A wayfinder inspired map plugin for obisidian
1{
2 "name": "obs-map-viewer",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "obs-map-viewer",
9 "version": "1.0.0",
10 "license": "MIT",
11 "dependencies": {
12 "leaflet": "^1.9.4"
13 },
14 "devDependencies": {
15 "@types/leaflet": "^1.9.21",
16 "@types/node": "^20.11.0",
17 "@vitest/coverage-v8": "^3.0.0",
18 "builtin-modules": "^3.3.0",
19 "esbuild": "^0.20.0",
20 "fast-check": "^3.0.0",
21 "jsdom": "^28.1.0",
22 "obsidian": "latest",
23 "tslib": "^2.6.0",
24 "typescript": "^5.3.0",
25 "vitest": "^3.0.0"
26 }
27 },
28 "node_modules/@acemir/cssom": {
29 "version": "0.9.31",
30 "resolved": "https://registry.npmjs.org/@acemir/cssom/-/cssom-0.9.31.tgz",
31 "integrity": "sha512-ZnR3GSaH+/vJ0YlHau21FjfLYjMpYVIzTD8M8vIEQvIGxeOXyXdzCI140rrCY862p/C/BbzWsjc1dgnM9mkoTA==",
32 "dev": true,
33 "license": "MIT"
34 },
35 "node_modules/@ampproject/remapping": {
36 "version": "2.3.0",
37 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
38 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
39 "dev": true,
40 "license": "Apache-2.0",
41 "dependencies": {
42 "@jridgewell/gen-mapping": "^0.3.5",
43 "@jridgewell/trace-mapping": "^0.3.24"
44 },
45 "engines": {
46 "node": ">=6.0.0"
47 }
48 },
49 "node_modules/@asamuzakjp/css-color": {
50 "version": "5.0.1",
51 "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.0.1.tgz",
52 "integrity": "sha512-2SZFvqMyvboVV1d15lMf7XiI3m7SDqXUuKaTymJYLN6dSGadqp+fVojqJlVoMlbZnlTmu3S0TLwLTJpvBMO1Aw==",
53 "dev": true,
54 "license": "MIT",
55 "dependencies": {
56 "@csstools/css-calc": "^3.1.1",
57 "@csstools/css-color-parser": "^4.0.2",
58 "@csstools/css-parser-algorithms": "^4.0.0",
59 "@csstools/css-tokenizer": "^4.0.0",
60 "lru-cache": "^11.2.6"
61 },
62 "engines": {
63 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
64 }
65 },
66 "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": {
67 "version": "11.2.6",
68 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
69 "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
70 "dev": true,
71 "license": "BlueOak-1.0.0",
72 "engines": {
73 "node": "20 || >=22"
74 }
75 },
76 "node_modules/@asamuzakjp/dom-selector": {
77 "version": "6.8.1",
78 "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-6.8.1.tgz",
79 "integrity": "sha512-MvRz1nCqW0fsy8Qz4dnLIvhOlMzqDVBabZx6lH+YywFDdjXhMY37SmpV1XFX3JzG5GWHn63j6HX6QPr3lZXHvQ==",
80 "dev": true,
81 "license": "MIT",
82 "dependencies": {
83 "@asamuzakjp/nwsapi": "^2.3.9",
84 "bidi-js": "^1.0.3",
85 "css-tree": "^3.1.0",
86 "is-potential-custom-element-name": "^1.0.1",
87 "lru-cache": "^11.2.6"
88 }
89 },
90 "node_modules/@asamuzakjp/dom-selector/node_modules/lru-cache": {
91 "version": "11.2.6",
92 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
93 "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
94 "dev": true,
95 "license": "BlueOak-1.0.0",
96 "engines": {
97 "node": "20 || >=22"
98 }
99 },
100 "node_modules/@asamuzakjp/nwsapi": {
101 "version": "2.3.9",
102 "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz",
103 "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==",
104 "dev": true,
105 "license": "MIT"
106 },
107 "node_modules/@babel/helper-string-parser": {
108 "version": "7.27.1",
109 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
110 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
111 "dev": true,
112 "license": "MIT",
113 "engines": {
114 "node": ">=6.9.0"
115 }
116 },
117 "node_modules/@babel/helper-validator-identifier": {
118 "version": "7.28.5",
119 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
120 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
121 "dev": true,
122 "license": "MIT",
123 "engines": {
124 "node": ">=6.9.0"
125 }
126 },
127 "node_modules/@babel/parser": {
128 "version": "7.29.0",
129 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz",
130 "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==",
131 "dev": true,
132 "license": "MIT",
133 "dependencies": {
134 "@babel/types": "^7.29.0"
135 },
136 "bin": {
137 "parser": "bin/babel-parser.js"
138 },
139 "engines": {
140 "node": ">=6.0.0"
141 }
142 },
143 "node_modules/@babel/types": {
144 "version": "7.29.0",
145 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
146 "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
147 "dev": true,
148 "license": "MIT",
149 "dependencies": {
150 "@babel/helper-string-parser": "^7.27.1",
151 "@babel/helper-validator-identifier": "^7.28.5"
152 },
153 "engines": {
154 "node": ">=6.9.0"
155 }
156 },
157 "node_modules/@bcoe/v8-coverage": {
158 "version": "1.0.2",
159 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz",
160 "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==",
161 "dev": true,
162 "license": "MIT",
163 "engines": {
164 "node": ">=18"
165 }
166 },
167 "node_modules/@bramus/specificity": {
168 "version": "2.4.2",
169 "resolved": "https://registry.npmjs.org/@bramus/specificity/-/specificity-2.4.2.tgz",
170 "integrity": "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==",
171 "dev": true,
172 "license": "MIT",
173 "dependencies": {
174 "css-tree": "^3.0.0"
175 },
176 "bin": {
177 "specificity": "bin/cli.js"
178 }
179 },
180 "node_modules/@codemirror/state": {
181 "version": "6.5.0",
182 "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.5.0.tgz",
183 "integrity": "sha512-MwBHVK60IiIHDcoMet78lxt6iw5gJOGSbNbOIVBHWVXIH4/Nq1+GQgLLGgI1KlnN86WDXsPudVaqYHKBIx7Eyw==",
184 "dev": true,
185 "license": "MIT",
186 "peer": true,
187 "dependencies": {
188 "@marijn/find-cluster-break": "^1.0.0"
189 }
190 },
191 "node_modules/@codemirror/view": {
192 "version": "6.38.6",
193 "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.38.6.tgz",
194 "integrity": "sha512-qiS0z1bKs5WOvHIAC0Cybmv4AJSkAXgX5aD6Mqd2epSLlVJsQl8NG23jCVouIgkh4All/mrbdsf2UOLFnJw0tw==",
195 "dev": true,
196 "license": "MIT",
197 "peer": true,
198 "dependencies": {
199 "@codemirror/state": "^6.5.0",
200 "crelt": "^1.0.6",
201 "style-mod": "^4.1.0",
202 "w3c-keyname": "^2.2.4"
203 }
204 },
205 "node_modules/@csstools/color-helpers": {
206 "version": "6.0.2",
207 "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-6.0.2.tgz",
208 "integrity": "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==",
209 "dev": true,
210 "funding": [
211 {
212 "type": "github",
213 "url": "https://github.com/sponsors/csstools"
214 },
215 {
216 "type": "opencollective",
217 "url": "https://opencollective.com/csstools"
218 }
219 ],
220 "license": "MIT-0",
221 "engines": {
222 "node": ">=20.19.0"
223 }
224 },
225 "node_modules/@csstools/css-calc": {
226 "version": "3.1.1",
227 "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
228 "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
229 "dev": true,
230 "funding": [
231 {
232 "type": "github",
233 "url": "https://github.com/sponsors/csstools"
234 },
235 {
236 "type": "opencollective",
237 "url": "https://opencollective.com/csstools"
238 }
239 ],
240 "license": "MIT",
241 "engines": {
242 "node": ">=20.19.0"
243 },
244 "peerDependencies": {
245 "@csstools/css-parser-algorithms": "^4.0.0",
246 "@csstools/css-tokenizer": "^4.0.0"
247 }
248 },
249 "node_modules/@csstools/css-color-parser": {
250 "version": "4.0.2",
251 "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
252 "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
253 "dev": true,
254 "funding": [
255 {
256 "type": "github",
257 "url": "https://github.com/sponsors/csstools"
258 },
259 {
260 "type": "opencollective",
261 "url": "https://opencollective.com/csstools"
262 }
263 ],
264 "license": "MIT",
265 "dependencies": {
266 "@csstools/color-helpers": "^6.0.2",
267 "@csstools/css-calc": "^3.1.1"
268 },
269 "engines": {
270 "node": ">=20.19.0"
271 },
272 "peerDependencies": {
273 "@csstools/css-parser-algorithms": "^4.0.0",
274 "@csstools/css-tokenizer": "^4.0.0"
275 }
276 },
277 "node_modules/@csstools/css-parser-algorithms": {
278 "version": "4.0.0",
279 "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.0.tgz",
280 "integrity": "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==",
281 "dev": true,
282 "funding": [
283 {
284 "type": "github",
285 "url": "https://github.com/sponsors/csstools"
286 },
287 {
288 "type": "opencollective",
289 "url": "https://opencollective.com/csstools"
290 }
291 ],
292 "license": "MIT",
293 "engines": {
294 "node": ">=20.19.0"
295 },
296 "peerDependencies": {
297 "@csstools/css-tokenizer": "^4.0.0"
298 }
299 },
300 "node_modules/@csstools/css-syntax-patches-for-csstree": {
301 "version": "1.1.0",
302 "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.0.tgz",
303 "integrity": "sha512-H4tuz2nhWgNKLt1inYpoVCfbJbMwX/lQKp3g69rrrIMIYlFD9+zTykOKhNR8uGrAmbS/kT9n6hTFkmDkxLgeTA==",
304 "dev": true,
305 "funding": [
306 {
307 "type": "github",
308 "url": "https://github.com/sponsors/csstools"
309 },
310 {
311 "type": "opencollective",
312 "url": "https://opencollective.com/csstools"
313 }
314 ],
315 "license": "MIT-0"
316 },
317 "node_modules/@csstools/css-tokenizer": {
318 "version": "4.0.0",
319 "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.0.tgz",
320 "integrity": "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==",
321 "dev": true,
322 "funding": [
323 {
324 "type": "github",
325 "url": "https://github.com/sponsors/csstools"
326 },
327 {
328 "type": "opencollective",
329 "url": "https://opencollective.com/csstools"
330 }
331 ],
332 "license": "MIT",
333 "engines": {
334 "node": ">=20.19.0"
335 }
336 },
337 "node_modules/@esbuild/aix-ppc64": {
338 "version": "0.20.2",
339 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
340 "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==",
341 "cpu": [
342 "ppc64"
343 ],
344 "dev": true,
345 "license": "MIT",
346 "optional": true,
347 "os": [
348 "aix"
349 ],
350 "engines": {
351 "node": ">=12"
352 }
353 },
354 "node_modules/@esbuild/android-arm": {
355 "version": "0.20.2",
356 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
357 "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==",
358 "cpu": [
359 "arm"
360 ],
361 "dev": true,
362 "license": "MIT",
363 "optional": true,
364 "os": [
365 "android"
366 ],
367 "engines": {
368 "node": ">=12"
369 }
370 },
371 "node_modules/@esbuild/android-arm64": {
372 "version": "0.20.2",
373 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
374 "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==",
375 "cpu": [
376 "arm64"
377 ],
378 "dev": true,
379 "license": "MIT",
380 "optional": true,
381 "os": [
382 "android"
383 ],
384 "engines": {
385 "node": ">=12"
386 }
387 },
388 "node_modules/@esbuild/android-x64": {
389 "version": "0.20.2",
390 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
391 "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==",
392 "cpu": [
393 "x64"
394 ],
395 "dev": true,
396 "license": "MIT",
397 "optional": true,
398 "os": [
399 "android"
400 ],
401 "engines": {
402 "node": ">=12"
403 }
404 },
405 "node_modules/@esbuild/darwin-arm64": {
406 "version": "0.20.2",
407 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
408 "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==",
409 "cpu": [
410 "arm64"
411 ],
412 "dev": true,
413 "license": "MIT",
414 "optional": true,
415 "os": [
416 "darwin"
417 ],
418 "engines": {
419 "node": ">=12"
420 }
421 },
422 "node_modules/@esbuild/darwin-x64": {
423 "version": "0.20.2",
424 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
425 "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==",
426 "cpu": [
427 "x64"
428 ],
429 "dev": true,
430 "license": "MIT",
431 "optional": true,
432 "os": [
433 "darwin"
434 ],
435 "engines": {
436 "node": ">=12"
437 }
438 },
439 "node_modules/@esbuild/freebsd-arm64": {
440 "version": "0.20.2",
441 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
442 "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==",
443 "cpu": [
444 "arm64"
445 ],
446 "dev": true,
447 "license": "MIT",
448 "optional": true,
449 "os": [
450 "freebsd"
451 ],
452 "engines": {
453 "node": ">=12"
454 }
455 },
456 "node_modules/@esbuild/freebsd-x64": {
457 "version": "0.20.2",
458 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
459 "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==",
460 "cpu": [
461 "x64"
462 ],
463 "dev": true,
464 "license": "MIT",
465 "optional": true,
466 "os": [
467 "freebsd"
468 ],
469 "engines": {
470 "node": ">=12"
471 }
472 },
473 "node_modules/@esbuild/linux-arm": {
474 "version": "0.20.2",
475 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
476 "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==",
477 "cpu": [
478 "arm"
479 ],
480 "dev": true,
481 "license": "MIT",
482 "optional": true,
483 "os": [
484 "linux"
485 ],
486 "engines": {
487 "node": ">=12"
488 }
489 },
490 "node_modules/@esbuild/linux-arm64": {
491 "version": "0.20.2",
492 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
493 "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==",
494 "cpu": [
495 "arm64"
496 ],
497 "dev": true,
498 "license": "MIT",
499 "optional": true,
500 "os": [
501 "linux"
502 ],
503 "engines": {
504 "node": ">=12"
505 }
506 },
507 "node_modules/@esbuild/linux-ia32": {
508 "version": "0.20.2",
509 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
510 "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==",
511 "cpu": [
512 "ia32"
513 ],
514 "dev": true,
515 "license": "MIT",
516 "optional": true,
517 "os": [
518 "linux"
519 ],
520 "engines": {
521 "node": ">=12"
522 }
523 },
524 "node_modules/@esbuild/linux-loong64": {
525 "version": "0.20.2",
526 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
527 "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==",
528 "cpu": [
529 "loong64"
530 ],
531 "dev": true,
532 "license": "MIT",
533 "optional": true,
534 "os": [
535 "linux"
536 ],
537 "engines": {
538 "node": ">=12"
539 }
540 },
541 "node_modules/@esbuild/linux-mips64el": {
542 "version": "0.20.2",
543 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
544 "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==",
545 "cpu": [
546 "mips64el"
547 ],
548 "dev": true,
549 "license": "MIT",
550 "optional": true,
551 "os": [
552 "linux"
553 ],
554 "engines": {
555 "node": ">=12"
556 }
557 },
558 "node_modules/@esbuild/linux-ppc64": {
559 "version": "0.20.2",
560 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
561 "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==",
562 "cpu": [
563 "ppc64"
564 ],
565 "dev": true,
566 "license": "MIT",
567 "optional": true,
568 "os": [
569 "linux"
570 ],
571 "engines": {
572 "node": ">=12"
573 }
574 },
575 "node_modules/@esbuild/linux-riscv64": {
576 "version": "0.20.2",
577 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
578 "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==",
579 "cpu": [
580 "riscv64"
581 ],
582 "dev": true,
583 "license": "MIT",
584 "optional": true,
585 "os": [
586 "linux"
587 ],
588 "engines": {
589 "node": ">=12"
590 }
591 },
592 "node_modules/@esbuild/linux-s390x": {
593 "version": "0.20.2",
594 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
595 "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==",
596 "cpu": [
597 "s390x"
598 ],
599 "dev": true,
600 "license": "MIT",
601 "optional": true,
602 "os": [
603 "linux"
604 ],
605 "engines": {
606 "node": ">=12"
607 }
608 },
609 "node_modules/@esbuild/linux-x64": {
610 "version": "0.20.2",
611 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
612 "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==",
613 "cpu": [
614 "x64"
615 ],
616 "dev": true,
617 "license": "MIT",
618 "optional": true,
619 "os": [
620 "linux"
621 ],
622 "engines": {
623 "node": ">=12"
624 }
625 },
626 "node_modules/@esbuild/netbsd-arm64": {
627 "version": "0.27.3",
628 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
629 "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
630 "cpu": [
631 "arm64"
632 ],
633 "dev": true,
634 "license": "MIT",
635 "optional": true,
636 "os": [
637 "netbsd"
638 ],
639 "engines": {
640 "node": ">=18"
641 }
642 },
643 "node_modules/@esbuild/netbsd-x64": {
644 "version": "0.20.2",
645 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
646 "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==",
647 "cpu": [
648 "x64"
649 ],
650 "dev": true,
651 "license": "MIT",
652 "optional": true,
653 "os": [
654 "netbsd"
655 ],
656 "engines": {
657 "node": ">=12"
658 }
659 },
660 "node_modules/@esbuild/openbsd-arm64": {
661 "version": "0.27.3",
662 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
663 "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
664 "cpu": [
665 "arm64"
666 ],
667 "dev": true,
668 "license": "MIT",
669 "optional": true,
670 "os": [
671 "openbsd"
672 ],
673 "engines": {
674 "node": ">=18"
675 }
676 },
677 "node_modules/@esbuild/openbsd-x64": {
678 "version": "0.20.2",
679 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
680 "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==",
681 "cpu": [
682 "x64"
683 ],
684 "dev": true,
685 "license": "MIT",
686 "optional": true,
687 "os": [
688 "openbsd"
689 ],
690 "engines": {
691 "node": ">=12"
692 }
693 },
694 "node_modules/@esbuild/openharmony-arm64": {
695 "version": "0.27.3",
696 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
697 "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
698 "cpu": [
699 "arm64"
700 ],
701 "dev": true,
702 "license": "MIT",
703 "optional": true,
704 "os": [
705 "openharmony"
706 ],
707 "engines": {
708 "node": ">=18"
709 }
710 },
711 "node_modules/@esbuild/sunos-x64": {
712 "version": "0.20.2",
713 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
714 "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==",
715 "cpu": [
716 "x64"
717 ],
718 "dev": true,
719 "license": "MIT",
720 "optional": true,
721 "os": [
722 "sunos"
723 ],
724 "engines": {
725 "node": ">=12"
726 }
727 },
728 "node_modules/@esbuild/win32-arm64": {
729 "version": "0.20.2",
730 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
731 "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==",
732 "cpu": [
733 "arm64"
734 ],
735 "dev": true,
736 "license": "MIT",
737 "optional": true,
738 "os": [
739 "win32"
740 ],
741 "engines": {
742 "node": ">=12"
743 }
744 },
745 "node_modules/@esbuild/win32-ia32": {
746 "version": "0.20.2",
747 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
748 "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==",
749 "cpu": [
750 "ia32"
751 ],
752 "dev": true,
753 "license": "MIT",
754 "optional": true,
755 "os": [
756 "win32"
757 ],
758 "engines": {
759 "node": ">=12"
760 }
761 },
762 "node_modules/@esbuild/win32-x64": {
763 "version": "0.20.2",
764 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
765 "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==",
766 "cpu": [
767 "x64"
768 ],
769 "dev": true,
770 "license": "MIT",
771 "optional": true,
772 "os": [
773 "win32"
774 ],
775 "engines": {
776 "node": ">=12"
777 }
778 },
779 "node_modules/@exodus/bytes": {
780 "version": "1.15.0",
781 "resolved": "https://registry.npmjs.org/@exodus/bytes/-/bytes-1.15.0.tgz",
782 "integrity": "sha512-UY0nlA+feH81UGSHv92sLEPLCeZFjXOuHhrIo0HQydScuQc8s0A7kL/UdgwgDq8g8ilksmuoF35YVTNphV2aBQ==",
783 "dev": true,
784 "license": "MIT",
785 "engines": {
786 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
787 },
788 "peerDependencies": {
789 "@noble/hashes": "^1.8.0 || ^2.0.0"
790 },
791 "peerDependenciesMeta": {
792 "@noble/hashes": {
793 "optional": true
794 }
795 }
796 },
797 "node_modules/@isaacs/cliui": {
798 "version": "8.0.2",
799 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
800 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
801 "dev": true,
802 "license": "ISC",
803 "dependencies": {
804 "string-width": "^5.1.2",
805 "string-width-cjs": "npm:string-width@^4.2.0",
806 "strip-ansi": "^7.0.1",
807 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
808 "wrap-ansi": "^8.1.0",
809 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
810 },
811 "engines": {
812 "node": ">=12"
813 }
814 },
815 "node_modules/@istanbuljs/schema": {
816 "version": "0.1.3",
817 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
818 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
819 "dev": true,
820 "license": "MIT",
821 "engines": {
822 "node": ">=8"
823 }
824 },
825 "node_modules/@jridgewell/gen-mapping": {
826 "version": "0.3.13",
827 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
828 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
829 "dev": true,
830 "license": "MIT",
831 "dependencies": {
832 "@jridgewell/sourcemap-codec": "^1.5.0",
833 "@jridgewell/trace-mapping": "^0.3.24"
834 }
835 },
836 "node_modules/@jridgewell/resolve-uri": {
837 "version": "3.1.2",
838 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
839 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
840 "dev": true,
841 "license": "MIT",
842 "engines": {
843 "node": ">=6.0.0"
844 }
845 },
846 "node_modules/@jridgewell/sourcemap-codec": {
847 "version": "1.5.5",
848 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
849 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
850 "dev": true,
851 "license": "MIT"
852 },
853 "node_modules/@jridgewell/trace-mapping": {
854 "version": "0.3.31",
855 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
856 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
857 "dev": true,
858 "license": "MIT",
859 "dependencies": {
860 "@jridgewell/resolve-uri": "^3.1.0",
861 "@jridgewell/sourcemap-codec": "^1.4.14"
862 }
863 },
864 "node_modules/@marijn/find-cluster-break": {
865 "version": "1.0.2",
866 "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz",
867 "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==",
868 "dev": true,
869 "license": "MIT",
870 "peer": true
871 },
872 "node_modules/@pkgjs/parseargs": {
873 "version": "0.11.0",
874 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
875 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
876 "dev": true,
877 "license": "MIT",
878 "optional": true,
879 "engines": {
880 "node": ">=14"
881 }
882 },
883 "node_modules/@rollup/rollup-android-arm-eabi": {
884 "version": "4.59.0",
885 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz",
886 "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==",
887 "cpu": [
888 "arm"
889 ],
890 "dev": true,
891 "license": "MIT",
892 "optional": true,
893 "os": [
894 "android"
895 ]
896 },
897 "node_modules/@rollup/rollup-android-arm64": {
898 "version": "4.59.0",
899 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz",
900 "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==",
901 "cpu": [
902 "arm64"
903 ],
904 "dev": true,
905 "license": "MIT",
906 "optional": true,
907 "os": [
908 "android"
909 ]
910 },
911 "node_modules/@rollup/rollup-darwin-arm64": {
912 "version": "4.59.0",
913 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz",
914 "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==",
915 "cpu": [
916 "arm64"
917 ],
918 "dev": true,
919 "license": "MIT",
920 "optional": true,
921 "os": [
922 "darwin"
923 ]
924 },
925 "node_modules/@rollup/rollup-darwin-x64": {
926 "version": "4.59.0",
927 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz",
928 "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==",
929 "cpu": [
930 "x64"
931 ],
932 "dev": true,
933 "license": "MIT",
934 "optional": true,
935 "os": [
936 "darwin"
937 ]
938 },
939 "node_modules/@rollup/rollup-freebsd-arm64": {
940 "version": "4.59.0",
941 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz",
942 "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==",
943 "cpu": [
944 "arm64"
945 ],
946 "dev": true,
947 "license": "MIT",
948 "optional": true,
949 "os": [
950 "freebsd"
951 ]
952 },
953 "node_modules/@rollup/rollup-freebsd-x64": {
954 "version": "4.59.0",
955 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz",
956 "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==",
957 "cpu": [
958 "x64"
959 ],
960 "dev": true,
961 "license": "MIT",
962 "optional": true,
963 "os": [
964 "freebsd"
965 ]
966 },
967 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
968 "version": "4.59.0",
969 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz",
970 "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==",
971 "cpu": [
972 "arm"
973 ],
974 "dev": true,
975 "license": "MIT",
976 "optional": true,
977 "os": [
978 "linux"
979 ]
980 },
981 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
982 "version": "4.59.0",
983 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz",
984 "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==",
985 "cpu": [
986 "arm"
987 ],
988 "dev": true,
989 "license": "MIT",
990 "optional": true,
991 "os": [
992 "linux"
993 ]
994 },
995 "node_modules/@rollup/rollup-linux-arm64-gnu": {
996 "version": "4.59.0",
997 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz",
998 "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==",
999 "cpu": [
1000 "arm64"
1001 ],
1002 "dev": true,
1003 "license": "MIT",
1004 "optional": true,
1005 "os": [
1006 "linux"
1007 ]
1008 },
1009 "node_modules/@rollup/rollup-linux-arm64-musl": {
1010 "version": "4.59.0",
1011 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz",
1012 "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==",
1013 "cpu": [
1014 "arm64"
1015 ],
1016 "dev": true,
1017 "license": "MIT",
1018 "optional": true,
1019 "os": [
1020 "linux"
1021 ]
1022 },
1023 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1024 "version": "4.59.0",
1025 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz",
1026 "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==",
1027 "cpu": [
1028 "loong64"
1029 ],
1030 "dev": true,
1031 "license": "MIT",
1032 "optional": true,
1033 "os": [
1034 "linux"
1035 ]
1036 },
1037 "node_modules/@rollup/rollup-linux-loong64-musl": {
1038 "version": "4.59.0",
1039 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz",
1040 "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==",
1041 "cpu": [
1042 "loong64"
1043 ],
1044 "dev": true,
1045 "license": "MIT",
1046 "optional": true,
1047 "os": [
1048 "linux"
1049 ]
1050 },
1051 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1052 "version": "4.59.0",
1053 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz",
1054 "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==",
1055 "cpu": [
1056 "ppc64"
1057 ],
1058 "dev": true,
1059 "license": "MIT",
1060 "optional": true,
1061 "os": [
1062 "linux"
1063 ]
1064 },
1065 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1066 "version": "4.59.0",
1067 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz",
1068 "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==",
1069 "cpu": [
1070 "ppc64"
1071 ],
1072 "dev": true,
1073 "license": "MIT",
1074 "optional": true,
1075 "os": [
1076 "linux"
1077 ]
1078 },
1079 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1080 "version": "4.59.0",
1081 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz",
1082 "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==",
1083 "cpu": [
1084 "riscv64"
1085 ],
1086 "dev": true,
1087 "license": "MIT",
1088 "optional": true,
1089 "os": [
1090 "linux"
1091 ]
1092 },
1093 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1094 "version": "4.59.0",
1095 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz",
1096 "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==",
1097 "cpu": [
1098 "riscv64"
1099 ],
1100 "dev": true,
1101 "license": "MIT",
1102 "optional": true,
1103 "os": [
1104 "linux"
1105 ]
1106 },
1107 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1108 "version": "4.59.0",
1109 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz",
1110 "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==",
1111 "cpu": [
1112 "s390x"
1113 ],
1114 "dev": true,
1115 "license": "MIT",
1116 "optional": true,
1117 "os": [
1118 "linux"
1119 ]
1120 },
1121 "node_modules/@rollup/rollup-linux-x64-gnu": {
1122 "version": "4.59.0",
1123 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz",
1124 "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==",
1125 "cpu": [
1126 "x64"
1127 ],
1128 "dev": true,
1129 "license": "MIT",
1130 "optional": true,
1131 "os": [
1132 "linux"
1133 ]
1134 },
1135 "node_modules/@rollup/rollup-linux-x64-musl": {
1136 "version": "4.59.0",
1137 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz",
1138 "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==",
1139 "cpu": [
1140 "x64"
1141 ],
1142 "dev": true,
1143 "license": "MIT",
1144 "optional": true,
1145 "os": [
1146 "linux"
1147 ]
1148 },
1149 "node_modules/@rollup/rollup-openbsd-x64": {
1150 "version": "4.59.0",
1151 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz",
1152 "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==",
1153 "cpu": [
1154 "x64"
1155 ],
1156 "dev": true,
1157 "license": "MIT",
1158 "optional": true,
1159 "os": [
1160 "openbsd"
1161 ]
1162 },
1163 "node_modules/@rollup/rollup-openharmony-arm64": {
1164 "version": "4.59.0",
1165 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz",
1166 "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==",
1167 "cpu": [
1168 "arm64"
1169 ],
1170 "dev": true,
1171 "license": "MIT",
1172 "optional": true,
1173 "os": [
1174 "openharmony"
1175 ]
1176 },
1177 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1178 "version": "4.59.0",
1179 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz",
1180 "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==",
1181 "cpu": [
1182 "arm64"
1183 ],
1184 "dev": true,
1185 "license": "MIT",
1186 "optional": true,
1187 "os": [
1188 "win32"
1189 ]
1190 },
1191 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1192 "version": "4.59.0",
1193 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz",
1194 "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==",
1195 "cpu": [
1196 "ia32"
1197 ],
1198 "dev": true,
1199 "license": "MIT",
1200 "optional": true,
1201 "os": [
1202 "win32"
1203 ]
1204 },
1205 "node_modules/@rollup/rollup-win32-x64-gnu": {
1206 "version": "4.59.0",
1207 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz",
1208 "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==",
1209 "cpu": [
1210 "x64"
1211 ],
1212 "dev": true,
1213 "license": "MIT",
1214 "optional": true,
1215 "os": [
1216 "win32"
1217 ]
1218 },
1219 "node_modules/@rollup/rollup-win32-x64-msvc": {
1220 "version": "4.59.0",
1221 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz",
1222 "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==",
1223 "cpu": [
1224 "x64"
1225 ],
1226 "dev": true,
1227 "license": "MIT",
1228 "optional": true,
1229 "os": [
1230 "win32"
1231 ]
1232 },
1233 "node_modules/@types/chai": {
1234 "version": "5.2.3",
1235 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
1236 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
1237 "dev": true,
1238 "license": "MIT",
1239 "dependencies": {
1240 "@types/deep-eql": "*",
1241 "assertion-error": "^2.0.1"
1242 }
1243 },
1244 "node_modules/@types/codemirror": {
1245 "version": "5.60.8",
1246 "resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-5.60.8.tgz",
1247 "integrity": "sha512-VjFgDF/eB+Aklcy15TtOTLQeMjTo07k7KAjql8OK5Dirr7a6sJY4T1uVBDuTVG9VEmn1uUsohOpYnVfgC6/jyw==",
1248 "dev": true,
1249 "license": "MIT",
1250 "dependencies": {
1251 "@types/tern": "*"
1252 }
1253 },
1254 "node_modules/@types/deep-eql": {
1255 "version": "4.0.2",
1256 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
1257 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
1258 "dev": true,
1259 "license": "MIT"
1260 },
1261 "node_modules/@types/estree": {
1262 "version": "1.0.8",
1263 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
1264 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
1265 "dev": true,
1266 "license": "MIT"
1267 },
1268 "node_modules/@types/geojson": {
1269 "version": "7946.0.16",
1270 "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.16.tgz",
1271 "integrity": "sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==",
1272 "dev": true,
1273 "license": "MIT"
1274 },
1275 "node_modules/@types/leaflet": {
1276 "version": "1.9.21",
1277 "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.9.21.tgz",
1278 "integrity": "sha512-TbAd9DaPGSnzp6QvtYngntMZgcRk+igFELwR2N99XZn7RXUdKgsXMR+28bUO0rPsWp8MIu/f47luLIQuSLYv/w==",
1279 "dev": true,
1280 "license": "MIT",
1281 "dependencies": {
1282 "@types/geojson": "*"
1283 }
1284 },
1285 "node_modules/@types/node": {
1286 "version": "20.19.35",
1287 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.35.tgz",
1288 "integrity": "sha512-Uarfe6J91b9HAUXxjvSOdiO2UPOKLm07Q1oh0JHxoZ1y8HoqxDAu3gVrsrOHeiio0kSsoVBt4wFrKOm0dKxVPQ==",
1289 "dev": true,
1290 "license": "MIT",
1291 "dependencies": {
1292 "undici-types": "~6.21.0"
1293 }
1294 },
1295 "node_modules/@types/tern": {
1296 "version": "0.23.9",
1297 "resolved": "https://registry.npmjs.org/@types/tern/-/tern-0.23.9.tgz",
1298 "integrity": "sha512-ypzHFE/wBzh+BlH6rrBgS5I/Z7RD21pGhZ2rltb/+ZrVM1awdZwjx7hE5XfuYgHWk9uvV5HLZN3SloevCAp3Bw==",
1299 "dev": true,
1300 "license": "MIT",
1301 "dependencies": {
1302 "@types/estree": "*"
1303 }
1304 },
1305 "node_modules/@vitest/coverage-v8": {
1306 "version": "3.2.4",
1307 "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.2.4.tgz",
1308 "integrity": "sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==",
1309 "dev": true,
1310 "license": "MIT",
1311 "dependencies": {
1312 "@ampproject/remapping": "^2.3.0",
1313 "@bcoe/v8-coverage": "^1.0.2",
1314 "ast-v8-to-istanbul": "^0.3.3",
1315 "debug": "^4.4.1",
1316 "istanbul-lib-coverage": "^3.2.2",
1317 "istanbul-lib-report": "^3.0.1",
1318 "istanbul-lib-source-maps": "^5.0.6",
1319 "istanbul-reports": "^3.1.7",
1320 "magic-string": "^0.30.17",
1321 "magicast": "^0.3.5",
1322 "std-env": "^3.9.0",
1323 "test-exclude": "^7.0.1",
1324 "tinyrainbow": "^2.0.0"
1325 },
1326 "funding": {
1327 "url": "https://opencollective.com/vitest"
1328 },
1329 "peerDependencies": {
1330 "@vitest/browser": "3.2.4",
1331 "vitest": "3.2.4"
1332 },
1333 "peerDependenciesMeta": {
1334 "@vitest/browser": {
1335 "optional": true
1336 }
1337 }
1338 },
1339 "node_modules/@vitest/expect": {
1340 "version": "3.2.4",
1341 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz",
1342 "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==",
1343 "dev": true,
1344 "license": "MIT",
1345 "dependencies": {
1346 "@types/chai": "^5.2.2",
1347 "@vitest/spy": "3.2.4",
1348 "@vitest/utils": "3.2.4",
1349 "chai": "^5.2.0",
1350 "tinyrainbow": "^2.0.0"
1351 },
1352 "funding": {
1353 "url": "https://opencollective.com/vitest"
1354 }
1355 },
1356 "node_modules/@vitest/mocker": {
1357 "version": "3.2.4",
1358 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz",
1359 "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==",
1360 "dev": true,
1361 "license": "MIT",
1362 "dependencies": {
1363 "@vitest/spy": "3.2.4",
1364 "estree-walker": "^3.0.3",
1365 "magic-string": "^0.30.17"
1366 },
1367 "funding": {
1368 "url": "https://opencollective.com/vitest"
1369 },
1370 "peerDependencies": {
1371 "msw": "^2.4.9",
1372 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
1373 },
1374 "peerDependenciesMeta": {
1375 "msw": {
1376 "optional": true
1377 },
1378 "vite": {
1379 "optional": true
1380 }
1381 }
1382 },
1383 "node_modules/@vitest/pretty-format": {
1384 "version": "3.2.4",
1385 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz",
1386 "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==",
1387 "dev": true,
1388 "license": "MIT",
1389 "dependencies": {
1390 "tinyrainbow": "^2.0.0"
1391 },
1392 "funding": {
1393 "url": "https://opencollective.com/vitest"
1394 }
1395 },
1396 "node_modules/@vitest/runner": {
1397 "version": "3.2.4",
1398 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz",
1399 "integrity": "sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==",
1400 "dev": true,
1401 "license": "MIT",
1402 "dependencies": {
1403 "@vitest/utils": "3.2.4",
1404 "pathe": "^2.0.3",
1405 "strip-literal": "^3.0.0"
1406 },
1407 "funding": {
1408 "url": "https://opencollective.com/vitest"
1409 }
1410 },
1411 "node_modules/@vitest/snapshot": {
1412 "version": "3.2.4",
1413 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.4.tgz",
1414 "integrity": "sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==",
1415 "dev": true,
1416 "license": "MIT",
1417 "dependencies": {
1418 "@vitest/pretty-format": "3.2.4",
1419 "magic-string": "^0.30.17",
1420 "pathe": "^2.0.3"
1421 },
1422 "funding": {
1423 "url": "https://opencollective.com/vitest"
1424 }
1425 },
1426 "node_modules/@vitest/spy": {
1427 "version": "3.2.4",
1428 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz",
1429 "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==",
1430 "dev": true,
1431 "license": "MIT",
1432 "dependencies": {
1433 "tinyspy": "^4.0.3"
1434 },
1435 "funding": {
1436 "url": "https://opencollective.com/vitest"
1437 }
1438 },
1439 "node_modules/@vitest/utils": {
1440 "version": "3.2.4",
1441 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz",
1442 "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==",
1443 "dev": true,
1444 "license": "MIT",
1445 "dependencies": {
1446 "@vitest/pretty-format": "3.2.4",
1447 "loupe": "^3.1.4",
1448 "tinyrainbow": "^2.0.0"
1449 },
1450 "funding": {
1451 "url": "https://opencollective.com/vitest"
1452 }
1453 },
1454 "node_modules/agent-base": {
1455 "version": "7.1.4",
1456 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
1457 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
1458 "dev": true,
1459 "license": "MIT",
1460 "engines": {
1461 "node": ">= 14"
1462 }
1463 },
1464 "node_modules/ansi-regex": {
1465 "version": "6.2.2",
1466 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
1467 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
1468 "dev": true,
1469 "license": "MIT",
1470 "engines": {
1471 "node": ">=12"
1472 },
1473 "funding": {
1474 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1475 }
1476 },
1477 "node_modules/ansi-styles": {
1478 "version": "6.2.3",
1479 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
1480 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
1481 "dev": true,
1482 "license": "MIT",
1483 "engines": {
1484 "node": ">=12"
1485 },
1486 "funding": {
1487 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1488 }
1489 },
1490 "node_modules/assertion-error": {
1491 "version": "2.0.1",
1492 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
1493 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
1494 "dev": true,
1495 "license": "MIT",
1496 "engines": {
1497 "node": ">=12"
1498 }
1499 },
1500 "node_modules/ast-v8-to-istanbul": {
1501 "version": "0.3.12",
1502 "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.12.tgz",
1503 "integrity": "sha512-BRRC8VRZY2R4Z4lFIL35MwNXmwVqBityvOIwETtsCSwvjl0IdgFsy9NhdaA6j74nUdtJJlIypeRhpDam19Wq3g==",
1504 "dev": true,
1505 "license": "MIT",
1506 "dependencies": {
1507 "@jridgewell/trace-mapping": "^0.3.31",
1508 "estree-walker": "^3.0.3",
1509 "js-tokens": "^10.0.0"
1510 }
1511 },
1512 "node_modules/balanced-match": {
1513 "version": "4.0.4",
1514 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
1515 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
1516 "dev": true,
1517 "license": "MIT",
1518 "engines": {
1519 "node": "18 || 20 || >=22"
1520 }
1521 },
1522 "node_modules/bidi-js": {
1523 "version": "1.0.3",
1524 "resolved": "https://registry.npmjs.org/bidi-js/-/bidi-js-1.0.3.tgz",
1525 "integrity": "sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==",
1526 "dev": true,
1527 "license": "MIT",
1528 "dependencies": {
1529 "require-from-string": "^2.0.2"
1530 }
1531 },
1532 "node_modules/brace-expansion": {
1533 "version": "5.0.4",
1534 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz",
1535 "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==",
1536 "dev": true,
1537 "license": "MIT",
1538 "dependencies": {
1539 "balanced-match": "^4.0.2"
1540 },
1541 "engines": {
1542 "node": "18 || 20 || >=22"
1543 }
1544 },
1545 "node_modules/builtin-modules": {
1546 "version": "3.3.0",
1547 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz",
1548 "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
1549 "dev": true,
1550 "license": "MIT",
1551 "engines": {
1552 "node": ">=6"
1553 },
1554 "funding": {
1555 "url": "https://github.com/sponsors/sindresorhus"
1556 }
1557 },
1558 "node_modules/cac": {
1559 "version": "6.7.14",
1560 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
1561 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
1562 "dev": true,
1563 "license": "MIT",
1564 "engines": {
1565 "node": ">=8"
1566 }
1567 },
1568 "node_modules/chai": {
1569 "version": "5.3.3",
1570 "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
1571 "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
1572 "dev": true,
1573 "license": "MIT",
1574 "dependencies": {
1575 "assertion-error": "^2.0.1",
1576 "check-error": "^2.1.1",
1577 "deep-eql": "^5.0.1",
1578 "loupe": "^3.1.0",
1579 "pathval": "^2.0.0"
1580 },
1581 "engines": {
1582 "node": ">=18"
1583 }
1584 },
1585 "node_modules/check-error": {
1586 "version": "2.1.3",
1587 "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",
1588 "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",
1589 "dev": true,
1590 "license": "MIT",
1591 "engines": {
1592 "node": ">= 16"
1593 }
1594 },
1595 "node_modules/color-convert": {
1596 "version": "2.0.1",
1597 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1598 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1599 "dev": true,
1600 "license": "MIT",
1601 "dependencies": {
1602 "color-name": "~1.1.4"
1603 },
1604 "engines": {
1605 "node": ">=7.0.0"
1606 }
1607 },
1608 "node_modules/color-name": {
1609 "version": "1.1.4",
1610 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1611 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1612 "dev": true,
1613 "license": "MIT"
1614 },
1615 "node_modules/crelt": {
1616 "version": "1.0.6",
1617 "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz",
1618 "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==",
1619 "dev": true,
1620 "license": "MIT",
1621 "peer": true
1622 },
1623 "node_modules/cross-spawn": {
1624 "version": "7.0.6",
1625 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
1626 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1627 "dev": true,
1628 "license": "MIT",
1629 "dependencies": {
1630 "path-key": "^3.1.0",
1631 "shebang-command": "^2.0.0",
1632 "which": "^2.0.1"
1633 },
1634 "engines": {
1635 "node": ">= 8"
1636 }
1637 },
1638 "node_modules/css-tree": {
1639 "version": "3.2.1",
1640 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz",
1641 "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==",
1642 "dev": true,
1643 "license": "MIT",
1644 "dependencies": {
1645 "mdn-data": "2.27.1",
1646 "source-map-js": "^1.2.1"
1647 },
1648 "engines": {
1649 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
1650 }
1651 },
1652 "node_modules/cssstyle": {
1653 "version": "6.2.0",
1654 "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-6.2.0.tgz",
1655 "integrity": "sha512-Fm5NvhYathRnXNVndkUsCCuR63DCLVVwGOOwQw782coXFi5HhkXdu289l59HlXZBawsyNccXfWRYvLzcDCdDig==",
1656 "dev": true,
1657 "license": "MIT",
1658 "dependencies": {
1659 "@asamuzakjp/css-color": "^5.0.1",
1660 "@csstools/css-syntax-patches-for-csstree": "^1.0.28",
1661 "css-tree": "^3.1.0",
1662 "lru-cache": "^11.2.6"
1663 },
1664 "engines": {
1665 "node": ">=20"
1666 }
1667 },
1668 "node_modules/cssstyle/node_modules/lru-cache": {
1669 "version": "11.2.6",
1670 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
1671 "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
1672 "dev": true,
1673 "license": "BlueOak-1.0.0",
1674 "engines": {
1675 "node": "20 || >=22"
1676 }
1677 },
1678 "node_modules/data-urls": {
1679 "version": "7.0.0",
1680 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-7.0.0.tgz",
1681 "integrity": "sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==",
1682 "dev": true,
1683 "license": "MIT",
1684 "dependencies": {
1685 "whatwg-mimetype": "^5.0.0",
1686 "whatwg-url": "^16.0.0"
1687 },
1688 "engines": {
1689 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
1690 }
1691 },
1692 "node_modules/debug": {
1693 "version": "4.4.3",
1694 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1695 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1696 "dev": true,
1697 "license": "MIT",
1698 "dependencies": {
1699 "ms": "^2.1.3"
1700 },
1701 "engines": {
1702 "node": ">=6.0"
1703 },
1704 "peerDependenciesMeta": {
1705 "supports-color": {
1706 "optional": true
1707 }
1708 }
1709 },
1710 "node_modules/decimal.js": {
1711 "version": "10.6.0",
1712 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz",
1713 "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==",
1714 "dev": true,
1715 "license": "MIT"
1716 },
1717 "node_modules/deep-eql": {
1718 "version": "5.0.2",
1719 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
1720 "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
1721 "dev": true,
1722 "license": "MIT",
1723 "engines": {
1724 "node": ">=6"
1725 }
1726 },
1727 "node_modules/eastasianwidth": {
1728 "version": "0.2.0",
1729 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1730 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
1731 "dev": true,
1732 "license": "MIT"
1733 },
1734 "node_modules/emoji-regex": {
1735 "version": "9.2.2",
1736 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
1737 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
1738 "dev": true,
1739 "license": "MIT"
1740 },
1741 "node_modules/entities": {
1742 "version": "6.0.1",
1743 "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
1744 "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
1745 "dev": true,
1746 "license": "BSD-2-Clause",
1747 "engines": {
1748 "node": ">=0.12"
1749 },
1750 "funding": {
1751 "url": "https://github.com/fb55/entities?sponsor=1"
1752 }
1753 },
1754 "node_modules/es-module-lexer": {
1755 "version": "1.7.0",
1756 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
1757 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
1758 "dev": true,
1759 "license": "MIT"
1760 },
1761 "node_modules/esbuild": {
1762 "version": "0.20.2",
1763 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz",
1764 "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==",
1765 "dev": true,
1766 "hasInstallScript": true,
1767 "license": "MIT",
1768 "bin": {
1769 "esbuild": "bin/esbuild"
1770 },
1771 "engines": {
1772 "node": ">=12"
1773 },
1774 "optionalDependencies": {
1775 "@esbuild/aix-ppc64": "0.20.2",
1776 "@esbuild/android-arm": "0.20.2",
1777 "@esbuild/android-arm64": "0.20.2",
1778 "@esbuild/android-x64": "0.20.2",
1779 "@esbuild/darwin-arm64": "0.20.2",
1780 "@esbuild/darwin-x64": "0.20.2",
1781 "@esbuild/freebsd-arm64": "0.20.2",
1782 "@esbuild/freebsd-x64": "0.20.2",
1783 "@esbuild/linux-arm": "0.20.2",
1784 "@esbuild/linux-arm64": "0.20.2",
1785 "@esbuild/linux-ia32": "0.20.2",
1786 "@esbuild/linux-loong64": "0.20.2",
1787 "@esbuild/linux-mips64el": "0.20.2",
1788 "@esbuild/linux-ppc64": "0.20.2",
1789 "@esbuild/linux-riscv64": "0.20.2",
1790 "@esbuild/linux-s390x": "0.20.2",
1791 "@esbuild/linux-x64": "0.20.2",
1792 "@esbuild/netbsd-x64": "0.20.2",
1793 "@esbuild/openbsd-x64": "0.20.2",
1794 "@esbuild/sunos-x64": "0.20.2",
1795 "@esbuild/win32-arm64": "0.20.2",
1796 "@esbuild/win32-ia32": "0.20.2",
1797 "@esbuild/win32-x64": "0.20.2"
1798 }
1799 },
1800 "node_modules/estree-walker": {
1801 "version": "3.0.3",
1802 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1803 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1804 "dev": true,
1805 "license": "MIT",
1806 "dependencies": {
1807 "@types/estree": "^1.0.0"
1808 }
1809 },
1810 "node_modules/expect-type": {
1811 "version": "1.3.0",
1812 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
1813 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
1814 "dev": true,
1815 "license": "Apache-2.0",
1816 "engines": {
1817 "node": ">=12.0.0"
1818 }
1819 },
1820 "node_modules/fast-check": {
1821 "version": "3.23.2",
1822 "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.23.2.tgz",
1823 "integrity": "sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==",
1824 "dev": true,
1825 "funding": [
1826 {
1827 "type": "individual",
1828 "url": "https://github.com/sponsors/dubzzz"
1829 },
1830 {
1831 "type": "opencollective",
1832 "url": "https://opencollective.com/fast-check"
1833 }
1834 ],
1835 "license": "MIT",
1836 "dependencies": {
1837 "pure-rand": "^6.1.0"
1838 },
1839 "engines": {
1840 "node": ">=8.0.0"
1841 }
1842 },
1843 "node_modules/fdir": {
1844 "version": "6.5.0",
1845 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
1846 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
1847 "dev": true,
1848 "license": "MIT",
1849 "engines": {
1850 "node": ">=12.0.0"
1851 },
1852 "peerDependencies": {
1853 "picomatch": "^3 || ^4"
1854 },
1855 "peerDependenciesMeta": {
1856 "picomatch": {
1857 "optional": true
1858 }
1859 }
1860 },
1861 "node_modules/foreground-child": {
1862 "version": "3.3.1",
1863 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
1864 "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
1865 "dev": true,
1866 "license": "ISC",
1867 "dependencies": {
1868 "cross-spawn": "^7.0.6",
1869 "signal-exit": "^4.0.1"
1870 },
1871 "engines": {
1872 "node": ">=14"
1873 },
1874 "funding": {
1875 "url": "https://github.com/sponsors/isaacs"
1876 }
1877 },
1878 "node_modules/fsevents": {
1879 "version": "2.3.3",
1880 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1881 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1882 "dev": true,
1883 "hasInstallScript": true,
1884 "license": "MIT",
1885 "optional": true,
1886 "os": [
1887 "darwin"
1888 ],
1889 "engines": {
1890 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1891 }
1892 },
1893 "node_modules/glob": {
1894 "version": "10.5.0",
1895 "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
1896 "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
1897 "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
1898 "dev": true,
1899 "license": "ISC",
1900 "dependencies": {
1901 "foreground-child": "^3.1.0",
1902 "jackspeak": "^3.1.2",
1903 "minimatch": "^9.0.4",
1904 "minipass": "^7.1.2",
1905 "package-json-from-dist": "^1.0.0",
1906 "path-scurry": "^1.11.1"
1907 },
1908 "bin": {
1909 "glob": "dist/esm/bin.mjs"
1910 },
1911 "funding": {
1912 "url": "https://github.com/sponsors/isaacs"
1913 }
1914 },
1915 "node_modules/glob/node_modules/balanced-match": {
1916 "version": "1.0.2",
1917 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1918 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1919 "dev": true,
1920 "license": "MIT"
1921 },
1922 "node_modules/glob/node_modules/brace-expansion": {
1923 "version": "2.0.2",
1924 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
1925 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
1926 "dev": true,
1927 "license": "MIT",
1928 "dependencies": {
1929 "balanced-match": "^1.0.0"
1930 }
1931 },
1932 "node_modules/glob/node_modules/minimatch": {
1933 "version": "9.0.9",
1934 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz",
1935 "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==",
1936 "dev": true,
1937 "license": "ISC",
1938 "dependencies": {
1939 "brace-expansion": "^2.0.2"
1940 },
1941 "engines": {
1942 "node": ">=16 || 14 >=14.17"
1943 },
1944 "funding": {
1945 "url": "https://github.com/sponsors/isaacs"
1946 }
1947 },
1948 "node_modules/has-flag": {
1949 "version": "4.0.0",
1950 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1951 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1952 "dev": true,
1953 "license": "MIT",
1954 "engines": {
1955 "node": ">=8"
1956 }
1957 },
1958 "node_modules/html-encoding-sniffer": {
1959 "version": "6.0.0",
1960 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz",
1961 "integrity": "sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==",
1962 "dev": true,
1963 "license": "MIT",
1964 "dependencies": {
1965 "@exodus/bytes": "^1.6.0"
1966 },
1967 "engines": {
1968 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
1969 }
1970 },
1971 "node_modules/html-escaper": {
1972 "version": "2.0.2",
1973 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
1974 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
1975 "dev": true,
1976 "license": "MIT"
1977 },
1978 "node_modules/http-proxy-agent": {
1979 "version": "7.0.2",
1980 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
1981 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
1982 "dev": true,
1983 "license": "MIT",
1984 "dependencies": {
1985 "agent-base": "^7.1.0",
1986 "debug": "^4.3.4"
1987 },
1988 "engines": {
1989 "node": ">= 14"
1990 }
1991 },
1992 "node_modules/https-proxy-agent": {
1993 "version": "7.0.6",
1994 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
1995 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
1996 "dev": true,
1997 "license": "MIT",
1998 "dependencies": {
1999 "agent-base": "^7.1.2",
2000 "debug": "4"
2001 },
2002 "engines": {
2003 "node": ">= 14"
2004 }
2005 },
2006 "node_modules/is-fullwidth-code-point": {
2007 "version": "3.0.0",
2008 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2009 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2010 "dev": true,
2011 "license": "MIT",
2012 "engines": {
2013 "node": ">=8"
2014 }
2015 },
2016 "node_modules/is-potential-custom-element-name": {
2017 "version": "1.0.1",
2018 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
2019 "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
2020 "dev": true,
2021 "license": "MIT"
2022 },
2023 "node_modules/isexe": {
2024 "version": "2.0.0",
2025 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2026 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2027 "dev": true,
2028 "license": "ISC"
2029 },
2030 "node_modules/istanbul-lib-coverage": {
2031 "version": "3.2.2",
2032 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
2033 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
2034 "dev": true,
2035 "license": "BSD-3-Clause",
2036 "engines": {
2037 "node": ">=8"
2038 }
2039 },
2040 "node_modules/istanbul-lib-report": {
2041 "version": "3.0.1",
2042 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
2043 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
2044 "dev": true,
2045 "license": "BSD-3-Clause",
2046 "dependencies": {
2047 "istanbul-lib-coverage": "^3.0.0",
2048 "make-dir": "^4.0.0",
2049 "supports-color": "^7.1.0"
2050 },
2051 "engines": {
2052 "node": ">=10"
2053 }
2054 },
2055 "node_modules/istanbul-lib-source-maps": {
2056 "version": "5.0.6",
2057 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz",
2058 "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==",
2059 "dev": true,
2060 "license": "BSD-3-Clause",
2061 "dependencies": {
2062 "@jridgewell/trace-mapping": "^0.3.23",
2063 "debug": "^4.1.1",
2064 "istanbul-lib-coverage": "^3.0.0"
2065 },
2066 "engines": {
2067 "node": ">=10"
2068 }
2069 },
2070 "node_modules/istanbul-reports": {
2071 "version": "3.2.0",
2072 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
2073 "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
2074 "dev": true,
2075 "license": "BSD-3-Clause",
2076 "dependencies": {
2077 "html-escaper": "^2.0.0",
2078 "istanbul-lib-report": "^3.0.0"
2079 },
2080 "engines": {
2081 "node": ">=8"
2082 }
2083 },
2084 "node_modules/jackspeak": {
2085 "version": "3.4.3",
2086 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
2087 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
2088 "dev": true,
2089 "license": "BlueOak-1.0.0",
2090 "dependencies": {
2091 "@isaacs/cliui": "^8.0.2"
2092 },
2093 "funding": {
2094 "url": "https://github.com/sponsors/isaacs"
2095 },
2096 "optionalDependencies": {
2097 "@pkgjs/parseargs": "^0.11.0"
2098 }
2099 },
2100 "node_modules/js-tokens": {
2101 "version": "10.0.0",
2102 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz",
2103 "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==",
2104 "dev": true,
2105 "license": "MIT"
2106 },
2107 "node_modules/jsdom": {
2108 "version": "28.1.0",
2109 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-28.1.0.tgz",
2110 "integrity": "sha512-0+MoQNYyr2rBHqO1xilltfDjV9G7ymYGlAUazgcDLQaUf8JDHbuGwsxN6U9qWaElZ4w1B2r7yEGIL3GdeW3Rug==",
2111 "dev": true,
2112 "license": "MIT",
2113 "dependencies": {
2114 "@acemir/cssom": "^0.9.31",
2115 "@asamuzakjp/dom-selector": "^6.8.1",
2116 "@bramus/specificity": "^2.4.2",
2117 "@exodus/bytes": "^1.11.0",
2118 "cssstyle": "^6.0.1",
2119 "data-urls": "^7.0.0",
2120 "decimal.js": "^10.6.0",
2121 "html-encoding-sniffer": "^6.0.0",
2122 "http-proxy-agent": "^7.0.2",
2123 "https-proxy-agent": "^7.0.6",
2124 "is-potential-custom-element-name": "^1.0.1",
2125 "parse5": "^8.0.0",
2126 "saxes": "^6.0.0",
2127 "symbol-tree": "^3.2.4",
2128 "tough-cookie": "^6.0.0",
2129 "undici": "^7.21.0",
2130 "w3c-xmlserializer": "^5.0.0",
2131 "webidl-conversions": "^8.0.1",
2132 "whatwg-mimetype": "^5.0.0",
2133 "whatwg-url": "^16.0.0",
2134 "xml-name-validator": "^5.0.0"
2135 },
2136 "engines": {
2137 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
2138 },
2139 "peerDependencies": {
2140 "canvas": "^3.0.0"
2141 },
2142 "peerDependenciesMeta": {
2143 "canvas": {
2144 "optional": true
2145 }
2146 }
2147 },
2148 "node_modules/leaflet": {
2149 "version": "1.9.4",
2150 "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz",
2151 "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==",
2152 "license": "BSD-2-Clause"
2153 },
2154 "node_modules/loupe": {
2155 "version": "3.2.1",
2156 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
2157 "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
2158 "dev": true,
2159 "license": "MIT"
2160 },
2161 "node_modules/lru-cache": {
2162 "version": "10.4.3",
2163 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
2164 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
2165 "dev": true,
2166 "license": "ISC"
2167 },
2168 "node_modules/magic-string": {
2169 "version": "0.30.21",
2170 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
2171 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
2172 "dev": true,
2173 "license": "MIT",
2174 "dependencies": {
2175 "@jridgewell/sourcemap-codec": "^1.5.5"
2176 }
2177 },
2178 "node_modules/magicast": {
2179 "version": "0.3.5",
2180 "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz",
2181 "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==",
2182 "dev": true,
2183 "license": "MIT",
2184 "dependencies": {
2185 "@babel/parser": "^7.25.4",
2186 "@babel/types": "^7.25.4",
2187 "source-map-js": "^1.2.0"
2188 }
2189 },
2190 "node_modules/make-dir": {
2191 "version": "4.0.0",
2192 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
2193 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
2194 "dev": true,
2195 "license": "MIT",
2196 "dependencies": {
2197 "semver": "^7.5.3"
2198 },
2199 "engines": {
2200 "node": ">=10"
2201 },
2202 "funding": {
2203 "url": "https://github.com/sponsors/sindresorhus"
2204 }
2205 },
2206 "node_modules/mdn-data": {
2207 "version": "2.27.1",
2208 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz",
2209 "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==",
2210 "dev": true,
2211 "license": "CC0-1.0"
2212 },
2213 "node_modules/minimatch": {
2214 "version": "10.2.4",
2215 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz",
2216 "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==",
2217 "dev": true,
2218 "license": "BlueOak-1.0.0",
2219 "dependencies": {
2220 "brace-expansion": "^5.0.2"
2221 },
2222 "engines": {
2223 "node": "18 || 20 || >=22"
2224 },
2225 "funding": {
2226 "url": "https://github.com/sponsors/isaacs"
2227 }
2228 },
2229 "node_modules/minipass": {
2230 "version": "7.1.3",
2231 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
2232 "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==",
2233 "dev": true,
2234 "license": "BlueOak-1.0.0",
2235 "engines": {
2236 "node": ">=16 || 14 >=14.17"
2237 }
2238 },
2239 "node_modules/moment": {
2240 "version": "2.29.4",
2241 "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
2242 "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
2243 "dev": true,
2244 "license": "MIT",
2245 "engines": {
2246 "node": "*"
2247 }
2248 },
2249 "node_modules/ms": {
2250 "version": "2.1.3",
2251 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2252 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2253 "dev": true,
2254 "license": "MIT"
2255 },
2256 "node_modules/nanoid": {
2257 "version": "3.3.11",
2258 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
2259 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
2260 "dev": true,
2261 "funding": [
2262 {
2263 "type": "github",
2264 "url": "https://github.com/sponsors/ai"
2265 }
2266 ],
2267 "license": "MIT",
2268 "bin": {
2269 "nanoid": "bin/nanoid.cjs"
2270 },
2271 "engines": {
2272 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2273 }
2274 },
2275 "node_modules/obsidian": {
2276 "version": "1.12.3",
2277 "resolved": "https://registry.npmjs.org/obsidian/-/obsidian-1.12.3.tgz",
2278 "integrity": "sha512-HxWqe763dOqzXjnNiHmAJTRERN8KILBSqxDSEqbeSr7W8R8Jxezzbca+nz1LiiqXnMpM8lV2jzAezw3CZ4xNUw==",
2279 "dev": true,
2280 "license": "MIT",
2281 "dependencies": {
2282 "@types/codemirror": "5.60.8",
2283 "moment": "2.29.4"
2284 },
2285 "peerDependencies": {
2286 "@codemirror/state": "6.5.0",
2287 "@codemirror/view": "6.38.6"
2288 }
2289 },
2290 "node_modules/package-json-from-dist": {
2291 "version": "1.0.1",
2292 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
2293 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
2294 "dev": true,
2295 "license": "BlueOak-1.0.0"
2296 },
2297 "node_modules/parse5": {
2298 "version": "8.0.0",
2299 "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz",
2300 "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==",
2301 "dev": true,
2302 "license": "MIT",
2303 "dependencies": {
2304 "entities": "^6.0.0"
2305 },
2306 "funding": {
2307 "url": "https://github.com/inikulin/parse5?sponsor=1"
2308 }
2309 },
2310 "node_modules/path-key": {
2311 "version": "3.1.1",
2312 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2313 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2314 "dev": true,
2315 "license": "MIT",
2316 "engines": {
2317 "node": ">=8"
2318 }
2319 },
2320 "node_modules/path-scurry": {
2321 "version": "1.11.1",
2322 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
2323 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
2324 "dev": true,
2325 "license": "BlueOak-1.0.0",
2326 "dependencies": {
2327 "lru-cache": "^10.2.0",
2328 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
2329 },
2330 "engines": {
2331 "node": ">=16 || 14 >=14.18"
2332 },
2333 "funding": {
2334 "url": "https://github.com/sponsors/isaacs"
2335 }
2336 },
2337 "node_modules/pathe": {
2338 "version": "2.0.3",
2339 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
2340 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
2341 "dev": true,
2342 "license": "MIT"
2343 },
2344 "node_modules/pathval": {
2345 "version": "2.0.1",
2346 "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",
2347 "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",
2348 "dev": true,
2349 "license": "MIT",
2350 "engines": {
2351 "node": ">= 14.16"
2352 }
2353 },
2354 "node_modules/picocolors": {
2355 "version": "1.1.1",
2356 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2357 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
2358 "dev": true,
2359 "license": "ISC"
2360 },
2361 "node_modules/picomatch": {
2362 "version": "4.0.3",
2363 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
2364 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
2365 "dev": true,
2366 "license": "MIT",
2367 "engines": {
2368 "node": ">=12"
2369 },
2370 "funding": {
2371 "url": "https://github.com/sponsors/jonschlinkert"
2372 }
2373 },
2374 "node_modules/postcss": {
2375 "version": "8.5.6",
2376 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
2377 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
2378 "dev": true,
2379 "funding": [
2380 {
2381 "type": "opencollective",
2382 "url": "https://opencollective.com/postcss/"
2383 },
2384 {
2385 "type": "tidelift",
2386 "url": "https://tidelift.com/funding/github/npm/postcss"
2387 },
2388 {
2389 "type": "github",
2390 "url": "https://github.com/sponsors/ai"
2391 }
2392 ],
2393 "license": "MIT",
2394 "dependencies": {
2395 "nanoid": "^3.3.11",
2396 "picocolors": "^1.1.1",
2397 "source-map-js": "^1.2.1"
2398 },
2399 "engines": {
2400 "node": "^10 || ^12 || >=14"
2401 }
2402 },
2403 "node_modules/punycode": {
2404 "version": "2.3.1",
2405 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
2406 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
2407 "dev": true,
2408 "license": "MIT",
2409 "engines": {
2410 "node": ">=6"
2411 }
2412 },
2413 "node_modules/pure-rand": {
2414 "version": "6.1.0",
2415 "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
2416 "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==",
2417 "dev": true,
2418 "funding": [
2419 {
2420 "type": "individual",
2421 "url": "https://github.com/sponsors/dubzzz"
2422 },
2423 {
2424 "type": "opencollective",
2425 "url": "https://opencollective.com/fast-check"
2426 }
2427 ],
2428 "license": "MIT"
2429 },
2430 "node_modules/require-from-string": {
2431 "version": "2.0.2",
2432 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
2433 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
2434 "dev": true,
2435 "license": "MIT",
2436 "engines": {
2437 "node": ">=0.10.0"
2438 }
2439 },
2440 "node_modules/rollup": {
2441 "version": "4.59.0",
2442 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz",
2443 "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==",
2444 "dev": true,
2445 "license": "MIT",
2446 "dependencies": {
2447 "@types/estree": "1.0.8"
2448 },
2449 "bin": {
2450 "rollup": "dist/bin/rollup"
2451 },
2452 "engines": {
2453 "node": ">=18.0.0",
2454 "npm": ">=8.0.0"
2455 },
2456 "optionalDependencies": {
2457 "@rollup/rollup-android-arm-eabi": "4.59.0",
2458 "@rollup/rollup-android-arm64": "4.59.0",
2459 "@rollup/rollup-darwin-arm64": "4.59.0",
2460 "@rollup/rollup-darwin-x64": "4.59.0",
2461 "@rollup/rollup-freebsd-arm64": "4.59.0",
2462 "@rollup/rollup-freebsd-x64": "4.59.0",
2463 "@rollup/rollup-linux-arm-gnueabihf": "4.59.0",
2464 "@rollup/rollup-linux-arm-musleabihf": "4.59.0",
2465 "@rollup/rollup-linux-arm64-gnu": "4.59.0",
2466 "@rollup/rollup-linux-arm64-musl": "4.59.0",
2467 "@rollup/rollup-linux-loong64-gnu": "4.59.0",
2468 "@rollup/rollup-linux-loong64-musl": "4.59.0",
2469 "@rollup/rollup-linux-ppc64-gnu": "4.59.0",
2470 "@rollup/rollup-linux-ppc64-musl": "4.59.0",
2471 "@rollup/rollup-linux-riscv64-gnu": "4.59.0",
2472 "@rollup/rollup-linux-riscv64-musl": "4.59.0",
2473 "@rollup/rollup-linux-s390x-gnu": "4.59.0",
2474 "@rollup/rollup-linux-x64-gnu": "4.59.0",
2475 "@rollup/rollup-linux-x64-musl": "4.59.0",
2476 "@rollup/rollup-openbsd-x64": "4.59.0",
2477 "@rollup/rollup-openharmony-arm64": "4.59.0",
2478 "@rollup/rollup-win32-arm64-msvc": "4.59.0",
2479 "@rollup/rollup-win32-ia32-msvc": "4.59.0",
2480 "@rollup/rollup-win32-x64-gnu": "4.59.0",
2481 "@rollup/rollup-win32-x64-msvc": "4.59.0",
2482 "fsevents": "~2.3.2"
2483 }
2484 },
2485 "node_modules/saxes": {
2486 "version": "6.0.0",
2487 "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
2488 "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
2489 "dev": true,
2490 "license": "ISC",
2491 "dependencies": {
2492 "xmlchars": "^2.2.0"
2493 },
2494 "engines": {
2495 "node": ">=v12.22.7"
2496 }
2497 },
2498 "node_modules/semver": {
2499 "version": "7.7.4",
2500 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
2501 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
2502 "dev": true,
2503 "license": "ISC",
2504 "bin": {
2505 "semver": "bin/semver.js"
2506 },
2507 "engines": {
2508 "node": ">=10"
2509 }
2510 },
2511 "node_modules/shebang-command": {
2512 "version": "2.0.0",
2513 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2514 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2515 "dev": true,
2516 "license": "MIT",
2517 "dependencies": {
2518 "shebang-regex": "^3.0.0"
2519 },
2520 "engines": {
2521 "node": ">=8"
2522 }
2523 },
2524 "node_modules/shebang-regex": {
2525 "version": "3.0.0",
2526 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2527 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2528 "dev": true,
2529 "license": "MIT",
2530 "engines": {
2531 "node": ">=8"
2532 }
2533 },
2534 "node_modules/siginfo": {
2535 "version": "2.0.0",
2536 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
2537 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
2538 "dev": true,
2539 "license": "ISC"
2540 },
2541 "node_modules/signal-exit": {
2542 "version": "4.1.0",
2543 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2544 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2545 "dev": true,
2546 "license": "ISC",
2547 "engines": {
2548 "node": ">=14"
2549 },
2550 "funding": {
2551 "url": "https://github.com/sponsors/isaacs"
2552 }
2553 },
2554 "node_modules/source-map-js": {
2555 "version": "1.2.1",
2556 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2557 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2558 "dev": true,
2559 "license": "BSD-3-Clause",
2560 "engines": {
2561 "node": ">=0.10.0"
2562 }
2563 },
2564 "node_modules/stackback": {
2565 "version": "0.0.2",
2566 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
2567 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
2568 "dev": true,
2569 "license": "MIT"
2570 },
2571 "node_modules/std-env": {
2572 "version": "3.10.0",
2573 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
2574 "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
2575 "dev": true,
2576 "license": "MIT"
2577 },
2578 "node_modules/string-width": {
2579 "version": "5.1.2",
2580 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
2581 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
2582 "dev": true,
2583 "license": "MIT",
2584 "dependencies": {
2585 "eastasianwidth": "^0.2.0",
2586 "emoji-regex": "^9.2.2",
2587 "strip-ansi": "^7.0.1"
2588 },
2589 "engines": {
2590 "node": ">=12"
2591 },
2592 "funding": {
2593 "url": "https://github.com/sponsors/sindresorhus"
2594 }
2595 },
2596 "node_modules/string-width-cjs": {
2597 "name": "string-width",
2598 "version": "4.2.3",
2599 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2600 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2601 "dev": true,
2602 "license": "MIT",
2603 "dependencies": {
2604 "emoji-regex": "^8.0.0",
2605 "is-fullwidth-code-point": "^3.0.0",
2606 "strip-ansi": "^6.0.1"
2607 },
2608 "engines": {
2609 "node": ">=8"
2610 }
2611 },
2612 "node_modules/string-width-cjs/node_modules/ansi-regex": {
2613 "version": "5.0.1",
2614 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2615 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2616 "dev": true,
2617 "license": "MIT",
2618 "engines": {
2619 "node": ">=8"
2620 }
2621 },
2622 "node_modules/string-width-cjs/node_modules/emoji-regex": {
2623 "version": "8.0.0",
2624 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2625 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2626 "dev": true,
2627 "license": "MIT"
2628 },
2629 "node_modules/string-width-cjs/node_modules/strip-ansi": {
2630 "version": "6.0.1",
2631 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2632 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2633 "dev": true,
2634 "license": "MIT",
2635 "dependencies": {
2636 "ansi-regex": "^5.0.1"
2637 },
2638 "engines": {
2639 "node": ">=8"
2640 }
2641 },
2642 "node_modules/strip-ansi": {
2643 "version": "7.2.0",
2644 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
2645 "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
2646 "dev": true,
2647 "license": "MIT",
2648 "dependencies": {
2649 "ansi-regex": "^6.2.2"
2650 },
2651 "engines": {
2652 "node": ">=12"
2653 },
2654 "funding": {
2655 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
2656 }
2657 },
2658 "node_modules/strip-ansi-cjs": {
2659 "name": "strip-ansi",
2660 "version": "6.0.1",
2661 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2662 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2663 "dev": true,
2664 "license": "MIT",
2665 "dependencies": {
2666 "ansi-regex": "^5.0.1"
2667 },
2668 "engines": {
2669 "node": ">=8"
2670 }
2671 },
2672 "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
2673 "version": "5.0.1",
2674 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2675 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2676 "dev": true,
2677 "license": "MIT",
2678 "engines": {
2679 "node": ">=8"
2680 }
2681 },
2682 "node_modules/strip-literal": {
2683 "version": "3.1.0",
2684 "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",
2685 "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==",
2686 "dev": true,
2687 "license": "MIT",
2688 "dependencies": {
2689 "js-tokens": "^9.0.1"
2690 },
2691 "funding": {
2692 "url": "https://github.com/sponsors/antfu"
2693 }
2694 },
2695 "node_modules/strip-literal/node_modules/js-tokens": {
2696 "version": "9.0.1",
2697 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
2698 "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",
2699 "dev": true,
2700 "license": "MIT"
2701 },
2702 "node_modules/style-mod": {
2703 "version": "4.1.3",
2704 "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.3.tgz",
2705 "integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==",
2706 "dev": true,
2707 "license": "MIT",
2708 "peer": true
2709 },
2710 "node_modules/supports-color": {
2711 "version": "7.2.0",
2712 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2713 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2714 "dev": true,
2715 "license": "MIT",
2716 "dependencies": {
2717 "has-flag": "^4.0.0"
2718 },
2719 "engines": {
2720 "node": ">=8"
2721 }
2722 },
2723 "node_modules/symbol-tree": {
2724 "version": "3.2.4",
2725 "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
2726 "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
2727 "dev": true,
2728 "license": "MIT"
2729 },
2730 "node_modules/test-exclude": {
2731 "version": "7.0.2",
2732 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.2.tgz",
2733 "integrity": "sha512-u9E6A+ZDYdp7a4WnarkXPZOx8Ilz46+kby6p1yZ8zsGTz9gYa6FIS7lj2oezzNKmtdyyJNNmmXDppga5GB7kSw==",
2734 "dev": true,
2735 "license": "ISC",
2736 "dependencies": {
2737 "@istanbuljs/schema": "^0.1.2",
2738 "glob": "^10.4.1",
2739 "minimatch": "^10.2.2"
2740 },
2741 "engines": {
2742 "node": ">=18"
2743 }
2744 },
2745 "node_modules/tinybench": {
2746 "version": "2.9.0",
2747 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
2748 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
2749 "dev": true,
2750 "license": "MIT"
2751 },
2752 "node_modules/tinyexec": {
2753 "version": "0.3.2",
2754 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
2755 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
2756 "dev": true,
2757 "license": "MIT"
2758 },
2759 "node_modules/tinyglobby": {
2760 "version": "0.2.15",
2761 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
2762 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
2763 "dev": true,
2764 "license": "MIT",
2765 "dependencies": {
2766 "fdir": "^6.5.0",
2767 "picomatch": "^4.0.3"
2768 },
2769 "engines": {
2770 "node": ">=12.0.0"
2771 },
2772 "funding": {
2773 "url": "https://github.com/sponsors/SuperchupuDev"
2774 }
2775 },
2776 "node_modules/tinypool": {
2777 "version": "1.1.1",
2778 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",
2779 "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",
2780 "dev": true,
2781 "license": "MIT",
2782 "engines": {
2783 "node": "^18.0.0 || >=20.0.0"
2784 }
2785 },
2786 "node_modules/tinyrainbow": {
2787 "version": "2.0.0",
2788 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",
2789 "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",
2790 "dev": true,
2791 "license": "MIT",
2792 "engines": {
2793 "node": ">=14.0.0"
2794 }
2795 },
2796 "node_modules/tinyspy": {
2797 "version": "4.0.4",
2798 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz",
2799 "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==",
2800 "dev": true,
2801 "license": "MIT",
2802 "engines": {
2803 "node": ">=14.0.0"
2804 }
2805 },
2806 "node_modules/tldts": {
2807 "version": "7.0.25",
2808 "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.25.tgz",
2809 "integrity": "sha512-keinCnPbwXEUG3ilrWQZU+CqcTTzHq9m2HhoUP2l7Xmi8l1LuijAXLpAJ5zRW+ifKTNscs4NdCkfkDCBYm352w==",
2810 "dev": true,
2811 "license": "MIT",
2812 "dependencies": {
2813 "tldts-core": "^7.0.25"
2814 },
2815 "bin": {
2816 "tldts": "bin/cli.js"
2817 }
2818 },
2819 "node_modules/tldts-core": {
2820 "version": "7.0.25",
2821 "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.25.tgz",
2822 "integrity": "sha512-ZjCZK0rppSBu7rjHYDYsEaMOIbbT+nWF57hKkv4IUmZWBNrBWBOjIElc0mKRgLM8bm7x/BBlof6t2gi/Oq/Asw==",
2823 "dev": true,
2824 "license": "MIT"
2825 },
2826 "node_modules/tough-cookie": {
2827 "version": "6.0.0",
2828 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.0.tgz",
2829 "integrity": "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==",
2830 "dev": true,
2831 "license": "BSD-3-Clause",
2832 "dependencies": {
2833 "tldts": "^7.0.5"
2834 },
2835 "engines": {
2836 "node": ">=16"
2837 }
2838 },
2839 "node_modules/tr46": {
2840 "version": "6.0.0",
2841 "resolved": "https://registry.npmjs.org/tr46/-/tr46-6.0.0.tgz",
2842 "integrity": "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==",
2843 "dev": true,
2844 "license": "MIT",
2845 "dependencies": {
2846 "punycode": "^2.3.1"
2847 },
2848 "engines": {
2849 "node": ">=20"
2850 }
2851 },
2852 "node_modules/tslib": {
2853 "version": "2.8.1",
2854 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
2855 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
2856 "dev": true,
2857 "license": "0BSD"
2858 },
2859 "node_modules/typescript": {
2860 "version": "5.9.3",
2861 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
2862 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
2863 "dev": true,
2864 "license": "Apache-2.0",
2865 "bin": {
2866 "tsc": "bin/tsc",
2867 "tsserver": "bin/tsserver"
2868 },
2869 "engines": {
2870 "node": ">=14.17"
2871 }
2872 },
2873 "node_modules/undici": {
2874 "version": "7.22.0",
2875 "resolved": "https://registry.npmjs.org/undici/-/undici-7.22.0.tgz",
2876 "integrity": "sha512-RqslV2Us5BrllB+JeiZnK4peryVTndy9Dnqq62S3yYRRTj0tFQCwEniUy2167skdGOy3vqRzEvl1Dm4sV2ReDg==",
2877 "dev": true,
2878 "license": "MIT",
2879 "engines": {
2880 "node": ">=20.18.1"
2881 }
2882 },
2883 "node_modules/undici-types": {
2884 "version": "6.21.0",
2885 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
2886 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
2887 "dev": true,
2888 "license": "MIT"
2889 },
2890 "node_modules/vite": {
2891 "version": "7.3.1",
2892 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
2893 "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
2894 "dev": true,
2895 "license": "MIT",
2896 "dependencies": {
2897 "esbuild": "^0.27.0",
2898 "fdir": "^6.5.0",
2899 "picomatch": "^4.0.3",
2900 "postcss": "^8.5.6",
2901 "rollup": "^4.43.0",
2902 "tinyglobby": "^0.2.15"
2903 },
2904 "bin": {
2905 "vite": "bin/vite.js"
2906 },
2907 "engines": {
2908 "node": "^20.19.0 || >=22.12.0"
2909 },
2910 "funding": {
2911 "url": "https://github.com/vitejs/vite?sponsor=1"
2912 },
2913 "optionalDependencies": {
2914 "fsevents": "~2.3.3"
2915 },
2916 "peerDependencies": {
2917 "@types/node": "^20.19.0 || >=22.12.0",
2918 "jiti": ">=1.21.0",
2919 "less": "^4.0.0",
2920 "lightningcss": "^1.21.0",
2921 "sass": "^1.70.0",
2922 "sass-embedded": "^1.70.0",
2923 "stylus": ">=0.54.8",
2924 "sugarss": "^5.0.0",
2925 "terser": "^5.16.0",
2926 "tsx": "^4.8.1",
2927 "yaml": "^2.4.2"
2928 },
2929 "peerDependenciesMeta": {
2930 "@types/node": {
2931 "optional": true
2932 },
2933 "jiti": {
2934 "optional": true
2935 },
2936 "less": {
2937 "optional": true
2938 },
2939 "lightningcss": {
2940 "optional": true
2941 },
2942 "sass": {
2943 "optional": true
2944 },
2945 "sass-embedded": {
2946 "optional": true
2947 },
2948 "stylus": {
2949 "optional": true
2950 },
2951 "sugarss": {
2952 "optional": true
2953 },
2954 "terser": {
2955 "optional": true
2956 },
2957 "tsx": {
2958 "optional": true
2959 },
2960 "yaml": {
2961 "optional": true
2962 }
2963 }
2964 },
2965 "node_modules/vite-node": {
2966 "version": "3.2.4",
2967 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",
2968 "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",
2969 "dev": true,
2970 "license": "MIT",
2971 "dependencies": {
2972 "cac": "^6.7.14",
2973 "debug": "^4.4.1",
2974 "es-module-lexer": "^1.7.0",
2975 "pathe": "^2.0.3",
2976 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
2977 },
2978 "bin": {
2979 "vite-node": "vite-node.mjs"
2980 },
2981 "engines": {
2982 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
2983 },
2984 "funding": {
2985 "url": "https://opencollective.com/vitest"
2986 }
2987 },
2988 "node_modules/vite/node_modules/@esbuild/aix-ppc64": {
2989 "version": "0.27.3",
2990 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
2991 "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
2992 "cpu": [
2993 "ppc64"
2994 ],
2995 "dev": true,
2996 "license": "MIT",
2997 "optional": true,
2998 "os": [
2999 "aix"
3000 ],
3001 "engines": {
3002 "node": ">=18"
3003 }
3004 },
3005 "node_modules/vite/node_modules/@esbuild/android-arm": {
3006 "version": "0.27.3",
3007 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
3008 "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
3009 "cpu": [
3010 "arm"
3011 ],
3012 "dev": true,
3013 "license": "MIT",
3014 "optional": true,
3015 "os": [
3016 "android"
3017 ],
3018 "engines": {
3019 "node": ">=18"
3020 }
3021 },
3022 "node_modules/vite/node_modules/@esbuild/android-arm64": {
3023 "version": "0.27.3",
3024 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
3025 "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
3026 "cpu": [
3027 "arm64"
3028 ],
3029 "dev": true,
3030 "license": "MIT",
3031 "optional": true,
3032 "os": [
3033 "android"
3034 ],
3035 "engines": {
3036 "node": ">=18"
3037 }
3038 },
3039 "node_modules/vite/node_modules/@esbuild/android-x64": {
3040 "version": "0.27.3",
3041 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
3042 "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
3043 "cpu": [
3044 "x64"
3045 ],
3046 "dev": true,
3047 "license": "MIT",
3048 "optional": true,
3049 "os": [
3050 "android"
3051 ],
3052 "engines": {
3053 "node": ">=18"
3054 }
3055 },
3056 "node_modules/vite/node_modules/@esbuild/darwin-arm64": {
3057 "version": "0.27.3",
3058 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
3059 "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
3060 "cpu": [
3061 "arm64"
3062 ],
3063 "dev": true,
3064 "license": "MIT",
3065 "optional": true,
3066 "os": [
3067 "darwin"
3068 ],
3069 "engines": {
3070 "node": ">=18"
3071 }
3072 },
3073 "node_modules/vite/node_modules/@esbuild/darwin-x64": {
3074 "version": "0.27.3",
3075 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
3076 "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
3077 "cpu": [
3078 "x64"
3079 ],
3080 "dev": true,
3081 "license": "MIT",
3082 "optional": true,
3083 "os": [
3084 "darwin"
3085 ],
3086 "engines": {
3087 "node": ">=18"
3088 }
3089 },
3090 "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
3091 "version": "0.27.3",
3092 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
3093 "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
3094 "cpu": [
3095 "arm64"
3096 ],
3097 "dev": true,
3098 "license": "MIT",
3099 "optional": true,
3100 "os": [
3101 "freebsd"
3102 ],
3103 "engines": {
3104 "node": ">=18"
3105 }
3106 },
3107 "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
3108 "version": "0.27.3",
3109 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
3110 "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
3111 "cpu": [
3112 "x64"
3113 ],
3114 "dev": true,
3115 "license": "MIT",
3116 "optional": true,
3117 "os": [
3118 "freebsd"
3119 ],
3120 "engines": {
3121 "node": ">=18"
3122 }
3123 },
3124 "node_modules/vite/node_modules/@esbuild/linux-arm": {
3125 "version": "0.27.3",
3126 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
3127 "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
3128 "cpu": [
3129 "arm"
3130 ],
3131 "dev": true,
3132 "license": "MIT",
3133 "optional": true,
3134 "os": [
3135 "linux"
3136 ],
3137 "engines": {
3138 "node": ">=18"
3139 }
3140 },
3141 "node_modules/vite/node_modules/@esbuild/linux-arm64": {
3142 "version": "0.27.3",
3143 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
3144 "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
3145 "cpu": [
3146 "arm64"
3147 ],
3148 "dev": true,
3149 "license": "MIT",
3150 "optional": true,
3151 "os": [
3152 "linux"
3153 ],
3154 "engines": {
3155 "node": ">=18"
3156 }
3157 },
3158 "node_modules/vite/node_modules/@esbuild/linux-ia32": {
3159 "version": "0.27.3",
3160 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
3161 "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
3162 "cpu": [
3163 "ia32"
3164 ],
3165 "dev": true,
3166 "license": "MIT",
3167 "optional": true,
3168 "os": [
3169 "linux"
3170 ],
3171 "engines": {
3172 "node": ">=18"
3173 }
3174 },
3175 "node_modules/vite/node_modules/@esbuild/linux-loong64": {
3176 "version": "0.27.3",
3177 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
3178 "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
3179 "cpu": [
3180 "loong64"
3181 ],
3182 "dev": true,
3183 "license": "MIT",
3184 "optional": true,
3185 "os": [
3186 "linux"
3187 ],
3188 "engines": {
3189 "node": ">=18"
3190 }
3191 },
3192 "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
3193 "version": "0.27.3",
3194 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
3195 "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
3196 "cpu": [
3197 "mips64el"
3198 ],
3199 "dev": true,
3200 "license": "MIT",
3201 "optional": true,
3202 "os": [
3203 "linux"
3204 ],
3205 "engines": {
3206 "node": ">=18"
3207 }
3208 },
3209 "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
3210 "version": "0.27.3",
3211 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
3212 "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
3213 "cpu": [
3214 "ppc64"
3215 ],
3216 "dev": true,
3217 "license": "MIT",
3218 "optional": true,
3219 "os": [
3220 "linux"
3221 ],
3222 "engines": {
3223 "node": ">=18"
3224 }
3225 },
3226 "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
3227 "version": "0.27.3",
3228 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
3229 "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
3230 "cpu": [
3231 "riscv64"
3232 ],
3233 "dev": true,
3234 "license": "MIT",
3235 "optional": true,
3236 "os": [
3237 "linux"
3238 ],
3239 "engines": {
3240 "node": ">=18"
3241 }
3242 },
3243 "node_modules/vite/node_modules/@esbuild/linux-s390x": {
3244 "version": "0.27.3",
3245 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
3246 "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
3247 "cpu": [
3248 "s390x"
3249 ],
3250 "dev": true,
3251 "license": "MIT",
3252 "optional": true,
3253 "os": [
3254 "linux"
3255 ],
3256 "engines": {
3257 "node": ">=18"
3258 }
3259 },
3260 "node_modules/vite/node_modules/@esbuild/linux-x64": {
3261 "version": "0.27.3",
3262 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
3263 "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
3264 "cpu": [
3265 "x64"
3266 ],
3267 "dev": true,
3268 "license": "MIT",
3269 "optional": true,
3270 "os": [
3271 "linux"
3272 ],
3273 "engines": {
3274 "node": ">=18"
3275 }
3276 },
3277 "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
3278 "version": "0.27.3",
3279 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
3280 "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
3281 "cpu": [
3282 "x64"
3283 ],
3284 "dev": true,
3285 "license": "MIT",
3286 "optional": true,
3287 "os": [
3288 "netbsd"
3289 ],
3290 "engines": {
3291 "node": ">=18"
3292 }
3293 },
3294 "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
3295 "version": "0.27.3",
3296 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
3297 "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
3298 "cpu": [
3299 "x64"
3300 ],
3301 "dev": true,
3302 "license": "MIT",
3303 "optional": true,
3304 "os": [
3305 "openbsd"
3306 ],
3307 "engines": {
3308 "node": ">=18"
3309 }
3310 },
3311 "node_modules/vite/node_modules/@esbuild/sunos-x64": {
3312 "version": "0.27.3",
3313 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
3314 "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
3315 "cpu": [
3316 "x64"
3317 ],
3318 "dev": true,
3319 "license": "MIT",
3320 "optional": true,
3321 "os": [
3322 "sunos"
3323 ],
3324 "engines": {
3325 "node": ">=18"
3326 }
3327 },
3328 "node_modules/vite/node_modules/@esbuild/win32-arm64": {
3329 "version": "0.27.3",
3330 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
3331 "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
3332 "cpu": [
3333 "arm64"
3334 ],
3335 "dev": true,
3336 "license": "MIT",
3337 "optional": true,
3338 "os": [
3339 "win32"
3340 ],
3341 "engines": {
3342 "node": ">=18"
3343 }
3344 },
3345 "node_modules/vite/node_modules/@esbuild/win32-ia32": {
3346 "version": "0.27.3",
3347 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
3348 "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
3349 "cpu": [
3350 "ia32"
3351 ],
3352 "dev": true,
3353 "license": "MIT",
3354 "optional": true,
3355 "os": [
3356 "win32"
3357 ],
3358 "engines": {
3359 "node": ">=18"
3360 }
3361 },
3362 "node_modules/vite/node_modules/@esbuild/win32-x64": {
3363 "version": "0.27.3",
3364 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
3365 "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
3366 "cpu": [
3367 "x64"
3368 ],
3369 "dev": true,
3370 "license": "MIT",
3371 "optional": true,
3372 "os": [
3373 "win32"
3374 ],
3375 "engines": {
3376 "node": ">=18"
3377 }
3378 },
3379 "node_modules/vite/node_modules/esbuild": {
3380 "version": "0.27.3",
3381 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
3382 "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
3383 "dev": true,
3384 "hasInstallScript": true,
3385 "license": "MIT",
3386 "bin": {
3387 "esbuild": "bin/esbuild"
3388 },
3389 "engines": {
3390 "node": ">=18"
3391 },
3392 "optionalDependencies": {
3393 "@esbuild/aix-ppc64": "0.27.3",
3394 "@esbuild/android-arm": "0.27.3",
3395 "@esbuild/android-arm64": "0.27.3",
3396 "@esbuild/android-x64": "0.27.3",
3397 "@esbuild/darwin-arm64": "0.27.3",
3398 "@esbuild/darwin-x64": "0.27.3",
3399 "@esbuild/freebsd-arm64": "0.27.3",
3400 "@esbuild/freebsd-x64": "0.27.3",
3401 "@esbuild/linux-arm": "0.27.3",
3402 "@esbuild/linux-arm64": "0.27.3",
3403 "@esbuild/linux-ia32": "0.27.3",
3404 "@esbuild/linux-loong64": "0.27.3",
3405 "@esbuild/linux-mips64el": "0.27.3",
3406 "@esbuild/linux-ppc64": "0.27.3",
3407 "@esbuild/linux-riscv64": "0.27.3",
3408 "@esbuild/linux-s390x": "0.27.3",
3409 "@esbuild/linux-x64": "0.27.3",
3410 "@esbuild/netbsd-arm64": "0.27.3",
3411 "@esbuild/netbsd-x64": "0.27.3",
3412 "@esbuild/openbsd-arm64": "0.27.3",
3413 "@esbuild/openbsd-x64": "0.27.3",
3414 "@esbuild/openharmony-arm64": "0.27.3",
3415 "@esbuild/sunos-x64": "0.27.3",
3416 "@esbuild/win32-arm64": "0.27.3",
3417 "@esbuild/win32-ia32": "0.27.3",
3418 "@esbuild/win32-x64": "0.27.3"
3419 }
3420 },
3421 "node_modules/vitest": {
3422 "version": "3.2.4",
3423 "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz",
3424 "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==",
3425 "dev": true,
3426 "license": "MIT",
3427 "dependencies": {
3428 "@types/chai": "^5.2.2",
3429 "@vitest/expect": "3.2.4",
3430 "@vitest/mocker": "3.2.4",
3431 "@vitest/pretty-format": "^3.2.4",
3432 "@vitest/runner": "3.2.4",
3433 "@vitest/snapshot": "3.2.4",
3434 "@vitest/spy": "3.2.4",
3435 "@vitest/utils": "3.2.4",
3436 "chai": "^5.2.0",
3437 "debug": "^4.4.1",
3438 "expect-type": "^1.2.1",
3439 "magic-string": "^0.30.17",
3440 "pathe": "^2.0.3",
3441 "picomatch": "^4.0.2",
3442 "std-env": "^3.9.0",
3443 "tinybench": "^2.9.0",
3444 "tinyexec": "^0.3.2",
3445 "tinyglobby": "^0.2.14",
3446 "tinypool": "^1.1.1",
3447 "tinyrainbow": "^2.0.0",
3448 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0",
3449 "vite-node": "3.2.4",
3450 "why-is-node-running": "^2.3.0"
3451 },
3452 "bin": {
3453 "vitest": "vitest.mjs"
3454 },
3455 "engines": {
3456 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
3457 },
3458 "funding": {
3459 "url": "https://opencollective.com/vitest"
3460 },
3461 "peerDependencies": {
3462 "@edge-runtime/vm": "*",
3463 "@types/debug": "^4.1.12",
3464 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
3465 "@vitest/browser": "3.2.4",
3466 "@vitest/ui": "3.2.4",
3467 "happy-dom": "*",
3468 "jsdom": "*"
3469 },
3470 "peerDependenciesMeta": {
3471 "@edge-runtime/vm": {
3472 "optional": true
3473 },
3474 "@types/debug": {
3475 "optional": true
3476 },
3477 "@types/node": {
3478 "optional": true
3479 },
3480 "@vitest/browser": {
3481 "optional": true
3482 },
3483 "@vitest/ui": {
3484 "optional": true
3485 },
3486 "happy-dom": {
3487 "optional": true
3488 },
3489 "jsdom": {
3490 "optional": true
3491 }
3492 }
3493 },
3494 "node_modules/w3c-keyname": {
3495 "version": "2.2.8",
3496 "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz",
3497 "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==",
3498 "dev": true,
3499 "license": "MIT",
3500 "peer": true
3501 },
3502 "node_modules/w3c-xmlserializer": {
3503 "version": "5.0.0",
3504 "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz",
3505 "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
3506 "dev": true,
3507 "license": "MIT",
3508 "dependencies": {
3509 "xml-name-validator": "^5.0.0"
3510 },
3511 "engines": {
3512 "node": ">=18"
3513 }
3514 },
3515 "node_modules/webidl-conversions": {
3516 "version": "8.0.1",
3517 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz",
3518 "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==",
3519 "dev": true,
3520 "license": "BSD-2-Clause",
3521 "engines": {
3522 "node": ">=20"
3523 }
3524 },
3525 "node_modules/whatwg-mimetype": {
3526 "version": "5.0.0",
3527 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-5.0.0.tgz",
3528 "integrity": "sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==",
3529 "dev": true,
3530 "license": "MIT",
3531 "engines": {
3532 "node": ">=20"
3533 }
3534 },
3535 "node_modules/whatwg-url": {
3536 "version": "16.0.1",
3537 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-16.0.1.tgz",
3538 "integrity": "sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==",
3539 "dev": true,
3540 "license": "MIT",
3541 "dependencies": {
3542 "@exodus/bytes": "^1.11.0",
3543 "tr46": "^6.0.0",
3544 "webidl-conversions": "^8.0.1"
3545 },
3546 "engines": {
3547 "node": "^20.19.0 || ^22.12.0 || >=24.0.0"
3548 }
3549 },
3550 "node_modules/which": {
3551 "version": "2.0.2",
3552 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3553 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3554 "dev": true,
3555 "license": "ISC",
3556 "dependencies": {
3557 "isexe": "^2.0.0"
3558 },
3559 "bin": {
3560 "node-which": "bin/node-which"
3561 },
3562 "engines": {
3563 "node": ">= 8"
3564 }
3565 },
3566 "node_modules/why-is-node-running": {
3567 "version": "2.3.0",
3568 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
3569 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
3570 "dev": true,
3571 "license": "MIT",
3572 "dependencies": {
3573 "siginfo": "^2.0.0",
3574 "stackback": "0.0.2"
3575 },
3576 "bin": {
3577 "why-is-node-running": "cli.js"
3578 },
3579 "engines": {
3580 "node": ">=8"
3581 }
3582 },
3583 "node_modules/wrap-ansi": {
3584 "version": "8.1.0",
3585 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
3586 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
3587 "dev": true,
3588 "license": "MIT",
3589 "dependencies": {
3590 "ansi-styles": "^6.1.0",
3591 "string-width": "^5.0.1",
3592 "strip-ansi": "^7.0.1"
3593 },
3594 "engines": {
3595 "node": ">=12"
3596 },
3597 "funding": {
3598 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3599 }
3600 },
3601 "node_modules/wrap-ansi-cjs": {
3602 "name": "wrap-ansi",
3603 "version": "7.0.0",
3604 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3605 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3606 "dev": true,
3607 "license": "MIT",
3608 "dependencies": {
3609 "ansi-styles": "^4.0.0",
3610 "string-width": "^4.1.0",
3611 "strip-ansi": "^6.0.0"
3612 },
3613 "engines": {
3614 "node": ">=10"
3615 },
3616 "funding": {
3617 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3618 }
3619 },
3620 "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
3621 "version": "5.0.1",
3622 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
3623 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
3624 "dev": true,
3625 "license": "MIT",
3626 "engines": {
3627 "node": ">=8"
3628 }
3629 },
3630 "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
3631 "version": "4.3.0",
3632 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3633 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3634 "dev": true,
3635 "license": "MIT",
3636 "dependencies": {
3637 "color-convert": "^2.0.1"
3638 },
3639 "engines": {
3640 "node": ">=8"
3641 },
3642 "funding": {
3643 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3644 }
3645 },
3646 "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
3647 "version": "8.0.0",
3648 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3649 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
3650 "dev": true,
3651 "license": "MIT"
3652 },
3653 "node_modules/wrap-ansi-cjs/node_modules/string-width": {
3654 "version": "4.2.3",
3655 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3656 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3657 "dev": true,
3658 "license": "MIT",
3659 "dependencies": {
3660 "emoji-regex": "^8.0.0",
3661 "is-fullwidth-code-point": "^3.0.0",
3662 "strip-ansi": "^6.0.1"
3663 },
3664 "engines": {
3665 "node": ">=8"
3666 }
3667 },
3668 "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
3669 "version": "6.0.1",
3670 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3671 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3672 "dev": true,
3673 "license": "MIT",
3674 "dependencies": {
3675 "ansi-regex": "^5.0.1"
3676 },
3677 "engines": {
3678 "node": ">=8"
3679 }
3680 },
3681 "node_modules/xml-name-validator": {
3682 "version": "5.0.0",
3683 "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz",
3684 "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==",
3685 "dev": true,
3686 "license": "Apache-2.0",
3687 "engines": {
3688 "node": ">=18"
3689 }
3690 },
3691 "node_modules/xmlchars": {
3692 "version": "2.2.0",
3693 "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
3694 "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
3695 "dev": true,
3696 "license": "MIT"
3697 }
3698 }
3699}