Experiment to rebuild Diffuse using web applets.
1{
2 "name": "diffuse-applets",
3 "lockfileVersion": 3,
4 "requires": true,
5 "packages": {
6 "": {
7 "dependencies": {
8 "@atcute/cid": "^2.2.2",
9 "@picocss/pico": "^2.1.1",
10 "@web-applets/sdk": "file:../../unternet-co/web-applets/sdk/",
11 "fast-uri": "^3.0.6",
12 "iconoir": "^7.11.0",
13 "idb-keyval": "^6.2.1",
14 "native-file-system-adapter": "^3.0.1",
15 "query-string": "^9.1.2",
16 "spellcaster": "^6.0.0",
17 "throttle-debounce": "^5.0.2",
18 "xxh32": "^2.0.5"
19 },
20 "devDependencies": {
21 "astro": "^5.7.4",
22 "astro-purgecss": "^5.2.2",
23 "astro-scope": "^3.0.1",
24 "purgecss": "^7.0.2",
25 "sass": "^1.87.0"
26 }
27 },
28 "../../unternet-co/web-applets/sdk": {
29 "name": "@web-applets/sdk",
30 "version": "0.2.6",
31 "license": "MIT",
32 "devDependencies": {
33 "@types/node": "^22.13.10",
34 "cross-env": "^7.0.3",
35 "esbuild": "^0.25.0",
36 "typescript": "^5.6.2"
37 }
38 },
39 "node_modules/@astrojs/compiler": {
40 "version": "2.11.0",
41 "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.11.0.tgz",
42 "integrity": "sha512-zZOO7i+JhojO8qmlyR/URui6LyfHJY6m+L9nwyX5GiKD78YoRaZ5tzz6X0fkl+5bD3uwlDHayf6Oe8Fu36RKNg==",
43 "dev": true
44 },
45 "node_modules/@astrojs/internal-helpers": {
46 "version": "0.6.1",
47 "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.6.1.tgz",
48 "integrity": "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==",
49 "dev": true
50 },
51 "node_modules/@astrojs/markdown-remark": {
52 "version": "6.3.1",
53 "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.1.tgz",
54 "integrity": "sha512-c5F5gGrkczUaTVgmMW9g1YMJGzOtRvjjhw6IfGuxarM6ct09MpwysP10US729dy07gg8y+ofVifezvP3BNsWZg==",
55 "dev": true,
56 "dependencies": {
57 "@astrojs/internal-helpers": "0.6.1",
58 "@astrojs/prism": "3.2.0",
59 "github-slugger": "^2.0.0",
60 "hast-util-from-html": "^2.0.3",
61 "hast-util-to-text": "^4.0.2",
62 "import-meta-resolve": "^4.1.0",
63 "js-yaml": "^4.1.0",
64 "mdast-util-definitions": "^6.0.0",
65 "rehype-raw": "^7.0.0",
66 "rehype-stringify": "^10.0.1",
67 "remark-gfm": "^4.0.1",
68 "remark-parse": "^11.0.0",
69 "remark-rehype": "^11.1.1",
70 "remark-smartypants": "^3.0.2",
71 "shiki": "^3.0.0",
72 "smol-toml": "^1.3.1",
73 "unified": "^11.0.5",
74 "unist-util-remove-position": "^5.0.0",
75 "unist-util-visit": "^5.0.0",
76 "unist-util-visit-parents": "^6.0.1",
77 "vfile": "^6.0.3"
78 }
79 },
80 "node_modules/@astrojs/prism": {
81 "version": "3.2.0",
82 "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.2.0.tgz",
83 "integrity": "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==",
84 "dev": true,
85 "dependencies": {
86 "prismjs": "^1.29.0"
87 },
88 "engines": {
89 "node": "^18.17.1 || ^20.3.0 || >=22.0.0"
90 }
91 },
92 "node_modules/@astrojs/telemetry": {
93 "version": "3.2.0",
94 "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.2.0.tgz",
95 "integrity": "sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==",
96 "dev": true,
97 "dependencies": {
98 "ci-info": "^4.1.0",
99 "debug": "^4.3.7",
100 "dlv": "^1.1.3",
101 "dset": "^3.1.4",
102 "is-docker": "^3.0.0",
103 "is-wsl": "^3.1.0",
104 "which-pm-runs": "^1.1.0"
105 },
106 "engines": {
107 "node": "^18.17.1 || ^20.3.0 || >=22.0.0"
108 }
109 },
110 "node_modules/@atcute/cid": {
111 "version": "2.2.2",
112 "resolved": "https://registry.npmjs.org/@atcute/cid/-/cid-2.2.2.tgz",
113 "integrity": "sha512-deAGMqLAyplt7eIukhkjlsGubvrcMrtXkDKlUYZDo4WUdL7hSjBywtPXf6SbMK+Mjvst7l2+83OqTcY5AuuxtA==",
114 "dependencies": {
115 "@atcute/multibase": "^1.1.3",
116 "@atcute/uint8array": "^1.0.1"
117 }
118 },
119 "node_modules/@atcute/multibase": {
120 "version": "1.1.3",
121 "resolved": "https://registry.npmjs.org/@atcute/multibase/-/multibase-1.1.3.tgz",
122 "integrity": "sha512-vQQO0tDuQPguBvHdgV3ryn7R8U6beQ50KA/juYm+dCeT/3hOK2stMbX+IaW8JEuwkT5lJsU8wDIOicQT4mB7Ag==",
123 "dependencies": {
124 "@atcute/uint8array": "^1.0.1"
125 }
126 },
127 "node_modules/@atcute/uint8array": {
128 "version": "1.0.1",
129 "resolved": "https://registry.npmjs.org/@atcute/uint8array/-/uint8array-1.0.1.tgz",
130 "integrity": "sha512-AAnlFKyfDRgb9GNZJbhQ6OuMhbmNPirQyapb8KnmcEhxQZ3+tt+4NcwqekEegY4MpNqSTYeeTdyxq0wGZv1JHg=="
131 },
132 "node_modules/@babel/helper-string-parser": {
133 "version": "7.25.9",
134 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
135 "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
136 "dev": true,
137 "engines": {
138 "node": ">=6.9.0"
139 }
140 },
141 "node_modules/@babel/helper-validator-identifier": {
142 "version": "7.25.9",
143 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
144 "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
145 "dev": true,
146 "engines": {
147 "node": ">=6.9.0"
148 }
149 },
150 "node_modules/@babel/parser": {
151 "version": "7.27.0",
152 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz",
153 "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==",
154 "dev": true,
155 "dependencies": {
156 "@babel/types": "^7.27.0"
157 },
158 "bin": {
159 "parser": "bin/babel-parser.js"
160 },
161 "engines": {
162 "node": ">=6.0.0"
163 }
164 },
165 "node_modules/@babel/types": {
166 "version": "7.27.0",
167 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",
168 "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==",
169 "dev": true,
170 "dependencies": {
171 "@babel/helper-string-parser": "^7.25.9",
172 "@babel/helper-validator-identifier": "^7.25.9"
173 },
174 "engines": {
175 "node": ">=6.9.0"
176 }
177 },
178 "node_modules/@capsizecss/unpack": {
179 "version": "2.4.0",
180 "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-2.4.0.tgz",
181 "integrity": "sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==",
182 "dev": true,
183 "dependencies": {
184 "blob-to-buffer": "^1.2.8",
185 "cross-fetch": "^3.0.4",
186 "fontkit": "^2.0.2"
187 }
188 },
189 "node_modules/@emnapi/runtime": {
190 "version": "1.4.3",
191 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz",
192 "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==",
193 "dev": true,
194 "optional": true,
195 "dependencies": {
196 "tslib": "^2.4.0"
197 }
198 },
199 "node_modules/@esbuild/aix-ppc64": {
200 "version": "0.25.2",
201 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
202 "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
203 "cpu": [
204 "ppc64"
205 ],
206 "dev": true,
207 "optional": true,
208 "os": [
209 "aix"
210 ],
211 "engines": {
212 "node": ">=18"
213 }
214 },
215 "node_modules/@esbuild/android-arm": {
216 "version": "0.25.2",
217 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
218 "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
219 "cpu": [
220 "arm"
221 ],
222 "dev": true,
223 "optional": true,
224 "os": [
225 "android"
226 ],
227 "engines": {
228 "node": ">=18"
229 }
230 },
231 "node_modules/@esbuild/android-arm64": {
232 "version": "0.25.2",
233 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
234 "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
235 "cpu": [
236 "arm64"
237 ],
238 "dev": true,
239 "optional": true,
240 "os": [
241 "android"
242 ],
243 "engines": {
244 "node": ">=18"
245 }
246 },
247 "node_modules/@esbuild/android-x64": {
248 "version": "0.25.2",
249 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
250 "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
251 "cpu": [
252 "x64"
253 ],
254 "dev": true,
255 "optional": true,
256 "os": [
257 "android"
258 ],
259 "engines": {
260 "node": ">=18"
261 }
262 },
263 "node_modules/@esbuild/darwin-arm64": {
264 "version": "0.25.2",
265 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
266 "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
267 "cpu": [
268 "arm64"
269 ],
270 "dev": true,
271 "optional": true,
272 "os": [
273 "darwin"
274 ],
275 "engines": {
276 "node": ">=18"
277 }
278 },
279 "node_modules/@esbuild/darwin-x64": {
280 "version": "0.25.2",
281 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
282 "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
283 "cpu": [
284 "x64"
285 ],
286 "dev": true,
287 "optional": true,
288 "os": [
289 "darwin"
290 ],
291 "engines": {
292 "node": ">=18"
293 }
294 },
295 "node_modules/@esbuild/freebsd-arm64": {
296 "version": "0.25.2",
297 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
298 "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
299 "cpu": [
300 "arm64"
301 ],
302 "dev": true,
303 "optional": true,
304 "os": [
305 "freebsd"
306 ],
307 "engines": {
308 "node": ">=18"
309 }
310 },
311 "node_modules/@esbuild/freebsd-x64": {
312 "version": "0.25.2",
313 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
314 "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
315 "cpu": [
316 "x64"
317 ],
318 "dev": true,
319 "optional": true,
320 "os": [
321 "freebsd"
322 ],
323 "engines": {
324 "node": ">=18"
325 }
326 },
327 "node_modules/@esbuild/linux-arm": {
328 "version": "0.25.2",
329 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
330 "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
331 "cpu": [
332 "arm"
333 ],
334 "dev": true,
335 "optional": true,
336 "os": [
337 "linux"
338 ],
339 "engines": {
340 "node": ">=18"
341 }
342 },
343 "node_modules/@esbuild/linux-arm64": {
344 "version": "0.25.2",
345 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
346 "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
347 "cpu": [
348 "arm64"
349 ],
350 "dev": true,
351 "optional": true,
352 "os": [
353 "linux"
354 ],
355 "engines": {
356 "node": ">=18"
357 }
358 },
359 "node_modules/@esbuild/linux-ia32": {
360 "version": "0.25.2",
361 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
362 "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
363 "cpu": [
364 "ia32"
365 ],
366 "dev": true,
367 "optional": true,
368 "os": [
369 "linux"
370 ],
371 "engines": {
372 "node": ">=18"
373 }
374 },
375 "node_modules/@esbuild/linux-loong64": {
376 "version": "0.25.2",
377 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
378 "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
379 "cpu": [
380 "loong64"
381 ],
382 "dev": true,
383 "optional": true,
384 "os": [
385 "linux"
386 ],
387 "engines": {
388 "node": ">=18"
389 }
390 },
391 "node_modules/@esbuild/linux-mips64el": {
392 "version": "0.25.2",
393 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
394 "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
395 "cpu": [
396 "mips64el"
397 ],
398 "dev": true,
399 "optional": true,
400 "os": [
401 "linux"
402 ],
403 "engines": {
404 "node": ">=18"
405 }
406 },
407 "node_modules/@esbuild/linux-ppc64": {
408 "version": "0.25.2",
409 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
410 "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
411 "cpu": [
412 "ppc64"
413 ],
414 "dev": true,
415 "optional": true,
416 "os": [
417 "linux"
418 ],
419 "engines": {
420 "node": ">=18"
421 }
422 },
423 "node_modules/@esbuild/linux-riscv64": {
424 "version": "0.25.2",
425 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
426 "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
427 "cpu": [
428 "riscv64"
429 ],
430 "dev": true,
431 "optional": true,
432 "os": [
433 "linux"
434 ],
435 "engines": {
436 "node": ">=18"
437 }
438 },
439 "node_modules/@esbuild/linux-s390x": {
440 "version": "0.25.2",
441 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
442 "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
443 "cpu": [
444 "s390x"
445 ],
446 "dev": true,
447 "optional": true,
448 "os": [
449 "linux"
450 ],
451 "engines": {
452 "node": ">=18"
453 }
454 },
455 "node_modules/@esbuild/linux-x64": {
456 "version": "0.25.2",
457 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
458 "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
459 "cpu": [
460 "x64"
461 ],
462 "dev": true,
463 "optional": true,
464 "os": [
465 "linux"
466 ],
467 "engines": {
468 "node": ">=18"
469 }
470 },
471 "node_modules/@esbuild/netbsd-arm64": {
472 "version": "0.25.2",
473 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
474 "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
475 "cpu": [
476 "arm64"
477 ],
478 "dev": true,
479 "optional": true,
480 "os": [
481 "netbsd"
482 ],
483 "engines": {
484 "node": ">=18"
485 }
486 },
487 "node_modules/@esbuild/netbsd-x64": {
488 "version": "0.25.2",
489 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
490 "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
491 "cpu": [
492 "x64"
493 ],
494 "dev": true,
495 "optional": true,
496 "os": [
497 "netbsd"
498 ],
499 "engines": {
500 "node": ">=18"
501 }
502 },
503 "node_modules/@esbuild/openbsd-arm64": {
504 "version": "0.25.2",
505 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
506 "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
507 "cpu": [
508 "arm64"
509 ],
510 "dev": true,
511 "optional": true,
512 "os": [
513 "openbsd"
514 ],
515 "engines": {
516 "node": ">=18"
517 }
518 },
519 "node_modules/@esbuild/openbsd-x64": {
520 "version": "0.25.2",
521 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
522 "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
523 "cpu": [
524 "x64"
525 ],
526 "dev": true,
527 "optional": true,
528 "os": [
529 "openbsd"
530 ],
531 "engines": {
532 "node": ">=18"
533 }
534 },
535 "node_modules/@esbuild/sunos-x64": {
536 "version": "0.25.2",
537 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
538 "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
539 "cpu": [
540 "x64"
541 ],
542 "dev": true,
543 "optional": true,
544 "os": [
545 "sunos"
546 ],
547 "engines": {
548 "node": ">=18"
549 }
550 },
551 "node_modules/@esbuild/win32-arm64": {
552 "version": "0.25.2",
553 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
554 "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
555 "cpu": [
556 "arm64"
557 ],
558 "dev": true,
559 "optional": true,
560 "os": [
561 "win32"
562 ],
563 "engines": {
564 "node": ">=18"
565 }
566 },
567 "node_modules/@esbuild/win32-ia32": {
568 "version": "0.25.2",
569 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
570 "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
571 "cpu": [
572 "ia32"
573 ],
574 "dev": true,
575 "optional": true,
576 "os": [
577 "win32"
578 ],
579 "engines": {
580 "node": ">=18"
581 }
582 },
583 "node_modules/@esbuild/win32-x64": {
584 "version": "0.25.2",
585 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
586 "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
587 "cpu": [
588 "x64"
589 ],
590 "dev": true,
591 "optional": true,
592 "os": [
593 "win32"
594 ],
595 "engines": {
596 "node": ">=18"
597 }
598 },
599 "node_modules/@img/sharp-darwin-arm64": {
600 "version": "0.33.5",
601 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
602 "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
603 "cpu": [
604 "arm64"
605 ],
606 "dev": true,
607 "optional": true,
608 "os": [
609 "darwin"
610 ],
611 "engines": {
612 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
613 },
614 "funding": {
615 "url": "https://opencollective.com/libvips"
616 },
617 "optionalDependencies": {
618 "@img/sharp-libvips-darwin-arm64": "1.0.4"
619 }
620 },
621 "node_modules/@img/sharp-darwin-x64": {
622 "version": "0.33.5",
623 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
624 "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
625 "cpu": [
626 "x64"
627 ],
628 "dev": true,
629 "optional": true,
630 "os": [
631 "darwin"
632 ],
633 "engines": {
634 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
635 },
636 "funding": {
637 "url": "https://opencollective.com/libvips"
638 },
639 "optionalDependencies": {
640 "@img/sharp-libvips-darwin-x64": "1.0.4"
641 }
642 },
643 "node_modules/@img/sharp-libvips-darwin-arm64": {
644 "version": "1.0.4",
645 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
646 "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
647 "cpu": [
648 "arm64"
649 ],
650 "dev": true,
651 "optional": true,
652 "os": [
653 "darwin"
654 ],
655 "funding": {
656 "url": "https://opencollective.com/libvips"
657 }
658 },
659 "node_modules/@img/sharp-libvips-darwin-x64": {
660 "version": "1.0.4",
661 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
662 "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
663 "cpu": [
664 "x64"
665 ],
666 "dev": true,
667 "optional": true,
668 "os": [
669 "darwin"
670 ],
671 "funding": {
672 "url": "https://opencollective.com/libvips"
673 }
674 },
675 "node_modules/@img/sharp-libvips-linux-arm": {
676 "version": "1.0.5",
677 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
678 "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
679 "cpu": [
680 "arm"
681 ],
682 "dev": true,
683 "optional": true,
684 "os": [
685 "linux"
686 ],
687 "funding": {
688 "url": "https://opencollective.com/libvips"
689 }
690 },
691 "node_modules/@img/sharp-libvips-linux-arm64": {
692 "version": "1.0.4",
693 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
694 "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
695 "cpu": [
696 "arm64"
697 ],
698 "dev": true,
699 "optional": true,
700 "os": [
701 "linux"
702 ],
703 "funding": {
704 "url": "https://opencollective.com/libvips"
705 }
706 },
707 "node_modules/@img/sharp-libvips-linux-s390x": {
708 "version": "1.0.4",
709 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
710 "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
711 "cpu": [
712 "s390x"
713 ],
714 "dev": true,
715 "optional": true,
716 "os": [
717 "linux"
718 ],
719 "funding": {
720 "url": "https://opencollective.com/libvips"
721 }
722 },
723 "node_modules/@img/sharp-libvips-linux-x64": {
724 "version": "1.0.4",
725 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
726 "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
727 "cpu": [
728 "x64"
729 ],
730 "dev": true,
731 "optional": true,
732 "os": [
733 "linux"
734 ],
735 "funding": {
736 "url": "https://opencollective.com/libvips"
737 }
738 },
739 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
740 "version": "1.0.4",
741 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
742 "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
743 "cpu": [
744 "arm64"
745 ],
746 "dev": true,
747 "optional": true,
748 "os": [
749 "linux"
750 ],
751 "funding": {
752 "url": "https://opencollective.com/libvips"
753 }
754 },
755 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
756 "version": "1.0.4",
757 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
758 "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
759 "cpu": [
760 "x64"
761 ],
762 "dev": true,
763 "optional": true,
764 "os": [
765 "linux"
766 ],
767 "funding": {
768 "url": "https://opencollective.com/libvips"
769 }
770 },
771 "node_modules/@img/sharp-linux-arm": {
772 "version": "0.33.5",
773 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
774 "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
775 "cpu": [
776 "arm"
777 ],
778 "dev": true,
779 "optional": true,
780 "os": [
781 "linux"
782 ],
783 "engines": {
784 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
785 },
786 "funding": {
787 "url": "https://opencollective.com/libvips"
788 },
789 "optionalDependencies": {
790 "@img/sharp-libvips-linux-arm": "1.0.5"
791 }
792 },
793 "node_modules/@img/sharp-linux-arm64": {
794 "version": "0.33.5",
795 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
796 "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
797 "cpu": [
798 "arm64"
799 ],
800 "dev": true,
801 "optional": true,
802 "os": [
803 "linux"
804 ],
805 "engines": {
806 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
807 },
808 "funding": {
809 "url": "https://opencollective.com/libvips"
810 },
811 "optionalDependencies": {
812 "@img/sharp-libvips-linux-arm64": "1.0.4"
813 }
814 },
815 "node_modules/@img/sharp-linux-s390x": {
816 "version": "0.33.5",
817 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
818 "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
819 "cpu": [
820 "s390x"
821 ],
822 "dev": true,
823 "optional": true,
824 "os": [
825 "linux"
826 ],
827 "engines": {
828 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
829 },
830 "funding": {
831 "url": "https://opencollective.com/libvips"
832 },
833 "optionalDependencies": {
834 "@img/sharp-libvips-linux-s390x": "1.0.4"
835 }
836 },
837 "node_modules/@img/sharp-linux-x64": {
838 "version": "0.33.5",
839 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
840 "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
841 "cpu": [
842 "x64"
843 ],
844 "dev": true,
845 "optional": true,
846 "os": [
847 "linux"
848 ],
849 "engines": {
850 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
851 },
852 "funding": {
853 "url": "https://opencollective.com/libvips"
854 },
855 "optionalDependencies": {
856 "@img/sharp-libvips-linux-x64": "1.0.4"
857 }
858 },
859 "node_modules/@img/sharp-linuxmusl-arm64": {
860 "version": "0.33.5",
861 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
862 "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
863 "cpu": [
864 "arm64"
865 ],
866 "dev": true,
867 "optional": true,
868 "os": [
869 "linux"
870 ],
871 "engines": {
872 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
873 },
874 "funding": {
875 "url": "https://opencollective.com/libvips"
876 },
877 "optionalDependencies": {
878 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
879 }
880 },
881 "node_modules/@img/sharp-linuxmusl-x64": {
882 "version": "0.33.5",
883 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
884 "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
885 "cpu": [
886 "x64"
887 ],
888 "dev": true,
889 "optional": true,
890 "os": [
891 "linux"
892 ],
893 "engines": {
894 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
895 },
896 "funding": {
897 "url": "https://opencollective.com/libvips"
898 },
899 "optionalDependencies": {
900 "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
901 }
902 },
903 "node_modules/@img/sharp-wasm32": {
904 "version": "0.33.5",
905 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
906 "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
907 "cpu": [
908 "wasm32"
909 ],
910 "dev": true,
911 "optional": true,
912 "dependencies": {
913 "@emnapi/runtime": "^1.2.0"
914 },
915 "engines": {
916 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
917 },
918 "funding": {
919 "url": "https://opencollective.com/libvips"
920 }
921 },
922 "node_modules/@img/sharp-win32-ia32": {
923 "version": "0.33.5",
924 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
925 "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
926 "cpu": [
927 "ia32"
928 ],
929 "dev": true,
930 "optional": true,
931 "os": [
932 "win32"
933 ],
934 "engines": {
935 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
936 },
937 "funding": {
938 "url": "https://opencollective.com/libvips"
939 }
940 },
941 "node_modules/@img/sharp-win32-x64": {
942 "version": "0.33.5",
943 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
944 "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
945 "cpu": [
946 "x64"
947 ],
948 "dev": true,
949 "optional": true,
950 "os": [
951 "win32"
952 ],
953 "engines": {
954 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
955 },
956 "funding": {
957 "url": "https://opencollective.com/libvips"
958 }
959 },
960 "node_modules/@isaacs/cliui": {
961 "version": "8.0.2",
962 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
963 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
964 "dev": true,
965 "dependencies": {
966 "string-width": "^5.1.2",
967 "string-width-cjs": "npm:string-width@^4.2.0",
968 "strip-ansi": "^7.0.1",
969 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
970 "wrap-ansi": "^8.1.0",
971 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
972 },
973 "engines": {
974 "node": ">=12"
975 }
976 },
977 "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
978 "version": "9.2.2",
979 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
980 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
981 "dev": true
982 },
983 "node_modules/@isaacs/cliui/node_modules/string-width": {
984 "version": "5.1.2",
985 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
986 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
987 "dev": true,
988 "dependencies": {
989 "eastasianwidth": "^0.2.0",
990 "emoji-regex": "^9.2.2",
991 "strip-ansi": "^7.0.1"
992 },
993 "engines": {
994 "node": ">=12"
995 },
996 "funding": {
997 "url": "https://github.com/sponsors/sindresorhus"
998 }
999 },
1000 "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
1001 "version": "8.1.0",
1002 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
1003 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
1004 "dev": true,
1005 "dependencies": {
1006 "ansi-styles": "^6.1.0",
1007 "string-width": "^5.0.1",
1008 "strip-ansi": "^7.0.1"
1009 },
1010 "engines": {
1011 "node": ">=12"
1012 },
1013 "funding": {
1014 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
1015 }
1016 },
1017 "node_modules/@jridgewell/sourcemap-codec": {
1018 "version": "1.5.0",
1019 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
1020 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
1021 "dev": true
1022 },
1023 "node_modules/@oslojs/encoding": {
1024 "version": "1.1.0",
1025 "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz",
1026 "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==",
1027 "dev": true
1028 },
1029 "node_modules/@parcel/watcher": {
1030 "version": "2.5.1",
1031 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz",
1032 "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==",
1033 "dev": true,
1034 "hasInstallScript": true,
1035 "optional": true,
1036 "dependencies": {
1037 "detect-libc": "^1.0.3",
1038 "is-glob": "^4.0.3",
1039 "micromatch": "^4.0.5",
1040 "node-addon-api": "^7.0.0"
1041 },
1042 "engines": {
1043 "node": ">= 10.0.0"
1044 },
1045 "funding": {
1046 "type": "opencollective",
1047 "url": "https://opencollective.com/parcel"
1048 },
1049 "optionalDependencies": {
1050 "@parcel/watcher-android-arm64": "2.5.1",
1051 "@parcel/watcher-darwin-arm64": "2.5.1",
1052 "@parcel/watcher-darwin-x64": "2.5.1",
1053 "@parcel/watcher-freebsd-x64": "2.5.1",
1054 "@parcel/watcher-linux-arm-glibc": "2.5.1",
1055 "@parcel/watcher-linux-arm-musl": "2.5.1",
1056 "@parcel/watcher-linux-arm64-glibc": "2.5.1",
1057 "@parcel/watcher-linux-arm64-musl": "2.5.1",
1058 "@parcel/watcher-linux-x64-glibc": "2.5.1",
1059 "@parcel/watcher-linux-x64-musl": "2.5.1",
1060 "@parcel/watcher-win32-arm64": "2.5.1",
1061 "@parcel/watcher-win32-ia32": "2.5.1",
1062 "@parcel/watcher-win32-x64": "2.5.1"
1063 }
1064 },
1065 "node_modules/@parcel/watcher-android-arm64": {
1066 "version": "2.5.1",
1067 "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz",
1068 "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==",
1069 "cpu": [
1070 "arm64"
1071 ],
1072 "dev": true,
1073 "optional": true,
1074 "os": [
1075 "android"
1076 ],
1077 "engines": {
1078 "node": ">= 10.0.0"
1079 },
1080 "funding": {
1081 "type": "opencollective",
1082 "url": "https://opencollective.com/parcel"
1083 }
1084 },
1085 "node_modules/@parcel/watcher-darwin-arm64": {
1086 "version": "2.5.1",
1087 "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz",
1088 "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==",
1089 "cpu": [
1090 "arm64"
1091 ],
1092 "dev": true,
1093 "optional": true,
1094 "os": [
1095 "darwin"
1096 ],
1097 "engines": {
1098 "node": ">= 10.0.0"
1099 },
1100 "funding": {
1101 "type": "opencollective",
1102 "url": "https://opencollective.com/parcel"
1103 }
1104 },
1105 "node_modules/@parcel/watcher-darwin-x64": {
1106 "version": "2.5.1",
1107 "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz",
1108 "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==",
1109 "cpu": [
1110 "x64"
1111 ],
1112 "dev": true,
1113 "optional": true,
1114 "os": [
1115 "darwin"
1116 ],
1117 "engines": {
1118 "node": ">= 10.0.0"
1119 },
1120 "funding": {
1121 "type": "opencollective",
1122 "url": "https://opencollective.com/parcel"
1123 }
1124 },
1125 "node_modules/@parcel/watcher-freebsd-x64": {
1126 "version": "2.5.1",
1127 "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz",
1128 "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==",
1129 "cpu": [
1130 "x64"
1131 ],
1132 "dev": true,
1133 "optional": true,
1134 "os": [
1135 "freebsd"
1136 ],
1137 "engines": {
1138 "node": ">= 10.0.0"
1139 },
1140 "funding": {
1141 "type": "opencollective",
1142 "url": "https://opencollective.com/parcel"
1143 }
1144 },
1145 "node_modules/@parcel/watcher-linux-arm-glibc": {
1146 "version": "2.5.1",
1147 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz",
1148 "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==",
1149 "cpu": [
1150 "arm"
1151 ],
1152 "dev": true,
1153 "optional": true,
1154 "os": [
1155 "linux"
1156 ],
1157 "engines": {
1158 "node": ">= 10.0.0"
1159 },
1160 "funding": {
1161 "type": "opencollective",
1162 "url": "https://opencollective.com/parcel"
1163 }
1164 },
1165 "node_modules/@parcel/watcher-linux-arm-musl": {
1166 "version": "2.5.1",
1167 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz",
1168 "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==",
1169 "cpu": [
1170 "arm"
1171 ],
1172 "dev": true,
1173 "optional": true,
1174 "os": [
1175 "linux"
1176 ],
1177 "engines": {
1178 "node": ">= 10.0.0"
1179 },
1180 "funding": {
1181 "type": "opencollective",
1182 "url": "https://opencollective.com/parcel"
1183 }
1184 },
1185 "node_modules/@parcel/watcher-linux-arm64-glibc": {
1186 "version": "2.5.1",
1187 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz",
1188 "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==",
1189 "cpu": [
1190 "arm64"
1191 ],
1192 "dev": true,
1193 "optional": true,
1194 "os": [
1195 "linux"
1196 ],
1197 "engines": {
1198 "node": ">= 10.0.0"
1199 },
1200 "funding": {
1201 "type": "opencollective",
1202 "url": "https://opencollective.com/parcel"
1203 }
1204 },
1205 "node_modules/@parcel/watcher-linux-arm64-musl": {
1206 "version": "2.5.1",
1207 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz",
1208 "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==",
1209 "cpu": [
1210 "arm64"
1211 ],
1212 "dev": true,
1213 "optional": true,
1214 "os": [
1215 "linux"
1216 ],
1217 "engines": {
1218 "node": ">= 10.0.0"
1219 },
1220 "funding": {
1221 "type": "opencollective",
1222 "url": "https://opencollective.com/parcel"
1223 }
1224 },
1225 "node_modules/@parcel/watcher-linux-x64-glibc": {
1226 "version": "2.5.1",
1227 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz",
1228 "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==",
1229 "cpu": [
1230 "x64"
1231 ],
1232 "dev": true,
1233 "optional": true,
1234 "os": [
1235 "linux"
1236 ],
1237 "engines": {
1238 "node": ">= 10.0.0"
1239 },
1240 "funding": {
1241 "type": "opencollective",
1242 "url": "https://opencollective.com/parcel"
1243 }
1244 },
1245 "node_modules/@parcel/watcher-linux-x64-musl": {
1246 "version": "2.5.1",
1247 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz",
1248 "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==",
1249 "cpu": [
1250 "x64"
1251 ],
1252 "dev": true,
1253 "optional": true,
1254 "os": [
1255 "linux"
1256 ],
1257 "engines": {
1258 "node": ">= 10.0.0"
1259 },
1260 "funding": {
1261 "type": "opencollective",
1262 "url": "https://opencollective.com/parcel"
1263 }
1264 },
1265 "node_modules/@parcel/watcher-win32-arm64": {
1266 "version": "2.5.1",
1267 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz",
1268 "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==",
1269 "cpu": [
1270 "arm64"
1271 ],
1272 "dev": true,
1273 "optional": true,
1274 "os": [
1275 "win32"
1276 ],
1277 "engines": {
1278 "node": ">= 10.0.0"
1279 },
1280 "funding": {
1281 "type": "opencollective",
1282 "url": "https://opencollective.com/parcel"
1283 }
1284 },
1285 "node_modules/@parcel/watcher-win32-ia32": {
1286 "version": "2.5.1",
1287 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz",
1288 "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==",
1289 "cpu": [
1290 "ia32"
1291 ],
1292 "dev": true,
1293 "optional": true,
1294 "os": [
1295 "win32"
1296 ],
1297 "engines": {
1298 "node": ">= 10.0.0"
1299 },
1300 "funding": {
1301 "type": "opencollective",
1302 "url": "https://opencollective.com/parcel"
1303 }
1304 },
1305 "node_modules/@parcel/watcher-win32-x64": {
1306 "version": "2.5.1",
1307 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz",
1308 "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==",
1309 "cpu": [
1310 "x64"
1311 ],
1312 "dev": true,
1313 "optional": true,
1314 "os": [
1315 "win32"
1316 ],
1317 "engines": {
1318 "node": ">= 10.0.0"
1319 },
1320 "funding": {
1321 "type": "opencollective",
1322 "url": "https://opencollective.com/parcel"
1323 }
1324 },
1325 "node_modules/@parcel/watcher/node_modules/detect-libc": {
1326 "version": "1.0.3",
1327 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
1328 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
1329 "dev": true,
1330 "optional": true,
1331 "bin": {
1332 "detect-libc": "bin/detect-libc.js"
1333 },
1334 "engines": {
1335 "node": ">=0.10"
1336 }
1337 },
1338 "node_modules/@picocss/pico": {
1339 "version": "2.1.1",
1340 "resolved": "https://registry.npmjs.org/@picocss/pico/-/pico-2.1.1.tgz",
1341 "integrity": "sha512-kIDugA7Ps4U+2BHxiNHmvgPIQDWPDU4IeU6TNRdvXQM1uZX+FibqDQT2xUOnnO2yq/LUHcwnGlu1hvf4KfXnMg=="
1342 },
1343 "node_modules/@rollup/pluginutils": {
1344 "version": "5.1.4",
1345 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz",
1346 "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==",
1347 "dev": true,
1348 "dependencies": {
1349 "@types/estree": "^1.0.0",
1350 "estree-walker": "^2.0.2",
1351 "picomatch": "^4.0.2"
1352 },
1353 "engines": {
1354 "node": ">=14.0.0"
1355 },
1356 "peerDependencies": {
1357 "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
1358 },
1359 "peerDependenciesMeta": {
1360 "rollup": {
1361 "optional": true
1362 }
1363 }
1364 },
1365 "node_modules/@rollup/pluginutils/node_modules/estree-walker": {
1366 "version": "2.0.2",
1367 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
1368 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
1369 "dev": true
1370 },
1371 "node_modules/@rollup/rollup-android-arm-eabi": {
1372 "version": "4.40.0",
1373 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz",
1374 "integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==",
1375 "cpu": [
1376 "arm"
1377 ],
1378 "dev": true,
1379 "optional": true,
1380 "os": [
1381 "android"
1382 ]
1383 },
1384 "node_modules/@rollup/rollup-android-arm64": {
1385 "version": "4.40.0",
1386 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz",
1387 "integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==",
1388 "cpu": [
1389 "arm64"
1390 ],
1391 "dev": true,
1392 "optional": true,
1393 "os": [
1394 "android"
1395 ]
1396 },
1397 "node_modules/@rollup/rollup-darwin-arm64": {
1398 "version": "4.40.0",
1399 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz",
1400 "integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==",
1401 "cpu": [
1402 "arm64"
1403 ],
1404 "dev": true,
1405 "optional": true,
1406 "os": [
1407 "darwin"
1408 ]
1409 },
1410 "node_modules/@rollup/rollup-darwin-x64": {
1411 "version": "4.40.0",
1412 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz",
1413 "integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==",
1414 "cpu": [
1415 "x64"
1416 ],
1417 "dev": true,
1418 "optional": true,
1419 "os": [
1420 "darwin"
1421 ]
1422 },
1423 "node_modules/@rollup/rollup-freebsd-arm64": {
1424 "version": "4.40.0",
1425 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz",
1426 "integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==",
1427 "cpu": [
1428 "arm64"
1429 ],
1430 "dev": true,
1431 "optional": true,
1432 "os": [
1433 "freebsd"
1434 ]
1435 },
1436 "node_modules/@rollup/rollup-freebsd-x64": {
1437 "version": "4.40.0",
1438 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz",
1439 "integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==",
1440 "cpu": [
1441 "x64"
1442 ],
1443 "dev": true,
1444 "optional": true,
1445 "os": [
1446 "freebsd"
1447 ]
1448 },
1449 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1450 "version": "4.40.0",
1451 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz",
1452 "integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==",
1453 "cpu": [
1454 "arm"
1455 ],
1456 "dev": true,
1457 "optional": true,
1458 "os": [
1459 "linux"
1460 ]
1461 },
1462 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1463 "version": "4.40.0",
1464 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz",
1465 "integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==",
1466 "cpu": [
1467 "arm"
1468 ],
1469 "dev": true,
1470 "optional": true,
1471 "os": [
1472 "linux"
1473 ]
1474 },
1475 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1476 "version": "4.40.0",
1477 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz",
1478 "integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==",
1479 "cpu": [
1480 "arm64"
1481 ],
1482 "dev": true,
1483 "optional": true,
1484 "os": [
1485 "linux"
1486 ]
1487 },
1488 "node_modules/@rollup/rollup-linux-arm64-musl": {
1489 "version": "4.40.0",
1490 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz",
1491 "integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==",
1492 "cpu": [
1493 "arm64"
1494 ],
1495 "dev": true,
1496 "optional": true,
1497 "os": [
1498 "linux"
1499 ]
1500 },
1501 "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
1502 "version": "4.40.0",
1503 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz",
1504 "integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==",
1505 "cpu": [
1506 "loong64"
1507 ],
1508 "dev": true,
1509 "optional": true,
1510 "os": [
1511 "linux"
1512 ]
1513 },
1514 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
1515 "version": "4.40.0",
1516 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz",
1517 "integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==",
1518 "cpu": [
1519 "ppc64"
1520 ],
1521 "dev": true,
1522 "optional": true,
1523 "os": [
1524 "linux"
1525 ]
1526 },
1527 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1528 "version": "4.40.0",
1529 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz",
1530 "integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==",
1531 "cpu": [
1532 "riscv64"
1533 ],
1534 "dev": true,
1535 "optional": true,
1536 "os": [
1537 "linux"
1538 ]
1539 },
1540 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1541 "version": "4.40.0",
1542 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz",
1543 "integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==",
1544 "cpu": [
1545 "riscv64"
1546 ],
1547 "dev": true,
1548 "optional": true,
1549 "os": [
1550 "linux"
1551 ]
1552 },
1553 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1554 "version": "4.40.0",
1555 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz",
1556 "integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==",
1557 "cpu": [
1558 "s390x"
1559 ],
1560 "dev": true,
1561 "optional": true,
1562 "os": [
1563 "linux"
1564 ]
1565 },
1566 "node_modules/@rollup/rollup-linux-x64-gnu": {
1567 "version": "4.40.0",
1568 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz",
1569 "integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==",
1570 "cpu": [
1571 "x64"
1572 ],
1573 "dev": true,
1574 "optional": true,
1575 "os": [
1576 "linux"
1577 ]
1578 },
1579 "node_modules/@rollup/rollup-linux-x64-musl": {
1580 "version": "4.40.0",
1581 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz",
1582 "integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==",
1583 "cpu": [
1584 "x64"
1585 ],
1586 "dev": true,
1587 "optional": true,
1588 "os": [
1589 "linux"
1590 ]
1591 },
1592 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1593 "version": "4.40.0",
1594 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz",
1595 "integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==",
1596 "cpu": [
1597 "arm64"
1598 ],
1599 "dev": true,
1600 "optional": true,
1601 "os": [
1602 "win32"
1603 ]
1604 },
1605 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1606 "version": "4.40.0",
1607 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz",
1608 "integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==",
1609 "cpu": [
1610 "ia32"
1611 ],
1612 "dev": true,
1613 "optional": true,
1614 "os": [
1615 "win32"
1616 ]
1617 },
1618 "node_modules/@rollup/rollup-win32-x64-msvc": {
1619 "version": "4.40.0",
1620 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz",
1621 "integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==",
1622 "cpu": [
1623 "x64"
1624 ],
1625 "dev": true,
1626 "optional": true,
1627 "os": [
1628 "win32"
1629 ]
1630 },
1631 "node_modules/@shikijs/core": {
1632 "version": "3.2.2",
1633 "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.2.2.tgz",
1634 "integrity": "sha512-yvlSKVMLjddAGBa2Yu+vUZxuu3sClOWW1AG+UtJkvejYuGM5BVL35s6Ijiwb75O9QdEx6IkMxinHZSi8ZyrBaA==",
1635 "dev": true,
1636 "dependencies": {
1637 "@shikijs/types": "3.2.2",
1638 "@shikijs/vscode-textmate": "^10.0.2",
1639 "@types/hast": "^3.0.4",
1640 "hast-util-to-html": "^9.0.5"
1641 }
1642 },
1643 "node_modules/@shikijs/engine-javascript": {
1644 "version": "3.2.2",
1645 "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.2.2.tgz",
1646 "integrity": "sha512-tlDKfhWpF4jKLUyVAnmL+ggIC+0VyteNsUpBzh1iwWLZu4i+PelIRr0TNur6pRRo5UZIv3ss/PLMuwahg9S2hg==",
1647 "dev": true,
1648 "dependencies": {
1649 "@shikijs/types": "3.2.2",
1650 "@shikijs/vscode-textmate": "^10.0.2",
1651 "oniguruma-to-es": "^4.1.0"
1652 }
1653 },
1654 "node_modules/@shikijs/engine-oniguruma": {
1655 "version": "3.2.2",
1656 "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.2.2.tgz",
1657 "integrity": "sha512-vyXRnWVCSvokwbaUD/8uPn6Gqsf5Hv7XwcW4AgiU4Z2qwy19sdr6VGzMdheKKN58tJOOe5MIKiNb901bgcUXYQ==",
1658 "dev": true,
1659 "dependencies": {
1660 "@shikijs/types": "3.2.2",
1661 "@shikijs/vscode-textmate": "^10.0.2"
1662 }
1663 },
1664 "node_modules/@shikijs/langs": {
1665 "version": "3.2.2",
1666 "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.2.2.tgz",
1667 "integrity": "sha512-NY0Urg2dV9ETt3JIOWoMPuoDNwte3geLZ4M1nrPHbkDS8dWMpKcEwlqiEIGqtwZNmt5gKyWpR26ln2Bg2ecPgw==",
1668 "dev": true,
1669 "dependencies": {
1670 "@shikijs/types": "3.2.2"
1671 }
1672 },
1673 "node_modules/@shikijs/themes": {
1674 "version": "3.2.2",
1675 "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.2.2.tgz",
1676 "integrity": "sha512-Zuq4lgAxVKkb0FFdhHSdDkALuRpsj1so1JdihjKNQfgM78EHxV2JhO10qPsMrm01FkE3mDRTdF68wfmsqjt6HA==",
1677 "dev": true,
1678 "dependencies": {
1679 "@shikijs/types": "3.2.2"
1680 }
1681 },
1682 "node_modules/@shikijs/types": {
1683 "version": "3.2.2",
1684 "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.2.2.tgz",
1685 "integrity": "sha512-a5TiHk7EH5Lso8sHcLHbVNNhWKP0Wi3yVnXnu73g86n3WoDgEra7n3KszyeCGuyoagspQ2fzvy4cpSc8pKhb0A==",
1686 "dev": true,
1687 "dependencies": {
1688 "@shikijs/vscode-textmate": "^10.0.2",
1689 "@types/hast": "^3.0.4"
1690 }
1691 },
1692 "node_modules/@shikijs/vscode-textmate": {
1693 "version": "10.0.2",
1694 "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz",
1695 "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==",
1696 "dev": true
1697 },
1698 "node_modules/@swc/helpers": {
1699 "version": "0.5.17",
1700 "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz",
1701 "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
1702 "dev": true,
1703 "dependencies": {
1704 "tslib": "^2.8.0"
1705 }
1706 },
1707 "node_modules/@types/debug": {
1708 "version": "4.1.12",
1709 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
1710 "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
1711 "dev": true,
1712 "dependencies": {
1713 "@types/ms": "*"
1714 }
1715 },
1716 "node_modules/@types/estree": {
1717 "version": "1.0.7",
1718 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
1719 "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
1720 "dev": true
1721 },
1722 "node_modules/@types/hast": {
1723 "version": "3.0.4",
1724 "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
1725 "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
1726 "dev": true,
1727 "dependencies": {
1728 "@types/unist": "*"
1729 }
1730 },
1731 "node_modules/@types/mdast": {
1732 "version": "4.0.4",
1733 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
1734 "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
1735 "dev": true,
1736 "dependencies": {
1737 "@types/unist": "*"
1738 }
1739 },
1740 "node_modules/@types/ms": {
1741 "version": "2.1.0",
1742 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
1743 "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
1744 "dev": true
1745 },
1746 "node_modules/@types/nlcst": {
1747 "version": "2.0.3",
1748 "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz",
1749 "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==",
1750 "dev": true,
1751 "dependencies": {
1752 "@types/unist": "*"
1753 }
1754 },
1755 "node_modules/@types/unist": {
1756 "version": "3.0.3",
1757 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
1758 "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
1759 "dev": true
1760 },
1761 "node_modules/@ungap/structured-clone": {
1762 "version": "1.3.0",
1763 "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
1764 "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
1765 "dev": true
1766 },
1767 "node_modules/@web-applets/sdk": {
1768 "resolved": "../../unternet-co/web-applets/sdk",
1769 "link": true
1770 },
1771 "node_modules/acorn": {
1772 "version": "8.14.1",
1773 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
1774 "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
1775 "dev": true,
1776 "bin": {
1777 "acorn": "bin/acorn"
1778 },
1779 "engines": {
1780 "node": ">=0.4.0"
1781 }
1782 },
1783 "node_modules/ansi-align": {
1784 "version": "3.0.1",
1785 "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
1786 "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
1787 "dev": true,
1788 "dependencies": {
1789 "string-width": "^4.1.0"
1790 }
1791 },
1792 "node_modules/ansi-align/node_modules/ansi-regex": {
1793 "version": "5.0.1",
1794 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1795 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1796 "dev": true,
1797 "engines": {
1798 "node": ">=8"
1799 }
1800 },
1801 "node_modules/ansi-align/node_modules/emoji-regex": {
1802 "version": "8.0.0",
1803 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1804 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1805 "dev": true
1806 },
1807 "node_modules/ansi-align/node_modules/string-width": {
1808 "version": "4.2.3",
1809 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1810 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1811 "dev": true,
1812 "dependencies": {
1813 "emoji-regex": "^8.0.0",
1814 "is-fullwidth-code-point": "^3.0.0",
1815 "strip-ansi": "^6.0.1"
1816 },
1817 "engines": {
1818 "node": ">=8"
1819 }
1820 },
1821 "node_modules/ansi-align/node_modules/strip-ansi": {
1822 "version": "6.0.1",
1823 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1824 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1825 "dev": true,
1826 "dependencies": {
1827 "ansi-regex": "^5.0.1"
1828 },
1829 "engines": {
1830 "node": ">=8"
1831 }
1832 },
1833 "node_modules/ansi-regex": {
1834 "version": "6.1.0",
1835 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
1836 "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
1837 "dev": true,
1838 "engines": {
1839 "node": ">=12"
1840 },
1841 "funding": {
1842 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1843 }
1844 },
1845 "node_modules/ansi-styles": {
1846 "version": "6.2.1",
1847 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
1848 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
1849 "dev": true,
1850 "engines": {
1851 "node": ">=12"
1852 },
1853 "funding": {
1854 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1855 }
1856 },
1857 "node_modules/anymatch": {
1858 "version": "3.1.3",
1859 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
1860 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
1861 "dev": true,
1862 "dependencies": {
1863 "normalize-path": "^3.0.0",
1864 "picomatch": "^2.0.4"
1865 },
1866 "engines": {
1867 "node": ">= 8"
1868 }
1869 },
1870 "node_modules/anymatch/node_modules/picomatch": {
1871 "version": "2.3.1",
1872 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
1873 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
1874 "dev": true,
1875 "engines": {
1876 "node": ">=8.6"
1877 },
1878 "funding": {
1879 "url": "https://github.com/sponsors/jonschlinkert"
1880 }
1881 },
1882 "node_modules/argparse": {
1883 "version": "2.0.1",
1884 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1885 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1886 "dev": true
1887 },
1888 "node_modules/aria-query": {
1889 "version": "5.3.2",
1890 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
1891 "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
1892 "dev": true,
1893 "engines": {
1894 "node": ">= 0.4"
1895 }
1896 },
1897 "node_modules/array-iterate": {
1898 "version": "2.0.1",
1899 "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz",
1900 "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==",
1901 "dev": true,
1902 "funding": {
1903 "type": "github",
1904 "url": "https://github.com/sponsors/wooorm"
1905 }
1906 },
1907 "node_modules/astro": {
1908 "version": "5.7.4",
1909 "resolved": "https://registry.npmjs.org/astro/-/astro-5.7.4.tgz",
1910 "integrity": "sha512-h+pndGOyoYbsBd0YvP7bL3gotUSlyltp8OLpcYg062w0n5c96wJ9xt/RmwwXzGbdcUjWFtw0c5z4zCA92NDmlA==",
1911 "dev": true,
1912 "dependencies": {
1913 "@astrojs/compiler": "^2.11.0",
1914 "@astrojs/internal-helpers": "0.6.1",
1915 "@astrojs/markdown-remark": "6.3.1",
1916 "@astrojs/telemetry": "3.2.0",
1917 "@capsizecss/unpack": "^2.4.0",
1918 "@oslojs/encoding": "^1.1.0",
1919 "@rollup/pluginutils": "^5.1.4",
1920 "acorn": "^8.14.1",
1921 "aria-query": "^5.3.2",
1922 "axobject-query": "^4.1.0",
1923 "boxen": "8.0.1",
1924 "ci-info": "^4.2.0",
1925 "clsx": "^2.1.1",
1926 "common-ancestor-path": "^1.0.1",
1927 "cookie": "^1.0.2",
1928 "cssesc": "^3.0.0",
1929 "debug": "^4.4.0",
1930 "deterministic-object-hash": "^2.0.2",
1931 "devalue": "^5.1.1",
1932 "diff": "^5.2.0",
1933 "dlv": "^1.1.3",
1934 "dset": "^3.1.4",
1935 "es-module-lexer": "^1.6.0",
1936 "esbuild": "^0.25.0",
1937 "estree-walker": "^3.0.3",
1938 "flattie": "^1.1.1",
1939 "github-slugger": "^2.0.0",
1940 "html-escaper": "3.0.3",
1941 "http-cache-semantics": "^4.1.1",
1942 "js-yaml": "^4.1.0",
1943 "kleur": "^4.1.5",
1944 "magic-string": "^0.30.17",
1945 "magicast": "^0.3.5",
1946 "mrmime": "^2.0.1",
1947 "neotraverse": "^0.6.18",
1948 "p-limit": "^6.2.0",
1949 "p-queue": "^8.1.0",
1950 "package-manager-detector": "^1.1.0",
1951 "picomatch": "^4.0.2",
1952 "prompts": "^2.4.2",
1953 "rehype": "^13.0.2",
1954 "semver": "^7.7.1",
1955 "shiki": "^3.2.1",
1956 "tinyexec": "^0.3.2",
1957 "tinyglobby": "^0.2.12",
1958 "tsconfck": "^3.1.5",
1959 "ultrahtml": "^1.6.0",
1960 "unifont": "~0.2.0",
1961 "unist-util-visit": "^5.0.0",
1962 "unstorage": "^1.15.0",
1963 "vfile": "^6.0.3",
1964 "vite": "^6.2.6",
1965 "vitefu": "^1.0.6",
1966 "xxhash-wasm": "^1.1.0",
1967 "yargs-parser": "^21.1.1",
1968 "yocto-spinner": "^0.2.1",
1969 "zod": "^3.24.2",
1970 "zod-to-json-schema": "^3.24.5",
1971 "zod-to-ts": "^1.2.0"
1972 },
1973 "bin": {
1974 "astro": "astro.js"
1975 },
1976 "engines": {
1977 "node": "^18.17.1 || ^20.3.0 || >=22.0.0",
1978 "npm": ">=9.6.5",
1979 "pnpm": ">=7.1.0"
1980 },
1981 "funding": {
1982 "type": "opencollective",
1983 "url": "https://opencollective.com/astrodotbuild"
1984 },
1985 "optionalDependencies": {
1986 "sharp": "^0.33.3"
1987 }
1988 },
1989 "node_modules/astro-purgecss": {
1990 "version": "5.2.2",
1991 "resolved": "https://registry.npmjs.org/astro-purgecss/-/astro-purgecss-5.2.2.tgz",
1992 "integrity": "sha512-lL4JqBlIyRTj6CQPJrGRWJYX6OzyGBEGjLwxmgSHALn0xKsU0zf9X4Lnd+L+SM0wa+o7UbD9wXMhmK42sjXl8g==",
1993 "dev": true,
1994 "peerDependencies": {
1995 "astro": "^5.0.0",
1996 "purgecss": "^7.0.0"
1997 }
1998 },
1999 "node_modules/astro-scope": {
2000 "version": "3.0.1",
2001 "resolved": "https://registry.npmjs.org/astro-scope/-/astro-scope-3.0.1.tgz",
2002 "integrity": "sha512-/mdiiv0BELoDvhHPMCBokTymW11KOp+zTh4OMqmYGb8DxpOxE59O2VhtiWseoZdKJNQkNyyN/9Nsu3VZrPGWHA==",
2003 "dev": true,
2004 "peerDependencies": {
2005 "astro": "^4.2.2 || 5"
2006 }
2007 },
2008 "node_modules/axobject-query": {
2009 "version": "4.1.0",
2010 "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
2011 "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==",
2012 "dev": true,
2013 "engines": {
2014 "node": ">= 0.4"
2015 }
2016 },
2017 "node_modules/bail": {
2018 "version": "2.0.2",
2019 "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
2020 "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
2021 "dev": true,
2022 "funding": {
2023 "type": "github",
2024 "url": "https://github.com/sponsors/wooorm"
2025 }
2026 },
2027 "node_modules/balanced-match": {
2028 "version": "1.0.2",
2029 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2030 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2031 "dev": true
2032 },
2033 "node_modules/base-64": {
2034 "version": "1.0.0",
2035 "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz",
2036 "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==",
2037 "dev": true
2038 },
2039 "node_modules/base64-js": {
2040 "version": "1.5.1",
2041 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2042 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
2043 "dev": true,
2044 "funding": [
2045 {
2046 "type": "github",
2047 "url": "https://github.com/sponsors/feross"
2048 },
2049 {
2050 "type": "patreon",
2051 "url": "https://www.patreon.com/feross"
2052 },
2053 {
2054 "type": "consulting",
2055 "url": "https://feross.org/support"
2056 }
2057 ]
2058 },
2059 "node_modules/blob-to-buffer": {
2060 "version": "1.2.9",
2061 "resolved": "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.9.tgz",
2062 "integrity": "sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==",
2063 "dev": true,
2064 "funding": [
2065 {
2066 "type": "github",
2067 "url": "https://github.com/sponsors/feross"
2068 },
2069 {
2070 "type": "patreon",
2071 "url": "https://www.patreon.com/feross"
2072 },
2073 {
2074 "type": "consulting",
2075 "url": "https://feross.org/support"
2076 }
2077 ]
2078 },
2079 "node_modules/boxen": {
2080 "version": "8.0.1",
2081 "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz",
2082 "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==",
2083 "dev": true,
2084 "dependencies": {
2085 "ansi-align": "^3.0.1",
2086 "camelcase": "^8.0.0",
2087 "chalk": "^5.3.0",
2088 "cli-boxes": "^3.0.0",
2089 "string-width": "^7.2.0",
2090 "type-fest": "^4.21.0",
2091 "widest-line": "^5.0.0",
2092 "wrap-ansi": "^9.0.0"
2093 },
2094 "engines": {
2095 "node": ">=18"
2096 },
2097 "funding": {
2098 "url": "https://github.com/sponsors/sindresorhus"
2099 }
2100 },
2101 "node_modules/brace-expansion": {
2102 "version": "2.0.1",
2103 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
2104 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
2105 "dev": true,
2106 "dependencies": {
2107 "balanced-match": "^1.0.0"
2108 }
2109 },
2110 "node_modules/braces": {
2111 "version": "3.0.3",
2112 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
2113 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
2114 "dev": true,
2115 "optional": true,
2116 "dependencies": {
2117 "fill-range": "^7.1.1"
2118 },
2119 "engines": {
2120 "node": ">=8"
2121 }
2122 },
2123 "node_modules/brotli": {
2124 "version": "1.3.3",
2125 "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz",
2126 "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==",
2127 "dev": true,
2128 "dependencies": {
2129 "base64-js": "^1.1.2"
2130 }
2131 },
2132 "node_modules/camelcase": {
2133 "version": "8.0.0",
2134 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz",
2135 "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==",
2136 "dev": true,
2137 "engines": {
2138 "node": ">=16"
2139 },
2140 "funding": {
2141 "url": "https://github.com/sponsors/sindresorhus"
2142 }
2143 },
2144 "node_modules/ccount": {
2145 "version": "2.0.1",
2146 "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
2147 "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
2148 "dev": true,
2149 "funding": {
2150 "type": "github",
2151 "url": "https://github.com/sponsors/wooorm"
2152 }
2153 },
2154 "node_modules/chalk": {
2155 "version": "5.4.1",
2156 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz",
2157 "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==",
2158 "dev": true,
2159 "engines": {
2160 "node": "^12.17.0 || ^14.13 || >=16.0.0"
2161 },
2162 "funding": {
2163 "url": "https://github.com/chalk/chalk?sponsor=1"
2164 }
2165 },
2166 "node_modules/character-entities": {
2167 "version": "2.0.2",
2168 "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
2169 "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
2170 "dev": true,
2171 "funding": {
2172 "type": "github",
2173 "url": "https://github.com/sponsors/wooorm"
2174 }
2175 },
2176 "node_modules/character-entities-html4": {
2177 "version": "2.1.0",
2178 "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
2179 "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
2180 "dev": true,
2181 "funding": {
2182 "type": "github",
2183 "url": "https://github.com/sponsors/wooorm"
2184 }
2185 },
2186 "node_modules/character-entities-legacy": {
2187 "version": "3.0.0",
2188 "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
2189 "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
2190 "dev": true,
2191 "funding": {
2192 "type": "github",
2193 "url": "https://github.com/sponsors/wooorm"
2194 }
2195 },
2196 "node_modules/chokidar": {
2197 "version": "4.0.3",
2198 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
2199 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
2200 "dev": true,
2201 "dependencies": {
2202 "readdirp": "^4.0.1"
2203 },
2204 "engines": {
2205 "node": ">= 14.16.0"
2206 },
2207 "funding": {
2208 "url": "https://paulmillr.com/funding/"
2209 }
2210 },
2211 "node_modules/ci-info": {
2212 "version": "4.2.0",
2213 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz",
2214 "integrity": "sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==",
2215 "dev": true,
2216 "funding": [
2217 {
2218 "type": "github",
2219 "url": "https://github.com/sponsors/sibiraj-s"
2220 }
2221 ],
2222 "engines": {
2223 "node": ">=8"
2224 }
2225 },
2226 "node_modules/cli-boxes": {
2227 "version": "3.0.0",
2228 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
2229 "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
2230 "dev": true,
2231 "engines": {
2232 "node": ">=10"
2233 },
2234 "funding": {
2235 "url": "https://github.com/sponsors/sindresorhus"
2236 }
2237 },
2238 "node_modules/clone": {
2239 "version": "2.1.2",
2240 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
2241 "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
2242 "dev": true,
2243 "engines": {
2244 "node": ">=0.8"
2245 }
2246 },
2247 "node_modules/clsx": {
2248 "version": "2.1.1",
2249 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
2250 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
2251 "dev": true,
2252 "engines": {
2253 "node": ">=6"
2254 }
2255 },
2256 "node_modules/color": {
2257 "version": "4.2.3",
2258 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
2259 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
2260 "dev": true,
2261 "optional": true,
2262 "dependencies": {
2263 "color-convert": "^2.0.1",
2264 "color-string": "^1.9.0"
2265 },
2266 "engines": {
2267 "node": ">=12.5.0"
2268 }
2269 },
2270 "node_modules/color-convert": {
2271 "version": "2.0.1",
2272 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2273 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2274 "dev": true,
2275 "dependencies": {
2276 "color-name": "~1.1.4"
2277 },
2278 "engines": {
2279 "node": ">=7.0.0"
2280 }
2281 },
2282 "node_modules/color-name": {
2283 "version": "1.1.4",
2284 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2285 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2286 "dev": true
2287 },
2288 "node_modules/color-string": {
2289 "version": "1.9.1",
2290 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
2291 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
2292 "dev": true,
2293 "optional": true,
2294 "dependencies": {
2295 "color-name": "^1.0.0",
2296 "simple-swizzle": "^0.2.2"
2297 }
2298 },
2299 "node_modules/comma-separated-tokens": {
2300 "version": "2.0.3",
2301 "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
2302 "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
2303 "dev": true,
2304 "funding": {
2305 "type": "github",
2306 "url": "https://github.com/sponsors/wooorm"
2307 }
2308 },
2309 "node_modules/commander": {
2310 "version": "12.1.0",
2311 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
2312 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
2313 "dev": true,
2314 "engines": {
2315 "node": ">=18"
2316 }
2317 },
2318 "node_modules/common-ancestor-path": {
2319 "version": "1.0.1",
2320 "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz",
2321 "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==",
2322 "dev": true
2323 },
2324 "node_modules/cookie": {
2325 "version": "1.0.2",
2326 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz",
2327 "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==",
2328 "dev": true,
2329 "engines": {
2330 "node": ">=18"
2331 }
2332 },
2333 "node_modules/cookie-es": {
2334 "version": "1.2.2",
2335 "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz",
2336 "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==",
2337 "dev": true
2338 },
2339 "node_modules/cross-fetch": {
2340 "version": "3.2.0",
2341 "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz",
2342 "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==",
2343 "dev": true,
2344 "dependencies": {
2345 "node-fetch": "^2.7.0"
2346 }
2347 },
2348 "node_modules/cross-spawn": {
2349 "version": "7.0.6",
2350 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
2351 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
2352 "dev": true,
2353 "dependencies": {
2354 "path-key": "^3.1.0",
2355 "shebang-command": "^2.0.0",
2356 "which": "^2.0.1"
2357 },
2358 "engines": {
2359 "node": ">= 8"
2360 }
2361 },
2362 "node_modules/crossws": {
2363 "version": "0.3.4",
2364 "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.4.tgz",
2365 "integrity": "sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==",
2366 "dev": true,
2367 "dependencies": {
2368 "uncrypto": "^0.1.3"
2369 }
2370 },
2371 "node_modules/css-tree": {
2372 "version": "3.1.0",
2373 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz",
2374 "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==",
2375 "dev": true,
2376 "dependencies": {
2377 "mdn-data": "2.12.2",
2378 "source-map-js": "^1.0.1"
2379 },
2380 "engines": {
2381 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
2382 }
2383 },
2384 "node_modules/cssesc": {
2385 "version": "3.0.0",
2386 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
2387 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
2388 "dev": true,
2389 "bin": {
2390 "cssesc": "bin/cssesc"
2391 },
2392 "engines": {
2393 "node": ">=4"
2394 }
2395 },
2396 "node_modules/debug": {
2397 "version": "4.4.0",
2398 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
2399 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
2400 "dev": true,
2401 "dependencies": {
2402 "ms": "^2.1.3"
2403 },
2404 "engines": {
2405 "node": ">=6.0"
2406 },
2407 "peerDependenciesMeta": {
2408 "supports-color": {
2409 "optional": true
2410 }
2411 }
2412 },
2413 "node_modules/decode-named-character-reference": {
2414 "version": "1.1.0",
2415 "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz",
2416 "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==",
2417 "dev": true,
2418 "dependencies": {
2419 "character-entities": "^2.0.0"
2420 },
2421 "funding": {
2422 "type": "github",
2423 "url": "https://github.com/sponsors/wooorm"
2424 }
2425 },
2426 "node_modules/decode-uri-component": {
2427 "version": "0.4.1",
2428 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.4.1.tgz",
2429 "integrity": "sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==",
2430 "engines": {
2431 "node": ">=14.16"
2432 }
2433 },
2434 "node_modules/defu": {
2435 "version": "6.1.4",
2436 "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz",
2437 "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==",
2438 "dev": true
2439 },
2440 "node_modules/dequal": {
2441 "version": "2.0.3",
2442 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
2443 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
2444 "dev": true,
2445 "engines": {
2446 "node": ">=6"
2447 }
2448 },
2449 "node_modules/destr": {
2450 "version": "2.0.5",
2451 "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz",
2452 "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==",
2453 "dev": true
2454 },
2455 "node_modules/detect-libc": {
2456 "version": "2.0.3",
2457 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
2458 "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
2459 "dev": true,
2460 "optional": true,
2461 "engines": {
2462 "node": ">=8"
2463 }
2464 },
2465 "node_modules/deterministic-object-hash": {
2466 "version": "2.0.2",
2467 "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz",
2468 "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==",
2469 "dev": true,
2470 "dependencies": {
2471 "base-64": "^1.0.0"
2472 },
2473 "engines": {
2474 "node": ">=18"
2475 }
2476 },
2477 "node_modules/devalue": {
2478 "version": "5.1.1",
2479 "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz",
2480 "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==",
2481 "dev": true
2482 },
2483 "node_modules/devlop": {
2484 "version": "1.1.0",
2485 "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
2486 "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
2487 "dev": true,
2488 "dependencies": {
2489 "dequal": "^2.0.0"
2490 },
2491 "funding": {
2492 "type": "github",
2493 "url": "https://github.com/sponsors/wooorm"
2494 }
2495 },
2496 "node_modules/dfa": {
2497 "version": "1.2.0",
2498 "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz",
2499 "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==",
2500 "dev": true
2501 },
2502 "node_modules/diff": {
2503 "version": "5.2.0",
2504 "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz",
2505 "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==",
2506 "dev": true,
2507 "engines": {
2508 "node": ">=0.3.1"
2509 }
2510 },
2511 "node_modules/dlv": {
2512 "version": "1.1.3",
2513 "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
2514 "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
2515 "dev": true
2516 },
2517 "node_modules/dset": {
2518 "version": "3.1.4",
2519 "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz",
2520 "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==",
2521 "dev": true,
2522 "engines": {
2523 "node": ">=4"
2524 }
2525 },
2526 "node_modules/eastasianwidth": {
2527 "version": "0.2.0",
2528 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
2529 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
2530 "dev": true
2531 },
2532 "node_modules/emoji-regex": {
2533 "version": "10.4.0",
2534 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz",
2535 "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==",
2536 "dev": true
2537 },
2538 "node_modules/emoji-regex-xs": {
2539 "version": "1.0.0",
2540 "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz",
2541 "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==",
2542 "dev": true
2543 },
2544 "node_modules/entities": {
2545 "version": "4.5.0",
2546 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
2547 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
2548 "dev": true,
2549 "engines": {
2550 "node": ">=0.12"
2551 },
2552 "funding": {
2553 "url": "https://github.com/fb55/entities?sponsor=1"
2554 }
2555 },
2556 "node_modules/es-module-lexer": {
2557 "version": "1.6.0",
2558 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
2559 "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
2560 "dev": true
2561 },
2562 "node_modules/esbuild": {
2563 "version": "0.25.2",
2564 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
2565 "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
2566 "dev": true,
2567 "hasInstallScript": true,
2568 "bin": {
2569 "esbuild": "bin/esbuild"
2570 },
2571 "engines": {
2572 "node": ">=18"
2573 },
2574 "optionalDependencies": {
2575 "@esbuild/aix-ppc64": "0.25.2",
2576 "@esbuild/android-arm": "0.25.2",
2577 "@esbuild/android-arm64": "0.25.2",
2578 "@esbuild/android-x64": "0.25.2",
2579 "@esbuild/darwin-arm64": "0.25.2",
2580 "@esbuild/darwin-x64": "0.25.2",
2581 "@esbuild/freebsd-arm64": "0.25.2",
2582 "@esbuild/freebsd-x64": "0.25.2",
2583 "@esbuild/linux-arm": "0.25.2",
2584 "@esbuild/linux-arm64": "0.25.2",
2585 "@esbuild/linux-ia32": "0.25.2",
2586 "@esbuild/linux-loong64": "0.25.2",
2587 "@esbuild/linux-mips64el": "0.25.2",
2588 "@esbuild/linux-ppc64": "0.25.2",
2589 "@esbuild/linux-riscv64": "0.25.2",
2590 "@esbuild/linux-s390x": "0.25.2",
2591 "@esbuild/linux-x64": "0.25.2",
2592 "@esbuild/netbsd-arm64": "0.25.2",
2593 "@esbuild/netbsd-x64": "0.25.2",
2594 "@esbuild/openbsd-arm64": "0.25.2",
2595 "@esbuild/openbsd-x64": "0.25.2",
2596 "@esbuild/sunos-x64": "0.25.2",
2597 "@esbuild/win32-arm64": "0.25.2",
2598 "@esbuild/win32-ia32": "0.25.2",
2599 "@esbuild/win32-x64": "0.25.2"
2600 }
2601 },
2602 "node_modules/escape-string-regexp": {
2603 "version": "5.0.0",
2604 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
2605 "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
2606 "dev": true,
2607 "engines": {
2608 "node": ">=12"
2609 },
2610 "funding": {
2611 "url": "https://github.com/sponsors/sindresorhus"
2612 }
2613 },
2614 "node_modules/estree-walker": {
2615 "version": "3.0.3",
2616 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
2617 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
2618 "dev": true,
2619 "dependencies": {
2620 "@types/estree": "^1.0.0"
2621 }
2622 },
2623 "node_modules/eventemitter3": {
2624 "version": "5.0.1",
2625 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
2626 "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
2627 "dev": true
2628 },
2629 "node_modules/extend": {
2630 "version": "3.0.2",
2631 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2632 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
2633 "dev": true
2634 },
2635 "node_modules/fast-deep-equal": {
2636 "version": "3.1.3",
2637 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2638 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2639 "dev": true
2640 },
2641 "node_modules/fast-uri": {
2642 "version": "3.0.6",
2643 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz",
2644 "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
2645 "funding": [
2646 {
2647 "type": "github",
2648 "url": "https://github.com/sponsors/fastify"
2649 },
2650 {
2651 "type": "opencollective",
2652 "url": "https://opencollective.com/fastify"
2653 }
2654 ]
2655 },
2656 "node_modules/fdir": {
2657 "version": "6.4.4",
2658 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz",
2659 "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==",
2660 "dev": true,
2661 "peerDependencies": {
2662 "picomatch": "^3 || ^4"
2663 },
2664 "peerDependenciesMeta": {
2665 "picomatch": {
2666 "optional": true
2667 }
2668 }
2669 },
2670 "node_modules/fetch-blob": {
2671 "version": "3.2.0",
2672 "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
2673 "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
2674 "funding": [
2675 {
2676 "type": "github",
2677 "url": "https://github.com/sponsors/jimmywarting"
2678 },
2679 {
2680 "type": "paypal",
2681 "url": "https://paypal.me/jimmywarting"
2682 }
2683 ],
2684 "optional": true,
2685 "dependencies": {
2686 "node-domexception": "^1.0.0",
2687 "web-streams-polyfill": "^3.0.3"
2688 },
2689 "engines": {
2690 "node": "^12.20 || >= 14.13"
2691 }
2692 },
2693 "node_modules/fill-range": {
2694 "version": "7.1.1",
2695 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
2696 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
2697 "dev": true,
2698 "optional": true,
2699 "dependencies": {
2700 "to-regex-range": "^5.0.1"
2701 },
2702 "engines": {
2703 "node": ">=8"
2704 }
2705 },
2706 "node_modules/filter-obj": {
2707 "version": "5.1.0",
2708 "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-5.1.0.tgz",
2709 "integrity": "sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==",
2710 "engines": {
2711 "node": ">=14.16"
2712 },
2713 "funding": {
2714 "url": "https://github.com/sponsors/sindresorhus"
2715 }
2716 },
2717 "node_modules/flattie": {
2718 "version": "1.1.1",
2719 "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz",
2720 "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==",
2721 "dev": true,
2722 "engines": {
2723 "node": ">=8"
2724 }
2725 },
2726 "node_modules/fontkit": {
2727 "version": "2.0.4",
2728 "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz",
2729 "integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==",
2730 "dev": true,
2731 "dependencies": {
2732 "@swc/helpers": "^0.5.12",
2733 "brotli": "^1.3.2",
2734 "clone": "^2.1.2",
2735 "dfa": "^1.2.0",
2736 "fast-deep-equal": "^3.1.3",
2737 "restructure": "^3.0.0",
2738 "tiny-inflate": "^1.0.3",
2739 "unicode-properties": "^1.4.0",
2740 "unicode-trie": "^2.0.0"
2741 }
2742 },
2743 "node_modules/foreground-child": {
2744 "version": "3.3.1",
2745 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
2746 "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
2747 "dev": true,
2748 "dependencies": {
2749 "cross-spawn": "^7.0.6",
2750 "signal-exit": "^4.0.1"
2751 },
2752 "engines": {
2753 "node": ">=14"
2754 },
2755 "funding": {
2756 "url": "https://github.com/sponsors/isaacs"
2757 }
2758 },
2759 "node_modules/fsevents": {
2760 "version": "2.3.3",
2761 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2762 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2763 "dev": true,
2764 "hasInstallScript": true,
2765 "optional": true,
2766 "os": [
2767 "darwin"
2768 ],
2769 "engines": {
2770 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2771 }
2772 },
2773 "node_modules/get-east-asian-width": {
2774 "version": "1.3.0",
2775 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz",
2776 "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==",
2777 "dev": true,
2778 "engines": {
2779 "node": ">=18"
2780 },
2781 "funding": {
2782 "url": "https://github.com/sponsors/sindresorhus"
2783 }
2784 },
2785 "node_modules/github-slugger": {
2786 "version": "2.0.0",
2787 "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz",
2788 "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==",
2789 "dev": true
2790 },
2791 "node_modules/glob": {
2792 "version": "11.0.2",
2793 "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.2.tgz",
2794 "integrity": "sha512-YT7U7Vye+t5fZ/QMkBFrTJ7ZQxInIUjwyAjVj84CYXqgBdv30MFUPGnBR6sQaVq6Is15wYJUsnzTuWaGRBhBAQ==",
2795 "dev": true,
2796 "dependencies": {
2797 "foreground-child": "^3.1.0",
2798 "jackspeak": "^4.0.1",
2799 "minimatch": "^10.0.0",
2800 "minipass": "^7.1.2",
2801 "package-json-from-dist": "^1.0.0",
2802 "path-scurry": "^2.0.0"
2803 },
2804 "bin": {
2805 "glob": "dist/esm/bin.mjs"
2806 },
2807 "engines": {
2808 "node": "20 || >=22"
2809 },
2810 "funding": {
2811 "url": "https://github.com/sponsors/isaacs"
2812 }
2813 },
2814 "node_modules/h3": {
2815 "version": "1.15.1",
2816 "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.1.tgz",
2817 "integrity": "sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==",
2818 "dev": true,
2819 "dependencies": {
2820 "cookie-es": "^1.2.2",
2821 "crossws": "^0.3.3",
2822 "defu": "^6.1.4",
2823 "destr": "^2.0.3",
2824 "iron-webcrypto": "^1.2.1",
2825 "node-mock-http": "^1.0.0",
2826 "radix3": "^1.1.2",
2827 "ufo": "^1.5.4",
2828 "uncrypto": "^0.1.3"
2829 }
2830 },
2831 "node_modules/hast-util-from-html": {
2832 "version": "2.0.3",
2833 "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz",
2834 "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==",
2835 "dev": true,
2836 "dependencies": {
2837 "@types/hast": "^3.0.0",
2838 "devlop": "^1.1.0",
2839 "hast-util-from-parse5": "^8.0.0",
2840 "parse5": "^7.0.0",
2841 "vfile": "^6.0.0",
2842 "vfile-message": "^4.0.0"
2843 },
2844 "funding": {
2845 "type": "opencollective",
2846 "url": "https://opencollective.com/unified"
2847 }
2848 },
2849 "node_modules/hast-util-from-parse5": {
2850 "version": "8.0.3",
2851 "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz",
2852 "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==",
2853 "dev": true,
2854 "dependencies": {
2855 "@types/hast": "^3.0.0",
2856 "@types/unist": "^3.0.0",
2857 "devlop": "^1.0.0",
2858 "hastscript": "^9.0.0",
2859 "property-information": "^7.0.0",
2860 "vfile": "^6.0.0",
2861 "vfile-location": "^5.0.0",
2862 "web-namespaces": "^2.0.0"
2863 },
2864 "funding": {
2865 "type": "opencollective",
2866 "url": "https://opencollective.com/unified"
2867 }
2868 },
2869 "node_modules/hast-util-is-element": {
2870 "version": "3.0.0",
2871 "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz",
2872 "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==",
2873 "dev": true,
2874 "dependencies": {
2875 "@types/hast": "^3.0.0"
2876 },
2877 "funding": {
2878 "type": "opencollective",
2879 "url": "https://opencollective.com/unified"
2880 }
2881 },
2882 "node_modules/hast-util-parse-selector": {
2883 "version": "4.0.0",
2884 "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
2885 "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
2886 "dev": true,
2887 "dependencies": {
2888 "@types/hast": "^3.0.0"
2889 },
2890 "funding": {
2891 "type": "opencollective",
2892 "url": "https://opencollective.com/unified"
2893 }
2894 },
2895 "node_modules/hast-util-raw": {
2896 "version": "9.1.0",
2897 "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz",
2898 "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==",
2899 "dev": true,
2900 "dependencies": {
2901 "@types/hast": "^3.0.0",
2902 "@types/unist": "^3.0.0",
2903 "@ungap/structured-clone": "^1.0.0",
2904 "hast-util-from-parse5": "^8.0.0",
2905 "hast-util-to-parse5": "^8.0.0",
2906 "html-void-elements": "^3.0.0",
2907 "mdast-util-to-hast": "^13.0.0",
2908 "parse5": "^7.0.0",
2909 "unist-util-position": "^5.0.0",
2910 "unist-util-visit": "^5.0.0",
2911 "vfile": "^6.0.0",
2912 "web-namespaces": "^2.0.0",
2913 "zwitch": "^2.0.0"
2914 },
2915 "funding": {
2916 "type": "opencollective",
2917 "url": "https://opencollective.com/unified"
2918 }
2919 },
2920 "node_modules/hast-util-to-html": {
2921 "version": "9.0.5",
2922 "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz",
2923 "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
2924 "dev": true,
2925 "dependencies": {
2926 "@types/hast": "^3.0.0",
2927 "@types/unist": "^3.0.0",
2928 "ccount": "^2.0.0",
2929 "comma-separated-tokens": "^2.0.0",
2930 "hast-util-whitespace": "^3.0.0",
2931 "html-void-elements": "^3.0.0",
2932 "mdast-util-to-hast": "^13.0.0",
2933 "property-information": "^7.0.0",
2934 "space-separated-tokens": "^2.0.0",
2935 "stringify-entities": "^4.0.0",
2936 "zwitch": "^2.0.4"
2937 },
2938 "funding": {
2939 "type": "opencollective",
2940 "url": "https://opencollective.com/unified"
2941 }
2942 },
2943 "node_modules/hast-util-to-parse5": {
2944 "version": "8.0.0",
2945 "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz",
2946 "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==",
2947 "dev": true,
2948 "dependencies": {
2949 "@types/hast": "^3.0.0",
2950 "comma-separated-tokens": "^2.0.0",
2951 "devlop": "^1.0.0",
2952 "property-information": "^6.0.0",
2953 "space-separated-tokens": "^2.0.0",
2954 "web-namespaces": "^2.0.0",
2955 "zwitch": "^2.0.0"
2956 },
2957 "funding": {
2958 "type": "opencollective",
2959 "url": "https://opencollective.com/unified"
2960 }
2961 },
2962 "node_modules/hast-util-to-parse5/node_modules/property-information": {
2963 "version": "6.5.0",
2964 "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz",
2965 "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==",
2966 "dev": true,
2967 "funding": {
2968 "type": "github",
2969 "url": "https://github.com/sponsors/wooorm"
2970 }
2971 },
2972 "node_modules/hast-util-to-text": {
2973 "version": "4.0.2",
2974 "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz",
2975 "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==",
2976 "dev": true,
2977 "dependencies": {
2978 "@types/hast": "^3.0.0",
2979 "@types/unist": "^3.0.0",
2980 "hast-util-is-element": "^3.0.0",
2981 "unist-util-find-after": "^5.0.0"
2982 },
2983 "funding": {
2984 "type": "opencollective",
2985 "url": "https://opencollective.com/unified"
2986 }
2987 },
2988 "node_modules/hast-util-whitespace": {
2989 "version": "3.0.0",
2990 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
2991 "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
2992 "dev": true,
2993 "dependencies": {
2994 "@types/hast": "^3.0.0"
2995 },
2996 "funding": {
2997 "type": "opencollective",
2998 "url": "https://opencollective.com/unified"
2999 }
3000 },
3001 "node_modules/hastscript": {
3002 "version": "9.0.1",
3003 "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz",
3004 "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==",
3005 "dev": true,
3006 "dependencies": {
3007 "@types/hast": "^3.0.0",
3008 "comma-separated-tokens": "^2.0.0",
3009 "hast-util-parse-selector": "^4.0.0",
3010 "property-information": "^7.0.0",
3011 "space-separated-tokens": "^2.0.0"
3012 },
3013 "funding": {
3014 "type": "opencollective",
3015 "url": "https://opencollective.com/unified"
3016 }
3017 },
3018 "node_modules/html-escaper": {
3019 "version": "3.0.3",
3020 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz",
3021 "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==",
3022 "dev": true
3023 },
3024 "node_modules/html-void-elements": {
3025 "version": "3.0.0",
3026 "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz",
3027 "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==",
3028 "dev": true,
3029 "funding": {
3030 "type": "github",
3031 "url": "https://github.com/sponsors/wooorm"
3032 }
3033 },
3034 "node_modules/http-cache-semantics": {
3035 "version": "4.1.1",
3036 "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
3037 "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
3038 "dev": true
3039 },
3040 "node_modules/iconoir": {
3041 "version": "7.11.0",
3042 "resolved": "https://registry.npmjs.org/iconoir/-/iconoir-7.11.0.tgz",
3043 "integrity": "sha512-F9T/E08aJBaQ+VOBjn+ChWKn3hFwsaK5VZ024OFMxdDaxKjLGDpU/OsU7MO9wXM+mDs4ZImypdXIn0fFZAXKmA==",
3044 "funding": {
3045 "type": "opencollective",
3046 "url": "https://opencollective.com/iconoir"
3047 }
3048 },
3049 "node_modules/idb-keyval": {
3050 "version": "6.2.1",
3051 "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz",
3052 "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg=="
3053 },
3054 "node_modules/immutable": {
3055 "version": "5.1.1",
3056 "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.1.tgz",
3057 "integrity": "sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==",
3058 "dev": true
3059 },
3060 "node_modules/import-meta-resolve": {
3061 "version": "4.1.0",
3062 "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz",
3063 "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==",
3064 "dev": true,
3065 "funding": {
3066 "type": "github",
3067 "url": "https://github.com/sponsors/wooorm"
3068 }
3069 },
3070 "node_modules/iron-webcrypto": {
3071 "version": "1.2.1",
3072 "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz",
3073 "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==",
3074 "dev": true,
3075 "funding": {
3076 "url": "https://github.com/sponsors/brc-dd"
3077 }
3078 },
3079 "node_modules/is-arrayish": {
3080 "version": "0.3.2",
3081 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
3082 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
3083 "dev": true,
3084 "optional": true
3085 },
3086 "node_modules/is-docker": {
3087 "version": "3.0.0",
3088 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
3089 "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
3090 "dev": true,
3091 "bin": {
3092 "is-docker": "cli.js"
3093 },
3094 "engines": {
3095 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3096 },
3097 "funding": {
3098 "url": "https://github.com/sponsors/sindresorhus"
3099 }
3100 },
3101 "node_modules/is-extglob": {
3102 "version": "2.1.1",
3103 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
3104 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
3105 "dev": true,
3106 "optional": true,
3107 "engines": {
3108 "node": ">=0.10.0"
3109 }
3110 },
3111 "node_modules/is-fullwidth-code-point": {
3112 "version": "3.0.0",
3113 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3114 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
3115 "dev": true,
3116 "engines": {
3117 "node": ">=8"
3118 }
3119 },
3120 "node_modules/is-glob": {
3121 "version": "4.0.3",
3122 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
3123 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
3124 "dev": true,
3125 "optional": true,
3126 "dependencies": {
3127 "is-extglob": "^2.1.1"
3128 },
3129 "engines": {
3130 "node": ">=0.10.0"
3131 }
3132 },
3133 "node_modules/is-inside-container": {
3134 "version": "1.0.0",
3135 "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
3136 "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
3137 "dev": true,
3138 "dependencies": {
3139 "is-docker": "^3.0.0"
3140 },
3141 "bin": {
3142 "is-inside-container": "cli.js"
3143 },
3144 "engines": {
3145 "node": ">=14.16"
3146 },
3147 "funding": {
3148 "url": "https://github.com/sponsors/sindresorhus"
3149 }
3150 },
3151 "node_modules/is-number": {
3152 "version": "7.0.0",
3153 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
3154 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
3155 "dev": true,
3156 "optional": true,
3157 "engines": {
3158 "node": ">=0.12.0"
3159 }
3160 },
3161 "node_modules/is-plain-obj": {
3162 "version": "4.1.0",
3163 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
3164 "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
3165 "dev": true,
3166 "engines": {
3167 "node": ">=12"
3168 },
3169 "funding": {
3170 "url": "https://github.com/sponsors/sindresorhus"
3171 }
3172 },
3173 "node_modules/is-wsl": {
3174 "version": "3.1.0",
3175 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
3176 "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
3177 "dev": true,
3178 "dependencies": {
3179 "is-inside-container": "^1.0.0"
3180 },
3181 "engines": {
3182 "node": ">=16"
3183 },
3184 "funding": {
3185 "url": "https://github.com/sponsors/sindresorhus"
3186 }
3187 },
3188 "node_modules/isexe": {
3189 "version": "2.0.0",
3190 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3191 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3192 "dev": true
3193 },
3194 "node_modules/jackspeak": {
3195 "version": "4.1.0",
3196 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.0.tgz",
3197 "integrity": "sha512-9DDdhb5j6cpeitCbvLO7n7J4IxnbM6hoF6O1g4HQ5TfhvvKN8ywDM7668ZhMHRqVmxqhps/F6syWK2KcPxYlkw==",
3198 "dev": true,
3199 "dependencies": {
3200 "@isaacs/cliui": "^8.0.2"
3201 },
3202 "engines": {
3203 "node": "20 || >=22"
3204 },
3205 "funding": {
3206 "url": "https://github.com/sponsors/isaacs"
3207 }
3208 },
3209 "node_modules/js-yaml": {
3210 "version": "4.1.0",
3211 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
3212 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
3213 "dev": true,
3214 "dependencies": {
3215 "argparse": "^2.0.1"
3216 },
3217 "bin": {
3218 "js-yaml": "bin/js-yaml.js"
3219 }
3220 },
3221 "node_modules/kleur": {
3222 "version": "4.1.5",
3223 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
3224 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
3225 "dev": true,
3226 "engines": {
3227 "node": ">=6"
3228 }
3229 },
3230 "node_modules/longest-streak": {
3231 "version": "3.1.0",
3232 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
3233 "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
3234 "dev": true,
3235 "funding": {
3236 "type": "github",
3237 "url": "https://github.com/sponsors/wooorm"
3238 }
3239 },
3240 "node_modules/lru-cache": {
3241 "version": "10.4.3",
3242 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
3243 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
3244 "dev": true
3245 },
3246 "node_modules/magic-string": {
3247 "version": "0.30.17",
3248 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
3249 "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
3250 "dev": true,
3251 "dependencies": {
3252 "@jridgewell/sourcemap-codec": "^1.5.0"
3253 }
3254 },
3255 "node_modules/magicast": {
3256 "version": "0.3.5",
3257 "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz",
3258 "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==",
3259 "dev": true,
3260 "dependencies": {
3261 "@babel/parser": "^7.25.4",
3262 "@babel/types": "^7.25.4",
3263 "source-map-js": "^1.2.0"
3264 }
3265 },
3266 "node_modules/markdown-table": {
3267 "version": "3.0.4",
3268 "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz",
3269 "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==",
3270 "dev": true,
3271 "funding": {
3272 "type": "github",
3273 "url": "https://github.com/sponsors/wooorm"
3274 }
3275 },
3276 "node_modules/mdast-util-definitions": {
3277 "version": "6.0.0",
3278 "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz",
3279 "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==",
3280 "dev": true,
3281 "dependencies": {
3282 "@types/mdast": "^4.0.0",
3283 "@types/unist": "^3.0.0",
3284 "unist-util-visit": "^5.0.0"
3285 },
3286 "funding": {
3287 "type": "opencollective",
3288 "url": "https://opencollective.com/unified"
3289 }
3290 },
3291 "node_modules/mdast-util-find-and-replace": {
3292 "version": "3.0.2",
3293 "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz",
3294 "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
3295 "dev": true,
3296 "dependencies": {
3297 "@types/mdast": "^4.0.0",
3298 "escape-string-regexp": "^5.0.0",
3299 "unist-util-is": "^6.0.0",
3300 "unist-util-visit-parents": "^6.0.0"
3301 },
3302 "funding": {
3303 "type": "opencollective",
3304 "url": "https://opencollective.com/unified"
3305 }
3306 },
3307 "node_modules/mdast-util-from-markdown": {
3308 "version": "2.0.2",
3309 "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz",
3310 "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
3311 "dev": true,
3312 "dependencies": {
3313 "@types/mdast": "^4.0.0",
3314 "@types/unist": "^3.0.0",
3315 "decode-named-character-reference": "^1.0.0",
3316 "devlop": "^1.0.0",
3317 "mdast-util-to-string": "^4.0.0",
3318 "micromark": "^4.0.0",
3319 "micromark-util-decode-numeric-character-reference": "^2.0.0",
3320 "micromark-util-decode-string": "^2.0.0",
3321 "micromark-util-normalize-identifier": "^2.0.0",
3322 "micromark-util-symbol": "^2.0.0",
3323 "micromark-util-types": "^2.0.0",
3324 "unist-util-stringify-position": "^4.0.0"
3325 },
3326 "funding": {
3327 "type": "opencollective",
3328 "url": "https://opencollective.com/unified"
3329 }
3330 },
3331 "node_modules/mdast-util-gfm": {
3332 "version": "3.1.0",
3333 "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz",
3334 "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
3335 "dev": true,
3336 "dependencies": {
3337 "mdast-util-from-markdown": "^2.0.0",
3338 "mdast-util-gfm-autolink-literal": "^2.0.0",
3339 "mdast-util-gfm-footnote": "^2.0.0",
3340 "mdast-util-gfm-strikethrough": "^2.0.0",
3341 "mdast-util-gfm-table": "^2.0.0",
3342 "mdast-util-gfm-task-list-item": "^2.0.0",
3343 "mdast-util-to-markdown": "^2.0.0"
3344 },
3345 "funding": {
3346 "type": "opencollective",
3347 "url": "https://opencollective.com/unified"
3348 }
3349 },
3350 "node_modules/mdast-util-gfm-autolink-literal": {
3351 "version": "2.0.1",
3352 "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz",
3353 "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
3354 "dev": true,
3355 "dependencies": {
3356 "@types/mdast": "^4.0.0",
3357 "ccount": "^2.0.0",
3358 "devlop": "^1.0.0",
3359 "mdast-util-find-and-replace": "^3.0.0",
3360 "micromark-util-character": "^2.0.0"
3361 },
3362 "funding": {
3363 "type": "opencollective",
3364 "url": "https://opencollective.com/unified"
3365 }
3366 },
3367 "node_modules/mdast-util-gfm-footnote": {
3368 "version": "2.1.0",
3369 "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz",
3370 "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
3371 "dev": true,
3372 "dependencies": {
3373 "@types/mdast": "^4.0.0",
3374 "devlop": "^1.1.0",
3375 "mdast-util-from-markdown": "^2.0.0",
3376 "mdast-util-to-markdown": "^2.0.0",
3377 "micromark-util-normalize-identifier": "^2.0.0"
3378 },
3379 "funding": {
3380 "type": "opencollective",
3381 "url": "https://opencollective.com/unified"
3382 }
3383 },
3384 "node_modules/mdast-util-gfm-strikethrough": {
3385 "version": "2.0.0",
3386 "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
3387 "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
3388 "dev": true,
3389 "dependencies": {
3390 "@types/mdast": "^4.0.0",
3391 "mdast-util-from-markdown": "^2.0.0",
3392 "mdast-util-to-markdown": "^2.0.0"
3393 },
3394 "funding": {
3395 "type": "opencollective",
3396 "url": "https://opencollective.com/unified"
3397 }
3398 },
3399 "node_modules/mdast-util-gfm-table": {
3400 "version": "2.0.0",
3401 "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
3402 "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
3403 "dev": true,
3404 "dependencies": {
3405 "@types/mdast": "^4.0.0",
3406 "devlop": "^1.0.0",
3407 "markdown-table": "^3.0.0",
3408 "mdast-util-from-markdown": "^2.0.0",
3409 "mdast-util-to-markdown": "^2.0.0"
3410 },
3411 "funding": {
3412 "type": "opencollective",
3413 "url": "https://opencollective.com/unified"
3414 }
3415 },
3416 "node_modules/mdast-util-gfm-task-list-item": {
3417 "version": "2.0.0",
3418 "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
3419 "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
3420 "dev": true,
3421 "dependencies": {
3422 "@types/mdast": "^4.0.0",
3423 "devlop": "^1.0.0",
3424 "mdast-util-from-markdown": "^2.0.0",
3425 "mdast-util-to-markdown": "^2.0.0"
3426 },
3427 "funding": {
3428 "type": "opencollective",
3429 "url": "https://opencollective.com/unified"
3430 }
3431 },
3432 "node_modules/mdast-util-phrasing": {
3433 "version": "4.1.0",
3434 "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
3435 "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
3436 "dev": true,
3437 "dependencies": {
3438 "@types/mdast": "^4.0.0",
3439 "unist-util-is": "^6.0.0"
3440 },
3441 "funding": {
3442 "type": "opencollective",
3443 "url": "https://opencollective.com/unified"
3444 }
3445 },
3446 "node_modules/mdast-util-to-hast": {
3447 "version": "13.2.0",
3448 "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
3449 "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
3450 "dev": true,
3451 "dependencies": {
3452 "@types/hast": "^3.0.0",
3453 "@types/mdast": "^4.0.0",
3454 "@ungap/structured-clone": "^1.0.0",
3455 "devlop": "^1.0.0",
3456 "micromark-util-sanitize-uri": "^2.0.0",
3457 "trim-lines": "^3.0.0",
3458 "unist-util-position": "^5.0.0",
3459 "unist-util-visit": "^5.0.0",
3460 "vfile": "^6.0.0"
3461 },
3462 "funding": {
3463 "type": "opencollective",
3464 "url": "https://opencollective.com/unified"
3465 }
3466 },
3467 "node_modules/mdast-util-to-markdown": {
3468 "version": "2.1.2",
3469 "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
3470 "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
3471 "dev": true,
3472 "dependencies": {
3473 "@types/mdast": "^4.0.0",
3474 "@types/unist": "^3.0.0",
3475 "longest-streak": "^3.0.0",
3476 "mdast-util-phrasing": "^4.0.0",
3477 "mdast-util-to-string": "^4.0.0",
3478 "micromark-util-classify-character": "^2.0.0",
3479 "micromark-util-decode-string": "^2.0.0",
3480 "unist-util-visit": "^5.0.0",
3481 "zwitch": "^2.0.0"
3482 },
3483 "funding": {
3484 "type": "opencollective",
3485 "url": "https://opencollective.com/unified"
3486 }
3487 },
3488 "node_modules/mdast-util-to-string": {
3489 "version": "4.0.0",
3490 "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
3491 "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
3492 "dev": true,
3493 "dependencies": {
3494 "@types/mdast": "^4.0.0"
3495 },
3496 "funding": {
3497 "type": "opencollective",
3498 "url": "https://opencollective.com/unified"
3499 }
3500 },
3501 "node_modules/mdn-data": {
3502 "version": "2.12.2",
3503 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz",
3504 "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==",
3505 "dev": true
3506 },
3507 "node_modules/micromark": {
3508 "version": "4.0.2",
3509 "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
3510 "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
3511 "dev": true,
3512 "funding": [
3513 {
3514 "type": "GitHub Sponsors",
3515 "url": "https://github.com/sponsors/unifiedjs"
3516 },
3517 {
3518 "type": "OpenCollective",
3519 "url": "https://opencollective.com/unified"
3520 }
3521 ],
3522 "dependencies": {
3523 "@types/debug": "^4.0.0",
3524 "debug": "^4.0.0",
3525 "decode-named-character-reference": "^1.0.0",
3526 "devlop": "^1.0.0",
3527 "micromark-core-commonmark": "^2.0.0",
3528 "micromark-factory-space": "^2.0.0",
3529 "micromark-util-character": "^2.0.0",
3530 "micromark-util-chunked": "^2.0.0",
3531 "micromark-util-combine-extensions": "^2.0.0",
3532 "micromark-util-decode-numeric-character-reference": "^2.0.0",
3533 "micromark-util-encode": "^2.0.0",
3534 "micromark-util-normalize-identifier": "^2.0.0",
3535 "micromark-util-resolve-all": "^2.0.0",
3536 "micromark-util-sanitize-uri": "^2.0.0",
3537 "micromark-util-subtokenize": "^2.0.0",
3538 "micromark-util-symbol": "^2.0.0",
3539 "micromark-util-types": "^2.0.0"
3540 }
3541 },
3542 "node_modules/micromark-core-commonmark": {
3543 "version": "2.0.3",
3544 "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
3545 "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
3546 "dev": true,
3547 "funding": [
3548 {
3549 "type": "GitHub Sponsors",
3550 "url": "https://github.com/sponsors/unifiedjs"
3551 },
3552 {
3553 "type": "OpenCollective",
3554 "url": "https://opencollective.com/unified"
3555 }
3556 ],
3557 "dependencies": {
3558 "decode-named-character-reference": "^1.0.0",
3559 "devlop": "^1.0.0",
3560 "micromark-factory-destination": "^2.0.0",
3561 "micromark-factory-label": "^2.0.0",
3562 "micromark-factory-space": "^2.0.0",
3563 "micromark-factory-title": "^2.0.0",
3564 "micromark-factory-whitespace": "^2.0.0",
3565 "micromark-util-character": "^2.0.0",
3566 "micromark-util-chunked": "^2.0.0",
3567 "micromark-util-classify-character": "^2.0.0",
3568 "micromark-util-html-tag-name": "^2.0.0",
3569 "micromark-util-normalize-identifier": "^2.0.0",
3570 "micromark-util-resolve-all": "^2.0.0",
3571 "micromark-util-subtokenize": "^2.0.0",
3572 "micromark-util-symbol": "^2.0.0",
3573 "micromark-util-types": "^2.0.0"
3574 }
3575 },
3576 "node_modules/micromark-extension-gfm": {
3577 "version": "3.0.0",
3578 "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
3579 "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
3580 "dev": true,
3581 "dependencies": {
3582 "micromark-extension-gfm-autolink-literal": "^2.0.0",
3583 "micromark-extension-gfm-footnote": "^2.0.0",
3584 "micromark-extension-gfm-strikethrough": "^2.0.0",
3585 "micromark-extension-gfm-table": "^2.0.0",
3586 "micromark-extension-gfm-tagfilter": "^2.0.0",
3587 "micromark-extension-gfm-task-list-item": "^2.0.0",
3588 "micromark-util-combine-extensions": "^2.0.0",
3589 "micromark-util-types": "^2.0.0"
3590 },
3591 "funding": {
3592 "type": "opencollective",
3593 "url": "https://opencollective.com/unified"
3594 }
3595 },
3596 "node_modules/micromark-extension-gfm-autolink-literal": {
3597 "version": "2.1.0",
3598 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
3599 "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
3600 "dev": true,
3601 "dependencies": {
3602 "micromark-util-character": "^2.0.0",
3603 "micromark-util-sanitize-uri": "^2.0.0",
3604 "micromark-util-symbol": "^2.0.0",
3605 "micromark-util-types": "^2.0.0"
3606 },
3607 "funding": {
3608 "type": "opencollective",
3609 "url": "https://opencollective.com/unified"
3610 }
3611 },
3612 "node_modules/micromark-extension-gfm-footnote": {
3613 "version": "2.1.0",
3614 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz",
3615 "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
3616 "dev": true,
3617 "dependencies": {
3618 "devlop": "^1.0.0",
3619 "micromark-core-commonmark": "^2.0.0",
3620 "micromark-factory-space": "^2.0.0",
3621 "micromark-util-character": "^2.0.0",
3622 "micromark-util-normalize-identifier": "^2.0.0",
3623 "micromark-util-sanitize-uri": "^2.0.0",
3624 "micromark-util-symbol": "^2.0.0",
3625 "micromark-util-types": "^2.0.0"
3626 },
3627 "funding": {
3628 "type": "opencollective",
3629 "url": "https://opencollective.com/unified"
3630 }
3631 },
3632 "node_modules/micromark-extension-gfm-strikethrough": {
3633 "version": "2.1.0",
3634 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz",
3635 "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
3636 "dev": true,
3637 "dependencies": {
3638 "devlop": "^1.0.0",
3639 "micromark-util-chunked": "^2.0.0",
3640 "micromark-util-classify-character": "^2.0.0",
3641 "micromark-util-resolve-all": "^2.0.0",
3642 "micromark-util-symbol": "^2.0.0",
3643 "micromark-util-types": "^2.0.0"
3644 },
3645 "funding": {
3646 "type": "opencollective",
3647 "url": "https://opencollective.com/unified"
3648 }
3649 },
3650 "node_modules/micromark-extension-gfm-table": {
3651 "version": "2.1.1",
3652 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
3653 "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
3654 "dev": true,
3655 "dependencies": {
3656 "devlop": "^1.0.0",
3657 "micromark-factory-space": "^2.0.0",
3658 "micromark-util-character": "^2.0.0",
3659 "micromark-util-symbol": "^2.0.0",
3660 "micromark-util-types": "^2.0.0"
3661 },
3662 "funding": {
3663 "type": "opencollective",
3664 "url": "https://opencollective.com/unified"
3665 }
3666 },
3667 "node_modules/micromark-extension-gfm-tagfilter": {
3668 "version": "2.0.0",
3669 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
3670 "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
3671 "dev": true,
3672 "dependencies": {
3673 "micromark-util-types": "^2.0.0"
3674 },
3675 "funding": {
3676 "type": "opencollective",
3677 "url": "https://opencollective.com/unified"
3678 }
3679 },
3680 "node_modules/micromark-extension-gfm-task-list-item": {
3681 "version": "2.1.0",
3682 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz",
3683 "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
3684 "dev": true,
3685 "dependencies": {
3686 "devlop": "^1.0.0",
3687 "micromark-factory-space": "^2.0.0",
3688 "micromark-util-character": "^2.0.0",
3689 "micromark-util-symbol": "^2.0.0",
3690 "micromark-util-types": "^2.0.0"
3691 },
3692 "funding": {
3693 "type": "opencollective",
3694 "url": "https://opencollective.com/unified"
3695 }
3696 },
3697 "node_modules/micromark-factory-destination": {
3698 "version": "2.0.1",
3699 "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
3700 "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
3701 "dev": true,
3702 "funding": [
3703 {
3704 "type": "GitHub Sponsors",
3705 "url": "https://github.com/sponsors/unifiedjs"
3706 },
3707 {
3708 "type": "OpenCollective",
3709 "url": "https://opencollective.com/unified"
3710 }
3711 ],
3712 "dependencies": {
3713 "micromark-util-character": "^2.0.0",
3714 "micromark-util-symbol": "^2.0.0",
3715 "micromark-util-types": "^2.0.0"
3716 }
3717 },
3718 "node_modules/micromark-factory-label": {
3719 "version": "2.0.1",
3720 "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
3721 "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
3722 "dev": true,
3723 "funding": [
3724 {
3725 "type": "GitHub Sponsors",
3726 "url": "https://github.com/sponsors/unifiedjs"
3727 },
3728 {
3729 "type": "OpenCollective",
3730 "url": "https://opencollective.com/unified"
3731 }
3732 ],
3733 "dependencies": {
3734 "devlop": "^1.0.0",
3735 "micromark-util-character": "^2.0.0",
3736 "micromark-util-symbol": "^2.0.0",
3737 "micromark-util-types": "^2.0.0"
3738 }
3739 },
3740 "node_modules/micromark-factory-space": {
3741 "version": "2.0.1",
3742 "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
3743 "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
3744 "dev": true,
3745 "funding": [
3746 {
3747 "type": "GitHub Sponsors",
3748 "url": "https://github.com/sponsors/unifiedjs"
3749 },
3750 {
3751 "type": "OpenCollective",
3752 "url": "https://opencollective.com/unified"
3753 }
3754 ],
3755 "dependencies": {
3756 "micromark-util-character": "^2.0.0",
3757 "micromark-util-types": "^2.0.0"
3758 }
3759 },
3760 "node_modules/micromark-factory-title": {
3761 "version": "2.0.1",
3762 "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
3763 "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
3764 "dev": true,
3765 "funding": [
3766 {
3767 "type": "GitHub Sponsors",
3768 "url": "https://github.com/sponsors/unifiedjs"
3769 },
3770 {
3771 "type": "OpenCollective",
3772 "url": "https://opencollective.com/unified"
3773 }
3774 ],
3775 "dependencies": {
3776 "micromark-factory-space": "^2.0.0",
3777 "micromark-util-character": "^2.0.0",
3778 "micromark-util-symbol": "^2.0.0",
3779 "micromark-util-types": "^2.0.0"
3780 }
3781 },
3782 "node_modules/micromark-factory-whitespace": {
3783 "version": "2.0.1",
3784 "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
3785 "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
3786 "dev": true,
3787 "funding": [
3788 {
3789 "type": "GitHub Sponsors",
3790 "url": "https://github.com/sponsors/unifiedjs"
3791 },
3792 {
3793 "type": "OpenCollective",
3794 "url": "https://opencollective.com/unified"
3795 }
3796 ],
3797 "dependencies": {
3798 "micromark-factory-space": "^2.0.0",
3799 "micromark-util-character": "^2.0.0",
3800 "micromark-util-symbol": "^2.0.0",
3801 "micromark-util-types": "^2.0.0"
3802 }
3803 },
3804 "node_modules/micromark-util-character": {
3805 "version": "2.1.1",
3806 "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
3807 "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
3808 "dev": true,
3809 "funding": [
3810 {
3811 "type": "GitHub Sponsors",
3812 "url": "https://github.com/sponsors/unifiedjs"
3813 },
3814 {
3815 "type": "OpenCollective",
3816 "url": "https://opencollective.com/unified"
3817 }
3818 ],
3819 "dependencies": {
3820 "micromark-util-symbol": "^2.0.0",
3821 "micromark-util-types": "^2.0.0"
3822 }
3823 },
3824 "node_modules/micromark-util-chunked": {
3825 "version": "2.0.1",
3826 "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
3827 "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
3828 "dev": true,
3829 "funding": [
3830 {
3831 "type": "GitHub Sponsors",
3832 "url": "https://github.com/sponsors/unifiedjs"
3833 },
3834 {
3835 "type": "OpenCollective",
3836 "url": "https://opencollective.com/unified"
3837 }
3838 ],
3839 "dependencies": {
3840 "micromark-util-symbol": "^2.0.0"
3841 }
3842 },
3843 "node_modules/micromark-util-classify-character": {
3844 "version": "2.0.1",
3845 "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
3846 "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
3847 "dev": true,
3848 "funding": [
3849 {
3850 "type": "GitHub Sponsors",
3851 "url": "https://github.com/sponsors/unifiedjs"
3852 },
3853 {
3854 "type": "OpenCollective",
3855 "url": "https://opencollective.com/unified"
3856 }
3857 ],
3858 "dependencies": {
3859 "micromark-util-character": "^2.0.0",
3860 "micromark-util-symbol": "^2.0.0",
3861 "micromark-util-types": "^2.0.0"
3862 }
3863 },
3864 "node_modules/micromark-util-combine-extensions": {
3865 "version": "2.0.1",
3866 "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
3867 "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
3868 "dev": true,
3869 "funding": [
3870 {
3871 "type": "GitHub Sponsors",
3872 "url": "https://github.com/sponsors/unifiedjs"
3873 },
3874 {
3875 "type": "OpenCollective",
3876 "url": "https://opencollective.com/unified"
3877 }
3878 ],
3879 "dependencies": {
3880 "micromark-util-chunked": "^2.0.0",
3881 "micromark-util-types": "^2.0.0"
3882 }
3883 },
3884 "node_modules/micromark-util-decode-numeric-character-reference": {
3885 "version": "2.0.2",
3886 "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
3887 "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
3888 "dev": true,
3889 "funding": [
3890 {
3891 "type": "GitHub Sponsors",
3892 "url": "https://github.com/sponsors/unifiedjs"
3893 },
3894 {
3895 "type": "OpenCollective",
3896 "url": "https://opencollective.com/unified"
3897 }
3898 ],
3899 "dependencies": {
3900 "micromark-util-symbol": "^2.0.0"
3901 }
3902 },
3903 "node_modules/micromark-util-decode-string": {
3904 "version": "2.0.1",
3905 "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
3906 "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
3907 "dev": true,
3908 "funding": [
3909 {
3910 "type": "GitHub Sponsors",
3911 "url": "https://github.com/sponsors/unifiedjs"
3912 },
3913 {
3914 "type": "OpenCollective",
3915 "url": "https://opencollective.com/unified"
3916 }
3917 ],
3918 "dependencies": {
3919 "decode-named-character-reference": "^1.0.0",
3920 "micromark-util-character": "^2.0.0",
3921 "micromark-util-decode-numeric-character-reference": "^2.0.0",
3922 "micromark-util-symbol": "^2.0.0"
3923 }
3924 },
3925 "node_modules/micromark-util-encode": {
3926 "version": "2.0.1",
3927 "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
3928 "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
3929 "dev": true,
3930 "funding": [
3931 {
3932 "type": "GitHub Sponsors",
3933 "url": "https://github.com/sponsors/unifiedjs"
3934 },
3935 {
3936 "type": "OpenCollective",
3937 "url": "https://opencollective.com/unified"
3938 }
3939 ]
3940 },
3941 "node_modules/micromark-util-html-tag-name": {
3942 "version": "2.0.1",
3943 "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
3944 "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
3945 "dev": true,
3946 "funding": [
3947 {
3948 "type": "GitHub Sponsors",
3949 "url": "https://github.com/sponsors/unifiedjs"
3950 },
3951 {
3952 "type": "OpenCollective",
3953 "url": "https://opencollective.com/unified"
3954 }
3955 ]
3956 },
3957 "node_modules/micromark-util-normalize-identifier": {
3958 "version": "2.0.1",
3959 "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
3960 "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
3961 "dev": true,
3962 "funding": [
3963 {
3964 "type": "GitHub Sponsors",
3965 "url": "https://github.com/sponsors/unifiedjs"
3966 },
3967 {
3968 "type": "OpenCollective",
3969 "url": "https://opencollective.com/unified"
3970 }
3971 ],
3972 "dependencies": {
3973 "micromark-util-symbol": "^2.0.0"
3974 }
3975 },
3976 "node_modules/micromark-util-resolve-all": {
3977 "version": "2.0.1",
3978 "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
3979 "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
3980 "dev": true,
3981 "funding": [
3982 {
3983 "type": "GitHub Sponsors",
3984 "url": "https://github.com/sponsors/unifiedjs"
3985 },
3986 {
3987 "type": "OpenCollective",
3988 "url": "https://opencollective.com/unified"
3989 }
3990 ],
3991 "dependencies": {
3992 "micromark-util-types": "^2.0.0"
3993 }
3994 },
3995 "node_modules/micromark-util-sanitize-uri": {
3996 "version": "2.0.1",
3997 "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
3998 "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
3999 "dev": true,
4000 "funding": [
4001 {
4002 "type": "GitHub Sponsors",
4003 "url": "https://github.com/sponsors/unifiedjs"
4004 },
4005 {
4006 "type": "OpenCollective",
4007 "url": "https://opencollective.com/unified"
4008 }
4009 ],
4010 "dependencies": {
4011 "micromark-util-character": "^2.0.0",
4012 "micromark-util-encode": "^2.0.0",
4013 "micromark-util-symbol": "^2.0.0"
4014 }
4015 },
4016 "node_modules/micromark-util-subtokenize": {
4017 "version": "2.1.0",
4018 "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
4019 "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
4020 "dev": true,
4021 "funding": [
4022 {
4023 "type": "GitHub Sponsors",
4024 "url": "https://github.com/sponsors/unifiedjs"
4025 },
4026 {
4027 "type": "OpenCollective",
4028 "url": "https://opencollective.com/unified"
4029 }
4030 ],
4031 "dependencies": {
4032 "devlop": "^1.0.0",
4033 "micromark-util-chunked": "^2.0.0",
4034 "micromark-util-symbol": "^2.0.0",
4035 "micromark-util-types": "^2.0.0"
4036 }
4037 },
4038 "node_modules/micromark-util-symbol": {
4039 "version": "2.0.1",
4040 "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
4041 "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
4042 "dev": true,
4043 "funding": [
4044 {
4045 "type": "GitHub Sponsors",
4046 "url": "https://github.com/sponsors/unifiedjs"
4047 },
4048 {
4049 "type": "OpenCollective",
4050 "url": "https://opencollective.com/unified"
4051 }
4052 ]
4053 },
4054 "node_modules/micromark-util-types": {
4055 "version": "2.0.2",
4056 "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
4057 "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
4058 "dev": true,
4059 "funding": [
4060 {
4061 "type": "GitHub Sponsors",
4062 "url": "https://github.com/sponsors/unifiedjs"
4063 },
4064 {
4065 "type": "OpenCollective",
4066 "url": "https://opencollective.com/unified"
4067 }
4068 ]
4069 },
4070 "node_modules/micromatch": {
4071 "version": "4.0.8",
4072 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
4073 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
4074 "dev": true,
4075 "optional": true,
4076 "dependencies": {
4077 "braces": "^3.0.3",
4078 "picomatch": "^2.3.1"
4079 },
4080 "engines": {
4081 "node": ">=8.6"
4082 }
4083 },
4084 "node_modules/micromatch/node_modules/picomatch": {
4085 "version": "2.3.1",
4086 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4087 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4088 "dev": true,
4089 "optional": true,
4090 "engines": {
4091 "node": ">=8.6"
4092 },
4093 "funding": {
4094 "url": "https://github.com/sponsors/jonschlinkert"
4095 }
4096 },
4097 "node_modules/minimatch": {
4098 "version": "10.0.1",
4099 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz",
4100 "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==",
4101 "dev": true,
4102 "dependencies": {
4103 "brace-expansion": "^2.0.1"
4104 },
4105 "engines": {
4106 "node": "20 || >=22"
4107 },
4108 "funding": {
4109 "url": "https://github.com/sponsors/isaacs"
4110 }
4111 },
4112 "node_modules/minipass": {
4113 "version": "7.1.2",
4114 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
4115 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
4116 "dev": true,
4117 "engines": {
4118 "node": ">=16 || 14 >=14.17"
4119 }
4120 },
4121 "node_modules/mrmime": {
4122 "version": "2.0.1",
4123 "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz",
4124 "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==",
4125 "dev": true,
4126 "engines": {
4127 "node": ">=10"
4128 }
4129 },
4130 "node_modules/ms": {
4131 "version": "2.1.3",
4132 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4133 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4134 "dev": true
4135 },
4136 "node_modules/nanoid": {
4137 "version": "3.3.11",
4138 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
4139 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
4140 "dev": true,
4141 "funding": [
4142 {
4143 "type": "github",
4144 "url": "https://github.com/sponsors/ai"
4145 }
4146 ],
4147 "bin": {
4148 "nanoid": "bin/nanoid.cjs"
4149 },
4150 "engines": {
4151 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
4152 }
4153 },
4154 "node_modules/native-file-system-adapter": {
4155 "version": "3.0.1",
4156 "resolved": "https://registry.npmjs.org/native-file-system-adapter/-/native-file-system-adapter-3.0.1.tgz",
4157 "integrity": "sha512-ocuhsYk2SY0906LPc3QIMW+rCV3MdhqGiy7wV5Bf0e8/5TsMjDdyIwhNiVPiKxzTJLDrLT6h8BoV9ERfJscKhw==",
4158 "funding": [
4159 {
4160 "type": "github",
4161 "url": "https://github.com/sponsors/jimmywarting"
4162 },
4163 {
4164 "type": "paypal",
4165 "url": "https://paypal.me/jimmywarting"
4166 }
4167 ],
4168 "engines": {
4169 "node": ">=14.8.0"
4170 },
4171 "optionalDependencies": {
4172 "fetch-blob": "^3.2.0"
4173 }
4174 },
4175 "node_modules/neotraverse": {
4176 "version": "0.6.18",
4177 "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz",
4178 "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==",
4179 "dev": true,
4180 "engines": {
4181 "node": ">= 10"
4182 }
4183 },
4184 "node_modules/nlcst-to-string": {
4185 "version": "4.0.0",
4186 "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz",
4187 "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==",
4188 "dev": true,
4189 "dependencies": {
4190 "@types/nlcst": "^2.0.0"
4191 },
4192 "funding": {
4193 "type": "opencollective",
4194 "url": "https://opencollective.com/unified"
4195 }
4196 },
4197 "node_modules/node-addon-api": {
4198 "version": "7.1.1",
4199 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
4200 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
4201 "dev": true,
4202 "optional": true
4203 },
4204 "node_modules/node-domexception": {
4205 "version": "1.0.0",
4206 "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
4207 "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
4208 "deprecated": "Use your platform's native DOMException instead",
4209 "funding": [
4210 {
4211 "type": "github",
4212 "url": "https://github.com/sponsors/jimmywarting"
4213 },
4214 {
4215 "type": "github",
4216 "url": "https://paypal.me/jimmywarting"
4217 }
4218 ],
4219 "optional": true,
4220 "engines": {
4221 "node": ">=10.5.0"
4222 }
4223 },
4224 "node_modules/node-fetch": {
4225 "version": "2.7.0",
4226 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
4227 "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
4228 "dev": true,
4229 "dependencies": {
4230 "whatwg-url": "^5.0.0"
4231 },
4232 "engines": {
4233 "node": "4.x || >=6.0.0"
4234 },
4235 "peerDependencies": {
4236 "encoding": "^0.1.0"
4237 },
4238 "peerDependenciesMeta": {
4239 "encoding": {
4240 "optional": true
4241 }
4242 }
4243 },
4244 "node_modules/node-fetch-native": {
4245 "version": "1.6.6",
4246 "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz",
4247 "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==",
4248 "dev": true
4249 },
4250 "node_modules/node-mock-http": {
4251 "version": "1.0.0",
4252 "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.0.tgz",
4253 "integrity": "sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==",
4254 "dev": true
4255 },
4256 "node_modules/normalize-path": {
4257 "version": "3.0.0",
4258 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
4259 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
4260 "dev": true,
4261 "engines": {
4262 "node": ">=0.10.0"
4263 }
4264 },
4265 "node_modules/ofetch": {
4266 "version": "1.4.1",
4267 "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz",
4268 "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==",
4269 "dev": true,
4270 "dependencies": {
4271 "destr": "^2.0.3",
4272 "node-fetch-native": "^1.6.4",
4273 "ufo": "^1.5.4"
4274 }
4275 },
4276 "node_modules/ohash": {
4277 "version": "2.0.11",
4278 "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz",
4279 "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==",
4280 "dev": true
4281 },
4282 "node_modules/oniguruma-parser": {
4283 "version": "0.11.2",
4284 "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.11.2.tgz",
4285 "integrity": "sha512-F7Ld4oDZJCI5/wCZ8AOffQbqjSzIRpKH7I/iuSs1SkhZeCj0wS6PMZ4W6VA16TWHrAo0Y9bBKEJOe7tvwcTXnw==",
4286 "dev": true
4287 },
4288 "node_modules/oniguruma-to-es": {
4289 "version": "4.2.0",
4290 "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.2.0.tgz",
4291 "integrity": "sha512-MDPs6KSOLS0tKQ7joqg44dRIRZUyotfTy0r+7oEEs6VwWWP0+E2PPDYWMFN0aqOjRyWHBYq7RfKw9GQk2S2z5g==",
4292 "dev": true,
4293 "dependencies": {
4294 "emoji-regex-xs": "^1.0.0",
4295 "oniguruma-parser": "^0.11.0",
4296 "regex": "^6.0.1",
4297 "regex-recursion": "^6.0.2"
4298 }
4299 },
4300 "node_modules/p-limit": {
4301 "version": "6.2.0",
4302 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz",
4303 "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==",
4304 "dev": true,
4305 "dependencies": {
4306 "yocto-queue": "^1.1.1"
4307 },
4308 "engines": {
4309 "node": ">=18"
4310 },
4311 "funding": {
4312 "url": "https://github.com/sponsors/sindresorhus"
4313 }
4314 },
4315 "node_modules/p-queue": {
4316 "version": "8.1.0",
4317 "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.0.tgz",
4318 "integrity": "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==",
4319 "dev": true,
4320 "dependencies": {
4321 "eventemitter3": "^5.0.1",
4322 "p-timeout": "^6.1.2"
4323 },
4324 "engines": {
4325 "node": ">=18"
4326 },
4327 "funding": {
4328 "url": "https://github.com/sponsors/sindresorhus"
4329 }
4330 },
4331 "node_modules/p-timeout": {
4332 "version": "6.1.4",
4333 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz",
4334 "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==",
4335 "dev": true,
4336 "engines": {
4337 "node": ">=14.16"
4338 },
4339 "funding": {
4340 "url": "https://github.com/sponsors/sindresorhus"
4341 }
4342 },
4343 "node_modules/package-json-from-dist": {
4344 "version": "1.0.1",
4345 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
4346 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
4347 "dev": true
4348 },
4349 "node_modules/package-manager-detector": {
4350 "version": "1.2.0",
4351 "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.2.0.tgz",
4352 "integrity": "sha512-PutJepsOtsqVfUsxCzgTTpyXmiAgvKptIgY4th5eq5UXXFhj5PxfQ9hnGkypMeovpAvVshFRItoFHYO18TCOqA==",
4353 "dev": true
4354 },
4355 "node_modules/pako": {
4356 "version": "0.2.9",
4357 "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
4358 "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==",
4359 "dev": true
4360 },
4361 "node_modules/parse-latin": {
4362 "version": "7.0.0",
4363 "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz",
4364 "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==",
4365 "dev": true,
4366 "dependencies": {
4367 "@types/nlcst": "^2.0.0",
4368 "@types/unist": "^3.0.0",
4369 "nlcst-to-string": "^4.0.0",
4370 "unist-util-modify-children": "^4.0.0",
4371 "unist-util-visit-children": "^3.0.0",
4372 "vfile": "^6.0.0"
4373 },
4374 "funding": {
4375 "type": "github",
4376 "url": "https://github.com/sponsors/wooorm"
4377 }
4378 },
4379 "node_modules/parse5": {
4380 "version": "7.2.1",
4381 "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz",
4382 "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
4383 "dev": true,
4384 "dependencies": {
4385 "entities": "^4.5.0"
4386 },
4387 "funding": {
4388 "url": "https://github.com/inikulin/parse5?sponsor=1"
4389 }
4390 },
4391 "node_modules/path-key": {
4392 "version": "3.1.1",
4393 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
4394 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
4395 "dev": true,
4396 "engines": {
4397 "node": ">=8"
4398 }
4399 },
4400 "node_modules/path-scurry": {
4401 "version": "2.0.0",
4402 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz",
4403 "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==",
4404 "dev": true,
4405 "dependencies": {
4406 "lru-cache": "^11.0.0",
4407 "minipass": "^7.1.2"
4408 },
4409 "engines": {
4410 "node": "20 || >=22"
4411 },
4412 "funding": {
4413 "url": "https://github.com/sponsors/isaacs"
4414 }
4415 },
4416 "node_modules/path-scurry/node_modules/lru-cache": {
4417 "version": "11.1.0",
4418 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz",
4419 "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==",
4420 "dev": true,
4421 "engines": {
4422 "node": "20 || >=22"
4423 }
4424 },
4425 "node_modules/picocolors": {
4426 "version": "1.1.1",
4427 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
4428 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
4429 "dev": true
4430 },
4431 "node_modules/picomatch": {
4432 "version": "4.0.2",
4433 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
4434 "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
4435 "dev": true,
4436 "engines": {
4437 "node": ">=12"
4438 },
4439 "funding": {
4440 "url": "https://github.com/sponsors/jonschlinkert"
4441 }
4442 },
4443 "node_modules/postcss": {
4444 "version": "8.5.3",
4445 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz",
4446 "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==",
4447 "dev": true,
4448 "funding": [
4449 {
4450 "type": "opencollective",
4451 "url": "https://opencollective.com/postcss/"
4452 },
4453 {
4454 "type": "tidelift",
4455 "url": "https://tidelift.com/funding/github/npm/postcss"
4456 },
4457 {
4458 "type": "github",
4459 "url": "https://github.com/sponsors/ai"
4460 }
4461 ],
4462 "dependencies": {
4463 "nanoid": "^3.3.8",
4464 "picocolors": "^1.1.1",
4465 "source-map-js": "^1.2.1"
4466 },
4467 "engines": {
4468 "node": "^10 || ^12 || >=14"
4469 }
4470 },
4471 "node_modules/postcss-selector-parser": {
4472 "version": "6.1.2",
4473 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
4474 "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
4475 "dev": true,
4476 "dependencies": {
4477 "cssesc": "^3.0.0",
4478 "util-deprecate": "^1.0.2"
4479 },
4480 "engines": {
4481 "node": ">=4"
4482 }
4483 },
4484 "node_modules/prismjs": {
4485 "version": "1.30.0",
4486 "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
4487 "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
4488 "dev": true,
4489 "engines": {
4490 "node": ">=6"
4491 }
4492 },
4493 "node_modules/prompts": {
4494 "version": "2.4.2",
4495 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
4496 "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
4497 "dev": true,
4498 "dependencies": {
4499 "kleur": "^3.0.3",
4500 "sisteransi": "^1.0.5"
4501 },
4502 "engines": {
4503 "node": ">= 6"
4504 }
4505 },
4506 "node_modules/prompts/node_modules/kleur": {
4507 "version": "3.0.3",
4508 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
4509 "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
4510 "dev": true,
4511 "engines": {
4512 "node": ">=6"
4513 }
4514 },
4515 "node_modules/property-information": {
4516 "version": "7.0.0",
4517 "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz",
4518 "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==",
4519 "dev": true,
4520 "funding": {
4521 "type": "github",
4522 "url": "https://github.com/sponsors/wooorm"
4523 }
4524 },
4525 "node_modules/purgecss": {
4526 "version": "7.0.2",
4527 "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-7.0.2.tgz",
4528 "integrity": "sha512-4Ku8KoxNhOWi9X1XJ73XY5fv+I+hhTRedKpGs/2gaBKU8ijUiIKF/uyyIyh7Wo713bELSICF5/NswjcuOqYouQ==",
4529 "dev": true,
4530 "dependencies": {
4531 "commander": "^12.1.0",
4532 "glob": "^11.0.0",
4533 "postcss": "^8.4.47",
4534 "postcss-selector-parser": "^6.1.2"
4535 },
4536 "bin": {
4537 "purgecss": "bin/purgecss.js"
4538 }
4539 },
4540 "node_modules/query-string": {
4541 "version": "9.1.2",
4542 "resolved": "https://registry.npmjs.org/query-string/-/query-string-9.1.2.tgz",
4543 "integrity": "sha512-s3UlTyjxRux4KjwWaJsjh1Mp8zoCkSGKirbD9H89pEM9UOZsfpRZpdfzvsy2/mGlLfC3NnYVpy2gk7jXITHEtA==",
4544 "dependencies": {
4545 "decode-uri-component": "^0.4.1",
4546 "filter-obj": "^5.1.0",
4547 "split-on-first": "^3.0.0"
4548 },
4549 "engines": {
4550 "node": ">=18"
4551 },
4552 "funding": {
4553 "url": "https://github.com/sponsors/sindresorhus"
4554 }
4555 },
4556 "node_modules/radix3": {
4557 "version": "1.1.2",
4558 "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz",
4559 "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==",
4560 "dev": true
4561 },
4562 "node_modules/readdirp": {
4563 "version": "4.1.2",
4564 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
4565 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
4566 "dev": true,
4567 "engines": {
4568 "node": ">= 14.18.0"
4569 },
4570 "funding": {
4571 "type": "individual",
4572 "url": "https://paulmillr.com/funding/"
4573 }
4574 },
4575 "node_modules/regex": {
4576 "version": "6.0.1",
4577 "resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz",
4578 "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==",
4579 "dev": true,
4580 "dependencies": {
4581 "regex-utilities": "^2.3.0"
4582 }
4583 },
4584 "node_modules/regex-recursion": {
4585 "version": "6.0.2",
4586 "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz",
4587 "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==",
4588 "dev": true,
4589 "dependencies": {
4590 "regex-utilities": "^2.3.0"
4591 }
4592 },
4593 "node_modules/regex-utilities": {
4594 "version": "2.3.0",
4595 "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz",
4596 "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==",
4597 "dev": true
4598 },
4599 "node_modules/rehype": {
4600 "version": "13.0.2",
4601 "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz",
4602 "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==",
4603 "dev": true,
4604 "dependencies": {
4605 "@types/hast": "^3.0.0",
4606 "rehype-parse": "^9.0.0",
4607 "rehype-stringify": "^10.0.0",
4608 "unified": "^11.0.0"
4609 },
4610 "funding": {
4611 "type": "opencollective",
4612 "url": "https://opencollective.com/unified"
4613 }
4614 },
4615 "node_modules/rehype-parse": {
4616 "version": "9.0.1",
4617 "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz",
4618 "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==",
4619 "dev": true,
4620 "dependencies": {
4621 "@types/hast": "^3.0.0",
4622 "hast-util-from-html": "^2.0.0",
4623 "unified": "^11.0.0"
4624 },
4625 "funding": {
4626 "type": "opencollective",
4627 "url": "https://opencollective.com/unified"
4628 }
4629 },
4630 "node_modules/rehype-raw": {
4631 "version": "7.0.0",
4632 "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz",
4633 "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==",
4634 "dev": true,
4635 "dependencies": {
4636 "@types/hast": "^3.0.0",
4637 "hast-util-raw": "^9.0.0",
4638 "vfile": "^6.0.0"
4639 },
4640 "funding": {
4641 "type": "opencollective",
4642 "url": "https://opencollective.com/unified"
4643 }
4644 },
4645 "node_modules/rehype-stringify": {
4646 "version": "10.0.1",
4647 "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz",
4648 "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==",
4649 "dev": true,
4650 "dependencies": {
4651 "@types/hast": "^3.0.0",
4652 "hast-util-to-html": "^9.0.0",
4653 "unified": "^11.0.0"
4654 },
4655 "funding": {
4656 "type": "opencollective",
4657 "url": "https://opencollective.com/unified"
4658 }
4659 },
4660 "node_modules/remark-gfm": {
4661 "version": "4.0.1",
4662 "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz",
4663 "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
4664 "dev": true,
4665 "dependencies": {
4666 "@types/mdast": "^4.0.0",
4667 "mdast-util-gfm": "^3.0.0",
4668 "micromark-extension-gfm": "^3.0.0",
4669 "remark-parse": "^11.0.0",
4670 "remark-stringify": "^11.0.0",
4671 "unified": "^11.0.0"
4672 },
4673 "funding": {
4674 "type": "opencollective",
4675 "url": "https://opencollective.com/unified"
4676 }
4677 },
4678 "node_modules/remark-parse": {
4679 "version": "11.0.0",
4680 "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
4681 "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
4682 "dev": true,
4683 "dependencies": {
4684 "@types/mdast": "^4.0.0",
4685 "mdast-util-from-markdown": "^2.0.0",
4686 "micromark-util-types": "^2.0.0",
4687 "unified": "^11.0.0"
4688 },
4689 "funding": {
4690 "type": "opencollective",
4691 "url": "https://opencollective.com/unified"
4692 }
4693 },
4694 "node_modules/remark-rehype": {
4695 "version": "11.1.2",
4696 "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz",
4697 "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
4698 "dev": true,
4699 "dependencies": {
4700 "@types/hast": "^3.0.0",
4701 "@types/mdast": "^4.0.0",
4702 "mdast-util-to-hast": "^13.0.0",
4703 "unified": "^11.0.0",
4704 "vfile": "^6.0.0"
4705 },
4706 "funding": {
4707 "type": "opencollective",
4708 "url": "https://opencollective.com/unified"
4709 }
4710 },
4711 "node_modules/remark-smartypants": {
4712 "version": "3.0.2",
4713 "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz",
4714 "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==",
4715 "dev": true,
4716 "dependencies": {
4717 "retext": "^9.0.0",
4718 "retext-smartypants": "^6.0.0",
4719 "unified": "^11.0.4",
4720 "unist-util-visit": "^5.0.0"
4721 },
4722 "engines": {
4723 "node": ">=16.0.0"
4724 }
4725 },
4726 "node_modules/remark-stringify": {
4727 "version": "11.0.0",
4728 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
4729 "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
4730 "dev": true,
4731 "dependencies": {
4732 "@types/mdast": "^4.0.0",
4733 "mdast-util-to-markdown": "^2.0.0",
4734 "unified": "^11.0.0"
4735 },
4736 "funding": {
4737 "type": "opencollective",
4738 "url": "https://opencollective.com/unified"
4739 }
4740 },
4741 "node_modules/restructure": {
4742 "version": "3.0.2",
4743 "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz",
4744 "integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==",
4745 "dev": true
4746 },
4747 "node_modules/retext": {
4748 "version": "9.0.0",
4749 "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz",
4750 "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==",
4751 "dev": true,
4752 "dependencies": {
4753 "@types/nlcst": "^2.0.0",
4754 "retext-latin": "^4.0.0",
4755 "retext-stringify": "^4.0.0",
4756 "unified": "^11.0.0"
4757 },
4758 "funding": {
4759 "type": "opencollective",
4760 "url": "https://opencollective.com/unified"
4761 }
4762 },
4763 "node_modules/retext-latin": {
4764 "version": "4.0.0",
4765 "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz",
4766 "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==",
4767 "dev": true,
4768 "dependencies": {
4769 "@types/nlcst": "^2.0.0",
4770 "parse-latin": "^7.0.0",
4771 "unified": "^11.0.0"
4772 },
4773 "funding": {
4774 "type": "opencollective",
4775 "url": "https://opencollective.com/unified"
4776 }
4777 },
4778 "node_modules/retext-smartypants": {
4779 "version": "6.2.0",
4780 "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz",
4781 "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==",
4782 "dev": true,
4783 "dependencies": {
4784 "@types/nlcst": "^2.0.0",
4785 "nlcst-to-string": "^4.0.0",
4786 "unist-util-visit": "^5.0.0"
4787 },
4788 "funding": {
4789 "type": "opencollective",
4790 "url": "https://opencollective.com/unified"
4791 }
4792 },
4793 "node_modules/retext-stringify": {
4794 "version": "4.0.0",
4795 "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz",
4796 "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==",
4797 "dev": true,
4798 "dependencies": {
4799 "@types/nlcst": "^2.0.0",
4800 "nlcst-to-string": "^4.0.0",
4801 "unified": "^11.0.0"
4802 },
4803 "funding": {
4804 "type": "opencollective",
4805 "url": "https://opencollective.com/unified"
4806 }
4807 },
4808 "node_modules/rollup": {
4809 "version": "4.40.0",
4810 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.0.tgz",
4811 "integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==",
4812 "dev": true,
4813 "dependencies": {
4814 "@types/estree": "1.0.7"
4815 },
4816 "bin": {
4817 "rollup": "dist/bin/rollup"
4818 },
4819 "engines": {
4820 "node": ">=18.0.0",
4821 "npm": ">=8.0.0"
4822 },
4823 "optionalDependencies": {
4824 "@rollup/rollup-android-arm-eabi": "4.40.0",
4825 "@rollup/rollup-android-arm64": "4.40.0",
4826 "@rollup/rollup-darwin-arm64": "4.40.0",
4827 "@rollup/rollup-darwin-x64": "4.40.0",
4828 "@rollup/rollup-freebsd-arm64": "4.40.0",
4829 "@rollup/rollup-freebsd-x64": "4.40.0",
4830 "@rollup/rollup-linux-arm-gnueabihf": "4.40.0",
4831 "@rollup/rollup-linux-arm-musleabihf": "4.40.0",
4832 "@rollup/rollup-linux-arm64-gnu": "4.40.0",
4833 "@rollup/rollup-linux-arm64-musl": "4.40.0",
4834 "@rollup/rollup-linux-loongarch64-gnu": "4.40.0",
4835 "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0",
4836 "@rollup/rollup-linux-riscv64-gnu": "4.40.0",
4837 "@rollup/rollup-linux-riscv64-musl": "4.40.0",
4838 "@rollup/rollup-linux-s390x-gnu": "4.40.0",
4839 "@rollup/rollup-linux-x64-gnu": "4.40.0",
4840 "@rollup/rollup-linux-x64-musl": "4.40.0",
4841 "@rollup/rollup-win32-arm64-msvc": "4.40.0",
4842 "@rollup/rollup-win32-ia32-msvc": "4.40.0",
4843 "@rollup/rollup-win32-x64-msvc": "4.40.0",
4844 "fsevents": "~2.3.2"
4845 }
4846 },
4847 "node_modules/sass": {
4848 "version": "1.87.0",
4849 "resolved": "https://registry.npmjs.org/sass/-/sass-1.87.0.tgz",
4850 "integrity": "sha512-d0NoFH4v6SjEK7BoX810Jsrhj7IQSYHAHLi/iSpgqKc7LaIDshFRlSg5LOymf9FqQhxEHs2W5ZQXlvy0KD45Uw==",
4851 "dev": true,
4852 "dependencies": {
4853 "chokidar": "^4.0.0",
4854 "immutable": "^5.0.2",
4855 "source-map-js": ">=0.6.2 <2.0.0"
4856 },
4857 "bin": {
4858 "sass": "sass.js"
4859 },
4860 "engines": {
4861 "node": ">=14.0.0"
4862 },
4863 "optionalDependencies": {
4864 "@parcel/watcher": "^2.4.1"
4865 }
4866 },
4867 "node_modules/semver": {
4868 "version": "7.7.1",
4869 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
4870 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
4871 "dev": true,
4872 "bin": {
4873 "semver": "bin/semver.js"
4874 },
4875 "engines": {
4876 "node": ">=10"
4877 }
4878 },
4879 "node_modules/sharp": {
4880 "version": "0.33.5",
4881 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
4882 "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
4883 "dev": true,
4884 "hasInstallScript": true,
4885 "optional": true,
4886 "dependencies": {
4887 "color": "^4.2.3",
4888 "detect-libc": "^2.0.3",
4889 "semver": "^7.6.3"
4890 },
4891 "engines": {
4892 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
4893 },
4894 "funding": {
4895 "url": "https://opencollective.com/libvips"
4896 },
4897 "optionalDependencies": {
4898 "@img/sharp-darwin-arm64": "0.33.5",
4899 "@img/sharp-darwin-x64": "0.33.5",
4900 "@img/sharp-libvips-darwin-arm64": "1.0.4",
4901 "@img/sharp-libvips-darwin-x64": "1.0.4",
4902 "@img/sharp-libvips-linux-arm": "1.0.5",
4903 "@img/sharp-libvips-linux-arm64": "1.0.4",
4904 "@img/sharp-libvips-linux-s390x": "1.0.4",
4905 "@img/sharp-libvips-linux-x64": "1.0.4",
4906 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
4907 "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
4908 "@img/sharp-linux-arm": "0.33.5",
4909 "@img/sharp-linux-arm64": "0.33.5",
4910 "@img/sharp-linux-s390x": "0.33.5",
4911 "@img/sharp-linux-x64": "0.33.5",
4912 "@img/sharp-linuxmusl-arm64": "0.33.5",
4913 "@img/sharp-linuxmusl-x64": "0.33.5",
4914 "@img/sharp-wasm32": "0.33.5",
4915 "@img/sharp-win32-ia32": "0.33.5",
4916 "@img/sharp-win32-x64": "0.33.5"
4917 }
4918 },
4919 "node_modules/shebang-command": {
4920 "version": "2.0.0",
4921 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4922 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4923 "dev": true,
4924 "dependencies": {
4925 "shebang-regex": "^3.0.0"
4926 },
4927 "engines": {
4928 "node": ">=8"
4929 }
4930 },
4931 "node_modules/shebang-regex": {
4932 "version": "3.0.0",
4933 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4934 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4935 "dev": true,
4936 "engines": {
4937 "node": ">=8"
4938 }
4939 },
4940 "node_modules/shiki": {
4941 "version": "3.2.2",
4942 "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.2.2.tgz",
4943 "integrity": "sha512-0qWBkM2t/0NXPRcVgtLhtHv6Ak3Q5yI4K/ggMqcgLRKm4+pCs3namgZlhlat/7u2CuqNtlShNs9lENOG6n7UaQ==",
4944 "dev": true,
4945 "dependencies": {
4946 "@shikijs/core": "3.2.2",
4947 "@shikijs/engine-javascript": "3.2.2",
4948 "@shikijs/engine-oniguruma": "3.2.2",
4949 "@shikijs/langs": "3.2.2",
4950 "@shikijs/themes": "3.2.2",
4951 "@shikijs/types": "3.2.2",
4952 "@shikijs/vscode-textmate": "^10.0.2",
4953 "@types/hast": "^3.0.4"
4954 }
4955 },
4956 "node_modules/signal-exit": {
4957 "version": "4.1.0",
4958 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
4959 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
4960 "dev": true,
4961 "engines": {
4962 "node": ">=14"
4963 },
4964 "funding": {
4965 "url": "https://github.com/sponsors/isaacs"
4966 }
4967 },
4968 "node_modules/signal-polyfill": {
4969 "version": "0.2.2",
4970 "resolved": "https://registry.npmjs.org/signal-polyfill/-/signal-polyfill-0.2.2.tgz",
4971 "integrity": "sha512-p63Y4Er5/eMQ9RHg0M0Y64NlsQKpiu6MDdhBXpyywRuWiPywhJTpKJ1iB5K2hJEbFZ0BnDS7ZkJ+0AfTuL37Rg=="
4972 },
4973 "node_modules/simple-swizzle": {
4974 "version": "0.2.2",
4975 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
4976 "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
4977 "dev": true,
4978 "optional": true,
4979 "dependencies": {
4980 "is-arrayish": "^0.3.1"
4981 }
4982 },
4983 "node_modules/sisteransi": {
4984 "version": "1.0.5",
4985 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
4986 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
4987 "dev": true
4988 },
4989 "node_modules/smol-toml": {
4990 "version": "1.3.3",
4991 "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.3.tgz",
4992 "integrity": "sha512-KMVLNWu490KlNfD0lbfDBUktJIEaZRBj1eeK0SMfdpO/rfyARIzlnPVI1Ge4l0vtSJmQUAiGKxMyLGrCT38iyA==",
4993 "dev": true,
4994 "engines": {
4995 "node": ">= 18"
4996 },
4997 "funding": {
4998 "url": "https://github.com/sponsors/cyyynthia"
4999 }
5000 },
5001 "node_modules/source-map-js": {
5002 "version": "1.2.1",
5003 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
5004 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
5005 "dev": true,
5006 "engines": {
5007 "node": ">=0.10.0"
5008 }
5009 },
5010 "node_modules/space-separated-tokens": {
5011 "version": "2.0.2",
5012 "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
5013 "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
5014 "dev": true,
5015 "funding": {
5016 "type": "github",
5017 "url": "https://github.com/sponsors/wooorm"
5018 }
5019 },
5020 "node_modules/spellcaster": {
5021 "version": "6.0.0",
5022 "resolved": "https://registry.npmjs.org/spellcaster/-/spellcaster-6.0.0.tgz",
5023 "integrity": "sha512-BLHYZFnvf5XtVwVr2x/esn7gJjUCevywkJoVmlN33MrneSR7AVTTYkeu6Nt9NUguGaOv11yb4zjLo5hV0PYj0w==",
5024 "dependencies": {
5025 "signal-polyfill": "^0.2.0"
5026 }
5027 },
5028 "node_modules/split-on-first": {
5029 "version": "3.0.0",
5030 "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-3.0.0.tgz",
5031 "integrity": "sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==",
5032 "engines": {
5033 "node": ">=12"
5034 },
5035 "funding": {
5036 "url": "https://github.com/sponsors/sindresorhus"
5037 }
5038 },
5039 "node_modules/string-width": {
5040 "version": "7.2.0",
5041 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
5042 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
5043 "dev": true,
5044 "dependencies": {
5045 "emoji-regex": "^10.3.0",
5046 "get-east-asian-width": "^1.0.0",
5047 "strip-ansi": "^7.1.0"
5048 },
5049 "engines": {
5050 "node": ">=18"
5051 },
5052 "funding": {
5053 "url": "https://github.com/sponsors/sindresorhus"
5054 }
5055 },
5056 "node_modules/string-width-cjs": {
5057 "name": "string-width",
5058 "version": "4.2.3",
5059 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5060 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5061 "dev": true,
5062 "dependencies": {
5063 "emoji-regex": "^8.0.0",
5064 "is-fullwidth-code-point": "^3.0.0",
5065 "strip-ansi": "^6.0.1"
5066 },
5067 "engines": {
5068 "node": ">=8"
5069 }
5070 },
5071 "node_modules/string-width-cjs/node_modules/ansi-regex": {
5072 "version": "5.0.1",
5073 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5074 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5075 "dev": true,
5076 "engines": {
5077 "node": ">=8"
5078 }
5079 },
5080 "node_modules/string-width-cjs/node_modules/emoji-regex": {
5081 "version": "8.0.0",
5082 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5083 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5084 "dev": true
5085 },
5086 "node_modules/string-width-cjs/node_modules/strip-ansi": {
5087 "version": "6.0.1",
5088 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5089 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5090 "dev": true,
5091 "dependencies": {
5092 "ansi-regex": "^5.0.1"
5093 },
5094 "engines": {
5095 "node": ">=8"
5096 }
5097 },
5098 "node_modules/stringify-entities": {
5099 "version": "4.0.4",
5100 "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
5101 "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
5102 "dev": true,
5103 "dependencies": {
5104 "character-entities-html4": "^2.0.0",
5105 "character-entities-legacy": "^3.0.0"
5106 },
5107 "funding": {
5108 "type": "github",
5109 "url": "https://github.com/sponsors/wooorm"
5110 }
5111 },
5112 "node_modules/strip-ansi": {
5113 "version": "7.1.0",
5114 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
5115 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
5116 "dev": true,
5117 "dependencies": {
5118 "ansi-regex": "^6.0.1"
5119 },
5120 "engines": {
5121 "node": ">=12"
5122 },
5123 "funding": {
5124 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
5125 }
5126 },
5127 "node_modules/strip-ansi-cjs": {
5128 "name": "strip-ansi",
5129 "version": "6.0.1",
5130 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5131 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5132 "dev": true,
5133 "dependencies": {
5134 "ansi-regex": "^5.0.1"
5135 },
5136 "engines": {
5137 "node": ">=8"
5138 }
5139 },
5140 "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
5141 "version": "5.0.1",
5142 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5143 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5144 "dev": true,
5145 "engines": {
5146 "node": ">=8"
5147 }
5148 },
5149 "node_modules/throttle-debounce": {
5150 "version": "5.0.2",
5151 "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-5.0.2.tgz",
5152 "integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==",
5153 "engines": {
5154 "node": ">=12.22"
5155 }
5156 },
5157 "node_modules/tiny-inflate": {
5158 "version": "1.0.3",
5159 "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
5160 "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==",
5161 "dev": true
5162 },
5163 "node_modules/tinyexec": {
5164 "version": "0.3.2",
5165 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
5166 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
5167 "dev": true
5168 },
5169 "node_modules/tinyglobby": {
5170 "version": "0.2.13",
5171 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz",
5172 "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==",
5173 "dev": true,
5174 "dependencies": {
5175 "fdir": "^6.4.4",
5176 "picomatch": "^4.0.2"
5177 },
5178 "engines": {
5179 "node": ">=12.0.0"
5180 },
5181 "funding": {
5182 "url": "https://github.com/sponsors/SuperchupuDev"
5183 }
5184 },
5185 "node_modules/to-regex-range": {
5186 "version": "5.0.1",
5187 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
5188 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
5189 "dev": true,
5190 "optional": true,
5191 "dependencies": {
5192 "is-number": "^7.0.0"
5193 },
5194 "engines": {
5195 "node": ">=8.0"
5196 }
5197 },
5198 "node_modules/tr46": {
5199 "version": "0.0.3",
5200 "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
5201 "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
5202 "dev": true
5203 },
5204 "node_modules/trim-lines": {
5205 "version": "3.0.1",
5206 "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
5207 "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
5208 "dev": true,
5209 "funding": {
5210 "type": "github",
5211 "url": "https://github.com/sponsors/wooorm"
5212 }
5213 },
5214 "node_modules/trough": {
5215 "version": "2.2.0",
5216 "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
5217 "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
5218 "dev": true,
5219 "funding": {
5220 "type": "github",
5221 "url": "https://github.com/sponsors/wooorm"
5222 }
5223 },
5224 "node_modules/tsconfck": {
5225 "version": "3.1.5",
5226 "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.5.tgz",
5227 "integrity": "sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==",
5228 "dev": true,
5229 "bin": {
5230 "tsconfck": "bin/tsconfck.js"
5231 },
5232 "engines": {
5233 "node": "^18 || >=20"
5234 },
5235 "peerDependencies": {
5236 "typescript": "^5.0.0"
5237 },
5238 "peerDependenciesMeta": {
5239 "typescript": {
5240 "optional": true
5241 }
5242 }
5243 },
5244 "node_modules/tslib": {
5245 "version": "2.8.1",
5246 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
5247 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
5248 "dev": true
5249 },
5250 "node_modules/type-fest": {
5251 "version": "4.40.0",
5252 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz",
5253 "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==",
5254 "dev": true,
5255 "engines": {
5256 "node": ">=16"
5257 },
5258 "funding": {
5259 "url": "https://github.com/sponsors/sindresorhus"
5260 }
5261 },
5262 "node_modules/typescript": {
5263 "version": "5.8.3",
5264 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
5265 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
5266 "dev": true,
5267 "peer": true,
5268 "bin": {
5269 "tsc": "bin/tsc",
5270 "tsserver": "bin/tsserver"
5271 },
5272 "engines": {
5273 "node": ">=14.17"
5274 }
5275 },
5276 "node_modules/ufo": {
5277 "version": "1.6.1",
5278 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz",
5279 "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==",
5280 "dev": true
5281 },
5282 "node_modules/ultrahtml": {
5283 "version": "1.6.0",
5284 "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz",
5285 "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==",
5286 "dev": true
5287 },
5288 "node_modules/uncrypto": {
5289 "version": "0.1.3",
5290 "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz",
5291 "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==",
5292 "dev": true
5293 },
5294 "node_modules/unicode-properties": {
5295 "version": "1.4.1",
5296 "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz",
5297 "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==",
5298 "dev": true,
5299 "dependencies": {
5300 "base64-js": "^1.3.0",
5301 "unicode-trie": "^2.0.0"
5302 }
5303 },
5304 "node_modules/unicode-trie": {
5305 "version": "2.0.0",
5306 "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz",
5307 "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==",
5308 "dev": true,
5309 "dependencies": {
5310 "pako": "^0.2.5",
5311 "tiny-inflate": "^1.0.0"
5312 }
5313 },
5314 "node_modules/unified": {
5315 "version": "11.0.5",
5316 "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
5317 "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
5318 "dev": true,
5319 "dependencies": {
5320 "@types/unist": "^3.0.0",
5321 "bail": "^2.0.0",
5322 "devlop": "^1.0.0",
5323 "extend": "^3.0.0",
5324 "is-plain-obj": "^4.0.0",
5325 "trough": "^2.0.0",
5326 "vfile": "^6.0.0"
5327 },
5328 "funding": {
5329 "type": "opencollective",
5330 "url": "https://opencollective.com/unified"
5331 }
5332 },
5333 "node_modules/unifont": {
5334 "version": "0.2.0",
5335 "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.2.0.tgz",
5336 "integrity": "sha512-RoF14/tOhLvDa7R5K6A3PjsfJVFKvadvRpWjfV1ttabUe9704P1ie9z1ABLWEts/8SxrBVePav/XhgeFNltpsw==",
5337 "dev": true,
5338 "dependencies": {
5339 "css-tree": "^3.0.0",
5340 "ohash": "^2.0.0"
5341 }
5342 },
5343 "node_modules/unist-util-find-after": {
5344 "version": "5.0.0",
5345 "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz",
5346 "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==",
5347 "dev": true,
5348 "dependencies": {
5349 "@types/unist": "^3.0.0",
5350 "unist-util-is": "^6.0.0"
5351 },
5352 "funding": {
5353 "type": "opencollective",
5354 "url": "https://opencollective.com/unified"
5355 }
5356 },
5357 "node_modules/unist-util-is": {
5358 "version": "6.0.0",
5359 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
5360 "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
5361 "dev": true,
5362 "dependencies": {
5363 "@types/unist": "^3.0.0"
5364 },
5365 "funding": {
5366 "type": "opencollective",
5367 "url": "https://opencollective.com/unified"
5368 }
5369 },
5370 "node_modules/unist-util-modify-children": {
5371 "version": "4.0.0",
5372 "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz",
5373 "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==",
5374 "dev": true,
5375 "dependencies": {
5376 "@types/unist": "^3.0.0",
5377 "array-iterate": "^2.0.0"
5378 },
5379 "funding": {
5380 "type": "opencollective",
5381 "url": "https://opencollective.com/unified"
5382 }
5383 },
5384 "node_modules/unist-util-position": {
5385 "version": "5.0.0",
5386 "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
5387 "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
5388 "dev": true,
5389 "dependencies": {
5390 "@types/unist": "^3.0.0"
5391 },
5392 "funding": {
5393 "type": "opencollective",
5394 "url": "https://opencollective.com/unified"
5395 }
5396 },
5397 "node_modules/unist-util-remove-position": {
5398 "version": "5.0.0",
5399 "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz",
5400 "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==",
5401 "dev": true,
5402 "dependencies": {
5403 "@types/unist": "^3.0.0",
5404 "unist-util-visit": "^5.0.0"
5405 },
5406 "funding": {
5407 "type": "opencollective",
5408 "url": "https://opencollective.com/unified"
5409 }
5410 },
5411 "node_modules/unist-util-stringify-position": {
5412 "version": "4.0.0",
5413 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
5414 "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
5415 "dev": true,
5416 "dependencies": {
5417 "@types/unist": "^3.0.0"
5418 },
5419 "funding": {
5420 "type": "opencollective",
5421 "url": "https://opencollective.com/unified"
5422 }
5423 },
5424 "node_modules/unist-util-visit": {
5425 "version": "5.0.0",
5426 "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
5427 "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
5428 "dev": true,
5429 "dependencies": {
5430 "@types/unist": "^3.0.0",
5431 "unist-util-is": "^6.0.0",
5432 "unist-util-visit-parents": "^6.0.0"
5433 },
5434 "funding": {
5435 "type": "opencollective",
5436 "url": "https://opencollective.com/unified"
5437 }
5438 },
5439 "node_modules/unist-util-visit-children": {
5440 "version": "3.0.0",
5441 "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz",
5442 "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==",
5443 "dev": true,
5444 "dependencies": {
5445 "@types/unist": "^3.0.0"
5446 },
5447 "funding": {
5448 "type": "opencollective",
5449 "url": "https://opencollective.com/unified"
5450 }
5451 },
5452 "node_modules/unist-util-visit-parents": {
5453 "version": "6.0.1",
5454 "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
5455 "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
5456 "dev": true,
5457 "dependencies": {
5458 "@types/unist": "^3.0.0",
5459 "unist-util-is": "^6.0.0"
5460 },
5461 "funding": {
5462 "type": "opencollective",
5463 "url": "https://opencollective.com/unified"
5464 }
5465 },
5466 "node_modules/unstorage": {
5467 "version": "1.15.0",
5468 "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.15.0.tgz",
5469 "integrity": "sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==",
5470 "dev": true,
5471 "dependencies": {
5472 "anymatch": "^3.1.3",
5473 "chokidar": "^4.0.3",
5474 "destr": "^2.0.3",
5475 "h3": "^1.15.0",
5476 "lru-cache": "^10.4.3",
5477 "node-fetch-native": "^1.6.6",
5478 "ofetch": "^1.4.1",
5479 "ufo": "^1.5.4"
5480 },
5481 "peerDependencies": {
5482 "@azure/app-configuration": "^1.8.0",
5483 "@azure/cosmos": "^4.2.0",
5484 "@azure/data-tables": "^13.3.0",
5485 "@azure/identity": "^4.6.0",
5486 "@azure/keyvault-secrets": "^4.9.0",
5487 "@azure/storage-blob": "^12.26.0",
5488 "@capacitor/preferences": "^6.0.3",
5489 "@deno/kv": ">=0.9.0",
5490 "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0",
5491 "@planetscale/database": "^1.19.0",
5492 "@upstash/redis": "^1.34.3",
5493 "@vercel/blob": ">=0.27.1",
5494 "@vercel/kv": "^1.0.1",
5495 "aws4fetch": "^1.0.20",
5496 "db0": ">=0.2.1",
5497 "idb-keyval": "^6.2.1",
5498 "ioredis": "^5.4.2",
5499 "uploadthing": "^7.4.4"
5500 },
5501 "peerDependenciesMeta": {
5502 "@azure/app-configuration": {
5503 "optional": true
5504 },
5505 "@azure/cosmos": {
5506 "optional": true
5507 },
5508 "@azure/data-tables": {
5509 "optional": true
5510 },
5511 "@azure/identity": {
5512 "optional": true
5513 },
5514 "@azure/keyvault-secrets": {
5515 "optional": true
5516 },
5517 "@azure/storage-blob": {
5518 "optional": true
5519 },
5520 "@capacitor/preferences": {
5521 "optional": true
5522 },
5523 "@deno/kv": {
5524 "optional": true
5525 },
5526 "@netlify/blobs": {
5527 "optional": true
5528 },
5529 "@planetscale/database": {
5530 "optional": true
5531 },
5532 "@upstash/redis": {
5533 "optional": true
5534 },
5535 "@vercel/blob": {
5536 "optional": true
5537 },
5538 "@vercel/kv": {
5539 "optional": true
5540 },
5541 "aws4fetch": {
5542 "optional": true
5543 },
5544 "db0": {
5545 "optional": true
5546 },
5547 "idb-keyval": {
5548 "optional": true
5549 },
5550 "ioredis": {
5551 "optional": true
5552 },
5553 "uploadthing": {
5554 "optional": true
5555 }
5556 }
5557 },
5558 "node_modules/util-deprecate": {
5559 "version": "1.0.2",
5560 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5561 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
5562 "dev": true
5563 },
5564 "node_modules/vfile": {
5565 "version": "6.0.3",
5566 "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
5567 "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
5568 "dev": true,
5569 "dependencies": {
5570 "@types/unist": "^3.0.0",
5571 "vfile-message": "^4.0.0"
5572 },
5573 "funding": {
5574 "type": "opencollective",
5575 "url": "https://opencollective.com/unified"
5576 }
5577 },
5578 "node_modules/vfile-location": {
5579 "version": "5.0.3",
5580 "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz",
5581 "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==",
5582 "dev": true,
5583 "dependencies": {
5584 "@types/unist": "^3.0.0",
5585 "vfile": "^6.0.0"
5586 },
5587 "funding": {
5588 "type": "opencollective",
5589 "url": "https://opencollective.com/unified"
5590 }
5591 },
5592 "node_modules/vfile-message": {
5593 "version": "4.0.2",
5594 "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz",
5595 "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==",
5596 "dev": true,
5597 "dependencies": {
5598 "@types/unist": "^3.0.0",
5599 "unist-util-stringify-position": "^4.0.0"
5600 },
5601 "funding": {
5602 "type": "opencollective",
5603 "url": "https://opencollective.com/unified"
5604 }
5605 },
5606 "node_modules/vite": {
5607 "version": "6.3.2",
5608 "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.2.tgz",
5609 "integrity": "sha512-ZSvGOXKGceizRQIZSz7TGJ0pS3QLlVY/9hwxVh17W3re67je1RKYzFHivZ/t0tubU78Vkyb9WnHPENSBCzbckg==",
5610 "dev": true,
5611 "dependencies": {
5612 "esbuild": "^0.25.0",
5613 "fdir": "^6.4.3",
5614 "picomatch": "^4.0.2",
5615 "postcss": "^8.5.3",
5616 "rollup": "^4.34.9",
5617 "tinyglobby": "^0.2.12"
5618 },
5619 "bin": {
5620 "vite": "bin/vite.js"
5621 },
5622 "engines": {
5623 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
5624 },
5625 "funding": {
5626 "url": "https://github.com/vitejs/vite?sponsor=1"
5627 },
5628 "optionalDependencies": {
5629 "fsevents": "~2.3.3"
5630 },
5631 "peerDependencies": {
5632 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
5633 "jiti": ">=1.21.0",
5634 "less": "*",
5635 "lightningcss": "^1.21.0",
5636 "sass": "*",
5637 "sass-embedded": "*",
5638 "stylus": "*",
5639 "sugarss": "*",
5640 "terser": "^5.16.0",
5641 "tsx": "^4.8.1",
5642 "yaml": "^2.4.2"
5643 },
5644 "peerDependenciesMeta": {
5645 "@types/node": {
5646 "optional": true
5647 },
5648 "jiti": {
5649 "optional": true
5650 },
5651 "less": {
5652 "optional": true
5653 },
5654 "lightningcss": {
5655 "optional": true
5656 },
5657 "sass": {
5658 "optional": true
5659 },
5660 "sass-embedded": {
5661 "optional": true
5662 },
5663 "stylus": {
5664 "optional": true
5665 },
5666 "sugarss": {
5667 "optional": true
5668 },
5669 "terser": {
5670 "optional": true
5671 },
5672 "tsx": {
5673 "optional": true
5674 },
5675 "yaml": {
5676 "optional": true
5677 }
5678 }
5679 },
5680 "node_modules/vitefu": {
5681 "version": "1.0.6",
5682 "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz",
5683 "integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==",
5684 "dev": true,
5685 "workspaces": [
5686 "tests/deps/*",
5687 "tests/projects/*"
5688 ],
5689 "peerDependencies": {
5690 "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"
5691 },
5692 "peerDependenciesMeta": {
5693 "vite": {
5694 "optional": true
5695 }
5696 }
5697 },
5698 "node_modules/web-namespaces": {
5699 "version": "2.0.1",
5700 "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
5701 "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
5702 "dev": true,
5703 "funding": {
5704 "type": "github",
5705 "url": "https://github.com/sponsors/wooorm"
5706 }
5707 },
5708 "node_modules/web-streams-polyfill": {
5709 "version": "3.3.3",
5710 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
5711 "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
5712 "optional": true,
5713 "engines": {
5714 "node": ">= 8"
5715 }
5716 },
5717 "node_modules/webidl-conversions": {
5718 "version": "3.0.1",
5719 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
5720 "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
5721 "dev": true
5722 },
5723 "node_modules/whatwg-url": {
5724 "version": "5.0.0",
5725 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
5726 "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
5727 "dev": true,
5728 "dependencies": {
5729 "tr46": "~0.0.3",
5730 "webidl-conversions": "^3.0.0"
5731 }
5732 },
5733 "node_modules/which": {
5734 "version": "2.0.2",
5735 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5736 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5737 "dev": true,
5738 "dependencies": {
5739 "isexe": "^2.0.0"
5740 },
5741 "bin": {
5742 "node-which": "bin/node-which"
5743 },
5744 "engines": {
5745 "node": ">= 8"
5746 }
5747 },
5748 "node_modules/which-pm-runs": {
5749 "version": "1.1.0",
5750 "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz",
5751 "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==",
5752 "dev": true,
5753 "engines": {
5754 "node": ">=4"
5755 }
5756 },
5757 "node_modules/widest-line": {
5758 "version": "5.0.0",
5759 "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz",
5760 "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==",
5761 "dev": true,
5762 "dependencies": {
5763 "string-width": "^7.0.0"
5764 },
5765 "engines": {
5766 "node": ">=18"
5767 },
5768 "funding": {
5769 "url": "https://github.com/sponsors/sindresorhus"
5770 }
5771 },
5772 "node_modules/wrap-ansi": {
5773 "version": "9.0.0",
5774 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
5775 "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
5776 "dev": true,
5777 "dependencies": {
5778 "ansi-styles": "^6.2.1",
5779 "string-width": "^7.0.0",
5780 "strip-ansi": "^7.1.0"
5781 },
5782 "engines": {
5783 "node": ">=18"
5784 },
5785 "funding": {
5786 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5787 }
5788 },
5789 "node_modules/wrap-ansi-cjs": {
5790 "name": "wrap-ansi",
5791 "version": "7.0.0",
5792 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5793 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
5794 "dev": true,
5795 "dependencies": {
5796 "ansi-styles": "^4.0.0",
5797 "string-width": "^4.1.0",
5798 "strip-ansi": "^6.0.0"
5799 },
5800 "engines": {
5801 "node": ">=10"
5802 },
5803 "funding": {
5804 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5805 }
5806 },
5807 "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
5808 "version": "5.0.1",
5809 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
5810 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
5811 "dev": true,
5812 "engines": {
5813 "node": ">=8"
5814 }
5815 },
5816 "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
5817 "version": "4.3.0",
5818 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5819 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5820 "dev": true,
5821 "dependencies": {
5822 "color-convert": "^2.0.1"
5823 },
5824 "engines": {
5825 "node": ">=8"
5826 },
5827 "funding": {
5828 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5829 }
5830 },
5831 "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
5832 "version": "8.0.0",
5833 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5834 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5835 "dev": true
5836 },
5837 "node_modules/wrap-ansi-cjs/node_modules/string-width": {
5838 "version": "4.2.3",
5839 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5840 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5841 "dev": true,
5842 "dependencies": {
5843 "emoji-regex": "^8.0.0",
5844 "is-fullwidth-code-point": "^3.0.0",
5845 "strip-ansi": "^6.0.1"
5846 },
5847 "engines": {
5848 "node": ">=8"
5849 }
5850 },
5851 "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
5852 "version": "6.0.1",
5853 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
5854 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
5855 "dev": true,
5856 "dependencies": {
5857 "ansi-regex": "^5.0.1"
5858 },
5859 "engines": {
5860 "node": ">=8"
5861 }
5862 },
5863 "node_modules/xxh32": {
5864 "version": "2.0.5",
5865 "resolved": "https://registry.npmjs.org/xxh32/-/xxh32-2.0.5.tgz",
5866 "integrity": "sha512-glQIaPvLHV4xG2Sn0E4mZWY25JT34+XcG4e2c8OMIH2SXxVrm6MmJ8miCsqGBLtf+rn2YcaeS11vq/66vkXGUQ=="
5867 },
5868 "node_modules/xxhash-wasm": {
5869 "version": "1.1.0",
5870 "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz",
5871 "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==",
5872 "dev": true
5873 },
5874 "node_modules/yargs-parser": {
5875 "version": "21.1.1",
5876 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
5877 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
5878 "dev": true,
5879 "engines": {
5880 "node": ">=12"
5881 }
5882 },
5883 "node_modules/yocto-queue": {
5884 "version": "1.2.1",
5885 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz",
5886 "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==",
5887 "dev": true,
5888 "engines": {
5889 "node": ">=12.20"
5890 },
5891 "funding": {
5892 "url": "https://github.com/sponsors/sindresorhus"
5893 }
5894 },
5895 "node_modules/yocto-spinner": {
5896 "version": "0.2.1",
5897 "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.2.1.tgz",
5898 "integrity": "sha512-lHHxjh0bXaLgdJy3cNnVb/F9myx3CkhrvSOEVTkaUgNMXnYFa2xYPVhtGnqhh3jErY2gParBOHallCbc7NrlZQ==",
5899 "dev": true,
5900 "dependencies": {
5901 "yoctocolors": "^2.1.1"
5902 },
5903 "engines": {
5904 "node": ">=18.19"
5905 },
5906 "funding": {
5907 "url": "https://github.com/sponsors/sindresorhus"
5908 }
5909 },
5910 "node_modules/yoctocolors": {
5911 "version": "2.1.1",
5912 "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz",
5913 "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==",
5914 "dev": true,
5915 "engines": {
5916 "node": ">=18"
5917 },
5918 "funding": {
5919 "url": "https://github.com/sponsors/sindresorhus"
5920 }
5921 },
5922 "node_modules/zod": {
5923 "version": "3.24.3",
5924 "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz",
5925 "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==",
5926 "dev": true,
5927 "funding": {
5928 "url": "https://github.com/sponsors/colinhacks"
5929 }
5930 },
5931 "node_modules/zod-to-json-schema": {
5932 "version": "3.24.5",
5933 "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz",
5934 "integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==",
5935 "dev": true,
5936 "peerDependencies": {
5937 "zod": "^3.24.1"
5938 }
5939 },
5940 "node_modules/zod-to-ts": {
5941 "version": "1.2.0",
5942 "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz",
5943 "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==",
5944 "dev": true,
5945 "peerDependencies": {
5946 "typescript": "^4.9.4 || ^5.0.2",
5947 "zod": "^3"
5948 }
5949 },
5950 "node_modules/zwitch": {
5951 "version": "2.0.4",
5952 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
5953 "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
5954 "dev": true,
5955 "funding": {
5956 "type": "github",
5957 "url": "https://github.com/sponsors/wooorm"
5958 }
5959 }
5960 }
5961}