anvilsign in

collin/strudel-claude

pre-demo / package-lock.json
1{
2 "name": "strudel-claude",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "strudel-claude",
9 "version": "1.0.0",
10 "license": "ISC",
11 "dependencies": {
12 "@anthropic-ai/sdk": "^0.115.0",
13 "@codemirror/lang-javascript": "^6.2.5",
14 "@codemirror/state": "^6.7.1",
15 "@codemirror/theme-one-dark": "^6.1.3",
16 "@codemirror/view": "^6.43.6",
17 "@strudel/repl": "^1.3.0",
18 "@strudel/web": "^1.3.0",
19 "codemirror": "^6.0.2",
20 "express": "^5.2.1",
21 "htm": "^3.1.1",
22 "ink": "^7.1.1",
23 "node-web-audio-api": "^2.2.0",
24 "react": "^19.2.8",
25 "ws": "^8.21.2"
26 },
27 "devDependencies": {
28 "@types/node": "^26.2.0",
29 "@types/react": "^19.2.18",
30 "concurrently": "^10.0.4",
31 "typescript": "^7.0.2",
32 "vite": "^8.1.5"
33 }
34 },
35 "node_modules/@alcalzone/ansi-tokenize": {
36 "version": "0.3.0",
37 "resolved": "https://registry.npmjs.org/@alcalzone/ansi-tokenize/-/ansi-tokenize-0.3.0.tgz",
38 "integrity": "sha512-p+CMKJ93HFmLkjXKlXiVGlMQEuRb6H0MokBSwUsX+S6BRX8eV5naFZpQJFfJHjRZY0Hmnqy1/r6UWl3x+19zYA==",
39 "license": "MIT",
40 "dependencies": {
41 "ansi-styles": "^6.2.1",
42 "is-fullwidth-code-point": "^5.0.0"
43 },
44 "engines": {
45 "node": ">=18"
46 }
47 },
48 "node_modules/@anthropic-ai/sdk": {
49 "version": "0.115.0",
50 "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.115.0.tgz",
51 "integrity": "sha512-BJrFIVyjNuU8lfDyIJTvlRYzgQg+zEl78BxE7fq8esULsGz9IRQvGtW5spq3tydmtjQb/GFdooKGdGsetpx+lQ==",
52 "license": "MIT",
53 "dependencies": {
54 "json-schema-to-ts": "^3.1.1",
55 "standardwebhooks": "^1.0.0"
56 },
57 "bin": {
58 "anthropic-ai-sdk": "bin/cli"
59 },
60 "peerDependencies": {
61 "zod": "^3.25.0 || ^4.0.0"
62 },
63 "peerDependenciesMeta": {
64 "zod": {
65 "optional": true
66 }
67 }
68 },
69 "node_modules/@babel/runtime": {
70 "version": "7.29.7",
71 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",
72 "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",
73 "license": "MIT",
74 "engines": {
75 "node": ">=6.9.0"
76 }
77 },
78 "node_modules/@codemirror/autocomplete": {
79 "version": "6.20.3",
80 "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.20.3.tgz",
81 "integrity": "sha512-tlosUqb+3BbxCxZdu4tKeRghPFC+QM7q4X5YhKV2eCmPG+1r2F3f4AaSz5sCrFqUtX4Jh20VFTKecl16MgiV9g==",
82 "license": "MIT",
83 "dependencies": {
84 "@codemirror/language": "^6.0.0",
85 "@codemirror/state": "^6.0.0",
86 "@codemirror/view": "^6.17.0",
87 "@lezer/common": "^1.0.0"
88 }
89 },
90 "node_modules/@codemirror/commands": {
91 "version": "6.10.4",
92 "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.10.4.tgz",
93 "integrity": "sha512-Ryk9y9T0FFVF0cUGhAknveAyUOl/A1qReTFi+qPKtOh2Z9F4AUBz3XOrYD4ZEgZirdugVzHvd/2/Wcwy5OliTg==",
94 "license": "MIT",
95 "dependencies": {
96 "@codemirror/language": "^6.0.0",
97 "@codemirror/state": "^6.7.0",
98 "@codemirror/view": "^6.27.0",
99 "@lezer/common": "^1.1.0"
100 }
101 },
102 "node_modules/@codemirror/lang-javascript": {
103 "version": "6.2.5",
104 "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-6.2.5.tgz",
105 "integrity": "sha512-zD4e5mS+50htS7F+TYjBPsiIFGanfVqg4HyUz6WNFikgOPf2BgKlx+TQedI1w6n/IqRBVBbBWmGFdLB/7uxO4A==",
106 "license": "MIT",
107 "dependencies": {
108 "@codemirror/autocomplete": "^6.0.0",
109 "@codemirror/language": "^6.6.0",
110 "@codemirror/lint": "^6.0.0",
111 "@codemirror/state": "^6.0.0",
112 "@codemirror/view": "^6.17.0",
113 "@lezer/common": "^1.0.0",
114 "@lezer/javascript": "^1.0.0"
115 }
116 },
117 "node_modules/@codemirror/language": {
118 "version": "6.12.4",
119 "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.12.4.tgz",
120 "integrity": "sha512-1q4PaT+o6PbgpkJt4Q8Fv5XJxTy4FUZ4MWETtyiDw3J0Pyr9E2vqcKL+k9wcvjNTIsauxvE7OfmWj3FRPHQ76A==",
121 "license": "MIT",
122 "dependencies": {
123 "@codemirror/state": "^6.0.0",
124 "@codemirror/view": "^6.23.0",
125 "@lezer/common": "^1.5.0",
126 "@lezer/highlight": "^1.0.0",
127 "@lezer/lr": "^1.0.0",
128 "style-mod": "^4.0.0"
129 }
130 },
131 "node_modules/@codemirror/lint": {
132 "version": "6.9.7",
133 "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.9.7.tgz",
134 "integrity": "sha512-28/+iWLYxKxsvGYhSYL7zaCZqLz5+FFFDq9tVsvGv9kv8RY4fFAchJ5WX9M3YrrRlTIsECjsXPqeNgnSmNP2dg==",
135 "license": "MIT",
136 "dependencies": {
137 "@codemirror/state": "^6.0.0",
138 "@codemirror/view": "^6.42.0",
139 "crelt": "^1.0.5"
140 }
141 },
142 "node_modules/@codemirror/search": {
143 "version": "6.7.1",
144 "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.7.1.tgz",
145 "integrity": "sha512-uMe5UO6PamJtSHrXhhHOzSX3ReWtiJrva6GnPMwSOrZtiExb5X5eExhr2OUZQVvdxPsKpY3Ro2mFbQadpPWmHA==",
146 "license": "MIT",
147 "dependencies": {
148 "@codemirror/state": "^6.0.0",
149 "@codemirror/view": "^6.37.0",
150 "crelt": "^1.0.5"
151 }
152 },
153 "node_modules/@codemirror/state": {
154 "version": "6.7.1",
155 "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.7.1.tgz",
156 "integrity": "sha512-9QzNDgE4EYDnAHfrTlR2lwiPciiOymLtwKK+8yHQzCc7GXhAP9xdEbEJFy2IWB1j9UGUl9BsgMmTo/ImA02T7A==",
157 "license": "MIT",
158 "dependencies": {
159 "@marijn/find-cluster-break": "^1.0.0"
160 }
161 },
162 "node_modules/@codemirror/theme-one-dark": {
163 "version": "6.1.3",
164 "resolved": "https://registry.npmjs.org/@codemirror/theme-one-dark/-/theme-one-dark-6.1.3.tgz",
165 "integrity": "sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==",
166 "license": "MIT",
167 "dependencies": {
168 "@codemirror/language": "^6.0.0",
169 "@codemirror/state": "^6.0.0",
170 "@codemirror/view": "^6.0.0",
171 "@lezer/highlight": "^1.0.0"
172 }
173 },
174 "node_modules/@codemirror/view": {
175 "version": "6.43.6",
176 "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.43.6.tgz",
177 "integrity": "sha512-EVunGSYN1wz1p75WY1s3Xg7t3i8Yol0kGZGizNdX9BUFgMFILYVe8/u6EVpo7Ff5PwbZuILb4QAq7IZoKzIEQA==",
178 "license": "MIT",
179 "dependencies": {
180 "@codemirror/state": "^6.7.0",
181 "crelt": "^1.0.6",
182 "style-mod": "^4.1.0",
183 "w3c-keyname": "^2.2.4"
184 }
185 },
186 "node_modules/@emnapi/core": {
187 "version": "1.11.1",
188 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz",
189 "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==",
190 "dev": true,
191 "license": "MIT",
192 "optional": true,
193 "dependencies": {
194 "@emnapi/wasi-threads": "1.2.2",
195 "tslib": "^2.4.0"
196 }
197 },
198 "node_modules/@emnapi/runtime": {
199 "version": "1.11.1",
200 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz",
201 "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==",
202 "dev": true,
203 "license": "MIT",
204 "optional": true,
205 "dependencies": {
206 "tslib": "^2.4.0"
207 }
208 },
209 "node_modules/@emnapi/wasi-threads": {
210 "version": "1.2.2",
211 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",
212 "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==",
213 "dev": true,
214 "license": "MIT",
215 "optional": true,
216 "dependencies": {
217 "tslib": "^2.4.0"
218 }
219 },
220 "node_modules/@kabelsalat/core": {
221 "version": "0.4.0",
222 "resolved": "https://registry.npmjs.org/@kabelsalat/core/-/core-0.4.0.tgz",
223 "integrity": "sha512-5zV8nh8HffW8aexObXs5pE0xgL0jb1cHc3o8UN6AvK0mBt87fjZvW65E4rMslHyq+OuCscoBJW7B3MbYfWrwMQ==",
224 "license": "AGPL-3.0-or-later"
225 },
226 "node_modules/@kabelsalat/lib": {
227 "version": "0.4.1",
228 "resolved": "https://registry.npmjs.org/@kabelsalat/lib/-/lib-0.4.1.tgz",
229 "integrity": "sha512-gBCjrZKD9huTKNJuBC6BXM4PMQSg8otL8A/vp8j98P9v6yWTX1TuyaqdLg/1PrIAMV4hlWoav9ZD3YMFlrvouw==",
230 "license": "AGPL-3.0-or-later",
231 "dependencies": {
232 "@kabelsalat/core": "0.4.0"
233 }
234 },
235 "node_modules/@kabelsalat/web": {
236 "version": "0.4.1",
237 "resolved": "https://registry.npmjs.org/@kabelsalat/web/-/web-0.4.1.tgz",
238 "integrity": "sha512-ASkFhePJLx3GjadYOueI7sHKXBbRPk/a1pfslFeQNI9gU7yZq/KrnkmOmLrgrtixAsy7gyi1vWqkmRRvH3Ki6w==",
239 "license": "AGPL-3.0-or-later",
240 "dependencies": {
241 "@kabelsalat/core": "0.4.0",
242 "@kabelsalat/lib": "0.4.1"
243 }
244 },
245 "node_modules/@lezer/common": {
246 "version": "1.5.2",
247 "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.2.tgz",
248 "integrity": "sha512-sxQE460fPZyU3sdc8lafxiPwJHBzZRy/udNFynGQky1SePYBdhkBl1kOagA9uT3pxR8K09bOrmTUqA9wb/PjSQ==",
249 "license": "MIT"
250 },
251 "node_modules/@lezer/highlight": {
252 "version": "1.2.3",
253 "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.3.tgz",
254 "integrity": "sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==",
255 "license": "MIT",
256 "dependencies": {
257 "@lezer/common": "^1.3.0"
258 }
259 },
260 "node_modules/@lezer/javascript": {
261 "version": "1.5.4",
262 "resolved": "https://registry.npmjs.org/@lezer/javascript/-/javascript-1.5.4.tgz",
263 "integrity": "sha512-vvYx3MhWqeZtGPwDStM2dwgljd5smolYD2lR2UyFcHfxbBQebqx8yjmFmxtJ/E6nN6u1D9srOiVWm3Rb4tmcUA==",
264 "license": "MIT",
265 "dependencies": {
266 "@lezer/common": "^1.2.0",
267 "@lezer/highlight": "^1.1.3",
268 "@lezer/lr": "^1.3.0"
269 }
270 },
271 "node_modules/@lezer/lr": {
272 "version": "1.4.10",
273 "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.10.tgz",
274 "integrity": "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==",
275 "license": "MIT",
276 "dependencies": {
277 "@lezer/common": "^1.0.0"
278 }
279 },
280 "node_modules/@marijn/find-cluster-break": {
281 "version": "1.0.3",
282 "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.3.tgz",
283 "integrity": "sha512-FY+MKLBoTsLNJF/eLWaOsXGdz6uh3Iu1axjPf6TUq92IYumcTcXWHoS747JARLkcdlJ/Waiaxc5wQfFO8jC6NA==",
284 "license": "MIT"
285 },
286 "node_modules/@nanostores/persistent": {
287 "version": "0.10.2",
288 "resolved": "https://registry.npmjs.org/@nanostores/persistent/-/persistent-0.10.2.tgz",
289 "integrity": "sha512-BEndnLhRC+yP7gXTESepBbSj8XNl8OXK9hu4xAgKC7MWJHKXnEqJMqY47LUyHxK6vYgFnisyHmqq+vq8AUFyIg==",
290 "funding": [
291 {
292 "type": "github",
293 "url": "https://github.com/sponsors/ai"
294 }
295 ],
296 "license": "MIT",
297 "engines": {
298 "node": "^18.0.0 || >=20.0.0"
299 },
300 "peerDependencies": {
301 "nanostores": "^0.9.0 || ^0.10.0 || ^0.11.0"
302 }
303 },
304 "node_modules/@napi-rs/wasm-runtime": {
305 "version": "1.1.6",
306 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz",
307 "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==",
308 "dev": true,
309 "license": "MIT",
310 "optional": true,
311 "dependencies": {
312 "@tybys/wasm-util": "^0.10.3"
313 },
314 "funding": {
315 "type": "github",
316 "url": "https://github.com/sponsors/Brooooooklyn"
317 },
318 "peerDependencies": {
319 "@emnapi/core": "^1.7.1",
320 "@emnapi/runtime": "^1.7.1"
321 }
322 },
323 "node_modules/@oxc-project/types": {
324 "version": "0.139.0",
325 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz",
326 "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==",
327 "dev": true,
328 "license": "MIT",
329 "funding": {
330 "url": "https://github.com/sponsors/Boshen"
331 }
332 },
333 "node_modules/@replit/codemirror-emacs": {
334 "version": "6.1.0",
335 "resolved": "https://registry.npmjs.org/@replit/codemirror-emacs/-/codemirror-emacs-6.1.0.tgz",
336 "integrity": "sha512-74DITnht6Cs6sHg02PQ169IKb1XgtyhI9sLD0JeOFco6Ds18PT+dkD8+DgXBDokne9UIFKsBbKPnpFRAz60/Lw==",
337 "license": "MIT",
338 "peerDependencies": {
339 "@codemirror/autocomplete": "^6.0.2",
340 "@codemirror/commands": "^6.0.0",
341 "@codemirror/search": "^6.0.0",
342 "@codemirror/state": "^6.0.1",
343 "@codemirror/view": "^6.3.0"
344 }
345 },
346 "node_modules/@replit/codemirror-vim": {
347 "version": "6.3.0",
348 "resolved": "https://registry.npmjs.org/@replit/codemirror-vim/-/codemirror-vim-6.3.0.tgz",
349 "integrity": "sha512-aTx931ULAMuJx6xLf7KQDOL7CxD+Sa05FktTDrtLaSy53uj01ll3Zf17JdKsriER248oS55GBzg0CfCTjEneAQ==",
350 "license": "MIT",
351 "peerDependencies": {
352 "@codemirror/commands": "6.x.x",
353 "@codemirror/language": "6.x.x",
354 "@codemirror/search": "6.x.x",
355 "@codemirror/state": "6.x.x",
356 "@codemirror/view": "6.x.x"
357 }
358 },
359 "node_modules/@replit/codemirror-vscode-keymap": {
360 "version": "6.0.2",
361 "resolved": "https://registry.npmjs.org/@replit/codemirror-vscode-keymap/-/codemirror-vscode-keymap-6.0.2.tgz",
362 "integrity": "sha512-j45qTwGxzpsv82lMD/NreGDORFKSctMDVkGRopaP+OrzSzv+pXDQuU3LnFvKpasyjVT0lf+PKG1v2DSCn/vxxg==",
363 "license": "MIT",
364 "peerDependencies": {
365 "@codemirror/autocomplete": "^6.0.0",
366 "@codemirror/commands": "^6.0.0",
367 "@codemirror/language": "^6.0.0",
368 "@codemirror/lint": "^6.0.0",
369 "@codemirror/search": "^6.0.0",
370 "@codemirror/state": "^6.0.0",
371 "@codemirror/view": "^6.0.0"
372 }
373 },
374 "node_modules/@rolldown/binding-android-arm64": {
375 "version": "1.1.5",
376 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz",
377 "integrity": "sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==",
378 "cpu": [
379 "arm64"
380 ],
381 "dev": true,
382 "license": "MIT",
383 "optional": true,
384 "os": [
385 "android"
386 ],
387 "engines": {
388 "node": "^20.19.0 || >=22.12.0"
389 }
390 },
391 "node_modules/@rolldown/binding-darwin-arm64": {
392 "version": "1.1.5",
393 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.5.tgz",
394 "integrity": "sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==",
395 "cpu": [
396 "arm64"
397 ],
398 "dev": true,
399 "license": "MIT",
400 "optional": true,
401 "os": [
402 "darwin"
403 ],
404 "engines": {
405 "node": "^20.19.0 || >=22.12.0"
406 }
407 },
408 "node_modules/@rolldown/binding-darwin-x64": {
409 "version": "1.1.5",
410 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.5.tgz",
411 "integrity": "sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==",
412 "cpu": [
413 "x64"
414 ],
415 "dev": true,
416 "license": "MIT",
417 "optional": true,
418 "os": [
419 "darwin"
420 ],
421 "engines": {
422 "node": "^20.19.0 || >=22.12.0"
423 }
424 },
425 "node_modules/@rolldown/binding-freebsd-x64": {
426 "version": "1.1.5",
427 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.5.tgz",
428 "integrity": "sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==",
429 "cpu": [
430 "x64"
431 ],
432 "dev": true,
433 "license": "MIT",
434 "optional": true,
435 "os": [
436 "freebsd"
437 ],
438 "engines": {
439 "node": "^20.19.0 || >=22.12.0"
440 }
441 },
442 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
443 "version": "1.1.5",
444 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.5.tgz",
445 "integrity": "sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==",
446 "cpu": [
447 "arm"
448 ],
449 "dev": true,
450 "license": "MIT",
451 "optional": true,
452 "os": [
453 "linux"
454 ],
455 "engines": {
456 "node": "^20.19.0 || >=22.12.0"
457 }
458 },
459 "node_modules/@rolldown/binding-linux-arm64-gnu": {
460 "version": "1.1.5",
461 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.5.tgz",
462 "integrity": "sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==",
463 "cpu": [
464 "arm64"
465 ],
466 "dev": true,
467 "license": "MIT",
468 "optional": true,
469 "os": [
470 "linux"
471 ],
472 "engines": {
473 "node": "^20.19.0 || >=22.12.0"
474 }
475 },
476 "node_modules/@rolldown/binding-linux-arm64-musl": {
477 "version": "1.1.5",
478 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.5.tgz",
479 "integrity": "sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==",
480 "cpu": [
481 "arm64"
482 ],
483 "dev": true,
484 "license": "MIT",
485 "optional": true,
486 "os": [
487 "linux"
488 ],
489 "engines": {
490 "node": "^20.19.0 || >=22.12.0"
491 }
492 },
493 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
494 "version": "1.1.5",
495 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.5.tgz",
496 "integrity": "sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==",
497 "cpu": [
498 "ppc64"
499 ],
500 "dev": true,
501 "license": "MIT",
502 "optional": true,
503 "os": [
504 "linux"
505 ],
506 "engines": {
507 "node": "^20.19.0 || >=22.12.0"
508 }
509 },
510 "node_modules/@rolldown/binding-linux-s390x-gnu": {
511 "version": "1.1.5",
512 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.5.tgz",
513 "integrity": "sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==",
514 "cpu": [
515 "s390x"
516 ],
517 "dev": true,
518 "license": "MIT",
519 "optional": true,
520 "os": [
521 "linux"
522 ],
523 "engines": {
524 "node": "^20.19.0 || >=22.12.0"
525 }
526 },
527 "node_modules/@rolldown/binding-linux-x64-gnu": {
528 "version": "1.1.5",
529 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.5.tgz",
530 "integrity": "sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==",
531 "cpu": [
532 "x64"
533 ],
534 "dev": true,
535 "license": "MIT",
536 "optional": true,
537 "os": [
538 "linux"
539 ],
540 "engines": {
541 "node": "^20.19.0 || >=22.12.0"
542 }
543 },
544 "node_modules/@rolldown/binding-linux-x64-musl": {
545 "version": "1.1.5",
546 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.5.tgz",
547 "integrity": "sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==",
548 "cpu": [
549 "x64"
550 ],
551 "dev": true,
552 "license": "MIT",
553 "optional": true,
554 "os": [
555 "linux"
556 ],
557 "engines": {
558 "node": "^20.19.0 || >=22.12.0"
559 }
560 },
561 "node_modules/@rolldown/binding-openharmony-arm64": {
562 "version": "1.1.5",
563 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.5.tgz",
564 "integrity": "sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==",
565 "cpu": [
566 "arm64"
567 ],
568 "dev": true,
569 "license": "MIT",
570 "optional": true,
571 "os": [
572 "openharmony"
573 ],
574 "engines": {
575 "node": "^20.19.0 || >=22.12.0"
576 }
577 },
578 "node_modules/@rolldown/binding-wasm32-wasi": {
579 "version": "1.1.5",
580 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.5.tgz",
581 "integrity": "sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==",
582 "cpu": [
583 "wasm32"
584 ],
585 "dev": true,
586 "license": "MIT",
587 "optional": true,
588 "dependencies": {
589 "@emnapi/core": "1.11.1",
590 "@emnapi/runtime": "1.11.1",
591 "@napi-rs/wasm-runtime": "^1.1.6"
592 },
593 "engines": {
594 "node": "^20.19.0 || >=22.12.0"
595 }
596 },
597 "node_modules/@rolldown/binding-win32-arm64-msvc": {
598 "version": "1.1.5",
599 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.5.tgz",
600 "integrity": "sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==",
601 "cpu": [
602 "arm64"
603 ],
604 "dev": true,
605 "license": "MIT",
606 "optional": true,
607 "os": [
608 "win32"
609 ],
610 "engines": {
611 "node": "^20.19.0 || >=22.12.0"
612 }
613 },
614 "node_modules/@rolldown/binding-win32-x64-msvc": {
615 "version": "1.1.5",
616 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.5.tgz",
617 "integrity": "sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==",
618 "cpu": [
619 "x64"
620 ],
621 "dev": true,
622 "license": "MIT",
623 "optional": true,
624 "os": [
625 "win32"
626 ],
627 "engines": {
628 "node": "^20.19.0 || >=22.12.0"
629 }
630 },
631 "node_modules/@rolldown/pluginutils": {
632 "version": "1.0.1",
633 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
634 "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
635 "dev": true,
636 "license": "MIT"
637 },
638 "node_modules/@rollup/plugin-node-resolve": {
639 "version": "15.3.1",
640 "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz",
641 "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==",
642 "license": "MIT",
643 "dependencies": {
644 "@rollup/pluginutils": "^5.0.1",
645 "@types/resolve": "1.20.2",
646 "deepmerge": "^4.2.2",
647 "is-module": "^1.0.0",
648 "resolve": "^1.22.1"
649 },
650 "engines": {
651 "node": ">=14.0.0"
652 },
653 "peerDependencies": {
654 "rollup": "^2.78.0||^3.0.0||^4.0.0"
655 },
656 "peerDependenciesMeta": {
657 "rollup": {
658 "optional": true
659 }
660 }
661 },
662 "node_modules/@rollup/pluginutils": {
663 "version": "5.4.0",
664 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.4.0.tgz",
665 "integrity": "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg==",
666 "license": "MIT",
667 "dependencies": {
668 "@types/estree": "^1.0.0",
669 "estree-walker": "^2.0.2",
670 "picomatch": "^4.0.2"
671 },
672 "engines": {
673 "node": ">=14.0.0"
674 },
675 "peerDependencies": {
676 "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0"
677 },
678 "peerDependenciesMeta": {
679 "rollup": {
680 "optional": true
681 }
682 }
683 },
684 "node_modules/@rollup/pluginutils/node_modules/estree-walker": {
685 "version": "2.0.2",
686 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
687 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
688 "license": "MIT"
689 },
690 "node_modules/@stablelib/base64": {
691 "version": "1.0.1",
692 "resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz",
693 "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==",
694 "license": "MIT"
695 },
696 "node_modules/@strudel/codemirror": {
697 "version": "1.3.0",
698 "resolved": "https://registry.npmjs.org/@strudel/codemirror/-/codemirror-1.3.0.tgz",
699 "integrity": "sha512-Bv6TkmaCtyjbPY/G9r214vQq4VyAp4ZQuTQS60zjlp2YXbYJX4H7piM+roOEqczR4lqE4yYxfdg83jEubY+1zA==",
700 "license": "AGPL-3.0-or-later",
701 "dependencies": {
702 "@codemirror/autocomplete": "^6.18.4",
703 "@codemirror/commands": "^6.8.0",
704 "@codemirror/lang-javascript": "^6.2.2",
705 "@codemirror/language": "^6.10.8",
706 "@codemirror/search": "^6.5.8",
707 "@codemirror/state": "^6.5.1",
708 "@codemirror/view": "^6.36.2",
709 "@lezer/highlight": "^1.2.1",
710 "@nanostores/persistent": "^0.10.2",
711 "@replit/codemirror-emacs": "^6.1.0",
712 "@replit/codemirror-vim": "^6.3.0",
713 "@replit/codemirror-vscode-keymap": "^6.0.2",
714 "@strudel/core": "1.2.6",
715 "@strudel/draw": "1.2.6",
716 "@strudel/tonal": "1.2.6",
717 "@strudel/transpiler": "1.2.6",
718 "@tonaljs/tonal": "^4.10.0",
719 "nanostores": "^0.11.3",
720 "superdough": "1.3.0"
721 },
722 "engines": {
723 "node": ">=18.0.0"
724 }
725 },
726 "node_modules/@strudel/core": {
727 "version": "1.2.6",
728 "resolved": "https://registry.npmjs.org/@strudel/core/-/core-1.2.6.tgz",
729 "integrity": "sha512-FA5Kxv3U+UhNRLIeuEpXck2o2J5AjHZbkAdSAK9Q2N3Az1G9Vnc+bXXfgDFyY3yRH9mXXQvTerz8jr876pGGng==",
730 "license": "AGPL-3.0-or-later",
731 "dependencies": {
732 "@kabelsalat/web": "^0.4.1",
733 "fraction.js": "^5.2.1"
734 },
735 "engines": {
736 "node": ">=18.0.0"
737 }
738 },
739 "node_modules/@strudel/draw": {
740 "version": "1.2.6",
741 "resolved": "https://registry.npmjs.org/@strudel/draw/-/draw-1.2.6.tgz",
742 "integrity": "sha512-7UPJ4xgDi2bt12KWSVAEt4rZjcOajxhHBJikvNA3LQT5IA/FTfD+TRSNu0CSB7zhmFM0Njgq6t7ttgsC8fdKCg==",
743 "license": "AGPL-3.0-or-later",
744 "dependencies": {
745 "@strudel/core": "1.2.6"
746 },
747 "engines": {
748 "node": ">=18.0.0"
749 }
750 },
751 "node_modules/@strudel/hydra": {
752 "version": "1.2.6",
753 "resolved": "https://registry.npmjs.org/@strudel/hydra/-/hydra-1.2.6.tgz",
754 "integrity": "sha512-8eBNHLffyj7G5b5L5bXP9ZjUzYll+SdRVZleIauOt5OOD4/0ezzqiEnqt4jQG/qlbQw9Jcwvzqvm0JWMEGVSuQ==",
755 "license": "AGPL-3.0-or-later",
756 "dependencies": {
757 "@strudel/core": "1.2.6",
758 "@strudel/draw": "1.2.6",
759 "hydra-synth": "^1.3.29"
760 },
761 "engines": {
762 "node": ">=18.0.0"
763 }
764 },
765 "node_modules/@strudel/midi": {
766 "version": "1.3.0",
767 "resolved": "https://registry.npmjs.org/@strudel/midi/-/midi-1.3.0.tgz",
768 "integrity": "sha512-VblTT+g4G8uDYzVJamn7nWnrPWySYSb8sSdRD9KYXl87QTrFExZOFTePhzAo9IXUFsnYFQhD11B5QYANWF0ygw==",
769 "license": "AGPL-3.0-or-later",
770 "dependencies": {
771 "@strudel/core": "1.2.6",
772 "@strudel/webaudio": "1.3.0",
773 "webmidi": "^3.1.12"
774 },
775 "engines": {
776 "node": ">=18.0.0"
777 }
778 },
779 "node_modules/@strudel/mini": {
780 "version": "1.2.6",
781 "resolved": "https://registry.npmjs.org/@strudel/mini/-/mini-1.2.6.tgz",
782 "integrity": "sha512-I5GFPLHI3TPcJuD2RdDcurA+lTogaSQ0TB+EimKTgEtSAbU6ZMEkSUOXZIFO5eaAcJcMucgKaBcmTKpD4oZjPA==",
783 "license": "AGPL-3.0-or-later",
784 "dependencies": {
785 "@strudel/core": "1.2.6"
786 },
787 "engines": {
788 "node": ">=18.0.0"
789 }
790 },
791 "node_modules/@strudel/repl": {
792 "version": "1.3.0",
793 "resolved": "https://registry.npmjs.org/@strudel/repl/-/repl-1.3.0.tgz",
794 "integrity": "sha512-haeqq/aIjh6WJrKpyl++d6mP2+8P+YF1wxOrD/8ikFVqRKBmKlo/9Ar6DP/d59YRx2VazkrvHG5CL9d1xIgULQ==",
795 "license": "AGPL-3.0-or-later",
796 "dependencies": {
797 "@strudel/codemirror": "1.3.0",
798 "@strudel/core": "1.2.6",
799 "@strudel/draw": "1.2.6",
800 "@strudel/hydra": "1.2.6",
801 "@strudel/midi": "1.3.0",
802 "@strudel/mini": "1.2.6",
803 "@strudel/soundfonts": "1.3.0",
804 "@strudel/tonal": "1.2.6",
805 "@strudel/transpiler": "1.2.6",
806 "@strudel/webaudio": "1.3.0"
807 },
808 "engines": {
809 "node": ">=18.0.0"
810 }
811 },
812 "node_modules/@strudel/soundfonts": {
813 "version": "1.3.0",
814 "resolved": "https://registry.npmjs.org/@strudel/soundfonts/-/soundfonts-1.3.0.tgz",
815 "integrity": "sha512-gr92e5gC+57KKqRolZYu0Qf7McKfrY9URHCp7UxpMhnd39utKekfBnD8WLnvv5jrYmbBuKvx/IYpaIxo51CgXQ==",
816 "license": "AGPL-3.0-or-later",
817 "dependencies": {
818 "@strudel/core": "1.2.6",
819 "@strudel/webaudio": "1.3.0",
820 "sfumato": "^0.1.2",
821 "soundfont2": "^0.5.0"
822 },
823 "engines": {
824 "node": ">=18.0.0"
825 }
826 },
827 "node_modules/@strudel/tonal": {
828 "version": "1.2.6",
829 "resolved": "https://registry.npmjs.org/@strudel/tonal/-/tonal-1.2.6.tgz",
830 "integrity": "sha512-I2ev0IJFmqvDt/vFkL8vIDXNanK5EZF+MNhlio3nHt1d6ngZZJyCNzC1OxoaiQKxZNN7+mpGIC3Cx/zcBC3weQ==",
831 "license": "AGPL-3.0-or-later",
832 "dependencies": {
833 "@strudel/core": "1.2.6",
834 "@tonaljs/tonal": "^4.10.0",
835 "chord-voicings": "^0.0.1",
836 "webmidi": "^3.1.12"
837 },
838 "engines": {
839 "node": ">=18.0.0"
840 }
841 },
842 "node_modules/@strudel/transpiler": {
843 "version": "1.2.6",
844 "resolved": "https://registry.npmjs.org/@strudel/transpiler/-/transpiler-1.2.6.tgz",
845 "integrity": "sha512-NzmyQDS4BqjafOPzHGFowxILDx3ZRAPD47YszxNaPB7PggMA2rMo9t3rLz80G0GxA0ZAyMbVMR3px9jDWnJ5hg==",
846 "license": "AGPL-3.0-or-later",
847 "dependencies": {
848 "@strudel/core": "1.2.6",
849 "@strudel/mini": "1.2.6",
850 "acorn": "^8.14.0",
851 "escodegen": "^2.1.0",
852 "estree-walker": "^3.0.3"
853 },
854 "engines": {
855 "node": ">=18.0.0"
856 }
857 },
858 "node_modules/@strudel/web": {
859 "version": "1.3.0",
860 "resolved": "https://registry.npmjs.org/@strudel/web/-/web-1.3.0.tgz",
861 "integrity": "sha512-iob9+OrZMM5oMQmDNQAXc6+CYnzKaOUeARs8fcRRxDDSvCxewmZf/ancwyqVSCJsVzgCgw+I9PkpFyhSpLS3FQ==",
862 "license": "AGPL-3.0-or-later",
863 "dependencies": {
864 "@strudel/core": "1.2.6",
865 "@strudel/mini": "1.2.6",
866 "@strudel/tonal": "1.2.6",
867 "@strudel/transpiler": "1.2.6",
868 "@strudel/webaudio": "1.3.0"
869 },
870 "engines": {
871 "node": ">=18.0.0"
872 }
873 },
874 "node_modules/@strudel/webaudio": {
875 "version": "1.3.0",
876 "resolved": "https://registry.npmjs.org/@strudel/webaudio/-/webaudio-1.3.0.tgz",
877 "integrity": "sha512-H23KJfxA5l2woG0TwNf+VMvjbj9SwR1y1qgzJW26Z35/9c5pbVs2IHPUpFwP0dWoA/4dmG2cmTMwI1e/TL8kGA==",
878 "license": "AGPL-3.0-or-later",
879 "dependencies": {
880 "@strudel/core": "1.2.6",
881 "@strudel/draw": "1.2.6",
882 "superdough": "1.3.0",
883 "supradough": "1.2.4"
884 },
885 "engines": {
886 "node": ">=18.0.0"
887 }
888 },
889 "node_modules/@tonaljs/abc-notation": {
890 "version": "4.9.1",
891 "resolved": "https://registry.npmjs.org/@tonaljs/abc-notation/-/abc-notation-4.9.1.tgz",
892 "integrity": "sha512-2fDUdPsFDdgZgyIiZCTYGKy30QiwIQxSXCSN2thGrSMXbQKCp8iTC8haStYcrA+25MPWhWlmvC/pz3tGcTNAqQ==",
893 "license": "MIT",
894 "dependencies": {
895 "@tonaljs/pitch-distance": "5.0.5",
896 "@tonaljs/pitch-note": "6.1.0"
897 }
898 },
899 "node_modules/@tonaljs/array": {
900 "version": "4.8.4",
901 "resolved": "https://registry.npmjs.org/@tonaljs/array/-/array-4.8.4.tgz",
902 "integrity": "sha512-97HVdpZy82PqNBDMM9PRSbO2DUrnxNg3++N4xqLpfby70fKHAHhTWrMXWZK+Dzs76HDPQLd+qhd4cq28eBZzjw==",
903 "license": "MIT",
904 "dependencies": {
905 "@tonaljs/pitch-note": "6.1.0"
906 }
907 },
908 "node_modules/@tonaljs/chord": {
909 "version": "4.10.2",
910 "resolved": "https://registry.npmjs.org/@tonaljs/chord/-/chord-4.10.2.tgz",
911 "integrity": "sha512-Zlqtq6c6T4y+EqvwHRQp9icEjHqyniCpnIwwCFg5amgAQwXmWzarouOOSmcdJ1Is92eEvcPVuCoLiVUtajS30A==",
912 "license": "MIT",
913 "dependencies": {
914 "@tonaljs/chord-detect": "^4.8.1",
915 "@tonaljs/chord-type": "^4.8.2",
916 "@tonaljs/collection": "^4.8.0",
917 "@tonaljs/core": "^4.10.0",
918 "@tonaljs/pcset": "^4.8.2",
919 "@tonaljs/scale-type": "^4.8.2"
920 }
921 },
922 "node_modules/@tonaljs/chord-detect": {
923 "version": "4.9.1",
924 "resolved": "https://registry.npmjs.org/@tonaljs/chord-detect/-/chord-detect-4.9.1.tgz",
925 "integrity": "sha512-rV/9+R7aZ9cQorQ3jdNMMMh63onosglYZM71Q0n7KKcWMAGrxF66MzxBG82xy+w1QDMJQslB3iHfDHUiS6wRjA==",
926 "license": "MIT",
927 "dependencies": {
928 "@tonaljs/chord-type": "5.1.1",
929 "@tonaljs/pcset": "4.10.1",
930 "@tonaljs/pitch-note": "6.1.0"
931 }
932 },
933 "node_modules/@tonaljs/chord-detect/node_modules/@tonaljs/chord-type": {
934 "version": "5.1.1",
935 "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-5.1.1.tgz",
936 "integrity": "sha512-ti4WzRYvvjH7to0G3zlJFq7WsjHqmcqbk8Jv98aZSR5YumLdY/ua2yOPPyoPq82n6vfgjZsacnAZ3v8/SodOcw==",
937 "license": "MIT",
938 "dependencies": {
939 "@tonaljs/pcset": "4.10.1"
940 }
941 },
942 "node_modules/@tonaljs/chord-type": {
943 "version": "4.8.2",
944 "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-4.8.2.tgz",
945 "integrity": "sha512-GzSTjQmZjkUdPhyesFDeJbxpW8R7L/bAE34E8ApGAh9FMcKYpRdX3Tn+gkluRsXOiRMfW07p3E0Adx4bjtyN+Q==",
946 "license": "MIT",
947 "dependencies": {
948 "@tonaljs/core": "^4.8.0",
949 "@tonaljs/pcset": "^4.8.2"
950 }
951 },
952 "node_modules/@tonaljs/collection": {
953 "version": "4.9.0",
954 "resolved": "https://registry.npmjs.org/@tonaljs/collection/-/collection-4.9.0.tgz",
955 "integrity": "sha512-Mk0h7O54nT6PgNVcUYauzxa5KOB23+0AOKudWzRH7JhJIN9vhVIC7PtwZXE+/G051UTbHSFIcN/afkgF4nB/8A==",
956 "license": "MIT"
957 },
958 "node_modules/@tonaljs/core": {
959 "version": "4.10.4",
960 "resolved": "https://registry.npmjs.org/@tonaljs/core/-/core-4.10.4.tgz",
961 "integrity": "sha512-PhGlQ2Js6rFQ6CufkSiBpEJoPS8QIIhbXSXhT4U+5ffqckli+YBZRN24vjZ4AEKuX8xoYDmCCbl+r6agauvzmw==",
962 "license": "MIT",
963 "dependencies": {
964 "@tonaljs/pitch": "5.0.1",
965 "@tonaljs/pitch-distance": "5.0.2",
966 "@tonaljs/pitch-interval": "5.0.2",
967 "@tonaljs/pitch-note": "5.0.3"
968 }
969 },
970 "node_modules/@tonaljs/core/node_modules/@tonaljs/pitch-distance": {
971 "version": "5.0.2",
972 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-distance/-/pitch-distance-5.0.2.tgz",
973 "integrity": "sha512-DPxfGJCf4BvfIVRxl2v142tuCKIziM6PomOBT0/s7U5o+Z5qFAIW0tNx/MKyL83guV74p+XIf5VI0w1flmXxDA==",
974 "license": "MIT",
975 "dependencies": {
976 "@tonaljs/pitch": "5.0.1",
977 "@tonaljs/pitch-interval": "5.0.2",
978 "@tonaljs/pitch-note": "5.0.3"
979 }
980 },
981 "node_modules/@tonaljs/core/node_modules/@tonaljs/pitch-note": {
982 "version": "5.0.3",
983 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-note/-/pitch-note-5.0.3.tgz",
984 "integrity": "sha512-JsPgqPa8VZdZtfwvgoHJz996BZqzvlnRxUF6c/Q9q8E0iq30UHBEid0Y6XldK+h6tuIENsG3a9jyvNNxRqIeYw==",
985 "license": "MIT",
986 "dependencies": {
987 "@tonaljs/pitch": "5.0.1"
988 }
989 },
990 "node_modules/@tonaljs/duration-value": {
991 "version": "4.9.0",
992 "resolved": "https://registry.npmjs.org/@tonaljs/duration-value/-/duration-value-4.9.0.tgz",
993 "integrity": "sha512-Muz54HyIe0nMYKWx6wyTa4y17ma29DtpJF4/oqJphy6A124rAVDe/SKit8JGOvDYAQj71FUXqs17sXBxO/ExVw==",
994 "license": "MIT"
995 },
996 "node_modules/@tonaljs/interval": {
997 "version": "4.8.2",
998 "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-4.8.2.tgz",
999 "integrity": "sha512-9SEuJuqFdmu9lnvMmJtxbReQcQvZ1YHXhCcxaF6Re23/w+BqiJvvkvNZhfWH+n1+g0uaSdTsuvMfamp7hAvPMw==",
1000 "license": "MIT",
1001 "dependencies": {
1002 "@tonaljs/pitch": "^5.0.1",
1003 "@tonaljs/pitch-distance": "^5.0.2",
1004 "@tonaljs/pitch-interval": "^5.0.2"
1005 }
1006 },
1007 "node_modules/@tonaljs/key": {
1008 "version": "4.11.2",
1009 "resolved": "https://registry.npmjs.org/@tonaljs/key/-/key-4.11.2.tgz",
1010 "integrity": "sha512-fc1y5+NwS4S3amirzYLLB324PxJDO00oIBbLJclAddc46UBeYnu4FNz+1nZboHCXRQ/06/ftuaWD/l7HrAoulw==",
1011 "license": "MIT",
1012 "dependencies": {
1013 "@tonaljs/note": "4.12.1",
1014 "@tonaljs/pitch-note": "6.1.0",
1015 "@tonaljs/roman-numeral": "4.9.1"
1016 }
1017 },
1018 "node_modules/@tonaljs/midi": {
1019 "version": "4.10.2",
1020 "resolved": "https://registry.npmjs.org/@tonaljs/midi/-/midi-4.10.2.tgz",
1021 "integrity": "sha512-MPamXhEwPL7L1udLfYMm3Ft8mLYtHr62Zi2w5zYHM2P7YwIvNoiX0+dvAN5is1Wvq4iVRa8AjFHerjOW/SZhGg==",
1022 "license": "MIT",
1023 "dependencies": {
1024 "@tonaljs/pitch-note": "6.1.0"
1025 }
1026 },
1027 "node_modules/@tonaljs/mode": {
1028 "version": "4.9.2",
1029 "resolved": "https://registry.npmjs.org/@tonaljs/mode/-/mode-4.9.2.tgz",
1030 "integrity": "sha512-Il48fWX9SnGMzwNFVbizkWkr/SJ+aCIIHhjWfSf1agrQAoq81536qBXEyEyvia6aqEXC4OaXAQ5rSoBcmQRj1Q==",
1031 "license": "MIT",
1032 "dependencies": {
1033 "@tonaljs/collection": "4.9.0",
1034 "@tonaljs/interval": "5.1.0",
1035 "@tonaljs/pcset": "4.10.1",
1036 "@tonaljs/pitch-distance": "5.0.5",
1037 "@tonaljs/pitch-note": "6.1.0",
1038 "@tonaljs/scale-type": "4.9.2"
1039 }
1040 },
1041 "node_modules/@tonaljs/mode/node_modules/@tonaljs/interval": {
1042 "version": "5.1.0",
1043 "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-5.1.0.tgz",
1044 "integrity": "sha512-GR9dUjn0j7yhjwjRh8HQxZYXOiVl05WfY3AFyMB9rfg807K4dSJmWfPTULPQXyHJ6NiZOPXcwRs8MxMLDxgdbg==",
1045 "license": "MIT",
1046 "dependencies": {
1047 "@tonaljs/pitch": "^5.0.2",
1048 "@tonaljs/pitch-distance": "^5.0.4",
1049 "@tonaljs/pitch-interval": "^6.0.0"
1050 }
1051 },
1052 "node_modules/@tonaljs/mode/node_modules/@tonaljs/pitch": {
1053 "version": "5.0.2",
1054 "resolved": "https://registry.npmjs.org/@tonaljs/pitch/-/pitch-5.0.2.tgz",
1055 "integrity": "sha512-mxaXJPPe+LIJdjzpZEl8I8Wx3dEvlzkBbsr2Ltwc2dTAdnErAZ5R0TxVq2egF27lMvQN2QPQPWI9iDPPdVUmrg==",
1056 "license": "MIT"
1057 },
1058 "node_modules/@tonaljs/mode/node_modules/@tonaljs/pitch-interval": {
1059 "version": "6.1.0",
1060 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-interval/-/pitch-interval-6.1.0.tgz",
1061 "integrity": "sha512-9ZMxA7V4UgySnOKPIG6HECzhDb8mbiTCIdNNIzCIfz5XpjUmohku2YZpVVWMacLHgyeQicJzNoRiPel5oSAn4A==",
1062 "license": "MIT",
1063 "dependencies": {
1064 "@tonaljs/pitch": "5.0.2"
1065 }
1066 },
1067 "node_modules/@tonaljs/note": {
1068 "version": "4.12.1",
1069 "resolved": "https://registry.npmjs.org/@tonaljs/note/-/note-4.12.1.tgz",
1070 "integrity": "sha512-yh6cnhu21bUb0VuIQWxObSbWBVp2cHIkJj4zZ4qsNOW4jSqn74+wHpSbOTDF8q+2hl6upz7TtBRavtqwPtLUCQ==",
1071 "license": "MIT",
1072 "dependencies": {
1073 "@tonaljs/midi": "4.10.2",
1074 "@tonaljs/pitch": "5.0.2",
1075 "@tonaljs/pitch-distance": "5.0.5",
1076 "@tonaljs/pitch-interval": "6.1.0",
1077 "@tonaljs/pitch-note": "6.1.0"
1078 }
1079 },
1080 "node_modules/@tonaljs/note/node_modules/@tonaljs/pitch": {
1081 "version": "5.0.2",
1082 "resolved": "https://registry.npmjs.org/@tonaljs/pitch/-/pitch-5.0.2.tgz",
1083 "integrity": "sha512-mxaXJPPe+LIJdjzpZEl8I8Wx3dEvlzkBbsr2Ltwc2dTAdnErAZ5R0TxVq2egF27lMvQN2QPQPWI9iDPPdVUmrg==",
1084 "license": "MIT"
1085 },
1086 "node_modules/@tonaljs/note/node_modules/@tonaljs/pitch-interval": {
1087 "version": "6.1.0",
1088 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-interval/-/pitch-interval-6.1.0.tgz",
1089 "integrity": "sha512-9ZMxA7V4UgySnOKPIG6HECzhDb8mbiTCIdNNIzCIfz5XpjUmohku2YZpVVWMacLHgyeQicJzNoRiPel5oSAn4A==",
1090 "license": "MIT",
1091 "dependencies": {
1092 "@tonaljs/pitch": "5.0.2"
1093 }
1094 },
1095 "node_modules/@tonaljs/pcset": {
1096 "version": "4.10.1",
1097 "resolved": "https://registry.npmjs.org/@tonaljs/pcset/-/pcset-4.10.1.tgz",
1098 "integrity": "sha512-CZG1rpKc38yMfpEJsbDTvsTmQqsek9xxcuMgK64Tr6sP1lEiDuZJbQeKVWWRnreBF2FQ1cEGLmfOpvSO+40csA==",
1099 "license": "MIT",
1100 "dependencies": {
1101 "@tonaljs/collection": "4.9.0",
1102 "@tonaljs/pitch": "5.0.2",
1103 "@tonaljs/pitch-distance": "5.0.5",
1104 "@tonaljs/pitch-interval": "6.1.0",
1105 "@tonaljs/pitch-note": "6.1.0"
1106 }
1107 },
1108 "node_modules/@tonaljs/pcset/node_modules/@tonaljs/pitch": {
1109 "version": "5.0.2",
1110 "resolved": "https://registry.npmjs.org/@tonaljs/pitch/-/pitch-5.0.2.tgz",
1111 "integrity": "sha512-mxaXJPPe+LIJdjzpZEl8I8Wx3dEvlzkBbsr2Ltwc2dTAdnErAZ5R0TxVq2egF27lMvQN2QPQPWI9iDPPdVUmrg==",
1112 "license": "MIT"
1113 },
1114 "node_modules/@tonaljs/pcset/node_modules/@tonaljs/pitch-interval": {
1115 "version": "6.1.0",
1116 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-interval/-/pitch-interval-6.1.0.tgz",
1117 "integrity": "sha512-9ZMxA7V4UgySnOKPIG6HECzhDb8mbiTCIdNNIzCIfz5XpjUmohku2YZpVVWMacLHgyeQicJzNoRiPel5oSAn4A==",
1118 "license": "MIT",
1119 "dependencies": {
1120 "@tonaljs/pitch": "5.0.2"
1121 }
1122 },
1123 "node_modules/@tonaljs/pitch": {
1124 "version": "5.0.1",
1125 "resolved": "https://registry.npmjs.org/@tonaljs/pitch/-/pitch-5.0.1.tgz",
1126 "integrity": "sha512-5HYkF4hGY0jS2y5V3Hf5gNFXX46kT4cAcI7JLEn+qQb9N1dU9Gz9koI9di0mD1Tbam+kviceiCsJl4WX/FqYjA==",
1127 "license": "MIT"
1128 },
1129 "node_modules/@tonaljs/pitch-distance": {
1130 "version": "5.0.5",
1131 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-distance/-/pitch-distance-5.0.5.tgz",
1132 "integrity": "sha512-dTfjsU0zyrj5YmiFio5prPaD5w7sBmHp4nnmlEg70nHY+SerAH0KiO9HM9usttVgRFUaXl0Gc7OI8YMGfSFmug==",
1133 "license": "MIT",
1134 "dependencies": {
1135 "@tonaljs/pitch": "5.0.2",
1136 "@tonaljs/pitch-interval": "6.1.0",
1137 "@tonaljs/pitch-note": "6.1.0"
1138 }
1139 },
1140 "node_modules/@tonaljs/pitch-distance/node_modules/@tonaljs/pitch": {
1141 "version": "5.0.2",
1142 "resolved": "https://registry.npmjs.org/@tonaljs/pitch/-/pitch-5.0.2.tgz",
1143 "integrity": "sha512-mxaXJPPe+LIJdjzpZEl8I8Wx3dEvlzkBbsr2Ltwc2dTAdnErAZ5R0TxVq2egF27lMvQN2QPQPWI9iDPPdVUmrg==",
1144 "license": "MIT"
1145 },
1146 "node_modules/@tonaljs/pitch-distance/node_modules/@tonaljs/pitch-interval": {
1147 "version": "6.1.0",
1148 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-interval/-/pitch-interval-6.1.0.tgz",
1149 "integrity": "sha512-9ZMxA7V4UgySnOKPIG6HECzhDb8mbiTCIdNNIzCIfz5XpjUmohku2YZpVVWMacLHgyeQicJzNoRiPel5oSAn4A==",
1150 "license": "MIT",
1151 "dependencies": {
1152 "@tonaljs/pitch": "5.0.2"
1153 }
1154 },
1155 "node_modules/@tonaljs/pitch-interval": {
1156 "version": "5.0.2",
1157 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-interval/-/pitch-interval-5.0.2.tgz",
1158 "integrity": "sha512-bQmxeenRFNuuABs9mDc+bSUp3ySGw8I49pHMoGDdCcro9n3MDN8IsSwhvKoGOYErFMx76rNn1t+7WL8ukpvX5w==",
1159 "license": "MIT",
1160 "dependencies": {
1161 "@tonaljs/pitch": "5.0.1"
1162 }
1163 },
1164 "node_modules/@tonaljs/pitch-note": {
1165 "version": "6.1.0",
1166 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-note/-/pitch-note-6.1.0.tgz",
1167 "integrity": "sha512-A4OSLo8DjM38u73862LnDmL4YInDDRBmg0fojXcvu4cyU3oOlqndyeHOra1OVoH/WW46uNIxNs1wJDZNPWL5KQ==",
1168 "license": "MIT",
1169 "dependencies": {
1170 "@tonaljs/pitch": "5.0.2"
1171 }
1172 },
1173 "node_modules/@tonaljs/pitch-note/node_modules/@tonaljs/pitch": {
1174 "version": "5.0.2",
1175 "resolved": "https://registry.npmjs.org/@tonaljs/pitch/-/pitch-5.0.2.tgz",
1176 "integrity": "sha512-mxaXJPPe+LIJdjzpZEl8I8Wx3dEvlzkBbsr2Ltwc2dTAdnErAZ5R0TxVq2egF27lMvQN2QPQPWI9iDPPdVUmrg==",
1177 "license": "MIT"
1178 },
1179 "node_modules/@tonaljs/progression": {
1180 "version": "4.9.2",
1181 "resolved": "https://registry.npmjs.org/@tonaljs/progression/-/progression-4.9.2.tgz",
1182 "integrity": "sha512-1Pmau5tKoWmY2H/fp9WVJ5Qm4c+xlu7IEZb3R3uLbc26kJq97DbuSnfArIAQoZTum2V6lOEN/Dt34E9OrGKnoA==",
1183 "license": "MIT",
1184 "dependencies": {
1185 "@tonaljs/chord": "6.1.2",
1186 "@tonaljs/pitch-distance": "5.0.5",
1187 "@tonaljs/pitch-interval": "6.1.0",
1188 "@tonaljs/pitch-note": "6.1.0",
1189 "@tonaljs/roman-numeral": "4.9.1"
1190 }
1191 },
1192 "node_modules/@tonaljs/progression/node_modules/@tonaljs/chord": {
1193 "version": "6.1.2",
1194 "resolved": "https://registry.npmjs.org/@tonaljs/chord/-/chord-6.1.2.tgz",
1195 "integrity": "sha512-39crsPVyBJxdGJ1DGl+4diM+6+mZ/ws6crkQMlqX4zTYHMUVfJOQrko4mPF1CD89AFhHJe1zCT9Js+nNp3Gffg==",
1196 "license": "MIT",
1197 "dependencies": {
1198 "@tonaljs/chord-detect": "4.9.1",
1199 "@tonaljs/chord-type": "5.1.1",
1200 "@tonaljs/collection": "4.9.0",
1201 "@tonaljs/interval": "^5.1.0",
1202 "@tonaljs/pcset": "4.10.1",
1203 "@tonaljs/pitch-distance": "5.0.5",
1204 "@tonaljs/pitch-note": "6.1.0",
1205 "@tonaljs/scale-type": "4.9.2"
1206 }
1207 },
1208 "node_modules/@tonaljs/progression/node_modules/@tonaljs/chord-type": {
1209 "version": "5.1.1",
1210 "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-5.1.1.tgz",
1211 "integrity": "sha512-ti4WzRYvvjH7to0G3zlJFq7WsjHqmcqbk8Jv98aZSR5YumLdY/ua2yOPPyoPq82n6vfgjZsacnAZ3v8/SodOcw==",
1212 "license": "MIT",
1213 "dependencies": {
1214 "@tonaljs/pcset": "4.10.1"
1215 }
1216 },
1217 "node_modules/@tonaljs/progression/node_modules/@tonaljs/interval": {
1218 "version": "5.1.0",
1219 "resolved": "https://registry.npmjs.org/@tonaljs/interval/-/interval-5.1.0.tgz",
1220 "integrity": "sha512-GR9dUjn0j7yhjwjRh8HQxZYXOiVl05WfY3AFyMB9rfg807K4dSJmWfPTULPQXyHJ6NiZOPXcwRs8MxMLDxgdbg==",
1221 "license": "MIT",
1222 "dependencies": {
1223 "@tonaljs/pitch": "^5.0.2",
1224 "@tonaljs/pitch-distance": "^5.0.4",
1225 "@tonaljs/pitch-interval": "^6.0.0"
1226 }
1227 },
1228 "node_modules/@tonaljs/progression/node_modules/@tonaljs/pitch": {
1229 "version": "5.0.2",
1230 "resolved": "https://registry.npmjs.org/@tonaljs/pitch/-/pitch-5.0.2.tgz",
1231 "integrity": "sha512-mxaXJPPe+LIJdjzpZEl8I8Wx3dEvlzkBbsr2Ltwc2dTAdnErAZ5R0TxVq2egF27lMvQN2QPQPWI9iDPPdVUmrg==",
1232 "license": "MIT"
1233 },
1234 "node_modules/@tonaljs/progression/node_modules/@tonaljs/pitch-interval": {
1235 "version": "6.1.0",
1236 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-interval/-/pitch-interval-6.1.0.tgz",
1237 "integrity": "sha512-9ZMxA7V4UgySnOKPIG6HECzhDb8mbiTCIdNNIzCIfz5XpjUmohku2YZpVVWMacLHgyeQicJzNoRiPel5oSAn4A==",
1238 "license": "MIT",
1239 "dependencies": {
1240 "@tonaljs/pitch": "5.0.2"
1241 }
1242 },
1243 "node_modules/@tonaljs/range": {
1244 "version": "4.9.2",
1245 "resolved": "https://registry.npmjs.org/@tonaljs/range/-/range-4.9.2.tgz",
1246 "integrity": "sha512-XhFbCJCrEEIVz3MNmdVp9QUyiJA6eqnNnQeNqto8AuT5BYuffHDoMkBmvvjPuV5Lh8zfF9D0aqglvqPbZ+neKQ==",
1247 "license": "MIT",
1248 "dependencies": {
1249 "@tonaljs/collection": "4.9.0",
1250 "@tonaljs/midi": "4.10.2"
1251 }
1252 },
1253 "node_modules/@tonaljs/roman-numeral": {
1254 "version": "4.9.1",
1255 "resolved": "https://registry.npmjs.org/@tonaljs/roman-numeral/-/roman-numeral-4.9.1.tgz",
1256 "integrity": "sha512-dJGKBNHdPrNTE97ZDk4t6wpNmgYcpHyLkAvWkRP9I/HsDkeTFFQqNXosYIvspPWrFySlRpeqqFwcqV74MYoOag==",
1257 "license": "MIT",
1258 "dependencies": {
1259 "@tonaljs/pitch": "5.0.2",
1260 "@tonaljs/pitch-interval": "6.1.0",
1261 "@tonaljs/pitch-note": "6.1.0"
1262 }
1263 },
1264 "node_modules/@tonaljs/roman-numeral/node_modules/@tonaljs/pitch": {
1265 "version": "5.0.2",
1266 "resolved": "https://registry.npmjs.org/@tonaljs/pitch/-/pitch-5.0.2.tgz",
1267 "integrity": "sha512-mxaXJPPe+LIJdjzpZEl8I8Wx3dEvlzkBbsr2Ltwc2dTAdnErAZ5R0TxVq2egF27lMvQN2QPQPWI9iDPPdVUmrg==",
1268 "license": "MIT"
1269 },
1270 "node_modules/@tonaljs/roman-numeral/node_modules/@tonaljs/pitch-interval": {
1271 "version": "6.1.0",
1272 "resolved": "https://registry.npmjs.org/@tonaljs/pitch-interval/-/pitch-interval-6.1.0.tgz",
1273 "integrity": "sha512-9ZMxA7V4UgySnOKPIG6HECzhDb8mbiTCIdNNIzCIfz5XpjUmohku2YZpVVWMacLHgyeQicJzNoRiPel5oSAn4A==",
1274 "license": "MIT",
1275 "dependencies": {
1276 "@tonaljs/pitch": "5.0.2"
1277 }
1278 },
1279 "node_modules/@tonaljs/scale": {
1280 "version": "4.13.4",
1281 "resolved": "https://registry.npmjs.org/@tonaljs/scale/-/scale-4.13.4.tgz",
1282 "integrity": "sha512-hyilnmsCmoGQiRhYWKM1QPrqaNH3KGEfrSfxeXcicPnEh12yvrVRm4djKmTVw7Rc/5P4GniPAA51+CS0C5dbLw==",
1283 "license": "MIT",
1284 "dependencies": {
1285 "@tonaljs/chord-type": "5.1.1",
1286 "@tonaljs/collection": "4.9.0",
1287 "@tonaljs/note": "4.12.1",
1288 "@tonaljs/pcset": "4.10.1",
1289 "@tonaljs/pitch-distance": "5.0.5",
1290 "@tonaljs/pitch-note": "6.1.0",
1291 "@tonaljs/scale-type": "4.9.2"
1292 }
1293 },
1294 "node_modules/@tonaljs/scale-type": {
1295 "version": "4.9.2",
1296 "resolved": "https://registry.npmjs.org/@tonaljs/scale-type/-/scale-type-4.9.2.tgz",
1297 "integrity": "sha512-XDRPySg0X6owJ6AVzVRpS4ZpgleAUQakuq5VtfQ0JitnJKGRYo5Y0w7Fl/wEz/X9aEMk2lxcdF8VGGMIsQFo0g==",
1298 "license": "MIT",
1299 "dependencies": {
1300 "@tonaljs/pcset": "4.10.1"
1301 }
1302 },
1303 "node_modules/@tonaljs/scale/node_modules/@tonaljs/chord-type": {
1304 "version": "5.1.1",
1305 "resolved": "https://registry.npmjs.org/@tonaljs/chord-type/-/chord-type-5.1.1.tgz",
1306 "integrity": "sha512-ti4WzRYvvjH7to0G3zlJFq7WsjHqmcqbk8Jv98aZSR5YumLdY/ua2yOPPyoPq82n6vfgjZsacnAZ3v8/SodOcw==",
1307 "license": "MIT",
1308 "dependencies": {
1309 "@tonaljs/pcset": "4.10.1"
1310 }
1311 },
1312 "node_modules/@tonaljs/time-signature": {
1313 "version": "4.9.0",
1314 "resolved": "https://registry.npmjs.org/@tonaljs/time-signature/-/time-signature-4.9.0.tgz",
1315 "integrity": "sha512-zRo8CBqg/2guzTlF2vxyVIuB5gmwWQaxlknJPUSDII8CTdQ/x3a1LlNoMKkvTUnqwCihe3WrNPZ5XUfOOTthYA==",
1316 "license": "MIT"
1317 },
1318 "node_modules/@tonaljs/tonal": {
1319 "version": "4.10.0",
1320 "resolved": "https://registry.npmjs.org/@tonaljs/tonal/-/tonal-4.10.0.tgz",
1321 "integrity": "sha512-F2T9Fiy+j0MVped89kCrX1XF68mQOLUnny4pDOHrIf+OkrjtLQOzzaSOrX1tx0o72WUwQm1knz6D1d57b9X1HA==",
1322 "license": "MIT",
1323 "dependencies": {
1324 "@tonaljs/abc-notation": "^4.8.0",
1325 "@tonaljs/array": "^4.8.0",
1326 "@tonaljs/chord": "^4.8.0",
1327 "@tonaljs/chord-type": "^4.8.0",
1328 "@tonaljs/collection": "^4.8.0",
1329 "@tonaljs/core": "^4.8.0",
1330 "@tonaljs/duration-value": "^4.8.0",
1331 "@tonaljs/interval": "^4.8.0",
1332 "@tonaljs/key": "^4.9.0",
1333 "@tonaljs/midi": "^4.8.0",
1334 "@tonaljs/mode": "^4.8.0",
1335 "@tonaljs/note": "^4.9.0",
1336 "@tonaljs/pcset": "^4.8.0",
1337 "@tonaljs/progression": "^4.8.0",
1338 "@tonaljs/range": "^4.8.0",
1339 "@tonaljs/roman-numeral": "^4.8.0",
1340 "@tonaljs/scale": "^4.9.0",
1341 "@tonaljs/scale-type": "^4.8.0",
1342 "@tonaljs/time-signature": "^4.8.0"
1343 }
1344 },
1345 "node_modules/@tybys/wasm-util": {
1346 "version": "0.10.3",
1347 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",
1348 "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==",
1349 "dev": true,
1350 "license": "MIT",
1351 "optional": true,
1352 "dependencies": {
1353 "tslib": "^2.4.0"
1354 }
1355 },
1356 "node_modules/@types/estree": {
1357 "version": "1.0.9",
1358 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
1359 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
1360 "license": "MIT"
1361 },
1362 "node_modules/@types/node": {
1363 "version": "26.2.0",
1364 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.2.0.tgz",
1365 "integrity": "sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg==",
1366 "dev": true,
1367 "license": "MIT",
1368 "dependencies": {
1369 "undici-types": "~8.3.0"
1370 }
1371 },
1372 "node_modules/@types/react": {
1373 "version": "19.2.18",
1374 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz",
1375 "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==",
1376 "devOptional": true,
1377 "license": "MIT",
1378 "dependencies": {
1379 "csstype": "^3.2.2"
1380 }
1381 },
1382 "node_modules/@types/resolve": {
1383 "version": "1.20.2",
1384 "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz",
1385 "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==",
1386 "license": "MIT"
1387 },
1388 "node_modules/@typescript/typescript-aix-ppc64": {
1389 "version": "7.0.2",
1390 "resolved": "https://registry.npmjs.org/@typescript/typescript-aix-ppc64/-/typescript-aix-ppc64-7.0.2.tgz",
1391 "integrity": "sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==",
1392 "cpu": [
1393 "ppc64"
1394 ],
1395 "dev": true,
1396 "license": "Apache-2.0",
1397 "optional": true,
1398 "os": [
1399 "aix"
1400 ],
1401 "engines": {
1402 "node": ">=16.20.0"
1403 }
1404 },
1405 "node_modules/@typescript/typescript-darwin-arm64": {
1406 "version": "7.0.2",
1407 "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-arm64/-/typescript-darwin-arm64-7.0.2.tgz",
1408 "integrity": "sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==",
1409 "cpu": [
1410 "arm64"
1411 ],
1412 "dev": true,
1413 "license": "Apache-2.0",
1414 "optional": true,
1415 "os": [
1416 "darwin"
1417 ],
1418 "engines": {
1419 "node": ">=16.20.0"
1420 }
1421 },
1422 "node_modules/@typescript/typescript-darwin-x64": {
1423 "version": "7.0.2",
1424 "resolved": "https://registry.npmjs.org/@typescript/typescript-darwin-x64/-/typescript-darwin-x64-7.0.2.tgz",
1425 "integrity": "sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==",
1426 "cpu": [
1427 "x64"
1428 ],
1429 "dev": true,
1430 "license": "Apache-2.0",
1431 "optional": true,
1432 "os": [
1433 "darwin"
1434 ],
1435 "engines": {
1436 "node": ">=16.20.0"
1437 }
1438 },
1439 "node_modules/@typescript/typescript-freebsd-arm64": {
1440 "version": "7.0.2",
1441 "resolved": "https://registry.npmjs.org/@typescript/typescript-freebsd-arm64/-/typescript-freebsd-arm64-7.0.2.tgz",
1442 "integrity": "sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==",
1443 "cpu": [
1444 "arm64"
1445 ],
1446 "dev": true,
1447 "license": "Apache-2.0",
1448 "optional": true,
1449 "os": [
1450 "freebsd"
1451 ],
1452 "engines": {
1453 "node": ">=16.20.0"
1454 }
1455 },
1456 "node_modules/@typescript/typescript-freebsd-x64": {
1457 "version": "7.0.2",
1458 "resolved": "https://registry.npmjs.org/@typescript/typescript-freebsd-x64/-/typescript-freebsd-x64-7.0.2.tgz",
1459 "integrity": "sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==",
1460 "cpu": [
1461 "x64"
1462 ],
1463 "dev": true,
1464 "license": "Apache-2.0",
1465 "optional": true,
1466 "os": [
1467 "freebsd"
1468 ],
1469 "engines": {
1470 "node": ">=16.20.0"
1471 }
1472 },
1473 "node_modules/@typescript/typescript-linux-arm": {
1474 "version": "7.0.2",
1475 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm/-/typescript-linux-arm-7.0.2.tgz",
1476 "integrity": "sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==",
1477 "cpu": [
1478 "arm"
1479 ],
1480 "dev": true,
1481 "license": "Apache-2.0",
1482 "optional": true,
1483 "os": [
1484 "linux"
1485 ],
1486 "engines": {
1487 "node": ">=16.20.0"
1488 }
1489 },
1490 "node_modules/@typescript/typescript-linux-arm64": {
1491 "version": "7.0.2",
1492 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-arm64/-/typescript-linux-arm64-7.0.2.tgz",
1493 "integrity": "sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==",
1494 "cpu": [
1495 "arm64"
1496 ],
1497 "dev": true,
1498 "license": "Apache-2.0",
1499 "optional": true,
1500 "os": [
1501 "linux"
1502 ],
1503 "engines": {
1504 "node": ">=16.20.0"
1505 }
1506 },
1507 "node_modules/@typescript/typescript-linux-loong64": {
1508 "version": "7.0.2",
1509 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-loong64/-/typescript-linux-loong64-7.0.2.tgz",
1510 "integrity": "sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==",
1511 "cpu": [
1512 "loong64"
1513 ],
1514 "dev": true,
1515 "license": "Apache-2.0",
1516 "optional": true,
1517 "os": [
1518 "linux"
1519 ],
1520 "engines": {
1521 "node": ">=16.20.0"
1522 }
1523 },
1524 "node_modules/@typescript/typescript-linux-mips64el": {
1525 "version": "7.0.2",
1526 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-mips64el/-/typescript-linux-mips64el-7.0.2.tgz",
1527 "integrity": "sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==",
1528 "cpu": [
1529 "mips64el"
1530 ],
1531 "dev": true,
1532 "license": "Apache-2.0",
1533 "optional": true,
1534 "os": [
1535 "linux"
1536 ],
1537 "engines": {
1538 "node": ">=16.20.0"
1539 }
1540 },
1541 "node_modules/@typescript/typescript-linux-ppc64": {
1542 "version": "7.0.2",
1543 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-ppc64/-/typescript-linux-ppc64-7.0.2.tgz",
1544 "integrity": "sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==",
1545 "cpu": [
1546 "ppc64"
1547 ],
1548 "dev": true,
1549 "license": "Apache-2.0",
1550 "optional": true,
1551 "os": [
1552 "linux"
1553 ],
1554 "engines": {
1555 "node": ">=16.20.0"
1556 }
1557 },
1558 "node_modules/@typescript/typescript-linux-riscv64": {
1559 "version": "7.0.2",
1560 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-riscv64/-/typescript-linux-riscv64-7.0.2.tgz",
1561 "integrity": "sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==",
1562 "cpu": [
1563 "riscv64"
1564 ],
1565 "dev": true,
1566 "license": "Apache-2.0",
1567 "optional": true,
1568 "os": [
1569 "linux"
1570 ],
1571 "engines": {
1572 "node": ">=16.20.0"
1573 }
1574 },
1575 "node_modules/@typescript/typescript-linux-s390x": {
1576 "version": "7.0.2",
1577 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-s390x/-/typescript-linux-s390x-7.0.2.tgz",
1578 "integrity": "sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==",
1579 "cpu": [
1580 "s390x"
1581 ],
1582 "dev": true,
1583 "license": "Apache-2.0",
1584 "optional": true,
1585 "os": [
1586 "linux"
1587 ],
1588 "engines": {
1589 "node": ">=16.20.0"
1590 }
1591 },
1592 "node_modules/@typescript/typescript-linux-x64": {
1593 "version": "7.0.2",
1594 "resolved": "https://registry.npmjs.org/@typescript/typescript-linux-x64/-/typescript-linux-x64-7.0.2.tgz",
1595 "integrity": "sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==",
1596 "cpu": [
1597 "x64"
1598 ],
1599 "dev": true,
1600 "license": "Apache-2.0",
1601 "optional": true,
1602 "os": [
1603 "linux"
1604 ],
1605 "engines": {
1606 "node": ">=16.20.0"
1607 }
1608 },
1609 "node_modules/@typescript/typescript-netbsd-arm64": {
1610 "version": "7.0.2",
1611 "resolved": "https://registry.npmjs.org/@typescript/typescript-netbsd-arm64/-/typescript-netbsd-arm64-7.0.2.tgz",
1612 "integrity": "sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==",
1613 "cpu": [
1614 "arm64"
1615 ],
1616 "dev": true,
1617 "license": "Apache-2.0",
1618 "optional": true,
1619 "os": [
1620 "netbsd"
1621 ],
1622 "engines": {
1623 "node": ">=16.20.0"
1624 }
1625 },
1626 "node_modules/@typescript/typescript-netbsd-x64": {
1627 "version": "7.0.2",
1628 "resolved": "https://registry.npmjs.org/@typescript/typescript-netbsd-x64/-/typescript-netbsd-x64-7.0.2.tgz",
1629 "integrity": "sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==",
1630 "cpu": [
1631 "x64"
1632 ],
1633 "dev": true,
1634 "license": "Apache-2.0",
1635 "optional": true,
1636 "os": [
1637 "netbsd"
1638 ],
1639 "engines": {
1640 "node": ">=16.20.0"
1641 }
1642 },
1643 "node_modules/@typescript/typescript-openbsd-arm64": {
1644 "version": "7.0.2",
1645 "resolved": "https://registry.npmjs.org/@typescript/typescript-openbsd-arm64/-/typescript-openbsd-arm64-7.0.2.tgz",
1646 "integrity": "sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==",
1647 "cpu": [
1648 "arm64"
1649 ],
1650 "dev": true,
1651 "license": "Apache-2.0",
1652 "optional": true,
1653 "os": [
1654 "openbsd"
1655 ],
1656 "engines": {
1657 "node": ">=16.20.0"
1658 }
1659 },
1660 "node_modules/@typescript/typescript-openbsd-x64": {
1661 "version": "7.0.2",
1662 "resolved": "https://registry.npmjs.org/@typescript/typescript-openbsd-x64/-/typescript-openbsd-x64-7.0.2.tgz",
1663 "integrity": "sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==",
1664 "cpu": [
1665 "x64"
1666 ],
1667 "dev": true,
1668 "license": "Apache-2.0",
1669 "optional": true,
1670 "os": [
1671 "openbsd"
1672 ],
1673 "engines": {
1674 "node": ">=16.20.0"
1675 }
1676 },
1677 "node_modules/@typescript/typescript-sunos-x64": {
1678 "version": "7.0.2",
1679 "resolved": "https://registry.npmjs.org/@typescript/typescript-sunos-x64/-/typescript-sunos-x64-7.0.2.tgz",
1680 "integrity": "sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==",
1681 "cpu": [
1682 "x64"
1683 ],
1684 "dev": true,
1685 "license": "Apache-2.0",
1686 "optional": true,
1687 "os": [
1688 "sunos"
1689 ],
1690 "engines": {
1691 "node": ">=16.20.0"
1692 }
1693 },
1694 "node_modules/@typescript/typescript-win32-arm64": {
1695 "version": "7.0.2",
1696 "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-arm64/-/typescript-win32-arm64-7.0.2.tgz",
1697 "integrity": "sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==",
1698 "cpu": [
1699 "arm64"
1700 ],
1701 "dev": true,
1702 "license": "Apache-2.0",
1703 "optional": true,
1704 "os": [
1705 "win32"
1706 ],
1707 "engines": {
1708 "node": ">=16.20.0"
1709 }
1710 },
1711 "node_modules/@typescript/typescript-win32-x64": {
1712 "version": "7.0.2",
1713 "resolved": "https://registry.npmjs.org/@typescript/typescript-win32-x64/-/typescript-win32-x64-7.0.2.tgz",
1714 "integrity": "sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==",
1715 "cpu": [
1716 "x64"
1717 ],
1718 "dev": true,
1719 "license": "Apache-2.0",
1720 "optional": true,
1721 "os": [
1722 "win32"
1723 ],
1724 "engines": {
1725 "node": ">=16.20.0"
1726 }
1727 },
1728 "node_modules/accepts": {
1729 "version": "2.0.0",
1730 "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz",
1731 "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==",
1732 "license": "MIT",
1733 "dependencies": {
1734 "mime-types": "^3.0.0",
1735 "negotiator": "^1.0.0"
1736 },
1737 "engines": {
1738 "node": ">= 0.6"
1739 }
1740 },
1741 "node_modules/acorn": {
1742 "version": "8.17.0",
1743 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz",
1744 "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==",
1745 "license": "MIT",
1746 "bin": {
1747 "acorn": "bin/acorn"
1748 },
1749 "engines": {
1750 "node": ">=0.4.0"
1751 }
1752 },
1753 "node_modules/ansi-escapes": {
1754 "version": "7.3.0",
1755 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz",
1756 "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==",
1757 "license": "MIT",
1758 "dependencies": {
1759 "environment": "^1.0.0"
1760 },
1761 "engines": {
1762 "node": ">=18"
1763 },
1764 "funding": {
1765 "url": "https://github.com/sponsors/sindresorhus"
1766 }
1767 },
1768 "node_modules/ansi-regex": {
1769 "version": "6.2.2",
1770 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
1771 "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
1772 "license": "MIT",
1773 "engines": {
1774 "node": ">=12"
1775 },
1776 "funding": {
1777 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1778 }
1779 },
1780 "node_modules/ansi-styles": {
1781 "version": "6.2.3",
1782 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
1783 "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
1784 "license": "MIT",
1785 "engines": {
1786 "node": ">=12"
1787 },
1788 "funding": {
1789 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1790 }
1791 },
1792 "node_modules/auto-bind": {
1793 "version": "5.0.1",
1794 "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-5.0.1.tgz",
1795 "integrity": "sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==",
1796 "license": "MIT",
1797 "engines": {
1798 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1799 },
1800 "funding": {
1801 "url": "https://github.com/sponsors/sindresorhus"
1802 }
1803 },
1804 "node_modules/babel-plugin-add-module-exports": {
1805 "version": "0.2.1",
1806 "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.2.1.tgz",
1807 "integrity": "sha512-3AN/9V/rKuv90NG65m4tTHsI04XrCKsWbztIcW7a8H5iIN7WlvWucRtVV0V/rT4QvtA11n5Vmp20fLwfMWqp6g==",
1808 "license": "MIT"
1809 },
1810 "node_modules/body-parser": {
1811 "version": "2.3.0",
1812 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz",
1813 "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==",
1814 "license": "MIT",
1815 "dependencies": {
1816 "bytes": "^3.1.2",
1817 "content-type": "^2.0.0",
1818 "debug": "^4.4.3",
1819 "http-errors": "^2.0.1",
1820 "iconv-lite": "^0.7.2",
1821 "on-finished": "^2.4.1",
1822 "qs": "^6.15.2",
1823 "raw-body": "^3.0.2",
1824 "type-is": "^2.1.0"
1825 },
1826 "engines": {
1827 "node": ">=18"
1828 },
1829 "funding": {
1830 "type": "opencollective",
1831 "url": "https://opencollective.com/express"
1832 }
1833 },
1834 "node_modules/body-parser/node_modules/content-type": {
1835 "version": "2.0.0",
1836 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",
1837 "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==",
1838 "license": "MIT",
1839 "engines": {
1840 "node": ">=18"
1841 },
1842 "funding": {
1843 "type": "opencollective",
1844 "url": "https://opencollective.com/express"
1845 }
1846 },
1847 "node_modules/buffer-alloc": {
1848 "version": "1.2.0",
1849 "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
1850 "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
1851 "license": "MIT",
1852 "dependencies": {
1853 "buffer-alloc-unsafe": "^1.1.0",
1854 "buffer-fill": "^1.0.0"
1855 }
1856 },
1857 "node_modules/buffer-alloc-unsafe": {
1858 "version": "1.1.0",
1859 "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
1860 "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
1861 "license": "MIT"
1862 },
1863 "node_modules/buffer-fill": {
1864 "version": "1.0.0",
1865 "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
1866 "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==",
1867 "license": "MIT"
1868 },
1869 "node_modules/buffer-from": {
1870 "version": "1.1.2",
1871 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1872 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1873 "license": "MIT"
1874 },
1875 "node_modules/bytes": {
1876 "version": "3.1.2",
1877 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
1878 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
1879 "license": "MIT",
1880 "engines": {
1881 "node": ">= 0.8"
1882 }
1883 },
1884 "node_modules/call-bind-apply-helpers": {
1885 "version": "1.0.2",
1886 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
1887 "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
1888 "license": "MIT",
1889 "dependencies": {
1890 "es-errors": "^1.3.0",
1891 "function-bind": "^1.1.2"
1892 },
1893 "engines": {
1894 "node": ">= 0.4"
1895 }
1896 },
1897 "node_modules/call-bound": {
1898 "version": "1.0.4",
1899 "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
1900 "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
1901 "license": "MIT",
1902 "dependencies": {
1903 "call-bind-apply-helpers": "^1.0.2",
1904 "get-intrinsic": "^1.3.0"
1905 },
1906 "engines": {
1907 "node": ">= 0.4"
1908 },
1909 "funding": {
1910 "url": "https://github.com/sponsors/ljharb"
1911 }
1912 },
1913 "node_modules/caller": {
1914 "version": "1.1.0",
1915 "resolved": "https://registry.npmjs.org/caller/-/caller-1.1.0.tgz",
1916 "integrity": "sha512-n+21IZC3j06YpCWaxmUy5AnVqhmCIM2bQtqQyy00HJlmStRt6kwDX5F9Z97pqwAB+G/tgSz6q/kUBbNyQzIubw==",
1917 "license": "MIT"
1918 },
1919 "node_modules/chalk": {
1920 "version": "5.6.2",
1921 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
1922 "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
1923 "license": "MIT",
1924 "engines": {
1925 "node": "^12.17.0 || ^14.13 || >=16.0.0"
1926 },
1927 "funding": {
1928 "url": "https://github.com/chalk/chalk?sponsor=1"
1929 }
1930 },
1931 "node_modules/chord-voicings": {
1932 "version": "0.0.1",
1933 "resolved": "https://registry.npmjs.org/chord-voicings/-/chord-voicings-0.0.1.tgz",
1934 "integrity": "sha512-SutgB/4ynkkuiK6qdQ/k3QvCFcH0Vj8Ch4t6LbRyRQbVzP/TOztiCk3kvXd516UZ6fqk7ijDRELEFcKN+6V8sA==",
1935 "license": "ISC",
1936 "dependencies": {
1937 "@tonaljs/tonal": "^4.6.5"
1938 }
1939 },
1940 "node_modules/cli-boxes": {
1941 "version": "4.0.1",
1942 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-4.0.1.tgz",
1943 "integrity": "sha512-5IOn+jcCEHEraYolBPs/sT4BxYCe2nHg374OPiItB1O96KZFseS2gthU4twyYzeDcFew4DaUM/xwc5BQf08JJw==",
1944 "license": "MIT",
1945 "engines": {
1946 "node": ">=18.20 <19 || >=20.10"
1947 },
1948 "funding": {
1949 "url": "https://github.com/sponsors/sindresorhus"
1950 }
1951 },
1952 "node_modules/cli-cursor": {
1953 "version": "4.0.0",
1954 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz",
1955 "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==",
1956 "license": "MIT",
1957 "dependencies": {
1958 "restore-cursor": "^4.0.0"
1959 },
1960 "engines": {
1961 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1962 },
1963 "funding": {
1964 "url": "https://github.com/sponsors/sindresorhus"
1965 }
1966 },
1967 "node_modules/cli-truncate": {
1968 "version": "6.1.1",
1969 "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-6.1.1.tgz",
1970 "integrity": "sha512-06p9vyLahLa4zkGcgsGxU6iEkSOiuI4fhCH6Emhe2lPAcoUv73n72DnODsnHA+5wwXGnV0n9M9/qOQJSjYhFhw==",
1971 "license": "MIT",
1972 "dependencies": {
1973 "slice-ansi": "^9.0.0",
1974 "string-width": "^8.2.0"
1975 },
1976 "engines": {
1977 "node": ">=22"
1978 },
1979 "funding": {
1980 "url": "https://github.com/sponsors/sindresorhus"
1981 }
1982 },
1983 "node_modules/cli-truncate/node_modules/string-width": {
1984 "version": "8.2.2",
1985 "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz",
1986 "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==",
1987 "license": "MIT",
1988 "dependencies": {
1989 "get-east-asian-width": "^1.5.0",
1990 "strip-ansi": "^7.1.2"
1991 },
1992 "engines": {
1993 "node": ">=20"
1994 },
1995 "funding": {
1996 "url": "https://github.com/sponsors/sindresorhus"
1997 }
1998 },
1999 "node_modules/cliui": {
2000 "version": "9.0.1",
2001 "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz",
2002 "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==",
2003 "dev": true,
2004 "license": "ISC",
2005 "dependencies": {
2006 "string-width": "^7.2.0",
2007 "strip-ansi": "^7.1.0",
2008 "wrap-ansi": "^9.0.0"
2009 },
2010 "engines": {
2011 "node": ">=20"
2012 }
2013 },
2014 "node_modules/code-excerpt": {
2015 "version": "4.0.0",
2016 "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz",
2017 "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==",
2018 "license": "MIT",
2019 "dependencies": {
2020 "convert-to-spaces": "^2.0.1"
2021 },
2022 "engines": {
2023 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
2024 }
2025 },
2026 "node_modules/codemirror": {
2027 "version": "6.0.2",
2028 "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.2.tgz",
2029 "integrity": "sha512-VhydHotNW5w1UGK0Qj96BwSk/Zqbp9WbnyK2W/eVMv4QyF41INRGpjUhFJY7/uDNuudSc33a/PKr4iDqRduvHw==",
2030 "license": "MIT",
2031 "dependencies": {
2032 "@codemirror/autocomplete": "^6.0.0",
2033 "@codemirror/commands": "^6.0.0",
2034 "@codemirror/language": "^6.0.0",
2035 "@codemirror/lint": "^6.0.0",
2036 "@codemirror/search": "^6.0.0",
2037 "@codemirror/state": "^6.0.0",
2038 "@codemirror/view": "^6.0.0"
2039 }
2040 },
2041 "node_modules/concurrently": {
2042 "version": "10.0.4",
2043 "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-10.0.4.tgz",
2044 "integrity": "sha512-trZql+7l/0+WRAsAnEdctr4+iiOS6ZrViI6H8QWcCF9MFS/LT0dKpe8vluB1to6it+OxSI4VospFTIFMW8DJRw==",
2045 "dev": true,
2046 "license": "MIT",
2047 "dependencies": {
2048 "chalk": "5.6.2",
2049 "rxjs": "7.8.2",
2050 "shell-quote": "1.9.0",
2051 "supports-color": "10.2.2",
2052 "tree-kill": "1.2.2",
2053 "yargs": "18.0.0"
2054 },
2055 "bin": {
2056 "conc": "dist/bin/index.js",
2057 "concurrently": "dist/bin/index.js"
2058 },
2059 "engines": {
2060 "node": ">=22"
2061 },
2062 "funding": {
2063 "url": "https://github.com/open-cli-tools/concurrently?sponsor=1"
2064 }
2065 },
2066 "node_modules/content-disposition": {
2067 "version": "1.1.0",
2068 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",
2069 "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==",
2070 "license": "MIT",
2071 "engines": {
2072 "node": ">=18"
2073 },
2074 "funding": {
2075 "type": "opencollective",
2076 "url": "https://opencollective.com/express"
2077 }
2078 },
2079 "node_modules/content-type": {
2080 "version": "1.0.5",
2081 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
2082 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
2083 "license": "MIT",
2084 "engines": {
2085 "node": ">= 0.6"
2086 }
2087 },
2088 "node_modules/convert-to-spaces": {
2089 "version": "2.0.1",
2090 "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz",
2091 "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==",
2092 "license": "MIT",
2093 "engines": {
2094 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
2095 }
2096 },
2097 "node_modules/cookie": {
2098 "version": "0.7.2",
2099 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
2100 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
2101 "license": "MIT",
2102 "engines": {
2103 "node": ">= 0.6"
2104 }
2105 },
2106 "node_modules/cookie-signature": {
2107 "version": "1.2.2",
2108 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz",
2109 "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==",
2110 "license": "MIT",
2111 "engines": {
2112 "node": ">=6.6.0"
2113 }
2114 },
2115 "node_modules/core-util-is": {
2116 "version": "1.0.3",
2117 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
2118 "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
2119 "license": "MIT"
2120 },
2121 "node_modules/crelt": {
2122 "version": "1.0.7",
2123 "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.7.tgz",
2124 "integrity": "sha512-aK6BbWfhf4U/wCcLHKPJl/xa6VkVstRaPywWtMKGwuOLc/wZTyQYuoxgvZnNsBvv7Kg3YTBQYYBCggcviQczuA==",
2125 "license": "MIT"
2126 },
2127 "node_modules/csstype": {
2128 "version": "3.2.3",
2129 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
2130 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
2131 "devOptional": true,
2132 "license": "MIT"
2133 },
2134 "node_modules/data-uri-to-buffer": {
2135 "version": "4.0.1",
2136 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
2137 "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
2138 "license": "MIT",
2139 "engines": {
2140 "node": ">= 12"
2141 }
2142 },
2143 "node_modules/dct": {
2144 "version": "0.1.0",
2145 "resolved": "https://registry.npmjs.org/dct/-/dct-0.1.0.tgz",
2146 "integrity": "sha512-/uUtEniuMq1aUxvLAoDtAduyl12oM1zhA/le2f83UFN/9+4KDHXFB6znEfoj5SDDLiTpUTr26NpxC7t8IFOYhQ==",
2147 "license": "MIT",
2148 "engines": {
2149 "node": ">=0.12.0"
2150 }
2151 },
2152 "node_modules/debug": {
2153 "version": "4.4.3",
2154 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
2155 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
2156 "license": "MIT",
2157 "dependencies": {
2158 "ms": "^2.1.3"
2159 },
2160 "engines": {
2161 "node": ">=6.0"
2162 },
2163 "peerDependenciesMeta": {
2164 "supports-color": {
2165 "optional": true
2166 }
2167 }
2168 },
2169 "node_modules/deepmerge": {
2170 "version": "4.3.1",
2171 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
2172 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
2173 "license": "MIT",
2174 "engines": {
2175 "node": ">=0.10.0"
2176 }
2177 },
2178 "node_modules/depd": {
2179 "version": "2.0.0",
2180 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
2181 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
2182 "license": "MIT",
2183 "engines": {
2184 "node": ">= 0.8"
2185 }
2186 },
2187 "node_modules/detect-libc": {
2188 "version": "2.1.2",
2189 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
2190 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
2191 "dev": true,
2192 "license": "Apache-2.0",
2193 "engines": {
2194 "node": ">=8"
2195 }
2196 },
2197 "node_modules/djipevents": {
2198 "version": "2.0.7",
2199 "resolved": "https://registry.npmjs.org/djipevents/-/djipevents-2.0.7.tgz",
2200 "integrity": "sha512-KNFYaU85imxOCKOUsIR70Iz9E19r96/X7LSH+u0tSoZdpWcBdzoqtTsU+wuLhc6GMpSFob+KInkZAbfKi01Bjg==",
2201 "license": "Apache-2.0",
2202 "dependencies": {
2203 "@babel/runtime": "^7.20.6"
2204 }
2205 },
2206 "node_modules/dunder-proto": {
2207 "version": "1.0.1",
2208 "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
2209 "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
2210 "license": "MIT",
2211 "dependencies": {
2212 "call-bind-apply-helpers": "^1.0.1",
2213 "es-errors": "^1.3.0",
2214 "gopd": "^1.2.0"
2215 },
2216 "engines": {
2217 "node": ">= 0.4"
2218 }
2219 },
2220 "node_modules/ee-first": {
2221 "version": "1.1.1",
2222 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
2223 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
2224 "license": "MIT"
2225 },
2226 "node_modules/emoji-regex": {
2227 "version": "10.6.0",
2228 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
2229 "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
2230 "dev": true,
2231 "license": "MIT"
2232 },
2233 "node_modules/encodeurl": {
2234 "version": "2.0.0",
2235 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
2236 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
2237 "license": "MIT",
2238 "engines": {
2239 "node": ">= 0.8"
2240 }
2241 },
2242 "node_modules/environment": {
2243 "version": "1.1.0",
2244 "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz",
2245 "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==",
2246 "license": "MIT",
2247 "engines": {
2248 "node": ">=18"
2249 },
2250 "funding": {
2251 "url": "https://github.com/sponsors/sindresorhus"
2252 }
2253 },
2254 "node_modules/es-define-property": {
2255 "version": "1.0.1",
2256 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
2257 "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
2258 "license": "MIT",
2259 "engines": {
2260 "node": ">= 0.4"
2261 }
2262 },
2263 "node_modules/es-errors": {
2264 "version": "1.3.0",
2265 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
2266 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
2267 "license": "MIT",
2268 "engines": {
2269 "node": ">= 0.4"
2270 }
2271 },
2272 "node_modules/es-object-atoms": {
2273 "version": "1.1.2",
2274 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz",
2275 "integrity": "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==",
2276 "license": "MIT",
2277 "dependencies": {
2278 "es-errors": "^1.3.0"
2279 },
2280 "engines": {
2281 "node": ">= 0.4"
2282 }
2283 },
2284 "node_modules/es-toolkit": {
2285 "version": "1.50.0",
2286 "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.50.0.tgz",
2287 "integrity": "sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w==",
2288 "license": "MIT",
2289 "workspaces": [
2290 "docs",
2291 "benchmarks",
2292 "tests/types"
2293 ]
2294 },
2295 "node_modules/escalade": {
2296 "version": "3.2.0",
2297 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
2298 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
2299 "dev": true,
2300 "license": "MIT",
2301 "engines": {
2302 "node": ">=6"
2303 }
2304 },
2305 "node_modules/escape-html": {
2306 "version": "1.0.3",
2307 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2308 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
2309 "license": "MIT"
2310 },
2311 "node_modules/escape-string-regexp": {
2312 "version": "2.0.0",
2313 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
2314 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
2315 "license": "MIT",
2316 "engines": {
2317 "node": ">=8"
2318 }
2319 },
2320 "node_modules/escodegen": {
2321 "version": "2.1.0",
2322 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
2323 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
2324 "license": "BSD-2-Clause",
2325 "dependencies": {
2326 "esprima": "^4.0.1",
2327 "estraverse": "^5.2.0",
2328 "esutils": "^2.0.2"
2329 },
2330 "bin": {
2331 "escodegen": "bin/escodegen.js",
2332 "esgenerate": "bin/esgenerate.js"
2333 },
2334 "engines": {
2335 "node": ">=6.0"
2336 },
2337 "optionalDependencies": {
2338 "source-map": "~0.6.1"
2339 }
2340 },
2341 "node_modules/esprima": {
2342 "version": "4.0.1",
2343 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2344 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2345 "license": "BSD-2-Clause",
2346 "bin": {
2347 "esparse": "bin/esparse.js",
2348 "esvalidate": "bin/esvalidate.js"
2349 },
2350 "engines": {
2351 "node": ">=4"
2352 }
2353 },
2354 "node_modules/estraverse": {
2355 "version": "5.3.0",
2356 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2357 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2358 "license": "BSD-2-Clause",
2359 "engines": {
2360 "node": ">=4.0"
2361 }
2362 },
2363 "node_modules/estree-walker": {
2364 "version": "3.0.3",
2365 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
2366 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
2367 "license": "MIT",
2368 "dependencies": {
2369 "@types/estree": "^1.0.0"
2370 }
2371 },
2372 "node_modules/esutils": {
2373 "version": "2.0.3",
2374 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2375 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2376 "license": "BSD-2-Clause",
2377 "engines": {
2378 "node": ">=0.10.0"
2379 }
2380 },
2381 "node_modules/etag": {
2382 "version": "1.8.1",
2383 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2384 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
2385 "license": "MIT",
2386 "engines": {
2387 "node": ">= 0.6"
2388 }
2389 },
2390 "node_modules/events": {
2391 "version": "1.1.1",
2392 "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
2393 "integrity": "sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==",
2394 "license": "MIT",
2395 "engines": {
2396 "node": ">=0.4.x"
2397 }
2398 },
2399 "node_modules/express": {
2400 "version": "5.2.1",
2401 "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
2402 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
2403 "license": "MIT",
2404 "dependencies": {
2405 "accepts": "^2.0.0",
2406 "body-parser": "^2.2.1",
2407 "content-disposition": "^1.0.0",
2408 "content-type": "^1.0.5",
2409 "cookie": "^0.7.1",
2410 "cookie-signature": "^1.2.1",
2411 "debug": "^4.4.0",
2412 "depd": "^2.0.0",
2413 "encodeurl": "^2.0.0",
2414 "escape-html": "^1.0.3",
2415 "etag": "^1.8.1",
2416 "finalhandler": "^2.1.0",
2417 "fresh": "^2.0.0",
2418 "http-errors": "^2.0.0",
2419 "merge-descriptors": "^2.0.0",
2420 "mime-types": "^3.0.0",
2421 "on-finished": "^2.4.1",
2422 "once": "^1.4.0",
2423 "parseurl": "^1.3.3",
2424 "proxy-addr": "^2.0.7",
2425 "qs": "^6.14.0",
2426 "range-parser": "^1.2.1",
2427 "router": "^2.2.0",
2428 "send": "^1.1.0",
2429 "serve-static": "^2.2.0",
2430 "statuses": "^2.0.1",
2431 "type-is": "^2.0.1",
2432 "vary": "^1.1.2"
2433 },
2434 "engines": {
2435 "node": ">= 18"
2436 },
2437 "funding": {
2438 "type": "opencollective",
2439 "url": "https://opencollective.com/express"
2440 }
2441 },
2442 "node_modules/fast-sha256": {
2443 "version": "1.3.0",
2444 "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz",
2445 "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==",
2446 "license": "Unlicense"
2447 },
2448 "node_modules/fdir": {
2449 "version": "6.5.0",
2450 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
2451 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
2452 "dev": true,
2453 "license": "MIT",
2454 "engines": {
2455 "node": ">=12.0.0"
2456 },
2457 "peerDependencies": {
2458 "picomatch": "^3 || ^4"
2459 },
2460 "peerDependenciesMeta": {
2461 "picomatch": {
2462 "optional": true
2463 }
2464 }
2465 },
2466 "node_modules/fetch-blob": {
2467 "version": "3.2.0",
2468 "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
2469 "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
2470 "funding": [
2471 {
2472 "type": "github",
2473 "url": "https://github.com/sponsors/jimmywarting"
2474 },
2475 {
2476 "type": "paypal",
2477 "url": "https://paypal.me/jimmywarting"
2478 }
2479 ],
2480 "license": "MIT",
2481 "dependencies": {
2482 "node-domexception": "^1.0.0",
2483 "web-streams-polyfill": "^3.0.3"
2484 },
2485 "engines": {
2486 "node": "^12.20 || >= 14.13"
2487 }
2488 },
2489 "node_modules/fftjs": {
2490 "version": "0.0.4",
2491 "resolved": "https://registry.npmjs.org/fftjs/-/fftjs-0.0.4.tgz",
2492 "integrity": "sha512-nIWxQyth1LVD6NH8a+YZUv+McjzbOY6dMe4wv6Pq5cGfP+c8Rd1T8Dsd50DCWlNgzSqA3y9lOkpD6dZD3qHa1A==",
2493 "license": "MIT",
2494 "dependencies": {
2495 "babel-plugin-add-module-exports": "^0.2.1"
2496 }
2497 },
2498 "node_modules/finalhandler": {
2499 "version": "2.1.1",
2500 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz",
2501 "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==",
2502 "license": "MIT",
2503 "dependencies": {
2504 "debug": "^4.4.0",
2505 "encodeurl": "^2.0.0",
2506 "escape-html": "^1.0.3",
2507 "on-finished": "^2.4.1",
2508 "parseurl": "^1.3.3",
2509 "statuses": "^2.0.1"
2510 },
2511 "engines": {
2512 "node": ">= 18.0.0"
2513 },
2514 "funding": {
2515 "type": "opencollective",
2516 "url": "https://opencollective.com/express"
2517 }
2518 },
2519 "node_modules/formdata-polyfill": {
2520 "version": "4.0.10",
2521 "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
2522 "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
2523 "license": "MIT",
2524 "dependencies": {
2525 "fetch-blob": "^3.1.2"
2526 },
2527 "engines": {
2528 "node": ">=12.20.0"
2529 }
2530 },
2531 "node_modules/forwarded": {
2532 "version": "0.2.0",
2533 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
2534 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
2535 "license": "MIT",
2536 "engines": {
2537 "node": ">= 0.6"
2538 }
2539 },
2540 "node_modules/fraction.js": {
2541 "version": "5.3.4",
2542 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz",
2543 "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==",
2544 "license": "MIT",
2545 "engines": {
2546 "node": "*"
2547 },
2548 "funding": {
2549 "type": "github",
2550 "url": "https://github.com/sponsors/rawify"
2551 }
2552 },
2553 "node_modules/fresh": {
2554 "version": "2.0.0",
2555 "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
2556 "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==",
2557 "license": "MIT",
2558 "engines": {
2559 "node": ">= 0.8"
2560 }
2561 },
2562 "node_modules/fsevents": {
2563 "version": "2.3.3",
2564 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2565 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2566 "dev": true,
2567 "hasInstallScript": true,
2568 "license": "MIT",
2569 "optional": true,
2570 "os": [
2571 "darwin"
2572 ],
2573 "engines": {
2574 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2575 }
2576 },
2577 "node_modules/function-bind": {
2578 "version": "1.1.2",
2579 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2580 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2581 "license": "MIT",
2582 "funding": {
2583 "url": "https://github.com/sponsors/ljharb"
2584 }
2585 },
2586 "node_modules/get-caller-file": {
2587 "version": "2.0.5",
2588 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2589 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2590 "dev": true,
2591 "license": "ISC",
2592 "engines": {
2593 "node": "6.* || 8.* || >= 10.*"
2594 }
2595 },
2596 "node_modules/get-east-asian-width": {
2597 "version": "1.6.0",
2598 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz",
2599 "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==",
2600 "license": "MIT",
2601 "engines": {
2602 "node": ">=18"
2603 },
2604 "funding": {
2605 "url": "https://github.com/sponsors/sindresorhus"
2606 }
2607 },
2608 "node_modules/get-intrinsic": {
2609 "version": "1.3.0",
2610 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
2611 "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
2612 "license": "MIT",
2613 "dependencies": {
2614 "call-bind-apply-helpers": "^1.0.2",
2615 "es-define-property": "^1.0.1",
2616 "es-errors": "^1.3.0",
2617 "es-object-atoms": "^1.1.1",
2618 "function-bind": "^1.1.2",
2619 "get-proto": "^1.0.1",
2620 "gopd": "^1.2.0",
2621 "has-symbols": "^1.1.0",
2622 "hasown": "^2.0.2",
2623 "math-intrinsics": "^1.1.0"
2624 },
2625 "engines": {
2626 "node": ">= 0.4"
2627 },
2628 "funding": {
2629 "url": "https://github.com/sponsors/ljharb"
2630 }
2631 },
2632 "node_modules/get-proto": {
2633 "version": "1.0.1",
2634 "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
2635 "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
2636 "license": "MIT",
2637 "dependencies": {
2638 "dunder-proto": "^1.0.1",
2639 "es-object-atoms": "^1.0.0"
2640 },
2641 "engines": {
2642 "node": ">= 0.4"
2643 }
2644 },
2645 "node_modules/gopd": {
2646 "version": "1.2.0",
2647 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
2648 "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
2649 "license": "MIT",
2650 "engines": {
2651 "node": ">= 0.4"
2652 },
2653 "funding": {
2654 "url": "https://github.com/sponsors/ljharb"
2655 }
2656 },
2657 "node_modules/has-symbols": {
2658 "version": "1.1.0",
2659 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
2660 "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
2661 "license": "MIT",
2662 "engines": {
2663 "node": ">= 0.4"
2664 },
2665 "funding": {
2666 "url": "https://github.com/sponsors/ljharb"
2667 }
2668 },
2669 "node_modules/hasown": {
2670 "version": "2.0.4",
2671 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz",
2672 "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==",
2673 "license": "MIT",
2674 "dependencies": {
2675 "function-bind": "^1.1.2"
2676 },
2677 "engines": {
2678 "node": ">= 0.4"
2679 }
2680 },
2681 "node_modules/htm": {
2682 "version": "3.1.1",
2683 "resolved": "https://registry.npmjs.org/htm/-/htm-3.1.1.tgz",
2684 "integrity": "sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==",
2685 "license": "Apache-2.0"
2686 },
2687 "node_modules/http-errors": {
2688 "version": "2.0.1",
2689 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
2690 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
2691 "license": "MIT",
2692 "dependencies": {
2693 "depd": "~2.0.0",
2694 "inherits": "~2.0.4",
2695 "setprototypeof": "~1.2.0",
2696 "statuses": "~2.0.2",
2697 "toidentifier": "~1.0.1"
2698 },
2699 "engines": {
2700 "node": ">= 0.8"
2701 },
2702 "funding": {
2703 "type": "opencollective",
2704 "url": "https://opencollective.com/express"
2705 }
2706 },
2707 "node_modules/hydra-synth": {
2708 "version": "1.4.0",
2709 "resolved": "https://registry.npmjs.org/hydra-synth/-/hydra-synth-1.4.0.tgz",
2710 "integrity": "sha512-suKn8wjx5Kqvj5Ev0aTByNzpT+7PTX2Qu83h9mIp7CArFn14VVNxlm6hBS0T/O4GG2E9P9SHvhyN2Ue0f1jH5A==",
2711 "license": "AGPL",
2712 "dependencies": {
2713 "meyda": "^5.6.3",
2714 "raf-loop": "^1.1.3",
2715 "regl": "^1.3.9"
2716 }
2717 },
2718 "node_modules/iconv-lite": {
2719 "version": "0.7.3",
2720 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",
2721 "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==",
2722 "license": "MIT",
2723 "dependencies": {
2724 "safer-buffer": ">= 2.1.2 < 3.0.0"
2725 },
2726 "engines": {
2727 "node": ">=0.10.0"
2728 },
2729 "funding": {
2730 "type": "opencollective",
2731 "url": "https://opencollective.com/express"
2732 }
2733 },
2734 "node_modules/indent-string": {
2735 "version": "5.0.0",
2736 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz",
2737 "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==",
2738 "license": "MIT",
2739 "engines": {
2740 "node": ">=12"
2741 },
2742 "funding": {
2743 "url": "https://github.com/sponsors/sindresorhus"
2744 }
2745 },
2746 "node_modules/inherits": {
2747 "version": "2.0.4",
2748 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2749 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2750 "license": "ISC"
2751 },
2752 "node_modules/ink": {
2753 "version": "7.1.1",
2754 "resolved": "https://registry.npmjs.org/ink/-/ink-7.1.1.tgz",
2755 "integrity": "sha512-Y43xxa1ZSPvpmfLHcN5o+OdP8Rf8ykkNJEuKYOUNZKT8wXVNLFTtEm1nSDMQkfBH+YANF4Xuu0hhZ4ejqAtN2w==",
2756 "license": "MIT",
2757 "dependencies": {
2758 "@alcalzone/ansi-tokenize": "^0.3.0",
2759 "ansi-escapes": "^7.3.0",
2760 "ansi-styles": "^6.2.3",
2761 "auto-bind": "^5.0.1",
2762 "chalk": "^5.6.2",
2763 "cli-boxes": "^4.0.1",
2764 "cli-cursor": "^4.0.0",
2765 "cli-truncate": "^6.0.0",
2766 "code-excerpt": "^4.0.0",
2767 "es-toolkit": "^1.45.1",
2768 "indent-string": "^5.0.0",
2769 "is-in-ci": "^2.0.0",
2770 "patch-console": "^2.0.0",
2771 "react-reconciler": "^0.33.0",
2772 "scheduler": "^0.27.0",
2773 "signal-exit": "^3.0.7",
2774 "slice-ansi": "^9.0.0",
2775 "stack-utils": "^2.0.6",
2776 "string-width": "^8.2.0",
2777 "terminal-size": "^4.0.1",
2778 "type-fest": "^5.5.0",
2779 "widest-line": "^6.0.0",
2780 "wrap-ansi": "^10.0.0",
2781 "ws": "^8.20.0",
2782 "yoga-layout": "~3.2.1"
2783 },
2784 "engines": {
2785 "node": ">=22"
2786 },
2787 "peerDependencies": {
2788 "@types/react": ">=19.2.0",
2789 "react": ">=19.2.0",
2790 "react-devtools-core": ">=6.1.2"
2791 },
2792 "peerDependenciesMeta": {
2793 "@types/react": {
2794 "optional": true
2795 },
2796 "react-devtools-core": {
2797 "optional": true
2798 }
2799 }
2800 },
2801 "node_modules/ink/node_modules/string-width": {
2802 "version": "8.2.2",
2803 "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz",
2804 "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==",
2805 "license": "MIT",
2806 "dependencies": {
2807 "get-east-asian-width": "^1.5.0",
2808 "strip-ansi": "^7.1.2"
2809 },
2810 "engines": {
2811 "node": ">=20"
2812 },
2813 "funding": {
2814 "url": "https://github.com/sponsors/sindresorhus"
2815 }
2816 },
2817 "node_modules/ink/node_modules/wrap-ansi": {
2818 "version": "10.0.0",
2819 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-10.0.0.tgz",
2820 "integrity": "sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==",
2821 "license": "MIT",
2822 "dependencies": {
2823 "ansi-styles": "^6.2.3",
2824 "string-width": "^8.2.0",
2825 "strip-ansi": "^7.1.2"
2826 },
2827 "engines": {
2828 "node": ">=20"
2829 },
2830 "funding": {
2831 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2832 }
2833 },
2834 "node_modules/ipaddr.js": {
2835 "version": "1.9.1",
2836 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
2837 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
2838 "license": "MIT",
2839 "engines": {
2840 "node": ">= 0.10"
2841 }
2842 },
2843 "node_modules/is-core-module": {
2844 "version": "2.16.2",
2845 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz",
2846 "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==",
2847 "license": "MIT",
2848 "dependencies": {
2849 "hasown": "^2.0.3"
2850 },
2851 "engines": {
2852 "node": ">= 0.4"
2853 },
2854 "funding": {
2855 "url": "https://github.com/sponsors/ljharb"
2856 }
2857 },
2858 "node_modules/is-fullwidth-code-point": {
2859 "version": "5.1.0",
2860 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz",
2861 "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==",
2862 "license": "MIT",
2863 "dependencies": {
2864 "get-east-asian-width": "^1.3.1"
2865 },
2866 "engines": {
2867 "node": ">=18"
2868 },
2869 "funding": {
2870 "url": "https://github.com/sponsors/sindresorhus"
2871 }
2872 },
2873 "node_modules/is-in-ci": {
2874 "version": "2.0.0",
2875 "resolved": "https://registry.npmjs.org/is-in-ci/-/is-in-ci-2.0.0.tgz",
2876 "integrity": "sha512-cFeerHriAnhrQSbpAxL37W1wcJKUUX07HyLWZCW1URJT/ra3GyUTzBgUnh24TMVfNTV2Hij2HLxkPHFZfOZy5w==",
2877 "license": "MIT",
2878 "bin": {
2879 "is-in-ci": "cli.js"
2880 },
2881 "engines": {
2882 "node": ">=20"
2883 },
2884 "funding": {
2885 "url": "https://github.com/sponsors/sindresorhus"
2886 }
2887 },
2888 "node_modules/is-module": {
2889 "version": "1.0.0",
2890 "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
2891 "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==",
2892 "license": "MIT"
2893 },
2894 "node_modules/is-promise": {
2895 "version": "4.0.0",
2896 "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz",
2897 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
2898 "license": "MIT"
2899 },
2900 "node_modules/isarray": {
2901 "version": "0.0.1",
2902 "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
2903 "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
2904 "license": "MIT"
2905 },
2906 "node_modules/jazz-midi": {
2907 "version": "1.7.9",
2908 "resolved": "https://registry.npmjs.org/jazz-midi/-/jazz-midi-1.7.9.tgz",
2909 "integrity": "sha512-c8c4BBgwxdsIr1iVm53nadCrtH7BUlnX3V95ciK/gbvXN/ndE5+POskBalXgqlc/r9p2XUbdLTrgrC6fou5p9w==",
2910 "license": "MIT",
2911 "optional": true,
2912 "engines": {
2913 "node": ">=10.0.0"
2914 }
2915 },
2916 "node_modules/json-schema-to-ts": {
2917 "version": "3.1.1",
2918 "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz",
2919 "integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==",
2920 "license": "MIT",
2921 "dependencies": {
2922 "@babel/runtime": "^7.18.3",
2923 "ts-algebra": "^2.0.0"
2924 },
2925 "engines": {
2926 "node": ">=16"
2927 }
2928 },
2929 "node_modules/jzz": {
2930 "version": "1.9.6",
2931 "resolved": "https://registry.npmjs.org/jzz/-/jzz-1.9.6.tgz",
2932 "integrity": "sha512-J7ENLhXwfm2BNDKRUrL8eKtPhUS/CtMBpiafxQHDBcOWSocLhearDKEdh+ylnZFcr5OXWTed0gj6l/txeQA9vg==",
2933 "license": "MIT",
2934 "optional": true,
2935 "dependencies": {
2936 "jazz-midi": "^1.7.9"
2937 }
2938 },
2939 "node_modules/lightningcss": {
2940 "version": "1.33.0",
2941 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
2942 "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==",
2943 "dev": true,
2944 "license": "MPL-2.0",
2945 "dependencies": {
2946 "detect-libc": "^2.0.3"
2947 },
2948 "engines": {
2949 "node": ">= 12.0.0"
2950 },
2951 "funding": {
2952 "type": "opencollective",
2953 "url": "https://opencollective.com/parcel"
2954 },
2955 "optionalDependencies": {
2956 "lightningcss-android-arm64": "1.33.0",
2957 "lightningcss-darwin-arm64": "1.33.0",
2958 "lightningcss-darwin-x64": "1.33.0",
2959 "lightningcss-freebsd-x64": "1.33.0",
2960 "lightningcss-linux-arm-gnueabihf": "1.33.0",
2961 "lightningcss-linux-arm64-gnu": "1.33.0",
2962 "lightningcss-linux-arm64-musl": "1.33.0",
2963 "lightningcss-linux-x64-gnu": "1.33.0",
2964 "lightningcss-linux-x64-musl": "1.33.0",
2965 "lightningcss-win32-arm64-msvc": "1.33.0",
2966 "lightningcss-win32-x64-msvc": "1.33.0"
2967 }
2968 },
2969 "node_modules/lightningcss-android-arm64": {
2970 "version": "1.33.0",
2971 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
2972 "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==",
2973 "cpu": [
2974 "arm64"
2975 ],
2976 "dev": true,
2977 "license": "MPL-2.0",
2978 "optional": true,
2979 "os": [
2980 "android"
2981 ],
2982 "engines": {
2983 "node": ">= 12.0.0"
2984 },
2985 "funding": {
2986 "type": "opencollective",
2987 "url": "https://opencollective.com/parcel"
2988 }
2989 },
2990 "node_modules/lightningcss-darwin-arm64": {
2991 "version": "1.33.0",
2992 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
2993 "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==",
2994 "cpu": [
2995 "arm64"
2996 ],
2997 "dev": true,
2998 "license": "MPL-2.0",
2999 "optional": true,
3000 "os": [
3001 "darwin"
3002 ],
3003 "engines": {
3004 "node": ">= 12.0.0"
3005 },
3006 "funding": {
3007 "type": "opencollective",
3008 "url": "https://opencollective.com/parcel"
3009 }
3010 },
3011 "node_modules/lightningcss-darwin-x64": {
3012 "version": "1.33.0",
3013 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
3014 "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==",
3015 "cpu": [
3016 "x64"
3017 ],
3018 "dev": true,
3019 "license": "MPL-2.0",
3020 "optional": true,
3021 "os": [
3022 "darwin"
3023 ],
3024 "engines": {
3025 "node": ">= 12.0.0"
3026 },
3027 "funding": {
3028 "type": "opencollective",
3029 "url": "https://opencollective.com/parcel"
3030 }
3031 },
3032 "node_modules/lightningcss-freebsd-x64": {
3033 "version": "1.33.0",
3034 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
3035 "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==",
3036 "cpu": [
3037 "x64"
3038 ],
3039 "dev": true,
3040 "license": "MPL-2.0",
3041 "optional": true,
3042 "os": [
3043 "freebsd"
3044 ],
3045 "engines": {
3046 "node": ">= 12.0.0"
3047 },
3048 "funding": {
3049 "type": "opencollective",
3050 "url": "https://opencollective.com/parcel"
3051 }
3052 },
3053 "node_modules/lightningcss-linux-arm-gnueabihf": {
3054 "version": "1.33.0",
3055 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
3056 "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==",
3057 "cpu": [
3058 "arm"
3059 ],
3060 "dev": true,
3061 "license": "MPL-2.0",
3062 "optional": true,
3063 "os": [
3064 "linux"
3065 ],
3066 "engines": {
3067 "node": ">= 12.0.0"
3068 },
3069 "funding": {
3070 "type": "opencollective",
3071 "url": "https://opencollective.com/parcel"
3072 }
3073 },
3074 "node_modules/lightningcss-linux-arm64-gnu": {
3075 "version": "1.33.0",
3076 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
3077 "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==",
3078 "cpu": [
3079 "arm64"
3080 ],
3081 "dev": true,
3082 "license": "MPL-2.0",
3083 "optional": true,
3084 "os": [
3085 "linux"
3086 ],
3087 "engines": {
3088 "node": ">= 12.0.0"
3089 },
3090 "funding": {
3091 "type": "opencollective",
3092 "url": "https://opencollective.com/parcel"
3093 }
3094 },
3095 "node_modules/lightningcss-linux-arm64-musl": {
3096 "version": "1.33.0",
3097 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
3098 "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==",
3099 "cpu": [
3100 "arm64"
3101 ],
3102 "dev": true,
3103 "license": "MPL-2.0",
3104 "optional": true,
3105 "os": [
3106 "linux"
3107 ],
3108 "engines": {
3109 "node": ">= 12.0.0"
3110 },
3111 "funding": {
3112 "type": "opencollective",
3113 "url": "https://opencollective.com/parcel"
3114 }
3115 },
3116 "node_modules/lightningcss-linux-x64-gnu": {
3117 "version": "1.33.0",
3118 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
3119 "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==",
3120 "cpu": [
3121 "x64"
3122 ],
3123 "dev": true,
3124 "license": "MPL-2.0",
3125 "optional": true,
3126 "os": [
3127 "linux"
3128 ],
3129 "engines": {
3130 "node": ">= 12.0.0"
3131 },
3132 "funding": {
3133 "type": "opencollective",
3134 "url": "https://opencollective.com/parcel"
3135 }
3136 },
3137 "node_modules/lightningcss-linux-x64-musl": {
3138 "version": "1.33.0",
3139 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
3140 "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==",
3141 "cpu": [
3142 "x64"
3143 ],
3144 "dev": true,
3145 "license": "MPL-2.0",
3146 "optional": true,
3147 "os": [
3148 "linux"
3149 ],
3150 "engines": {
3151 "node": ">= 12.0.0"
3152 },
3153 "funding": {
3154 "type": "opencollective",
3155 "url": "https://opencollective.com/parcel"
3156 }
3157 },
3158 "node_modules/lightningcss-win32-arm64-msvc": {
3159 "version": "1.33.0",
3160 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
3161 "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==",
3162 "cpu": [
3163 "arm64"
3164 ],
3165 "dev": true,
3166 "license": "MPL-2.0",
3167 "optional": true,
3168 "os": [
3169 "win32"
3170 ],
3171 "engines": {
3172 "node": ">= 12.0.0"
3173 },
3174 "funding": {
3175 "type": "opencollective",
3176 "url": "https://opencollective.com/parcel"
3177 }
3178 },
3179 "node_modules/lightningcss-win32-x64-msvc": {
3180 "version": "1.33.0",
3181 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
3182 "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==",
3183 "cpu": [
3184 "x64"
3185 ],
3186 "dev": true,
3187 "license": "MPL-2.0",
3188 "optional": true,
3189 "os": [
3190 "win32"
3191 ],
3192 "engines": {
3193 "node": ">= 12.0.0"
3194 },
3195 "funding": {
3196 "type": "opencollective",
3197 "url": "https://opencollective.com/parcel"
3198 }
3199 },
3200 "node_modules/math-intrinsics": {
3201 "version": "1.1.0",
3202 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
3203 "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
3204 "license": "MIT",
3205 "engines": {
3206 "node": ">= 0.4"
3207 }
3208 },
3209 "node_modules/media-typer": {
3210 "version": "1.1.1",
3211 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz",
3212 "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==",
3213 "license": "MIT",
3214 "engines": {
3215 "node": ">= 0.8"
3216 },
3217 "funding": {
3218 "type": "opencollective",
3219 "url": "https://opencollective.com/express"
3220 }
3221 },
3222 "node_modules/merge-descriptors": {
3223 "version": "2.0.0",
3224 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz",
3225 "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==",
3226 "license": "MIT",
3227 "engines": {
3228 "node": ">=18"
3229 },
3230 "funding": {
3231 "url": "https://github.com/sponsors/sindresorhus"
3232 }
3233 },
3234 "node_modules/meyda": {
3235 "version": "5.6.3",
3236 "resolved": "https://registry.npmjs.org/meyda/-/meyda-5.6.3.tgz",
3237 "integrity": "sha512-fAdwfzIi1WDoL0idUQvCD7dZ7EN74FYH83G+jZQO3Nr9yOEBtzFvcMg2KLdLlu6psSP8XFlO0kYynG5o/E681Q==",
3238 "license": "MIT",
3239 "workspaces": [
3240 "docs"
3241 ],
3242 "dependencies": {
3243 "@rollup/plugin-node-resolve": "^15.2.3",
3244 "dct": "0.1.0",
3245 "fftjs": "0.0.4",
3246 "node-getopt": "^0.3.2",
3247 "wav": "^1.0.2"
3248 },
3249 "bin": {
3250 "meyda": "bin/cli.js"
3251 }
3252 },
3253 "node_modules/mime-db": {
3254 "version": "1.54.0",
3255 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
3256 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
3257 "license": "MIT",
3258 "engines": {
3259 "node": ">= 0.6"
3260 }
3261 },
3262 "node_modules/mime-types": {
3263 "version": "3.0.2",
3264 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
3265 "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
3266 "license": "MIT",
3267 "dependencies": {
3268 "mime-db": "^1.54.0"
3269 },
3270 "engines": {
3271 "node": ">=18"
3272 },
3273 "funding": {
3274 "type": "opencollective",
3275 "url": "https://opencollective.com/express"
3276 }
3277 },
3278 "node_modules/mimic-fn": {
3279 "version": "2.1.0",
3280 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
3281 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
3282 "license": "MIT",
3283 "engines": {
3284 "node": ">=6"
3285 }
3286 },
3287 "node_modules/ms": {
3288 "version": "2.1.3",
3289 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3290 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3291 "license": "MIT"
3292 },
3293 "node_modules/nanoid": {
3294 "version": "3.3.16",
3295 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz",
3296 "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==",
3297 "dev": true,
3298 "funding": [
3299 {
3300 "type": "github",
3301 "url": "https://github.com/sponsors/ai"
3302 }
3303 ],
3304 "license": "MIT",
3305 "bin": {
3306 "nanoid": "bin/nanoid.cjs"
3307 },
3308 "engines": {
3309 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3310 }
3311 },
3312 "node_modules/nanostores": {
3313 "version": "0.11.4",
3314 "resolved": "https://registry.npmjs.org/nanostores/-/nanostores-0.11.4.tgz",
3315 "integrity": "sha512-k1oiVNN4hDK8NcNERSZLQiMfRzEGtfnvZvdBvey3SQbgn8Dcrk0h1I6vpxApjb10PFUflZrgJ2WEZyJQ+5v7YQ==",
3316 "funding": [
3317 {
3318 "type": "github",
3319 "url": "https://github.com/sponsors/ai"
3320 }
3321 ],
3322 "license": "MIT",
3323 "engines": {
3324 "node": "^18.0.0 || >=20.0.0"
3325 }
3326 },
3327 "node_modules/negotiator": {
3328 "version": "1.0.0",
3329 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz",
3330 "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==",
3331 "license": "MIT",
3332 "engines": {
3333 "node": ">= 0.6"
3334 }
3335 },
3336 "node_modules/node-domexception": {
3337 "version": "1.0.0",
3338 "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
3339 "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
3340 "deprecated": "Use your platform's native DOMException instead",
3341 "funding": [
3342 {
3343 "type": "github",
3344 "url": "https://github.com/sponsors/jimmywarting"
3345 },
3346 {
3347 "type": "github",
3348 "url": "https://paypal.me/jimmywarting"
3349 }
3350 ],
3351 "license": "MIT",
3352 "engines": {
3353 "node": ">=10.5.0"
3354 }
3355 },
3356 "node_modules/node-fetch": {
3357 "version": "3.3.2",
3358 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
3359 "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
3360 "license": "MIT",
3361 "dependencies": {
3362 "data-uri-to-buffer": "^4.0.0",
3363 "fetch-blob": "^3.1.4",
3364 "formdata-polyfill": "^4.0.10"
3365 },
3366 "engines": {
3367 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3368 },
3369 "funding": {
3370 "type": "opencollective",
3371 "url": "https://opencollective.com/node-fetch"
3372 }
3373 },
3374 "node_modules/node-getopt": {
3375 "version": "0.3.2",
3376 "resolved": "https://registry.npmjs.org/node-getopt/-/node-getopt-0.3.2.tgz",
3377 "integrity": "sha512-yqkmYrMbK1wPrfz7mgeYvA4tBperLg9FQ4S3Sau3nSAkpOA0x0zC8nQ1siBwozy1f4SE8vq2n1WKv99r+PCa1Q==",
3378 "license": "MIT",
3379 "engines": {
3380 "node": ">= 0.6.0"
3381 }
3382 },
3383 "node_modules/node-web-audio-api": {
3384 "version": "2.2.0",
3385 "resolved": "https://registry.npmjs.org/node-web-audio-api/-/node-web-audio-api-2.2.0.tgz",
3386 "integrity": "sha512-qM3dW3Z5HIz+O+++Uiia8x0OSNHcfJGUlexpCTdAkw8JlM17Ru1nV9a94wlxNRXqxT0Lr/ewwEnBXUwGMt24AA==",
3387 "license": "BSD-3-Clause",
3388 "dependencies": {
3389 "caller": "^1.1.0",
3390 "node-fetch": "^3.3.2",
3391 "webidl-conversions": "^8.0.1"
3392 },
3393 "engines": {
3394 "node": ">= 22"
3395 }
3396 },
3397 "node_modules/object-inspect": {
3398 "version": "1.13.4",
3399 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
3400 "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
3401 "license": "MIT",
3402 "engines": {
3403 "node": ">= 0.4"
3404 },
3405 "funding": {
3406 "url": "https://github.com/sponsors/ljharb"
3407 }
3408 },
3409 "node_modules/on-finished": {
3410 "version": "2.4.1",
3411 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
3412 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
3413 "license": "MIT",
3414 "dependencies": {
3415 "ee-first": "1.1.1"
3416 },
3417 "engines": {
3418 "node": ">= 0.8"
3419 }
3420 },
3421 "node_modules/once": {
3422 "version": "1.4.0",
3423 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3424 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3425 "license": "ISC",
3426 "dependencies": {
3427 "wrappy": "1"
3428 }
3429 },
3430 "node_modules/onetime": {
3431 "version": "5.1.2",
3432 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3433 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3434 "license": "MIT",
3435 "dependencies": {
3436 "mimic-fn": "^2.1.0"
3437 },
3438 "engines": {
3439 "node": ">=6"
3440 },
3441 "funding": {
3442 "url": "https://github.com/sponsors/sindresorhus"
3443 }
3444 },
3445 "node_modules/parseurl": {
3446 "version": "1.3.3",
3447 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
3448 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
3449 "license": "MIT",
3450 "engines": {
3451 "node": ">= 0.8"
3452 }
3453 },
3454 "node_modules/patch-console": {
3455 "version": "2.0.0",
3456 "resolved": "https://registry.npmjs.org/patch-console/-/patch-console-2.0.0.tgz",
3457 "integrity": "sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==",
3458 "license": "MIT",
3459 "engines": {
3460 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3461 }
3462 },
3463 "node_modules/path-parse": {
3464 "version": "1.0.7",
3465 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3466 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
3467 "license": "MIT"
3468 },
3469 "node_modules/path-to-regexp": {
3470 "version": "8.4.2",
3471 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz",
3472 "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==",
3473 "license": "MIT",
3474 "funding": {
3475 "type": "opencollective",
3476 "url": "https://opencollective.com/express"
3477 }
3478 },
3479 "node_modules/performance-now": {
3480 "version": "2.1.0",
3481 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
3482 "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
3483 "license": "MIT"
3484 },
3485 "node_modules/picocolors": {
3486 "version": "1.1.1",
3487 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3488 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3489 "dev": true,
3490 "license": "ISC"
3491 },
3492 "node_modules/picomatch": {
3493 "version": "4.0.5",
3494 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
3495 "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
3496 "license": "MIT",
3497 "engines": {
3498 "node": ">=12"
3499 },
3500 "funding": {
3501 "url": "https://github.com/sponsors/jonschlinkert"
3502 }
3503 },
3504 "node_modules/postcss": {
3505 "version": "8.5.23",
3506 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.23.tgz",
3507 "integrity": "sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==",
3508 "dev": true,
3509 "funding": [
3510 {
3511 "type": "opencollective",
3512 "url": "https://opencollective.com/postcss/"
3513 },
3514 {
3515 "type": "tidelift",
3516 "url": "https://tidelift.com/funding/github/npm/postcss"
3517 },
3518 {
3519 "type": "github",
3520 "url": "https://github.com/sponsors/ai"
3521 }
3522 ],
3523 "license": "MIT",
3524 "dependencies": {
3525 "nanoid": "^3.3.16",
3526 "picocolors": "^1.1.1",
3527 "source-map-js": "^1.2.1"
3528 },
3529 "engines": {
3530 "node": "^10 || ^12 || >=14"
3531 }
3532 },
3533 "node_modules/proxy-addr": {
3534 "version": "2.0.7",
3535 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
3536 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
3537 "license": "MIT",
3538 "dependencies": {
3539 "forwarded": "0.2.0",
3540 "ipaddr.js": "1.9.1"
3541 },
3542 "engines": {
3543 "node": ">= 0.10"
3544 }
3545 },
3546 "node_modules/qs": {
3547 "version": "6.15.3",
3548 "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz",
3549 "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==",
3550 "license": "BSD-3-Clause",
3551 "dependencies": {
3552 "es-define-property": "^1.0.1",
3553 "side-channel": "^1.1.1"
3554 },
3555 "engines": {
3556 "node": ">=0.6"
3557 },
3558 "funding": {
3559 "url": "https://github.com/sponsors/ljharb"
3560 }
3561 },
3562 "node_modules/raf": {
3563 "version": "3.4.1",
3564 "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
3565 "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
3566 "license": "MIT",
3567 "dependencies": {
3568 "performance-now": "^2.1.0"
3569 }
3570 },
3571 "node_modules/raf-loop": {
3572 "version": "1.1.3",
3573 "resolved": "https://registry.npmjs.org/raf-loop/-/raf-loop-1.1.3.tgz",
3574 "integrity": "sha512-fcIuuIdjbD6OB0IFw4d+cjqdrzDorKkIpwOiSnfU4Tht5PTFiJutR8hnCOGslYqZDyIzwpF5WnwbnTTuo9uUUA==",
3575 "license": "MIT",
3576 "dependencies": {
3577 "events": "^1.0.2",
3578 "inherits": "^2.0.1",
3579 "raf": "^3.0.0",
3580 "right-now": "^1.0.0"
3581 }
3582 },
3583 "node_modules/range-parser": {
3584 "version": "1.3.0",
3585 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",
3586 "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==",
3587 "license": "MIT",
3588 "engines": {
3589 "node": ">= 0.6"
3590 },
3591 "funding": {
3592 "type": "opencollective",
3593 "url": "https://opencollective.com/express"
3594 }
3595 },
3596 "node_modules/raw-body": {
3597 "version": "3.0.2",
3598 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz",
3599 "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==",
3600 "license": "MIT",
3601 "dependencies": {
3602 "bytes": "~3.1.2",
3603 "http-errors": "~2.0.1",
3604 "iconv-lite": "~0.7.0",
3605 "unpipe": "~1.0.0"
3606 },
3607 "engines": {
3608 "node": ">= 0.10"
3609 }
3610 },
3611 "node_modules/react": {
3612 "version": "19.2.8",
3613 "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz",
3614 "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==",
3615 "license": "MIT",
3616 "engines": {
3617 "node": ">=0.10.0"
3618 }
3619 },
3620 "node_modules/react-reconciler": {
3621 "version": "0.33.0",
3622 "resolved": "https://registry.npmjs.org/react-reconciler/-/react-reconciler-0.33.0.tgz",
3623 "integrity": "sha512-KetWRytFv1epdpJc3J4G75I4WrplZE5jOL7Yq0p34+OVOKF4Se7WrdIdVC45XsSSmUTlht2FM/fM1FZb1mfQeA==",
3624 "license": "MIT",
3625 "dependencies": {
3626 "scheduler": "^0.27.0"
3627 },
3628 "engines": {
3629 "node": ">=0.10.0"
3630 },
3631 "peerDependencies": {
3632 "react": "^19.2.0"
3633 }
3634 },
3635 "node_modules/readable-stream": {
3636 "version": "1.1.14",
3637 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
3638 "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==",
3639 "license": "MIT",
3640 "dependencies": {
3641 "core-util-is": "~1.0.0",
3642 "inherits": "~2.0.1",
3643 "isarray": "0.0.1",
3644 "string_decoder": "~0.10.x"
3645 }
3646 },
3647 "node_modules/regl": {
3648 "version": "1.7.0",
3649 "resolved": "https://registry.npmjs.org/regl/-/regl-1.7.0.tgz",
3650 "integrity": "sha512-bEAtp/qrtKucxXSJkD4ebopFZYP0q1+3Vb2WECWv/T8yQEgKxDxJ7ztO285tAMaYZVR6mM1GgI6CCn8FROtL1w==",
3651 "license": "MIT"
3652 },
3653 "node_modules/resolve": {
3654 "version": "1.22.12",
3655 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz",
3656 "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==",
3657 "license": "MIT",
3658 "dependencies": {
3659 "es-errors": "^1.3.0",
3660 "is-core-module": "^2.16.1",
3661 "path-parse": "^1.0.7",
3662 "supports-preserve-symlinks-flag": "^1.0.0"
3663 },
3664 "bin": {
3665 "resolve": "bin/resolve"
3666 },
3667 "engines": {
3668 "node": ">= 0.4"
3669 },
3670 "funding": {
3671 "url": "https://github.com/sponsors/ljharb"
3672 }
3673 },
3674 "node_modules/restore-cursor": {
3675 "version": "4.0.0",
3676 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz",
3677 "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==",
3678 "license": "MIT",
3679 "dependencies": {
3680 "onetime": "^5.1.0",
3681 "signal-exit": "^3.0.2"
3682 },
3683 "engines": {
3684 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
3685 },
3686 "funding": {
3687 "url": "https://github.com/sponsors/sindresorhus"
3688 }
3689 },
3690 "node_modules/right-now": {
3691 "version": "1.0.0",
3692 "resolved": "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz",
3693 "integrity": "sha512-DA8+YS+sMIVpbsuKgy+Z67L9Lxb1p05mNxRpDPNksPDEFir4vmBlUtuN9jkTGn9YMMdlBuK7XQgFiz6ws+yhSg==",
3694 "license": "MIT"
3695 },
3696 "node_modules/rolldown": {
3697 "version": "1.1.5",
3698 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.5.tgz",
3699 "integrity": "sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==",
3700 "dev": true,
3701 "license": "MIT",
3702 "dependencies": {
3703 "@oxc-project/types": "=0.139.0",
3704 "@rolldown/pluginutils": "^1.0.0"
3705 },
3706 "bin": {
3707 "rolldown": "bin/cli.mjs"
3708 },
3709 "engines": {
3710 "node": "^20.19.0 || >=22.12.0"
3711 },
3712 "optionalDependencies": {
3713 "@rolldown/binding-android-arm64": "1.1.5",
3714 "@rolldown/binding-darwin-arm64": "1.1.5",
3715 "@rolldown/binding-darwin-x64": "1.1.5",
3716 "@rolldown/binding-freebsd-x64": "1.1.5",
3717 "@rolldown/binding-linux-arm-gnueabihf": "1.1.5",
3718 "@rolldown/binding-linux-arm64-gnu": "1.1.5",
3719 "@rolldown/binding-linux-arm64-musl": "1.1.5",
3720 "@rolldown/binding-linux-ppc64-gnu": "1.1.5",
3721 "@rolldown/binding-linux-s390x-gnu": "1.1.5",
3722 "@rolldown/binding-linux-x64-gnu": "1.1.5",
3723 "@rolldown/binding-linux-x64-musl": "1.1.5",
3724 "@rolldown/binding-openharmony-arm64": "1.1.5",
3725 "@rolldown/binding-wasm32-wasi": "1.1.5",
3726 "@rolldown/binding-win32-arm64-msvc": "1.1.5",
3727 "@rolldown/binding-win32-x64-msvc": "1.1.5"
3728 }
3729 },
3730 "node_modules/router": {
3731 "version": "2.2.0",
3732 "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",
3733 "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==",
3734 "license": "MIT",
3735 "dependencies": {
3736 "debug": "^4.4.0",
3737 "depd": "^2.0.0",
3738 "is-promise": "^4.0.0",
3739 "parseurl": "^1.3.3",
3740 "path-to-regexp": "^8.0.0"
3741 },
3742 "engines": {
3743 "node": ">= 18"
3744 }
3745 },
3746 "node_modules/rxjs": {
3747 "version": "7.8.2",
3748 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
3749 "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
3750 "dev": true,
3751 "license": "Apache-2.0",
3752 "dependencies": {
3753 "tslib": "^2.1.0"
3754 }
3755 },
3756 "node_modules/safer-buffer": {
3757 "version": "2.1.2",
3758 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3759 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
3760 "license": "MIT"
3761 },
3762 "node_modules/scheduler": {
3763 "version": "0.27.0",
3764 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
3765 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
3766 "license": "MIT"
3767 },
3768 "node_modules/send": {
3769 "version": "1.2.1",
3770 "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz",
3771 "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==",
3772 "license": "MIT",
3773 "dependencies": {
3774 "debug": "^4.4.3",
3775 "encodeurl": "^2.0.0",
3776 "escape-html": "^1.0.3",
3777 "etag": "^1.8.1",
3778 "fresh": "^2.0.0",
3779 "http-errors": "^2.0.1",
3780 "mime-types": "^3.0.2",
3781 "ms": "^2.1.3",
3782 "on-finished": "^2.4.1",
3783 "range-parser": "^1.2.1",
3784 "statuses": "^2.0.2"
3785 },
3786 "engines": {
3787 "node": ">= 18"
3788 },
3789 "funding": {
3790 "type": "opencollective",
3791 "url": "https://opencollective.com/express"
3792 }
3793 },
3794 "node_modules/serve-static": {
3795 "version": "2.2.1",
3796 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz",
3797 "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==",
3798 "license": "MIT",
3799 "dependencies": {
3800 "encodeurl": "^2.0.0",
3801 "escape-html": "^1.0.3",
3802 "parseurl": "^1.3.3",
3803 "send": "^1.2.0"
3804 },
3805 "engines": {
3806 "node": ">= 18"
3807 },
3808 "funding": {
3809 "type": "opencollective",
3810 "url": "https://opencollective.com/express"
3811 }
3812 },
3813 "node_modules/setprototypeof": {
3814 "version": "1.2.0",
3815 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
3816 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
3817 "license": "ISC"
3818 },
3819 "node_modules/sfumato": {
3820 "version": "0.1.2",
3821 "resolved": "https://registry.npmjs.org/sfumato/-/sfumato-0.1.2.tgz",
3822 "integrity": "sha512-j2s5BLUS5VUNtaK1l+v+yal3XjjV7JXCQIwE5Xs4yiQ3HJ+2Fc/dd3IkkrVHn0AJO2epShSWVoP3GnE0TvPdMg==",
3823 "license": "ISC",
3824 "dependencies": {
3825 "soundfont2": "^0.4.0"
3826 }
3827 },
3828 "node_modules/sfumato/node_modules/soundfont2": {
3829 "version": "0.4.0",
3830 "resolved": "https://registry.npmjs.org/soundfont2/-/soundfont2-0.4.0.tgz",
3831 "integrity": "sha512-537WiurDBRbDLVhJMxXLE06D6yWxJCidfPClnibZ0f8dKMDpv+0fIfwCQ8pELE0JqKX05SOJosNJgKzQobaAEA==",
3832 "license": "MIT"
3833 },
3834 "node_modules/shell-quote": {
3835 "version": "1.9.0",
3836 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.9.0.tgz",
3837 "integrity": "sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==",
3838 "dev": true,
3839 "license": "MIT",
3840 "engines": {
3841 "node": ">= 0.4"
3842 },
3843 "funding": {
3844 "url": "https://github.com/sponsors/ljharb"
3845 }
3846 },
3847 "node_modules/side-channel": {
3848 "version": "1.1.1",
3849 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz",
3850 "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==",
3851 "license": "MIT",
3852 "dependencies": {
3853 "es-errors": "^1.3.0",
3854 "object-inspect": "^1.13.4",
3855 "side-channel-list": "^1.0.1",
3856 "side-channel-map": "^1.0.1",
3857 "side-channel-weakmap": "^1.0.2"
3858 },
3859 "engines": {
3860 "node": ">= 0.4"
3861 },
3862 "funding": {
3863 "url": "https://github.com/sponsors/ljharb"
3864 }
3865 },
3866 "node_modules/side-channel-list": {
3867 "version": "1.0.1",
3868 "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",
3869 "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",
3870 "license": "MIT",
3871 "dependencies": {
3872 "es-errors": "^1.3.0",
3873 "object-inspect": "^1.13.4"
3874 },
3875 "engines": {
3876 "node": ">= 0.4"
3877 },
3878 "funding": {
3879 "url": "https://github.com/sponsors/ljharb"
3880 }
3881 },
3882 "node_modules/side-channel-map": {
3883 "version": "1.0.1",
3884 "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
3885 "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
3886 "license": "MIT",
3887 "dependencies": {
3888 "call-bound": "^1.0.2",
3889 "es-errors": "^1.3.0",
3890 "get-intrinsic": "^1.2.5",
3891 "object-inspect": "^1.13.3"
3892 },
3893 "engines": {
3894 "node": ">= 0.4"
3895 },
3896 "funding": {
3897 "url": "https://github.com/sponsors/ljharb"
3898 }
3899 },
3900 "node_modules/side-channel-weakmap": {
3901 "version": "1.0.2",
3902 "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
3903 "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
3904 "license": "MIT",
3905 "dependencies": {
3906 "call-bound": "^1.0.2",
3907 "es-errors": "^1.3.0",
3908 "get-intrinsic": "^1.2.5",
3909 "object-inspect": "^1.13.3",
3910 "side-channel-map": "^1.0.1"
3911 },
3912 "engines": {
3913 "node": ">= 0.4"
3914 },
3915 "funding": {
3916 "url": "https://github.com/sponsors/ljharb"
3917 }
3918 },
3919 "node_modules/signal-exit": {
3920 "version": "3.0.7",
3921 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3922 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3923 "license": "ISC"
3924 },
3925 "node_modules/slice-ansi": {
3926 "version": "9.0.0",
3927 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-9.0.0.tgz",
3928 "integrity": "sha512-SO/3iYL5S3W57LLEniscOGPZgOqZUPCx6d3dB+52B80yJ0XstzsC/eV8gnA4tM3MHDrKz+OCFSLNjswdSC+/bA==",
3929 "license": "MIT",
3930 "dependencies": {
3931 "ansi-styles": "^6.2.3",
3932 "is-fullwidth-code-point": "^5.1.0"
3933 },
3934 "engines": {
3935 "node": ">=22"
3936 },
3937 "funding": {
3938 "url": "https://github.com/chalk/slice-ansi?sponsor=1"
3939 }
3940 },
3941 "node_modules/soundfont2": {
3942 "version": "0.5.0",
3943 "resolved": "https://registry.npmjs.org/soundfont2/-/soundfont2-0.5.0.tgz",
3944 "integrity": "sha512-dcmNVtHT/Y8BOOrtmjt7hn6Bk6bB1g+O2bWB9fa6emW7kfwiEiEL4VvGQfwVt8g0m58LyoqVyuQ4ZFukMLwGHQ==",
3945 "license": "MIT"
3946 },
3947 "node_modules/source-map": {
3948 "version": "0.6.1",
3949 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3950 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
3951 "license": "BSD-3-Clause",
3952 "optional": true,
3953 "engines": {
3954 "node": ">=0.10.0"
3955 }
3956 },
3957 "node_modules/source-map-js": {
3958 "version": "1.2.1",
3959 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
3960 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
3961 "dev": true,
3962 "license": "BSD-3-Clause",
3963 "engines": {
3964 "node": ">=0.10.0"
3965 }
3966 },
3967 "node_modules/stack-utils": {
3968 "version": "2.0.6",
3969 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz",
3970 "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==",
3971 "license": "MIT",
3972 "dependencies": {
3973 "escape-string-regexp": "^2.0.0"
3974 },
3975 "engines": {
3976 "node": ">=10"
3977 }
3978 },
3979 "node_modules/standardwebhooks": {
3980 "version": "1.0.0",
3981 "resolved": "https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.0.0.tgz",
3982 "integrity": "sha512-BbHGOQK9olHPMvQNHWul6MYlrRTAOKn03rOe4A8O3CLWhNf4YHBqq2HJKKC+sfqpxiBY52pNeesD6jIiLDz8jg==",
3983 "license": "MIT",
3984 "dependencies": {
3985 "@stablelib/base64": "^1.0.0",
3986 "fast-sha256": "^1.3.0"
3987 }
3988 },
3989 "node_modules/statuses": {
3990 "version": "2.0.2",
3991 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
3992 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
3993 "license": "MIT",
3994 "engines": {
3995 "node": ">= 0.8"
3996 }
3997 },
3998 "node_modules/stream-parser": {
3999 "version": "0.3.1",
4000 "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz",
4001 "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==",
4002 "license": "MIT",
4003 "dependencies": {
4004 "debug": "2"
4005 }
4006 },
4007 "node_modules/stream-parser/node_modules/debug": {
4008 "version": "2.6.9",
4009 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4010 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4011 "license": "MIT",
4012 "dependencies": {
4013 "ms": "2.0.0"
4014 }
4015 },
4016 "node_modules/stream-parser/node_modules/ms": {
4017 "version": "2.0.0",
4018 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4019 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
4020 "license": "MIT"
4021 },
4022 "node_modules/string_decoder": {
4023 "version": "0.10.31",
4024 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
4025 "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
4026 "license": "MIT"
4027 },
4028 "node_modules/string-width": {
4029 "version": "7.2.0",
4030 "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
4031 "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
4032 "dev": true,
4033 "license": "MIT",
4034 "dependencies": {
4035 "emoji-regex": "^10.3.0",
4036 "get-east-asian-width": "^1.0.0",
4037 "strip-ansi": "^7.1.0"
4038 },
4039 "engines": {
4040 "node": ">=18"
4041 },
4042 "funding": {
4043 "url": "https://github.com/sponsors/sindresorhus"
4044 }
4045 },
4046 "node_modules/strip-ansi": {
4047 "version": "7.2.0",
4048 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
4049 "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
4050 "license": "MIT",
4051 "dependencies": {
4052 "ansi-regex": "^6.2.2"
4053 },
4054 "engines": {
4055 "node": ">=12"
4056 },
4057 "funding": {
4058 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
4059 }
4060 },
4061 "node_modules/style-mod": {
4062 "version": "4.1.3",
4063 "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.3.tgz",
4064 "integrity": "sha512-i/n8VsZydrugj3Iuzll8+x/00GH2vnYsk1eomD8QiRrSAeW6ItbCQDtfXCeJHd0iwiNagqjQkvpvREEPtW3IoQ==",
4065 "license": "MIT"
4066 },
4067 "node_modules/superdough": {
4068 "version": "1.3.0",
4069 "resolved": "https://registry.npmjs.org/superdough/-/superdough-1.3.0.tgz",
4070 "integrity": "sha512-LhmsrErcv9EMFNb79+3tvn6h7WgzKp4yRe1XtT2+eRY9oEpV4Jz0nb9Dxil3OLaNhQ6V2FuwPWBLQJb2aVtwuQ==",
4071 "license": "AGPL-3.0-or-later",
4072 "dependencies": {
4073 "@kabelsalat/lib": "^0.4.1",
4074 "nanostores": "^0.11.3"
4075 },
4076 "engines": {
4077 "node": ">=18.0.0"
4078 }
4079 },
4080 "node_modules/supports-color": {
4081 "version": "10.2.2",
4082 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
4083 "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
4084 "dev": true,
4085 "license": "MIT",
4086 "engines": {
4087 "node": ">=18"
4088 },
4089 "funding": {
4090 "url": "https://github.com/chalk/supports-color?sponsor=1"
4091 }
4092 },
4093 "node_modules/supports-preserve-symlinks-flag": {
4094 "version": "1.0.0",
4095 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
4096 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
4097 "license": "MIT",
4098 "engines": {
4099 "node": ">= 0.4"
4100 },
4101 "funding": {
4102 "url": "https://github.com/sponsors/ljharb"
4103 }
4104 },
4105 "node_modules/supradough": {
4106 "version": "1.2.4",
4107 "resolved": "https://registry.npmjs.org/supradough/-/supradough-1.2.4.tgz",
4108 "integrity": "sha512-/v3cL9fq05QCQVwbttLHNZcjyyFFz5wdKvg3j6V6moRXpDlQG89l8dQtUIpQvHsxYI5sXNod9rh5bf+Y4NMGeA==",
4109 "license": "AGPL-3.0-or-later"
4110 },
4111 "node_modules/tagged-tag": {
4112 "version": "1.0.0",
4113 "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz",
4114 "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==",
4115 "license": "MIT",
4116 "engines": {
4117 "node": ">=20"
4118 },
4119 "funding": {
4120 "url": "https://github.com/sponsors/sindresorhus"
4121 }
4122 },
4123 "node_modules/terminal-size": {
4124 "version": "4.0.1",
4125 "resolved": "https://registry.npmjs.org/terminal-size/-/terminal-size-4.0.1.tgz",
4126 "integrity": "sha512-avMLDQpUI9I5XFrklECw1ZEUPJhqzcwSWsyyI8blhRLT+8N1jLJWLWWYQpB2q2xthq8xDvjZPISVh53T/+CLYQ==",
4127 "license": "MIT",
4128 "engines": {
4129 "node": ">=18"
4130 },
4131 "funding": {
4132 "url": "https://github.com/sponsors/sindresorhus"
4133 }
4134 },
4135 "node_modules/tinyglobby": {
4136 "version": "0.2.17",
4137 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
4138 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
4139 "dev": true,
4140 "license": "MIT",
4141 "dependencies": {
4142 "fdir": "^6.5.0",
4143 "picomatch": "^4.0.4"
4144 },
4145 "engines": {
4146 "node": ">=12.0.0"
4147 },
4148 "funding": {
4149 "url": "https://github.com/sponsors/SuperchupuDev"
4150 }
4151 },
4152 "node_modules/toidentifier": {
4153 "version": "1.0.1",
4154 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
4155 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
4156 "license": "MIT",
4157 "engines": {
4158 "node": ">=0.6"
4159 }
4160 },
4161 "node_modules/tree-kill": {
4162 "version": "1.2.2",
4163 "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
4164 "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
4165 "dev": true,
4166 "license": "MIT",
4167 "bin": {
4168 "tree-kill": "cli.js"
4169 }
4170 },
4171 "node_modules/ts-algebra": {
4172 "version": "2.0.0",
4173 "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz",
4174 "integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==",
4175 "license": "MIT"
4176 },
4177 "node_modules/tslib": {
4178 "version": "2.8.1",
4179 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
4180 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
4181 "dev": true,
4182 "license": "0BSD"
4183 },
4184 "node_modules/type-fest": {
4185 "version": "5.8.0",
4186 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.8.0.tgz",
4187 "integrity": "sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==",
4188 "license": "(MIT OR CC0-1.0)",
4189 "dependencies": {
4190 "tagged-tag": "^1.0.0"
4191 },
4192 "engines": {
4193 "node": ">=20"
4194 },
4195 "funding": {
4196 "url": "https://github.com/sponsors/sindresorhus"
4197 }
4198 },
4199 "node_modules/type-is": {
4200 "version": "2.1.0",
4201 "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz",
4202 "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==",
4203 "license": "MIT",
4204 "dependencies": {
4205 "content-type": "^2.0.0",
4206 "media-typer": "^1.1.0",
4207 "mime-types": "^3.0.0"
4208 },
4209 "engines": {
4210 "node": ">= 18"
4211 },
4212 "funding": {
4213 "type": "opencollective",
4214 "url": "https://opencollective.com/express"
4215 }
4216 },
4217 "node_modules/type-is/node_modules/content-type": {
4218 "version": "2.0.0",
4219 "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz",
4220 "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==",
4221 "license": "MIT",
4222 "engines": {
4223 "node": ">=18"
4224 },
4225 "funding": {
4226 "type": "opencollective",
4227 "url": "https://opencollective.com/express"
4228 }
4229 },
4230 "node_modules/typescript": {
4231 "version": "7.0.2",
4232 "resolved": "https://registry.npmjs.org/typescript/-/typescript-7.0.2.tgz",
4233 "integrity": "sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==",
4234 "dev": true,
4235 "license": "Apache-2.0",
4236 "bin": {
4237 "tsc": "bin/tsc"
4238 },
4239 "engines": {
4240 "node": ">=16.20.0"
4241 },
4242 "optionalDependencies": {
4243 "@typescript/typescript-aix-ppc64": "7.0.2",
4244 "@typescript/typescript-darwin-arm64": "7.0.2",
4245 "@typescript/typescript-darwin-x64": "7.0.2",
4246 "@typescript/typescript-freebsd-arm64": "7.0.2",
4247 "@typescript/typescript-freebsd-x64": "7.0.2",
4248 "@typescript/typescript-linux-arm": "7.0.2",
4249 "@typescript/typescript-linux-arm64": "7.0.2",
4250 "@typescript/typescript-linux-loong64": "7.0.2",
4251 "@typescript/typescript-linux-mips64el": "7.0.2",
4252 "@typescript/typescript-linux-ppc64": "7.0.2",
4253 "@typescript/typescript-linux-riscv64": "7.0.2",
4254 "@typescript/typescript-linux-s390x": "7.0.2",
4255 "@typescript/typescript-linux-x64": "7.0.2",
4256 "@typescript/typescript-netbsd-arm64": "7.0.2",
4257 "@typescript/typescript-netbsd-x64": "7.0.2",
4258 "@typescript/typescript-openbsd-arm64": "7.0.2",
4259 "@typescript/typescript-openbsd-x64": "7.0.2",
4260 "@typescript/typescript-sunos-x64": "7.0.2",
4261 "@typescript/typescript-win32-arm64": "7.0.2",
4262 "@typescript/typescript-win32-x64": "7.0.2"
4263 }
4264 },
4265 "node_modules/undici-types": {
4266 "version": "8.3.0",
4267 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
4268 "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
4269 "dev": true,
4270 "license": "MIT"
4271 },
4272 "node_modules/unpipe": {
4273 "version": "1.0.0",
4274 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
4275 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
4276 "license": "MIT",
4277 "engines": {
4278 "node": ">= 0.8"
4279 }
4280 },
4281 "node_modules/vary": {
4282 "version": "1.1.2",
4283 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
4284 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
4285 "license": "MIT",
4286 "engines": {
4287 "node": ">= 0.8"
4288 }
4289 },
4290 "node_modules/vite": {
4291 "version": "8.1.5",
4292 "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.5.tgz",
4293 "integrity": "sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==",
4294 "dev": true,
4295 "license": "MIT",
4296 "dependencies": {
4297 "lightningcss": "^1.32.0",
4298 "picomatch": "^4.0.5",
4299 "postcss": "^8.5.17",
4300 "rolldown": "~1.1.5",
4301 "tinyglobby": "^0.2.17"
4302 },
4303 "bin": {
4304 "vite": "bin/vite.js"
4305 },
4306 "engines": {
4307 "node": "^20.19.0 || >=22.12.0"
4308 },
4309 "funding": {
4310 "url": "https://github.com/vitejs/vite?sponsor=1"
4311 },
4312 "optionalDependencies": {
4313 "fsevents": "~2.3.3"
4314 },
4315 "peerDependencies": {
4316 "@types/node": "^20.19.0 || >=22.12.0",
4317 "@vitejs/devtools": "^0.3.0",
4318 "esbuild": "^0.27.0 || ^0.28.0",
4319 "jiti": ">=1.21.0",
4320 "less": "^4.0.0",
4321 "sass": "^1.70.0",
4322 "sass-embedded": "^1.70.0",
4323 "stylus": ">=0.54.8",
4324 "sugarss": "^5.0.0",
4325 "terser": "^5.16.0",
4326 "tsx": "^4.8.1",
4327 "yaml": "^2.4.2"
4328 },
4329 "peerDependenciesMeta": {
4330 "@types/node": {
4331 "optional": true
4332 },
4333 "@vitejs/devtools": {
4334 "optional": true
4335 },
4336 "esbuild": {
4337 "optional": true
4338 },
4339 "jiti": {
4340 "optional": true
4341 },
4342 "less": {
4343 "optional": true
4344 },
4345 "sass": {
4346 "optional": true
4347 },
4348 "sass-embedded": {
4349 "optional": true
4350 },
4351 "stylus": {
4352 "optional": true
4353 },
4354 "sugarss": {
4355 "optional": true
4356 },
4357 "terser": {
4358 "optional": true
4359 },
4360 "tsx": {
4361 "optional": true
4362 },
4363 "yaml": {
4364 "optional": true
4365 }
4366 }
4367 },
4368 "node_modules/w3c-keyname": {
4369 "version": "2.2.8",
4370 "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz",
4371 "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==",
4372 "license": "MIT"
4373 },
4374 "node_modules/wav": {
4375 "version": "1.0.2",
4376 "resolved": "https://registry.npmjs.org/wav/-/wav-1.0.2.tgz",
4377 "integrity": "sha512-viHtz3cDd/Tcr/HbNqzQCofKdF6kWUymH9LGDdskfWFoIy/HJ+RTihgjEcHfnsy1PO4e9B+y4HwgTwMrByquhg==",
4378 "license": "MIT",
4379 "dependencies": {
4380 "buffer-alloc": "^1.1.0",
4381 "buffer-from": "^1.0.0",
4382 "debug": "^2.2.0",
4383 "readable-stream": "^1.1.14",
4384 "stream-parser": "^0.3.1"
4385 }
4386 },
4387 "node_modules/wav/node_modules/debug": {
4388 "version": "2.6.9",
4389 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4390 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4391 "license": "MIT",
4392 "dependencies": {
4393 "ms": "2.0.0"
4394 }
4395 },
4396 "node_modules/wav/node_modules/ms": {
4397 "version": "2.0.0",
4398 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4399 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
4400 "license": "MIT"
4401 },
4402 "node_modules/web-streams-polyfill": {
4403 "version": "3.3.3",
4404 "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
4405 "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
4406 "license": "MIT",
4407 "engines": {
4408 "node": ">= 8"
4409 }
4410 },
4411 "node_modules/webidl-conversions": {
4412 "version": "8.0.1",
4413 "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-8.0.1.tgz",
4414 "integrity": "sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==",
4415 "license": "BSD-2-Clause",
4416 "engines": {
4417 "node": ">=20"
4418 }
4419 },
4420 "node_modules/webmidi": {
4421 "version": "3.1.16",
4422 "resolved": "https://registry.npmjs.org/webmidi/-/webmidi-3.1.16.tgz",
4423 "integrity": "sha512-I6NnCfBUXNbV8q6EU+DPtr1u1EgjzDrFKHQQS2OgaHzcuQRFhRHgogfKpKSpxD0IgXhZHz8+k/OpGfZoWbvWAQ==",
4424 "license": "Apache-2.0",
4425 "dependencies": {
4426 "djipevents": "^2.0.7"
4427 },
4428 "engines": {
4429 "node": ">=8.5"
4430 },
4431 "optionalDependencies": {
4432 "jzz": "^1.8.5"
4433 }
4434 },
4435 "node_modules/widest-line": {
4436 "version": "6.0.0",
4437 "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-6.0.0.tgz",
4438 "integrity": "sha512-U89AsyEeAsyoF0zVJBkG9zBgekjgjK7yk9sje3F4IQpXBJ10TF6ByLlIfjMhcmHMJgHZI4KHt4rdNfktzxIAMA==",
4439 "license": "MIT",
4440 "dependencies": {
4441 "string-width": "^8.1.0"
4442 },
4443 "engines": {
4444 "node": ">=20"
4445 },
4446 "funding": {
4447 "url": "https://github.com/sponsors/sindresorhus"
4448 }
4449 },
4450 "node_modules/widest-line/node_modules/string-width": {
4451 "version": "8.2.2",
4452 "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.2.tgz",
4453 "integrity": "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==",
4454 "license": "MIT",
4455 "dependencies": {
4456 "get-east-asian-width": "^1.5.0",
4457 "strip-ansi": "^7.1.2"
4458 },
4459 "engines": {
4460 "node": ">=20"
4461 },
4462 "funding": {
4463 "url": "https://github.com/sponsors/sindresorhus"
4464 }
4465 },
4466 "node_modules/wrap-ansi": {
4467 "version": "9.0.2",
4468 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz",
4469 "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==",
4470 "dev": true,
4471 "license": "MIT",
4472 "dependencies": {
4473 "ansi-styles": "^6.2.1",
4474 "string-width": "^7.0.0",
4475 "strip-ansi": "^7.1.0"
4476 },
4477 "engines": {
4478 "node": ">=18"
4479 },
4480 "funding": {
4481 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4482 }
4483 },
4484 "node_modules/wrappy": {
4485 "version": "1.0.2",
4486 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4487 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
4488 "license": "ISC"
4489 },
4490 "node_modules/ws": {
4491 "version": "8.21.2",
4492 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.2.tgz",
4493 "integrity": "sha512-54dMVAo4WIe6SKy3vBgN+9bJZqqQ8IMRevAkOLQALhi49qkkQDQfWdAZ8KQlXiEabw88ARXXdUrlvtbKQX+aKw==",
4494 "license": "MIT",
4495 "engines": {
4496 "node": ">=10.0.0"
4497 },
4498 "peerDependencies": {
4499 "bufferutil": "^4.0.1",
4500 "utf-8-validate": ">=5.0.2"
4501 },
4502 "peerDependenciesMeta": {
4503 "bufferutil": {
4504 "optional": true
4505 },
4506 "utf-8-validate": {
4507 "optional": true
4508 }
4509 }
4510 },
4511 "node_modules/y18n": {
4512 "version": "5.0.8",
4513 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
4514 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
4515 "dev": true,
4516 "license": "ISC",
4517 "engines": {
4518 "node": ">=10"
4519 }
4520 },
4521 "node_modules/yargs": {
4522 "version": "18.0.0",
4523 "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz",
4524 "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==",
4525 "dev": true,
4526 "license": "MIT",
4527 "dependencies": {
4528 "cliui": "^9.0.1",
4529 "escalade": "^3.1.1",
4530 "get-caller-file": "^2.0.5",
4531 "string-width": "^7.2.0",
4532 "y18n": "^5.0.5",
4533 "yargs-parser": "^22.0.0"
4534 },
4535 "engines": {
4536 "node": "^20.19.0 || ^22.12.0 || >=23"
4537 }
4538 },
4539 "node_modules/yargs-parser": {
4540 "version": "22.0.0",
4541 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz",
4542 "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==",
4543 "dev": true,
4544 "license": "ISC",
4545 "engines": {
4546 "node": "^20.19.0 || ^22.12.0 || >=23"
4547 }
4548 },
4549 "node_modules/yoga-layout": {
4550 "version": "3.2.1",
4551 "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz",
4552 "integrity": "sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==",
4553 "license": "MIT"
4554 }
4555 }
4556}