@cryptotaxi247 / CoPilot / commits / 93385f2f

Custom alert streams (#483)

* chore: update frontend dependencies * feat: add stream field * feat: log provisioning of custom alerts and remove stream ID processing --------- Co-authored-by: Davide Di Modica <webmaster.ddm@gmail.com>

taylor_socfortress committed Jul 30, 2025 at 07:43 UTC 93385f2fff5bec5b1173621dff42566ad22414eb
5 files changed +618 -590
backend/app/integrations/monitoring_alert/routes/provision.py
+2 -3
@@ -271,15 +271,14 @@ async def provision_custom_monitoring_alert_route(
271 # Look up the provision function based on request.alert_name
272 provision_function = PROVISION_FUNCTIONS.get("CUSTOM")
273
274 + logger.info(f"Provisioning custom alert {request}")
275 +
276 if provision_function is None:
277 raise HTTPException(
278 status_code=400,
279 detail=f"No provision function found for alert name {request.alert_name}",
280 )
281
280 - stream_ids = await return_stream_ids(request.streams)
281 - request.streams = stream_ids
282 -
282 # Invoke the provision function
283 await provision_function(request)
284
frontend/package.json
+11 -15
@@ -50,7 +50,7 @@
50 "@shikijs/markdown-it": "^3.8.1",
51 "@singulio/app-auth-search": "^0.0.3",
52 "@types/codemirror": "^5.60.16",
53 - "@vueuse/core": "^13.5.0",
53 + "@vueuse/core": "^13.6.0",
54 "@vueuse/motion": "^3.0.3",
55 "axios": "^1.11.0",
56 "bytes": "^3.1.2",
@@ -58,7 +58,7 @@
58 "colord": "^2.9.3",
59 "dayjs": "^1.11.13",
60 "detect-touch-device": "^1.1.6",
61 - "echarts": "^5.6.0",
61 + "echarts": "^6.0.0",
62 "fast-xml-parser": "^5.2.5",
63 "file-saver": "^2.0.5",
64 "html-entities": "^2.6.0",
@@ -89,12 +89,12 @@
89 "xmllint-wasm": "^5.0.0"
90 },
91 "optionalDependencies": {
92 - "@rollup/rollup-linux-x64-gnu": "^4.45.1",
92 + "@rollup/rollup-linux-x64-gnu": "^4.46.2",
93 "treemate": "^0.3.11",
94 "vueuc": "^0.4.64"
95 },
96 "devDependencies": {
97 - "@antfu/eslint-config": "^4.18.0",
97 + "@antfu/eslint-config": "^5.0.0",
98 "@clack/prompts": "^0.11.0",
99 "@iconify/vue": "^5.0.0",
100 "@tailwindcss/vite": "^4.1.11",
@@ -107,13 +107,13 @@
107 "@types/markdown-it": "^14.1.2",
108 "@types/node": "^24.1.0",
109 "@types/validator": "^13.15.2",
110 - "@vitejs/plugin-vue": "^6.0.0",
110 + "@vitejs/plugin-vue": "^6.0.1",
111 "@vitejs/plugin-vue-jsx": "^5.0.1",
112 "@vue/test-utils": "^2.4.6",
113 "@vue/tsconfig": "^0.7.0",
114 - "cypress": "^14.5.2",
114 + "cypress": "^14.5.3",
115 "depcheck": "^1.4.7",
116 - "eslint": "^9.31.0",
116 + "eslint": "^9.32.0",
117 "flourite": "^1.3.0",
118 "fs-extra": "^11.3.0",
119 "jsdom": "^26.1.0",
@@ -126,19 +126,15 @@
126 "taze": "^19.1.0",
127 "type-fest": "^4.41.0",
128 "typescript": "~5.8.3",
129 - "vite": "^7.0.5",
129 + "vite": "^7.0.6",
130 "vite-bundle-visualizer": "^1.2.1",
131 - "vite-plugin-inspect": "^11.3.0",
132 - "vite-plugin-vue-devtools": "^7.7.7",
131 + "vite-plugin-inspect": "^11.3.2",
132 + "vite-plugin-vue-devtools": "^8.0.0",
133 "vite-svg-loader": "^5.1.0",
134 "vitest": "^3.2.4",
135 - "vue-tsc": "^3.0.3"
135 + "vue-tsc": "^3.0.4"
136 },
137 "pnpm": {
138 - "overrides": {
139 - "vite-plugin-checker>vite-plugin-inspect": "$vite-plugin-inspect",
140 - "vite-plugin-inspect>vite": "$vite"
141 - },
138 "onlyBuiltDependencies": [
139 "@parcel/watcher",
140 "@tailwindcss/oxide",
frontend/pnpm-lock.yaml
+549 -569
@@ -4,10 +4,6 @@ settings:
4 autoInstallPeers: true
5 excludeLinksFromLockfile: false
6
7 -overrides:
8 - vite-plugin-checker>vite-plugin-inspect: ^11.3.0
9 - vite-plugin-inspect>vite: ^7.0.5
10 -
7 importers:
8
9 .:
@@ -55,8 +51,8 @@ importers:
51 specifier: ^5.60.16
52 version: 5.60.16
53 '@vueuse/core':
58 - specifier: ^13.5.0
59 - version: 13.5.0(vue@3.5.18(typescript@5.8.3))
54 + specifier: ^13.6.0
55 + version: 13.6.0(vue@3.5.18(typescript@5.8.3))
56 '@vueuse/motion':
57 specifier: ^3.0.3
58 version: 3.0.3(vue@3.5.18(typescript@5.8.3))
@@ -79,8 +75,8 @@ importers:
75 specifier: ^1.1.6
76 version: 1.1.6
77 echarts:
82 - specifier: ^5.6.0
83 - version: 5.6.0
78 + specifier: ^6.0.0
79 + version: 6.0.0
80 fast-xml-parser:
81 specifier: ^5.2.5
82 version: 5.2.5
@@ -116,7 +112,7 @@ importers:
112 version: 3.0.3(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))
113 pinia-plugin-persistedstate:
114 specifier: ^4.4.1
119 - version: 4.4.1(@nuxt/kit@3.17.7)(pinia@3.0.3(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)))
115 + version: 4.4.1(@nuxt/kit@3.18.0)(pinia@3.0.3(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)))
116 secure-ls:
117 specifier: ^2.0.0
118 version: 2.0.0
@@ -152,7 +148,7 @@ importers:
148 version: 0.0.6(vue@3.5.18(typescript@5.8.3))
149 vue3-apexcharts:
150 specifier: ^1.8.0
155 - version: 1.8.0(apexcharts@5.3.1)(vue@3.5.18(typescript@5.8.3))
151 + version: 1.8.0(apexcharts@5.3.2)(vue@3.5.18(typescript@5.8.3))
152 vue3-marquee:
153 specifier: ^4.2.2
154 version: 4.2.2(vue@3.5.18(typescript@5.8.3))
@@ -167,8 +163,8 @@ importers:
163 version: 5.0.0(@types/node@24.1.0)
164 devDependencies:
165 '@antfu/eslint-config':
170 - specifier: ^4.18.0
171 - version: 4.18.0(@vue/compiler-sfc@3.5.18)(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
166 + specifier: ^5.0.0
167 + version: 5.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
168 '@clack/prompts':
169 specifier: ^0.11.0
170 version: 0.11.0
@@ -177,7 +173,7 @@ importers:
173 version: 5.0.0(vue@3.5.18(typescript@5.8.3))
174 '@tailwindcss/vite':
175 specifier: ^4.1.11
180 - version: 4.1.11(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
176 + version: 4.1.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
177 '@tsconfig/node20':
178 specifier: ^20.1.6
179 version: 20.1.6
@@ -206,11 +202,11 @@ importers:
202 specifier: ^13.15.2
203 version: 13.15.2
204 '@vitejs/plugin-vue':
209 - specifier: ^6.0.0
210 - version: 6.0.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
205 + specifier: ^6.0.1
206 + version: 6.0.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
207 '@vitejs/plugin-vue-jsx':
208 specifier: ^5.0.1
213 - version: 5.0.1(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
209 + version: 5.0.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
210 '@vue/test-utils':
211 specifier: ^2.4.6
212 version: 2.4.6
@@ -218,14 +214,14 @@ importers:
214 specifier: ^0.7.0
215 version: 0.7.0(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))
216 cypress:
221 - specifier: ^14.5.2
222 - version: 14.5.2
217 + specifier: ^14.5.3
218 + version: 14.5.3
219 depcheck:
220 specifier: ^1.4.7
221 version: 1.4.7
222 eslint:
227 - specifier: ^9.31.0
228 - version: 9.31.0(jiti@2.4.2)
223 + specifier: ^9.32.0
224 + version: 9.32.0(jiti@2.5.1)
225 flourite:
226 specifier: ^1.3.0
227 version: 1.3.0
@@ -263,30 +259,30 @@ importers:
259 specifier: ~5.8.3
260 version: 5.8.3
261 vite:
266 - specifier: ^7.0.5
267 - version: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
262 + specifier: ^7.0.6
263 + version: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
264 vite-bundle-visualizer:
265 specifier: ^1.2.1
270 - version: 1.2.1(rollup@4.45.1)
266 + version: 1.2.1(rollup@4.46.2)
267 vite-plugin-inspect:
272 - specifier: ^11.3.0
273 - version: 11.3.0(@nuxt/kit@3.17.7)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
268 + specifier: ^11.3.2
269 + version: 11.3.2(@nuxt/kit@3.18.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
270 vite-plugin-vue-devtools:
275 - specifier: ^7.7.7
276 - version: 7.7.7(@nuxt/kit@3.17.7)(rollup@4.45.1)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
271 + specifier: ^8.0.0
272 + version: 8.0.0(@nuxt/kit@3.18.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
273 vite-svg-loader:
274 specifier: ^5.1.0
275 version: 5.1.0(vue@3.5.18(typescript@5.8.3))
276 vitest:
277 specifier: ^3.2.4
282 - version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
278 + version: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
279 vue-tsc:
284 - specifier: ^3.0.3
285 - version: 3.0.3(typescript@5.8.3)
280 + specifier: ^3.0.4
281 + version: 3.0.4(typescript@5.8.3)
282 optionalDependencies:
283 '@rollup/rollup-linux-x64-gnu':
288 - specifier: ^4.45.1
289 - version: 4.45.1
284 + specifier: ^4.46.2
285 + version: 4.46.2
286 treemate:
287 specifier: ^0.3.11
288 version: 0.3.11
@@ -299,67 +295,72 @@ packages:
295 '@ajoelp/json-to-formdata@1.5.0':
296 resolution: {integrity: sha512-nrlfeTSL0X0dtx5r2KpzPiqLSIQquiiJjUKsQAKzWaCmO2QoYZCyb5ENZwF3YoffKronOCJr25mxaD8JRJmK8w==}
297
302 - '@algolia/client-abtesting@5.34.1':
303 - resolution: {integrity: sha512-M4zb6J7q+pg9V9Xk0k1WDgvupfCtXcxjKGTrNVYemiredLVGOmvVIPAUjg2rx4QmK7DWNApWLsieYwk7PAaOXw==}
298 + '@algolia/abtesting@1.1.0':
299 + resolution: {integrity: sha512-sEyWjw28a/9iluA37KLGu8vjxEIlb60uxznfTUmXImy7H5NvbpSO6yYgmgH5KiD7j+zTUUihiST0jEP12IoXow==}
300 + engines: {node: '>= 14.0.0'}
301 +
302 + '@algolia/client-abtesting@5.35.0':
303 + resolution: {integrity: sha512-uUdHxbfHdoppDVflCHMxRlj49/IllPwwQ2cQ8DLC4LXr3kY96AHBpW0dMyi6ygkn2MtFCc6BxXCzr668ZRhLBQ==}
304 engines: {node: '>= 14.0.0'}
305
306 - '@algolia/client-analytics@5.34.1':
307 - resolution: {integrity: sha512-h18zlL+bVUlbNE92olo1d/r6HQPkxhmP7yCpA1osERwpgC6F058kWm0O0aYdrHJIHtWBcs9aRqq7IkQSkpjPJg==}
306 + '@algolia/client-analytics@5.35.0':
307 + resolution: {integrity: sha512-SunAgwa9CamLcRCPnPHx1V2uxdQwJGqb1crYrRWktWUdld0+B2KyakNEeVn5lln4VyeNtW17Ia7V7qBWyM/Skw==}
308 engines: {node: '>= 14.0.0'}
309
310 - '@algolia/client-common@5.34.1':
311 - resolution: {integrity: sha512-otPWALs72KvmVuP0CN0DI6sqVx1jQWKi+/DgAiP8DysVMgiNlva3GDKTtAK6XVGlT08f4h32FNuL0yQODuCfKA==}
310 + '@algolia/client-common@5.35.0':
311 + resolution: {integrity: sha512-ipE0IuvHu/bg7TjT2s+187kz/E3h5ssfTtjpg1LbWMgxlgiaZIgTTbyynM7NfpSJSKsgQvCQxWjGUO51WSCu7w==}
312 engines: {node: '>= 14.0.0'}
313
314 - '@algolia/client-insights@5.34.1':
315 - resolution: {integrity: sha512-SNDb5wuEpQFM6S5Shk2iytLMusvGycm9uTuYh7cGa1h3U7O65OjjjIgQ0lLY5HPybHNtmXr4Zh/EZ23pZvAJHg==}
314 + '@algolia/client-insights@5.35.0':
315 + resolution: {integrity: sha512-UNbCXcBpqtzUucxExwTSfAe8gknAJ485NfPN6o1ziHm6nnxx97piIbcBQ3edw823Tej2Wxu1C0xBY06KgeZ7gA==}
316 engines: {node: '>= 14.0.0'}
317
318 - '@algolia/client-personalization@5.34.1':
319 - resolution: {integrity: sha512-T8z9KqYJOup83Hw0mgICYWfJoLh//FNWbf4roFd95ZJzZ4v1cN/hvr7Eqml1qWMoCkJb4y/XQjrXsJ6Y9XnMLw==}
318 + '@algolia/client-personalization@5.35.0':
319 + resolution: {integrity: sha512-/KWjttZ6UCStt4QnWoDAJ12cKlQ+fkpMtyPmBgSS2WThJQdSV/4UWcqCUqGH7YLbwlj3JjNirCu3Y7uRTClxvA==}
320 engines: {node: '>= 14.0.0'}
321
322 - '@algolia/client-query-suggestions@5.34.1':
323 - resolution: {integrity: sha512-YA0kC4CwO1mc1dliNgbFgToweRa7Uihjz3izEaV4cXninF1v4SaOrPkQUsiFPprAffjMzOUoT7vahQZ/HZyiKQ==}
322 + '@algolia/client-query-suggestions@5.35.0':
323 + resolution: {integrity: sha512-8oCuJCFf/71IYyvQQC+iu4kgViTODbXDk3m7yMctEncRSRV+u2RtDVlpGGfPlJQOrAY7OONwJlSHkmbbm2Kp/w==}
324 engines: {node: '>= 14.0.0'}
325
326 - '@algolia/client-search@5.34.1':
327 - resolution: {integrity: sha512-bt5hC9vvjaKvdvsgzfXJ42Sl3qjQqoi/FD8V7HOQgtNFhwSauZOlgLwFoUiw67sM+r7ehF7QDk5WRDgY7fAkIg==}
326 + '@algolia/client-search@5.35.0':
327 + resolution: {integrity: sha512-FfmdHTrXhIduWyyuko1YTcGLuicVbhUyRjO3HbXE4aP655yKZgdTIfMhZ/V5VY9bHuxv/fGEh3Od1Lvv2ODNTg==}
328 engines: {node: '>= 14.0.0'}
329
330 - '@algolia/ingestion@1.34.1':
331 - resolution: {integrity: sha512-QLxiBskQxFGzPqKZvBNEvNN95kgDCbBd2X29ZGfh6Sr2QOSU34US6Z9x2duiF4o9FwsB0i6eQ2c9vHfuH0lAQg==}
330 + '@algolia/ingestion@1.35.0':
331 + resolution: {integrity: sha512-gPzACem9IL1Co8mM1LKMhzn1aSJmp+Vp434An4C0OBY4uEJRcqsLN3uLBlY+bYvFg8C8ImwM9YRiKczJXRk0XA==}
332 engines: {node: '>= 14.0.0'}
333
334 - '@algolia/monitoring@1.34.1':
335 - resolution: {integrity: sha512-NteCvWcWXXdnPGyZH8rXHslcf2pM1WGDNMGNZFXLFtOt1Gf1Tjy2t0NZLp+Mxap3JMV4mbYmactbXrvpQf/lLA==}
334 + '@algolia/monitoring@1.35.0':
335 + resolution: {integrity: sha512-w9MGFLB6ashI8BGcQoVt7iLgDIJNCn4OIu0Q0giE3M2ItNrssvb8C0xuwJQyTy1OFZnemG0EB1OvXhIHOvQwWw==}
336 engines: {node: '>= 14.0.0'}
337
338 - '@algolia/recommend@5.34.1':
339 - resolution: {integrity: sha512-UdgDSrunLIBAAAxQlYLXYLnYFN4wkzkrAYx+wMLEk/pzASWyza3BkecbUFVqoYOBIgwo7Mt4iymzVtFkzL2uCQ==}
338 + '@algolia/recommend@5.35.0':
339 + resolution: {integrity: sha512-AhrVgaaXAb8Ue0u2nuRWwugt0dL5UmRgS9LXe0Hhz493a8KFeZVUE56RGIV3hAa6tHzmAV7eIoqcWTQvxzlJeQ==}
340 engines: {node: '>= 14.0.0'}
341
342 - '@algolia/requester-browser-xhr@5.34.1':
343 - resolution: {integrity: sha512-567LfFTc9VOiPtuySQohoqaWMeohYWbXK71aMSin+SLMgeKX7hz5LrVmkmMQj9udwWK6/mtHEYZGPYHSuXpLQg==}
342 + '@algolia/requester-browser-xhr@5.35.0':
343 + resolution: {integrity: sha512-diY415KLJZ6x1Kbwl9u96Jsz0OstE3asjXtJ9pmk1d+5gPuQ5jQyEsgC+WmEXzlec3iuVszm8AzNYYaqw6B+Zw==}
344 engines: {node: '>= 14.0.0'}
345
346 - '@algolia/requester-fetch@5.34.1':
347 - resolution: {integrity: sha512-YRbygPgGBEik5U593JvyjgxFjcsyZMR25eIQxNHvSQumdAzt5A4E4Idw3yXnwhrmMdjML54ZXT7EAjnTjWy8Xw==}
346 + '@algolia/requester-fetch@5.35.0':
347 + resolution: {integrity: sha512-uydqnSmpAjrgo8bqhE9N1wgcB98psTRRQXcjc4izwMB7yRl9C8uuAQ/5YqRj04U0mMQ+fdu2fcNF6m9+Z1BzDQ==}
348 engines: {node: '>= 14.0.0'}
349
350 - '@algolia/requester-node-http@5.34.1':
351 - resolution: {integrity: sha512-o0mqRYbS82Rt4DE02Od7RL6pNtV7oSxScPuIw8LW4aqO2V5eCF05Pry/SnUgcI/Vb2QCYC66hytBCqzyC/toZA==}
350 + '@algolia/requester-node-http@5.35.0':
351 + resolution: {integrity: sha512-RgLX78ojYOrThJHrIiPzT4HW3yfQa0D7K+MQ81rhxqaNyNBu4F1r+72LNHYH/Z+y9I1Mrjrd/c/Ue5zfDgAEjQ==}
352 engines: {node: '>= 14.0.0'}
353
354 '@ampproject/remapping@2.3.0':
355 resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
356 engines: {node: '>=6.0.0'}
357
358 - '@antfu/eslint-config@4.18.0':
359 - resolution: {integrity: sha512-NjzC2VS0UU45xMPN7FJcIF/hhfYHb/ILVp8T6JdfPKel5QToC4bjC8P0v1tp+cy0/F+5jRJdaGrnH31s7Ku4jw==}
358 + '@antfu/eslint-config@5.0.0':
359 + resolution: {integrity: sha512-uAMv8PiW9BOAGmIyTDtWXGnNfv6PFV4DmpqmlUpST5k4bue38VRdIfnM4jvgPuny1xnjYX3flN3kB9++6LknMw==}
360 hasBin: true
361 peerDependencies:
362 '@eslint-react/eslint-plugin': ^1.38.4
363 + '@next/eslint-plugin-next': ^15.4.0-canary.115
364 '@prettier/plugin-xml': ^3.4.1
365 '@unocss/eslint-plugin': '>=0.50.0'
366 astro-eslint-parser: ^1.0.2
@@ -377,6 +378,8 @@ packages:
378 peerDependenciesMeta:
379 '@eslint-react/eslint-plugin':
380 optional: true
381 + '@next/eslint-plugin-next':
382 + optional: true
383 '@prettier/plugin-xml':
384 optional: true
385 '@unocss/eslint-plugin':
@@ -411,9 +414,6 @@ packages:
414 resolution: {integrity: sha512-ZjriRbGyWGSrBE1RY2qBIXyilejMWLDWh2Go2dqFottyiuOze36+BpPch2z2WnGEgEbzTBVPetMmQvt0xt+iww==}
415 hasBin: true
416
414 - '@antfu/utils@0.7.10':
415 - resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
416 -
417 '@asamuzakjp/css-color@3.2.0':
418 resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==}
419
@@ -495,8 +495,8 @@ packages:
495 resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
496 engines: {node: '>=6.9.0'}
497
498 - '@babel/helpers@7.27.6':
499 - resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==}
498 + '@babel/helpers@7.28.2':
499 + resolution: {integrity: sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==}
500 engines: {node: '>=6.9.0'}
501
502 '@babel/parser@7.28.0':
@@ -553,8 +553,8 @@ packages:
553 resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==}
554 engines: {node: '>=6.9.0'}
555
556 - '@babel/types@7.28.1':
557 - resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==}
556 + '@babel/types@7.28.2':
557 + resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
558 engines: {node: '>=6.9.0'}
559
560 '@clack/core@0.5.0':
@@ -631,8 +631,8 @@ packages:
631 resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==}
632 engines: {node: '>=18'}
633
634 - '@cypress/request@3.0.8':
635 - resolution: {integrity: sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==}
634 + '@cypress/request@3.0.9':
635 + resolution: {integrity: sha512-I3l7FdGRXluAS44/0NguwWlO83J18p0vlr2FYHrJkWdNYhgVoiYo61IXPqaOsL+vNxU1ZqMACzItGK3/KKDsdw==}
636 engines: {node: '>= 6'}
637
638 '@cypress/xvfb@1.2.4':
@@ -846,8 +846,8 @@ packages:
846 resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
847 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
848
849 - '@eslint/js@9.31.0':
850 - resolution: {integrity: sha512-LOm5OVt7D4qiKCqoiPbA7LWmI+tbw1VbTUowBcUMgQSuM6poJufkFkYDcQpo5KfgD39TnNySV26QjOh7VFpSyw==}
849 + '@eslint/js@9.32.0':
850 + resolution: {integrity: sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==}
851 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
852
853 '@eslint/markdown@7.1.0':
@@ -976,8 +976,8 @@ packages:
976 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
977 engines: {node: '>= 8'}
978
979 - '@nuxt/kit@3.17.7':
980 - resolution: {integrity: sha512-JLno3ur7Pix2o/StxIMlEHRkMawA6h7uzjZBDgxdeKXRWTYY8ID9YekSkN4PBlEFGXBfCBOcPd5+YqcyBUAMkw==}
979 + '@nuxt/kit@3.18.0':
980 + resolution: {integrity: sha512-svS1CBEx7gMgEIaNYrQt26J/t5bDSUdIf7GQWr5M6yszOzLw+IVzyfH7TBmuxZEbjovhLaJEG379mgKp82H/lA==}
981 engines: {node: '>=18.12.0'}
982
983 '@one-ini/wasm@0.1.1':
@@ -1080,118 +1080,109 @@ packages:
1080 resolution: {integrity: sha512-G0OnZbMWEs5LhDyqy2UL17vGhSVHkQIfVojMtEWVenvj0V5S84VBgy86kJIuNsGDp2p7sTKlpSIpBUWdC35OKg==}
1081 engines: {node: '>=20.0.0'}
1082
1083 - '@rolldown/pluginutils@1.0.0-beta.19':
1084 - resolution: {integrity: sha512-3FL3mnMbPu0muGOCaKAhhFEYmqv9eTfPSJRJmANrCwtgK8VuxpsZDGK+m0LYAGoyO8+0j5uRe4PeyPDK1yA/hA==}
1085 -
1083 '@rolldown/pluginutils@1.0.0-beta.29':
1084 resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==}
1085
1089 - '@rollup/pluginutils@5.2.0':
1090 - resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==}
1091 - engines: {node: '>=14.0.0'}
1092 - peerDependencies:
1093 - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
1094 - peerDependenciesMeta:
1095 - rollup:
1096 - optional: true
1086 + '@rolldown/pluginutils@1.0.0-beta.30':
1087 + resolution: {integrity: sha512-whXaSoNUFiyDAjkUF8OBpOm77Szdbk5lGNqFe6CbVbJFrhCCPinCbRA3NjawwlNHla1No7xvXXh+CpSxnPfUEw==}
1088
1098 - '@rollup/rollup-android-arm-eabi@4.45.1':
1099 - resolution: {integrity: sha512-NEySIFvMY0ZQO+utJkgoMiCAjMrGvnbDLHvcmlA33UXJpYBCvlBEbMMtV837uCkS+plG2umfhn0T5mMAxGrlRA==}
1089 + '@rollup/rollup-android-arm-eabi@4.46.2':
1090 + resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==}
1091 cpu: [arm]
1092 os: [android]
1093
1103 - '@rollup/rollup-android-arm64@4.45.1':
1104 - resolution: {integrity: sha512-ujQ+sMXJkg4LRJaYreaVx7Z/VMgBBd89wGS4qMrdtfUFZ+TSY5Rs9asgjitLwzeIbhwdEhyj29zhst3L1lKsRQ==}
1094 + '@rollup/rollup-android-arm64@4.46.2':
1095 + resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==}
1096 cpu: [arm64]
1097 os: [android]
1098
1108 - '@rollup/rollup-darwin-arm64@4.45.1':
1109 - resolution: {integrity: sha512-FSncqHvqTm3lC6Y13xncsdOYfxGSLnP+73k815EfNmpewPs+EyM49haPS105Rh4aF5mJKywk9X0ogzLXZzN9lA==}
1099 + '@rollup/rollup-darwin-arm64@4.46.2':
1100 + resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==}
1101 cpu: [arm64]
1102 os: [darwin]
1103
1113 - '@rollup/rollup-darwin-x64@4.45.1':
1114 - resolution: {integrity: sha512-2/vVn/husP5XI7Fsf/RlhDaQJ7x9zjvC81anIVbr4b/f0xtSmXQTFcGIQ/B1cXIYM6h2nAhJkdMHTnD7OtQ9Og==}
1104 + '@rollup/rollup-darwin-x64@4.46.2':
1105 + resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==}
1106 cpu: [x64]
1107 os: [darwin]
1108
1118 - '@rollup/rollup-freebsd-arm64@4.45.1':
1119 - resolution: {integrity: sha512-4g1kaDxQItZsrkVTdYQ0bxu4ZIQ32cotoQbmsAnW1jAE4XCMbcBPDirX5fyUzdhVCKgPcrwWuucI8yrVRBw2+g==}
1109 + '@rollup/rollup-freebsd-arm64@4.46.2':
1110 + resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==}
1111 cpu: [arm64]
1112 os: [freebsd]
1113
1123 - '@rollup/rollup-freebsd-x64@4.45.1':
1124 - resolution: {integrity: sha512-L/6JsfiL74i3uK1Ti2ZFSNsp5NMiM4/kbbGEcOCps99aZx3g8SJMO1/9Y0n/qKlWZfn6sScf98lEOUe2mBvW9A==}
1114 + '@rollup/rollup-freebsd-x64@4.46.2':
1115 + resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==}
1116 cpu: [x64]
1117 os: [freebsd]
1118
1128 - '@rollup/rollup-linux-arm-gnueabihf@4.45.1':
1129 - resolution: {integrity: sha512-RkdOTu2jK7brlu+ZwjMIZfdV2sSYHK2qR08FUWcIoqJC2eywHbXr0L8T/pONFwkGukQqERDheaGTeedG+rra6Q==}
1119 + '@rollup/rollup-linux-arm-gnueabihf@4.46.2':
1120 + resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==}
1121 cpu: [arm]
1122 os: [linux]
1123
1133 - '@rollup/rollup-linux-arm-musleabihf@4.45.1':
1134 - resolution: {integrity: sha512-3kJ8pgfBt6CIIr1o+HQA7OZ9mp/zDk3ctekGl9qn/pRBgrRgfwiffaUmqioUGN9hv0OHv2gxmvdKOkARCtRb8Q==}
1124 + '@rollup/rollup-linux-arm-musleabihf@4.46.2':
1125 + resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==}
1126 cpu: [arm]
1127 os: [linux]
1128
1138 - '@rollup/rollup-linux-arm64-gnu@4.45.1':
1139 - resolution: {integrity: sha512-k3dOKCfIVixWjG7OXTCOmDfJj3vbdhN0QYEqB+OuGArOChek22hn7Uy5A/gTDNAcCy5v2YcXRJ/Qcnm4/ma1xw==}
1129 + '@rollup/rollup-linux-arm64-gnu@4.46.2':
1130 + resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==}
1131 cpu: [arm64]
1132 os: [linux]
1133
1143 - '@rollup/rollup-linux-arm64-musl@4.45.1':
1144 - resolution: {integrity: sha512-PmI1vxQetnM58ZmDFl9/Uk2lpBBby6B6rF4muJc65uZbxCs0EA7hhKCk2PKlmZKuyVSHAyIw3+/SiuMLxKxWog==}
1134 + '@rollup/rollup-linux-arm64-musl@4.46.2':
1135 + resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==}
1136 cpu: [arm64]
1137 os: [linux]
1138
1148 - '@rollup/rollup-linux-loongarch64-gnu@4.45.1':
1149 - resolution: {integrity: sha512-9UmI0VzGmNJ28ibHW2GpE2nF0PBQqsyiS4kcJ5vK+wuwGnV5RlqdczVocDSUfGX/Na7/XINRVoUgJyFIgipoRg==}
1139 + '@rollup/rollup-linux-loongarch64-gnu@4.46.2':
1140 + resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==}
1141 cpu: [loong64]
1142 os: [linux]
1143
1153 - '@rollup/rollup-linux-powerpc64le-gnu@4.45.1':
1154 - resolution: {integrity: sha512-7nR2KY8oEOUTD3pBAxIBBbZr0U7U+R9HDTPNy+5nVVHDXI4ikYniH1oxQz9VoB5PbBU1CZuDGHkLJkd3zLMWsg==}
1144 + '@rollup/rollup-linux-ppc64-gnu@4.46.2':
1145 + resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==}
1146 cpu: [ppc64]
1147 os: [linux]
1148
1158 - '@rollup/rollup-linux-riscv64-gnu@4.45.1':
1159 - resolution: {integrity: sha512-nlcl3jgUultKROfZijKjRQLUu9Ma0PeNv/VFHkZiKbXTBQXhpytS8CIj5/NfBeECZtY2FJQubm6ltIxm/ftxpw==}
1149 + '@rollup/rollup-linux-riscv64-gnu@4.46.2':
1150 + resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==}
1151 cpu: [riscv64]
1152 os: [linux]
1153
1163 - '@rollup/rollup-linux-riscv64-musl@4.45.1':
1164 - resolution: {integrity: sha512-HJV65KLS51rW0VY6rvZkiieiBnurSzpzore1bMKAhunQiECPuxsROvyeaot/tcK3A3aGnI+qTHqisrpSgQrpgA==}
1154 + '@rollup/rollup-linux-riscv64-musl@4.46.2':
1155 + resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==}
1156 cpu: [riscv64]
1157 os: [linux]
1158
1168 - '@rollup/rollup-linux-s390x-gnu@4.45.1':
1169 - resolution: {integrity: sha512-NITBOCv3Qqc6hhwFt7jLV78VEO/il4YcBzoMGGNxznLgRQf43VQDae0aAzKiBeEPIxnDrACiMgbqjuihx08OOw==}
1159 + '@rollup/rollup-linux-s390x-gnu@4.46.2':
1160 + resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==}
1161 cpu: [s390x]
1162 os: [linux]
1163
1173 - '@rollup/rollup-linux-x64-gnu@4.45.1':
1174 - resolution: {integrity: sha512-+E/lYl6qu1zqgPEnTrs4WysQtvc/Sh4fC2nByfFExqgYrqkKWp1tWIbe+ELhixnenSpBbLXNi6vbEEJ8M7fiHw==}
1164 + '@rollup/rollup-linux-x64-gnu@4.46.2':
1165 + resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==}
1166 cpu: [x64]
1167 os: [linux]
1168
1178 - '@rollup/rollup-linux-x64-musl@4.45.1':
1179 - resolution: {integrity: sha512-a6WIAp89p3kpNoYStITT9RbTbTnqarU7D8N8F2CV+4Cl9fwCOZraLVuVFvlpsW0SbIiYtEnhCZBPLoNdRkjQFw==}
1169 + '@rollup/rollup-linux-x64-musl@4.46.2':
1170 + resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==}
1171 cpu: [x64]
1172 os: [linux]
1173
1183 - '@rollup/rollup-win32-arm64-msvc@4.45.1':
1184 - resolution: {integrity: sha512-T5Bi/NS3fQiJeYdGvRpTAP5P02kqSOpqiopwhj0uaXB6nzs5JVi2XMJb18JUSKhCOX8+UE1UKQufyD6Or48dJg==}
1174 + '@rollup/rollup-win32-arm64-msvc@4.46.2':
1175 + resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==}
1176 cpu: [arm64]
1177 os: [win32]
1178
1188 - '@rollup/rollup-win32-ia32-msvc@4.45.1':
1189 - resolution: {integrity: sha512-lxV2Pako3ujjuUe9jiU3/s7KSrDfH6IgTSQOnDWr9aJ92YsFd7EurmClK0ly/t8dzMkDtd04g60WX6yl0sGfdw==}
1179 + '@rollup/rollup-win32-ia32-msvc@4.46.2':
1180 + resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==}
1181 cpu: [ia32]
1182 os: [win32]
1183
1193 - '@rollup/rollup-win32-x64-msvc@4.45.1':
1194 - resolution: {integrity: sha512-M/fKi4sasCdM8i0aWJjCSFm2qEnYRR8AMLG2kxp6wD13+tMGA4Z1tVAuHkNRjud5SW2EM3naLuK35w9twvf6aA==}
1184 + '@rollup/rollup-win32-x64-msvc@4.46.2':
1185 + resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==}
1186 cpu: [x64]
1187 os: [win32]
1188
@@ -1533,8 +1524,8 @@ packages:
1524 vite: ^5.0.0 || ^6.0.0 || ^7.0.0
1525 vue: ^3.0.0
1526
1536 - '@vitejs/plugin-vue@6.0.0':
1537 - resolution: {integrity: sha512-iAliE72WsdhjzTOp2DtvKThq1VBC4REhwRcaA+zPAAph6I+OQhUXv+Xu2KS7ElxYtb7Zc/3R30Hwv1DxEo7NXQ==}
1527 + '@vitejs/plugin-vue@6.0.1':
1528 + resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==}
1529 engines: {node: ^20.19.0 || >=22.12.0}
1530 peerDependencies:
1531 vite: ^5.0.0 || ^6.0.0 || ^7.0.0
@@ -1627,19 +1618,25 @@ packages:
1618 '@vue/devtools-api@7.7.7':
1619 resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==}
1620
1630 - '@vue/devtools-core@7.7.7':
1631 - resolution: {integrity: sha512-9z9TLbfC+AjAi1PQyWX+OErjIaJmdFlbDHcD+cAMYKY6Bh5VlsAtCeGyRMrXwIlMEQPukvnWt3gZBLwTAIMKzQ==}
1621 + '@vue/devtools-core@8.0.0':
1622 + resolution: {integrity: sha512-5bPtF0jAFnaGs4C/4+3vGRR5U+cf6Y8UWK0nJflutEDGepHxl5L9JRaPdHQYCUgrzUaf4cY4waNBEEGXrfcs3A==}
1623 peerDependencies:
1624 vue: ^3.0.0
1625
1626 '@vue/devtools-kit@7.7.7':
1627 resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==}
1628
1629 + '@vue/devtools-kit@8.0.0':
1630 + resolution: {integrity: sha512-b11OeQODkE0bctdT0RhL684pEV2DPXJ80bjpywVCbFn1PxuL3bmMPDoJKjbMnnoWbrnUYXYzFfmMWBZAMhORkQ==}
1631 +
1632 '@vue/devtools-shared@7.7.7':
1633 resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==}
1634
1641 - '@vue/language-core@3.0.3':
1642 - resolution: {integrity: sha512-I9wY0ULMN9tMSua+2C7g+ez1cIziVMUzIHlDYGSl2rtru3Eh4sXj95vZ+4GBuXwwPnEmYfzSApVbXiVbI8V5Gg==}
1635 + '@vue/devtools-shared@8.0.0':
1636 + resolution: {integrity: sha512-jrKnbjshQCiOAJanoeJjTU7WaCg0Dz2BUal6SaR6VM/P3hiFdX5Q6Pxl73ZMnrhCxNK9nAg5hvvRGqs+6dtU1g==}
1637 +
1638 + '@vue/language-core@3.0.4':
1639 + resolution: {integrity: sha512-BvueED4LfBCSNH66eeUQk37MQCb7hjdezzGgxniM0LbriW53AJIyLorgshAtStmjfsAuOCcTl/c1b+nz/ye8xQ==}
1640 peerDependencies:
1641 typescript: '*'
1642 peerDependenciesMeta:
@@ -1677,21 +1674,21 @@ packages:
1674 vue:
1675 optional: true
1676
1680 - '@vueuse/core@13.5.0':
1681 - resolution: {integrity: sha512-wV7z0eUpifKmvmN78UBZX8T7lMW53Nrk6JP5+6hbzrB9+cJ3jr//hUlhl9TZO/03bUkMK6gGkQpqOPWoabr72g==}
1677 + '@vueuse/core@13.6.0':
1678 + resolution: {integrity: sha512-DJbD5fV86muVmBgS9QQPddVX7d9hWYswzlf4bIyUD2dj8GC46R1uNClZhVAmsdVts4xb2jwp1PbpuiA50Qee1A==}
1679 peerDependencies:
1680 vue: ^3.5.0
1681
1685 - '@vueuse/metadata@13.5.0':
1686 - resolution: {integrity: sha512-euhItU3b0SqXxSy8u1XHxUCdQ8M++bsRs+TYhOLDU/OykS7KvJnyIFfep0XM5WjIFry9uAPlVSjmVHiqeshmkw==}
1682 + '@vueuse/metadata@13.6.0':
1683 + resolution: {integrity: sha512-rnIH7JvU7NjrpexTsl2Iwv0V0yAx9cw7+clymjKuLSXG0QMcLD0LDgdNmXic+qL0SGvgSVPEpM9IDO/wqo1vkQ==}
1684
1685 '@vueuse/motion@3.0.3':
1686 resolution: {integrity: sha512-4B+ITsxCI9cojikvrpaJcLXyq0spj3sdlzXjzesWdMRd99hhtFI6OJ/1JsqwtF73YooLe0hUn/xDR6qCtmn5GQ==}
1687 peerDependencies:
1688 vue: '>=3.0.0'
1689
1693 - '@vueuse/shared@13.5.0':
1694 - resolution: {integrity: sha512-K7GrQIxJ/ANtucxIXbQlUHdB0TPA8c+q5i+zbrjxuhJCnJ9GtBg75sBSnvmLSxHKPg2Yo8w62PWksl9kwH0Q8g==}
1690 + '@vueuse/shared@13.6.0':
1691 + resolution: {integrity: sha512-pDykCSoS2T3fsQrYqf9SyF0QXWHmcGPQ+qiOVjlYSzlWd9dgppB2bFSM1GgKKkt7uzn0BBMV3IbJsUfHG2+BCg==}
1692 peerDependencies:
1693 vue: ^3.5.0
1694
@@ -1723,8 +1720,8 @@ packages:
1720 ajv@6.12.6:
1721 resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
1722
1726 - algoliasearch@5.34.1:
1727 - resolution: {integrity: sha512-s70HlfBgswgEdmCYkUJG8i/ULYhbkk8N9+N8JsWUwszcp7eauPEr5tIX4BY0qDGeKWQ/qZvmt4mxwTusYY23sg==}
1723 + algoliasearch@5.35.0:
1724 + resolution: {integrity: sha512-Y+moNhsqgLmvJdgTsO4GZNgsaDWv8AOGAaPeIeHKlDn/XunoAqYbA+XNpBd1dW8GOXAUDyxC9Rxc7AV4kpFcIg==}
1725 engines: {node: '>= 14.0.0'}
1726
1727 alien-signals@2.0.5:
@@ -1758,8 +1755,8 @@ packages:
1755 resolution: {integrity: sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==}
1756 engines: {node: '>=14'}
1757
1761 - apexcharts@5.3.1:
1762 - resolution: {integrity: sha512-GMfVt9h8qNMqebZz1HOSyWcmdOKWPGnp/F7ta6IijXO3t2B/K25bS+Ml709zdw7yHO/45F1DgnKnDyK6uRZ2Ng==}
1758 + apexcharts@5.3.2:
1759 + resolution: {integrity: sha512-qeKIS5CS/n+CoNNwbd69G4rRc3we5/8g5Mu46OumqH7pCMSN4MhI2lr0xDY/ktBlFh94YuM9psc9WX6EWtC90g==}
1760
1761 arch@2.2.0:
1762 resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
@@ -1880,8 +1877,8 @@ packages:
1877 resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
1878 engines: {node: '>= 0.8'}
1879
1883 - c12@3.1.0:
1884 - resolution: {integrity: sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==}
1880 + c12@3.2.0:
1881 + resolution: {integrity: sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ==}
1882 peerDependencies:
1883 magicast: ^0.3.5
1884 peerDependenciesMeta:
@@ -1915,8 +1912,8 @@ packages:
1912 resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
1913 engines: {node: '>=10'}
1914
1918 - caniuse-lite@1.0.30001727:
1919 - resolution: {integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==}
1915 + caniuse-lite@1.0.30001731:
1916 + resolution: {integrity: sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg==}
1917
1918 caseless@0.12.0:
1919 resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -2124,8 +2121,8 @@ packages:
2121 csstype@3.1.3:
2122 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
2123
2127 - cypress@14.5.2:
2128 - resolution: {integrity: sha512-O4E4CEBqDHLDrJD/dfStHPcM+8qFgVVZ89Li7xDU0yL/JxO/V0PEcfF2I8aGa7uA2MGNLkNUAnghPM83UcHOJw==}
2124 + cypress@14.5.3:
2125 + resolution: {integrity: sha512-syLwKjDeMg77FRRx68bytLdlqHXDT4yBVh0/PPkcgesChYDjUZbwxLqMXuryYKzAyJsPsQHUDW1YU74/IYEUIA==}
2126 engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
2127 hasBin: true
2128
@@ -2257,8 +2254,8 @@ packages:
2254 domutils@3.2.2:
2255 resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
2256
2260 - dotenv@16.6.1:
2261 - resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==}
2257 + dotenv@17.2.1:
2258 + resolution: {integrity: sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==}
2259 engines: {node: '>=12'}
2260
2261 dunder-proto@1.0.1:
@@ -2277,16 +2274,16 @@ packages:
2274 ecc-jsbn@0.1.2:
2275 resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
2276
2280 - echarts@5.6.0:
2281 - resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==}
2277 + echarts@6.0.0:
2278 + resolution: {integrity: sha512-Tte/grDQRiETQP4xz3iZWSvoHrkCQtwqd6hs+mifXcjrCuo2iKWbajFObuLJVBlDIJlOzgQPd1hsaKt/3+OMkQ==}
2279
2280 editorconfig@1.0.4:
2281 resolution: {integrity: sha512-L9Qe08KWTlqYMVvMcTIvMAdl1cDUubzRNYL+WfA4bLDMHe4nemKkpmYzkznE1FwLKu0EEmy6obgQKzMJrg4x9Q==}
2282 engines: {node: '>=14'}
2283 hasBin: true
2284
2288 - electron-to-chromium@1.5.190:
2289 - resolution: {integrity: sha512-k4McmnB2091YIsdCgkS0fMVMPOJgxl93ltFzaryXqwip1AaxeDqKCGLxkXODDA5Ab/D+tV5EL5+aTx76RvLRxw==}
2285 + electron-to-chromium@1.5.192:
2286 + resolution: {integrity: sha512-rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg==}
2287
2288 emoji-regex@8.0.0:
2289 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -2316,9 +2313,6 @@ packages:
2313 error-ex@1.3.2:
2314 resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
2315
2319 - error-stack-parser-es@0.1.5:
2320 - resolution: {integrity: sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==}
2321 -
2316 error-stack-parser-es@1.0.5:
2317 resolution: {integrity: sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==}
2318
@@ -2382,8 +2376,8 @@ packages:
2376 peerDependencies:
2377 eslint: ^9.5.0
2378
2385 - eslint-flat-config-utils@2.1.0:
2386 - resolution: {integrity: sha512-6fjOJ9tS0k28ketkUcQ+kKptB4dBZY2VijMZ9rGn8Cwnn1SH0cZBoPXT8AHBFHxmHcLFQK9zbELDinZ2Mr1rng==}
2379 + eslint-flat-config-utils@2.1.1:
2380 + resolution: {integrity: sha512-K8eaPkBemHkfbYsZH7z4lZ/tt6gNSsVh535Wh9W9gQBS2WjvfUbbVr2NZR3L1yiRCLuOEimYfPxCxODczD4Opg==}
2381
2382 eslint-json-compat-utils@0.2.1:
2383 resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==}
@@ -2439,8 +2433,8 @@ packages:
2433 peerDependencies:
2434 eslint: '>=6.0.0'
2435
2442 - eslint-plugin-n@17.21.0:
2443 - resolution: {integrity: sha512-1+iZ8We4ZlwVMtb/DcHG3y5/bZOdazIpa/4TySo22MLKdwrLcfrX0hbadnCvykSQCCmkAnWmIP8jZVb2AAq29A==}
2436 + eslint-plugin-n@17.21.3:
2437 + resolution: {integrity: sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==}
2438 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
2439 peerDependencies:
2440 eslint: '>=8.23.0'
@@ -2522,8 +2516,8 @@ packages:
2516 resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
2517 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
2518
2525 - eslint@9.31.0:
2526 - resolution: {integrity: sha512-QldCVh/ztyKJJZLr4jXNUByx3gR+TDYZCRXEktiZoUR3PGy4qCmSbkxcIle8GEwGpb5JBZazlaJ/CxLidXdEbQ==}
2519 + eslint@9.32.0:
2520 + resolution: {integrity: sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==}
2521 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
2522 hasBin: true
2523 peerDependencies:
@@ -2820,6 +2814,9 @@ packages:
2814 resolution: {integrity: sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==}
2815 engines: {node: '>=18'}
2816
2817 + globrex@0.1.2:
2818 + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
2819 +
2820 gopd@1.2.0:
2821 resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
2822 engines: {node: '>= 0.4'}
@@ -3064,8 +3061,8 @@ packages:
3061 jackspeak@3.4.3:
3062 resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
3063
3067 - jiti@2.4.2:
3068 - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==}
3064 + jiti@2.5.1:
3065 + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
3066 hasBin: true
3067
3068 joi@17.13.3:
@@ -3295,8 +3292,8 @@ packages:
3292 longest-streak@3.1.0:
3293 resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
3294
3298 - loupe@3.1.4:
3299 - resolution: {integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==}
3295 + loupe@3.2.0:
3296 + resolution: {integrity: sha512-2NCfZcT5VGVNX9mSZIxLRkEAegDGBpuQZBy13desuHeVORmBDyAET4TkJr4SjqQy3A8JDofMN6LpkK8Xcm/dlw==}
3297
3298 lru-cache@10.4.3:
3299 resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
@@ -3602,11 +3599,11 @@ packages:
3599 nth-check@2.1.1:
3600 resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
3601
3605 - nwsapi@2.2.20:
3606 - resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==}
3602 + nwsapi@2.2.21:
3603 + resolution: {integrity: sha512-o6nIY3qwiSXl7/LuOU0Dmuctd34Yay0yeuZRLFmDPrrdHpXKFndPj3hM+YEPVHYC5fx2otBx4Ilc/gyYSAUaIA==}
3604
3608 - nypm@0.6.0:
3609 - resolution: {integrity: sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==}
3605 + nypm@0.6.1:
3606 + resolution: {integrity: sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w==}
3607 engines: {node: ^14.16.0 || >=16.10.0}
3608 hasBin: true
3609
@@ -4039,8 +4036,8 @@ packages:
4036 rollup:
4037 optional: true
4038
4042 - rollup@4.45.1:
4043 - resolution: {integrity: sha512-4iya7Jb76fVpQyLoiVpzUrsjQ12r3dM7fIVz+4NwoYvZOShknRmiv+iu9CClZml5ZLGb0XMcYLutK6w9tgxHDw==}
4039 + rollup@4.46.2:
4040 + resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==}
4041 engines: {node: '>=18.0.0', npm: '>=8.0.0'}
4042 hasBin: true
4043
@@ -4161,9 +4158,9 @@ packages:
4158 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
4159 engines: {node: '>=0.10.0'}
4160
4164 - source-map@0.7.4:
4165 - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
4166 - engines: {node: '>= 8'}
4161 + source-map@0.7.6:
4162 + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==}
4163 + engines: {node: '>= 12'}
4164
4165 space-separated-tokens@2.0.2:
4166 resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
@@ -4509,8 +4506,8 @@ packages:
4506 resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
4507 engines: {'0': node >=0.6.0}
4508
4512 - vfile-message@4.0.2:
4513 - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
4509 + vfile-message@4.0.3:
4510 + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==}
4511
4512 vfile@6.0.3:
4513 resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
@@ -4535,31 +4532,21 @@ packages:
4532 engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
4533 hasBin: true
4534
4538 - vite-plugin-inspect@0.8.9:
4539 - resolution: {integrity: sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==}
4540 - engines: {node: '>=14'}
4541 - peerDependencies:
4542 - '@nuxt/kit': '*'
4543 - vite: ^7.0.5
4544 - peerDependenciesMeta:
4545 - '@nuxt/kit':
4546 - optional: true
4547 -
4548 - vite-plugin-inspect@11.3.0:
4549 - resolution: {integrity: sha512-vmt7K1WVKQkuiwvsM6e5h3HDJ2pSWTnzoj+JP9Kvu3Sh2G+nFap1F1V7tqpyA4qFxM1GQ84ryffWFGQrwShERQ==}
4535 + vite-plugin-inspect@11.3.2:
4536 + resolution: {integrity: sha512-nzwvyFQg58XSMAmKVLr2uekAxNYvAbz1lyPmCAFVIBncCgN9S/HPM+2UM9Q9cvc4JEbC5ZBgwLAdaE2onmQuKg==}
4537 engines: {node: '>=14'}
4538 peerDependencies:
4539 '@nuxt/kit': '*'
4553 - vite: ^7.0.5
4540 + vite: ^6.0.0 || ^7.0.0-0
4541 peerDependenciesMeta:
4542 '@nuxt/kit':
4543 optional: true
4544
4558 - vite-plugin-vue-devtools@7.7.7:
4559 - resolution: {integrity: sha512-d0fIh3wRcgSlr4Vz7bAk4va1MkdqhQgj9ANE/rBhsAjOnRfTLs2ocjFMvSUOsv6SRRXU9G+VM7yMgqDb6yI4iQ==}
4545 + vite-plugin-vue-devtools@8.0.0:
4546 + resolution: {integrity: sha512-9bWQig8UMu3nPbxX86NJv56aelpFYoBHxB5+pxuQz3pa3Tajc1ezRidj/0dnADA4/UHuVIfwIVYHOvMXYcPshg==}
4547 engines: {node: '>=v14.21.3'}
4548 peerDependencies:
4562 - vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0
4549 + vite: ^6.0.0 || ^7.0.0-0
4550
4551 vite-plugin-vue-inspector@5.3.2:
4552 resolution: {integrity: sha512-YvEKooQcSiBTAs0DoYLfefNja9bLgkFM7NI2b07bE2SruuvX0MEa9cMaxjKVMkeCp5Nz9FRIdcN1rOdFVBeL6Q==}
@@ -4571,8 +4558,8 @@ packages:
4558 peerDependencies:
4559 vue: '>=3.2.13'
4560
4574 - vite@7.0.5:
4575 - resolution: {integrity: sha512-1mncVwJxy2C9ThLwz0+2GKZyEXuC3MyWtAAlNftlZZXZDP3AJt5FmwcMit/IGGaNZ8ZOB2BNO/HFUB+CpN0NQw==}
4561 + vite@7.0.6:
4562 + resolution: {integrity: sha512-MHFiOENNBd+Bd9uvc8GEsIzdkn1JxMmEeYX35tI3fv0sJBUTfW5tQsoaOwuY4KhBI09A3dUJ/DXf2yxPVPUceg==}
4563 engines: {node: ^20.19.0 || >=22.12.0}
4564 hasBin: true
4565 peerDependencies:
@@ -4689,8 +4676,8 @@ packages:
4676 peerDependencies:
4677 vue: ^3.3.4
4678
4692 - vue-tsc@3.0.3:
4693 - resolution: {integrity: sha512-uU1OMSzWE8/y0+kDTc0iEIu9v82bmFkGyJpAO/x3wQqBkkHkButKgtygREyOkxL4E/xtcf/ExvgNhhjdzonldw==}
4679 + vue-tsc@3.0.4:
4680 + resolution: {integrity: sha512-kZmSEjGtROApVBuaIcoprrXZsFNGon5ggkTJokmhQ/H1hMzCFRPQ0Ed8IHYFsmYJYvHBcdmEQVGVcRuxzPzNbw==}
4681 hasBin: true
4682 peerDependencies:
4683 typescript: '>=5.0.0'
@@ -4881,8 +4868,8 @@ packages:
4868 resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==}
4869 engines: {node: '>=18'}
4870
4884 - zrender@5.6.1:
4885 - resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==}
4871 + zrender@6.0.0:
4872 + resolution: {integrity: sha512-41dFXEEXuJpNecuUQq6JlbybmnHaqqpGlbH1yxnA5V9MMP4SbohSVZsJIwz+zdjQXSSlR1Vc34EgH1zxyTDvhg==}
4873
4874 zwitch@2.0.4:
4875 resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@@ -4893,126 +4880,133 @@ snapshots:
4880 dependencies:
4881 lodash: 4.17.21
4882
4896 - '@algolia/client-abtesting@5.34.1':
4883 + '@algolia/abtesting@1.1.0':
4884 + dependencies:
4885 + '@algolia/client-common': 5.35.0
4886 + '@algolia/requester-browser-xhr': 5.35.0
4887 + '@algolia/requester-fetch': 5.35.0
4888 + '@algolia/requester-node-http': 5.35.0
4889 +
4890 + '@algolia/client-abtesting@5.35.0':
4891 dependencies:
4898 - '@algolia/client-common': 5.34.1
4899 - '@algolia/requester-browser-xhr': 5.34.1
4900 - '@algolia/requester-fetch': 5.34.1
4901 - '@algolia/requester-node-http': 5.34.1
4892 + '@algolia/client-common': 5.35.0
4893 + '@algolia/requester-browser-xhr': 5.35.0
4894 + '@algolia/requester-fetch': 5.35.0
4895 + '@algolia/requester-node-http': 5.35.0
4896
4903 - '@algolia/client-analytics@5.34.1':
4897 + '@algolia/client-analytics@5.35.0':
4898 dependencies:
4905 - '@algolia/client-common': 5.34.1
4906 - '@algolia/requester-browser-xhr': 5.34.1
4907 - '@algolia/requester-fetch': 5.34.1
4908 - '@algolia/requester-node-http': 5.34.1
4899 + '@algolia/client-common': 5.35.0
4900 + '@algolia/requester-browser-xhr': 5.35.0
4901 + '@algolia/requester-fetch': 5.35.0
4902 + '@algolia/requester-node-http': 5.35.0
4903
4910 - '@algolia/client-common@5.34.1': {}
4904 + '@algolia/client-common@5.35.0': {}
4905
4912 - '@algolia/client-insights@5.34.1':
4906 + '@algolia/client-insights@5.35.0':
4907 dependencies:
4914 - '@algolia/client-common': 5.34.1
4915 - '@algolia/requester-browser-xhr': 5.34.1
4916 - '@algolia/requester-fetch': 5.34.1
4917 - '@algolia/requester-node-http': 5.34.1
4908 + '@algolia/client-common': 5.35.0
4909 + '@algolia/requester-browser-xhr': 5.35.0
4910 + '@algolia/requester-fetch': 5.35.0
4911 + '@algolia/requester-node-http': 5.35.0
4912
4919 - '@algolia/client-personalization@5.34.1':
4913 + '@algolia/client-personalization@5.35.0':
4914 dependencies:
4921 - '@algolia/client-common': 5.34.1
4922 - '@algolia/requester-browser-xhr': 5.34.1
4923 - '@algolia/requester-fetch': 5.34.1
4924 - '@algolia/requester-node-http': 5.34.1
4915 + '@algolia/client-common': 5.35.0
4916 + '@algolia/requester-browser-xhr': 5.35.0
4917 + '@algolia/requester-fetch': 5.35.0
4918 + '@algolia/requester-node-http': 5.35.0
4919
4926 - '@algolia/client-query-suggestions@5.34.1':
4920 + '@algolia/client-query-suggestions@5.35.0':
4921 dependencies:
4928 - '@algolia/client-common': 5.34.1
4929 - '@algolia/requester-browser-xhr': 5.34.1
4930 - '@algolia/requester-fetch': 5.34.1
4931 - '@algolia/requester-node-http': 5.34.1
4922 + '@algolia/client-common': 5.35.0
4923 + '@algolia/requester-browser-xhr': 5.35.0
4924 + '@algolia/requester-fetch': 5.35.0
4925 + '@algolia/requester-node-http': 5.35.0
4926
4933 - '@algolia/client-search@5.34.1':
4927 + '@algolia/client-search@5.35.0':
4928 dependencies:
4935 - '@algolia/client-common': 5.34.1
4936 - '@algolia/requester-browser-xhr': 5.34.1
4937 - '@algolia/requester-fetch': 5.34.1
4938 - '@algolia/requester-node-http': 5.34.1
4929 + '@algolia/client-common': 5.35.0
4930 + '@algolia/requester-browser-xhr': 5.35.0
4931 + '@algolia/requester-fetch': 5.35.0
4932 + '@algolia/requester-node-http': 5.35.0
4933
4940 - '@algolia/ingestion@1.34.1':
4934 + '@algolia/ingestion@1.35.0':
4935 dependencies:
4942 - '@algolia/client-common': 5.34.1
4943 - '@algolia/requester-browser-xhr': 5.34.1
4944 - '@algolia/requester-fetch': 5.34.1
4945 - '@algolia/requester-node-http': 5.34.1
4936 + '@algolia/client-common': 5.35.0
4937 + '@algolia/requester-browser-xhr': 5.35.0
4938 + '@algolia/requester-fetch': 5.35.0
4939 + '@algolia/requester-node-http': 5.35.0
4940
4947 - '@algolia/monitoring@1.34.1':
4941 + '@algolia/monitoring@1.35.0':
4942 dependencies:
4949 - '@algolia/client-common': 5.34.1
4950 - '@algolia/requester-browser-xhr': 5.34.1
4951 - '@algolia/requester-fetch': 5.34.1
4952 - '@algolia/requester-node-http': 5.34.1
4943 + '@algolia/client-common': 5.35.0
4944 + '@algolia/requester-browser-xhr': 5.35.0
4945 + '@algolia/requester-fetch': 5.35.0
4946 + '@algolia/requester-node-http': 5.35.0
4947
4954 - '@algolia/recommend@5.34.1':
4948 + '@algolia/recommend@5.35.0':
4949 dependencies:
4956 - '@algolia/client-common': 5.34.1
4957 - '@algolia/requester-browser-xhr': 5.34.1
4958 - '@algolia/requester-fetch': 5.34.1
4959 - '@algolia/requester-node-http': 5.34.1
4950 + '@algolia/client-common': 5.35.0
4951 + '@algolia/requester-browser-xhr': 5.35.0
4952 + '@algolia/requester-fetch': 5.35.0
4953 + '@algolia/requester-node-http': 5.35.0
4954
4961 - '@algolia/requester-browser-xhr@5.34.1':
4955 + '@algolia/requester-browser-xhr@5.35.0':
4956 dependencies:
4963 - '@algolia/client-common': 5.34.1
4957 + '@algolia/client-common': 5.35.0
4958
4965 - '@algolia/requester-fetch@5.34.1':
4959 + '@algolia/requester-fetch@5.35.0':
4960 dependencies:
4967 - '@algolia/client-common': 5.34.1
4961 + '@algolia/client-common': 5.35.0
4962
4969 - '@algolia/requester-node-http@5.34.1':
4963 + '@algolia/requester-node-http@5.35.0':
4964 dependencies:
4971 - '@algolia/client-common': 5.34.1
4965 + '@algolia/client-common': 5.35.0
4966
4967 '@ampproject/remapping@2.3.0':
4968 dependencies:
4969 '@jridgewell/gen-mapping': 0.3.12
4970 '@jridgewell/trace-mapping': 0.3.29
4971
4978 - '@antfu/eslint-config@4.18.0(@vue/compiler-sfc@3.5.18)(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
4972 + '@antfu/eslint-config@5.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
4973 dependencies:
4974 '@antfu/install-pkg': 1.1.0
4975 '@clack/prompts': 0.11.0
4982 - '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.31.0(jiti@2.4.2))
4976 + '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.32.0(jiti@2.5.1))
4977 '@eslint/markdown': 7.1.0
4984 - '@stylistic/eslint-plugin': 5.2.2(eslint@9.31.0(jiti@2.4.2))
4985 - '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
4986 - '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
4987 - '@vitest/eslint-plugin': 1.3.4(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
4978 + '@stylistic/eslint-plugin': 5.2.2(eslint@9.32.0(jiti@2.5.1))
4979 + '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.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)
4980 + '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
4981 + '@vitest/eslint-plugin': 1.3.4(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
4982 ansis: 4.1.0
4983 cac: 6.7.14
4990 - eslint: 9.31.0(jiti@2.4.2)
4991 - eslint-config-flat-gitignore: 2.1.0(eslint@9.31.0(jiti@2.4.2))
4992 - eslint-flat-config-utils: 2.1.0
4993 - eslint-merge-processors: 2.0.0(eslint@9.31.0(jiti@2.4.2))
4994 - eslint-plugin-antfu: 3.1.1(eslint@9.31.0(jiti@2.4.2))
4995 - eslint-plugin-command: 3.3.1(eslint@9.31.0(jiti@2.4.2))
4996 - eslint-plugin-import-lite: 0.3.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
4997 - eslint-plugin-jsdoc: 51.4.1(eslint@9.31.0(jiti@2.4.2))
4998 - eslint-plugin-jsonc: 2.20.1(eslint@9.31.0(jiti@2.4.2))
4999 - eslint-plugin-n: 17.21.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
4984 + eslint: 9.32.0(jiti@2.5.1)
4985 + eslint-config-flat-gitignore: 2.1.0(eslint@9.32.0(jiti@2.5.1))
4986 + eslint-flat-config-utils: 2.1.1
4987 + eslint-merge-processors: 2.0.0(eslint@9.32.0(jiti@2.5.1))
4988 + eslint-plugin-antfu: 3.1.1(eslint@9.32.0(jiti@2.5.1))
4989 + eslint-plugin-command: 3.3.1(eslint@9.32.0(jiti@2.5.1))
4990 + eslint-plugin-import-lite: 0.3.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
4991 + eslint-plugin-jsdoc: 51.4.1(eslint@9.32.0(jiti@2.5.1))
4992 + eslint-plugin-jsonc: 2.20.1(eslint@9.32.0(jiti@2.5.1))
4993 + eslint-plugin-n: 17.21.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
4994 eslint-plugin-no-only-tests: 3.3.0
5001 - eslint-plugin-perfectionist: 4.15.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
5002 - eslint-plugin-pnpm: 1.1.0(eslint@9.31.0(jiti@2.4.2))
5003 - eslint-plugin-regexp: 2.9.0(eslint@9.31.0(jiti@2.4.2))
5004 - eslint-plugin-toml: 0.12.0(eslint@9.31.0(jiti@2.4.2))
5005 - eslint-plugin-unicorn: 60.0.0(eslint@9.31.0(jiti@2.4.2))
5006 - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))
5007 - eslint-plugin-vue: 10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.4.2)))
5008 - eslint-plugin-yml: 1.18.0(eslint@9.31.0(jiti@2.4.2))
5009 - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.31.0(jiti@2.4.2))
4995 + eslint-plugin-perfectionist: 4.15.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
4996 + eslint-plugin-pnpm: 1.1.0(eslint@9.32.0(jiti@2.5.1))
4997 + eslint-plugin-regexp: 2.9.0(eslint@9.32.0(jiti@2.5.1))
4998 + eslint-plugin-toml: 0.12.0(eslint@9.32.0(jiti@2.5.1))
4999 + eslint-plugin-unicorn: 60.0.0(eslint@9.32.0(jiti@2.5.1))
5000 + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.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))(eslint@9.32.0(jiti@2.5.1))
5001 + eslint-plugin-vue: 10.3.0(@typescript-eslint/parser@8.38.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)))
5002 + eslint-plugin-yml: 1.18.0(eslint@9.32.0(jiti@2.5.1))
5003 + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1))
5004 globals: 16.3.0
5005 jsonc-eslint-parser: 2.4.0
5006 local-pkg: 1.1.1
5007 parse-gitignore: 2.0.0
5008 toml-eslint-parser: 0.10.0
5015 - vue-eslint-parser: 10.2.0(eslint@9.31.0(jiti@2.4.2))
5009 + vue-eslint-parser: 10.2.0(eslint@9.32.0(jiti@2.5.1))
5010 yaml-eslint-parser: 1.3.0
5011 transitivePeerDependencies:
5012 - '@eslint/json'
@@ -5033,8 +5027,6 @@ snapshots:
5027 package-manager-detector: 1.3.0
5028 tinyexec: 1.0.1
5029
5036 - '@antfu/utils@0.7.10': {}
5037 -
5030 '@asamuzakjp/css-color@3.2.0':
5031 dependencies:
5032 '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
@@ -5058,11 +5050,11 @@ snapshots:
5050 '@babel/generator': 7.28.0
5051 '@babel/helper-compilation-targets': 7.27.2
5052 '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0)
5061 - '@babel/helpers': 7.27.6
5053 + '@babel/helpers': 7.28.2
5054 '@babel/parser': 7.28.0
5055 '@babel/template': 7.27.2
5056 '@babel/traverse': 7.28.0
5065 - '@babel/types': 7.28.1
5057 + '@babel/types': 7.28.2
5058 convert-source-map: 2.0.0
5059 debug: 4.4.1(supports-color@8.1.1)
5060 gensync: 1.0.0-beta.2
@@ -5074,14 +5066,14 @@ snapshots:
5066 '@babel/generator@7.28.0':
5067 dependencies:
5068 '@babel/parser': 7.28.0
5077 - '@babel/types': 7.28.1
5069 + '@babel/types': 7.28.2
5070 '@jridgewell/gen-mapping': 0.3.12
5071 '@jridgewell/trace-mapping': 0.3.29
5072 jsesc: 3.1.0
5073
5074 '@babel/helper-annotate-as-pure@7.27.3':
5075 dependencies:
5084 - '@babel/types': 7.28.1
5076 + '@babel/types': 7.28.2
5077
5078 '@babel/helper-compilation-targets@7.27.2':
5079 dependencies:
@@ -5109,14 +5101,14 @@ snapshots:
5101 '@babel/helper-member-expression-to-functions@7.27.1':
5102 dependencies:
5103 '@babel/traverse': 7.28.0
5112 - '@babel/types': 7.28.1
5104 + '@babel/types': 7.28.2
5105 transitivePeerDependencies:
5106 - supports-color
5107
5108 '@babel/helper-module-imports@7.27.1':
5109 dependencies:
5110 '@babel/traverse': 7.28.0
5119 - '@babel/types': 7.28.1
5111 + '@babel/types': 7.28.2
5112 transitivePeerDependencies:
5113 - supports-color
5114
@@ -5131,7 +5123,7 @@ snapshots:
5123
5124 '@babel/helper-optimise-call-expression@7.27.1':
5125 dependencies:
5134 - '@babel/types': 7.28.1
5126 + '@babel/types': 7.28.2
5127
5128 '@babel/helper-plugin-utils@7.27.1': {}
5129
@@ -5147,7 +5139,7 @@ snapshots:
5139 '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
5140 dependencies:
5141 '@babel/traverse': 7.28.0
5150 - '@babel/types': 7.28.1
5142 + '@babel/types': 7.28.2
5143 transitivePeerDependencies:
5144 - supports-color
5145
@@ -5157,14 +5149,14 @@ snapshots:
5149
5150 '@babel/helper-validator-option@7.27.1': {}
5151
5160 - '@babel/helpers@7.27.6':
5152 + '@babel/helpers@7.28.2':
5153 dependencies:
5154 '@babel/template': 7.27.2
5163 - '@babel/types': 7.28.1
5155 + '@babel/types': 7.28.2
5156
5157 '@babel/parser@7.28.0':
5158 dependencies:
5167 - '@babel/types': 7.28.1
5159 + '@babel/types': 7.28.2
5160
5161 '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.0)':
5162 dependencies:
@@ -5215,7 +5207,7 @@ snapshots:
5207 dependencies:
5208 '@babel/code-frame': 7.27.1
5209 '@babel/parser': 7.28.0
5218 - '@babel/types': 7.28.1
5210 + '@babel/types': 7.28.2
5211
5212 '@babel/traverse@7.28.0':
5213 dependencies:
@@ -5224,12 +5216,12 @@ snapshots:
5216 '@babel/helper-globals': 7.28.0
5217 '@babel/parser': 7.28.0
5218 '@babel/template': 7.27.2
5227 - '@babel/types': 7.28.1
5219 + '@babel/types': 7.28.2
5220 debug: 4.4.1(supports-color@8.1.1)
5221 transitivePeerDependencies:
5222 - supports-color
5223
5232 - '@babel/types@7.28.1':
5224 + '@babel/types@7.28.2':
5225 dependencies:
5226 '@babel/helper-string-parser': 7.27.1
5227 '@babel/helper-validator-identifier': 7.27.1
@@ -5345,7 +5337,7 @@ snapshots:
5337
5338 '@csstools/css-tokenizer@3.0.4': {}
5339
5348 - '@cypress/request@3.0.8':
5340 + '@cypress/request@3.0.9':
5341 dependencies:
5342 aws-sign2: 0.7.0
5343 aws4: 1.13.2
@@ -5469,22 +5461,22 @@ snapshots:
5461 '@esbuild/win32-x64@0.25.8':
5462 optional: true
5463
5472 - '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.31.0(jiti@2.4.2))':
5464 + '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.32.0(jiti@2.5.1))':
5465 dependencies:
5466 escape-string-regexp: 4.0.0
5475 - eslint: 9.31.0(jiti@2.4.2)
5467 + eslint: 9.32.0(jiti@2.5.1)
5468 ignore: 5.3.2
5469
5478 - '@eslint-community/eslint-utils@4.7.0(eslint@9.31.0(jiti@2.4.2))':
5470 + '@eslint-community/eslint-utils@4.7.0(eslint@9.32.0(jiti@2.5.1))':
5471 dependencies:
5480 - eslint: 9.31.0(jiti@2.4.2)
5472 + eslint: 9.32.0(jiti@2.5.1)
5473 eslint-visitor-keys: 3.4.3
5474
5475 '@eslint-community/regexpp@4.12.1': {}
5476
5485 - '@eslint/compat@1.3.1(eslint@9.31.0(jiti@2.4.2))':
5477 + '@eslint/compat@1.3.1(eslint@9.32.0(jiti@2.5.1))':
5478 optionalDependencies:
5487 - eslint: 9.31.0(jiti@2.4.2)
5479 + eslint: 9.32.0(jiti@2.5.1)
5480
5481 '@eslint/config-array@0.21.0':
5482 dependencies:
@@ -5514,7 +5506,7 @@ snapshots:
5506 transitivePeerDependencies:
5507 - supports-color
5508
5517 - '@eslint/js@9.31.0': {}
5509 + '@eslint/js@9.32.0': {}
5510
5511 '@eslint/markdown@7.1.0':
5512 dependencies:
@@ -5650,16 +5642,16 @@ snapshots:
5642 '@nodelib/fs.scandir': 2.1.5
5643 fastq: 1.19.1
5644
5653 - '@nuxt/kit@3.17.7':
5645 + '@nuxt/kit@3.18.0':
5646 dependencies:
5655 - c12: 3.1.0
5647 + c12: 3.2.0
5648 consola: 3.4.2
5649 defu: 6.1.4
5650 destr: 2.0.5
5651 errx: 0.1.0
5652 exsolve: 1.0.7
5653 ignore: 7.0.5
5662 - jiti: 2.4.2
5654 + jiti: 2.5.1
5655 klona: 2.0.6
5656 knitwork: 1.2.0
5657 mlly: 1.7.4
@@ -5752,76 +5744,68 @@ snapshots:
5744 dependencies:
5745 quansync: 0.2.10
5746
5755 - '@rolldown/pluginutils@1.0.0-beta.19': {}
5756 -
5747 '@rolldown/pluginutils@1.0.0-beta.29': {}
5748
5759 - '@rollup/pluginutils@5.2.0(rollup@4.45.1)':
5760 - dependencies:
5761 - '@types/estree': 1.0.8
5762 - estree-walker: 2.0.2
5763 - picomatch: 4.0.3
5764 - optionalDependencies:
5765 - rollup: 4.45.1
5749 + '@rolldown/pluginutils@1.0.0-beta.30': {}
5750
5767 - '@rollup/rollup-android-arm-eabi@4.45.1':
5751 + '@rollup/rollup-android-arm-eabi@4.46.2':
5752 optional: true
5753
5770 - '@rollup/rollup-android-arm64@4.45.1':
5754 + '@rollup/rollup-android-arm64@4.46.2':
5755 optional: true
5756
5773 - '@rollup/rollup-darwin-arm64@4.45.1':
5757 + '@rollup/rollup-darwin-arm64@4.46.2':
5758 optional: true
5759
5776 - '@rollup/rollup-darwin-x64@4.45.1':
5760 + '@rollup/rollup-darwin-x64@4.46.2':
5761 optional: true
5762
5779 - '@rollup/rollup-freebsd-arm64@4.45.1':
5763 + '@rollup/rollup-freebsd-arm64@4.46.2':
5764 optional: true
5765
5782 - '@rollup/rollup-freebsd-x64@4.45.1':
5766 + '@rollup/rollup-freebsd-x64@4.46.2':
5767 optional: true
5768
5785 - '@rollup/rollup-linux-arm-gnueabihf@4.45.1':
5769 + '@rollup/rollup-linux-arm-gnueabihf@4.46.2':
5770 optional: true
5771
5788 - '@rollup/rollup-linux-arm-musleabihf@4.45.1':
5772 + '@rollup/rollup-linux-arm-musleabihf@4.46.2':
5773 optional: true
5774
5791 - '@rollup/rollup-linux-arm64-gnu@4.45.1':
5775 + '@rollup/rollup-linux-arm64-gnu@4.46.2':
5776 optional: true
5777
5794 - '@rollup/rollup-linux-arm64-musl@4.45.1':
5778 + '@rollup/rollup-linux-arm64-musl@4.46.2':
5779 optional: true
5780
5797 - '@rollup/rollup-linux-loongarch64-gnu@4.45.1':
5781 + '@rollup/rollup-linux-loongarch64-gnu@4.46.2':
5782 optional: true
5783
5800 - '@rollup/rollup-linux-powerpc64le-gnu@4.45.1':
5784 + '@rollup/rollup-linux-ppc64-gnu@4.46.2':
5785 optional: true
5786
5803 - '@rollup/rollup-linux-riscv64-gnu@4.45.1':
5787 + '@rollup/rollup-linux-riscv64-gnu@4.46.2':
5788 optional: true
5789
5806 - '@rollup/rollup-linux-riscv64-musl@4.45.1':
5790 + '@rollup/rollup-linux-riscv64-musl@4.46.2':
5791 optional: true
5792
5809 - '@rollup/rollup-linux-s390x-gnu@4.45.1':
5793 + '@rollup/rollup-linux-s390x-gnu@4.46.2':
5794 optional: true
5795
5812 - '@rollup/rollup-linux-x64-gnu@4.45.1':
5796 + '@rollup/rollup-linux-x64-gnu@4.46.2':
5797 optional: true
5798
5815 - '@rollup/rollup-linux-x64-musl@4.45.1':
5799 + '@rollup/rollup-linux-x64-musl@4.46.2':
5800 optional: true
5801
5818 - '@rollup/rollup-win32-arm64-msvc@4.45.1':
5802 + '@rollup/rollup-win32-arm64-msvc@4.46.2':
5803 optional: true
5804
5821 - '@rollup/rollup-win32-ia32-msvc@4.45.1':
5805 + '@rollup/rollup-win32-ia32-msvc@4.46.2':
5806 optional: true
5807
5824 - '@rollup/rollup-win32-x64-msvc@4.45.1':
5808 + '@rollup/rollup-win32-x64-msvc@4.46.2':
5809 optional: true
5810
5811 '@sec-ant/readable-stream@0.4.1': {}
@@ -5876,13 +5860,13 @@ snapshots:
5860
5861 '@singulio/app-auth-search@0.0.3':
5862 dependencies:
5879 - algoliasearch: 5.34.1
5863 + algoliasearch: 5.35.0
5864
5881 - '@stylistic/eslint-plugin@5.2.2(eslint@9.31.0(jiti@2.4.2))':
5865 + '@stylistic/eslint-plugin@5.2.2(eslint@9.32.0(jiti@2.5.1))':
5866 dependencies:
5883 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
5867 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
5868 '@typescript-eslint/types': 8.38.0
5885 - eslint: 9.31.0(jiti@2.4.2)
5869 + eslint: 9.32.0(jiti@2.5.1)
5870 eslint-visitor-keys: 4.2.1
5871 espree: 10.4.0
5872 estraverse: 5.3.0
@@ -5911,7 +5895,7 @@ snapshots:
5895 dependencies:
5896 '@ampproject/remapping': 2.3.0
5897 enhanced-resolve: 5.18.2
5914 - jiti: 2.4.2
5898 + jiti: 2.5.1
5899 lightningcss: 1.30.1
5900 magic-string: 0.30.17
5901 source-map-js: 1.2.1
@@ -5971,12 +5955,12 @@ snapshots:
5955 '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11
5956 '@tailwindcss/oxide-win32-x64-msvc': 4.1.11
5957
5974 - '@tailwindcss/vite@4.1.11(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
5958 + '@tailwindcss/vite@4.1.11(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
5959 dependencies:
5960 '@tailwindcss/node': 4.1.11
5961 '@tailwindcss/oxide': 4.1.11
5962 tailwindcss: 4.1.11
5979 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
5963 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
5964
5965 '@trysound/sax@0.2.0': {}
5966
@@ -6075,15 +6059,15 @@ snapshots:
6059 '@types/node': 24.1.0
6060 optional: true
6061
6078 - '@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)':
6062 + '@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.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)':
6063 dependencies:
6064 '@eslint-community/regexpp': 4.12.1
6081 - '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
6065 + '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
6066 '@typescript-eslint/scope-manager': 8.38.0
6083 - '@typescript-eslint/type-utils': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
6084 - '@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
6067 + '@typescript-eslint/type-utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
6068 + '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
6069 '@typescript-eslint/visitor-keys': 8.38.0
6086 - eslint: 9.31.0(jiti@2.4.2)
6070 + eslint: 9.32.0(jiti@2.5.1)
6071 graphemer: 1.4.0
6072 ignore: 7.0.5
6073 natural-compare: 1.4.0
@@ -6092,14 +6076,14 @@ snapshots:
6076 transitivePeerDependencies:
6077 - supports-color
6078
6095 - '@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)':
6079 + '@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)':
6080 dependencies:
6081 '@typescript-eslint/scope-manager': 8.38.0
6082 '@typescript-eslint/types': 8.38.0
6083 '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
6084 '@typescript-eslint/visitor-keys': 8.38.0
6085 debug: 4.4.1(supports-color@8.1.1)
6102 - eslint: 9.31.0(jiti@2.4.2)
6086 + eslint: 9.32.0(jiti@2.5.1)
6087 typescript: 5.8.3
6088 transitivePeerDependencies:
6089 - supports-color
@@ -6122,13 +6106,13 @@ snapshots:
6106 dependencies:
6107 typescript: 5.8.3
6108
6125 - '@typescript-eslint/type-utils@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)':
6109 + '@typescript-eslint/type-utils@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)':
6110 dependencies:
6111 '@typescript-eslint/types': 8.38.0
6112 '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
6129 - '@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
6113 + '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
6114 debug: 4.4.1(supports-color@8.1.1)
6131 - eslint: 9.31.0(jiti@2.4.2)
6115 + eslint: 9.32.0(jiti@2.5.1)
6116 ts-api-utils: 2.1.0(typescript@5.8.3)
6117 typescript: 5.8.3
6118 transitivePeerDependencies:
@@ -6152,13 +6136,13 @@ snapshots:
6136 transitivePeerDependencies:
6137 - supports-color
6138
6155 - '@typescript-eslint/utils@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)':
6139 + '@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)':
6140 dependencies:
6157 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
6141 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
6142 '@typescript-eslint/scope-manager': 8.38.0
6143 '@typescript-eslint/types': 8.38.0
6144 '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
6161 - eslint: 9.31.0(jiti@2.4.2)
6145 + eslint: 9.32.0(jiti@2.5.1)
6146 typescript: 5.8.3
6147 transitivePeerDependencies:
6148 - supports-color
@@ -6170,30 +6154,30 @@ snapshots:
6154
6155 '@ungap/structured-clone@1.3.0': {}
6156
6173 - '@vitejs/plugin-vue-jsx@5.0.1(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
6157 + '@vitejs/plugin-vue-jsx@5.0.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
6158 dependencies:
6159 '@babel/core': 7.28.0
6160 '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.0)
6177 - '@rolldown/pluginutils': 1.0.0-beta.29
6161 + '@rolldown/pluginutils': 1.0.0-beta.30
6162 '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.28.0)
6179 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
6163 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
6164 vue: 3.5.18(typescript@5.8.3)
6165 transitivePeerDependencies:
6166 - supports-color
6167
6184 - '@vitejs/plugin-vue@6.0.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
6168 + '@vitejs/plugin-vue@6.0.1(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
6169 dependencies:
6186 - '@rolldown/pluginutils': 1.0.0-beta.19
6187 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
6170 + '@rolldown/pluginutils': 1.0.0-beta.29
6171 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
6172 vue: 3.5.18(typescript@5.8.3)
6173
6190 - '@vitest/eslint-plugin@1.3.4(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
6174 + '@vitest/eslint-plugin@1.3.4(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
6175 dependencies:
6192 - '@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
6193 - eslint: 9.31.0(jiti@2.4.2)
6176 + '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
6177 + eslint: 9.32.0(jiti@2.5.1)
6178 optionalDependencies:
6179 typescript: 5.8.3
6196 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
6180 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
6181 transitivePeerDependencies:
6182 - supports-color
6183
@@ -6205,13 +6189,13 @@ snapshots:
6189 chai: 5.2.1
6190 tinyrainbow: 2.0.0
6191
6208 - '@vitest/mocker@3.2.4(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
6192 + '@vitest/mocker@3.2.4(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))':
6193 dependencies:
6194 '@vitest/spy': 3.2.4
6195 estree-walker: 3.0.3
6196 magic-string: 0.30.17
6197 optionalDependencies:
6214 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
6198 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
6199
6200 '@vitest/pretty-format@3.2.4':
6201 dependencies:
@@ -6236,7 +6220,7 @@ snapshots:
6220 '@vitest/utils@3.2.4':
6221 dependencies:
6222 '@vitest/pretty-format': 3.2.4
6239 - loupe: 3.1.4
6223 + loupe: 3.2.0
6224 tinyrainbow: 2.0.0
6225
6226 '@volar/language-core@2.4.20':
@@ -6260,7 +6244,7 @@ snapshots:
6244 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0)
6245 '@babel/template': 7.27.2
6246 '@babel/traverse': 7.28.0
6263 - '@babel/types': 7.28.1
6247 + '@babel/types': 7.28.2
6248 '@vue/babel-helper-vue-transform-on': 1.4.0
6249 '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.28.0)
6250 '@vue/shared': 3.5.18
@@ -6321,14 +6305,14 @@ snapshots:
6305 dependencies:
6306 '@vue/devtools-kit': 7.7.7
6307
6324 - '@vue/devtools-core@7.7.7(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
6308 + '@vue/devtools-core@8.0.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
6309 dependencies:
6326 - '@vue/devtools-kit': 7.7.7
6327 - '@vue/devtools-shared': 7.7.7
6310 + '@vue/devtools-kit': 8.0.0
6311 + '@vue/devtools-shared': 8.0.0
6312 mitt: 3.0.1
6313 nanoid: 5.1.5
6314 pathe: 2.0.3
6331 - vite-hot-client: 2.1.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
6315 + vite-hot-client: 2.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
6316 vue: 3.5.18(typescript@5.8.3)
6317 transitivePeerDependencies:
6318 - vite
@@ -6343,11 +6327,25 @@ snapshots:
6327 speakingurl: 14.0.1
6328 superjson: 2.2.2
6329
6330 + '@vue/devtools-kit@8.0.0':
6331 + dependencies:
6332 + '@vue/devtools-shared': 8.0.0
6333 + birpc: 2.5.0
6334 + hookable: 5.5.3
6335 + mitt: 3.0.1
6336 + perfect-debounce: 1.0.0
6337 + speakingurl: 14.0.1
6338 + superjson: 2.2.2
6339 +
6340 '@vue/devtools-shared@7.7.7':
6341 dependencies:
6342 rfdc: 1.4.1
6343
6350 - '@vue/language-core@3.0.3(typescript@5.8.3)':
6344 + '@vue/devtools-shared@8.0.0':
6345 + dependencies:
6346 + rfdc: 1.4.1
6347 +
6348 + '@vue/language-core@3.0.4(typescript@5.8.3)':
6349 dependencies:
6350 '@volar/language-core': 2.4.20
6351 '@vue/compiler-dom': 3.5.18
@@ -6394,30 +6392,30 @@ snapshots:
6392 typescript: 5.8.3
6393 vue: 3.5.18(typescript@5.8.3)
6394
6397 - '@vueuse/core@13.5.0(vue@3.5.18(typescript@5.8.3))':
6395 + '@vueuse/core@13.6.0(vue@3.5.18(typescript@5.8.3))':
6396 dependencies:
6397 '@types/web-bluetooth': 0.0.21
6400 - '@vueuse/metadata': 13.5.0
6401 - '@vueuse/shared': 13.5.0(vue@3.5.18(typescript@5.8.3))
6398 + '@vueuse/metadata': 13.6.0
6399 + '@vueuse/shared': 13.6.0(vue@3.5.18(typescript@5.8.3))
6400 vue: 3.5.18(typescript@5.8.3)
6401
6404 - '@vueuse/metadata@13.5.0': {}
6402 + '@vueuse/metadata@13.6.0': {}
6403
6404 '@vueuse/motion@3.0.3(vue@3.5.18(typescript@5.8.3))':
6405 dependencies:
6408 - '@vueuse/core': 13.5.0(vue@3.5.18(typescript@5.8.3))
6409 - '@vueuse/shared': 13.5.0(vue@3.5.18(typescript@5.8.3))
6406 + '@vueuse/core': 13.6.0(vue@3.5.18(typescript@5.8.3))
6407 + '@vueuse/shared': 13.6.0(vue@3.5.18(typescript@5.8.3))
6408 defu: 6.1.4
6409 framesync: 6.1.2
6410 popmotion: 11.0.5
6411 style-value-types: 5.1.2
6412 vue: 3.5.18(typescript@5.8.3)
6413 optionalDependencies:
6416 - '@nuxt/kit': 3.17.7
6414 + '@nuxt/kit': 3.18.0
6415 transitivePeerDependencies:
6416 - magicast
6417
6420 - '@vueuse/shared@13.5.0(vue@3.5.18(typescript@5.8.3))':
6418 + '@vueuse/shared@13.6.0(vue@3.5.18(typescript@5.8.3))':
6419 dependencies:
6420 vue: 3.5.18(typescript@5.8.3)
6421
@@ -6445,21 +6443,22 @@ snapshots:
6443 json-schema-traverse: 0.4.1
6444 uri-js: 4.4.1
6445
6448 - algoliasearch@5.34.1:
6449 - dependencies:
6450 - '@algolia/client-abtesting': 5.34.1
6451 - '@algolia/client-analytics': 5.34.1
6452 - '@algolia/client-common': 5.34.1
6453 - '@algolia/client-insights': 5.34.1
6454 - '@algolia/client-personalization': 5.34.1
6455 - '@algolia/client-query-suggestions': 5.34.1
6456 - '@algolia/client-search': 5.34.1
6457 - '@algolia/ingestion': 1.34.1
6458 - '@algolia/monitoring': 1.34.1
6459 - '@algolia/recommend': 5.34.1
6460 - '@algolia/requester-browser-xhr': 5.34.1
6461 - '@algolia/requester-fetch': 5.34.1
6462 - '@algolia/requester-node-http': 5.34.1
6446 + algoliasearch@5.35.0:
6447 + dependencies:
6448 + '@algolia/abtesting': 1.1.0
6449 + '@algolia/client-abtesting': 5.35.0
6450 + '@algolia/client-analytics': 5.35.0
6451 + '@algolia/client-common': 5.35.0
6452 + '@algolia/client-insights': 5.35.0
6453 + '@algolia/client-personalization': 5.35.0
6454 + '@algolia/client-query-suggestions': 5.35.0
6455 + '@algolia/client-search': 5.35.0
6456 + '@algolia/ingestion': 1.35.0
6457 + '@algolia/monitoring': 1.35.0
6458 + '@algolia/recommend': 5.35.0
6459 + '@algolia/requester-browser-xhr': 5.35.0
6460 + '@algolia/requester-fetch': 5.35.0
6461 + '@algolia/requester-node-http': 5.35.0
6462
6463 alien-signals@2.0.5: {}
6464
@@ -6481,7 +6480,7 @@ snapshots:
6480
6481 ansis@4.1.0: {}
6482
6484 - apexcharts@5.3.1:
6483 + apexcharts@5.3.2:
6484 dependencies:
6485 '@svgdotjs/svg.draggable.js': 3.0.6(@svgdotjs/svg.js@3.2.4)
6486 '@svgdotjs/svg.filter.js': 3.0.9
@@ -6569,8 +6568,8 @@ snapshots:
6568
6569 browserslist@4.25.1:
6570 dependencies:
6572 - caniuse-lite: 1.0.30001727
6573 - electron-to-chromium: 1.5.190
6571 + caniuse-lite: 1.0.30001731
6572 + electron-to-chromium: 1.5.192
6573 node-releases: 2.0.19
6574 update-browserslist-db: 1.1.3(browserslist@4.25.1)
6575
@@ -6589,15 +6588,15 @@ snapshots:
6588
6589 bytes@3.1.2: {}
6590
6592 - c12@3.1.0:
6591 + c12@3.2.0:
6592 dependencies:
6593 chokidar: 4.0.3
6594 confbox: 0.2.2
6595 defu: 6.1.4
6597 - dotenv: 16.6.1
6596 + dotenv: 17.2.1
6597 exsolve: 1.0.7
6598 giget: 2.0.0
6600 - jiti: 2.4.2
6599 + jiti: 2.5.1
6600 ohash: 2.0.11
6601 pathe: 2.0.3
6602 perfect-debounce: 1.0.0
@@ -6625,7 +6624,7 @@ snapshots:
6624
6625 camelcase@6.3.0: {}
6626
6628 - caniuse-lite@1.0.30001727: {}
6627 + caniuse-lite@1.0.30001731: {}
6628
6629 caseless@0.12.0: {}
6630
@@ -6636,7 +6635,7 @@ snapshots:
6635 assertion-error: 2.0.1
6636 check-error: 2.1.1
6637 deep-eql: 5.0.2
6639 - loupe: 3.1.4
6638 + loupe: 3.2.0
6639 pathval: 2.0.1
6640
6641 chalk@4.1.2:
@@ -6827,9 +6826,9 @@ snapshots:
6826
6827 csstype@3.1.3: {}
6828
6830 - cypress@14.5.2:
6829 + cypress@14.5.3:
6830 dependencies:
6832 - '@cypress/request': 3.0.8
6831 + '@cypress/request': 3.0.9
6832 '@cypress/xvfb': 1.2.4(supports-color@8.1.1)
6833 '@types/sinonjs__fake-timers': 8.1.1
6834 '@types/sizzle': 2.3.9
@@ -6999,7 +6998,7 @@ snapshots:
6998 domelementtype: 2.3.0
6999 domhandler: 5.0.3
7000
7002 - dotenv@16.6.1:
7001 + dotenv@17.2.1:
7002 optional: true
7003
7004 dunder-proto@1.0.1:
@@ -7019,10 +7018,10 @@ snapshots:
7018 jsbn: 0.1.1
7019 safer-buffer: 2.1.2
7020
7022 - echarts@5.6.0:
7021 + echarts@6.0.0:
7022 dependencies:
7023 tslib: 2.3.0
7025 - zrender: 5.6.1
7024 + zrender: 6.0.0
7025
7026 editorconfig@1.0.4:
7027 dependencies:
@@ -7031,7 +7030,7 @@ snapshots:
7030 minimatch: 9.0.1
7031 semver: 7.7.2
7032
7034 - electron-to-chromium@1.5.190: {}
7033 + electron-to-chromium@1.5.192: {}
7034
7035 emoji-regex@8.0.0: {}
7036
@@ -7059,8 +7058,6 @@ snapshots:
7058 dependencies:
7059 is-arrayish: 0.2.1
7060
7062 - error-stack-parser-es@0.1.5: {}
7063 -
7061 error-stack-parser-es@1.0.5: {}
7062
7063 errx@0.1.0:
@@ -7120,67 +7117,67 @@ snapshots:
7117
7118 escape-string-regexp@5.0.0: {}
7119
7123 - eslint-compat-utils@0.5.1(eslint@9.31.0(jiti@2.4.2)):
7120 + eslint-compat-utils@0.5.1(eslint@9.32.0(jiti@2.5.1)):
7121 dependencies:
7125 - eslint: 9.31.0(jiti@2.4.2)
7122 + eslint: 9.32.0(jiti@2.5.1)
7123 semver: 7.7.2
7124
7128 - eslint-compat-utils@0.6.5(eslint@9.31.0(jiti@2.4.2)):
7125 + eslint-compat-utils@0.6.5(eslint@9.32.0(jiti@2.5.1)):
7126 dependencies:
7130 - eslint: 9.31.0(jiti@2.4.2)
7127 + eslint: 9.32.0(jiti@2.5.1)
7128 semver: 7.7.2
7129
7133 - eslint-config-flat-gitignore@2.1.0(eslint@9.31.0(jiti@2.4.2)):
7130 + eslint-config-flat-gitignore@2.1.0(eslint@9.32.0(jiti@2.5.1)):
7131 dependencies:
7135 - '@eslint/compat': 1.3.1(eslint@9.31.0(jiti@2.4.2))
7136 - eslint: 9.31.0(jiti@2.4.2)
7132 + '@eslint/compat': 1.3.1(eslint@9.32.0(jiti@2.5.1))
7133 + eslint: 9.32.0(jiti@2.5.1)
7134
7138 - eslint-flat-config-utils@2.1.0:
7135 + eslint-flat-config-utils@2.1.1:
7136 dependencies:
7137 pathe: 2.0.3
7138
7142 - eslint-json-compat-utils@0.2.1(eslint@9.31.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0):
7139 + eslint-json-compat-utils@0.2.1(eslint@9.32.0(jiti@2.5.1))(jsonc-eslint-parser@2.4.0):
7140 dependencies:
7144 - eslint: 9.31.0(jiti@2.4.2)
7141 + eslint: 9.32.0(jiti@2.5.1)
7142 esquery: 1.6.0
7143 jsonc-eslint-parser: 2.4.0
7144
7148 - eslint-merge-processors@2.0.0(eslint@9.31.0(jiti@2.4.2)):
7145 + eslint-merge-processors@2.0.0(eslint@9.32.0(jiti@2.5.1)):
7146 dependencies:
7150 - eslint: 9.31.0(jiti@2.4.2)
7147 + eslint: 9.32.0(jiti@2.5.1)
7148
7152 - eslint-plugin-antfu@3.1.1(eslint@9.31.0(jiti@2.4.2)):
7149 + eslint-plugin-antfu@3.1.1(eslint@9.32.0(jiti@2.5.1)):
7150 dependencies:
7154 - eslint: 9.31.0(jiti@2.4.2)
7151 + eslint: 9.32.0(jiti@2.5.1)
7152
7156 - eslint-plugin-command@3.3.1(eslint@9.31.0(jiti@2.4.2)):
7153 + eslint-plugin-command@3.3.1(eslint@9.32.0(jiti@2.5.1)):
7154 dependencies:
7155 '@es-joy/jsdoccomment': 0.50.2
7159 - eslint: 9.31.0(jiti@2.4.2)
7156 + eslint: 9.32.0(jiti@2.5.1)
7157
7161 - eslint-plugin-es-x@7.8.0(eslint@9.31.0(jiti@2.4.2)):
7158 + eslint-plugin-es-x@7.8.0(eslint@9.32.0(jiti@2.5.1)):
7159 dependencies:
7163 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
7160 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
7161 '@eslint-community/regexpp': 4.12.1
7165 - eslint: 9.31.0(jiti@2.4.2)
7166 - eslint-compat-utils: 0.5.1(eslint@9.31.0(jiti@2.4.2))
7162 + eslint: 9.32.0(jiti@2.5.1)
7163 + eslint-compat-utils: 0.5.1(eslint@9.32.0(jiti@2.5.1))
7164
7168 - eslint-plugin-import-lite@0.3.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3):
7165 + eslint-plugin-import-lite@0.3.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3):
7166 dependencies:
7170 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
7167 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
7168 '@typescript-eslint/types': 8.38.0
7172 - eslint: 9.31.0(jiti@2.4.2)
7169 + eslint: 9.32.0(jiti@2.5.1)
7170 optionalDependencies:
7171 typescript: 5.8.3
7172
7176 - eslint-plugin-jsdoc@51.4.1(eslint@9.31.0(jiti@2.4.2)):
7173 + eslint-plugin-jsdoc@51.4.1(eslint@9.32.0(jiti@2.5.1)):
7174 dependencies:
7175 '@es-joy/jsdoccomment': 0.52.0
7176 are-docs-informative: 0.0.2
7177 comment-parser: 1.4.1
7178 debug: 4.4.1(supports-color@8.1.1)
7179 escape-string-regexp: 4.0.0
7183 - eslint: 9.31.0(jiti@2.4.2)
7180 + eslint: 9.32.0(jiti@2.5.1)
7181 espree: 10.4.0
7182 esquery: 1.6.0
7183 parse-imports-exports: 0.2.4
@@ -7189,12 +7186,12 @@ snapshots:
7186 transitivePeerDependencies:
7187 - supports-color
7188
7192 - eslint-plugin-jsonc@2.20.1(eslint@9.31.0(jiti@2.4.2)):
7189 + eslint-plugin-jsonc@2.20.1(eslint@9.32.0(jiti@2.5.1)):
7190 dependencies:
7194 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
7195 - eslint: 9.31.0(jiti@2.4.2)
7196 - eslint-compat-utils: 0.6.5(eslint@9.31.0(jiti@2.4.2))
7197 - eslint-json-compat-utils: 0.2.1(eslint@9.31.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0)
7191 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
7192 + eslint: 9.32.0(jiti@2.5.1)
7193 + eslint-compat-utils: 0.6.5(eslint@9.32.0(jiti@2.5.1))
7194 + eslint-json-compat-utils: 0.2.1(eslint@9.32.0(jiti@2.5.1))(jsonc-eslint-parser@2.4.0)
7195 espree: 10.4.0
7196 graphemer: 1.4.0
7197 jsonc-eslint-parser: 2.4.0
@@ -7203,16 +7200,16 @@ snapshots:
7200 transitivePeerDependencies:
7201 - '@eslint/json'
7202
7206 - eslint-plugin-n@17.21.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3):
7203 + eslint-plugin-n@17.21.3(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3):
7204 dependencies:
7208 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
7205 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
7206 enhanced-resolve: 5.18.2
7210 - eslint: 9.31.0(jiti@2.4.2)
7211 - eslint-plugin-es-x: 7.8.0(eslint@9.31.0(jiti@2.4.2))
7207 + eslint: 9.32.0(jiti@2.5.1)
7208 + eslint-plugin-es-x: 7.8.0(eslint@9.32.0(jiti@2.5.1))
7209 get-tsconfig: 4.10.1
7210 globals: 15.15.0
7211 + globrex: 0.1.2
7212 ignore: 5.3.2
7215 - minimatch: 9.0.5
7213 semver: 7.7.2
7214 ts-declaration-location: 1.0.7(typescript@5.8.3)
7215 transitivePeerDependencies:
@@ -7220,19 +7217,19 @@ snapshots:
7217
7218 eslint-plugin-no-only-tests@3.3.0: {}
7219
7223 - eslint-plugin-perfectionist@4.15.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3):
7220 + eslint-plugin-perfectionist@4.15.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3):
7221 dependencies:
7222 '@typescript-eslint/types': 8.38.0
7226 - '@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
7227 - eslint: 9.31.0(jiti@2.4.2)
7223 + '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
7224 + eslint: 9.32.0(jiti@2.5.1)
7225 natural-orderby: 5.0.0
7226 transitivePeerDependencies:
7227 - supports-color
7228 - typescript
7229
7233 - eslint-plugin-pnpm@1.1.0(eslint@9.31.0(jiti@2.4.2)):
7230 + eslint-plugin-pnpm@1.1.0(eslint@9.32.0(jiti@2.5.1)):
7231 dependencies:
7235 - eslint: 9.31.0(jiti@2.4.2)
7232 + eslint: 9.32.0(jiti@2.5.1)
7233 find-up-simple: 1.0.1
7234 jsonc-eslint-parser: 2.4.0
7235 pathe: 2.0.3
@@ -7240,37 +7237,37 @@ snapshots:
7237 tinyglobby: 0.2.14
7238 yaml-eslint-parser: 1.3.0
7239
7243 - eslint-plugin-regexp@2.9.0(eslint@9.31.0(jiti@2.4.2)):
7240 + eslint-plugin-regexp@2.9.0(eslint@9.32.0(jiti@2.5.1)):
7241 dependencies:
7245 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
7242 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
7243 '@eslint-community/regexpp': 4.12.1
7244 comment-parser: 1.4.1
7248 - eslint: 9.31.0(jiti@2.4.2)
7245 + eslint: 9.32.0(jiti@2.5.1)
7246 jsdoc-type-pratt-parser: 4.1.0
7247 refa: 0.12.1
7248 regexp-ast-analysis: 0.7.1
7249 scslre: 0.3.0
7250
7254 - eslint-plugin-toml@0.12.0(eslint@9.31.0(jiti@2.4.2)):
7251 + eslint-plugin-toml@0.12.0(eslint@9.32.0(jiti@2.5.1)):
7252 dependencies:
7253 debug: 4.4.1(supports-color@8.1.1)
7257 - eslint: 9.31.0(jiti@2.4.2)
7258 - eslint-compat-utils: 0.6.5(eslint@9.31.0(jiti@2.4.2))
7254 + eslint: 9.32.0(jiti@2.5.1)
7255 + eslint-compat-utils: 0.6.5(eslint@9.32.0(jiti@2.5.1))
7256 lodash: 4.17.21
7257 toml-eslint-parser: 0.10.0
7258 transitivePeerDependencies:
7259 - supports-color
7260
7264 - eslint-plugin-unicorn@60.0.0(eslint@9.31.0(jiti@2.4.2)):
7261 + eslint-plugin-unicorn@60.0.0(eslint@9.32.0(jiti@2.5.1)):
7262 dependencies:
7263 '@babel/helper-validator-identifier': 7.27.1
7267 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
7264 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
7265 '@eslint/plugin-kit': 0.3.4
7266 change-case: 5.4.4
7267 ci-info: 4.3.0
7268 clean-regexp: 1.0.0
7269 core-js-compat: 3.44.0
7273 - eslint: 9.31.0(jiti@2.4.2)
7270 + eslint: 9.32.0(jiti@2.5.1)
7271 esquery: 1.6.0
7272 find-up-simple: 1.0.1
7273 globals: 16.3.0
@@ -7283,40 +7280,40 @@ snapshots:
7280 semver: 7.7.2
7281 strip-indent: 4.0.0
7282
7286 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2)):
7283 + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.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))(eslint@9.32.0(jiti@2.5.1)):
7284 dependencies:
7288 - eslint: 9.31.0(jiti@2.4.2)
7285 + eslint: 9.32.0(jiti@2.5.1)
7286 optionalDependencies:
7290 - '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
7287 + '@typescript-eslint/eslint-plugin': 8.38.0(@typescript-eslint/parser@8.38.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)
7288
7292 - eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.31.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.4.2))):
7289 + eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.38.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))):
7290 dependencies:
7294 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
7295 - eslint: 9.31.0(jiti@2.4.2)
7291 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
7292 + eslint: 9.32.0(jiti@2.5.1)
7293 natural-compare: 1.4.0
7294 nth-check: 2.1.1
7295 postcss-selector-parser: 6.1.2
7296 semver: 7.7.2
7300 - vue-eslint-parser: 10.2.0(eslint@9.31.0(jiti@2.4.2))
7297 + vue-eslint-parser: 10.2.0(eslint@9.32.0(jiti@2.5.1))
7298 xml-name-validator: 4.0.0
7299 optionalDependencies:
7303 - '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@2.4.2))(typescript@5.8.3)
7300 + '@typescript-eslint/parser': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
7301
7305 - eslint-plugin-yml@1.18.0(eslint@9.31.0(jiti@2.4.2)):
7302 + eslint-plugin-yml@1.18.0(eslint@9.32.0(jiti@2.5.1)):
7303 dependencies:
7304 debug: 4.4.1(supports-color@8.1.1)
7305 escape-string-regexp: 4.0.0
7309 - eslint: 9.31.0(jiti@2.4.2)
7310 - eslint-compat-utils: 0.6.5(eslint@9.31.0(jiti@2.4.2))
7306 + eslint: 9.32.0(jiti@2.5.1)
7307 + eslint-compat-utils: 0.6.5(eslint@9.32.0(jiti@2.5.1))
7308 natural-compare: 1.4.0
7309 yaml-eslint-parser: 1.3.0
7310 transitivePeerDependencies:
7311 - supports-color
7312
7316 - eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.31.0(jiti@2.4.2)):
7313 + eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.18)(eslint@9.32.0(jiti@2.5.1)):
7314 dependencies:
7315 '@vue/compiler-sfc': 3.5.18
7319 - eslint: 9.31.0(jiti@2.4.2)
7316 + eslint: 9.32.0(jiti@2.5.1)
7317
7318 eslint-scope@8.4.0:
7319 dependencies:
@@ -7327,15 +7324,15 @@ snapshots:
7324
7325 eslint-visitor-keys@4.2.1: {}
7326
7330 - eslint@9.31.0(jiti@2.4.2):
7327 + eslint@9.32.0(jiti@2.5.1):
7328 dependencies:
7332 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@2.4.2))
7329 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
7330 '@eslint-community/regexpp': 4.12.1
7331 '@eslint/config-array': 0.21.0
7332 '@eslint/config-helpers': 0.3.0
7333 '@eslint/core': 0.15.1
7334 '@eslint/eslintrc': 3.3.1
7338 - '@eslint/js': 9.31.0
7335 + '@eslint/js': 9.32.0
7336 '@eslint/plugin-kit': 0.3.4
7337 '@humanfs/node': 0.16.6
7338 '@humanwhocodes/module-importer': 1.0.1
@@ -7365,7 +7362,7 @@ snapshots:
7362 natural-compare: 1.4.0
7363 optionator: 0.9.4
7364 optionalDependencies:
7368 - jiti: 2.4.2
7365 + jiti: 2.5.1
7366 transitivePeerDependencies:
7367 - supports-color
7368
@@ -7653,7 +7650,7 @@ snapshots:
7650 consola: 3.4.2
7651 defu: 6.1.4
7652 node-fetch-native: 1.6.6
7656 - nypm: 0.6.0
7653 + nypm: 0.6.1
7654 pathe: 2.0.3
7655 optional: true
7656
@@ -7700,6 +7697,8 @@ snapshots:
7697
7698 globals@16.3.0: {}
7699
7700 + globrex@0.1.2: {}
7701 +
7702 gopd@1.2.0: {}
7703
7704 graceful-fs@4.2.11: {}
@@ -7898,7 +7897,7 @@ snapshots:
7897 optionalDependencies:
7898 '@pkgjs/parseargs': 0.11.0
7899
7901 - jiti@2.4.2: {}
7900 + jiti@2.5.1: {}
7901
7902 joi@17.13.3:
7903 dependencies:
@@ -7948,7 +7947,7 @@ snapshots:
7947 http-proxy-agent: 7.0.2
7948 https-proxy-agent: 7.0.6
7949 is-potential-custom-element-name: 1.0.1
7951 - nwsapi: 2.2.20
7950 + nwsapi: 2.2.21
7951 parse5: 7.3.0
7952 rrweb-cssom: 0.8.0
7953 saxes: 6.0.0
@@ -8121,7 +8120,7 @@ snapshots:
8120
8121 longest-streak@3.1.0: {}
8122
8124 - loupe@3.1.4: {}
8123 + loupe@3.2.0: {}
8124
8125 lru-cache@10.4.3: {}
8126
@@ -8619,15 +8618,15 @@ snapshots:
8618 dependencies:
8619 boolbase: 1.0.0
8620
8622 - nwsapi@2.2.20: {}
8621 + nwsapi@2.2.21: {}
8622
8624 - nypm@0.6.0:
8623 + nypm@0.6.1:
8624 dependencies:
8625 citty: 0.1.6
8626 consola: 3.4.2
8627 pathe: 2.0.3
8628 pkg-types: 2.2.0
8630 - tinyexec: 0.3.2
8629 + tinyexec: 1.0.1
8630 optional: true
8631
8632 object-inspect@1.13.4: {}
@@ -8770,13 +8769,13 @@ snapshots:
8769
8770 pify@2.3.0: {}
8771
8773 - pinia-plugin-persistedstate@4.4.1(@nuxt/kit@3.17.7)(pinia@3.0.3(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))):
8772 + pinia-plugin-persistedstate@4.4.1(@nuxt/kit@3.18.0)(pinia@3.0.3(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))):
8773 dependencies:
8774 deep-pick-omit: 1.2.1
8775 defu: 6.1.4
8776 destr: 2.0.5
8777 optionalDependencies:
8779 - '@nuxt/kit': 3.17.7
8778 + '@nuxt/kit': 3.18.0
8779 pinia: 3.0.3(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3))
8780
8781 pinia@3.0.3(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)):
@@ -8956,39 +8955,39 @@ snapshots:
8955
8956 rfdc@1.4.1: {}
8957
8959 - rollup-plugin-visualizer@5.14.0(rollup@4.45.1):
8958 + rollup-plugin-visualizer@5.14.0(rollup@4.46.2):
8959 dependencies:
8960 open: 8.4.2
8961 picomatch: 4.0.3
8963 - source-map: 0.7.4
8962 + source-map: 0.7.6
8963 yargs: 17.7.2
8964 optionalDependencies:
8966 - rollup: 4.45.1
8965 + rollup: 4.46.2
8966
8968 - rollup@4.45.1:
8967 + rollup@4.46.2:
8968 dependencies:
8969 '@types/estree': 1.0.8
8970 optionalDependencies:
8972 - '@rollup/rollup-android-arm-eabi': 4.45.1
8973 - '@rollup/rollup-android-arm64': 4.45.1
8974 - '@rollup/rollup-darwin-arm64': 4.45.1
8975 - '@rollup/rollup-darwin-x64': 4.45.1
8976 - '@rollup/rollup-freebsd-arm64': 4.45.1
8977 - '@rollup/rollup-freebsd-x64': 4.45.1
8978 - '@rollup/rollup-linux-arm-gnueabihf': 4.45.1
8979 - '@rollup/rollup-linux-arm-musleabihf': 4.45.1
8980 - '@rollup/rollup-linux-arm64-gnu': 4.45.1
8981 - '@rollup/rollup-linux-arm64-musl': 4.45.1
8982 - '@rollup/rollup-linux-loongarch64-gnu': 4.45.1
8983 - '@rollup/rollup-linux-powerpc64le-gnu': 4.45.1
8984 - '@rollup/rollup-linux-riscv64-gnu': 4.45.1
8985 - '@rollup/rollup-linux-riscv64-musl': 4.45.1
8986 - '@rollup/rollup-linux-s390x-gnu': 4.45.1
8987 - '@rollup/rollup-linux-x64-gnu': 4.45.1
8988 - '@rollup/rollup-linux-x64-musl': 4.45.1
8989 - '@rollup/rollup-win32-arm64-msvc': 4.45.1
8990 - '@rollup/rollup-win32-ia32-msvc': 4.45.1
8991 - '@rollup/rollup-win32-x64-msvc': 4.45.1
8971 + '@rollup/rollup-android-arm-eabi': 4.46.2
8972 + '@rollup/rollup-android-arm64': 4.46.2
8973 + '@rollup/rollup-darwin-arm64': 4.46.2
8974 + '@rollup/rollup-darwin-x64': 4.46.2
8975 + '@rollup/rollup-freebsd-arm64': 4.46.2
8976 + '@rollup/rollup-freebsd-x64': 4.46.2
8977 + '@rollup/rollup-linux-arm-gnueabihf': 4.46.2
8978 + '@rollup/rollup-linux-arm-musleabihf': 4.46.2
8979 + '@rollup/rollup-linux-arm64-gnu': 4.46.2
8980 + '@rollup/rollup-linux-arm64-musl': 4.46.2
8981 + '@rollup/rollup-linux-loongarch64-gnu': 4.46.2
8982 + '@rollup/rollup-linux-ppc64-gnu': 4.46.2
8983 + '@rollup/rollup-linux-riscv64-gnu': 4.46.2
8984 + '@rollup/rollup-linux-riscv64-musl': 4.46.2
8985 + '@rollup/rollup-linux-s390x-gnu': 4.46.2
8986 + '@rollup/rollup-linux-x64-gnu': 4.46.2
8987 + '@rollup/rollup-linux-x64-musl': 4.46.2
8988 + '@rollup/rollup-win32-arm64-msvc': 4.46.2
8989 + '@rollup/rollup-win32-ia32-msvc': 4.46.2
8990 + '@rollup/rollup-win32-x64-msvc': 4.46.2
8991 fsevents: 2.3.3
8992
8993 rrweb-cssom@0.8.0: {}
@@ -9118,7 +9117,7 @@ snapshots:
9117
9118 source-map-js@1.2.1: {}
9119
9121 - source-map@0.7.4: {}
9120 + source-map@0.7.6: {}
9121
9122 space-separated-tokens@2.0.2: {}
9123
@@ -9378,7 +9377,7 @@ snapshots:
9377 dependencies:
9378 '@quansync/fs': 0.1.3
9379 defu: 6.1.4
9381 - jiti: 2.4.2
9380 + jiti: 2.5.1
9381 quansync: 0.2.10
9382
9383 unctx@2.4.1:
@@ -9454,7 +9453,7 @@ snapshots:
9453 dependencies:
9454 citty: 0.1.6
9455 defu: 6.1.4
9457 - jiti: 2.4.2
9456 + jiti: 2.5.1
9457 knitwork: 1.2.0
9458 scule: 1.3.0
9459 optional: true
@@ -9486,7 +9485,7 @@ snapshots:
9485 core-util-is: 1.0.2
9486 extsprintf: 1.3.0
9487
9489 - vfile-message@4.0.2:
9488 + vfile-message@4.0.3:
9489 dependencies:
9490 '@types/unist': 3.0.3
9491 unist-util-stringify-position: 4.0.0
@@ -9494,36 +9493,36 @@ snapshots:
9493 vfile@6.0.3:
9494 dependencies:
9495 '@types/unist': 3.0.3
9497 - vfile-message: 4.0.2
9496 + vfile-message: 4.0.3
9497
9499 - vite-bundle-visualizer@1.2.1(rollup@4.45.1):
9498 + vite-bundle-visualizer@1.2.1(rollup@4.46.2):
9499 dependencies:
9500 cac: 6.7.14
9501 import-from-esm: 1.3.4
9503 - rollup-plugin-visualizer: 5.14.0(rollup@4.45.1)
9502 + rollup-plugin-visualizer: 5.14.0(rollup@4.46.2)
9503 tmp: 0.2.3
9504 transitivePeerDependencies:
9505 - rolldown
9506 - rollup
9507 - supports-color
9508
9510 - vite-dev-rpc@1.1.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9509 + vite-dev-rpc@1.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9510 dependencies:
9511 birpc: 2.5.0
9513 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9514 - vite-hot-client: 2.1.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9512 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9513 + vite-hot-client: 2.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9514
9516 - vite-hot-client@2.1.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9515 + vite-hot-client@2.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9516 dependencies:
9518 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9517 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9518
9520 - vite-node@3.2.4(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0):
9519 + vite-node@3.2.4(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0):
9520 dependencies:
9521 cac: 6.7.14
9522 debug: 4.4.1(supports-color@8.1.1)
9523 es-module-lexer: 1.7.0
9524 pathe: 2.0.3
9526 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9525 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9526 transitivePeerDependencies:
9527 - '@types/node'
9528 - jiti
@@ -9538,25 +9537,7 @@ snapshots:
9537 - tsx
9538 - yaml
9539
9541 - vite-plugin-inspect@0.8.9(@nuxt/kit@3.17.7)(rollup@4.45.1)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9542 - dependencies:
9543 - '@antfu/utils': 0.7.10
9544 - '@rollup/pluginutils': 5.2.0(rollup@4.45.1)
9545 - debug: 4.4.1(supports-color@8.1.1)
9546 - error-stack-parser-es: 0.1.5
9547 - fs-extra: 11.3.0
9548 - open: 10.2.0
9549 - perfect-debounce: 1.0.0
9550 - picocolors: 1.1.1
9551 - sirv: 3.0.1
9552 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9553 - optionalDependencies:
9554 - '@nuxt/kit': 3.17.7
9555 - transitivePeerDependencies:
9556 - - rollup
9557 - - supports-color
9558 -
9559 - vite-plugin-inspect@11.3.0(@nuxt/kit@3.17.7)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9540 + vite-plugin-inspect@11.3.2(@nuxt/kit@3.18.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9541 dependencies:
9542 ansis: 4.1.0
9543 debug: 4.4.1(supports-color@8.1.1)
@@ -9566,30 +9547,29 @@ snapshots:
9547 perfect-debounce: 1.0.0
9548 sirv: 3.0.1
9549 unplugin-utils: 0.2.4
9569 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9570 - vite-dev-rpc: 1.1.0(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9550 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9551 + vite-dev-rpc: 1.1.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9552 optionalDependencies:
9572 - '@nuxt/kit': 3.17.7
9553 + '@nuxt/kit': 3.18.0
9554 transitivePeerDependencies:
9555 - supports-color
9556
9576 - vite-plugin-vue-devtools@7.7.7(@nuxt/kit@3.17.7)(rollup@4.45.1)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)):
9557 + vite-plugin-vue-devtools@8.0.0(@nuxt/kit@3.18.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)):
9558 dependencies:
9578 - '@vue/devtools-core': 7.7.7(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
9579 - '@vue/devtools-kit': 7.7.7
9580 - '@vue/devtools-shared': 7.7.7
9559 + '@vue/devtools-core': 8.0.0(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
9560 + '@vue/devtools-kit': 8.0.0
9561 + '@vue/devtools-shared': 8.0.0
9562 execa: 9.6.0
9563 sirv: 3.0.1
9583 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9584 - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.17.7)(rollup@4.45.1)(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9585 - vite-plugin-vue-inspector: 5.3.2(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9564 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9565 + vite-plugin-inspect: 11.3.2(@nuxt/kit@3.18.0)(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9566 + vite-plugin-vue-inspector: 5.3.2(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9567 transitivePeerDependencies:
9568 - '@nuxt/kit'
9588 - - rollup
9569 - supports-color
9570 - vue
9571
9592 - vite-plugin-vue-inspector@5.3.2(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9572 + vite-plugin-vue-inspector@5.3.2(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)):
9573 dependencies:
9574 '@babel/core': 7.28.0
9575 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.0)
@@ -9600,7 +9580,7 @@ snapshots:
9580 '@vue/compiler-dom': 3.5.18
9581 kolorist: 1.8.0
9582 magic-string: 0.30.17
9603 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9583 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9584 transitivePeerDependencies:
9585 - supports-color
9586
@@ -9609,27 +9589,27 @@ snapshots:
9589 svgo: 3.3.2
9590 vue: 3.5.18(typescript@5.8.3)
9591
9612 - vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0):
9592 + vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0):
9593 dependencies:
9594 esbuild: 0.25.8
9595 fdir: 6.4.6(picomatch@4.0.3)
9596 picomatch: 4.0.3
9597 postcss: 8.5.6
9618 - rollup: 4.45.1
9598 + rollup: 4.46.2
9599 tinyglobby: 0.2.14
9600 optionalDependencies:
9601 '@types/node': 24.1.0
9602 fsevents: 2.3.3
9623 - jiti: 2.4.2
9603 + jiti: 2.5.1
9604 lightningcss: 1.30.1
9605 sass: 1.89.2
9606 yaml: 2.8.0
9607
9628 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.4.2)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0):
9608 + vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.1.0)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0):
9609 dependencies:
9610 '@types/chai': 5.2.2
9611 '@vitest/expect': 3.2.4
9632 - '@vitest/mocker': 3.2.4(vite@7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9612 + '@vitest/mocker': 3.2.4(vite@7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0))
9613 '@vitest/pretty-format': 3.2.4
9614 '@vitest/runner': 3.2.4
9615 '@vitest/snapshot': 3.2.4
@@ -9647,8 +9627,8 @@ snapshots:
9627 tinyglobby: 0.2.14
9628 tinypool: 1.1.1
9629 tinyrainbow: 2.0.0
9650 - vite: 7.0.5(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9651 - vite-node: 3.2.4(@types/node@24.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9630 + vite: 7.0.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9631 + vite-node: 3.2.4(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(yaml@2.8.0)
9632 why-is-node-running: 2.3.0
9633 optionalDependencies:
9634 '@types/debug': 4.1.12
@@ -9693,10 +9673,10 @@ snapshots:
9673
9674 vue-component-type-helpers@2.2.12: {}
9675
9696 - vue-eslint-parser@10.2.0(eslint@9.31.0(jiti@2.4.2)):
9676 + vue-eslint-parser@10.2.0(eslint@9.32.0(jiti@2.5.1)):
9677 dependencies:
9678 debug: 4.4.1(supports-color@8.1.1)
9699 - eslint: 9.31.0(jiti@2.4.2)
9679 + eslint: 9.32.0(jiti@2.5.1)
9680 eslint-scope: 8.4.0
9681 eslint-visitor-keys: 4.2.1
9682 espree: 10.4.0
@@ -9726,15 +9706,15 @@ snapshots:
9706 dependencies:
9707 vue: 3.5.18(typescript@5.8.3)
9708
9729 - vue-tsc@3.0.3(typescript@5.8.3):
9709 + vue-tsc@3.0.4(typescript@5.8.3):
9710 dependencies:
9711 '@volar/typescript': 2.4.20
9732 - '@vue/language-core': 3.0.3(typescript@5.8.3)
9712 + '@vue/language-core': 3.0.4(typescript@5.8.3)
9713 typescript: 5.8.3
9714
9735 - vue3-apexcharts@1.8.0(apexcharts@5.3.1)(vue@3.5.18(typescript@5.8.3)):
9715 + vue3-apexcharts@1.8.0(apexcharts@5.3.2)(vue@3.5.18(typescript@5.8.3)):
9716 dependencies:
9737 - apexcharts: 5.3.1
9717 + apexcharts: 5.3.2
9718 vue: 3.5.18(typescript@5.8.3)
9719
9720 vue3-marquee@4.2.2(vue@3.5.18(typescript@5.8.3)):
@@ -9904,7 +9884,7 @@ snapshots:
9884
9885 yoctocolors@2.1.1: {}
9886
9907 - zrender@5.6.1:
9887 + zrender@6.0.0:
9888 dependencies:
9889 tslib: 2.3.0
9890
frontend/src/components/graylog/MonitoringAlerts/CustomAlertForm.vue
+50 -3
@@ -32,6 +32,18 @@
32 }"
33 />
34 </n-form-item>
35 + <n-form-item label="Streams" path="streams">
36 + <n-select
37 + v-model:value="form.streams"
38 + :options="availableStreamsOptions"
39 + :loading="loadingStreams"
40 + :placeholder="loadingStreams ? 'Loading Streams...' : 'Select Streams'"
41 + multiple
42 + clearable
43 + to="body"
44 + class="grow"
45 + />
46 + </n-form-item>
47 <n-form-item label="Search Query" path="search_query">
48 <n-input
49 v-model:value.trim="form.search_query"
@@ -145,11 +157,12 @@
157 <script setup lang="ts">
158 import type { FormInst, FormItemRule, FormRules, FormValidationError, MessageReactive } from "naive-ui"
159 import type { CustomProvisionPayload } from "@/api/endpoints/monitoringAlerts"
160 +import type { Stream } from "@/types/graylog/stream.d"
161 import _get from "lodash/get"
162 import _toSafeInteger from "lodash/toSafeInteger"
163 import _trim from "lodash/trim"
164 import { NButton, NCard, NForm, NFormItem, NInput, NInputNumber, NSelect, NSpin, useMessage } from "naive-ui"
152 -import { computed, onMounted, ref, watch } from "vue"
165 +import { computed, onBeforeMount, onMounted, ref, watch } from "vue"
166 import Api from "@/api"
167 import Icon from "@/components/common/Icon.vue"
168 import { CustomProvisionPriority } from "@/types/monitoringAlerts.d"
@@ -166,6 +179,7 @@ interface CustomProvisionForm {
179 }[]
180 search_within_seconds: number
181 execute_every_seconds: number
182 + streams: string[]
183 }
184
185 const emit = defineEmits<{
@@ -182,10 +196,14 @@ const RemoveIcon = "ph:trash"
196 const AddIcon = "carbon:add-alt"
197 const submittingCustomAlert = ref(false)
198 const loading = computed(() => submittingCustomAlert.value)
199 +const loadingStreams = ref(false)
200 const message = useMessage()
201 +const availableStreams = ref<Stream[]>([])
202 const form = ref<CustomProvisionForm>(getClearForm())
203 const formRef = ref<FormInst | null>(null)
204
205 +const availableStreamsOptions = computed(() => availableStreams.value.map(o => ({ label: o.title, value: o.id })))
206 +
207 const areAllCustomerFieldsFilled = computed(() => {
208 const fieldsFilled = form.value.custom_fields.filter(o => !!o.name && !!o.value)
209
@@ -355,7 +373,8 @@ function getClearForm(): CustomProvisionForm {
373 search_query: "",
374 custom_fields: [],
375 search_within_seconds: 1,
358 - execute_every_seconds: 1
376 + execute_every_seconds: 1,
377 + streams: []
378 }
379 }
380
@@ -381,7 +400,7 @@ function submit() {
400 custom_fields: form.value.custom_fields,
401 search_within_ms: _toSafeInteger(form.value.search_within_seconds) * 1000,
402 execute_every_ms: _toSafeInteger(form.value.execute_every_seconds) * 1000,
384 - streams: []
403 + streams: form.value.streams || []
404 }
405
406 Api.monitoringAlerts
@@ -404,10 +423,38 @@ function submit() {
423 })
424 }
425
426 +function getStreams() {
427 + if (availableStreams.value.length) {
428 + return
429 + }
430 +
431 + loadingStreams.value = true
432 +
433 + Api.graylog
434 + .getStreams()
435 + .then(res => {
436 + if (res.data.success) {
437 + availableStreams.value = res.data.streams || []
438 + } else {
439 + message.warning(res.data?.message || "An error occurred. Please try again later.")
440 + }
441 + })
442 + .catch(err => {
443 + message.error(err.response?.data?.message || "An error occurred. Please try again later.")
444 + })
445 + .finally(() => {
446 + loadingStreams.value = false
447 + })
448 +}
449 +
450 watch(loading, val => {
451 emit("update:loading", val)
452 })
453
454 +onBeforeMount(() => {
455 + getStreams()
456 +})
457 +
458 onMounted(() => {
459 emit("mounted", {
460 reset
package-lock.json new
+6
@@ -0,0 +1,6 @@
1 +{
2 + "name": "CoPilot",
3 + "lockfileVersion": 3,
4 + "requires": true,
5 + "packages": {}
6 +}