2 "name": "plate-mechanics-lab",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "plate-mechanics-lab",
9 "version": "0.1.0",
10 "workspaces": [
11 "packages/*",
12 "apps/*"
13 ],
14 "devDependencies": {
15 "@types/node": "^24.10.1",
16 "@types/react": "^19.2.5",
17 "@types/react-dom": "^19.2.3",
18 "@vitejs/plugin-react": "^5.1.1",
19 "prettier": "^3.8.1",
20 "typescript": "~5.9.3",
21 "vite": "^7.2.4",
22 "vitest": "^4.0.18"
23 }
24 },
25 "apps/lab": {
26 "name": "@plate-lab/lab",
27 "version": "0.1.0",
28 "dependencies": {
29 "@plate-lab/components": "*",
30 "@plate-lab/core": "*",
31 "react": "^19.2.0",
32 "react-dom": "^19.2.0"
33 }
34 },
35 "apps/tutorials": {
36 "name": "@plate-lab/tutorials",
37 "version": "0.1.0",
38 "dependencies": {
39 "@mdx-js/react": "^3.1.0",
40 "@plate-lab/components": "*",
41 "@plate-lab/core": "*",
42 "react": "^19.2.0",
43 "react-dom": "^19.2.0"
44 },
45 "devDependencies": {
46 "@mdx-js/rollup": "^3.1.0",
47 "@types/mdx": "^2.0.13"
48 }
49 },
50 "node_modules/@babel/code-frame": {
51 "version": "7.29.7",
52 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz",
53 "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==",
54 "dev": true,
55 "license": "MIT",
56 "dependencies": {
57 "@babel/helper-validator-identifier": "^7.29.7",
58 "js-tokens": "^4.0.0",
59 "picocolors": "^1.1.1"
60 },
61 "engines": {
62 "node": ">=6.9.0"
63 }
64 },
65 "node_modules/@babel/compat-data": {
66 "version": "7.29.7",
67 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.7.tgz",
68 "integrity": "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==",
69 "dev": true,
70 "license": "MIT",
71 "engines": {
72 "node": ">=6.9.0"
73 }
74 },
75 "node_modules/@babel/core": {
76 "version": "7.29.7",
77 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.7.tgz",
78 "integrity": "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==",
79 "dev": true,
80 "license": "MIT",
81 "dependencies": {
82 "@babel/code-frame": "^7.29.7",
83 "@babel/generator": "^7.29.7",
84 "@babel/helper-compilation-targets": "^7.29.7",
85 "@babel/helper-module-transforms": "^7.29.7",
86 "@babel/helpers": "^7.29.7",
87 "@babel/parser": "^7.29.7",
88 "@babel/template": "^7.29.7",
89 "@babel/traverse": "^7.29.7",
90 "@babel/types": "^7.29.7",
91 "@jridgewell/remapping": "^2.3.5",
92 "convert-source-map": "^2.0.0",
93 "debug": "^4.1.0",
94 "gensync": "^1.0.0-beta.2",
95 "json5": "^2.2.3",
96 "semver": "^6.3.1"
97 },
98 "engines": {
99 "node": ">=6.9.0"
100 },
101 "funding": {
102 "type": "opencollective",
103 "url": "https://opencollective.com/babel"
104 }
105 },
106 "node_modules/@babel/generator": {
107 "version": "7.29.8",
108 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz",
109 "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==",
110 "dev": true,
111 "license": "MIT",
112 "dependencies": {
113 "@babel/parser": "^7.29.8",
114 "@babel/types": "^7.29.8",
115 "@jridgewell/gen-mapping": "^0.3.12",
116 "@jridgewell/trace-mapping": "^0.3.28",
117 "jsesc": "^3.0.2"
118 },
119 "engines": {
120 "node": ">=6.9.0"
121 }
122 },
123 "node_modules/@babel/helper-compilation-targets": {
124 "version": "7.29.7",
125 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz",
126 "integrity": "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==",
127 "dev": true,
128 "license": "MIT",
129 "dependencies": {
130 "@babel/compat-data": "^7.29.7",
131 "@babel/helper-validator-option": "^7.29.7",
132 "browserslist": "^4.24.0",
133 "lru-cache": "^5.1.1",
134 "semver": "^6.3.1"
135 },
136 "engines": {
137 "node": ">=6.9.0"
138 }
139 },
140 "node_modules/@babel/helper-globals": {
141 "version": "7.29.7",
142 "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz",
143 "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==",
144 "dev": true,
145 "license": "MIT",
146 "engines": {
147 "node": ">=6.9.0"
148 }
149 },
150 "node_modules/@babel/helper-module-imports": {
151 "version": "7.29.7",
152 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.29.7.tgz",
153 "integrity": "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==",
154 "dev": true,
155 "license": "MIT",
156 "dependencies": {
157 "@babel/traverse": "^7.29.7",
158 "@babel/types": "^7.29.7"
159 },
160 "engines": {
161 "node": ">=6.9.0"
162 }
163 },
164 "node_modules/@babel/helper-module-transforms": {
165 "version": "7.29.7",
166 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.29.7.tgz",
167 "integrity": "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==",
168 "dev": true,
169 "license": "MIT",
170 "dependencies": {
171 "@babel/helper-module-imports": "^7.29.7",
172 "@babel/helper-validator-identifier": "^7.29.7",
173 "@babel/traverse": "^7.29.7"
174 },
175 "engines": {
176 "node": ">=6.9.0"
177 },
178 "peerDependencies": {
179 "@babel/core": "^7.0.0"
180 }
181 },
182 "node_modules/@babel/helper-plugin-utils": {
183 "version": "7.29.7",
184 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.29.7.tgz",
185 "integrity": "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==",
186 "dev": true,
187 "license": "MIT",
188 "engines": {
189 "node": ">=6.9.0"
190 }
191 },
192 "node_modules/@babel/helper-string-parser": {
193 "version": "7.29.7",
194 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz",
195 "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==",
196 "dev": true,
197 "license": "MIT",
198 "engines": {
199 "node": ">=6.9.0"
200 }
201 },
202 "node_modules/@babel/helper-validator-identifier": {
203 "version": "7.29.7",
204 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz",
205 "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==",
206 "dev": true,
207 "license": "MIT",
208 "engines": {
209 "node": ">=6.9.0"
210 }
211 },
212 "node_modules/@babel/helper-validator-option": {
213 "version": "7.29.7",
214 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.29.7.tgz",
215 "integrity": "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==",
216 "dev": true,
217 "license": "MIT",
218 "engines": {
219 "node": ">=6.9.0"
220 }
221 },
222 "node_modules/@babel/helpers": {
223 "version": "7.29.7",
224 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.7.tgz",
225 "integrity": "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==",
226 "dev": true,
227 "license": "MIT",
228 "dependencies": {
229 "@babel/template": "^7.29.7",
230 "@babel/types": "^7.29.7"
231 },
232 "engines": {
233 "node": ">=6.9.0"
234 }
235 },
236 "node_modules/@babel/parser": {
237 "version": "7.29.8",
238 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz",
239 "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==",
240 "dev": true,
241 "license": "MIT",
242 "dependencies": {
243 "@babel/types": "^7.29.8"
244 },
245 "bin": {
246 "parser": "bin/babel-parser.js"
247 },
248 "engines": {
249 "node": ">=6.0.0"
250 }
251 },
252 "node_modules/@babel/plugin-transform-react-jsx-self": {
253 "version": "7.29.7",
254 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.29.7.tgz",
255 "integrity": "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==",
256 "dev": true,
257 "license": "MIT",
258 "dependencies": {
259 "@babel/helper-plugin-utils": "^7.29.7"
260 },
261 "engines": {
262 "node": ">=6.9.0"
263 },
264 "peerDependencies": {
265 "@babel/core": "^7.0.0-0"
266 }
267 },
268 "node_modules/@babel/plugin-transform-react-jsx-source": {
269 "version": "7.29.7",
270 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.29.7.tgz",
271 "integrity": "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==",
272 "dev": true,
273 "license": "MIT",
274 "dependencies": {
275 "@babel/helper-plugin-utils": "^7.29.7"
276 },
277 "engines": {
278 "node": ">=6.9.0"
279 },
280 "peerDependencies": {
281 "@babel/core": "^7.0.0-0"
282 }
283 },
284 "node_modules/@babel/runtime": {
285 "version": "7.29.7",
286 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
287 "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",
288 "license": "MIT",
289 "engines": {
290 "node": ">=6.9.0"
291 }
292 },
293 "node_modules/@babel/template": {
294 "version": "7.29.7",
295 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz",
296 "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==",
297 "dev": true,
298 "license": "MIT",
299 "dependencies": {
300 "@babel/code-frame": "^7.29.7",
301 "@babel/parser": "^7.29.7",
302 "@babel/types": "^7.29.7"
303 },
304 "engines": {
305 "node": ">=6.9.0"
306 }
307 },
308 "node_modules/@babel/traverse": {
309 "version": "7.29.8",
310 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.8.tgz",
311 "integrity": "sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==",
312 "dev": true,
313 "license": "MIT",
314 "dependencies": {
315 "@babel/code-frame": "^7.29.7",
316 "@babel/generator": "^7.29.8",
317 "@babel/helper-globals": "^7.29.7",
318 "@babel/parser": "^7.29.8",
319 "@babel/template": "^7.29.7",
320 "@babel/types": "^7.29.8",
321 "debug": "^4.3.1"
322 },
323 "engines": {
324 "node": ">=6.9.0"
325 }
326 },
327 "node_modules/@babel/types": {
328 "version": "7.29.8",
329 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz",
330 "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==",
331 "dev": true,
332 "license": "MIT",
333 "dependencies": {
334 "@babel/helper-string-parser": "^7.29.7",
335 "@babel/helper-validator-identifier": "^7.29.7"
336 },
337 "engines": {
338 "node": ">=6.9.0"
339 }
340 },
341 "node_modules/@codemirror/autocomplete": {
342 "version": "6.20.3",
343 "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.3.tgz",
344 "integrity": "sha512-tlosUqb+3BbxCxZdu4tKeRghPFC+QM7q4X5YhKV2eCmPG+1r2F3f4AaSz5sCrFqUtX4Jh20VFTKecl16MgiV9g==",
345 "license": "MIT",
346 "dependencies": {
347 "@codemirror/language": "^6.0.0",
348 "@codemirror/state": "^6.0.0",
349 "@codemirror/view": "^6.17.0",
350 "@lezer/common": "^1.0.0"
351 }
352 },
353 "node_modules/@codemirror/commands": {
354 "version": "6.11.0",
355 "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.11.0.tgz",
356 "integrity": "sha512-/K4Rl5BN0OtTiPWmJCdqODu38XnDMsDxKY5rgrPnCkutPTJf2wVbkoixLfealF5Kwse/s8P8M5jAiURiwSwnFA==",
357 "license": "MIT",
358 "dependencies": {
359 "@codemirror/language": "^6.0.0",
360 "@codemirror/state": "^6.7.0",
361 "@codemirror/view": "^6.27.0",
362 "@lezer/common": "^1.1.0"
363 }
364 },
365 "node_modules/@codemirror/language": {
366 "version": "6.12.4",
367 "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.12.4.tgz",
368 "integrity": "sha512-1q4PaT+o6PbgpkJt4Q8Fv5XJxTy4FUZ4MWETtyiDw3J0Pyr9E2vqcKL+k9wcvjNTIsauxvE7OfmWj3FRPHQ76A==",
369 "license": "MIT",
370 "dependencies": {
371 "@codemirror/state": "^6.0.0",
372 "@codemirror/view": "^6.23.0",
373 "@lezer/common": "^1.5.0",
374 "@lezer/highlight": "^1.0.0",
375 "@lezer/lr": "^1.0.0",
376 "style-mod": "^4.0.0"
377 }
378 },
379 "node_modules/@codemirror/legacy-modes": {
380 "version": "6.5.4",
381 "resolved": "https://registry.npmjs.org/@codemirror/legacy-modes/-/legacy-modes-6.5.4.tgz",
382 "integrity": "sha512-/cZr6qZyl08iYNLGsJ862CXXNI51LryRFRE40ejgoIjXZz0C1rGkD3/Ek5jM/8w1ceRjqtt4qx/KLMh4zBTgew==",
383 "license": "MIT",
384 "dependencies": {
385 "@codemirror/language": "^6.0.0"
386 }
387 },
388 "node_modules/@codemirror/lint": {
389 "version": "6.9.7",
390 "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.9.7.tgz",
391 "integrity": "sha512-28/+iWLYxKxsvGYhSYL7zaCZqLz5+FFFDq9tVsvGv9kv8RY4fFAchJ5WX9M3YrrRlTIsECjsXPqeNgnSmNP2dg==",
392 "license": "MIT",
393 "dependencies": {
394 "@codemirror/state": "^6.0.0",
395 "@codemirror/view": "^6.42.0",
396 "crelt": "^1.0.5"
397 }
398 },
399 "node_modules/@codemirror/search": {
400 "version": "6.7.2",
401 "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.7.2.tgz",
402 "integrity": "sha512-gUYkYhT2+n/+VGZ+8EzE5WFkYZUZYm1VOKDudIsNqh42uRVQJ0a6Yss9sdKT3MeOYfuL1N6AZA57oza0Oyr0LA==",
403 "license": "MIT",
404 "dependencies": {
405 "@codemirror/state": "^6.0.0",
406 "@codemirror/view": "^6.37.0",
407 "crelt": "^1.0.5"
408 }
409 },
410 "node_modules/@codemirror/state": {
411 "version": "6.7.2",
412 "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.7.2.tgz",
413 "integrity": "sha512-U3RiPX62Wl/Gx4ftQ7UxLlloSfsFTQqKa+7vFBYteZGCzkp6oBqcsD7iSwniWRGobCAmDcwZSY+Six3+3ztdfg==",
414 "license": "MIT",
415 "dependencies": {
416 "@marijn/find-cluster-break": "^1.0.0"
417 }
418 },
419 "node_modules/@codemirror/view": {
420 "version": "6.43.10",
421 "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.10.tgz",
422 "integrity": "sha512-vVWLvd4fKWYN/pMcwUrg6dWeublxmSz+V+52ZjW3h64IVN9cRUYLk5Km4JDT9vifxAFfDtNOIFxKYENthcolJQ==",
423 "license": "MIT",
424 "dependencies": {
425 "@codemirror/state": "^6.7.0",
426 "crelt": "^1.0.6",
427 "style-mod": "^4.1.0",
428 "w3c-keyname": "^2.2.4"
429 }
430 },
431 "node_modules/@esbuild/aix-ppc64": {
432 "version": "0.28.2",
433 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
434 "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",
435 "cpu": [
436 "ppc64"
437 ],
438 "dev": true,
439 "license": "MIT",
440 "optional": true,
441 "os": [
442 "aix"
443 ],
444 "engines": {
445 "node": ">=18"
446 }
447 },
448 "node_modules/@esbuild/android-arm": {
449 "version": "0.28.2",
450 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
451 "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",
452 "cpu": [
453 "arm"
454 ],
455 "dev": true,
456 "license": "MIT",
457 "optional": true,
458 "os": [
459 "android"
460 ],
461 "engines": {
462 "node": ">=18"
463 }
464 },
465 "node_modules/@esbuild/android-arm64": {
466 "version": "0.28.2",
467 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
468 "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",
469 "cpu": [
470 "arm64"
471 ],
472 "dev": true,
473 "license": "MIT",
474 "optional": true,
475 "os": [
476 "android"
477 ],
478 "engines": {
479 "node": ">=18"
480 }
481 },
482 "node_modules/@esbuild/android-x64": {
483 "version": "0.28.2",
484 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
485 "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",
486 "cpu": [
487 "x64"
488 ],
489 "dev": true,
490 "license": "MIT",
491 "optional": true,
492 "os": [
493 "android"
494 ],
495 "engines": {
496 "node": ">=18"
497 }
498 },
499 "node_modules/@esbuild/darwin-arm64": {
500 "version": "0.28.2",
501 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
502 "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",
503 "cpu": [
504 "arm64"
505 ],
506 "dev": true,
507 "license": "MIT",
508 "optional": true,
509 "os": [
510 "darwin"
511 ],
512 "engines": {
513 "node": ">=18"
514 }
515 },
516 "node_modules/@esbuild/darwin-x64": {
517 "version": "0.28.2",
518 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
519 "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",
520 "cpu": [
521 "x64"
522 ],
523 "dev": true,
524 "license": "MIT",
525 "optional": true,
526 "os": [
527 "darwin"
528 ],
529 "engines": {
530 "node": ">=18"
531 }
532 },
533 "node_modules/@esbuild/freebsd-arm64": {
534 "version": "0.28.2",
535 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
536 "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",
537 "cpu": [
538 "arm64"
539 ],
540 "dev": true,
541 "license": "MIT",
542 "optional": true,
543 "os": [
544 "freebsd"
545 ],
546 "engines": {
547 "node": ">=18"
548 }
549 },
550 "node_modules/@esbuild/freebsd-x64": {
551 "version": "0.28.2",
552 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
553 "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",
554 "cpu": [
555 "x64"
556 ],
557 "dev": true,
558 "license": "MIT",
559 "optional": true,
560 "os": [
561 "freebsd"
562 ],
563 "engines": {
564 "node": ">=18"
565 }
566 },
567 "node_modules/@esbuild/linux-arm": {
568 "version": "0.28.2",
569 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
570 "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",
571 "cpu": [
572 "arm"
573 ],
574 "dev": true,
575 "license": "MIT",
576 "optional": true,
577 "os": [
578 "linux"
579 ],
580 "engines": {
581 "node": ">=18"
582 }
583 },
584 "node_modules/@esbuild/linux-arm64": {
585 "version": "0.28.2",
586 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
587 "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",
588 "cpu": [
589 "arm64"
590 ],
591 "dev": true,
592 "license": "MIT",
593 "optional": true,
594 "os": [
595 "linux"
596 ],
597 "engines": {
598 "node": ">=18"
599 }
600 },
601 "node_modules/@esbuild/linux-ia32": {
602 "version": "0.28.2",
603 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
604 "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",
605 "cpu": [
606 "ia32"
607 ],
608 "dev": true,
609 "license": "MIT",
610 "optional": true,
611 "os": [
612 "linux"
613 ],
614 "engines": {
615 "node": ">=18"
616 }
617 },
618 "node_modules/@esbuild/linux-loong64": {
619 "version": "0.28.2",
620 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
621 "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",
622 "cpu": [
623 "loong64"
624 ],
625 "dev": true,
626 "license": "MIT",
627 "optional": true,
628 "os": [
629 "linux"
630 ],
631 "engines": {
632 "node": ">=18"
633 }
634 },
635 "node_modules/@esbuild/linux-mips64el": {
636 "version": "0.28.2",
637 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
638 "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",
639 "cpu": [
640 "mips64el"
641 ],
642 "dev": true,
643 "license": "MIT",
644 "optional": true,
645 "os": [
646 "linux"
647 ],
648 "engines": {
649 "node": ">=18"
650 }
651 },
652 "node_modules/@esbuild/linux-ppc64": {
653 "version": "0.28.2",
654 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
655 "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",
656 "cpu": [
657 "ppc64"
658 ],
659 "dev": true,
660 "license": "MIT",
661 "optional": true,
662 "os": [
663 "linux"
664 ],
665 "engines": {
666 "node": ">=18"
667 }
668 },
669 "node_modules/@esbuild/linux-riscv64": {
670 "version": "0.28.2",
671 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
672 "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",
673 "cpu": [
674 "riscv64"
675 ],
676 "dev": true,
677 "license": "MIT",
678 "optional": true,
679 "os": [
680 "linux"
681 ],
682 "engines": {
683 "node": ">=18"
684 }
685 },
686 "node_modules/@esbuild/linux-s390x": {
687 "version": "0.28.2",
688 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
689 "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",
690 "cpu": [
691 "s390x"
692 ],
693 "dev": true,
694 "license": "MIT",
695 "optional": true,
696 "os": [
697 "linux"
698 ],
699 "engines": {
700 "node": ">=18"
701 }
702 },
703 "node_modules/@esbuild/linux-x64": {
704 "version": "0.28.2",
705 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
706 "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",
707 "cpu": [
708 "x64"
709 ],
710 "dev": true,
711 "license": "MIT",
712 "optional": true,
713 "os": [
714 "linux"
715 ],
716 "engines": {
717 "node": ">=18"
718 }
719 },
720 "node_modules/@esbuild/netbsd-arm64": {
721 "version": "0.28.2",
722 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
723 "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",
724 "cpu": [
725 "arm64"
726 ],
727 "dev": true,
728 "license": "MIT",
729 "optional": true,
730 "os": [
731 "netbsd"
732 ],
733 "engines": {
734 "node": ">=18"
735 }
736 },
737 "node_modules/@esbuild/netbsd-x64": {
738 "version": "0.28.2",
739 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
740 "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",
741 "cpu": [
742 "x64"
743 ],
744 "dev": true,
745 "license": "MIT",
746 "optional": true,
747 "os": [
748 "netbsd"
749 ],
750 "engines": {
751 "node": ">=18"
752 }
753 },
754 "node_modules/@esbuild/openbsd-arm64": {
755 "version": "0.28.2",
756 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
757 "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",
758 "cpu": [
759 "arm64"
760 ],
761 "dev": true,
762 "license": "MIT",
763 "optional": true,
764 "os": [
765 "openbsd"
766 ],
767 "engines": {
768 "node": ">=18"
769 }
770 },
771 "node_modules/@esbuild/openbsd-x64": {
772 "version": "0.28.2",
773 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
774 "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",
775 "cpu": [
776 "x64"
777 ],
778 "dev": true,
779 "license": "MIT",
780 "optional": true,
781 "os": [
782 "openbsd"
783 ],
784 "engines": {
785 "node": ">=18"
786 }
787 },
788 "node_modules/@esbuild/openharmony-arm64": {
789 "version": "0.28.2",
790 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
791 "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",
792 "cpu": [
793 "arm64"
794 ],
795 "dev": true,
796 "license": "MIT",
797 "optional": true,
798 "os": [
799 "openharmony"
800 ],
801 "engines": {
802 "node": ">=18"
803 }
804 },
805 "node_modules/@esbuild/sunos-x64": {
806 "version": "0.28.2",
807 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
808 "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",
809 "cpu": [
810 "x64"
811 ],
812 "dev": true,
813 "license": "MIT",
814 "optional": true,
815 "os": [
816 "sunos"
817 ],
818 "engines": {
819 "node": ">=18"
820 }
821 },
822 "node_modules/@esbuild/win32-arm64": {
823 "version": "0.28.2",
824 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
825 "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",
826 "cpu": [
827 "arm64"
828 ],
829 "dev": true,
830 "license": "MIT",
831 "optional": true,
832 "os": [
833 "win32"
834 ],
835 "engines": {
836 "node": ">=18"
837 }
838 },
839 "node_modules/@esbuild/win32-ia32": {
840 "version": "0.28.2",
841 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
842 "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",
843 "cpu": [
844 "ia32"
845 ],
846 "dev": true,
847 "license": "MIT",
848 "optional": true,
849 "os": [
850 "win32"
851 ],
852 "engines": {
853 "node": ">=18"
854 }
855 },
856 "node_modules/@esbuild/win32-x64": {
857 "version": "0.28.2",
858 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
859 "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",
860 "cpu": [
861 "x64"
862 ],
863 "dev": true,
864 "license": "MIT",
865 "optional": true,
866 "os": [
867 "win32"
868 ],
869 "engines": {
870 "node": ">=18"
871 }
872 },
873 "node_modules/@jridgewell/gen-mapping": {
874 "version": "0.3.13",
875 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
876 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
877 "dev": true,
878 "license": "MIT",
879 "dependencies": {
880 "@jridgewell/sourcemap-codec": "^1.5.0",
881 "@jridgewell/trace-mapping": "^0.3.24"
882 }
883 },
884 "node_modules/@jridgewell/remapping": {
885 "version": "2.3.5",
886 "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
887 "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
888 "dev": true,
889 "license": "MIT",
890 "dependencies": {
891 "@jridgewell/gen-mapping": "^0.3.5",
892 "@jridgewell/trace-mapping": "^0.3.24"
893 }
894 },
895 "node_modules/@jridgewell/resolve-uri": {
896 "version": "3.1.2",
897 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
898 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
899 "dev": true,
900 "license": "MIT",
901 "engines": {
902 "node": ">=6.0.0"
903 }
904 },
905 "node_modules/@jridgewell/sourcemap-codec": {
906 "version": "1.6.0",
907 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
908 "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
909 "dev": true,
910 "license": "MIT"
911 },
912 "node_modules/@jridgewell/trace-mapping": {
913 "version": "0.3.31",
914 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
915 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
916 "dev": true,
917 "license": "MIT",
918 "dependencies": {
919 "@jridgewell/resolve-uri": "^3.1.0",
920 "@jridgewell/sourcemap-codec": "^1.4.14"
921 }
922 },
923 "node_modules/@lezer/common": {
924 "version": "1.5.2",
925 "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.2.tgz",
926 "integrity": "sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==",
927 "license": "MIT"
928 },
929 "node_modules/@lezer/highlight": {
930 "version": "1.2.3",
931 "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.3.tgz",
932 "integrity": "sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==",
933 "license": "MIT",
934 "dependencies": {
935 "@lezer/common": "^1.3.0"
936 }
937 },
938 "node_modules/@lezer/lr": {
939 "version": "1.4.10",
940 "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.10.tgz",
941 "integrity": "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==",
942 "license": "MIT",
943 "dependencies": {
944 "@lezer/common": "^1.0.0"
945 }
946 },
947 "node_modules/@marijn/find-cluster-break": {
948 "version": "1.0.4",
949 "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.4.tgz",
950 "integrity": "sha512-Wy0V7+SGUjnF9/TkiM1hKVDPj7jKXduPNboMVtHTA8dySMURWqfg/JZ9E2Sq8JgSJmkl7k7Qe9FLeMSrSraWmQ==",
951 "license": "MIT"
952 },
953 "node_modules/@mdx-js/mdx": {
954 "version": "3.1.1",
955 "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz",
956 "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==",
957 "dev": true,
958 "license": "MIT",
959 "dependencies": {
960 "@types/estree": "^1.0.0",
961 "@types/estree-jsx": "^1.0.0",
962 "@types/hast": "^3.0.0",
963 "@types/mdx": "^2.0.0",
964 "acorn": "^8.0.0",
965 "collapse-white-space": "^2.0.0",
966 "devlop": "^1.0.0",
967 "estree-util-is-identifier-name": "^3.0.0",
968 "estree-util-scope": "^1.0.0",
969 "estree-walker": "^3.0.0",
970 "hast-util-to-jsx-runtime": "^2.0.0",
971 "markdown-extensions": "^2.0.0",
972 "recma-build-jsx": "^1.0.0",
973 "recma-jsx": "^1.0.0",
974 "recma-stringify": "^1.0.0",
975 "rehype-recma": "^1.0.0",
976 "remark-mdx": "^3.0.0",
977 "remark-parse": "^11.0.0",
978 "remark-rehype": "^11.0.0",
979 "source-map": "^0.7.0",
980 "unified": "^11.0.0",
981 "unist-util-position-from-estree": "^2.0.0",
982 "unist-util-stringify-position": "^4.0.0",
983 "unist-util-visit": "^5.0.0",
984 "vfile": "^6.0.0"
985 },
986 "funding": {
987 "type": "opencollective",
988 "url": "https://opencollective.com/unified"
989 }
990 },
991 "node_modules/@mdx-js/react": {
992 "version": "3.1.1",
993 "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz",
994 "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==",
995 "license": "MIT",
996 "dependencies": {
997 "@types/mdx": "^2.0.0"
998 },
999 "funding": {
1000 "type": "opencollective",
1001 "url": "https://opencollective.com/unified"
1002 },
1003 "peerDependencies": {
1004 "@types/react": ">=16",
1005 "react": ">=16"
1006 }
1007 },
1008 "node_modules/@mdx-js/rollup": {
1009 "version": "3.1.1",
1010 "resolved": "https://registry.npmjs.org/@mdx-js/rollup/-/rollup-3.1.1.tgz",
1011 "integrity": "sha512-v8satFmBB+DqDzYohnm1u2JOvxx6Hl3pUvqzJvfs2Zk/ngZ1aRUhsWpXvwPkNeGN9c2NCm/38H29ZqXQUjf8dw==",
1012 "dev": true,
1013 "license": "MIT",
1014 "dependencies": {
1015 "@mdx-js/mdx": "^3.0.0",
1016 "@rollup/pluginutils": "^5.0.0",
1017 "source-map": "^0.7.0",
1018 "vfile": "^6.0.0"
1019 },
1020 "funding": {
1021 "type": "opencollective",
1022 "url": "https://opencollective.com/unified"
1023 },
1024 "peerDependencies": {
1025 "rollup": ">=2"
1026 }
1027 },
1028 "node_modules/@napi-rs/lzma-linux-x64-gnu": {
1029 "version": "1.5.1",
1030 "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",
1031 "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",
1032 "cpu": [
1033 "x64"
1034 ],
1035 "dev": true,
1036 "libc": [
1037 "glibc"
1038 ],
1039 "license": "MIT",
1040 "optional": true,
1041 "os": [
1042 "linux"
1043 ],
1044 "engines": {
1045 "node": "^22.20 || ^24.12 || >=25"
1046 }
1047 },
1048 "node_modules/@plate-lab/components": {
1049 "resolved": "packages/components",
1050 "link": true
1051 },
1052 "node_modules/@plate-lab/core": {
1053 "resolved": "packages/core",
1054 "link": true
1055 },
1056 "node_modules/@plate-lab/lab": {
1057 "resolved": "apps/lab",
1058 "link": true
1059 },
1060 "node_modules/@plate-lab/tutorials": {
1061 "resolved": "apps/tutorials",
1062 "link": true
1063 },
1064 "node_modules/@rolldown/pluginutils": {
1065 "version": "1.0.0-rc.3",
1066 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",
1067 "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==",
1068 "dev": true,
1069 "license": "MIT"
1070 },
1071 "node_modules/@rollup/pluginutils": {
1072 "version": "5.4.0",
1073 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz",
1074 "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==",
1075 "dev": true,
1076 "license": "MIT",
1077 "dependencies": {
1078 "@types/estree": "^1.0.0",
1079 "estree-walker": "^2.0.2",
1080 "picomatch": "^4.0.2"
1081 },
1082 "engines": {
1083 "node": ">=14.0.0"
1084 },
1085 "peerDependencies": {
1086 "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
1087 },
1088 "peerDependenciesMeta": {
1089 "rollup": {
1090 "optional": true
1091 }
1092 }
1093 },
1094 "node_modules/@rollup/pluginutils/node_modules/estree-walker": {
1095 "version": "2.0.2",
1096 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
1097 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
1098 "dev": true,
1099 "license": "MIT"
1100 },
1101 "node_modules/@rollup/rollup-android-arm-eabi": {
1102 "version": "4.63.1",
1103 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.1.tgz",
1104 "integrity": "sha512-UZ8sUxPTiHWYX9QNdJedb1kDZSpS1t/VPWBWGSgqHNi9w3Cu6IXvu2mzbhiTiPvtrqgTQJ+zqiAq2iPIPilpaQ==",
1105 "cpu": [
1106 "arm"
1107 ],
1108 "dev": true,
1109 "license": "MIT",
1110 "optional": true,
1111 "os": [
1112 "android"
1113 ]
1114 },
1115 "node_modules/@rollup/rollup-android-arm64": {
1116 "version": "4.63.1",
1117 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.1.tgz",
1118 "integrity": "sha512-cQ4nFQABN5cDvDpbvJ7bMStCpnaVxynZrRMfUJYgxcIk9Sh54FIO1vtfkg0B69REjER77ioZ/ov+eAApx/KmLQ==",
1119 "cpu": [
1120 "arm64"
1121 ],
1122 "dev": true,
1123 "license": "MIT",
1124 "optional": true,
1125 "os": [
1126 "android"
1127 ]
1128 },
1129 "node_modules/@rollup/rollup-darwin-arm64": {
1130 "version": "4.63.1",
1131 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.1.tgz",
1132 "integrity": "sha512-FQNqd1lRy/0QhDk3xeRIkSBiCpXCiDnZO3YLVdcDKN1UBiKToNftCzcXYNLshmPDUMlu2TdeS8tGcsU6f3YF1Q==",
1133 "cpu": [
1134 "arm64"
1135 ],
1136 "dev": true,
1137 "license": "MIT",
1138 "optional": true,
1139 "os": [
1140 "darwin"
1141 ]
1142 },
1143 "node_modules/@rollup/rollup-darwin-x64": {
1144 "version": "4.63.1",
1145 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.1.tgz",
1146 "integrity": "sha512-pvD16V939D3CloK0+qikpGaxiPrDUXTe7Y5cWOMkMSy7m1cawa8EGy/kXYi/G/cKAC4HDAbSnzCIk1WmsoOKXg==",
1147 "cpu": [
1148 "x64"
1149 ],
1150 "dev": true,
1151 "license": "MIT",
1152 "optional": true,
1153 "os": [
1154 "darwin"
1155 ]
1156 },
1157 "node_modules/@rollup/rollup-freebsd-arm64": {
1158 "version": "4.63.1",
1159 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.1.tgz",
1160 "integrity": "sha512-pcFGeL2345VwdTnJhA6zLbew+YgWB0qBG2+dMtXjCicf6+rm6kO6cOoh5VnTe0ZMrMRgRyuHmCJxZWrIdzYuOw==",
1161 "cpu": [
1162 "arm64"
1163 ],
1164 "dev": true,
1165 "license": "MIT",
1166 "optional": true,
1167 "os": [
1168 "freebsd"
1169 ]
1170 },
1171 "node_modules/@rollup/rollup-freebsd-x64": {
1172 "version": "4.63.1",
1173 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.1.tgz",
1174 "integrity": "sha512-mRJlqSRulVzcKq/LKA6ICSIc3K/l4fzlVn/gePn2nXIHy8seRi5z/eeRE0d/XMBxcMldiXtQTSpRj0tkkC3g8Q==",
1175 "cpu": [
1176 "x64"
1177 ],
1178 "dev": true,
1179 "license": "MIT",
1180 "optional": true,
1181 "os": [
1182 "freebsd"
1183 ]
1184 },
1185 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1186 "version": "4.63.1",
1187 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.1.tgz",
1188 "integrity": "sha512-YDUNvVM85TI3g/1OpnqKP1h4NeW/j64DfWMf+G3M809xNk1bJSnpFp4sh83NpmVE5DXnkh8ULor4LTVZKoYLHw==",
1189 "cpu": [
1190 "arm"
1191 ],
1192 "dev": true,
1193 "libc": [
1194 "glibc"
1195 ],
1196 "license": "MIT",
1197 "optional": true,
1198 "os": [
1199 "linux"
1200 ]
1201 },
1202 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1203 "version": "4.63.1",
1204 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.1.tgz",
1205 "integrity": "sha512-7Mcn71p9ZuQFAj+h+dhQXy/yeLePRS2yKRnmW1DijA9thKO5qap0GNOIQK4yQ6iP3SU0Mrb/yWo8h8vgRba8lw==",
1206 "cpu": [
1207 "arm"
1208 ],
1209 "dev": true,
1210 "libc": [
1211 "musl"
1212 ],
1213 "license": "MIT",
1214 "optional": true,
1215 "os": [
1216 "linux"
1217 ]
1218 },
1219 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1220 "version": "4.63.1",
1221 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.1.tgz",
1222 "integrity": "sha512-4YiLQTX6U4CSl0L9cluep9A9W6UmTfqBDc2/CH6wlu54pl4E7Jn3cOD8oxzvBDEGk/JMKgJ47C8g+radF7mwvg==",
1223 "cpu": [
1224 "arm64"
1225 ],
1226 "dev": true,
1227 "libc": [
1228 "glibc"
1229 ],
1230 "license": "MIT",
1231 "optional": true,
1232 "os": [
1233 "linux"
1234 ]
1235 },
1236 "node_modules/@rollup/rollup-linux-arm64-musl": {
1237 "version": "4.63.1",
1238 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.1.tgz",
1239 "integrity": "sha512-2ra8F7w8OquwZN9z2/fKFnli69wa8PLwaVzRMIPGb13ByMJwC28Fbp8YcVGoUhlYMTt7j5j9bNgpysrN2UM+vw==",
1240 "cpu": [
1241 "arm64"
1242 ],
1243 "dev": true,
1244 "libc": [
1245 "musl"
1246 ],
1247 "license": "MIT",
1248 "optional": true,
1249 "os": [
1250 "linux"
1251 ]
1252 },
1253 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1254 "version": "4.63.1",
1255 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.1.tgz",
1256 "integrity": "sha512-Sy20ncyhjmBP0Ml+UvQbimjlk6VFgjW5uNP+qqwHB00mTE8Bl2C1TuHTlRwK2YoXeZbee5lP2XevBWVkAQAtSQ==",
1257 "cpu": [
1258 "loong64"
1259 ],
1260 "dev": true,
1261 "libc": [
1262 "glibc"
1263 ],
1264 "license": "MIT",
1265 "optional": true,
1266 "os": [
1267 "linux"
1268 ]
1269 },
1270 "node_modules/@rollup/rollup-linux-loong64-musl": {
1271 "version": "4.63.1",
1272 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.1.tgz",
1273 "integrity": "sha512-noITLp8oNjYliPnGWmLyelIHwULGqbHloQHGw1rtxbWhTuWooRpnZarZQJ1y9EUC4szuCusCc+HEpUtxpIwYvA==",
1274 "cpu": [
1275 "loong64"
1276 ],
1277 "dev": true,
1278 "libc": [
1279 "musl"
1280 ],
1281 "license": "MIT",
1282 "optional": true,
1283 "os": [
1284 "linux"
1285 ]
1286 },
1287 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1288 "version": "4.63.1",
1289 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.1.tgz",
1290 "integrity": "sha512-hlxxXd+F1mWiAcaFR7Sv9ZQT6m6UfI8+Vy/kFJzztq2pDMU/0wZ9sish0iszNZvsQDo8Gc0i5yuFEOz5dDf6fA==",
1291 "cpu": [
1292 "ppc64"
1293 ],
1294 "dev": true,
1295 "libc": [
1296 "glibc"
1297 ],
1298 "license": "MIT",
1299 "optional": true,
1300 "os": [
1301 "linux"
1302 ]
1303 },
1304 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1305 "version": "4.63.1",
1306 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.1.tgz",
1307 "integrity": "sha512-EF7OpqQTQ/BvGqLzUi4rEHuagCV9MugAUXSHemwPW5vxZ75RR+jxO/2j95Ph2dalMpFHSVECjRoioHZgA9zOYA==",
1308 "cpu": [
1309 "ppc64"
1310 ],
1311 "dev": true,
1312 "libc": [
1313 "musl"
1314 ],
1315 "license": "MIT",
1316 "optional": true,
1317 "os": [
1318 "linux"
1319 ]
1320 },
1321 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1322 "version": "4.63.1",
1323 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.1.tgz",
1324 "integrity": "sha512-wQO3JesW9PRkwlabQ27y7sPfVOOTLRG73I4F2UYHG5PXun3J9U3y+b7ezVKSYbsvSKGQ1k1cq8Qlun4C9kLt3w==",
1325 "cpu": [
1326 "riscv64"
1327 ],
1328 "dev": true,
1329 "libc": [
1330 "glibc"
1331 ],
1332 "license": "MIT",
1333 "optional": true,
1334 "os": [
1335 "linux"
1336 ]
1337 },
1338 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1339 "version": "4.63.1",
1340 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.1.tgz",
1341 "integrity": "sha512-ouAGwhO6wHRXdnOVCOsB0tRFkA7nhNB2Nwax6oECXN0YiN8EYUTBAOudADOB1PI+yDL61TeNx/u7MVCzksNbkQ==",
1342 "cpu": [
1343 "riscv64"
1344 ],
1345 "dev": true,
1346 "libc": [
1347 "musl"
1348 ],
1349 "license": "MIT",
1350 "optional": true,
1351 "os": [
1352 "linux"
1353 ]
1354 },
1355 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1356 "version": "4.63.1",
1357 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.1.tgz",
1358 "integrity": "sha512-q2R38Sn+1J8RxhfJ+T54wSWmyKXWec+9jgDfqO2AtArEqHO5R2aeayp5H5OYLr5UYDVGsVaZPEFUooMhYCdz5A==",
1359 "cpu": [
1360 "s390x"
1361 ],
1362 "dev": true,
1363 "libc": [
1364 "glibc"
1365 ],
1366 "license": "MIT",
1367 "optional": true,
1368 "os": [
1369 "linux"
1370 ]
1371 },
1372 "node_modules/@rollup/rollup-linux-x64-gnu": {
1373 "version": "4.63.1",
1374 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.1.tgz",
1375 "integrity": "sha512-gfI5T24WLLuFfSKw7Go/zDXjAAV0fny0swTaDv+WjK7vqcw4cRhFfdsyKL1n+ukI+ooBxn3bVQnyrn06WpI50w==",
1376 "cpu": [
1377 "x64"
1378 ],
1379 "dev": true,
1380 "libc": [
1381 "glibc"
1382 ],
1383 "license": "MIT",
1384 "optional": true,
1385 "os": [
1386 "linux"
1387 ]
1388 },
1389 "node_modules/@rollup/rollup-linux-x64-musl": {
1390 "version": "4.63.1",
1391 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.1.tgz",
1392 "integrity": "sha512-4h6XqthmB4Hspji84wvgk+ElodTsGj+dbZqHJHHtKxj4mYq0ANSEEPX9ys3moJueqsRjwpaJYH7874Itwnj2ow==",
1393 "cpu": [
1394 "x64"
1395 ],
1396 "dev": true,
1397 "libc": [
1398 "musl"
1399 ],
1400 "license": "MIT",
1401 "optional": true,
1402 "os": [
1403 "linux"
1404 ]
1405 },
1406 "node_modules/@rollup/rollup-openbsd-x64": {
1407 "version": "4.63.1",
1408 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.1.tgz",
1409 "integrity": "sha512-dlfCOa87o1VAYegLQ9EKilx2JCeRofiyPGhTCmqnuXZ6bMPiycO1rq1+sKoulAp7pGLIsTIw+1x5R+zgh5LhhA==",
1410 "cpu": [
1411 "x64"
1412 ],
1413 "dev": true,
1414 "license": "MIT",
1415 "optional": true,
1416 "os": [
1417 "openbsd"
1418 ]
1419 },
1420 "node_modules/@rollup/rollup-openharmony-arm64": {
1421 "version": "4.63.1",
1422 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.1.tgz",
1423 "integrity": "sha512-cjkLbOlfcm3QGhMM1J5zaZjsw1GggbN6rw9UTSSRrPrR1KkcXnN7Uq9rPw34xImQ9VOY9GN+6u2Zj80B9ptkcw==",
1424 "cpu": [
1425 "arm64"
1426 ],
1427 "dev": true,
1428 "license": "MIT",
1429 "optional": true,
1430 "os": [
1431 "openharmony"
1432 ]
1433 },
1434 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1435 "version": "4.63.1",
1436 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.1.tgz",
1437 "integrity": "sha512-Li1KdUnWGE4N3e1F/B4RTB1ms+nG4WBgjByO46pkeBVX/2UBsY53xf5vK9WygVmnH3RwncIST7lkSdLSY6P9lg==",
1438 "cpu": [
1439 "arm64"
1440 ],
1441 "dev": true,
1442 "license": "MIT",
1443 "optional": true,
1444 "os": [
1445 "win32"
1446 ]
1447 },
1448 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1449 "version": "4.63.1",
1450 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.1.tgz",
1451 "integrity": "sha512-t4ZYOSoLTgwhuFMrmTMLx/+i1DQVK7HYqMc6kY46EApwi8X0nIVphzdNoThU3xt6n+N5urG1/gxBdCaKDLavfg==",
1452 "cpu": [
1453 "ia32"
1454 ],
1455 "dev": true,
1456 "license": "MIT",
1457 "optional": true,
1458 "os": [
1459 "win32"
1460 ]
1461 },
1462 "node_modules/@rollup/rollup-win32-x64-gnu": {
1463 "version": "4.63.1",
1464 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.1.tgz",
1465 "integrity": "sha512-RgroPfMmKlD1RzSDxvwgcPiy2HNQKoYV7OmwIXDsk73uKW5t6B/V8KIy27SMv/FNXFo/oSBtWc9J0X7t91ezZg==",
1466 "cpu": [
1467 "x64"
1468 ],
1469 "dev": true,
1470 "license": "MIT",
1471 "optional": true,
1472 "os": [
1473 "win32"
1474 ]
1475 },
1476 "node_modules/@rollup/rollup-win32-x64-msvc": {
1477 "version": "4.63.1",
1478 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.1.tgz",
1479 "integrity": "sha512-at8QVep6S3h5Y6gSbdGU06bRY5WJkf6WUduM9YtvYMbYhB1MOFfUgc6kehitQXzOtMSaT70q7f9ydPhpqu821w==",
1480 "cpu": [
1481 "x64"
1482 ],
1483 "dev": true,
1484 "license": "MIT",
1485 "optional": true,
1486 "os": [
1487 "win32"
1488 ]
1489 },
1490 "node_modules/@standard-schema/spec": {
1491 "version": "1.1.0",
1492 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
1493 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
1494 "dev": true,
1495 "license": "MIT"
1496 },
1497 "node_modules/@types/babel__core": {
1498 "version": "7.20.5",
1499 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
1500 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
1501 "dev": true,
1502 "license": "MIT",
1503 "dependencies": {
1504 "@babel/parser": "^7.20.7",
1505 "@babel/types": "^7.20.7",
1506 "@types/babel__generator": "*",
1507 "@types/babel__template": "*",
1508 "@types/babel__traverse": "*"
1509 }
1510 },
1511 "node_modules/@types/babel__generator": {
1512 "version": "7.27.0",
1513 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
1514 "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
1515 "dev": true,
1516 "license": "MIT",
1517 "dependencies": {
1518 "@babel/types": "^7.0.0"
1519 }
1520 },
1521 "node_modules/@types/babel__template": {
1522 "version": "7.4.4",
1523 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
1524 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
1525 "dev": true,
1526 "license": "MIT",
1527 "dependencies": {
1528 "@babel/parser": "^7.1.0",
1529 "@babel/types": "^7.0.0"
1530 }
1531 },
1532 "node_modules/@types/babel__traverse": {
1533 "version": "7.28.0",
1534 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
1535 "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
1536 "dev": true,
1537 "license": "MIT",
1538 "dependencies": {
1539 "@babel/types": "^7.28.2"
1540 }
1541 },
1542 "node_modules/@types/chai": {
1543 "version": "5.2.3",
1544 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
1545 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
1546 "dev": true,
1547 "license": "MIT",
1548 "dependencies": {
1549 "@types/deep-eql": "*",
1550 "assertion-error": "^2.0.1"
1551 }
1552 },
1553 "node_modules/@types/debug": {
1554 "version": "4.1.13",
1555 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz",
1556 "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==",
1557 "license": "MIT",
1558 "dependencies": {
1559 "@types/ms": "*"
1560 }
1561 },
1562 "node_modules/@types/deep-eql": {
1563 "version": "4.0.2",
1564 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
1565 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
1566 "dev": true,
1567 "license": "MIT"
1568 },
1569 "node_modules/@types/estree": {
1570 "version": "1.0.9",
1571 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
1572 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
1573 "license": "MIT"
1574 },
1575 "node_modules/@types/estree-jsx": {
1576 "version": "1.0.5",
1577 "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz",
1578 "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==",
1579 "license": "MIT",
1580 "dependencies": {
1581 "@types/estree": "*"
1582 }
1583 },
1584 "node_modules/@types/hast": {
1585 "version": "3.0.5",
1586 "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz",
1587 "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==",
1588 "license": "MIT",
1589 "dependencies": {
1590 "@types/unist": "*"
1591 }
1592 },
1593 "node_modules/@types/katex": {
1594 "version": "0.16.8",
1595 "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.8.tgz",
1596 "integrity": "sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==",
1597 "dev": true,
1598 "license": "MIT"
1599 },
1600 "node_modules/@types/mdast": {
1601 "version": "4.0.4",
1602 "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
1603 "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
1604 "license": "MIT",
1605 "dependencies": {
1606 "@types/unist": "*"
1607 }
1608 },
1609 "node_modules/@types/mdx": {
1610 "version": "2.0.14",
1611 "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.14.tgz",
1612 "integrity": "sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==",
1613 "license": "MIT"
1614 },
1615 "node_modules/@types/ms": {
1616 "version": "2.1.0",
1617 "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
1618 "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
1619 "license": "MIT"
1620 },
1621 "node_modules/@types/node": {
1622 "version": "24.13.3",
1623 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.3.tgz",
1624 "integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==",
1625 "dev": true,
1626 "license": "MIT",
1627 "dependencies": {
1628 "undici-types": "~7.18.0"
1629 }
1630 },
1631 "node_modules/@types/prismjs": {
1632 "version": "1.26.6",
1633 "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.6.tgz",
1634 "integrity": "sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==",
1635 "license": "MIT"
1636 },
1637 "node_modules/@types/react": {
1638 "version": "19.2.18",
1639 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz",
1640 "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==",
1641 "license": "MIT",
1642 "dependencies": {
1643 "csstype": "^3.2.2"
1644 }
1645 },
1646 "node_modules/@types/react-dom": {
1647 "version": "19.2.5",
1648 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.5.tgz",
1649 "integrity": "sha512-fMPwH9v7r/pp43yUd2/Mbiex5KouJwwR3dzHkhLREUC6764VyDsqxhAxv6OFEYR1RhjOyD1naqba8ECDBe7ZQg==",
1650 "dev": true,
1651 "license": "MIT",
1652 "peerDependencies": {
1653 "@types/react": "^19.2.0"
1654 }
1655 },
1656 "node_modules/@types/unist": {
1657 "version": "3.0.3",
1658 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
1659 "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
1660 "license": "MIT"
1661 },
1662 "node_modules/@ungap/structured-clone": {
1663 "version": "1.4.0",
1664 "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.4.0.tgz",
1665 "integrity": "sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==",
1666 "license": "ISC"
1667 },
1668 "node_modules/@vitejs/plugin-react": {
1669 "version": "5.2.0",
1670 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.2.0.tgz",
1671 "integrity": "sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==",
1672 "dev": true,
1673 "license": "MIT",
1674 "dependencies": {
1675 "@babel/core": "^7.29.0",
1676 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
1677 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
1678 "@rolldown/pluginutils": "1.0.0-rc.3",
1679 "@types/babel__core": "^7.20.5",
1680 "react-refresh": "^0.18.0"
1681 },
1682 "engines": {
1683 "node": "^20.19.0 || >=22.12.0"
1684 },
1685 "peerDependencies": {
1686 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"
1687 }
1688 },
1689 "node_modules/@vitest/expect": {
1690 "version": "4.1.11",
1691 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.11.tgz",
1692 "integrity": "sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==",
1693 "dev": true,
1694 "license": "MIT",
1695 "dependencies": {
1696 "@standard-schema/spec": "^1.1.0",
1697 "@types/chai": "^5.2.2",
1698 "@vitest/spy": "4.1.11",
1699 "@vitest/utils": "4.1.11",
1700 "chai": "^6.2.2",
1701 "tinyrainbow": "^3.1.0"
1702 },
1703 "funding": {
1704 "url": "https://opencollective.com/vitest"
1705 }
1706 },
1707 "node_modules/@vitest/mocker": {
1708 "version": "4.1.11",
1709 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.11.tgz",
1710 "integrity": "sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==",
1711 "dev": true,
1712 "license": "MIT",
1713 "dependencies": {
1714 "@vitest/spy": "4.1.11",
1715 "estree-walker": "^3.0.3",
1716 "magic-string": "^0.30.21"
1717 },
1718 "funding": {
1719 "url": "https://opencollective.com/vitest"
1720 },
1721 "peerDependencies": {
1722 "msw": "^2.4.9",
1723 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
1724 },
1725 "peerDependenciesMeta": {
1726 "msw": {
1727 "optional": true
1728 },
1729 "vite": {
1730 "optional": true
1731 }
1732 }
1733 },
1734 "node_modules/@vitest/pretty-format": {
1735 "version": "4.1.11",
1736 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.11.tgz",
1737 "integrity": "sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==",
1738 "dev": true,
1739 "license": "MIT",
1740 "dependencies": {
1741 "tinyrainbow": "^3.1.0"
1742 },
1743 "funding": {
1744 "url": "https://opencollective.com/vitest"
1745 }
1746 },
1747 "node_modules/@vitest/runner": {
1748 "version": "4.1.11",
1749 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.11.tgz",
1750 "integrity": "sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==",
1751 "dev": true,
1752 "license": "MIT",
1753 "dependencies": {
1754 "@vitest/utils": "4.1.11",
1755 "pathe": "^2.0.3"
1756 },
1757 "funding": {
1758 "url": "https://opencollective.com/vitest"
1759 }
1760 },
1761 "node_modules/@vitest/snapshot": {
1762 "version": "4.1.11",
1763 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.11.tgz",
1764 "integrity": "sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==",
1765 "dev": true,
1766 "license": "MIT",
1767 "dependencies": {
1768 "@vitest/pretty-format": "4.1.11",
1769 "@vitest/utils": "4.1.11",
1770 "magic-string": "^0.30.21",
1771 "pathe": "^2.0.3"
1772 },
1773 "funding": {
1774 "url": "https://opencollective.com/vitest"
1775 }
1776 },
1777 "node_modules/@vitest/spy": {
1778 "version": "4.1.11",
1779 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.11.tgz",
1780 "integrity": "sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==",
1781 "dev": true,
1782 "license": "MIT",
1783 "funding": {
1784 "url": "https://opencollective.com/vitest"
1785 }
1786 },
1787 "node_modules/@vitest/utils": {
1788 "version": "4.1.11",
1789 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.11.tgz",
1790 "integrity": "sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==",
1791 "dev": true,
1792 "license": "MIT",
1793 "dependencies": {
1794 "@vitest/pretty-format": "4.1.11",
1795 "convert-source-map": "^2.0.0",
1796 "tinyrainbow": "^3.1.0"
1797 },
1798 "funding": {
1799 "url": "https://opencollective.com/vitest"
1800 }
1801 },
1802 "node_modules/acorn": {
1803 "version": "8.18.0",
1804 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz",
1805 "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==",
1806 "dev": true,
1807 "license": "MIT",
1808 "bin": {
1809 "acorn": "bin/acorn"
1810 },
1811 "engines": {
1812 "node": ">=0.4.0"
1813 }
1814 },
1815 "node_modules/acorn-jsx": {
1816 "version": "5.3.2",
1817 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1818 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1819 "dev": true,
1820 "license": "MIT",
1821 "peerDependencies": {
1822 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
1823 }
1824 },
1825 "node_modules/assertion-error": {
1826 "version": "2.0.1",
1827 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
1828 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
1829 "dev": true,
1830 "license": "MIT",
1831 "engines": {
1832 "node": ">=12"
1833 }
1834 },
1835 "node_modules/astring": {
1836 "version": "1.9.0",
1837 "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz",
1838 "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==",
1839 "dev": true,
1840 "license": "MIT",
1841 "bin": {
1842 "astring": "bin/astring"
1843 }
1844 },
1845 "node_modules/bail": {
1846 "version": "2.0.2",
1847 "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
1848 "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
1849 "license": "MIT",
1850 "funding": {
1851 "type": "github",
1852 "url": "https://github.com/sponsors/wooorm"
1853 }
1854 },
1855 "node_modules/baseline-browser-mapping": {
1856 "version": "2.11.20",
1857 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.20.tgz",
1858 "integrity": "sha512-H0ulySigv6icDJ1F7SjtdCD6PrhTpdYCmP0CactWy1+ekh0AFd0o1Wn5T8b+hnTmdBx19u9yhL6wvCylXMY7zw==",
1859 "dev": true,
1860 "license": "Apache-2.0",
1861 "bin": {
1862 "baseline-browser-mapping": "dist/cli.cjs"
1863 },
1864 "engines": {
1865 "node": ">=6.0.0"
1866 }
1867 },
1868 "node_modules/browserslist": {
1869 "version": "4.28.8",
1870 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.8.tgz",
1871 "integrity": "sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==",
1872 "dev": true,
1873 "funding": [
1874 {
1875 "type": "opencollective",
1876 "url": "https://opencollective.com/browserslist"
1877 },
1878 {
1879 "type": "tidelift",
1880 "url": "https://tidelift.com/funding/github/npm/browserslist"
1881 },
1882 {
1883 "type": "github",
1884 "url": "https://github.com/sponsors/ai"
1885 }
1886 ],
1887 "license": "MIT",
1888 "dependencies": {
1889 "baseline-browser-mapping": "^2.11.12",
1890 "caniuse-lite": "^1.0.30001809",
1891 "electron-to-chromium": "^1.5.402",
1892 "node-releases": "^2.0.53",
1893 "update-browserslist-db": "^1.3.0"
1894 },
1895 "bin": {
1896 "browserslist": "cli.js"
1897 },
1898 "engines": {
1899 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1900 }
1901 },
1902 "node_modules/caniuse-lite": {
1903 "version": "1.0.30001810",
1904 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001810.tgz",
1905 "integrity": "sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==",
1906 "dev": true,
1907 "funding": [
1908 {
1909 "type": "opencollective",
1910 "url": "https://opencollective.com/browserslist"
1911 },
1912 {
1913 "type": "tidelift",
1914 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1915 },
1916 {
1917 "type": "github",
1918 "url": "https://github.com/sponsors/ai"
1919 }
1920 ],
1921 "license": "CC-BY-4.0"
1922 },
1923 "node_modules/ccount": {
1924 "version": "2.0.1",
1925 "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
1926 "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
1927 "license": "MIT",
1928 "funding": {
1929 "type": "github",
1930 "url": "https://github.com/sponsors/wooorm"
1931 }
1932 },
1933 "node_modules/chai": {
1934 "version": "6.2.2",
1935 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
1936 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
1937 "dev": true,
1938 "license": "MIT",
1939 "engines": {
1940 "node": ">=18"
1941 }
1942 },
1943 "node_modules/character-entities": {
1944 "version": "2.0.2",
1945 "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
1946 "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
1947 "license": "MIT",
1948 "funding": {
1949 "type": "github",
1950 "url": "https://github.com/sponsors/wooorm"
1951 }
1952 },
1953 "node_modules/character-entities-html4": {
1954 "version": "2.1.0",
1955 "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
1956 "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
1957 "license": "MIT",
1958 "funding": {
1959 "type": "github",
1960 "url": "https://github.com/sponsors/wooorm"
1961 }
1962 },
1963 "node_modules/character-entities-legacy": {
1964 "version": "3.0.0",
1965 "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
1966 "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
1967 "license": "MIT",
1968 "funding": {
1969 "type": "github",
1970 "url": "https://github.com/sponsors/wooorm"
1971 }
1972 },
1973 "node_modules/character-reference-invalid": {
1974 "version": "2.0.1",
1975 "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
1976 "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
1977 "license": "MIT",
1978 "funding": {
1979 "type": "github",
1980 "url": "https://github.com/sponsors/wooorm"
1981 }
1982 },
1983 "node_modules/codemirror": {
1984 "version": "6.0.2",
1985 "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.2.tgz",
1986 "integrity": "sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==",
1987 "license": "MIT",
1988 "dependencies": {
1989 "@codemirror/autocomplete": "^6.0.0",
1990 "@codemirror/commands": "^6.0.0",
1991 "@codemirror/language": "^6.0.0",
1992 "@codemirror/lint": "^6.0.0",
1993 "@codemirror/search": "^6.0.0",
1994 "@codemirror/state": "^6.0.0",
1995 "@codemirror/view": "^6.0.0"
1996 }
1997 },
1998 "node_modules/collapse-white-space": {
1999 "version": "2.1.0",
2000 "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz",
2001 "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==",
2002 "dev": true,
2003 "license": "MIT",
2004 "funding": {
2005 "type": "github",
2006 "url": "https://github.com/sponsors/wooorm"
2007 }
2008 },
2009 "node_modules/comma-separated-tokens": {
2010 "version": "2.0.3",
2011 "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
2012 "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
2013 "license": "MIT",
2014 "funding": {
2015 "type": "github",
2016 "url": "https://github.com/sponsors/wooorm"
2017 }
2018 },
2019 "node_modules/commander": {
2020 "version": "8.3.0",
2021 "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
2022 "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
2023 "license": "MIT",
2024 "engines": {
2025 "node": ">= 12"
2026 }
2027 },
2028 "node_modules/convert-source-map": {
2029 "version": "2.0.0",
2030 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
2031 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
2032 "dev": true,
2033 "license": "MIT"
2034 },
2035 "node_modules/crelt": {
2036 "version": "1.0.7",
2037 "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.7.tgz",
2038 "integrity": "sha512-aK6BbWfhf4U/wCcLHKPJl/xa6VkVstRaPywWtMKGwuOLc/wZTyQYuoxgvZnNsBvv7Kg3YTBQYYBCggcviQczuA==",
2039 "license": "MIT"
2040 },
2041 "node_modules/csstype": {
2042 "version": "3.2.3",
2043 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
2044 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
2045 "license": "MIT"
2046 },
2047 "node_modules/debug": {
2048 "version": "4.4.3",
2049 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2050 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2051 "license": "MIT",
2052 "dependencies": {
2053 "ms": "^2.1.3"
2054 },
2055 "engines": {
2056 "node": ">=6.0"
2057 },
2058 "peerDependenciesMeta": {
2059 "supports-color": {
2060 "optional": true
2061 }
2062 }
2063 },
2064 "node_modules/decode-named-character-reference": {
2065 "version": "1.3.0",
2066 "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz",
2067 "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==",
2068 "license": "MIT",
2069 "dependencies": {
2070 "character-entities": "^2.0.0"
2071 },
2072 "funding": {
2073 "type": "github",
2074 "url": "https://github.com/sponsors/wooorm"
2075 }
2076 },
2077 "node_modules/dequal": {
2078 "version": "2.0.3",
2079 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
2080 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
2081 "license": "MIT",
2082 "engines": {
2083 "node": ">=6"
2084 }
2085 },
2086 "node_modules/devlop": {
2087 "version": "1.1.0",
2088 "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
2089 "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
2090 "license": "MIT",
2091 "dependencies": {
2092 "dequal": "^2.0.0"
2093 },
2094 "funding": {
2095 "type": "github",
2096 "url": "https://github.com/sponsors/wooorm"
2097 }
2098 },
2099 "node_modules/electron-to-chromium": {
2100 "version": "1.5.420",
2101 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.420.tgz",
2102 "integrity": "sha512-2yD6XreGusOfNV+dUcvipJEXc3n/n7fgr7996aszTG+YY5E4mqM4tOq/3uhP129cazL9YHbVWSpc79ePotWtPA==",
2103 "dev": true,
2104 "license": "ISC"
2105 },
2106 "node_modules/es-module-lexer": {
2107 "version": "2.3.2",
2108 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz",
2109 "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==",
2110 "dev": true,
2111 "license": "MIT"
2112 },
2113 "node_modules/esast-util-from-estree": {
2114 "version": "2.0.0",
2115 "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz",
2116 "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==",
2117 "dev": true,
2118 "license": "MIT",
2119 "dependencies": {
2120 "@types/estree-jsx": "^1.0.0",
2121 "devlop": "^1.0.0",
2122 "estree-util-visit": "^2.0.0",
2123 "unist-util-position-from-estree": "^2.0.0"
2124 },
2125 "funding": {
2126 "type": "opencollective",
2127 "url": "https://opencollective.com/unified"
2128 }
2129 },
2130 "node_modules/esast-util-from-js": {
2131 "version": "2.0.1",
2132 "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz",
2133 "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==",
2134 "dev": true,
2135 "license": "MIT",
2136 "dependencies": {
2137 "@types/estree-jsx": "^1.0.0",
2138 "acorn": "^8.0.0",
2139 "esast-util-from-estree": "^2.0.0",
2140 "vfile-message": "^4.0.0"
2141 },
2142 "funding": {
2143 "type": "opencollective",
2144 "url": "https://opencollective.com/unified"
2145 }
2146 },
2147 "node_modules/esbuild": {
2148 "version": "0.28.2",
2149 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",
2150 "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",
2151 "dev": true,
2152 "hasInstallScript": true,
2153 "license": "MIT",
2154 "bin": {
2155 "esbuild": "bin/esbuild"
2156 },
2157 "engines": {
2158 "node": ">=18"
2159 },
2160 "optionalDependencies": {
2161 "@esbuild/aix-ppc64": "0.28.2",
2162 "@esbuild/android-arm": "0.28.2",
2163 "@esbuild/android-arm64": "0.28.2",
2164 "@esbuild/android-x64": "0.28.2",
2165 "@esbuild/darwin-arm64": "0.28.2",
2166 "@esbuild/darwin-x64": "0.28.2",
2167 "@esbuild/freebsd-arm64": "0.28.2",
2168 "@esbuild/freebsd-x64": "0.28.2",
2169 "@esbuild/linux-arm": "0.28.2",
2170 "@esbuild/linux-arm64": "0.28.2",
2171 "@esbuild/linux-ia32": "0.28.2",
2172 "@esbuild/linux-loong64": "0.28.2",
2173 "@esbuild/linux-mips64el": "0.28.2",
2174 "@esbuild/linux-ppc64": "0.28.2",
2175 "@esbuild/linux-riscv64": "0.28.2",
2176 "@esbuild/linux-s390x": "0.28.2",
2177 "@esbuild/linux-x64": "0.28.2",
2178 "@esbuild/netbsd-arm64": "0.28.2",
2179 "@esbuild/netbsd-x64": "0.28.2",
2180 "@esbuild/openbsd-arm64": "0.28.2",
2181 "@esbuild/openbsd-x64": "0.28.2",
2182 "@esbuild/openharmony-arm64": "0.28.2",
2183 "@esbuild/sunos-x64": "0.28.2",
2184 "@esbuild/win32-arm64": "0.28.2",
2185 "@esbuild/win32-ia32": "0.28.2",
2186 "@esbuild/win32-x64": "0.28.2"
2187 }
2188 },
2189 "node_modules/escalade": {
2190 "version": "3.2.0",
2191 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2192 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2193 "dev": true,
2194 "license": "MIT",
2195 "engines": {
2196 "node": ">=6"
2197 }
2198 },
2199 "node_modules/escape-string-regexp": {
2200 "version": "5.0.0",
2201 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
2202 "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
2203 "license": "MIT",
2204 "engines": {
2205 "node": ">=12"
2206 },
2207 "funding": {
2208 "url": "https://github.com/sponsors/sindresorhus"
2209 }
2210 },
2211 "node_modules/estree-util-attach-comments": {
2212 "version": "3.0.0",
2213 "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz",
2214 "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==",
2215 "dev": true,
2216 "license": "MIT",
2217 "dependencies": {
2218 "@types/estree": "^1.0.0"
2219 },
2220 "funding": {
2221 "type": "opencollective",
2222 "url": "https://opencollective.com/unified"
2223 }
2224 },
2225 "node_modules/estree-util-build-jsx": {
2226 "version": "3.0.1",
2227 "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz",
2228 "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==",
2229 "dev": true,
2230 "license": "MIT",
2231 "dependencies": {
2232 "@types/estree-jsx": "^1.0.0",
2233 "devlop": "^1.0.0",
2234 "estree-util-is-identifier-name": "^3.0.0",
2235 "estree-walker": "^3.0.0"
2236 },
2237 "funding": {
2238 "type": "opencollective",
2239 "url": "https://opencollective.com/unified"
2240 }
2241 },
2242 "node_modules/estree-util-is-identifier-name": {
2243 "version": "3.0.0",
2244 "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz",
2245 "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==",
2246 "license": "MIT",
2247 "funding": {
2248 "type": "opencollective",
2249 "url": "https://opencollective.com/unified"
2250 }
2251 },
2252 "node_modules/estree-util-scope": {
2253 "version": "1.0.1",
2254 "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.1.tgz",
2255 "integrity": "sha512-B0np3dcdxqILX5e9nEi5/Fr4K7gL4oYFVPV1zRa2e9wRCbQoZZNWOZFYyoInvXUPJXBXjss+QXlWLJChDEHDkA==",
2256 "dev": true,
2257 "license": "MIT",
2258 "dependencies": {
2259 "@types/estree": "^1.0.0",
2260 "devlop": "^1.0.0"
2261 },
2262 "funding": {
2263 "type": "opencollective",
2264 "url": "https://opencollective.com/unified"
2265 }
2266 },
2267 "node_modules/estree-util-to-js": {
2268 "version": "2.0.0",
2269 "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz",
2270 "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==",
2271 "dev": true,
2272 "license": "MIT",
2273 "dependencies": {
2274 "@types/estree-jsx": "^1.0.0",
2275 "astring": "^1.8.0",
2276 "source-map": "^0.7.0"
2277 },
2278 "funding": {
2279 "type": "opencollective",
2280 "url": "https://opencollective.com/unified"
2281 }
2282 },
2283 "node_modules/estree-util-visit": {
2284 "version": "2.0.0",
2285 "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz",
2286 "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==",
2287 "dev": true,
2288 "license": "MIT",
2289 "dependencies": {
2290 "@types/estree-jsx": "^1.0.0",
2291 "@types/unist": "^3.0.0"
2292 },
2293 "funding": {
2294 "type": "opencollective",
2295 "url": "https://opencollective.com/unified"
2296 }
2297 },
2298 "node_modules/estree-walker": {
2299 "version": "3.0.3",
2300 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
2301 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
2302 "dev": true,
2303 "license": "MIT",
2304 "dependencies": {
2305 "@types/estree": "^1.0.0"
2306 }
2307 },
2308 "node_modules/expect-type": {
2309 "version": "1.4.0",
2310 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",
2311 "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==",
2312 "dev": true,
2313 "license": "Apache-2.0",
2314 "engines": {
2315 "node": ">=12.0.0"
2316 }
2317 },
2318 "node_modules/extend": {
2319 "version": "3.0.2",
2320 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2321 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
2322 "license": "MIT"
2323 },
2324 "node_modules/fault": {
2325 "version": "1.0.4",
2326 "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz",
2327 "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==",
2328 "license": "MIT",
2329 "dependencies": {
2330 "format": "^0.2.0"
2331 },
2332 "funding": {
2333 "type": "github",
2334 "url": "https://github.com/sponsors/wooorm"
2335 }
2336 },
2337 "node_modules/fdir": {
2338 "version": "6.5.0",
2339 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
2340 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
2341 "dev": true,
2342 "license": "MIT",
2343 "engines": {
2344 "node": ">=12.0.0"
2345 },
2346 "peerDependencies": {
2347 "picomatch": "^3 || ^4"
2348 },
2349 "peerDependenciesMeta": {
2350 "picomatch": {
2351 "optional": true
2352 }
2353 }
2354 },
2355 "node_modules/fflate": {
2356 "version": "0.8.3",
2357 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
2358 "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
2359 "license": "MIT"
2360 },
2361 "node_modules/format": {
2362 "version": "0.2.2",
2363 "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
2364 "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==",
2365 "engines": {
2366 "node": ">=0.4.x"
2367 }
2368 },
2369 "node_modules/fsevents": {
2370 "version": "2.3.3",
2371 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2372 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2373 "dev": true,
2374 "hasInstallScript": true,
2375 "license": "MIT",
2376 "optional": true,
2377 "os": [
2378 "darwin"
2379 ],
2380 "engines": {
2381 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2382 }
2383 },
2384 "node_modules/gensync": {
2385 "version": "1.0.0-beta.2",
2386 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
2387 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
2388 "dev": true,
2389 "license": "MIT",
2390 "engines": {
2391 "node": ">=6.9.0"
2392 }
2393 },
2394 "node_modules/h5wasm": {
2395 "version": "0.10.3",
2396 "resolved": "https://registry.npmjs.org/h5wasm/-/h5wasm-0.10.3.tgz",
2397 "integrity": "sha512-W4Jy5ExtX/VNbyD8GdOBckDuj6AL16TemppVNxZsV3rJZEWCv2sxlCzOttZLer3zkMttbDYsWHl0qt1z3Bln+Q==",
2398 "license": "SEE LICENSE IN LICENSE.txt"
2399 },
2400 "node_modules/hast-util-parse-selector": {
2401 "version": "4.0.0",
2402 "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
2403 "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
2404 "license": "MIT",
2405 "dependencies": {
2406 "@types/hast": "^3.0.0"
2407 },
2408 "funding": {
2409 "type": "opencollective",
2410 "url": "https://opencollective.com/unified"
2411 }
2412 },
2413 "node_modules/hast-util-to-estree": {
2414 "version": "3.1.3",
2415 "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz",
2416 "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==",
2417 "dev": true,
2418 "license": "MIT",
2419 "dependencies": {
2420 "@types/estree": "^1.0.0",
2421 "@types/estree-jsx": "^1.0.0",
2422 "@types/hast": "^3.0.0",
2423 "comma-separated-tokens": "^2.0.0",
2424 "devlop": "^1.0.0",
2425 "estree-util-attach-comments": "^3.0.0",
2426 "estree-util-is-identifier-name": "^3.0.0",
2427 "hast-util-whitespace": "^3.0.0",
2428 "mdast-util-mdx-expression": "^2.0.0",
2429 "mdast-util-mdx-jsx": "^3.0.0",
2430 "mdast-util-mdxjs-esm": "^2.0.0",
2431 "property-information": "^7.0.0",
2432 "space-separated-tokens": "^2.0.0",
2433 "style-to-js": "^1.0.0",
2434 "unist-util-position": "^5.0.0",
2435 "zwitch": "^2.0.0"
2436 },
2437 "funding": {
2438 "type": "opencollective",
2439 "url": "https://opencollective.com/unified"
2440 }
2441 },
2442 "node_modules/hast-util-to-jsx-runtime": {
2443 "version": "2.3.6",
2444 "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz",
2445 "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==",
2446 "license": "MIT",
2447 "dependencies": {
2448 "@types/estree": "^1.0.0",
2449 "@types/hast": "^3.0.0",
2450 "@types/unist": "^3.0.0",
2451 "comma-separated-tokens": "^2.0.0",
2452 "devlop": "^1.0.0",
2453 "estree-util-is-identifier-name": "^3.0.0",
2454 "hast-util-whitespace": "^3.0.0",
2455 "mdast-util-mdx-expression": "^2.0.0",
2456 "mdast-util-mdx-jsx": "^3.0.0",
2457 "mdast-util-mdxjs-esm": "^2.0.0",
2458 "property-information": "^7.0.0",
2459 "space-separated-tokens": "^2.0.0",
2460 "style-to-js": "^1.0.0",
2461 "unist-util-position": "^5.0.0",
2462 "vfile-message": "^4.0.0"
2463 },
2464 "funding": {
2465 "type": "opencollective",
2466 "url": "https://opencollective.com/unified"
2467 }
2468 },
2469 "node_modules/hast-util-whitespace": {
2470 "version": "3.0.0",
2471 "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
2472 "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
2473 "license": "MIT",
2474 "dependencies": {
2475 "@types/hast": "^3.0.0"
2476 },
2477 "funding": {
2478 "type": "opencollective",
2479 "url": "https://opencollective.com/unified"
2480 }
2481 },
2482 "node_modules/hastscript": {
2483 "version": "9.0.1",
2484 "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz",
2485 "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==",
2486 "license": "MIT",
2487 "dependencies": {
2488 "@types/hast": "^3.0.0",
2489 "comma-separated-tokens": "^2.0.0",
2490 "hast-util-parse-selector": "^4.0.0",
2491 "property-information": "^7.0.0",
2492 "space-separated-tokens": "^2.0.0"
2493 },
2494 "funding": {
2495 "type": "opencollective",
2496 "url": "https://opencollective.com/unified"
2497 }
2498 },
2499 "node_modules/highlight.js": {
2500 "version": "10.7.3",
2501 "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz",
2502 "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==",
2503 "license": "BSD-3-Clause",
2504 "engines": {
2505 "node": "*"
2506 }
2507 },
2508 "node_modules/highlightjs-vue": {
2509 "version": "1.0.0",
2510 "resolved": "https://registry.npmjs.org/highlightjs-vue/-/highlightjs-vue-1.0.0.tgz",
2511 "integrity": "sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==",
2512 "license": "CC0-1.0"
2513 },
2514 "node_modules/html-url-attributes": {
2515 "version": "3.0.1",
2516 "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.1.tgz",
2517 "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==",
2518 "license": "MIT",
2519 "funding": {
2520 "type": "opencollective",
2521 "url": "https://opencollective.com/unified"
2522 }
2523 },
2524 "node_modules/inline-style-parser": {
2525 "version": "0.2.7",
2526 "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz",
2527 "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==",
2528 "license": "MIT"
2529 },
2530 "node_modules/is-alphabetical": {
2531 "version": "2.0.1",
2532 "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
2533 "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
2534 "license": "MIT",
2535 "funding": {
2536 "type": "github",
2537 "url": "https://github.com/sponsors/wooorm"
2538 }
2539 },
2540 "node_modules/is-alphanumerical": {
2541 "version": "2.0.1",
2542 "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
2543 "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
2544 "license": "MIT",
2545 "dependencies": {
2546 "is-alphabetical": "^2.0.0",
2547 "is-decimal": "^2.0.0"
2548 },
2549 "funding": {
2550 "type": "github",
2551 "url": "https://github.com/sponsors/wooorm"
2552 }
2553 },
2554 "node_modules/is-decimal": {
2555 "version": "2.0.1",
2556 "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
2557 "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
2558 "license": "MIT",
2559 "funding": {
2560 "type": "github",
2561 "url": "https://github.com/sponsors/wooorm"
2562 }
2563 },
2564 "node_modules/is-hexadecimal": {
2565 "version": "2.0.1",
2566 "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
2567 "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
2568 "license": "MIT",
2569 "funding": {
2570 "type": "github",
2571 "url": "https://github.com/sponsors/wooorm"
2572 }
2573 },
2574 "node_modules/is-plain-obj": {
2575 "version": "4.1.0",
2576 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
2577 "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
2578 "license": "MIT",
2579 "engines": {
2580 "node": ">=12"
2581 },
2582 "funding": {
2583 "url": "https://github.com/sponsors/sindresorhus"
2584 }
2585 },
2586 "node_modules/js-tokens": {
2587 "version": "4.0.0",
2588 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2589 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2590 "dev": true,
2591 "license": "MIT"
2592 },
2593 "node_modules/jsesc": {
2594 "version": "3.1.0",
2595 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
2596 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
2597 "dev": true,
2598 "license": "MIT",
2599 "bin": {
2600 "jsesc": "bin/jsesc"
2601 },
2602 "engines": {
2603 "node": ">=6"
2604 }
2605 },
2606 "node_modules/json5": {
2607 "version": "2.2.3",
2608 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
2609 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
2610 "dev": true,
2611 "license": "MIT",
2612 "bin": {
2613 "json5": "lib/cli.js"
2614 },
2615 "engines": {
2616 "node": ">=6"
2617 }
2618 },
2619 "node_modules/katex": {
2620 "version": "0.16.47",
2621 "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.47.tgz",
2622 "integrity": "sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==",
2623 "funding": [
2624 "https://opencollective.com/katex",
2625 "https://github.com/sponsors/katex"
2626 ],
2627 "license": "MIT",
2628 "dependencies": {
2629 "commander": "^8.3.0"
2630 },
2631 "bin": {
2632 "katex": "cli.js"
2633 }
2634 },
2635 "node_modules/koffi": {
2636 "version": "2.16.3",
2637 "resolved": "https://registry.npmjs.org/koffi/-/koffi-2.16.3.tgz",
2638 "integrity": "sha512-E9y1AsgYGlaxMhcZzHr8y96QF2U5XzA12GGVAfbWqIubTwPNMXQarfBzePNXHe0xtIEtNd6ifAv3GAKYGUeBAQ==",
2639 "hasInstallScript": true,
2640 "license": "MIT",
2641 "optional": true,
2642 "funding": {
2643 "url": "https://liberapay.com/Koromix"
2644 }
2645 },
2646 "node_modules/longest-streak": {
2647 "version": "3.1.0",
2648 "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
2649 "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
2650 "license": "MIT",
2651 "funding": {
2652 "type": "github",
2653 "url": "https://github.com/sponsors/wooorm"
2654 }
2655 },
2656 "node_modules/lowlight": {
2657 "version": "1.20.0",
2658 "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz",
2659 "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==",
2660 "license": "MIT",
2661 "dependencies": {
2662 "fault": "^1.0.0",
2663 "highlight.js": "~10.7.0"
2664 },
2665 "funding": {
2666 "type": "github",
2667 "url": "https://github.com/sponsors/wooorm"
2668 }
2669 },
2670 "node_modules/lru-cache": {
2671 "version": "5.1.1",
2672 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
2673 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
2674 "dev": true,
2675 "license": "ISC",
2676 "dependencies": {
2677 "yallist": "^3.0.2"
2678 }
2679 },
2680 "node_modules/magic-string": {
2681 "version": "0.30.21",
2682 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
2683 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
2684 "dev": true,
2685 "license": "MIT",
2686 "dependencies": {
2687 "@jridgewell/sourcemap-codec": "^1.5.5"
2688 }
2689 },
2690 "node_modules/markdown-extensions": {
2691 "version": "2.0.0",
2692 "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz",
2693 "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==",
2694 "dev": true,
2695 "license": "MIT",
2696 "engines": {
2697 "node": ">=16"
2698 },
2699 "funding": {
2700 "url": "https://github.com/sponsors/sindresorhus"
2701 }
2702 },
2703 "node_modules/markdown-table": {
2704 "version": "3.0.4",
2705 "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz",
2706 "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==",
2707 "license": "MIT",
2708 "funding": {
2709 "type": "github",
2710 "url": "https://github.com/sponsors/wooorm"
2711 }
2712 },
2713 "node_modules/mdast-util-find-and-replace": {
2714 "version": "3.0.2",
2715 "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz",
2716 "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
2717 "license": "MIT",
2718 "dependencies": {
2719 "@types/mdast": "^4.0.0",
2720 "escape-string-regexp": "^5.0.0",
2721 "unist-util-is": "^6.0.0",
2722 "unist-util-visit-parents": "^6.0.0"
2723 },
2724 "funding": {
2725 "type": "opencollective",
2726 "url": "https://opencollective.com/unified"
2727 }
2728 },
2729 "node_modules/mdast-util-from-markdown": {
2730 "version": "2.0.3",
2731 "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz",
2732 "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==",
2733 "license": "MIT",
2734 "dependencies": {
2735 "@types/mdast": "^4.0.0",
2736 "@types/unist": "^3.0.0",
2737 "decode-named-character-reference": "^1.0.0",
2738 "devlop": "^1.0.0",
2739 "mdast-util-to-string": "^4.0.0",
2740 "micromark": "^4.0.0",
2741 "micromark-util-decode-numeric-character-reference": "^2.0.0",
2742 "micromark-util-decode-string": "^2.0.0",
2743 "micromark-util-normalize-identifier": "^2.0.0",
2744 "micromark-util-symbol": "^2.0.0",
2745 "micromark-util-types": "^2.0.0",
2746 "unist-util-stringify-position": "^4.0.0"
2747 },
2748 "funding": {
2749 "type": "opencollective",
2750 "url": "https://opencollective.com/unified"
2751 }
2752 },
2753 "node_modules/mdast-util-gfm": {
2754 "version": "3.1.0",
2755 "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz",
2756 "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
2757 "license": "MIT",
2758 "dependencies": {
2759 "mdast-util-from-markdown": "^2.0.0",
2760 "mdast-util-gfm-autolink-literal": "^2.0.0",
2761 "mdast-util-gfm-footnote": "^2.0.0",
2762 "mdast-util-gfm-strikethrough": "^2.0.0",
2763 "mdast-util-gfm-table": "^2.0.0",
2764 "mdast-util-gfm-task-list-item": "^2.0.0",
2765 "mdast-util-to-markdown": "^2.0.0"
2766 },
2767 "funding": {
2768 "type": "opencollective",
2769 "url": "https://opencollective.com/unified"
2770 }
2771 },
2772 "node_modules/mdast-util-gfm-autolink-literal": {
2773 "version": "2.0.1",
2774 "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz",
2775 "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
2776 "license": "MIT",
2777 "dependencies": {
2778 "@types/mdast": "^4.0.0",
2779 "ccount": "^2.0.0",
2780 "devlop": "^1.0.0",
2781 "mdast-util-find-and-replace": "^3.0.0",
2782 "micromark-util-character": "^2.0.0"
2783 },
2784 "funding": {
2785 "type": "opencollective",
2786 "url": "https://opencollective.com/unified"
2787 }
2788 },
2789 "node_modules/mdast-util-gfm-footnote": {
2790 "version": "2.1.0",
2791 "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz",
2792 "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
2793 "license": "MIT",
2794 "dependencies": {
2795 "@types/mdast": "^4.0.0",
2796 "devlop": "^1.1.0",
2797 "mdast-util-from-markdown": "^2.0.0",
2798 "mdast-util-to-markdown": "^2.0.0",
2799 "micromark-util-normalize-identifier": "^2.0.0"
2800 },
2801 "funding": {
2802 "type": "opencollective",
2803 "url": "https://opencollective.com/unified"
2804 }
2805 },
2806 "node_modules/mdast-util-gfm-strikethrough": {
2807 "version": "2.0.0",
2808 "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
2809 "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
2810 "license": "MIT",
2811 "dependencies": {
2812 "@types/mdast": "^4.0.0",
2813 "mdast-util-from-markdown": "^2.0.0",
2814 "mdast-util-to-markdown": "^2.0.0"
2815 },
2816 "funding": {
2817 "type": "opencollective",
2818 "url": "https://opencollective.com/unified"
2819 }
2820 },
2821 "node_modules/mdast-util-gfm-table": {
2822 "version": "2.0.0",
2823 "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
2824 "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
2825 "license": "MIT",
2826 "dependencies": {
2827 "@types/mdast": "^4.0.0",
2828 "devlop": "^1.0.0",
2829 "markdown-table": "^3.0.0",
2830 "mdast-util-from-markdown": "^2.0.0",
2831 "mdast-util-to-markdown": "^2.0.0"
2832 },
2833 "funding": {
2834 "type": "opencollective",
2835 "url": "https://opencollective.com/unified"
2836 }
2837 },
2838 "node_modules/mdast-util-gfm-task-list-item": {
2839 "version": "2.0.0",
2840 "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
2841 "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
2842 "license": "MIT",
2843 "dependencies": {
2844 "@types/mdast": "^4.0.0",
2845 "devlop": "^1.0.0",
2846 "mdast-util-from-markdown": "^2.0.0",
2847 "mdast-util-to-markdown": "^2.0.0"
2848 },
2849 "funding": {
2850 "type": "opencollective",
2851 "url": "https://opencollective.com/unified"
2852 }
2853 },
2854 "node_modules/mdast-util-mdx": {
2855 "version": "3.0.0",
2856 "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz",
2857 "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==",
2858 "dev": true,
2859 "license": "MIT",
2860 "dependencies": {
2861 "mdast-util-from-markdown": "^2.0.0",
2862 "mdast-util-mdx-expression": "^2.0.0",
2863 "mdast-util-mdx-jsx": "^3.0.0",
2864 "mdast-util-mdxjs-esm": "^2.0.0",
2865 "mdast-util-to-markdown": "^2.0.0"
2866 },
2867 "funding": {
2868 "type": "opencollective",
2869 "url": "https://opencollective.com/unified"
2870 }
2871 },
2872 "node_modules/mdast-util-mdx-expression": {
2873 "version": "2.0.1",
2874 "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz",
2875 "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==",
2876 "license": "MIT",
2877 "dependencies": {
2878 "@types/estree-jsx": "^1.0.0",
2879 "@types/hast": "^3.0.0",
2880 "@types/mdast": "^4.0.0",
2881 "devlop": "^1.0.0",
2882 "mdast-util-from-markdown": "^2.0.0",
2883 "mdast-util-to-markdown": "^2.0.0"
2884 },
2885 "funding": {
2886 "type": "opencollective",
2887 "url": "https://opencollective.com/unified"
2888 }
2889 },
2890 "node_modules/mdast-util-mdx-jsx": {
2891 "version": "3.2.0",
2892 "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz",
2893 "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==",
2894 "license": "MIT",
2895 "dependencies": {
2896 "@types/estree-jsx": "^1.0.0",
2897 "@types/hast": "^3.0.0",
2898 "@types/mdast": "^4.0.0",
2899 "@types/unist": "^3.0.0",
2900 "ccount": "^2.0.0",
2901 "devlop": "^1.1.0",
2902 "mdast-util-from-markdown": "^2.0.0",
2903 "mdast-util-to-markdown": "^2.0.0",
2904 "parse-entities": "^4.0.0",
2905 "stringify-entities": "^4.0.0",
2906 "unist-util-stringify-position": "^4.0.0",
2907 "vfile-message": "^4.0.0"
2908 },
2909 "funding": {
2910 "type": "opencollective",
2911 "url": "https://opencollective.com/unified"
2912 }
2913 },
2914 "node_modules/mdast-util-mdxjs-esm": {
2915 "version": "2.0.1",
2916 "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz",
2917 "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==",
2918 "license": "MIT",
2919 "dependencies": {
2920 "@types/estree-jsx": "^1.0.0",
2921 "@types/hast": "^3.0.0",
2922 "@types/mdast": "^4.0.0",
2923 "devlop": "^1.0.0",
2924 "mdast-util-from-markdown": "^2.0.0",
2925 "mdast-util-to-markdown": "^2.0.0"
2926 },
2927 "funding": {
2928 "type": "opencollective",
2929 "url": "https://opencollective.com/unified"
2930 }
2931 },
2932 "node_modules/mdast-util-phrasing": {
2933 "version": "4.1.0",
2934 "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
2935 "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
2936 "license": "MIT",
2937 "dependencies": {
2938 "@types/mdast": "^4.0.0",
2939 "unist-util-is": "^6.0.0"
2940 },
2941 "funding": {
2942 "type": "opencollective",
2943 "url": "https://opencollective.com/unified"
2944 }
2945 },
2946 "node_modules/mdast-util-to-hast": {
2947 "version": "13.2.1",
2948 "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz",
2949 "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==",
2950 "license": "MIT",
2951 "dependencies": {
2952 "@types/hast": "^3.0.0",
2953 "@types/mdast": "^4.0.0",
2954 "@ungap/structured-clone": "^1.0.0",
2955 "devlop": "^1.0.0",
2956 "micromark-util-sanitize-uri": "^2.0.0",
2957 "trim-lines": "^3.0.0",
2958 "unist-util-position": "^5.0.0",
2959 "unist-util-visit": "^5.0.0",
2960 "vfile": "^6.0.0"
2961 },
2962 "funding": {
2963 "type": "opencollective",
2964 "url": "https://opencollective.com/unified"
2965 }
2966 },
2967 "node_modules/mdast-util-to-markdown": {
2968 "version": "2.1.2",
2969 "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
2970 "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
2971 "license": "MIT",
2972 "dependencies": {
2973 "@types/mdast": "^4.0.0",
2974 "@types/unist": "^3.0.0",
2975 "longest-streak": "^3.0.0",
2976 "mdast-util-phrasing": "^4.0.0",
2977 "mdast-util-to-string": "^4.0.0",
2978 "micromark-util-classify-character": "^2.0.0",
2979 "micromark-util-decode-string": "^2.0.0",
2980 "unist-util-visit": "^5.0.0",
2981 "zwitch": "^2.0.0"
2982 },
2983 "funding": {
2984 "type": "opencollective",
2985 "url": "https://opencollective.com/unified"
2986 }
2987 },
2988 "node_modules/mdast-util-to-string": {
2989 "version": "4.0.0",
2990 "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
2991 "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
2992 "license": "MIT",
2993 "dependencies": {
2994 "@types/mdast": "^4.0.0"
2995 },
2996 "funding": {
2997 "type": "opencollective",
2998 "url": "https://opencollective.com/unified"
2999 }
3000 },
3001 "node_modules/micromark": {
3002 "version": "4.0.2",
3003 "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
3004 "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
3005 "funding": [
3006 {
3007 "type": "GitHub Sponsors",
3008 "url": "https://github.com/sponsors/unifiedjs"
3009 },
3010 {
3011 "type": "OpenCollective",
3012 "url": "https://opencollective.com/unified"
3013 }
3014 ],
3015 "license": "MIT",
3016 "dependencies": {
3017 "@types/debug": "^4.0.0",
3018 "debug": "^4.0.0",
3019 "decode-named-character-reference": "^1.0.0",
3020 "devlop": "^1.0.0",
3021 "micromark-core-commonmark": "^2.0.0",
3022 "micromark-factory-space": "^2.0.0",
3023 "micromark-util-character": "^2.0.0",
3024 "micromark-util-chunked": "^2.0.0",
3025 "micromark-util-combine-extensions": "^2.0.0",
3026 "micromark-util-decode-numeric-character-reference": "^2.0.0",
3027 "micromark-util-encode": "^2.0.0",
3028 "micromark-util-normalize-identifier": "^2.0.0",
3029 "micromark-util-resolve-all": "^2.0.0",
3030 "micromark-util-sanitize-uri": "^2.0.0",
3031 "micromark-util-subtokenize": "^2.0.0",
3032 "micromark-util-symbol": "^2.0.0",
3033 "micromark-util-types": "^2.0.0"
3034 }
3035 },
3036 "node_modules/micromark-core-commonmark": {
3037 "version": "2.0.3",
3038 "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
3039 "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
3040 "funding": [
3041 {
3042 "type": "GitHub Sponsors",
3043 "url": "https://github.com/sponsors/unifiedjs"
3044 },
3045 {
3046 "type": "OpenCollective",
3047 "url": "https://opencollective.com/unified"
3048 }
3049 ],
3050 "license": "MIT",
3051 "dependencies": {
3052 "decode-named-character-reference": "^1.0.0",
3053 "devlop": "^1.0.0",
3054 "micromark-factory-destination": "^2.0.0",
3055 "micromark-factory-label": "^2.0.0",
3056 "micromark-factory-space": "^2.0.0",
3057 "micromark-factory-title": "^2.0.0",
3058 "micromark-factory-whitespace": "^2.0.0",
3059 "micromark-util-character": "^2.0.0",
3060 "micromark-util-chunked": "^2.0.0",
3061 "micromark-util-classify-character": "^2.0.0",
3062 "micromark-util-html-tag-name": "^2.0.0",
3063 "micromark-util-normalize-identifier": "^2.0.0",
3064 "micromark-util-resolve-all": "^2.0.0",
3065 "micromark-util-subtokenize": "^2.0.0",
3066 "micromark-util-symbol": "^2.0.0",
3067 "micromark-util-types": "^2.0.0"
3068 }
3069 },
3070 "node_modules/micromark-extension-gfm": {
3071 "version": "3.0.0",
3072 "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
3073 "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
3074 "license": "MIT",
3075 "dependencies": {
3076 "micromark-extension-gfm-autolink-literal": "^2.0.0",
3077 "micromark-extension-gfm-footnote": "^2.0.0",
3078 "micromark-extension-gfm-strikethrough": "^2.0.0",
3079 "micromark-extension-gfm-table": "^2.0.0",
3080 "micromark-extension-gfm-tagfilter": "^2.0.0",
3081 "micromark-extension-gfm-task-list-item": "^2.0.0",
3082 "micromark-util-combine-extensions": "^2.0.0",
3083 "micromark-util-types": "^2.0.0"
3084 },
3085 "funding": {
3086 "type": "opencollective",
3087 "url": "https://opencollective.com/unified"
3088 }
3089 },
3090 "node_modules/micromark-extension-gfm-autolink-literal": {
3091 "version": "2.1.0",
3092 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
3093 "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
3094 "license": "MIT",
3095 "dependencies": {
3096 "micromark-util-character": "^2.0.0",
3097 "micromark-util-sanitize-uri": "^2.0.0",
3098 "micromark-util-symbol": "^2.0.0",
3099 "micromark-util-types": "^2.0.0"
3100 },
3101 "funding": {
3102 "type": "opencollective",
3103 "url": "https://opencollective.com/unified"
3104 }
3105 },
3106 "node_modules/micromark-extension-gfm-footnote": {
3107 "version": "2.1.0",
3108 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz",
3109 "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
3110 "license": "MIT",
3111 "dependencies": {
3112 "devlop": "^1.0.0",
3113 "micromark-core-commonmark": "^2.0.0",
3114 "micromark-factory-space": "^2.0.0",
3115 "micromark-util-character": "^2.0.0",
3116 "micromark-util-normalize-identifier": "^2.0.0",
3117 "micromark-util-sanitize-uri": "^2.0.0",
3118 "micromark-util-symbol": "^2.0.0",
3119 "micromark-util-types": "^2.0.0"
3120 },
3121 "funding": {
3122 "type": "opencollective",
3123 "url": "https://opencollective.com/unified"
3124 }
3125 },
3126 "node_modules/micromark-extension-gfm-strikethrough": {
3127 "version": "2.1.0",
3128 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz",
3129 "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
3130 "license": "MIT",
3131 "dependencies": {
3132 "devlop": "^1.0.0",
3133 "micromark-util-chunked": "^2.0.0",
3134 "micromark-util-classify-character": "^2.0.0",
3135 "micromark-util-resolve-all": "^2.0.0",
3136 "micromark-util-symbol": "^2.0.0",
3137 "micromark-util-types": "^2.0.0"
3138 },
3139 "funding": {
3140 "type": "opencollective",
3141 "url": "https://opencollective.com/unified"
3142 }
3143 },
3144 "node_modules/micromark-extension-gfm-table": {
3145 "version": "2.1.1",
3146 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
3147 "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
3148 "license": "MIT",
3149 "dependencies": {
3150 "devlop": "^1.0.0",
3151 "micromark-factory-space": "^2.0.0",
3152 "micromark-util-character": "^2.0.0",
3153 "micromark-util-symbol": "^2.0.0",
3154 "micromark-util-types": "^2.0.0"
3155 },
3156 "funding": {
3157 "type": "opencollective",
3158 "url": "https://opencollective.com/unified"
3159 }
3160 },
3161 "node_modules/micromark-extension-gfm-tagfilter": {
3162 "version": "2.0.0",
3163 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
3164 "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
3165 "license": "MIT",
3166 "dependencies": {
3167 "micromark-util-types": "^2.0.0"
3168 },
3169 "funding": {
3170 "type": "opencollective",
3171 "url": "https://opencollective.com/unified"
3172 }
3173 },
3174 "node_modules/micromark-extension-gfm-task-list-item": {
3175 "version": "2.1.0",
3176 "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz",
3177 "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
3178 "license": "MIT",
3179 "dependencies": {
3180 "devlop": "^1.0.0",
3181 "micromark-factory-space": "^2.0.0",
3182 "micromark-util-character": "^2.0.0",
3183 "micromark-util-symbol": "^2.0.0",
3184 "micromark-util-types": "^2.0.0"
3185 },
3186 "funding": {
3187 "type": "opencollective",
3188 "url": "https://opencollective.com/unified"
3189 }
3190 },
3191 "node_modules/micromark-extension-mdx-expression": {
3192 "version": "3.0.1",
3193 "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz",
3194 "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==",
3195 "dev": true,
3196 "funding": [
3197 {
3198 "type": "GitHub Sponsors",
3199 "url": "https://github.com/sponsors/unifiedjs"
3200 },
3201 {
3202 "type": "OpenCollective",
3203 "url": "https://opencollective.com/unified"
3204 }
3205 ],
3206 "license": "MIT",
3207 "dependencies": {
3208 "@types/estree": "^1.0.0",
3209 "devlop": "^1.0.0",
3210 "micromark-factory-mdx-expression": "^2.0.0",
3211 "micromark-factory-space": "^2.0.0",
3212 "micromark-util-character": "^2.0.0",
3213 "micromark-util-events-to-acorn": "^2.0.0",
3214 "micromark-util-symbol": "^2.0.0",
3215 "micromark-util-types": "^2.0.0"
3216 }
3217 },
3218 "node_modules/micromark-extension-mdx-jsx": {
3219 "version": "3.0.2",
3220 "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz",
3221 "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==",
3222 "dev": true,
3223 "license": "MIT",
3224 "dependencies": {
3225 "@types/estree": "^1.0.0",
3226 "devlop": "^1.0.0",
3227 "estree-util-is-identifier-name": "^3.0.0",
3228 "micromark-factory-mdx-expression": "^2.0.0",
3229 "micromark-factory-space": "^2.0.0",
3230 "micromark-util-character": "^2.0.0",
3231 "micromark-util-events-to-acorn": "^2.0.0",
3232 "micromark-util-symbol": "^2.0.0",
3233 "micromark-util-types": "^2.0.0",
3234 "vfile-message": "^4.0.0"
3235 },
3236 "funding": {
3237 "type": "opencollective",
3238 "url": "https://opencollective.com/unified"
3239 }
3240 },
3241 "node_modules/micromark-extension-mdx-md": {
3242 "version": "2.0.0",
3243 "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz",
3244 "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==",
3245 "dev": true,
3246 "license": "MIT",
3247 "dependencies": {
3248 "micromark-util-types": "^2.0.0"
3249 },
3250 "funding": {
3251 "type": "opencollective",
3252 "url": "https://opencollective.com/unified"
3253 }
3254 },
3255 "node_modules/micromark-extension-mdxjs": {
3256 "version": "3.0.0",
3257 "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz",
3258 "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==",
3259 "dev": true,
3260 "license": "MIT",
3261 "dependencies": {
3262 "acorn": "^8.0.0",
3263 "acorn-jsx": "^5.0.0",
3264 "micromark-extension-mdx-expression": "^3.0.0",
3265 "micromark-extension-mdx-jsx": "^3.0.0",
3266 "micromark-extension-mdx-md": "^2.0.0",
3267 "micromark-extension-mdxjs-esm": "^3.0.0",
3268 "micromark-util-combine-extensions": "^2.0.0",
3269 "micromark-util-types": "^2.0.0"
3270 },
3271 "funding": {
3272 "type": "opencollective",
3273 "url": "https://opencollective.com/unified"
3274 }
3275 },
3276 "node_modules/micromark-extension-mdxjs-esm": {
3277 "version": "3.0.0",
3278 "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz",
3279 "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==",
3280 "dev": true,
3281 "license": "MIT",
3282 "dependencies": {
3283 "@types/estree": "^1.0.0",
3284 "devlop": "^1.0.0",
3285 "micromark-core-commonmark": "^2.0.0",
3286 "micromark-util-character": "^2.0.0",
3287 "micromark-util-events-to-acorn": "^2.0.0",
3288 "micromark-util-symbol": "^2.0.0",
3289 "micromark-util-types": "^2.0.0",
3290 "unist-util-position-from-estree": "^2.0.0",
3291 "vfile-message": "^4.0.0"
3292 },
3293 "funding": {
3294 "type": "opencollective",
3295 "url": "https://opencollective.com/unified"
3296 }
3297 },
3298 "node_modules/micromark-factory-destination": {
3299 "version": "2.0.1",
3300 "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
3301 "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
3302 "funding": [
3303 {
3304 "type": "GitHub Sponsors",
3305 "url": "https://github.com/sponsors/unifiedjs"
3306 },
3307 {
3308 "type": "OpenCollective",
3309 "url": "https://opencollective.com/unified"
3310 }
3311 ],
3312 "license": "MIT",
3313 "dependencies": {
3314 "micromark-util-character": "^2.0.0",
3315 "micromark-util-symbol": "^2.0.0",
3316 "micromark-util-types": "^2.0.0"
3317 }
3318 },
3319 "node_modules/micromark-factory-label": {
3320 "version": "2.0.1",
3321 "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
3322 "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
3323 "funding": [
3324 {
3325 "type": "GitHub Sponsors",
3326 "url": "https://github.com/sponsors/unifiedjs"
3327 },
3328 {
3329 "type": "OpenCollective",
3330 "url": "https://opencollective.com/unified"
3331 }
3332 ],
3333 "license": "MIT",
3334 "dependencies": {
3335 "devlop": "^1.0.0",
3336 "micromark-util-character": "^2.0.0",
3337 "micromark-util-symbol": "^2.0.0",
3338 "micromark-util-types": "^2.0.0"
3339 }
3340 },
3341 "node_modules/micromark-factory-mdx-expression": {
3342 "version": "2.0.3",
3343 "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz",
3344 "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==",
3345 "dev": true,
3346 "funding": [
3347 {
3348 "type": "GitHub Sponsors",
3349 "url": "https://github.com/sponsors/unifiedjs"
3350 },
3351 {
3352 "type": "OpenCollective",
3353 "url": "https://opencollective.com/unified"
3354 }
3355 ],
3356 "license": "MIT",
3357 "dependencies": {
3358 "@types/estree": "^1.0.0",
3359 "devlop": "^1.0.0",
3360 "micromark-factory-space": "^2.0.0",
3361 "micromark-util-character": "^2.0.0",
3362 "micromark-util-events-to-acorn": "^2.0.0",
3363 "micromark-util-symbol": "^2.0.0",
3364 "micromark-util-types": "^2.0.0",
3365 "unist-util-position-from-estree": "^2.0.0",
3366 "vfile-message": "^4.0.0"
3367 }
3368 },
3369 "node_modules/micromark-factory-space": {
3370 "version": "2.0.1",
3371 "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
3372 "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
3373 "funding": [
3374 {
3375 "type": "GitHub Sponsors",
3376 "url": "https://github.com/sponsors/unifiedjs"
3377 },
3378 {
3379 "type": "OpenCollective",
3380 "url": "https://opencollective.com/unified"
3381 }
3382 ],
3383 "license": "MIT",
3384 "dependencies": {
3385 "micromark-util-character": "^2.0.0",
3386 "micromark-util-types": "^2.0.0"
3387 }
3388 },
3389 "node_modules/micromark-factory-title": {
3390 "version": "2.0.1",
3391 "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
3392 "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
3393 "funding": [
3394 {
3395 "type": "GitHub Sponsors",
3396 "url": "https://github.com/sponsors/unifiedjs"
3397 },
3398 {
3399 "type": "OpenCollective",
3400 "url": "https://opencollective.com/unified"
3401 }
3402 ],
3403 "license": "MIT",
3404 "dependencies": {
3405 "micromark-factory-space": "^2.0.0",
3406 "micromark-util-character": "^2.0.0",
3407 "micromark-util-symbol": "^2.0.0",
3408 "micromark-util-types": "^2.0.0"
3409 }
3410 },
3411 "node_modules/micromark-factory-whitespace": {
3412 "version": "2.0.1",
3413 "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
3414 "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
3415 "funding": [
3416 {
3417 "type": "GitHub Sponsors",
3418 "url": "https://github.com/sponsors/unifiedjs"
3419 },
3420 {
3421 "type": "OpenCollective",
3422 "url": "https://opencollective.com/unified"
3423 }
3424 ],
3425 "license": "MIT",
3426 "dependencies": {
3427 "micromark-factory-space": "^2.0.0",
3428 "micromark-util-character": "^2.0.0",
3429 "micromark-util-symbol": "^2.0.0",
3430 "micromark-util-types": "^2.0.0"
3431 }
3432 },
3433 "node_modules/micromark-util-character": {
3434 "version": "2.1.1",
3435 "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
3436 "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
3437 "funding": [
3438 {
3439 "type": "GitHub Sponsors",
3440 "url": "https://github.com/sponsors/unifiedjs"
3441 },
3442 {
3443 "type": "OpenCollective",
3444 "url": "https://opencollective.com/unified"
3445 }
3446 ],
3447 "license": "MIT",
3448 "dependencies": {
3449 "micromark-util-symbol": "^2.0.0",
3450 "micromark-util-types": "^2.0.0"
3451 }
3452 },
3453 "node_modules/micromark-util-chunked": {
3454 "version": "2.0.1",
3455 "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
3456 "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
3457 "funding": [
3458 {
3459 "type": "GitHub Sponsors",
3460 "url": "https://github.com/sponsors/unifiedjs"
3461 },
3462 {
3463 "type": "OpenCollective",
3464 "url": "https://opencollective.com/unified"
3465 }
3466 ],
3467 "license": "MIT",
3468 "dependencies": {
3469 "micromark-util-symbol": "^2.0.0"
3470 }
3471 },
3472 "node_modules/micromark-util-classify-character": {
3473 "version": "2.0.1",
3474 "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
3475 "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
3476 "funding": [
3477 {
3478 "type": "GitHub Sponsors",
3479 "url": "https://github.com/sponsors/unifiedjs"
3480 },
3481 {
3482 "type": "OpenCollective",
3483 "url": "https://opencollective.com/unified"
3484 }
3485 ],
3486 "license": "MIT",
3487 "dependencies": {
3488 "micromark-util-character": "^2.0.0",
3489 "micromark-util-symbol": "^2.0.0",
3490 "micromark-util-types": "^2.0.0"
3491 }
3492 },
3493 "node_modules/micromark-util-combine-extensions": {
3494 "version": "2.0.1",
3495 "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
3496 "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
3497 "funding": [
3498 {
3499 "type": "GitHub Sponsors",
3500 "url": "https://github.com/sponsors/unifiedjs"
3501 },
3502 {
3503 "type": "OpenCollective",
3504 "url": "https://opencollective.com/unified"
3505 }
3506 ],
3507 "license": "MIT",
3508 "dependencies": {
3509 "micromark-util-chunked": "^2.0.0",
3510 "micromark-util-types": "^2.0.0"
3511 }
3512 },
3513 "node_modules/micromark-util-decode-numeric-character-reference": {
3514 "version": "2.0.2",
3515 "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
3516 "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
3517 "funding": [
3518 {
3519 "type": "GitHub Sponsors",
3520 "url": "https://github.com/sponsors/unifiedjs"
3521 },
3522 {
3523 "type": "OpenCollective",
3524 "url": "https://opencollective.com/unified"
3525 }
3526 ],
3527 "license": "MIT",
3528 "dependencies": {
3529 "micromark-util-symbol": "^2.0.0"
3530 }
3531 },
3532 "node_modules/micromark-util-decode-string": {
3533 "version": "2.0.1",
3534 "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
3535 "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
3536 "funding": [
3537 {
3538 "type": "GitHub Sponsors",
3539 "url": "https://github.com/sponsors/unifiedjs"
3540 },
3541 {
3542 "type": "OpenCollective",
3543 "url": "https://opencollective.com/unified"
3544 }
3545 ],
3546 "license": "MIT",
3547 "dependencies": {
3548 "decode-named-character-reference": "^1.0.0",
3549 "micromark-util-character": "^2.0.0",
3550 "micromark-util-decode-numeric-character-reference": "^2.0.0",
3551 "micromark-util-symbol": "^2.0.0"
3552 }
3553 },
3554 "node_modules/micromark-util-encode": {
3555 "version": "2.0.1",
3556 "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
3557 "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
3558 "funding": [
3559 {
3560 "type": "GitHub Sponsors",
3561 "url": "https://github.com/sponsors/unifiedjs"
3562 },
3563 {
3564 "type": "OpenCollective",
3565 "url": "https://opencollective.com/unified"
3566 }
3567 ],
3568 "license": "MIT"
3569 },
3570 "node_modules/micromark-util-events-to-acorn": {
3571 "version": "2.0.3",
3572 "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz",
3573 "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==",
3574 "dev": true,
3575 "funding": [
3576 {
3577 "type": "GitHub Sponsors",
3578 "url": "https://github.com/sponsors/unifiedjs"
3579 },
3580 {
3581 "type": "OpenCollective",
3582 "url": "https://opencollective.com/unified"
3583 }
3584 ],
3585 "license": "MIT",
3586 "dependencies": {
3587 "@types/estree": "^1.0.0",
3588 "@types/unist": "^3.0.0",
3589 "devlop": "^1.0.0",
3590 "estree-util-visit": "^2.0.0",
3591 "micromark-util-symbol": "^2.0.0",
3592 "micromark-util-types": "^2.0.0",
3593 "vfile-message": "^4.0.0"
3594 }
3595 },
3596 "node_modules/micromark-util-html-tag-name": {
3597 "version": "2.0.1",
3598 "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
3599 "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
3600 "funding": [
3601 {
3602 "type": "GitHub Sponsors",
3603 "url": "https://github.com/sponsors/unifiedjs"
3604 },
3605 {
3606 "type": "OpenCollective",
3607 "url": "https://opencollective.com/unified"
3608 }
3609 ],
3610 "license": "MIT"
3611 },
3612 "node_modules/micromark-util-normalize-identifier": {
3613 "version": "2.0.1",
3614 "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
3615 "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
3616 "funding": [
3617 {
3618 "type": "GitHub Sponsors",
3619 "url": "https://github.com/sponsors/unifiedjs"
3620 },
3621 {
3622 "type": "OpenCollective",
3623 "url": "https://opencollective.com/unified"
3624 }
3625 ],
3626 "license": "MIT",
3627 "dependencies": {
3628 "micromark-util-symbol": "^2.0.0"
3629 }
3630 },
3631 "node_modules/micromark-util-resolve-all": {
3632 "version": "2.0.1",
3633 "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
3634 "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
3635 "funding": [
3636 {
3637 "type": "GitHub Sponsors",
3638 "url": "https://github.com/sponsors/unifiedjs"
3639 },
3640 {
3641 "type": "OpenCollective",
3642 "url": "https://opencollective.com/unified"
3643 }
3644 ],
3645 "license": "MIT",
3646 "dependencies": {
3647 "micromark-util-types": "^2.0.0"
3648 }
3649 },
3650 "node_modules/micromark-util-sanitize-uri": {
3651 "version": "2.0.1",
3652 "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
3653 "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
3654 "funding": [
3655 {
3656 "type": "GitHub Sponsors",
3657 "url": "https://github.com/sponsors/unifiedjs"
3658 },
3659 {
3660 "type": "OpenCollective",
3661 "url": "https://opencollective.com/unified"
3662 }
3663 ],
3664 "license": "MIT",
3665 "dependencies": {
3666 "micromark-util-character": "^2.0.0",
3667 "micromark-util-encode": "^2.0.0",
3668 "micromark-util-symbol": "^2.0.0"
3669 }
3670 },
3671 "node_modules/micromark-util-subtokenize": {
3672 "version": "2.1.0",
3673 "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
3674 "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
3675 "funding": [
3676 {
3677 "type": "GitHub Sponsors",
3678 "url": "https://github.com/sponsors/unifiedjs"
3679 },
3680 {
3681 "type": "OpenCollective",
3682 "url": "https://opencollective.com/unified"
3683 }
3684 ],
3685 "license": "MIT",
3686 "dependencies": {
3687 "devlop": "^1.0.0",
3688 "micromark-util-chunked": "^2.0.0",
3689 "micromark-util-symbol": "^2.0.0",
3690 "micromark-util-types": "^2.0.0"
3691 }
3692 },
3693 "node_modules/micromark-util-symbol": {
3694 "version": "2.0.1",
3695 "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
3696 "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
3697 "funding": [
3698 {
3699 "type": "GitHub Sponsors",
3700 "url": "https://github.com/sponsors/unifiedjs"
3701 },
3702 {
3703 "type": "OpenCollective",
3704 "url": "https://opencollective.com/unified"
3705 }
3706 ],
3707 "license": "MIT"
3708 },
3709 "node_modules/micromark-util-types": {
3710 "version": "2.0.2",
3711 "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
3712 "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
3713 "funding": [
3714 {
3715 "type": "GitHub Sponsors",
3716 "url": "https://github.com/sponsors/unifiedjs"
3717 },
3718 {
3719 "type": "OpenCollective",
3720 "url": "https://opencollective.com/unified"
3721 }
3722 ],
3723 "license": "MIT"
3724 },
3725 "node_modules/ms": {
3726 "version": "2.1.3",
3727 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3728 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3729 "license": "MIT"
3730 },
3731 "node_modules/nanoid": {
3732 "version": "3.3.18",
3733 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
3734 "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
3735 "dev": true,
3736 "funding": [
3737 {
3738 "type": "github",
3739 "url": "https://github.com/sponsors/ai"
3740 }
3741 ],
3742 "license": "MIT",
3743 "bin": {
3744 "nanoid": "bin/nanoid.cjs"
3745 },
3746 "engines": {
3747 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3748 }
3749 },
3750 "node_modules/node-addon-api": {
3751 "version": "8.9.2",
3752 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-8.9.2.tgz",
3753 "integrity": "sha512-VijLXbi3UACN69I0JVXJsX4tjACjNoQDgv2gTF6sx2wWEi8tkSg2eX8p5gSIFi8z2+DL3oHmY6OyKce38SDolg==",
3754 "license": "MIT",
3755 "engines": {
3756 "node": "^18 || ^20 || >= 21"
3757 }
3758 },
3759 "node_modules/node-releases": {
3760 "version": "2.0.54",
3761 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.54.tgz",
3762 "integrity": "sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==",
3763 "dev": true,
3764 "license": "MIT",
3765 "engines": {
3766 "node": ">=18"
3767 }
3768 },
3769 "node_modules/numbl": {
3770 "version": "0.4.21",
3771 "resolved": "https://registry.npmjs.org/numbl/-/numbl-0.4.21.tgz",
3772 "integrity": "sha512-UQqeB5Wlsa+7MWoxpHiV2Q+uPB0Tt4Uzp0gXVOu3Q5UP3c42s0iciQo/F0hXC/iIHrn0VcUFh1Bcpw/gegTZ0w==",
3773 "hasInstallScript": true,
3774 "license": "Apache-2.0",
3775 "dependencies": {
3776 "fflate": "^0.8.2",
3777 "h5wasm": "^0.10.3",
3778 "node-addon-api": "^8.3.0",
3779 "pako": "^2.1.0",
3780 "qhull-wasm": "^0.0.1",
3781 "react-markdown": "^10.1.0",
3782 "react-syntax-highlighter": "^16.1.1",
3783 "remark-gfm": "^4.0.1",
3784 "three": "^0.183.2"
3785 },
3786 "bin": {
3787 "numbl": "dist-cli/cli.js"
3788 },
3789 "engines": {
3790 "node": ">=18"
3791 },
3792 "optionalDependencies": {
3793 "koffi": "^2.15.2"
3794 },
3795 "peerDependencies": {
3796 "react": ">=18",
3797 "react-dom": ">=18"
3798 },
3799 "peerDependenciesMeta": {
3800 "react": {
3801 "optional": true
3802 },
3803 "react-dom": {
3804 "optional": true
3805 }
3806 }
3807 },
3808 "node_modules/obug": {
3809 "version": "2.1.4",
3810 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.4.tgz",
3811 "integrity": "sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==",
3812 "dev": true,
3813 "funding": [
3814 "https://github.com/sponsors/sxzz",
3815 "https://opencollective.com/debug"
3816 ],
3817 "license": "MIT",
3818 "engines": {
3819 "node": ">=12.20.0"
3820 }
3821 },
3822 "node_modules/pako": {
3823 "version": "2.2.0",
3824 "resolved": "https://registry.npmjs.org/pako/-/pako-2.2.0.tgz",
3825 "integrity": "sha512-zJq6RP/5q+TO2OpFV3FHzlPnFjmkb7Nc99a5SNjJE+uu/PkpChs+NIZSSzbBoD+6kjiISXjfYdwj1ZRQ81dz/w==",
3826 "funding": [
3827 {
3828 "type": "github",
3829 "url": "https://github.com/sponsors/puzrin"
3830 },
3831 {
3832 "type": "github",
3833 "url": "https://github.com/sponsors/nodeca"
3834 }
3835 ],
3836 "license": "(MIT AND Zlib)"
3837 },
3838 "node_modules/parse-entities": {
3839 "version": "4.0.2",
3840 "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz",
3841 "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==",
3842 "license": "MIT",
3843 "dependencies": {
3844 "@types/unist": "^2.0.0",
3845 "character-entities-legacy": "^3.0.0",
3846 "character-reference-invalid": "^2.0.0",
3847 "decode-named-character-reference": "^1.0.0",
3848 "is-alphanumerical": "^2.0.0",
3849 "is-decimal": "^2.0.0",
3850 "is-hexadecimal": "^2.0.0"
3851 },
3852 "funding": {
3853 "type": "github",
3854 "url": "https://github.com/sponsors/wooorm"
3855 }
3856 },
3857 "node_modules/parse-entities/node_modules/@types/unist": {
3858 "version": "2.0.11",
3859 "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
3860 "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
3861 "license": "MIT"
3862 },
3863 "node_modules/pathe": {
3864 "version": "2.0.3",
3865 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
3866 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
3867 "dev": true,
3868 "license": "MIT"
3869 },
3870 "node_modules/picocolors": {
3871 "version": "1.1.1",
3872 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3873 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3874 "dev": true,
3875 "license": "ISC"
3876 },
3877 "node_modules/picomatch": {
3878 "version": "4.0.7",
3879 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
3880 "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
3881 "dev": true,
3882 "license": "MIT",
3883 "engines": {
3884 "node": ">=12"
3885 },
3886 "funding": {
3887 "url": "https://github.com/sponsors/jonschlinkert"
3888 }
3889 },
3890 "node_modules/postcss": {
3891 "version": "8.5.26",
3892 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz",
3893 "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==",
3894 "dev": true,
3895 "funding": [
3896 {
3897 "type": "opencollective",
3898 "url": "https://opencollective.com/postcss/"
3899 },
3900 {
3901 "type": "tidelift",
3902 "url": "https://tidelift.com/funding/github/npm/postcss"
3903 },
3904 {
3905 "type": "github",
3906 "url": "https://github.com/sponsors/ai"
3907 }
3908 ],
3909 "license": "MIT",
3910 "dependencies": {
3911 "nanoid": "^3.3.17",
3912 "picocolors": "^1.1.1",
3913 "source-map-js": "^1.2.1"
3914 },
3915 "engines": {
3916 "node": "^10 || ^12 || >=14"
3917 }
3918 },
3919 "node_modules/prettier": {
3920 "version": "3.9.6",
3921 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz",
3922 "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==",
3923 "dev": true,
3924 "license": "MIT",
3925 "bin": {
3926 "prettier": "bin/prettier.cjs"
3927 },
3928 "engines": {
3929 "node": ">=14"
3930 },
3931 "funding": {
3932 "url": "https://github.com/prettier/prettier?sponsor=1"
3933 }
3934 },
3935 "node_modules/prismjs": {
3936 "version": "1.30.0",
3937 "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
3938 "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
3939 "license": "MIT",
3940 "engines": {
3941 "node": ">=6"
3942 }
3943 },
3944 "node_modules/property-information": {
3945 "version": "7.2.0",
3946 "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz",
3947 "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==",
3948 "license": "MIT",
3949 "funding": {
3950 "type": "github",
3951 "url": "https://github.com/sponsors/wooorm"
3952 }
3953 },
3954 "node_modules/qhull-wasm": {
3955 "version": "0.0.1",
3956 "resolved": "https://registry.npmjs.org/qhull-wasm/-/qhull-wasm-0.0.1.tgz",
3957 "integrity": "sha512-A09kumKhdRIX0YNR+Y2G0bEuqCJ3xFOH61+x6uajHqDyvRydlZKWhH1AGGsM4PCyGm/cPFVbqOUrPJpq5n8HeA==",
3958 "license": "(MIT AND Qhull)",
3959 "engines": {
3960 "node": ">=18"
3961 }
3962 },
3963 "node_modules/react": {
3964 "version": "19.2.8",
3965 "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz",
3966 "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==",
3967 "license": "MIT",
3968 "engines": {
3969 "node": ">=0.10.0"
3970 }
3971 },
3972 "node_modules/react-dom": {
3973 "version": "19.2.8",
3974 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz",
3975 "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==",
3976 "license": "MIT",
3977 "dependencies": {
3978 "scheduler": "^0.27.0"
3979 },
3980 "peerDependencies": {
3981 "react": "^19.2.8"
3982 }
3983 },
3984 "node_modules/react-markdown": {
3985 "version": "10.1.0",
3986 "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz",
3987 "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==",
3988 "license": "MIT",
3989 "dependencies": {
3990 "@types/hast": "^3.0.0",
3991 "@types/mdast": "^4.0.0",
3992 "devlop": "^1.0.0",
3993 "hast-util-to-jsx-runtime": "^2.0.0",
3994 "html-url-attributes": "^3.0.0",
3995 "mdast-util-to-hast": "^13.0.0",
3996 "remark-parse": "^11.0.0",
3997 "remark-rehype": "^11.0.0",
3998 "unified": "^11.0.0",
3999 "unist-util-visit": "^5.0.0",
4000 "vfile": "^6.0.0"
4001 },
4002 "funding": {
4003 "type": "opencollective",
4004 "url": "https://opencollective.com/unified"
4005 },
4006 "peerDependencies": {
4007 "@types/react": ">=18",
4008 "react": ">=18"
4009 }
4010 },
4011 "node_modules/react-refresh": {
4012 "version": "0.18.0",
4013 "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
4014 "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==",
4015 "dev": true,
4016 "license": "MIT",
4017 "engines": {
4018 "node": ">=0.10.0"
4019 }
4020 },
4021 "node_modules/react-syntax-highlighter": {
4022 "version": "16.1.1",
4023 "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-16.1.1.tgz",
4024 "integrity": "sha512-PjVawBGy80C6YbC5DDZJeUjBmC7skaoEUdvfFQediQHgCL7aKyVHe57SaJGfQsloGDac+gCpTfRdtxzWWKmCXA==",
4025 "license": "MIT",
4026 "dependencies": {
4027 "@babel/runtime": "^7.28.4",
4028 "highlight.js": "^10.4.1",
4029 "highlightjs-vue": "^1.0.0",
4030 "lowlight": "^1.17.0",
4031 "prismjs": "^1.30.0",
4032 "refractor": "^5.0.0"
4033 },
4034 "engines": {
4035 "node": ">= 16.20.2"
4036 },
4037 "peerDependencies": {
4038 "react": ">= 0.14.0"
4039 }
4040 },
4041 "node_modules/recma-build-jsx": {
4042 "version": "1.0.0",
4043 "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz",
4044 "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==",
4045 "dev": true,
4046 "license": "MIT",
4047 "dependencies": {
4048 "@types/estree": "^1.0.0",
4049 "estree-util-build-jsx": "^3.0.0",
4050 "vfile": "^6.0.0"
4051 },
4052 "funding": {
4053 "type": "opencollective",
4054 "url": "https://opencollective.com/unified"
4055 }
4056 },
4057 "node_modules/recma-jsx": {
4058 "version": "1.0.1",
4059 "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz",
4060 "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==",
4061 "dev": true,
4062 "license": "MIT",
4063 "dependencies": {
4064 "acorn-jsx": "^5.0.0",
4065 "estree-util-to-js": "^2.0.0",
4066 "recma-parse": "^1.0.0",
4067 "recma-stringify": "^1.0.0",
4068 "unified": "^11.0.0"
4069 },
4070 "funding": {
4071 "type": "opencollective",
4072 "url": "https://opencollective.com/unified"
4073 },
4074 "peerDependencies": {
4075 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
4076 }
4077 },
4078 "node_modules/recma-parse": {
4079 "version": "1.0.0",
4080 "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz",
4081 "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==",
4082 "dev": true,
4083 "license": "MIT",
4084 "dependencies": {
4085 "@types/estree": "^1.0.0",
4086 "esast-util-from-js": "^2.0.0",
4087 "unified": "^11.0.0",
4088 "vfile": "^6.0.0"
4089 },
4090 "funding": {
4091 "type": "opencollective",
4092 "url": "https://opencollective.com/unified"
4093 }
4094 },
4095 "node_modules/recma-stringify": {
4096 "version": "1.0.0",
4097 "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz",
4098 "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==",
4099 "dev": true,
4100 "license": "MIT",
4101 "dependencies": {
4102 "@types/estree": "^1.0.0",
4103 "estree-util-to-js": "^2.0.0",
4104 "unified": "^11.0.0",
4105 "vfile": "^6.0.0"
4106 },
4107 "funding": {
4108 "type": "opencollective",
4109 "url": "https://opencollective.com/unified"
4110 }
4111 },
4112 "node_modules/refractor": {
4113 "version": "5.0.0",
4114 "resolved": "https://registry.npmjs.org/refractor/-/refractor-5.0.0.tgz",
4115 "integrity": "sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw==",
4116 "license": "MIT",
4117 "dependencies": {
4118 "@types/hast": "^3.0.0",
4119 "@types/prismjs": "^1.0.0",
4120 "hastscript": "^9.0.0",
4121 "parse-entities": "^4.0.0"
4122 },
4123 "funding": {
4124 "type": "github",
4125 "url": "https://github.com/sponsors/wooorm"
4126 }
4127 },
4128 "node_modules/rehype-recma": {
4129 "version": "1.0.0",
4130 "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz",
4131 "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==",
4132 "dev": true,
4133 "license": "MIT",
4134 "dependencies": {
4135 "@types/estree": "^1.0.0",
4136 "@types/hast": "^3.0.0",
4137 "hast-util-to-estree": "^3.0.0"
4138 },
4139 "funding": {
4140 "type": "opencollective",
4141 "url": "https://opencollective.com/unified"
4142 }
4143 },
4144 "node_modules/remark-gfm": {
4145 "version": "4.0.1",
4146 "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz",
4147 "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
4148 "license": "MIT",
4149 "dependencies": {
4150 "@types/mdast": "^4.0.0",
4151 "mdast-util-gfm": "^3.0.0",
4152 "micromark-extension-gfm": "^3.0.0",
4153 "remark-parse": "^11.0.0",
4154 "remark-stringify": "^11.0.0",
4155 "unified": "^11.0.0"
4156 },
4157 "funding": {
4158 "type": "opencollective",
4159 "url": "https://opencollective.com/unified"
4160 }
4161 },
4162 "node_modules/remark-mdx": {
4163 "version": "3.1.1",
4164 "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz",
4165 "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==",
4166 "dev": true,
4167 "license": "MIT",
4168 "dependencies": {
4169 "mdast-util-mdx": "^3.0.0",
4170 "micromark-extension-mdxjs": "^3.0.0"
4171 },
4172 "funding": {
4173 "type": "opencollective",
4174 "url": "https://opencollective.com/unified"
4175 }
4176 },
4177 "node_modules/remark-parse": {
4178 "version": "11.0.0",
4179 "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
4180 "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
4181 "license": "MIT",
4182 "dependencies": {
4183 "@types/mdast": "^4.0.0",
4184 "mdast-util-from-markdown": "^2.0.0",
4185 "micromark-util-types": "^2.0.0",
4186 "unified": "^11.0.0"
4187 },
4188 "funding": {
4189 "type": "opencollective",
4190 "url": "https://opencollective.com/unified"
4191 }
4192 },
4193 "node_modules/remark-rehype": {
4194 "version": "11.1.2",
4195 "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz",
4196 "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
4197 "license": "MIT",
4198 "dependencies": {
4199 "@types/hast": "^3.0.0",
4200 "@types/mdast": "^4.0.0",
4201 "mdast-util-to-hast": "^13.0.0",
4202 "unified": "^11.0.0",
4203 "vfile": "^6.0.0"
4204 },
4205 "funding": {
4206 "type": "opencollective",
4207 "url": "https://opencollective.com/unified"
4208 }
4209 },
4210 "node_modules/remark-stringify": {
4211 "version": "11.0.0",
4212 "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
4213 "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
4214 "license": "MIT",
4215 "dependencies": {
4216 "@types/mdast": "^4.0.0",
4217 "mdast-util-to-markdown": "^2.0.0",
4218 "unified": "^11.0.0"
4219 },
4220 "funding": {
4221 "type": "opencollective",
4222 "url": "https://opencollective.com/unified"
4223 }
4224 },
4225 "node_modules/rollup": {
4226 "version": "4.63.1",
4227 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz",
4228 "integrity": "sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==",
4229 "dev": true,
4230 "license": "MIT",
4231 "dependencies": {
4232 "@types/estree": "1.0.9"
4233 },
4234 "bin": {
4235 "rollup": "dist/bin/rollup"
4236 },
4237 "engines": {
4238 "node": ">=18.0.0",
4239 "npm": ">=8.0.0"
4240 },
4241 "optionalDependencies": {
4242 "@napi-rs/lzma-linux-x64-gnu": "1.5.1",
4243 "@rollup/rollup-android-arm-eabi": "4.63.1",
4244 "@rollup/rollup-android-arm64": "4.63.1",
4245 "@rollup/rollup-darwin-arm64": "4.63.1",
4246 "@rollup/rollup-darwin-x64": "4.63.1",
4247 "@rollup/rollup-freebsd-arm64": "4.63.1",
4248 "@rollup/rollup-freebsd-x64": "4.63.1",
4249 "@rollup/rollup-linux-arm-gnueabihf": "4.63.1",
4250 "@rollup/rollup-linux-arm-musleabihf": "4.63.1",
4251 "@rollup/rollup-linux-arm64-gnu": "4.63.1",
4252 "@rollup/rollup-linux-arm64-musl": "4.63.1",
4253 "@rollup/rollup-linux-loong64-gnu": "4.63.1",
4254 "@rollup/rollup-linux-loong64-musl": "4.63.1",
4255 "@rollup/rollup-linux-ppc64-gnu": "4.63.1",
4256 "@rollup/rollup-linux-ppc64-musl": "4.63.1",
4257 "@rollup/rollup-linux-riscv64-gnu": "4.63.1",
4258 "@rollup/rollup-linux-riscv64-musl": "4.63.1",
4259 "@rollup/rollup-linux-s390x-gnu": "4.63.1",
4260 "@rollup/rollup-linux-x64-gnu": "4.63.1",
4261 "@rollup/rollup-linux-x64-musl": "4.63.1",
4262 "@rollup/rollup-openbsd-x64": "4.63.1",
4263 "@rollup/rollup-openharmony-arm64": "4.63.1",
4264 "@rollup/rollup-win32-arm64-msvc": "4.63.1",
4265 "@rollup/rollup-win32-ia32-msvc": "4.63.1",
4266 "@rollup/rollup-win32-x64-gnu": "4.63.1",
4267 "@rollup/rollup-win32-x64-msvc": "4.63.1",
4268 "fsevents": "~2.3.2"
4269 }
4270 },
4271 "node_modules/scheduler": {
4272 "version": "0.27.0",
4273 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
4274 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
4275 "license": "MIT"
4276 },
4277 "node_modules/semver": {
4278 "version": "6.3.1",
4279 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
4280 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
4281 "dev": true,
4282 "license": "ISC",
4283 "bin": {
4284 "semver": "bin/semver.js"
4285 }
4286 },
4287 "node_modules/siginfo": {
4288 "version": "2.0.0",
4289 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
4290 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
4291 "dev": true,
4292 "license": "ISC"
4293 },
4294 "node_modules/source-map": {
4295 "version": "0.7.6",
4296 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz",
4297 "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==",
4298 "dev": true,
4299 "license": "BSD-3-Clause",
4300 "engines": {
4301 "node": ">= 12"
4302 }
4303 },
4304 "node_modules/source-map-js": {
4305 "version": "1.2.1",
4306 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
4307 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
4308 "dev": true,
4309 "license": "BSD-3-Clause",
4310 "engines": {
4311 "node": ">=0.10.0"
4312 }
4313 },
4314 "node_modules/space-separated-tokens": {
4315 "version": "2.0.2",
4316 "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
4317 "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
4318 "license": "MIT",
4319 "funding": {
4320 "type": "github",
4321 "url": "https://github.com/sponsors/wooorm"
4322 }
4323 },
4324 "node_modules/stackback": {
4325 "version": "0.0.2",
4326 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
4327 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
4328 "dev": true,
4329 "license": "MIT"
4330 },
4331 "node_modules/std-env": {
4332 "version": "4.2.0",
4333 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz",
4334 "integrity": "sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==",
4335 "dev": true,
4336 "license": "MIT"
4337 },
4338 "node_modules/stringify-entities": {
4339 "version": "4.0.4",
4340 "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
4341 "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
4342 "license": "MIT",
4343 "dependencies": {
4344 "character-entities-html4": "^2.0.0",
4345 "character-entities-legacy": "^3.0.0"
4346 },
4347 "funding": {
4348 "type": "github",
4349 "url": "https://github.com/sponsors/wooorm"
4350 }
4351 },
4352 "node_modules/style-mod": {
4353 "version": "4.1.3",
4354 "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.3.tgz",
4355 "integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==",
4356 "license": "MIT"
4357 },
4358 "node_modules/style-to-js": {
4359 "version": "1.1.21",
4360 "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz",
4361 "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==",
4362 "license": "MIT",
4363 "dependencies": {
4364 "style-to-object": "1.0.14"
4365 }
4366 },
4367 "node_modules/style-to-object": {
4368 "version": "1.0.14",
4369 "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz",
4370 "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==",
4371 "license": "MIT",
4372 "dependencies": {
4373 "inline-style-parser": "0.2.7"
4374 }
4375 },
4376 "node_modules/three": {
4377 "version": "0.183.2",
4378 "resolved": "https://registry.npmjs.org/three/-/three-0.183.2.tgz",
4379 "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==",
4380 "license": "MIT"
4381 },
4382 "node_modules/tinybench": {
4383 "version": "2.9.0",
4384 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
4385 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
4386 "dev": true,
4387 "license": "MIT"
4388 },
4389 "node_modules/tinyexec": {
4390 "version": "1.3.0",
4391 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.0.tgz",
4392 "integrity": "sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==",
4393 "dev": true,
4394 "license": "MIT",
4395 "engines": {
4396 "node": ">=18"
4397 }
4398 },
4399 "node_modules/tinyglobby": {
4400 "version": "0.2.17",
4401 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
4402 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
4403 "dev": true,
4404 "license": "MIT",
4405 "dependencies": {
4406 "fdir": "^6.5.0",
4407 "picomatch": "^4.0.4"
4408 },
4409 "engines": {
4410 "node": ">=12.0.0"
4411 },
4412 "funding": {
4413 "url": "https://github.com/sponsors/SuperchupuDev"
4414 }
4415 },
4416 "node_modules/tinyrainbow": {
4417 "version": "3.1.1",
4418 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.1.tgz",
4419 "integrity": "sha512-yau8yJdTt989Mm0Bd/236QnzEiPf2xLLTqUZRUJOo/3CB078LSwzei343DgtJVmfJKJE3TMINY1u42SQsP6mXw==",
4420 "dev": true,
4421 "license": "MIT",
4422 "engines": {
4423 "node": ">=14.0.0"
4424 }
4425 },
4426 "node_modules/trim-lines": {
4427 "version": "3.0.1",
4428 "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
4429 "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
4430 "license": "MIT",
4431 "funding": {
4432 "type": "github",
4433 "url": "https://github.com/sponsors/wooorm"
4434 }
4435 },
4436 "node_modules/trough": {
4437 "version": "2.2.0",
4438 "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
4439 "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
4440 "license": "MIT",
4441 "funding": {
4442 "type": "github",
4443 "url": "https://github.com/sponsors/wooorm"
4444 }
4445 },
4446 "node_modules/typescript": {
4447 "version": "5.9.3",
4448 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
4449 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
4450 "dev": true,
4451 "license": "Apache-2.0",
4452 "bin": {
4453 "tsc": "bin/tsc",
4454 "tsserver": "bin/tsserver"
4455 },
4456 "engines": {
4457 "node": ">=14.17"
4458 }
4459 },
4460 "node_modules/undici-types": {
4461 "version": "7.18.2",
4462 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
4463 "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
4464 "dev": true,
4465 "license": "MIT"
4466 },
4467 "node_modules/unified": {
4468 "version": "11.0.5",
4469 "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
4470 "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
4471 "license": "MIT",
4472 "dependencies": {
4473 "@types/unist": "^3.0.0",
4474 "bail": "^2.0.0",
4475 "devlop": "^1.0.0",
4476 "extend": "^3.0.0",
4477 "is-plain-obj": "^4.0.0",
4478 "trough": "^2.0.0",
4479 "vfile": "^6.0.0"
4480 },
4481 "funding": {
4482 "type": "opencollective",
4483 "url": "https://opencollective.com/unified"
4484 }
4485 },
4486 "node_modules/unist-util-is": {
4487 "version": "6.0.1",
4488 "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz",
4489 "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==",
4490 "license": "MIT",
4491 "dependencies": {
4492 "@types/unist": "^3.0.0"
4493 },
4494 "funding": {
4495 "type": "opencollective",
4496 "url": "https://opencollective.com/unified"
4497 }
4498 },
4499 "node_modules/unist-util-position": {
4500 "version": "5.0.0",
4501 "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
4502 "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
4503 "license": "MIT",
4504 "dependencies": {
4505 "@types/unist": "^3.0.0"
4506 },
4507 "funding": {
4508 "type": "opencollective",
4509 "url": "https://opencollective.com/unified"
4510 }
4511 },
4512 "node_modules/unist-util-position-from-estree": {
4513 "version": "2.0.0",
4514 "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz",
4515 "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==",
4516 "dev": true,
4517 "license": "MIT",
4518 "dependencies": {
4519 "@types/unist": "^3.0.0"
4520 },
4521 "funding": {
4522 "type": "opencollective",
4523 "url": "https://opencollective.com/unified"
4524 }
4525 },
4526 "node_modules/unist-util-stringify-position": {
4527 "version": "4.0.0",
4528 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
4529 "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
4530 "license": "MIT",
4531 "dependencies": {
4532 "@types/unist": "^3.0.0"
4533 },
4534 "funding": {
4535 "type": "opencollective",
4536 "url": "https://opencollective.com/unified"
4537 }
4538 },
4539 "node_modules/unist-util-visit": {
4540 "version": "5.1.0",
4541 "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz",
4542 "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==",
4543 "license": "MIT",
4544 "dependencies": {
4545 "@types/unist": "^3.0.0",
4546 "unist-util-is": "^6.0.0",
4547 "unist-util-visit-parents": "^6.0.0"
4548 },
4549 "funding": {
4550 "type": "opencollective",
4551 "url": "https://opencollective.com/unified"
4552 }
4553 },
4554 "node_modules/unist-util-visit-parents": {
4555 "version": "6.0.2",
4556 "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz",
4557 "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==",
4558 "license": "MIT",
4559 "dependencies": {
4560 "@types/unist": "^3.0.0",
4561 "unist-util-is": "^6.0.0"
4562 },
4563 "funding": {
4564 "type": "opencollective",
4565 "url": "https://opencollective.com/unified"
4566 }
4567 },
4568 "node_modules/update-browserslist-db": {
4569 "version": "1.3.2",
4570 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.2.tgz",
4571 "integrity": "sha512-UQ+MSxlhRm1bzjhU+DcuXfjFO1FzNtqhK5+9Yvlp90ItDLk5vT932A0rFu619nf7RVS+Y/VeaUW1jaRDqZ8VJw==",
4572 "dev": true,
4573 "funding": [
4574 {
4575 "type": "opencollective",
4576 "url": "https://opencollective.com/browserslist"
4577 },
4578 {
4579 "type": "tidelift",
4580 "url": "https://tidelift.com/funding/github/npm/browserslist"
4581 },
4582 {
4583 "type": "github",
4584 "url": "https://github.com/sponsors/ai"
4585 }
4586 ],
4587 "license": "MIT",
4588 "dependencies": {
4589 "escalade": "^3.2.0",
4590 "picocolors": "^1.1.1"
4591 },
4592 "bin": {
4593 "update-browserslist-db": "cli.js"
4594 },
4595 "peerDependencies": {
4596 "browserslist": ">= 4.21.0"
4597 }
4598 },
4599 "node_modules/vfile": {
4600 "version": "6.0.3",
4601 "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
4602 "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
4603 "license": "MIT",
4604 "dependencies": {
4605 "@types/unist": "^3.0.0",
4606 "vfile-message": "^4.0.0"
4607 },
4608 "funding": {
4609 "type": "opencollective",
4610 "url": "https://opencollective.com/unified"
4611 }
4612 },
4613 "node_modules/vfile-message": {
4614 "version": "4.0.3",
4615 "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz",
4616 "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
4617 "license": "MIT",
4618 "dependencies": {
4619 "@types/unist": "^3.0.0",
4620 "unist-util-stringify-position": "^4.0.0"
4621 },
4622 "funding": {
4623 "type": "opencollective",
4624 "url": "https://opencollective.com/unified"
4625 }
4626 },
4627 "node_modules/vite": {
4628 "version": "7.3.6",
4629 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz",
4630 "integrity": "sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==",
4631 "dev": true,
4632 "license": "MIT",
4633 "dependencies": {
4634 "esbuild": "^0.27.0 || ^0.28.0",
4635 "fdir": "^6.5.0",
4636 "picomatch": "^4.0.3",
4637 "postcss": "^8.5.6",
4638 "rollup": "^4.43.0",
4639 "tinyglobby": "^0.2.15"
4640 },
4641 "bin": {
4642 "vite": "bin/vite.js"
4643 },
4644 "engines": {
4645 "node": "^20.19.0 || >=22.12.0"
4646 },
4647 "funding": {
4648 "url": "https://github.com/vitejs/vite?sponsor=1"
4649 },
4650 "optionalDependencies": {
4651 "fsevents": "~2.3.3"
4652 },
4653 "peerDependencies": {
4654 "@types/node": "^20.19.0 || >=22.12.0",
4655 "jiti": ">=1.21.0",
4656 "less": "^4.0.0",
4657 "lightningcss": "^1.21.0",
4658 "sass": "^1.70.0",
4659 "sass-embedded": "^1.70.0",
4660 "stylus": ">=0.54.8",
4661 "sugarss": "^5.0.0",
4662 "terser": "^5.16.0",
4663 "tsx": "^4.8.1",
4664 "yaml": "^2.4.2"
4665 },
4666 "peerDependenciesMeta": {
4667 "@types/node": {
4668 "optional": true
4669 },
4670 "jiti": {
4671 "optional": true
4672 },
4673 "less": {
4674 "optional": true
4675 },
4676 "lightningcss": {
4677 "optional": true
4678 },
4679 "sass": {
4680 "optional": true
4681 },
4682 "sass-embedded": {
4683 "optional": true
4684 },
4685 "stylus": {
4686 "optional": true
4687 },
4688 "sugarss": {
4689 "optional": true
4690 },
4691 "terser": {
4692 "optional": true
4693 },
4694 "tsx": {
4695 "optional": true
4696 },
4697 "yaml": {
4698 "optional": true
4699 }
4700 }
4701 },
4702 "node_modules/vitest": {
4703 "version": "4.1.11",
4704 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.11.tgz",
4705 "integrity": "sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==",
4706 "dev": true,
4707 "license": "MIT",
4708 "dependencies": {
4709 "@vitest/expect": "4.1.11",
4710 "@vitest/mocker": "4.1.11",
4711 "@vitest/pretty-format": "4.1.11",
4712 "@vitest/runner": "4.1.11",
4713 "@vitest/snapshot": "4.1.11",
4714 "@vitest/spy": "4.1.11",
4715 "@vitest/utils": "4.1.11",
4716 "es-module-lexer": "^2.0.0",
4717 "expect-type": "^1.3.0",
4718 "magic-string": "^0.30.21",
4719 "obug": "^2.1.1",
4720 "pathe": "^2.0.3",
4721 "picomatch": "^4.0.3",
4722 "std-env": "^4.0.0-rc.1",
4723 "tinybench": "^2.9.0",
4724 "tinyexec": "^1.0.2",
4725 "tinyglobby": "^0.2.15",
4726 "tinyrainbow": "^3.1.0",
4727 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0",
4728 "why-is-node-running": "^2.3.0"
4729 },
4730 "bin": {
4731 "vitest": "vitest.mjs"
4732 },
4733 "engines": {
4734 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
4735 },
4736 "funding": {
4737 "url": "https://opencollective.com/vitest"
4738 },
4739 "peerDependencies": {
4740 "@edge-runtime/vm": "*",
4741 "@opentelemetry/api": "^1.9.0",
4742 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
4743 "@vitest/browser-playwright": "4.1.11",
4744 "@vitest/browser-preview": "4.1.11",
4745 "@vitest/browser-webdriverio": "4.1.11",
4746 "@vitest/coverage-istanbul": "4.1.11",
4747 "@vitest/coverage-v8": "4.1.11",
4748 "@vitest/ui": "4.1.11",
4749 "happy-dom": "*",
4750 "jsdom": "*",
4751 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
4752 },
4753 "peerDependenciesMeta": {
4754 "@edge-runtime/vm": {
4755 "optional": true
4756 },
4757 "@opentelemetry/api": {
4758 "optional": true
4759 },
4760 "@types/node": {
4761 "optional": true
4762 },
4763 "@vitest/browser-playwright": {
4764 "optional": true
4765 },
4766 "@vitest/browser-preview": {
4767 "optional": true
4768 },
4769 "@vitest/browser-webdriverio": {
4770 "optional": true
4771 },
4772 "@vitest/coverage-istanbul": {
4773 "optional": true
4774 },
4775 "@vitest/coverage-v8": {
4776 "optional": true
4777 },
4778 "@vitest/ui": {
4779 "optional": true
4780 },
4781 "happy-dom": {
4782 "optional": true
4783 },
4784 "jsdom": {
4785 "optional": true
4786 },
4787 "vite": {
4788 "optional": false
4789 }
4790 }
4791 },
4792 "node_modules/w3c-keyname": {
4793 "version": "2.2.8",
4794 "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz",
4795 "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==",
4796 "license": "MIT"
4797 },
4798 "node_modules/why-is-node-running": {
4799 "version": "2.3.0",
4800 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
4801 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
4802 "dev": true,
4803 "license": "MIT",
4804 "dependencies": {
4805 "siginfo": "^2.0.0",
4806 "stackback": "0.0.2"
4807 },
4808 "bin": {
4809 "why-is-node-running": "cli.js"
4810 },
4811 "engines": {
4812 "node": ">=8"
4813 }
4814 },
4815 "node_modules/yallist": {
4816 "version": "3.1.1",
4817 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
4818 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
4819 "dev": true,
4820 "license": "ISC"
4821 },
4822 "node_modules/zwitch": {
4823 "version": "2.0.4",
4824 "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
4825 "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
4826 "license": "MIT",
4827 "funding": {
4828 "type": "github",
4829 "url": "https://github.com/sponsors/wooorm"
4830 }
4831 },
4832 "packages/components": {
4833 "name": "@plate-lab/components",
4834 "version": "0.1.0",
4835 "dependencies": {
4836 "@codemirror/language": "^6.11.0",
4837 "@codemirror/legacy-modes": "^6.5.0",
4838 "@codemirror/state": "^6.5.2",
4839 "@codemirror/view": "^6.38.1",
4840 "@plate-lab/core": "*",
4841 "codemirror": "^6.0.1",
4842 "katex": "^0.16.22"
4843 },
4844 "devDependencies": {
4845 "@types/katex": "^0.16.7"
4846 },
4847 "peerDependencies": {
4848 "react": ">=18",
4849 "react-dom": ">=18"
4850 }
4851 },
4852 "packages/core": {
4853 "name": "@plate-lab/core",
4854 "version": "0.1.0",
4855 "dependencies": {
4856 "numbl": "0.4.21"
4857 }
4858 }
4859 }
4860}