1{
2 "name": "@clo/react-mutation",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "@clo/react-mutation",
9 "license": "ISC",
10 "dependencies": {
11 "@clo/lib": "npm:@jsr/clo__lib@^3.0.0",
12 "@std/assert": "npm:@jsr/std__assert@^1.0.17"
13 },
14 "devDependencies": {
15 "@tanstack/react-query": "^5.90.20",
16 "@testing-library/react": "^16.3.2",
17 "@testing-library/user-event": "^14.6.1",
18 "@types/node": "^24.10.1",
19 "@types/react": "^19.2.10",
20 "@types/react-dom": "^19.2.3",
21 "@vitejs/plugin-react": "^5.1.1",
22 "@vitest/coverage-v8": "^4.0.18",
23 "happy-dom": "^20.4.0",
24 "jsdom": "^27.4.0",
25 "react": "^19.2.4",
26 "react-dom": "^19.2.4",
27 "typescript": "^5.9.3",
28 "vite": "^7.2.4",
29 "vitest": "^4.0.18"
30 },
31 "peerDependencies": {
32 "@tanstack/react-query": "*",
33 "@types/react": "*",
34 "react": "*"
35 },
36 "peerDependenciesMeta": {
37 "@tanstack/react-query": {
38 "optional": true
39 }
40 }
41 },
42 "node_modules/@acemir/cssom": {
43 "version": "0.9.31",
44 "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.31.tgz",
45 "integrity": "sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA==",
46 "dev": true,
47 "license": "MIT"
48 },
49 "node_modules/@asamuzakjp/css-color": {
50 "version": "4.1.1",
51 "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-4.1.1.tgz",
52 "integrity": "sha512-B0Hv6G3gWGMn0xKJ0txEi/jM5iFpT3MfDxmhZFb4W047GvytCf1DHQ1D69W3zHI4yWe2aTZAA0JnbMZ7Xc8DuQ==",
53 "dev": true,
54 "license": "MIT",
55 "dependencies": {
56 "@csstools/css-calc": "^2.1.4",
57 "@csstools/css-color-parser": "^3.1.0",
58 "@csstools/css-parser-algorithms": "^3.0.5",
59 "@csstools/css-tokenizer": "^3.0.4",
60 "lru-cache": "^11.2.4"
61 }
62 },
63 "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": {
64 "version": "11.2.5",
65 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz",
66 "integrity": "sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==",
67 "dev": true,
68 "license": "BlueOak-1.0.0",
69 "engines": {
70 "node": "20 || >=22"
71 }
72 },
73 "node_modules/@asamuzakjp/dom-selector": {
74 "version": "6.7.6",
75 "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.7.6.tgz",
76 "integrity": "sha512-hBaJER6A9MpdG3WgdlOolHmbOYvSk46y7IQN/1+iqiCuUu6iWdQrs9DGKF8ocqsEqWujWf/V7b7vaDgiUmIvUg==",
77 "dev": true,
78 "license": "MIT",
79 "dependencies": {
80 "@asamuzakjp/nwsapi": "^2.3.9",
81 "bidi-js": "^1.0.3",
82 "css-tree": "^3.1.0",
83 "is-potential-custom-element-name": "^1.0.1",
84 "lru-cache": "^11.2.4"
85 }
86 },
87 "node_modules/@asamuzakjp/dom-selector/node_modules/lru-cache": {
88 "version": "11.2.5",
89 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz",
90 "integrity": "sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==",
91 "dev": true,
92 "license": "BlueOak-1.0.0",
93 "engines": {
94 "node": "20 || >=22"
95 }
96 },
97 "node_modules/@asamuzakjp/nwsapi": {
98 "version": "2.3.9",
99 "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz",
100 "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==",
101 "dev": true,
102 "license": "MIT"
103 },
104 "node_modules/@babel/code-frame": {
105 "version": "7.28.6",
106 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.28.6.tgz",
107 "integrity": "sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==",
108 "dev": true,
109 "license": "MIT",
110 "dependencies": {
111 "@babel/helper-validator-identifier": "^7.28.5",
112 "js-tokens": "^4.0.0",
113 "picocolors": "^1.1.1"
114 },
115 "engines": {
116 "node": ">=6.9.0"
117 }
118 },
119 "node_modules/@babel/compat-data": {
120 "version": "7.28.6",
121 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.6.tgz",
122 "integrity": "sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg==",
123 "dev": true,
124 "license": "MIT",
125 "engines": {
126 "node": ">=6.9.0"
127 }
128 },
129 "node_modules/@babel/core": {
130 "version": "7.28.6",
131 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.6.tgz",
132 "integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==",
133 "dev": true,
134 "license": "MIT",
135 "peer": true,
136 "dependencies": {
137 "@babel/code-frame": "^7.28.6",
138 "@babel/generator": "^7.28.6",
139 "@babel/helper-compilation-targets": "^7.28.6",
140 "@babel/helper-module-transforms": "^7.28.6",
141 "@babel/helpers": "^7.28.6",
142 "@babel/parser": "^7.28.6",
143 "@babel/template": "^7.28.6",
144 "@babel/traverse": "^7.28.6",
145 "@babel/types": "^7.28.6",
146 "@jridgewell/remapping": "^2.3.5",
147 "convert-source-map": "^2.0.0",
148 "debug": "^4.1.0",
149 "gensync": "^1.0.0-beta.2",
150 "json5": "^2.2.3",
151 "semver": "^6.3.1"
152 },
153 "engines": {
154 "node": ">=6.9.0"
155 },
156 "funding": {
157 "type": "opencollective",
158 "url": "https://opencollective.com/babel"
159 }
160 },
161 "node_modules/@babel/generator": {
162 "version": "7.28.6",
163 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.6.tgz",
164 "integrity": "sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==",
165 "dev": true,
166 "license": "MIT",
167 "dependencies": {
168 "@babel/parser": "^7.28.6",
169 "@babel/types": "^7.28.6",
170 "@jridgewell/gen-mapping": "^0.3.12",
171 "@jridgewell/trace-mapping": "^0.3.28",
172 "jsesc": "^3.0.2"
173 },
174 "engines": {
175 "node": ">=6.9.0"
176 }
177 },
178 "node_modules/@babel/helper-compilation-targets": {
179 "version": "7.28.6",
180 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
181 "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
182 "dev": true,
183 "license": "MIT",
184 "dependencies": {
185 "@babel/compat-data": "^7.28.6",
186 "@babel/helper-validator-option": "^7.27.1",
187 "browserslist": "^4.24.0",
188 "lru-cache": "^5.1.1",
189 "semver": "^6.3.1"
190 },
191 "engines": {
192 "node": ">=6.9.0"
193 }
194 },
195 "node_modules/@babel/helper-globals": {
196 "version": "7.28.0",
197 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
198 "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
199 "dev": true,
200 "license": "MIT",
201 "engines": {
202 "node": ">=6.9.0"
203 }
204 },
205 "node_modules/@babel/helper-module-imports": {
206 "version": "7.28.6",
207 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
208 "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
209 "dev": true,
210 "license": "MIT",
211 "dependencies": {
212 "@babel/traverse": "^7.28.6",
213 "@babel/types": "^7.28.6"
214 },
215 "engines": {
216 "node": ">=6.9.0"
217 }
218 },
219 "node_modules/@babel/helper-module-transforms": {
220 "version": "7.28.6",
221 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
222 "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
223 "dev": true,
224 "license": "MIT",
225 "dependencies": {
226 "@babel/helper-module-imports": "^7.28.6",
227 "@babel/helper-validator-identifier": "^7.28.5",
228 "@babel/traverse": "^7.28.6"
229 },
230 "engines": {
231 "node": ">=6.9.0"
232 },
233 "peerDependencies": {
234 "@babel/core": "^7.0.0"
235 }
236 },
237 "node_modules/@babel/helper-plugin-utils": {
238 "version": "7.28.6",
239 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
240 "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
241 "dev": true,
242 "license": "MIT",
243 "engines": {
244 "node": ">=6.9.0"
245 }
246 },
247 "node_modules/@babel/helper-string-parser": {
248 "version": "7.27.1",
249 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
250 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
251 "dev": true,
252 "license": "MIT",
253 "engines": {
254 "node": ">=6.9.0"
255 }
256 },
257 "node_modules/@babel/helper-validator-identifier": {
258 "version": "7.28.5",
259 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
260 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
261 "dev": true,
262 "license": "MIT",
263 "engines": {
264 "node": ">=6.9.0"
265 }
266 },
267 "node_modules/@babel/helper-validator-option": {
268 "version": "7.27.1",
269 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
270 "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
271 "dev": true,
272 "license": "MIT",
273 "engines": {
274 "node": ">=6.9.0"
275 }
276 },
277 "node_modules/@babel/helpers": {
278 "version": "7.28.6",
279 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz",
280 "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==",
281 "dev": true,
282 "license": "MIT",
283 "dependencies": {
284 "@babel/template": "^7.28.6",
285 "@babel/types": "^7.28.6"
286 },
287 "engines": {
288 "node": ">=6.9.0"
289 }
290 },
291 "node_modules/@babel/parser": {
292 "version": "7.28.6",
293 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.6.tgz",
294 "integrity": "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==",
295 "dev": true,
296 "license": "MIT",
297 "dependencies": {
298 "@babel/types": "^7.28.6"
299 },
300 "bin": {
301 "parser": "bin/babel-parser.js"
302 },
303 "engines": {
304 "node": ">=6.0.0"
305 }
306 },
307 "node_modules/@babel/plugin-transform-react-jsx-self": {
308 "version": "7.27.1",
309 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
310 "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
311 "dev": true,
312 "license": "MIT",
313 "dependencies": {
314 "@babel/helper-plugin-utils": "^7.27.1"
315 },
316 "engines": {
317 "node": ">=6.9.0"
318 },
319 "peerDependencies": {
320 "@babel/core": "^7.0.0-0"
321 }
322 },
323 "node_modules/@babel/plugin-transform-react-jsx-source": {
324 "version": "7.27.1",
325 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
326 "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
327 "dev": true,
328 "license": "MIT",
329 "dependencies": {
330 "@babel/helper-plugin-utils": "^7.27.1"
331 },
332 "engines": {
333 "node": ">=6.9.0"
334 },
335 "peerDependencies": {
336 "@babel/core": "^7.0.0-0"
337 }
338 },
339 "node_modules/@babel/runtime": {
340 "version": "7.28.6",
341 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz",
342 "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==",
343 "dev": true,
344 "license": "MIT",
345 "engines": {
346 "node": ">=6.9.0"
347 }
348 },
349 "node_modules/@babel/template": {
350 "version": "7.28.6",
351 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
352 "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
353 "dev": true,
354 "license": "MIT",
355 "dependencies": {
356 "@babel/code-frame": "^7.28.6",
357 "@babel/parser": "^7.28.6",
358 "@babel/types": "^7.28.6"
359 },
360 "engines": {
361 "node": ">=6.9.0"
362 }
363 },
364 "node_modules/@babel/traverse": {
365 "version": "7.28.6",
366 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.6.tgz",
367 "integrity": "sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==",
368 "dev": true,
369 "license": "MIT",
370 "dependencies": {
371 "@babel/code-frame": "^7.28.6",
372 "@babel/generator": "^7.28.6",
373 "@babel/helper-globals": "^7.28.0",
374 "@babel/parser": "^7.28.6",
375 "@babel/template": "^7.28.6",
376 "@babel/types": "^7.28.6",
377 "debug": "^4.3.1"
378 },
379 "engines": {
380 "node": ">=6.9.0"
381 }
382 },
383 "node_modules/@babel/types": {
384 "version": "7.28.6",
385 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz",
386 "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==",
387 "dev": true,
388 "license": "MIT",
389 "dependencies": {
390 "@babel/helper-string-parser": "^7.27.1",
391 "@babel/helper-validator-identifier": "^7.28.5"
392 },
393 "engines": {
394 "node": ">=6.9.0"
395 }
396 },
397 "node_modules/@bcoe/v8-coverage": {
398 "version": "1.0.2",
399 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz",
400 "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==",
401 "dev": true,
402 "license": "MIT",
403 "engines": {
404 "node": ">=18"
405 }
406 },
407 "node_modules/@clo/lib": {
408 "name": "@jsr/clo__lib",
409 "version": "3.0.0",
410 "resolved": "https://npm.jsr.io/~/11/@jsr/clo__lib/3.0.0.tgz",
411 "integrity": "sha512-oseZwHCAcXNPbqnGZ37l7+wAoj6ikIXE1VM0s6eD6fz4DcgM030Slf0T7Lgtn7fIdas5hlfx4JF54TR+vo4THw=="
412 },
413 "node_modules/@csstools/color-helpers": {
414 "version": "5.1.0",
415 "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz",
416 "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==",
417 "dev": true,
418 "funding": [
419 {
420 "type": "github",
421 "url": "https://github.com/sponsors/csstools"
422 },
423 {
424 "type": "opencollective",
425 "url": "https://opencollective.com/csstools"
426 }
427 ],
428 "license": "MIT-0",
429 "engines": {
430 "node": ">=18"
431 }
432 },
433 "node_modules/@csstools/css-calc": {
434 "version": "2.1.4",
435 "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz",
436 "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==",
437 "dev": true,
438 "funding": [
439 {
440 "type": "github",
441 "url": "https://github.com/sponsors/csstools"
442 },
443 {
444 "type": "opencollective",
445 "url": "https://opencollective.com/csstools"
446 }
447 ],
448 "license": "MIT",
449 "engines": {
450 "node": ">=18"
451 },
452 "peerDependencies": {
453 "@csstools/css-parser-algorithms": "^3.0.5",
454 "@csstools/css-tokenizer": "^3.0.4"
455 }
456 },
457 "node_modules/@csstools/css-color-parser": {
458 "version": "3.1.0",
459 "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz",
460 "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==",
461 "dev": true,
462 "funding": [
463 {
464 "type": "github",
465 "url": "https://github.com/sponsors/csstools"
466 },
467 {
468 "type": "opencollective",
469 "url": "https://opencollective.com/csstools"
470 }
471 ],
472 "license": "MIT",
473 "dependencies": {
474 "@csstools/color-helpers": "^5.1.0",
475 "@csstools/css-calc": "^2.1.4"
476 },
477 "engines": {
478 "node": ">=18"
479 },
480 "peerDependencies": {
481 "@csstools/css-parser-algorithms": "^3.0.5",
482 "@csstools/css-tokenizer": "^3.0.4"
483 }
484 },
485 "node_modules/@csstools/css-parser-algorithms": {
486 "version": "3.0.5",
487 "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz",
488 "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==",
489 "dev": true,
490 "funding": [
491 {
492 "type": "github",
493 "url": "https://github.com/sponsors/csstools"
494 },
495 {
496 "type": "opencollective",
497 "url": "https://opencollective.com/csstools"
498 }
499 ],
500 "license": "MIT",
501 "peer": true,
502 "engines": {
503 "node": ">=18"
504 },
505 "peerDependencies": {
506 "@csstools/css-tokenizer": "^3.0.4"
507 }
508 },
509 "node_modules/@csstools/css-syntax-patches-for-csstree": {
510 "version": "1.0.26",
511 "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.0.26.tgz",
512 "integrity": "sha512-6boXK0KkzT5u5xOgF6TKB+CLq9SOpEGmkZw0g5n9/7yg85wab3UzSxB8TxhLJ31L4SGJ6BCFRw/iftTha1CJXA==",
513 "dev": true,
514 "funding": [
515 {
516 "type": "github",
517 "url": "https://github.com/sponsors/csstools"
518 },
519 {
520 "type": "opencollective",
521 "url": "https://opencollective.com/csstools"
522 }
523 ],
524 "license": "MIT-0"
525 },
526 "node_modules/@csstools/css-tokenizer": {
527 "version": "3.0.4",
528 "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz",
529 "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==",
530 "dev": true,
531 "funding": [
532 {
533 "type": "github",
534 "url": "https://github.com/sponsors/csstools"
535 },
536 {
537 "type": "opencollective",
538 "url": "https://opencollective.com/csstools"
539 }
540 ],
541 "license": "MIT",
542 "peer": true,
543 "engines": {
544 "node": ">=18"
545 }
546 },
547 "node_modules/@esbuild/aix-ppc64": {
548 "version": "0.27.2",
549 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",
550 "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
551 "cpu": [
552 "ppc64"
553 ],
554 "dev": true,
555 "license": "MIT",
556 "optional": true,
557 "os": [
558 "aix"
559 ],
560 "engines": {
561 "node": ">=18"
562 }
563 },
564 "node_modules/@esbuild/android-arm": {
565 "version": "0.27.2",
566 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",
567 "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
568 "cpu": [
569 "arm"
570 ],
571 "dev": true,
572 "license": "MIT",
573 "optional": true,
574 "os": [
575 "android"
576 ],
577 "engines": {
578 "node": ">=18"
579 }
580 },
581 "node_modules/@esbuild/android-arm64": {
582 "version": "0.27.2",
583 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",
584 "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
585 "cpu": [
586 "arm64"
587 ],
588 "dev": true,
589 "license": "MIT",
590 "optional": true,
591 "os": [
592 "android"
593 ],
594 "engines": {
595 "node": ">=18"
596 }
597 },
598 "node_modules/@esbuild/android-x64": {
599 "version": "0.27.2",
600 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",
601 "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
602 "cpu": [
603 "x64"
604 ],
605 "dev": true,
606 "license": "MIT",
607 "optional": true,
608 "os": [
609 "android"
610 ],
611 "engines": {
612 "node": ">=18"
613 }
614 },
615 "node_modules/@esbuild/darwin-arm64": {
616 "version": "0.27.2",
617 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",
618 "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
619 "cpu": [
620 "arm64"
621 ],
622 "dev": true,
623 "license": "MIT",
624 "optional": true,
625 "os": [
626 "darwin"
627 ],
628 "engines": {
629 "node": ">=18"
630 }
631 },
632 "node_modules/@esbuild/darwin-x64": {
633 "version": "0.27.2",
634 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",
635 "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
636 "cpu": [
637 "x64"
638 ],
639 "dev": true,
640 "license": "MIT",
641 "optional": true,
642 "os": [
643 "darwin"
644 ],
645 "engines": {
646 "node": ">=18"
647 }
648 },
649 "node_modules/@esbuild/freebsd-arm64": {
650 "version": "0.27.2",
651 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",
652 "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
653 "cpu": [
654 "arm64"
655 ],
656 "dev": true,
657 "license": "MIT",
658 "optional": true,
659 "os": [
660 "freebsd"
661 ],
662 "engines": {
663 "node": ">=18"
664 }
665 },
666 "node_modules/@esbuild/freebsd-x64": {
667 "version": "0.27.2",
668 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",
669 "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
670 "cpu": [
671 "x64"
672 ],
673 "dev": true,
674 "license": "MIT",
675 "optional": true,
676 "os": [
677 "freebsd"
678 ],
679 "engines": {
680 "node": ">=18"
681 }
682 },
683 "node_modules/@esbuild/linux-arm": {
684 "version": "0.27.2",
685 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",
686 "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
687 "cpu": [
688 "arm"
689 ],
690 "dev": true,
691 "license": "MIT",
692 "optional": true,
693 "os": [
694 "linux"
695 ],
696 "engines": {
697 "node": ">=18"
698 }
699 },
700 "node_modules/@esbuild/linux-arm64": {
701 "version": "0.27.2",
702 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",
703 "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
704 "cpu": [
705 "arm64"
706 ],
707 "dev": true,
708 "license": "MIT",
709 "optional": true,
710 "os": [
711 "linux"
712 ],
713 "engines": {
714 "node": ">=18"
715 }
716 },
717 "node_modules/@esbuild/linux-ia32": {
718 "version": "0.27.2",
719 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",
720 "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
721 "cpu": [
722 "ia32"
723 ],
724 "dev": true,
725 "license": "MIT",
726 "optional": true,
727 "os": [
728 "linux"
729 ],
730 "engines": {
731 "node": ">=18"
732 }
733 },
734 "node_modules/@esbuild/linux-loong64": {
735 "version": "0.27.2",
736 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",
737 "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
738 "cpu": [
739 "loong64"
740 ],
741 "dev": true,
742 "license": "MIT",
743 "optional": true,
744 "os": [
745 "linux"
746 ],
747 "engines": {
748 "node": ">=18"
749 }
750 },
751 "node_modules/@esbuild/linux-mips64el": {
752 "version": "0.27.2",
753 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",
754 "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
755 "cpu": [
756 "mips64el"
757 ],
758 "dev": true,
759 "license": "MIT",
760 "optional": true,
761 "os": [
762 "linux"
763 ],
764 "engines": {
765 "node": ">=18"
766 }
767 },
768 "node_modules/@esbuild/linux-ppc64": {
769 "version": "0.27.2",
770 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",
771 "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
772 "cpu": [
773 "ppc64"
774 ],
775 "dev": true,
776 "license": "MIT",
777 "optional": true,
778 "os": [
779 "linux"
780 ],
781 "engines": {
782 "node": ">=18"
783 }
784 },
785 "node_modules/@esbuild/linux-riscv64": {
786 "version": "0.27.2",
787 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",
788 "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
789 "cpu": [
790 "riscv64"
791 ],
792 "dev": true,
793 "license": "MIT",
794 "optional": true,
795 "os": [
796 "linux"
797 ],
798 "engines": {
799 "node": ">=18"
800 }
801 },
802 "node_modules/@esbuild/linux-s390x": {
803 "version": "0.27.2",
804 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",
805 "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
806 "cpu": [
807 "s390x"
808 ],
809 "dev": true,
810 "license": "MIT",
811 "optional": true,
812 "os": [
813 "linux"
814 ],
815 "engines": {
816 "node": ">=18"
817 }
818 },
819 "node_modules/@esbuild/linux-x64": {
820 "version": "0.27.2",
821 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",
822 "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
823 "cpu": [
824 "x64"
825 ],
826 "dev": true,
827 "license": "MIT",
828 "optional": true,
829 "os": [
830 "linux"
831 ],
832 "engines": {
833 "node": ">=18"
834 }
835 },
836 "node_modules/@esbuild/netbsd-arm64": {
837 "version": "0.27.2",
838 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",
839 "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
840 "cpu": [
841 "arm64"
842 ],
843 "dev": true,
844 "license": "MIT",
845 "optional": true,
846 "os": [
847 "netbsd"
848 ],
849 "engines": {
850 "node": ">=18"
851 }
852 },
853 "node_modules/@esbuild/netbsd-x64": {
854 "version": "0.27.2",
855 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",
856 "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
857 "cpu": [
858 "x64"
859 ],
860 "dev": true,
861 "license": "MIT",
862 "optional": true,
863 "os": [
864 "netbsd"
865 ],
866 "engines": {
867 "node": ">=18"
868 }
869 },
870 "node_modules/@esbuild/openbsd-arm64": {
871 "version": "0.27.2",
872 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",
873 "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
874 "cpu": [
875 "arm64"
876 ],
877 "dev": true,
878 "license": "MIT",
879 "optional": true,
880 "os": [
881 "openbsd"
882 ],
883 "engines": {
884 "node": ">=18"
885 }
886 },
887 "node_modules/@esbuild/openbsd-x64": {
888 "version": "0.27.2",
889 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",
890 "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
891 "cpu": [
892 "x64"
893 ],
894 "dev": true,
895 "license": "MIT",
896 "optional": true,
897 "os": [
898 "openbsd"
899 ],
900 "engines": {
901 "node": ">=18"
902 }
903 },
904 "node_modules/@esbuild/openharmony-arm64": {
905 "version": "0.27.2",
906 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",
907 "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
908 "cpu": [
909 "arm64"
910 ],
911 "dev": true,
912 "license": "MIT",
913 "optional": true,
914 "os": [
915 "openharmony"
916 ],
917 "engines": {
918 "node": ">=18"
919 }
920 },
921 "node_modules/@esbuild/sunos-x64": {
922 "version": "0.27.2",
923 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",
924 "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
925 "cpu": [
926 "x64"
927 ],
928 "dev": true,
929 "license": "MIT",
930 "optional": true,
931 "os": [
932 "sunos"
933 ],
934 "engines": {
935 "node": ">=18"
936 }
937 },
938 "node_modules/@esbuild/win32-arm64": {
939 "version": "0.27.2",
940 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",
941 "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
942 "cpu": [
943 "arm64"
944 ],
945 "dev": true,
946 "license": "MIT",
947 "optional": true,
948 "os": [
949 "win32"
950 ],
951 "engines": {
952 "node": ">=18"
953 }
954 },
955 "node_modules/@esbuild/win32-ia32": {
956 "version": "0.27.2",
957 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",
958 "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
959 "cpu": [
960 "ia32"
961 ],
962 "dev": true,
963 "license": "MIT",
964 "optional": true,
965 "os": [
966 "win32"
967 ],
968 "engines": {
969 "node": ">=18"
970 }
971 },
972 "node_modules/@esbuild/win32-x64": {
973 "version": "0.27.2",
974 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",
975 "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
976 "cpu": [
977 "x64"
978 ],
979 "dev": true,
980 "license": "MIT",
981 "optional": true,
982 "os": [
983 "win32"
984 ],
985 "engines": {
986 "node": ">=18"
987 }
988 },
989 "node_modules/@exodus/bytes": {
990 "version": "1.10.0",
991 "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.10.0.tgz",
992 "integrity": "sha512-tf8YdcbirXdPnJ+Nd4UN1EXnz+IP2DI45YVEr3vvzcVTOyrApkmIB4zvOQVd3XPr7RXnfBtAx+PXImXOIU0Ajg==",
993 "dev": true,
994 "license": "MIT",
995 "engines": {
996 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
997 },
998 "peerDependencies": {
999 "@noble/hashes": "^1.8.0 || ^2.0.0"
1000 },
1001 "peerDependenciesMeta": {
1002 "@noble/hashes": {
1003 "optional": true
1004 }
1005 }
1006 },
1007 "node_modules/@jridgewell/gen-mapping": {
1008 "version": "0.3.13",
1009 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
1010 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
1011 "dev": true,
1012 "license": "MIT",
1013 "dependencies": {
1014 "@jridgewell/sourcemap-codec": "^1.5.0",
1015 "@jridgewell/trace-mapping": "^0.3.24"
1016 }
1017 },
1018 "node_modules/@jridgewell/remapping": {
1019 "version": "2.3.5",
1020 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
1021 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
1022 "dev": true,
1023 "license": "MIT",
1024 "dependencies": {
1025 "@jridgewell/gen-mapping": "^0.3.5",
1026 "@jridgewell/trace-mapping": "^0.3.24"
1027 }
1028 },
1029 "node_modules/@jridgewell/resolve-uri": {
1030 "version": "3.1.2",
1031 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1032 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1033 "dev": true,
1034 "license": "MIT",
1035 "engines": {
1036 "node": ">=6.0.0"
1037 }
1038 },
1039 "node_modules/@jridgewell/sourcemap-codec": {
1040 "version": "1.5.5",
1041 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1042 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1043 "dev": true,
1044 "license": "MIT"
1045 },
1046 "node_modules/@jridgewell/trace-mapping": {
1047 "version": "0.3.31",
1048 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
1049 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
1050 "dev": true,
1051 "license": "MIT",
1052 "dependencies": {
1053 "@jridgewell/resolve-uri": "^3.1.0",
1054 "@jridgewell/sourcemap-codec": "^1.4.14"
1055 }
1056 },
1057 "node_modules/@jsr/std__internal": {
1058 "version": "1.0.12",
1059 "resolved": "https://npm.jsr.io/~/11/@jsr/std__internal/1.0.12.tgz",
1060 "integrity": "sha512-6xReMW9p+paJgqoFRpOE2nogJFvzPfaLHLIlyADYjKMUcwDyjKZxryIbgcU+gxiTygn8yCjld1HoI0ET4/iZeA=="
1061 },
1062 "node_modules/@rolldown/pluginutils": {
1063 "version": "1.0.0-beta.53",
1064 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.53.tgz",
1065 "integrity": "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==",
1066 "dev": true,
1067 "license": "MIT"
1068 },
1069 "node_modules/@rollup/rollup-android-arm-eabi": {
1070 "version": "4.57.0",
1071 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.0.tgz",
1072 "integrity": "sha512-tPgXB6cDTndIe1ah7u6amCI1T0SsnlOuKgg10Xh3uizJk4e5M1JGaUMk7J4ciuAUcFpbOiNhm2XIjP9ON0dUqA==",
1073 "cpu": [
1074 "arm"
1075 ],
1076 "dev": true,
1077 "license": "MIT",
1078 "optional": true,
1079 "os": [
1080 "android"
1081 ]
1082 },
1083 "node_modules/@rollup/rollup-android-arm64": {
1084 "version": "4.57.0",
1085 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.0.tgz",
1086 "integrity": "sha512-sa4LyseLLXr1onr97StkU1Nb7fWcg6niokTwEVNOO7awaKaoRObQ54+V/hrF/BP1noMEaaAW6Fg2d/CfLiq3Mg==",
1087 "cpu": [
1088 "arm64"
1089 ],
1090 "dev": true,
1091 "license": "MIT",
1092 "optional": true,
1093 "os": [
1094 "android"
1095 ]
1096 },
1097 "node_modules/@rollup/rollup-darwin-arm64": {
1098 "version": "4.57.0",
1099 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.0.tgz",
1100 "integrity": "sha512-/NNIj9A7yLjKdmkx5dC2XQ9DmjIECpGpwHoGmA5E1AhU0fuICSqSWScPhN1yLCkEdkCwJIDu2xIeLPs60MNIVg==",
1101 "cpu": [
1102 "arm64"
1103 ],
1104 "dev": true,
1105 "license": "MIT",
1106 "optional": true,
1107 "os": [
1108 "darwin"
1109 ]
1110 },
1111 "node_modules/@rollup/rollup-darwin-x64": {
1112 "version": "4.57.0",
1113 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.0.tgz",
1114 "integrity": "sha512-xoh8abqgPrPYPr7pTYipqnUi1V3em56JzE/HgDgitTqZBZ3yKCWI+7KUkceM6tNweyUKYru1UMi7FC060RyKwA==",
1115 "cpu": [
1116 "x64"
1117 ],
1118 "dev": true,
1119 "license": "MIT",
1120 "optional": true,
1121 "os": [
1122 "darwin"
1123 ]
1124 },
1125 "node_modules/@rollup/rollup-freebsd-arm64": {
1126 "version": "4.57.0",
1127 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.0.tgz",
1128 "integrity": "sha512-PCkMh7fNahWSbA0OTUQ2OpYHpjZZr0hPr8lId8twD7a7SeWrvT3xJVyza+dQwXSSq4yEQTMoXgNOfMCsn8584g==",
1129 "cpu": [
1130 "arm64"
1131 ],
1132 "dev": true,
1133 "license": "MIT",
1134 "optional": true,
1135 "os": [
1136 "freebsd"
1137 ]
1138 },
1139 "node_modules/@rollup/rollup-freebsd-x64": {
1140 "version": "4.57.0",
1141 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.0.tgz",
1142 "integrity": "sha512-1j3stGx+qbhXql4OCDZhnK7b01s6rBKNybfsX+TNrEe9JNq4DLi1yGiR1xW+nL+FNVvI4D02PUnl6gJ/2y6WJA==",
1143 "cpu": [
1144 "x64"
1145 ],
1146 "dev": true,
1147 "license": "MIT",
1148 "optional": true,
1149 "os": [
1150 "freebsd"
1151 ]
1152 },
1153 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1154 "version": "4.57.0",
1155 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.0.tgz",
1156 "integrity": "sha512-eyrr5W08Ms9uM0mLcKfM/Uzx7hjhz2bcjv8P2uynfj0yU8GGPdz8iYrBPhiLOZqahoAMB8ZiolRZPbbU2MAi6Q==",
1157 "cpu": [
1158 "arm"
1159 ],
1160 "dev": true,
1161 "license": "MIT",
1162 "optional": true,
1163 "os": [
1164 "linux"
1165 ]
1166 },
1167 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1168 "version": "4.57.0",
1169 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.0.tgz",
1170 "integrity": "sha512-Xds90ITXJCNyX9pDhqf85MKWUI4lqjiPAipJ8OLp8xqI2Ehk+TCVhF9rvOoN8xTbcafow3QOThkNnrM33uCFQA==",
1171 "cpu": [
1172 "arm"
1173 ],
1174 "dev": true,
1175 "license": "MIT",
1176 "optional": true,
1177 "os": [
1178 "linux"
1179 ]
1180 },
1181 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1182 "version": "4.57.0",
1183 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.0.tgz",
1184 "integrity": "sha512-Xws2KA4CLvZmXjy46SQaXSejuKPhwVdaNinldoYfqruZBaJHqVo6hnRa8SDo9z7PBW5x84SH64+izmldCgbezw==",
1185 "cpu": [
1186 "arm64"
1187 ],
1188 "dev": true,
1189 "license": "MIT",
1190 "optional": true,
1191 "os": [
1192 "linux"
1193 ]
1194 },
1195 "node_modules/@rollup/rollup-linux-arm64-musl": {
1196 "version": "4.57.0",
1197 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.0.tgz",
1198 "integrity": "sha512-hrKXKbX5FdaRJj7lTMusmvKbhMJSGWJ+w++4KmjiDhpTgNlhYobMvKfDoIWecy4O60K6yA4SnztGuNTQF+Lplw==",
1199 "cpu": [
1200 "arm64"
1201 ],
1202 "dev": true,
1203 "license": "MIT",
1204 "optional": true,
1205 "os": [
1206 "linux"
1207 ]
1208 },
1209 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1210 "version": "4.57.0",
1211 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.0.tgz",
1212 "integrity": "sha512-6A+nccfSDGKsPm00d3xKcrsBcbqzCTAukjwWK6rbuAnB2bHaL3r9720HBVZ/no7+FhZLz/U3GwwZZEh6tOSI8Q==",
1213 "cpu": [
1214 "loong64"
1215 ],
1216 "dev": true,
1217 "license": "MIT",
1218 "optional": true,
1219 "os": [
1220 "linux"
1221 ]
1222 },
1223 "node_modules/@rollup/rollup-linux-loong64-musl": {
1224 "version": "4.57.0",
1225 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.0.tgz",
1226 "integrity": "sha512-4P1VyYUe6XAJtQH1Hh99THxr0GKMMwIXsRNOceLrJnaHTDgk1FTcTimDgneRJPvB3LqDQxUmroBclQ1S0cIJwQ==",
1227 "cpu": [
1228 "loong64"
1229 ],
1230 "dev": true,
1231 "license": "MIT",
1232 "optional": true,
1233 "os": [
1234 "linux"
1235 ]
1236 },
1237 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1238 "version": "4.57.0",
1239 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.0.tgz",
1240 "integrity": "sha512-8Vv6pLuIZCMcgXre6c3nOPhE0gjz1+nZP6T+hwWjr7sVH8k0jRkH+XnfjjOTglyMBdSKBPPz54/y1gToSKwrSQ==",
1241 "cpu": [
1242 "ppc64"
1243 ],
1244 "dev": true,
1245 "license": "MIT",
1246 "optional": true,
1247 "os": [
1248 "linux"
1249 ]
1250 },
1251 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1252 "version": "4.57.0",
1253 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.0.tgz",
1254 "integrity": "sha512-r1te1M0Sm2TBVD/RxBPC6RZVwNqUTwJTA7w+C/IW5v9Ssu6xmxWEi+iJQlpBhtUiT1raJ5b48pI8tBvEjEFnFA==",
1255 "cpu": [
1256 "ppc64"
1257 ],
1258 "dev": true,
1259 "license": "MIT",
1260 "optional": true,
1261 "os": [
1262 "linux"
1263 ]
1264 },
1265 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1266 "version": "4.57.0",
1267 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.0.tgz",
1268 "integrity": "sha512-say0uMU/RaPm3CDQLxUUTF2oNWL8ysvHkAjcCzV2znxBr23kFfaxocS9qJm+NdkRhF8wtdEEAJuYcLPhSPbjuQ==",
1269 "cpu": [
1270 "riscv64"
1271 ],
1272 "dev": true,
1273 "license": "MIT",
1274 "optional": true,
1275 "os": [
1276 "linux"
1277 ]
1278 },
1279 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1280 "version": "4.57.0",
1281 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.0.tgz",
1282 "integrity": "sha512-/MU7/HizQGsnBREtRpcSbSV1zfkoxSTR7wLsRmBPQ8FwUj5sykrP1MyJTvsxP5KBq9SyE6kH8UQQQwa0ASeoQQ==",
1283 "cpu": [
1284 "riscv64"
1285 ],
1286 "dev": true,
1287 "license": "MIT",
1288 "optional": true,
1289 "os": [
1290 "linux"
1291 ]
1292 },
1293 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1294 "version": "4.57.0",
1295 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.0.tgz",
1296 "integrity": "sha512-Q9eh+gUGILIHEaJf66aF6a414jQbDnn29zeu0eX3dHMuysnhTvsUvZTCAyZ6tJhUjnvzBKE4FtuaYxutxRZpOg==",
1297 "cpu": [
1298 "s390x"
1299 ],
1300 "dev": true,
1301 "license": "MIT",
1302 "optional": true,
1303 "os": [
1304 "linux"
1305 ]
1306 },
1307 "node_modules/@rollup/rollup-linux-x64-gnu": {
1308 "version": "4.57.0",
1309 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.0.tgz",
1310 "integrity": "sha512-OR5p5yG5OKSxHReWmwvM0P+VTPMwoBS45PXTMYaskKQqybkS3Kmugq1W+YbNWArF8/s7jQScgzXUhArzEQ7x0A==",
1311 "cpu": [
1312 "x64"
1313 ],
1314 "dev": true,
1315 "license": "MIT",
1316 "optional": true,
1317 "os": [
1318 "linux"
1319 ]
1320 },
1321 "node_modules/@rollup/rollup-linux-x64-musl": {
1322 "version": "4.57.0",
1323 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.0.tgz",
1324 "integrity": "sha512-XeatKzo4lHDsVEbm1XDHZlhYZZSQYym6dg2X/Ko0kSFgio+KXLsxwJQprnR48GvdIKDOpqWqssC3iBCjoMcMpw==",
1325 "cpu": [
1326 "x64"
1327 ],
1328 "dev": true,
1329 "license": "MIT",
1330 "optional": true,
1331 "os": [
1332 "linux"
1333 ]
1334 },
1335 "node_modules/@rollup/rollup-openbsd-x64": {
1336 "version": "4.57.0",
1337 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.0.tgz",
1338 "integrity": "sha512-Lu71y78F5qOfYmubYLHPcJm74GZLU6UJ4THkf/a1K7Tz2ycwC2VUbsqbJAXaR6Bx70SRdlVrt2+n5l7F0agTUw==",
1339 "cpu": [
1340 "x64"
1341 ],
1342 "dev": true,
1343 "license": "MIT",
1344 "optional": true,
1345 "os": [
1346 "openbsd"
1347 ]
1348 },
1349 "node_modules/@rollup/rollup-openharmony-arm64": {
1350 "version": "4.57.0",
1351 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.0.tgz",
1352 "integrity": "sha512-v5xwKDWcu7qhAEcsUubiav7r+48Uk/ENWdr82MBZZRIm7zThSxCIVDfb3ZeRRq9yqk+oIzMdDo6fCcA5DHfMyA==",
1353 "cpu": [
1354 "arm64"
1355 ],
1356 "dev": true,
1357 "license": "MIT",
1358 "optional": true,
1359 "os": [
1360 "openharmony"
1361 ]
1362 },
1363 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1364 "version": "4.57.0",
1365 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.0.tgz",
1366 "integrity": "sha512-XnaaaSMGSI6Wk8F4KK3QP7GfuuhjGchElsVerCplUuxRIzdvZ7hRBpLR0omCmw+kI2RFJB80nenhOoGXlJ5TfQ==",
1367 "cpu": [
1368 "arm64"
1369 ],
1370 "dev": true,
1371 "license": "MIT",
1372 "optional": true,
1373 "os": [
1374 "win32"
1375 ]
1376 },
1377 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1378 "version": "4.57.0",
1379 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.0.tgz",
1380 "integrity": "sha512-3K1lP+3BXY4t4VihLw5MEg6IZD3ojSYzqzBG571W3kNQe4G4CcFpSUQVgurYgib5d+YaCjeFow8QivWp8vuSvA==",
1381 "cpu": [
1382 "ia32"
1383 ],
1384 "dev": true,
1385 "license": "MIT",
1386 "optional": true,
1387 "os": [
1388 "win32"
1389 ]
1390 },
1391 "node_modules/@rollup/rollup-win32-x64-gnu": {
1392 "version": "4.57.0",
1393 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.0.tgz",
1394 "integrity": "sha512-MDk610P/vJGc5L5ImE4k5s+GZT3en0KoK1MKPXCRgzmksAMk79j4h3k1IerxTNqwDLxsGxStEZVBqG0gIqZqoA==",
1395 "cpu": [
1396 "x64"
1397 ],
1398 "dev": true,
1399 "license": "MIT",
1400 "optional": true,
1401 "os": [
1402 "win32"
1403 ]
1404 },
1405 "node_modules/@rollup/rollup-win32-x64-msvc": {
1406 "version": "4.57.0",
1407 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.0.tgz",
1408 "integrity": "sha512-Zv7v6q6aV+VslnpwzqKAmrk5JdVkLUzok2208ZXGipjb+msxBr/fJPZyeEXiFgH7k62Ak0SLIfxQRZQvTuf7rQ==",
1409 "cpu": [
1410 "x64"
1411 ],
1412 "dev": true,
1413 "license": "MIT",
1414 "optional": true,
1415 "os": [
1416 "win32"
1417 ]
1418 },
1419 "node_modules/@standard-schema/spec": {
1420 "version": "1.1.0",
1421 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
1422 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
1423 "dev": true,
1424 "license": "MIT"
1425 },
1426 "node_modules/@std/assert": {
1427 "name": "@jsr/std__assert",
1428 "version": "1.0.17",
1429 "resolved": "https://npm.jsr.io/~/11/@jsr/std__assert/1.0.17.tgz",
1430 "integrity": "sha512-3bJMMq3hoiKmC9UmxytkzKxj44YkspxuPV0qf3O+V0UpJbDChfTRwY2wACQzjSmi0e/ncFXcIlVizcdabz7IqQ==",
1431 "dependencies": {
1432 "@jsr/std__internal": "^1.0.12"
1433 }
1434 },
1435 "node_modules/@tanstack/query-core": {
1436 "version": "5.90.20",
1437 "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.90.20.tgz",
1438 "integrity": "sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg==",
1439 "dev": true,
1440 "license": "MIT",
1441 "funding": {
1442 "type": "github",
1443 "url": "https://github.com/sponsors/tannerlinsley"
1444 }
1445 },
1446 "node_modules/@tanstack/react-query": {
1447 "version": "5.90.20",
1448 "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.90.20.tgz",
1449 "integrity": "sha512-vXBxa+qeyveVO7OA0jX1z+DeyCA4JKnThKv411jd5SORpBKgkcVnYKCiBgECvADvniBX7tobwBmg01qq9JmMJw==",
1450 "dev": true,
1451 "license": "MIT",
1452 "dependencies": {
1453 "@tanstack/query-core": "5.90.20"
1454 },
1455 "funding": {
1456 "type": "github",
1457 "url": "https://github.com/sponsors/tannerlinsley"
1458 },
1459 "peerDependencies": {
1460 "react": "^18 || ^19"
1461 }
1462 },
1463 "node_modules/@testing-library/dom": {
1464 "version": "10.4.1",
1465 "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz",
1466 "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==",
1467 "dev": true,
1468 "license": "MIT",
1469 "peer": true,
1470 "dependencies": {
1471 "@babel/code-frame": "^7.10.4",
1472 "@babel/runtime": "^7.12.5",
1473 "@types/aria-query": "^5.0.1",
1474 "aria-query": "5.3.0",
1475 "dom-accessibility-api": "^0.5.9",
1476 "lz-string": "^1.5.0",
1477 "picocolors": "1.1.1",
1478 "pretty-format": "^27.0.2"
1479 },
1480 "engines": {
1481 "node": ">=18"
1482 }
1483 },
1484 "node_modules/@testing-library/react": {
1485 "version": "16.3.2",
1486 "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-16.3.2.tgz",
1487 "integrity": "sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==",
1488 "dev": true,
1489 "license": "MIT",
1490 "dependencies": {
1491 "@babel/runtime": "^7.12.5"
1492 },
1493 "engines": {
1494 "node": ">=18"
1495 },
1496 "peerDependencies": {
1497 "@testing-library/dom": "^10.0.0",
1498 "@types/react": "^18.0.0 || ^19.0.0",
1499 "@types/react-dom": "^18.0.0 || ^19.0.0",
1500 "react": "^18.0.0 || ^19.0.0",
1501 "react-dom": "^18.0.0 || ^19.0.0"
1502 },
1503 "peerDependenciesMeta": {
1504 "@types/react": {
1505 "optional": true
1506 },
1507 "@types/react-dom": {
1508 "optional": true
1509 }
1510 }
1511 },
1512 "node_modules/@testing-library/user-event": {
1513 "version": "14.6.1",
1514 "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz",
1515 "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==",
1516 "dev": true,
1517 "license": "MIT",
1518 "engines": {
1519 "node": ">=12",
1520 "npm": ">=6"
1521 },
1522 "peerDependencies": {
1523 "@testing-library/dom": ">=7.21.4"
1524 }
1525 },
1526 "node_modules/@types/aria-query": {
1527 "version": "5.0.4",
1528 "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz",
1529 "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==",
1530 "dev": true,
1531 "license": "MIT"
1532 },
1533 "node_modules/@types/babel__core": {
1534 "version": "7.20.5",
1535 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
1536 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
1537 "dev": true,
1538 "license": "MIT",
1539 "dependencies": {
1540 "@babel/parser": "^7.20.7",
1541 "@babel/types": "^7.20.7",
1542 "@types/babel__generator": "*",
1543 "@types/babel__template": "*",
1544 "@types/babel__traverse": "*"
1545 }
1546 },
1547 "node_modules/@types/babel__generator": {
1548 "version": "7.27.0",
1549 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
1550 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
1551 "dev": true,
1552 "license": "MIT",
1553 "dependencies": {
1554 "@babel/types": "^7.0.0"
1555 }
1556 },
1557 "node_modules/@types/babel__template": {
1558 "version": "7.4.4",
1559 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
1560 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
1561 "dev": true,
1562 "license": "MIT",
1563 "dependencies": {
1564 "@babel/parser": "^7.1.0",
1565 "@babel/types": "^7.0.0"
1566 }
1567 },
1568 "node_modules/@types/babel__traverse": {
1569 "version": "7.28.0",
1570 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
1571 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
1572 "dev": true,
1573 "license": "MIT",
1574 "dependencies": {
1575 "@babel/types": "^7.28.2"
1576 }
1577 },
1578 "node_modules/@types/chai": {
1579 "version": "5.2.3",
1580 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
1581 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
1582 "dev": true,
1583 "license": "MIT",
1584 "dependencies": {
1585 "@types/deep-eql": "*",
1586 "assertion-error": "^2.0.1"
1587 }
1588 },
1589 "node_modules/@types/deep-eql": {
1590 "version": "4.0.2",
1591 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
1592 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
1593 "dev": true,
1594 "license": "MIT"
1595 },
1596 "node_modules/@types/estree": {
1597 "version": "1.0.8",
1598 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
1599 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
1600 "dev": true,
1601 "license": "MIT"
1602 },
1603 "node_modules/@types/node": {
1604 "version": "24.10.9",
1605 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.9.tgz",
1606 "integrity": "sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==",
1607 "dev": true,
1608 "license": "MIT",
1609 "dependencies": {
1610 "undici-types": "~7.16.0"
1611 }
1612 },
1613 "node_modules/@types/react": {
1614 "version": "19.2.10",
1615 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.10.tgz",
1616 "integrity": "sha512-WPigyYuGhgZ/cTPRXB2EwUw+XvsRA3GqHlsP4qteqrnnjDrApbS7MxcGr/hke5iUoeB7E/gQtrs9I37zAJ0Vjw==",
1617 "dev": true,
1618 "license": "MIT",
1619 "peer": true,
1620 "dependencies": {
1621 "csstype": "^3.2.2"
1622 }
1623 },
1624 "node_modules/@types/react-dom": {
1625 "version": "19.2.3",
1626 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
1627 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
1628 "dev": true,
1629 "license": "MIT",
1630 "peer": true,
1631 "peerDependencies": {
1632 "@types/react": "^19.2.0"
1633 }
1634 },
1635 "node_modules/@types/whatwg-mimetype": {
1636 "version": "3.0.2",
1637 "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz",
1638 "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==",
1639 "dev": true,
1640 "license": "MIT"
1641 },
1642 "node_modules/@types/ws": {
1643 "version": "8.18.1",
1644 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
1645 "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
1646 "dev": true,
1647 "license": "MIT",
1648 "dependencies": {
1649 "@types/node": "*"
1650 }
1651 },
1652 "node_modules/@vitejs/plugin-react": {
1653 "version": "5.1.2",
1654 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.2.tgz",
1655 "integrity": "sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ==",
1656 "dev": true,
1657 "license": "MIT",
1658 "dependencies": {
1659 "@babel/core": "^7.28.5",
1660 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
1661 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
1662 "@rolldown/pluginutils": "1.0.0-beta.53",
1663 "@types/babel__core": "^7.20.5",
1664 "react-refresh": "^0.18.0"
1665 },
1666 "engines": {
1667 "node": "^20.19.0 || >=22.12.0"
1668 },
1669 "peerDependencies": {
1670 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
1671 }
1672 },
1673 "node_modules/@vitest/coverage-v8": {
1674 "version": "4.0.18",
1675 "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.0.18.tgz",
1676 "integrity": "sha512-7i+N2i0+ME+2JFZhfuz7Tg/FqKtilHjGyGvoHYQ6iLV0zahbsJ9sljC9OcFcPDbhYKCet+sG8SsVqlyGvPflZg==",
1677 "dev": true,
1678 "license": "MIT",
1679 "dependencies": {
1680 "@bcoe/v8-coverage": "^1.0.2",
1681 "@vitest/utils": "4.0.18",
1682 "ast-v8-to-istanbul": "^0.3.10",
1683 "istanbul-lib-coverage": "^3.2.2",
1684 "istanbul-lib-report": "^3.0.1",
1685 "istanbul-reports": "^3.2.0",
1686 "magicast": "^0.5.1",
1687 "obug": "^2.1.1",
1688 "std-env": "^3.10.0",
1689 "tinyrainbow": "^3.0.3"
1690 },
1691 "funding": {
1692 "url": "https://opencollective.com/vitest"
1693 },
1694 "peerDependencies": {
1695 "@vitest/browser": "4.0.18",
1696 "vitest": "4.0.18"
1697 },
1698 "peerDependenciesMeta": {
1699 "@vitest/browser": {
1700 "optional": true
1701 }
1702 }
1703 },
1704 "node_modules/@vitest/expect": {
1705 "version": "4.0.18",
1706 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.18.tgz",
1707 "integrity": "sha512-8sCWUyckXXYvx4opfzVY03EOiYVxyNrHS5QxX3DAIi5dpJAAkyJezHCP77VMX4HKA2LDT/Jpfo8i2r5BE3GnQQ==",
1708 "dev": true,
1709 "license": "MIT",
1710 "dependencies": {
1711 "@standard-schema/spec": "^1.0.0",
1712 "@types/chai": "^5.2.2",
1713 "@vitest/spy": "4.0.18",
1714 "@vitest/utils": "4.0.18",
1715 "chai": "^6.2.1",
1716 "tinyrainbow": "^3.0.3"
1717 },
1718 "funding": {
1719 "url": "https://opencollective.com/vitest"
1720 }
1721 },
1722 "node_modules/@vitest/mocker": {
1723 "version": "4.0.18",
1724 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.18.tgz",
1725 "integrity": "sha512-HhVd0MDnzzsgevnOWCBj5Otnzobjy5wLBe4EdeeFGv8luMsGcYqDuFRMcttKWZA5vVO8RFjexVovXvAM4JoJDQ==",
1726 "dev": true,
1727 "license": "MIT",
1728 "dependencies": {
1729 "@vitest/spy": "4.0.18",
1730 "estree-walker": "^3.0.3",
1731 "magic-string": "^0.30.21"
1732 },
1733 "funding": {
1734 "url": "https://opencollective.com/vitest"
1735 },
1736 "peerDependencies": {
1737 "msw": "^2.4.9",
1738 "vite": "^6.0.0 || ^7.0.0-0"
1739 },
1740 "peerDependenciesMeta": {
1741 "msw": {
1742 "optional": true
1743 },
1744 "vite": {
1745 "optional": true
1746 }
1747 }
1748 },
1749 "node_modules/@vitest/pretty-format": {
1750 "version": "4.0.18",
1751 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.18.tgz",
1752 "integrity": "sha512-P24GK3GulZWC5tz87ux0m8OADrQIUVDPIjjj65vBXYG17ZeU3qD7r+MNZ1RNv4l8CGU2vtTRqixrOi9fYk/yKw==",
1753 "dev": true,
1754 "license": "MIT",
1755 "dependencies": {
1756 "tinyrainbow": "^3.0.3"
1757 },
1758 "funding": {
1759 "url": "https://opencollective.com/vitest"
1760 }
1761 },
1762 "node_modules/@vitest/runner": {
1763 "version": "4.0.18",
1764 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.18.tgz",
1765 "integrity": "sha512-rpk9y12PGa22Jg6g5M3UVVnTS7+zycIGk9ZNGN+m6tZHKQb7jrP7/77WfZy13Y/EUDd52NDsLRQhYKtv7XfPQw==",
1766 "dev": true,
1767 "license": "MIT",
1768 "dependencies": {
1769 "@vitest/utils": "4.0.18",
1770 "pathe": "^2.0.3"
1771 },
1772 "funding": {
1773 "url": "https://opencollective.com/vitest"
1774 }
1775 },
1776 "node_modules/@vitest/snapshot": {
1777 "version": "4.0.18",
1778 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.18.tgz",
1779 "integrity": "sha512-PCiV0rcl7jKQjbgYqjtakly6T1uwv/5BQ9SwBLekVg/EaYeQFPiXcgrC2Y7vDMA8dM1SUEAEV82kgSQIlXNMvA==",
1780 "dev": true,
1781 "license": "MIT",
1782 "dependencies": {
1783 "@vitest/pretty-format": "4.0.18",
1784 "magic-string": "^0.30.21",
1785 "pathe": "^2.0.3"
1786 },
1787 "funding": {
1788 "url": "https://opencollective.com/vitest"
1789 }
1790 },
1791 "node_modules/@vitest/spy": {
1792 "version": "4.0.18",
1793 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.18.tgz",
1794 "integrity": "sha512-cbQt3PTSD7P2OARdVW3qWER5EGq7PHlvE+QfzSC0lbwO+xnt7+XH06ZzFjFRgzUX//JmpxrCu92VdwvEPlWSNw==",
1795 "dev": true,
1796 "license": "MIT",
1797 "funding": {
1798 "url": "https://opencollective.com/vitest"
1799 }
1800 },
1801 "node_modules/@vitest/utils": {
1802 "version": "4.0.18",
1803 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.18.tgz",
1804 "integrity": "sha512-msMRKLMVLWygpK3u2Hybgi4MNjcYJvwTb0Ru09+fOyCXIgT5raYP041DRRdiJiI3k/2U6SEbAETB3YtBrUkCFA==",
1805 "dev": true,
1806 "license": "MIT",
1807 "dependencies": {
1808 "@vitest/pretty-format": "4.0.18",
1809 "tinyrainbow": "^3.0.3"
1810 },
1811 "funding": {
1812 "url": "https://opencollective.com/vitest"
1813 }
1814 },
1815 "node_modules/agent-base": {
1816 "version": "7.1.4",
1817 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
1818 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
1819 "dev": true,
1820 "license": "MIT",
1821 "engines": {
1822 "node": ">= 14"
1823 }
1824 },
1825 "node_modules/ansi-regex": {
1826 "version": "5.0.1",
1827 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1828 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1829 "dev": true,
1830 "license": "MIT",
1831 "engines": {
1832 "node": ">=8"
1833 }
1834 },
1835 "node_modules/ansi-styles": {
1836 "version": "5.2.0",
1837 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
1838 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
1839 "dev": true,
1840 "license": "MIT",
1841 "engines": {
1842 "node": ">=10"
1843 },
1844 "funding": {
1845 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1846 }
1847 },
1848 "node_modules/aria-query": {
1849 "version": "5.3.0",
1850 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
1851 "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
1852 "dev": true,
1853 "license": "Apache-2.0",
1854 "dependencies": {
1855 "dequal": "^2.0.3"
1856 }
1857 },
1858 "node_modules/assertion-error": {
1859 "version": "2.0.1",
1860 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
1861 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
1862 "dev": true,
1863 "license": "MIT",
1864 "engines": {
1865 "node": ">=12"
1866 }
1867 },
1868 "node_modules/ast-v8-to-istanbul": {
1869 "version": "0.3.10",
1870 "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.10.tgz",
1871 "integrity": "sha512-p4K7vMz2ZSk3wN8l5o3y2bJAoZXT3VuJI5OLTATY/01CYWumWvwkUw0SqDBnNq6IiTO3qDa1eSQDibAV8g7XOQ==",
1872 "dev": true,
1873 "license": "MIT",
1874 "dependencies": {
1875 "@jridgewell/trace-mapping": "^0.3.31",
1876 "estree-walker": "^3.0.3",
1877 "js-tokens": "^9.0.1"
1878 }
1879 },
1880 "node_modules/ast-v8-to-istanbul/node_modules/js-tokens": {
1881 "version": "9.0.1",
1882 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
1883 "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",
1884 "dev": true,
1885 "license": "MIT"
1886 },
1887 "node_modules/baseline-browser-mapping": {
1888 "version": "2.9.18",
1889 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.18.tgz",
1890 "integrity": "sha512-e23vBV1ZLfjb9apvfPk4rHVu2ry6RIr2Wfs+O324okSidrX7pTAnEJPCh/O5BtRlr7QtZI7ktOP3vsqr7Z5XoA==",
1891 "dev": true,
1892 "license": "Apache-2.0",
1893 "bin": {
1894 "baseline-browser-mapping": "dist/cli.js"
1895 }
1896 },
1897 "node_modules/bidi-js": {
1898 "version": "1.0.3",
1899 "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
1900 "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==",
1901 "dev": true,
1902 "license": "MIT",
1903 "dependencies": {
1904 "require-from-string": "^2.0.2"
1905 }
1906 },
1907 "node_modules/browserslist": {
1908 "version": "4.28.1",
1909 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
1910 "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
1911 "dev": true,
1912 "funding": [
1913 {
1914 "type": "opencollective",
1915 "url": "https://opencollective.com/browserslist"
1916 },
1917 {
1918 "type": "tidelift",
1919 "url": "https://tidelift.com/funding/github/npm/browserslist"
1920 },
1921 {
1922 "type": "github",
1923 "url": "https://github.com/sponsors/ai"
1924 }
1925 ],
1926 "license": "MIT",
1927 "peer": true,
1928 "dependencies": {
1929 "baseline-browser-mapping": "^2.9.0",
1930 "caniuse-lite": "^1.0.30001759",
1931 "electron-to-chromium": "^1.5.263",
1932 "node-releases": "^2.0.27",
1933 "update-browserslist-db": "^1.2.0"
1934 },
1935 "bin": {
1936 "browserslist": "cli.js"
1937 },
1938 "engines": {
1939 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1940 }
1941 },
1942 "node_modules/caniuse-lite": {
1943 "version": "1.0.30001766",
1944 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001766.tgz",
1945 "integrity": "sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA==",
1946 "dev": true,
1947 "funding": [
1948 {
1949 "type": "opencollective",
1950 "url": "https://opencollective.com/browserslist"
1951 },
1952 {
1953 "type": "tidelift",
1954 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1955 },
1956 {
1957 "type": "github",
1958 "url": "https://github.com/sponsors/ai"
1959 }
1960 ],
1961 "license": "CC-BY-4.0"
1962 },
1963 "node_modules/chai": {
1964 "version": "6.2.2",
1965 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
1966 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
1967 "dev": true,
1968 "license": "MIT",
1969 "engines": {
1970 "node": ">=18"
1971 }
1972 },
1973 "node_modules/convert-source-map": {
1974 "version": "2.0.0",
1975 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
1976 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
1977 "dev": true,
1978 "license": "MIT"
1979 },
1980 "node_modules/css-tree": {
1981 "version": "3.1.0",
1982 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz",
1983 "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==",
1984 "dev": true,
1985 "license": "MIT",
1986 "dependencies": {
1987 "mdn-data": "2.12.2",
1988 "source-map-js": "^1.0.1"
1989 },
1990 "engines": {
1991 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
1992 }
1993 },
1994 "node_modules/cssstyle": {
1995 "version": "5.3.7",
1996 "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-5.3.7.tgz",
1997 "integrity": "sha512-7D2EPVltRrsTkhpQmksIu+LxeWAIEk6wRDMJ1qljlv+CKHJM+cJLlfhWIzNA44eAsHXSNe3+vO6DW1yCYx8SuQ==",
1998 "dev": true,
1999 "license": "MIT",
2000 "dependencies": {
2001 "@asamuzakjp/css-color": "^4.1.1",
2002 "@csstools/css-syntax-patches-for-csstree": "^1.0.21",
2003 "css-tree": "^3.1.0",
2004 "lru-cache": "^11.2.4"
2005 },
2006 "engines": {
2007 "node": ">=20"
2008 }
2009 },
2010 "node_modules/cssstyle/node_modules/lru-cache": {
2011 "version": "11.2.5",
2012 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.5.tgz",
2013 "integrity": "sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==",
2014 "dev": true,
2015 "license": "BlueOak-1.0.0",
2016 "engines": {
2017 "node": "20 || >=22"
2018 }
2019 },
2020 "node_modules/csstype": {
2021 "version": "3.2.3",
2022 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
2023 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
2024 "dev": true,
2025 "license": "MIT"
2026 },
2027 "node_modules/data-urls": {
2028 "version": "6.0.1",
2029 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-6.0.1.tgz",
2030 "integrity": "sha512-euIQENZg6x8mj3fO6o9+fOW8MimUI4PpD/fZBhJfeioZVy9TUpM4UY7KjQNVZFlqwJ0UdzRDzkycB997HEq1BQ==",
2031 "dev": true,
2032 "license": "MIT",
2033 "dependencies": {
2034 "whatwg-mimetype": "^5.0.0",
2035 "whatwg-url": "^15.1.0"
2036 },
2037 "engines": {
2038 "node": ">=20"
2039 }
2040 },
2041 "node_modules/data-urls/node_modules/whatwg-mimetype": {
2042 "version": "5.0.0",
2043 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz",
2044 "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==",
2045 "dev": true,
2046 "license": "MIT",
2047 "engines": {
2048 "node": ">=20"
2049 }
2050 },
2051 "node_modules/debug": {
2052 "version": "4.4.3",
2053 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2054 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2055 "dev": true,
2056 "license": "MIT",
2057 "dependencies": {
2058 "ms": "^2.1.3"
2059 },
2060 "engines": {
2061 "node": ">=6.0"
2062 },
2063 "peerDependenciesMeta": {
2064 "supports-color": {
2065 "optional": true
2066 }
2067 }
2068 },
2069 "node_modules/decimal.js": {
2070 "version": "10.6.0",
2071 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
2072 "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
2073 "dev": true,
2074 "license": "MIT"
2075 },
2076 "node_modules/dequal": {
2077 "version": "2.0.3",
2078 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
2079 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
2080 "dev": true,
2081 "license": "MIT",
2082 "engines": {
2083 "node": ">=6"
2084 }
2085 },
2086 "node_modules/dom-accessibility-api": {
2087 "version": "0.5.16",
2088 "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz",
2089 "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
2090 "dev": true,
2091 "license": "MIT"
2092 },
2093 "node_modules/electron-to-chromium": {
2094 "version": "1.5.279",
2095 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.279.tgz",
2096 "integrity": "sha512-0bblUU5UNdOt5G7XqGiJtpZMONma6WAfq9vsFmtn9x1+joAObr6x1chfqyxFSDCAFwFhCQDrqeAr6MYdpwJ9Hg==",
2097 "dev": true,
2098 "license": "ISC"
2099 },
2100 "node_modules/entities": {
2101 "version": "4.5.0",
2102 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
2103 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
2104 "dev": true,
2105 "license": "BSD-2-Clause",
2106 "engines": {
2107 "node": ">=0.12"
2108 },
2109 "funding": {
2110 "url": "https://github.com/fb55/entities?sponsor=1"
2111 }
2112 },
2113 "node_modules/es-module-lexer": {
2114 "version": "1.7.0",
2115 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
2116 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
2117 "dev": true,
2118 "license": "MIT"
2119 },
2120 "node_modules/esbuild": {
2121 "version": "0.27.2",
2122 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
2123 "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
2124 "dev": true,
2125 "hasInstallScript": true,
2126 "license": "MIT",
2127 "bin": {
2128 "esbuild": "bin/esbuild"
2129 },
2130 "engines": {
2131 "node": ">=18"
2132 },
2133 "optionalDependencies": {
2134 "@esbuild/aix-ppc64": "0.27.2",
2135 "@esbuild/android-arm": "0.27.2",
2136 "@esbuild/android-arm64": "0.27.2",
2137 "@esbuild/android-x64": "0.27.2",
2138 "@esbuild/darwin-arm64": "0.27.2",
2139 "@esbuild/darwin-x64": "0.27.2",
2140 "@esbuild/freebsd-arm64": "0.27.2",
2141 "@esbuild/freebsd-x64": "0.27.2",
2142 "@esbuild/linux-arm": "0.27.2",
2143 "@esbuild/linux-arm64": "0.27.2",
2144 "@esbuild/linux-ia32": "0.27.2",
2145 "@esbuild/linux-loong64": "0.27.2",
2146 "@esbuild/linux-mips64el": "0.27.2",
2147 "@esbuild/linux-ppc64": "0.27.2",
2148 "@esbuild/linux-riscv64": "0.27.2",
2149 "@esbuild/linux-s390x": "0.27.2",
2150 "@esbuild/linux-x64": "0.27.2",
2151 "@esbuild/netbsd-arm64": "0.27.2",
2152 "@esbuild/netbsd-x64": "0.27.2",
2153 "@esbuild/openbsd-arm64": "0.27.2",
2154 "@esbuild/openbsd-x64": "0.27.2",
2155 "@esbuild/openharmony-arm64": "0.27.2",
2156 "@esbuild/sunos-x64": "0.27.2",
2157 "@esbuild/win32-arm64": "0.27.2",
2158 "@esbuild/win32-ia32": "0.27.2",
2159 "@esbuild/win32-x64": "0.27.2"
2160 }
2161 },
2162 "node_modules/escalade": {
2163 "version": "3.2.0",
2164 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2165 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2166 "dev": true,
2167 "license": "MIT",
2168 "engines": {
2169 "node": ">=6"
2170 }
2171 },
2172 "node_modules/estree-walker": {
2173 "version": "3.0.3",
2174 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
2175 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
2176 "dev": true,
2177 "license": "MIT",
2178 "dependencies": {
2179 "@types/estree": "^1.0.0"
2180 }
2181 },
2182 "node_modules/expect-type": {
2183 "version": "1.3.0",
2184 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
2185 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
2186 "dev": true,
2187 "license": "Apache-2.0",
2188 "engines": {
2189 "node": ">=12.0.0"
2190 }
2191 },
2192 "node_modules/fdir": {
2193 "version": "6.5.0",
2194 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
2195 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
2196 "dev": true,
2197 "license": "MIT",
2198 "engines": {
2199 "node": ">=12.0.0"
2200 },
2201 "peerDependencies": {
2202 "picomatch": "^3 || ^4"
2203 },
2204 "peerDependenciesMeta": {
2205 "picomatch": {
2206 "optional": true
2207 }
2208 }
2209 },
2210 "node_modules/fsevents": {
2211 "version": "2.3.3",
2212 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2213 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2214 "dev": true,
2215 "hasInstallScript": true,
2216 "license": "MIT",
2217 "optional": true,
2218 "os": [
2219 "darwin"
2220 ],
2221 "engines": {
2222 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2223 }
2224 },
2225 "node_modules/gensync": {
2226 "version": "1.0.0-beta.2",
2227 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2228 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2229 "dev": true,
2230 "license": "MIT",
2231 "engines": {
2232 "node": ">=6.9.0"
2233 }
2234 },
2235 "node_modules/happy-dom": {
2236 "version": "20.4.0",
2237 "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.4.0.tgz",
2238 "integrity": "sha512-RDeQm3dT9n0A5f/TszjUmNCLEuPnMGv3Tv4BmNINebz/h17PA6LMBcxJ5FrcqltNBMh9jA/8ufgDdBYUdBt+eg==",
2239 "dev": true,
2240 "license": "MIT",
2241 "peer": true,
2242 "dependencies": {
2243 "@types/node": ">=20.0.0",
2244 "@types/whatwg-mimetype": "^3.0.2",
2245 "@types/ws": "^8.18.1",
2246 "entities": "^4.5.0",
2247 "whatwg-mimetype": "^3.0.0",
2248 "ws": "^8.18.3"
2249 },
2250 "engines": {
2251 "node": ">=20.0.0"
2252 }
2253 },
2254 "node_modules/has-flag": {
2255 "version": "4.0.0",
2256 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2257 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2258 "dev": true,
2259 "license": "MIT",
2260 "engines": {
2261 "node": ">=8"
2262 }
2263 },
2264 "node_modules/html-encoding-sniffer": {
2265 "version": "6.0.0",
2266 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz",
2267 "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==",
2268 "dev": true,
2269 "license": "MIT",
2270 "dependencies": {
2271 "@exodus/bytes": "^1.6.0"
2272 },
2273 "engines": {
2274 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
2275 }
2276 },
2277 "node_modules/html-escaper": {
2278 "version": "2.0.2",
2279 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
2280 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
2281 "dev": true,
2282 "license": "MIT"
2283 },
2284 "node_modules/http-proxy-agent": {
2285 "version": "7.0.2",
2286 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
2287 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
2288 "dev": true,
2289 "license": "MIT",
2290 "dependencies": {
2291 "agent-base": "^7.1.0",
2292 "debug": "^4.3.4"
2293 },
2294 "engines": {
2295 "node": ">= 14"
2296 }
2297 },
2298 "node_modules/https-proxy-agent": {
2299 "version": "7.0.6",
2300 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
2301 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
2302 "dev": true,
2303 "license": "MIT",
2304 "dependencies": {
2305 "agent-base": "^7.1.2",
2306 "debug": "4"
2307 },
2308 "engines": {
2309 "node": ">= 14"
2310 }
2311 },
2312 "node_modules/is-potential-custom-element-name": {
2313 "version": "1.0.1",
2314 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
2315 "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
2316 "dev": true,
2317 "license": "MIT"
2318 },
2319 "node_modules/istanbul-lib-coverage": {
2320 "version": "3.2.2",
2321 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
2322 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
2323 "dev": true,
2324 "license": "BSD-3-Clause",
2325 "engines": {
2326 "node": ">=8"
2327 }
2328 },
2329 "node_modules/istanbul-lib-report": {
2330 "version": "3.0.1",
2331 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
2332 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
2333 "dev": true,
2334 "license": "BSD-3-Clause",
2335 "dependencies": {
2336 "istanbul-lib-coverage": "^3.0.0",
2337 "make-dir": "^4.0.0",
2338 "supports-color": "^7.1.0"
2339 },
2340 "engines": {
2341 "node": ">=10"
2342 }
2343 },
2344 "node_modules/istanbul-reports": {
2345 "version": "3.2.0",
2346 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
2347 "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
2348 "dev": true,
2349 "license": "BSD-3-Clause",
2350 "dependencies": {
2351 "html-escaper": "^2.0.0",
2352 "istanbul-lib-report": "^3.0.0"
2353 },
2354 "engines": {
2355 "node": ">=8"
2356 }
2357 },
2358 "node_modules/js-tokens": {
2359 "version": "4.0.0",
2360 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2361 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2362 "dev": true,
2363 "license": "MIT"
2364 },
2365 "node_modules/jsdom": {
2366 "version": "27.4.0",
2367 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.4.0.tgz",
2368 "integrity": "sha512-mjzqwWRD9Y1J1KUi7W97Gja1bwOOM5Ug0EZ6UDK3xS7j7mndrkwozHtSblfomlzyB4NepioNt+B2sOSzczVgtQ==",
2369 "dev": true,
2370 "license": "MIT",
2371 "dependencies": {
2372 "@acemir/cssom": "^0.9.28",
2373 "@asamuzakjp/dom-selector": "^6.7.6",
2374 "@exodus/bytes": "^1.6.0",
2375 "cssstyle": "^5.3.4",
2376 "data-urls": "^6.0.0",
2377 "decimal.js": "^10.6.0",
2378 "html-encoding-sniffer": "^6.0.0",
2379 "http-proxy-agent": "^7.0.2",
2380 "https-proxy-agent": "^7.0.6",
2381 "is-potential-custom-element-name": "^1.0.1",
2382 "parse5": "^8.0.0",
2383 "saxes": "^6.0.0",
2384 "symbol-tree": "^3.2.4",
2385 "tough-cookie": "^6.0.0",
2386 "w3c-xmlserializer": "^5.0.0",
2387 "webidl-conversions": "^8.0.0",
2388 "whatwg-mimetype": "^4.0.0",
2389 "whatwg-url": "^15.1.0",
2390 "ws": "^8.18.3",
2391 "xml-name-validator": "^5.0.0"
2392 },
2393 "engines": {
2394 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
2395 },
2396 "peerDependencies": {
2397 "canvas": "^3.0.0"
2398 },
2399 "peerDependenciesMeta": {
2400 "canvas": {
2401 "optional": true
2402 }
2403 }
2404 },
2405 "node_modules/jsdom/node_modules/whatwg-mimetype": {
2406 "version": "4.0.0",
2407 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
2408 "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==",
2409 "dev": true,
2410 "license": "MIT",
2411 "engines": {
2412 "node": ">=18"
2413 }
2414 },
2415 "node_modules/jsesc": {
2416 "version": "3.1.0",
2417 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
2418 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
2419 "dev": true,
2420 "license": "MIT",
2421 "bin": {
2422 "jsesc": "bin/jsesc"
2423 },
2424 "engines": {
2425 "node": ">=6"
2426 }
2427 },
2428 "node_modules/json5": {
2429 "version": "2.2.3",
2430 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
2431 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
2432 "dev": true,
2433 "license": "MIT",
2434 "bin": {
2435 "json5": "lib/cli.js"
2436 },
2437 "engines": {
2438 "node": ">=6"
2439 }
2440 },
2441 "node_modules/lru-cache": {
2442 "version": "5.1.1",
2443 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
2444 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
2445 "dev": true,
2446 "license": "ISC",
2447 "dependencies": {
2448 "yallist": "^3.0.2"
2449 }
2450 },
2451 "node_modules/lz-string": {
2452 "version": "1.5.0",
2453 "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz",
2454 "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==",
2455 "dev": true,
2456 "license": "MIT",
2457 "bin": {
2458 "lz-string": "bin/bin.js"
2459 }
2460 },
2461 "node_modules/magic-string": {
2462 "version": "0.30.21",
2463 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
2464 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
2465 "dev": true,
2466 "license": "MIT",
2467 "dependencies": {
2468 "@jridgewell/sourcemap-codec": "^1.5.5"
2469 }
2470 },
2471 "node_modules/magicast": {
2472 "version": "0.5.1",
2473 "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.1.tgz",
2474 "integrity": "sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==",
2475 "dev": true,
2476 "license": "MIT",
2477 "dependencies": {
2478 "@babel/parser": "^7.28.5",
2479 "@babel/types": "^7.28.5",
2480 "source-map-js": "^1.2.1"
2481 }
2482 },
2483 "node_modules/make-dir": {
2484 "version": "4.0.0",
2485 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
2486 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
2487 "dev": true,
2488 "license": "MIT",
2489 "dependencies": {
2490 "semver": "^7.5.3"
2491 },
2492 "engines": {
2493 "node": ">=10"
2494 },
2495 "funding": {
2496 "url": "https://github.com/sponsors/sindresorhus"
2497 }
2498 },
2499 "node_modules/make-dir/node_modules/semver": {
2500 "version": "7.7.3",
2501 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
2502 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
2503 "dev": true,
2504 "license": "ISC",
2505 "bin": {
2506 "semver": "bin/semver.js"
2507 },
2508 "engines": {
2509 "node": ">=10"
2510 }
2511 },
2512 "node_modules/mdn-data": {
2513 "version": "2.12.2",
2514 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz",
2515 "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==",
2516 "dev": true,
2517 "license": "CC0-1.0"
2518 },
2519 "node_modules/ms": {
2520 "version": "2.1.3",
2521 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2522 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2523 "dev": true,
2524 "license": "MIT"
2525 },
2526 "node_modules/nanoid": {
2527 "version": "3.3.11",
2528 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
2529 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
2530 "dev": true,
2531 "funding": [
2532 {
2533 "type": "github",
2534 "url": "https://github.com/sponsors/ai"
2535 }
2536 ],
2537 "license": "MIT",
2538 "bin": {
2539 "nanoid": "bin/nanoid.cjs"
2540 },
2541 "engines": {
2542 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2543 }
2544 },
2545 "node_modules/node-releases": {
2546 "version": "2.0.27",
2547 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
2548 "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
2549 "dev": true,
2550 "license": "MIT"
2551 },
2552 "node_modules/obug": {
2553 "version": "2.1.1",
2554 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz",
2555 "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==",
2556 "dev": true,
2557 "funding": [
2558 "https://github.com/sponsors/sxzz",
2559 "https://opencollective.com/debug"
2560 ],
2561 "license": "MIT"
2562 },
2563 "node_modules/parse5": {
2564 "version": "8.0.0",
2565 "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz",
2566 "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==",
2567 "dev": true,
2568 "license": "MIT",
2569 "dependencies": {
2570 "entities": "^6.0.0"
2571 },
2572 "funding": {
2573 "url": "https://github.com/inikulin/parse5?sponsor=1"
2574 }
2575 },
2576 "node_modules/parse5/node_modules/entities": {
2577 "version": "6.0.1",
2578 "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
2579 "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
2580 "dev": true,
2581 "license": "BSD-2-Clause",
2582 "engines": {
2583 "node": ">=0.12"
2584 },
2585 "funding": {
2586 "url": "https://github.com/fb55/entities?sponsor=1"
2587 }
2588 },
2589 "node_modules/pathe": {
2590 "version": "2.0.3",
2591 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
2592 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
2593 "dev": true,
2594 "license": "MIT"
2595 },
2596 "node_modules/picocolors": {
2597 "version": "1.1.1",
2598 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2599 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
2600 "dev": true,
2601 "license": "ISC"
2602 },
2603 "node_modules/picomatch": {
2604 "version": "4.0.3",
2605 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
2606 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
2607 "dev": true,
2608 "license": "MIT",
2609 "peer": true,
2610 "engines": {
2611 "node": ">=12"
2612 },
2613 "funding": {
2614 "url": "https://github.com/sponsors/jonschlinkert"
2615 }
2616 },
2617 "node_modules/postcss": {
2618 "version": "8.5.6",
2619 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
2620 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
2621 "dev": true,
2622 "funding": [
2623 {
2624 "type": "opencollective",
2625 "url": "https://opencollective.com/postcss/"
2626 },
2627 {
2628 "type": "tidelift",
2629 "url": "https://tidelift.com/funding/github/npm/postcss"
2630 },
2631 {
2632 "type": "github",
2633 "url": "https://github.com/sponsors/ai"
2634 }
2635 ],
2636 "license": "MIT",
2637 "dependencies": {
2638 "nanoid": "^3.3.11",
2639 "picocolors": "^1.1.1",
2640 "source-map-js": "^1.2.1"
2641 },
2642 "engines": {
2643 "node": "^10 || ^12 || >=14"
2644 }
2645 },
2646 "node_modules/pretty-format": {
2647 "version": "27.5.1",
2648 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
2649 "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
2650 "dev": true,
2651 "license": "MIT",
2652 "dependencies": {
2653 "ansi-regex": "^5.0.1",
2654 "ansi-styles": "^5.0.0",
2655 "react-is": "^17.0.1"
2656 },
2657 "engines": {
2658 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
2659 }
2660 },
2661 "node_modules/punycode": {
2662 "version": "2.3.1",
2663 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
2664 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
2665 "dev": true,
2666 "license": "MIT",
2667 "engines": {
2668 "node": ">=6"
2669 }
2670 },
2671 "node_modules/react": {
2672 "version": "19.2.4",
2673 "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
2674 "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
2675 "dev": true,
2676 "license": "MIT",
2677 "peer": true,
2678 "engines": {
2679 "node": ">=0.10.0"
2680 }
2681 },
2682 "node_modules/react-dom": {
2683 "version": "19.2.4",
2684 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz",
2685 "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==",
2686 "dev": true,
2687 "license": "MIT",
2688 "peer": true,
2689 "dependencies": {
2690 "scheduler": "^0.27.0"
2691 },
2692 "peerDependencies": {
2693 "react": "^19.2.4"
2694 }
2695 },
2696 "node_modules/react-is": {
2697 "version": "17.0.2",
2698 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
2699 "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
2700 "dev": true,
2701 "license": "MIT"
2702 },
2703 "node_modules/react-refresh": {
2704 "version": "0.18.0",
2705 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
2706 "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==",
2707 "dev": true,
2708 "license": "MIT",
2709 "engines": {
2710 "node": ">=0.10.0"
2711 }
2712 },
2713 "node_modules/require-from-string": {
2714 "version": "2.0.2",
2715 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
2716 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
2717 "dev": true,
2718 "license": "MIT",
2719 "engines": {
2720 "node": ">=0.10.0"
2721 }
2722 },
2723 "node_modules/rollup": {
2724 "version": "4.57.0",
2725 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.57.0.tgz",
2726 "integrity": "sha512-e5lPJi/aui4TO1LpAXIRLySmwXSE8k3b9zoGfd42p67wzxog4WHjiZF3M2uheQih4DGyc25QEV4yRBbpueNiUA==",
2727 "dev": true,
2728 "license": "MIT",
2729 "dependencies": {
2730 "@types/estree": "1.0.8"
2731 },
2732 "bin": {
2733 "rollup": "dist/bin/rollup"
2734 },
2735 "engines": {
2736 "node": ">=18.0.0",
2737 "npm": ">=8.0.0"
2738 },
2739 "optionalDependencies": {
2740 "@rollup/rollup-android-arm-eabi": "4.57.0",
2741 "@rollup/rollup-android-arm64": "4.57.0",
2742 "@rollup/rollup-darwin-arm64": "4.57.0",
2743 "@rollup/rollup-darwin-x64": "4.57.0",
2744 "@rollup/rollup-freebsd-arm64": "4.57.0",
2745 "@rollup/rollup-freebsd-x64": "4.57.0",
2746 "@rollup/rollup-linux-arm-gnueabihf": "4.57.0",
2747 "@rollup/rollup-linux-arm-musleabihf": "4.57.0",
2748 "@rollup/rollup-linux-arm64-gnu": "4.57.0",
2749 "@rollup/rollup-linux-arm64-musl": "4.57.0",
2750 "@rollup/rollup-linux-loong64-gnu": "4.57.0",
2751 "@rollup/rollup-linux-loong64-musl": "4.57.0",
2752 "@rollup/rollup-linux-ppc64-gnu": "4.57.0",
2753 "@rollup/rollup-linux-ppc64-musl": "4.57.0",
2754 "@rollup/rollup-linux-riscv64-gnu": "4.57.0",
2755 "@rollup/rollup-linux-riscv64-musl": "4.57.0",
2756 "@rollup/rollup-linux-s390x-gnu": "4.57.0",
2757 "@rollup/rollup-linux-x64-gnu": "4.57.0",
2758 "@rollup/rollup-linux-x64-musl": "4.57.0",
2759 "@rollup/rollup-openbsd-x64": "4.57.0",
2760 "@rollup/rollup-openharmony-arm64": "4.57.0",
2761 "@rollup/rollup-win32-arm64-msvc": "4.57.0",
2762 "@rollup/rollup-win32-ia32-msvc": "4.57.0",
2763 "@rollup/rollup-win32-x64-gnu": "4.57.0",
2764 "@rollup/rollup-win32-x64-msvc": "4.57.0",
2765 "fsevents": "~2.3.2"
2766 }
2767 },
2768 "node_modules/saxes": {
2769 "version": "6.0.0",
2770 "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
2771 "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
2772 "dev": true,
2773 "license": "ISC",
2774 "dependencies": {
2775 "xmlchars": "^2.2.0"
2776 },
2777 "engines": {
2778 "node": ">=v12.22.7"
2779 }
2780 },
2781 "node_modules/scheduler": {
2782 "version": "0.27.0",
2783 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
2784 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
2785 "dev": true,
2786 "license": "MIT"
2787 },
2788 "node_modules/semver": {
2789 "version": "6.3.1",
2790 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
2791 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2792 "dev": true,
2793 "license": "ISC",
2794 "bin": {
2795 "semver": "bin/semver.js"
2796 }
2797 },
2798 "node_modules/siginfo": {
2799 "version": "2.0.0",
2800 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
2801 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
2802 "dev": true,
2803 "license": "ISC"
2804 },
2805 "node_modules/source-map-js": {
2806 "version": "1.2.1",
2807 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2808 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2809 "dev": true,
2810 "license": "BSD-3-Clause",
2811 "engines": {
2812 "node": ">=0.10.0"
2813 }
2814 },
2815 "node_modules/stackback": {
2816 "version": "0.0.2",
2817 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
2818 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
2819 "dev": true,
2820 "license": "MIT"
2821 },
2822 "node_modules/std-env": {
2823 "version": "3.10.0",
2824 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
2825 "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
2826 "dev": true,
2827 "license": "MIT"
2828 },
2829 "node_modules/supports-color": {
2830 "version": "7.2.0",
2831 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2832 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2833 "dev": true,
2834 "license": "MIT",
2835 "dependencies": {
2836 "has-flag": "^4.0.0"
2837 },
2838 "engines": {
2839 "node": ">=8"
2840 }
2841 },
2842 "node_modules/symbol-tree": {
2843 "version": "3.2.4",
2844 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
2845 "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
2846 "dev": true,
2847 "license": "MIT"
2848 },
2849 "node_modules/tinybench": {
2850 "version": "2.9.0",
2851 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
2852 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
2853 "dev": true,
2854 "license": "MIT"
2855 },
2856 "node_modules/tinyexec": {
2857 "version": "1.0.2",
2858 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz",
2859 "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==",
2860 "dev": true,
2861 "license": "MIT",
2862 "engines": {
2863 "node": ">=18"
2864 }
2865 },
2866 "node_modules/tinyglobby": {
2867 "version": "0.2.15",
2868 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
2869 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
2870 "dev": true,
2871 "license": "MIT",
2872 "dependencies": {
2873 "fdir": "^6.5.0",
2874 "picomatch": "^4.0.3"
2875 },
2876 "engines": {
2877 "node": ">=12.0.0"
2878 },
2879 "funding": {
2880 "url": "https://github.com/sponsors/SuperchupuDev"
2881 }
2882 },
2883 "node_modules/tinyrainbow": {
2884 "version": "3.0.3",
2885 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.0.3.tgz",
2886 "integrity": "sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==",
2887 "dev": true,
2888 "license": "MIT",
2889 "engines": {
2890 "node": ">=14.0.0"
2891 }
2892 },
2893 "node_modules/tldts": {
2894 "version": "7.0.19",
2895 "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.19.tgz",
2896 "integrity": "sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA==",
2897 "dev": true,
2898 "license": "MIT",
2899 "dependencies": {
2900 "tldts-core": "^7.0.19"
2901 },
2902 "bin": {
2903 "tldts": "bin/cli.js"
2904 }
2905 },
2906 "node_modules/tldts-core": {
2907 "version": "7.0.19",
2908 "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.19.tgz",
2909 "integrity": "sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A==",
2910 "dev": true,
2911 "license": "MIT"
2912 },
2913 "node_modules/tough-cookie": {
2914 "version": "6.0.0",
2915 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.0.tgz",
2916 "integrity": "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==",
2917 "dev": true,
2918 "license": "BSD-3-Clause",
2919 "dependencies": {
2920 "tldts": "^7.0.5"
2921 },
2922 "engines": {
2923 "node": ">=16"
2924 }
2925 },
2926 "node_modules/tr46": {
2927 "version": "6.0.0",
2928 "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz",
2929 "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==",
2930 "dev": true,
2931 "license": "MIT",
2932 "dependencies": {
2933 "punycode": "^2.3.1"
2934 },
2935 "engines": {
2936 "node": ">=20"
2937 }
2938 },
2939 "node_modules/typescript": {
2940 "version": "5.9.3",
2941 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
2942 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
2943 "dev": true,
2944 "license": "Apache-2.0",
2945 "bin": {
2946 "tsc": "bin/tsc",
2947 "tsserver": "bin/tsserver"
2948 },
2949 "engines": {
2950 "node": ">=14.17"
2951 }
2952 },
2953 "node_modules/undici-types": {
2954 "version": "7.16.0",
2955 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
2956 "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
2957 "dev": true,
2958 "license": "MIT"
2959 },
2960 "node_modules/update-browserslist-db": {
2961 "version": "1.2.3",
2962 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
2963 "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
2964 "dev": true,
2965 "funding": [
2966 {
2967 "type": "opencollective",
2968 "url": "https://opencollective.com/browserslist"
2969 },
2970 {
2971 "type": "tidelift",
2972 "url": "https://tidelift.com/funding/github/npm/browserslist"
2973 },
2974 {
2975 "type": "github",
2976 "url": "https://github.com/sponsors/ai"
2977 }
2978 ],
2979 "license": "MIT",
2980 "dependencies": {
2981 "escalade": "^3.2.0",
2982 "picocolors": "^1.1.1"
2983 },
2984 "bin": {
2985 "update-browserslist-db": "cli.js"
2986 },
2987 "peerDependencies": {
2988 "browserslist": ">= 4.21.0"
2989 }
2990 },
2991 "node_modules/vite": {
2992 "version": "7.3.1",
2993 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
2994 "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
2995 "dev": true,
2996 "license": "MIT",
2997 "peer": true,
2998 "dependencies": {
2999 "esbuild": "^0.27.0",
3000 "fdir": "^6.5.0",
3001 "picomatch": "^4.0.3",
3002 "postcss": "^8.5.6",
3003 "rollup": "^4.43.0",
3004 "tinyglobby": "^0.2.15"
3005 },
3006 "bin": {
3007 "vite": "bin/vite.js"
3008 },
3009 "engines": {
3010 "node": "^20.19.0 || >=22.12.0"
3011 },
3012 "funding": {
3013 "url": "https://github.com/vitejs/vite?sponsor=1"
3014 },
3015 "optionalDependencies": {
3016 "fsevents": "~2.3.3"
3017 },
3018 "peerDependencies": {
3019 "@types/node": "^20.19.0 || >=22.12.0",
3020 "jiti": ">=1.21.0",
3021 "less": "^4.0.0",
3022 "lightningcss": "^1.21.0",
3023 "sass": "^1.70.0",
3024 "sass-embedded": "^1.70.0",
3025 "stylus": ">=0.54.8",
3026 "sugarss": "^5.0.0",
3027 "terser": "^5.16.0",
3028 "tsx": "^4.8.1",
3029 "yaml": "^2.4.2"
3030 },
3031 "peerDependenciesMeta": {
3032 "@types/node": {
3033 "optional": true
3034 },
3035 "jiti": {
3036 "optional": true
3037 },
3038 "less": {
3039 "optional": true
3040 },
3041 "lightningcss": {
3042 "optional": true
3043 },
3044 "sass": {
3045 "optional": true
3046 },
3047 "sass-embedded": {
3048 "optional": true
3049 },
3050 "stylus": {
3051 "optional": true
3052 },
3053 "sugarss": {
3054 "optional": true
3055 },
3056 "terser": {
3057 "optional": true
3058 },
3059 "tsx": {
3060 "optional": true
3061 },
3062 "yaml": {
3063 "optional": true
3064 }
3065 }
3066 },
3067 "node_modules/vitest": {
3068 "version": "4.0.18",
3069 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.18.tgz",
3070 "integrity": "sha512-hOQuK7h0FGKgBAas7v0mSAsnvrIgAvWmRFjmzpJ7SwFHH3g1k2u37JtYwOwmEKhK6ZO3v9ggDBBm0La1LCK4uQ==",
3071 "dev": true,
3072 "license": "MIT",
3073 "peer": true,
3074 "dependencies": {
3075 "@vitest/expect": "4.0.18",
3076 "@vitest/mocker": "4.0.18",
3077 "@vitest/pretty-format": "4.0.18",
3078 "@vitest/runner": "4.0.18",
3079 "@vitest/snapshot": "4.0.18",
3080 "@vitest/spy": "4.0.18",
3081 "@vitest/utils": "4.0.18",
3082 "es-module-lexer": "^1.7.0",
3083 "expect-type": "^1.2.2",
3084 "magic-string": "^0.30.21",
3085 "obug": "^2.1.1",
3086 "pathe": "^2.0.3",
3087 "picomatch": "^4.0.3",
3088 "std-env": "^3.10.0",
3089 "tinybench": "^2.9.0",
3090 "tinyexec": "^1.0.2",
3091 "tinyglobby": "^0.2.15",
3092 "tinyrainbow": "^3.0.3",
3093 "vite": "^6.0.0 || ^7.0.0",
3094 "why-is-node-running": "^2.3.0"
3095 },
3096 "bin": {
3097 "vitest": "vitest.mjs"
3098 },
3099 "engines": {
3100 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
3101 },
3102 "funding": {
3103 "url": "https://opencollective.com/vitest"
3104 },
3105 "peerDependencies": {
3106 "@edge-runtime/vm": "*",
3107 "@opentelemetry/api": "^1.9.0",
3108 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
3109 "@vitest/browser-playwright": "4.0.18",
3110 "@vitest/browser-preview": "4.0.18",
3111 "@vitest/browser-webdriverio": "4.0.18",
3112 "@vitest/ui": "4.0.18",
3113 "happy-dom": "*",
3114 "jsdom": "*"
3115 },
3116 "peerDependenciesMeta": {
3117 "@edge-runtime/vm": {
3118 "optional": true
3119 },
3120 "@opentelemetry/api": {
3121 "optional": true
3122 },
3123 "@types/node": {
3124 "optional": true
3125 },
3126 "@vitest/browser-playwright": {
3127 "optional": true
3128 },
3129 "@vitest/browser-preview": {
3130 "optional": true
3131 },
3132 "@vitest/browser-webdriverio": {
3133 "optional": true
3134 },
3135 "@vitest/ui": {
3136 "optional": true
3137 },
3138 "happy-dom": {
3139 "optional": true
3140 },
3141 "jsdom": {
3142 "optional": true
3143 }
3144 }
3145 },
3146 "node_modules/w3c-xmlserializer": {
3147 "version": "5.0.0",
3148 "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
3149 "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
3150 "dev": true,
3151 "license": "MIT",
3152 "dependencies": {
3153 "xml-name-validator": "^5.0.0"
3154 },
3155 "engines": {
3156 "node": ">=18"
3157 }
3158 },
3159 "node_modules/webidl-conversions": {
3160 "version": "8.0.1",
3161 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz",
3162 "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==",
3163 "dev": true,
3164 "license": "BSD-2-Clause",
3165 "engines": {
3166 "node": ">=20"
3167 }
3168 },
3169 "node_modules/whatwg-mimetype": {
3170 "version": "3.0.0",
3171 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
3172 "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
3173 "dev": true,
3174 "license": "MIT",
3175 "engines": {
3176 "node": ">=12"
3177 }
3178 },
3179 "node_modules/whatwg-url": {
3180 "version": "15.1.0",
3181 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-15.1.0.tgz",
3182 "integrity": "sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==",
3183 "dev": true,
3184 "license": "MIT",
3185 "dependencies": {
3186 "tr46": "^6.0.0",
3187 "webidl-conversions": "^8.0.0"
3188 },
3189 "engines": {
3190 "node": ">=20"
3191 }
3192 },
3193 "node_modules/why-is-node-running": {
3194 "version": "2.3.0",
3195 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
3196 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
3197 "dev": true,
3198 "license": "MIT",
3199 "dependencies": {
3200 "siginfo": "^2.0.0",
3201 "stackback": "0.0.2"
3202 },
3203 "bin": {
3204 "why-is-node-running": "cli.js"
3205 },
3206 "engines": {
3207 "node": ">=8"
3208 }
3209 },
3210 "node_modules/ws": {
3211 "version": "8.19.0",
3212 "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
3213 "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
3214 "dev": true,
3215 "license": "MIT",
3216 "engines": {
3217 "node": ">=10.0.0"
3218 },
3219 "peerDependencies": {
3220 "bufferutil": "^4.0.1",
3221 "utf-8-validate": ">=5.0.2"
3222 },
3223 "peerDependenciesMeta": {
3224 "bufferutil": {
3225 "optional": true
3226 },
3227 "utf-8-validate": {
3228 "optional": true
3229 }
3230 }
3231 },
3232 "node_modules/xml-name-validator": {
3233 "version": "5.0.0",
3234 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
3235 "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
3236 "dev": true,
3237 "license": "Apache-2.0",
3238 "engines": {
3239 "node": ">=18"
3240 }
3241 },
3242 "node_modules/xmlchars": {
3243 "version": "2.2.0",
3244 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
3245 "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
3246 "dev": true,
3247 "license": "MIT"
3248 },
3249 "node_modules/yallist": {
3250 "version": "3.1.1",
3251 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
3252 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
3253 "dev": true,
3254 "license": "ISC"
3255 }
3256 }
3257}