microsoft/typespec

Public

mirrored from https://github.com/microsoft/typespecAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
51ae128d6283aa5dde4f77da12ef1eebec6808e2

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

packages/http-client-csharp/package-lock.json

3659lines · modecode

1{
2 "name": "@typespec/http-client-csharp",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "@typespec/http-client-csharp",
9 "version": "0.1.0",
10 "license": "MIT",
11 "dependencies": {
12 "json-serialize-refs": "0.1.0-0",
13 "winston": "^3.8.2"
14 },
15 "devDependencies": {
16 "@azure-tools/typespec-azure-core": "0.40.0",
17 "@azure-tools/typespec-client-generator-core": "0.40.0",
18 "@types/node": "~18.13.0",
19 "@typespec/compiler": "0.54.0",
20 "@typespec/http": "0.54.0",
21 "@typespec/json-schema": "0.54.0",
22 "@typespec/library-linter": "0.54.0",
23 "@typespec/openapi": "0.54.0",
24 "@typespec/rest": "0.54.0",
25 "@typespec/versioning": "0.54.0",
26 "@vitest/coverage-v8": "^1.4.0",
27 "@vitest/ui": "^1.4.0",
28 "c8": "^9.1.0",
29 "rimraf": "~5.0.5",
30 "typescript": "~5.4.3",
31 "vitest": "^1.4.0"
32 },
33 "peerDependencies": {
34 "@azure-tools/typespec-azure-core": ">=0.36.0 <1.0.0",
35 "@azure-tools/typespec-client-generator-core": ">=0.36.0 <1.0.0",
36 "@typespec/compiler": ">=0.50.0 <1.0.0",
37 "@typespec/http": ">=0.50.0 <1.0.0",
38 "@typespec/openapi": ">=0.50.0 <1.0.0",
39 "@typespec/rest": ">=0.50.0 <1.0.0",
40 "@typespec/versioning": ">=0.50.0 <1.0.0"
41 }
42 },
43 "node_modules/@ampproject/remapping": {
44 "version": "2.3.0",
45 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
46 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
47 "dev": true,
48 "dependencies": {
49 "@jridgewell/gen-mapping": "^0.3.5",
50 "@jridgewell/trace-mapping": "^0.3.24"
51 },
52 "engines": {
53 "node": ">=6.0.0"
54 }
55 },
56 "node_modules/@azure-tools/typespec-azure-core": {
57 "version": "0.40.0",
58 "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-core/-/typespec-azure-core-0.40.0.tgz",
59 "integrity": "sha512-l5U47zXKYQKFbipRQLpjG4EwvPJg0SogdFEe5a3rRr7mUy8sWPkciHpngLZVOd2cKZQD5m7nqwfWL798I9TJnQ==",
60 "dev": true,
61 "engines": {
62 "node": ">=18.0.0"
63 },
64 "peerDependencies": {
65 "@typespec/compiler": "~0.54.0",
66 "@typespec/http": "~0.54.0",
67 "@typespec/rest": "~0.54.0"
68 }
69 },
70 "node_modules/@azure-tools/typespec-client-generator-core": {
71 "version": "0.40.0",
72 "resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-core/-/typespec-client-generator-core-0.40.0.tgz",
73 "integrity": "sha512-Nm/OfDtSWBr1lylISbXR37B9QKWlZHK1j4T8L439Y1v3VcvJsC/0F5PLemY0odHpOYZNwu2uevJjAeM5W56wlw==",
74 "dev": true,
75 "dependencies": {
76 "change-case": "~5.4.2",
77 "pluralize": "^8.0.0"
78 },
79 "engines": {
80 "node": ">=18.0.0"
81 },
82 "peerDependencies": {
83 "@typespec/compiler": "~0.54.0",
84 "@typespec/http": "~0.54.0",
85 "@typespec/rest": "~0.54.0",
86 "@typespec/versioning": "~0.54.0"
87 }
88 },
89 "node_modules/@babel/code-frame": {
90 "version": "7.23.5",
91 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
92 "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
93 "dev": true,
94 "dependencies": {
95 "@babel/highlight": "^7.23.4",
96 "chalk": "^2.4.2"
97 },
98 "engines": {
99 "node": ">=6.9.0"
100 }
101 },
102 "node_modules/@babel/helper-string-parser": {
103 "version": "7.24.1",
104 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz",
105 "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==",
106 "dev": true,
107 "engines": {
108 "node": ">=6.9.0"
109 }
110 },
111 "node_modules/@babel/helper-validator-identifier": {
112 "version": "7.22.20",
113 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
114 "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
115 "dev": true,
116 "engines": {
117 "node": ">=6.9.0"
118 }
119 },
120 "node_modules/@babel/highlight": {
121 "version": "7.24.2",
122 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz",
123 "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==",
124 "dev": true,
125 "dependencies": {
126 "@babel/helper-validator-identifier": "^7.22.20",
127 "chalk": "^2.4.2",
128 "js-tokens": "^4.0.0",
129 "picocolors": "^1.0.0"
130 },
131 "engines": {
132 "node": ">=6.9.0"
133 }
134 },
135 "node_modules/@babel/parser": {
136 "version": "7.24.4",
137 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz",
138 "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==",
139 "dev": true,
140 "bin": {
141 "parser": "bin/babel-parser.js"
142 },
143 "engines": {
144 "node": ">=6.0.0"
145 }
146 },
147 "node_modules/@babel/types": {
148 "version": "7.24.0",
149 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
150 "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==",
151 "dev": true,
152 "dependencies": {
153 "@babel/helper-string-parser": "^7.23.4",
154 "@babel/helper-validator-identifier": "^7.22.20",
155 "to-fast-properties": "^2.0.0"
156 },
157 "engines": {
158 "node": ">=6.9.0"
159 }
160 },
161 "node_modules/@bcoe/v8-coverage": {
162 "version": "0.2.3",
163 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
164 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
165 "dev": true
166 },
167 "node_modules/@colors/colors": {
168 "version": "1.6.0",
169 "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz",
170 "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==",
171 "engines": {
172 "node": ">=0.1.90"
173 }
174 },
175 "node_modules/@dabh/diagnostics": {
176 "version": "2.0.3",
177 "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz",
178 "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==",
179 "dependencies": {
180 "colorspace": "1.1.x",
181 "enabled": "2.0.x",
182 "kuler": "^2.0.0"
183 }
184 },
185 "node_modules/@esbuild/aix-ppc64": {
186 "version": "0.20.2",
187 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
188 "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==",
189 "cpu": [
190 "ppc64"
191 ],
192 "dev": true,
193 "optional": true,
194 "os": [
195 "aix"
196 ],
197 "engines": {
198 "node": ">=12"
199 }
200 },
201 "node_modules/@esbuild/android-arm": {
202 "version": "0.20.2",
203 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz",
204 "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==",
205 "cpu": [
206 "arm"
207 ],
208 "dev": true,
209 "optional": true,
210 "os": [
211 "android"
212 ],
213 "engines": {
214 "node": ">=12"
215 }
216 },
217 "node_modules/@esbuild/android-arm64": {
218 "version": "0.20.2",
219 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz",
220 "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==",
221 "cpu": [
222 "arm64"
223 ],
224 "dev": true,
225 "optional": true,
226 "os": [
227 "android"
228 ],
229 "engines": {
230 "node": ">=12"
231 }
232 },
233 "node_modules/@esbuild/android-x64": {
234 "version": "0.20.2",
235 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz",
236 "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==",
237 "cpu": [
238 "x64"
239 ],
240 "dev": true,
241 "optional": true,
242 "os": [
243 "android"
244 ],
245 "engines": {
246 "node": ">=12"
247 }
248 },
249 "node_modules/@esbuild/darwin-arm64": {
250 "version": "0.20.2",
251 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz",
252 "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==",
253 "cpu": [
254 "arm64"
255 ],
256 "dev": true,
257 "optional": true,
258 "os": [
259 "darwin"
260 ],
261 "engines": {
262 "node": ">=12"
263 }
264 },
265 "node_modules/@esbuild/darwin-x64": {
266 "version": "0.20.2",
267 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz",
268 "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==",
269 "cpu": [
270 "x64"
271 ],
272 "dev": true,
273 "optional": true,
274 "os": [
275 "darwin"
276 ],
277 "engines": {
278 "node": ">=12"
279 }
280 },
281 "node_modules/@esbuild/freebsd-arm64": {
282 "version": "0.20.2",
283 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz",
284 "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==",
285 "cpu": [
286 "arm64"
287 ],
288 "dev": true,
289 "optional": true,
290 "os": [
291 "freebsd"
292 ],
293 "engines": {
294 "node": ">=12"
295 }
296 },
297 "node_modules/@esbuild/freebsd-x64": {
298 "version": "0.20.2",
299 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz",
300 "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==",
301 "cpu": [
302 "x64"
303 ],
304 "dev": true,
305 "optional": true,
306 "os": [
307 "freebsd"
308 ],
309 "engines": {
310 "node": ">=12"
311 }
312 },
313 "node_modules/@esbuild/linux-arm": {
314 "version": "0.20.2",
315 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz",
316 "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==",
317 "cpu": [
318 "arm"
319 ],
320 "dev": true,
321 "optional": true,
322 "os": [
323 "linux"
324 ],
325 "engines": {
326 "node": ">=12"
327 }
328 },
329 "node_modules/@esbuild/linux-arm64": {
330 "version": "0.20.2",
331 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz",
332 "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==",
333 "cpu": [
334 "arm64"
335 ],
336 "dev": true,
337 "optional": true,
338 "os": [
339 "linux"
340 ],
341 "engines": {
342 "node": ">=12"
343 }
344 },
345 "node_modules/@esbuild/linux-ia32": {
346 "version": "0.20.2",
347 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz",
348 "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==",
349 "cpu": [
350 "ia32"
351 ],
352 "dev": true,
353 "optional": true,
354 "os": [
355 "linux"
356 ],
357 "engines": {
358 "node": ">=12"
359 }
360 },
361 "node_modules/@esbuild/linux-loong64": {
362 "version": "0.20.2",
363 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz",
364 "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==",
365 "cpu": [
366 "loong64"
367 ],
368 "dev": true,
369 "optional": true,
370 "os": [
371 "linux"
372 ],
373 "engines": {
374 "node": ">=12"
375 }
376 },
377 "node_modules/@esbuild/linux-mips64el": {
378 "version": "0.20.2",
379 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz",
380 "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==",
381 "cpu": [
382 "mips64el"
383 ],
384 "dev": true,
385 "optional": true,
386 "os": [
387 "linux"
388 ],
389 "engines": {
390 "node": ">=12"
391 }
392 },
393 "node_modules/@esbuild/linux-ppc64": {
394 "version": "0.20.2",
395 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz",
396 "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==",
397 "cpu": [
398 "ppc64"
399 ],
400 "dev": true,
401 "optional": true,
402 "os": [
403 "linux"
404 ],
405 "engines": {
406 "node": ">=12"
407 }
408 },
409 "node_modules/@esbuild/linux-riscv64": {
410 "version": "0.20.2",
411 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz",
412 "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==",
413 "cpu": [
414 "riscv64"
415 ],
416 "dev": true,
417 "optional": true,
418 "os": [
419 "linux"
420 ],
421 "engines": {
422 "node": ">=12"
423 }
424 },
425 "node_modules/@esbuild/linux-s390x": {
426 "version": "0.20.2",
427 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz",
428 "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==",
429 "cpu": [
430 "s390x"
431 ],
432 "dev": true,
433 "optional": true,
434 "os": [
435 "linux"
436 ],
437 "engines": {
438 "node": ">=12"
439 }
440 },
441 "node_modules/@esbuild/linux-x64": {
442 "version": "0.20.2",
443 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz",
444 "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==",
445 "cpu": [
446 "x64"
447 ],
448 "dev": true,
449 "optional": true,
450 "os": [
451 "linux"
452 ],
453 "engines": {
454 "node": ">=12"
455 }
456 },
457 "node_modules/@esbuild/netbsd-x64": {
458 "version": "0.20.2",
459 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz",
460 "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==",
461 "cpu": [
462 "x64"
463 ],
464 "dev": true,
465 "optional": true,
466 "os": [
467 "netbsd"
468 ],
469 "engines": {
470 "node": ">=12"
471 }
472 },
473 "node_modules/@esbuild/openbsd-x64": {
474 "version": "0.20.2",
475 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz",
476 "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==",
477 "cpu": [
478 "x64"
479 ],
480 "dev": true,
481 "optional": true,
482 "os": [
483 "openbsd"
484 ],
485 "engines": {
486 "node": ">=12"
487 }
488 },
489 "node_modules/@esbuild/sunos-x64": {
490 "version": "0.20.2",
491 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz",
492 "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==",
493 "cpu": [
494 "x64"
495 ],
496 "dev": true,
497 "optional": true,
498 "os": [
499 "sunos"
500 ],
501 "engines": {
502 "node": ">=12"
503 }
504 },
505 "node_modules/@esbuild/win32-arm64": {
506 "version": "0.20.2",
507 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz",
508 "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==",
509 "cpu": [
510 "arm64"
511 ],
512 "dev": true,
513 "optional": true,
514 "os": [
515 "win32"
516 ],
517 "engines": {
518 "node": ">=12"
519 }
520 },
521 "node_modules/@esbuild/win32-ia32": {
522 "version": "0.20.2",
523 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz",
524 "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==",
525 "cpu": [
526 "ia32"
527 ],
528 "dev": true,
529 "optional": true,
530 "os": [
531 "win32"
532 ],
533 "engines": {
534 "node": ">=12"
535 }
536 },
537 "node_modules/@esbuild/win32-x64": {
538 "version": "0.20.2",
539 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz",
540 "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==",
541 "cpu": [
542 "x64"
543 ],
544 "dev": true,
545 "optional": true,
546 "os": [
547 "win32"
548 ],
549 "engines": {
550 "node": ">=12"
551 }
552 },
553 "node_modules/@isaacs/cliui": {
554 "version": "8.0.2",
555 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
556 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
557 "dev": true,
558 "dependencies": {
559 "string-width": "^5.1.2",
560 "string-width-cjs": "npm:string-width@^4.2.0",
561 "strip-ansi": "^7.0.1",
562 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
563 "wrap-ansi": "^8.1.0",
564 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
565 },
566 "engines": {
567 "node": ">=12"
568 }
569 },
570 "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
571 "version": "6.0.1",
572 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
573 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
574 "dev": true,
575 "engines": {
576 "node": ">=12"
577 },
578 "funding": {
579 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
580 }
581 },
582 "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
583 "version": "6.2.1",
584 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
585 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
586 "dev": true,
587 "engines": {
588 "node": ">=12"
589 },
590 "funding": {
591 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
592 }
593 },
594 "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
595 "version": "9.2.2",
596 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
597 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
598 "dev": true
599 },
600 "node_modules/@isaacs/cliui/node_modules/string-width": {
601 "version": "5.1.2",
602 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
603 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
604 "dev": true,
605 "dependencies": {
606 "eastasianwidth": "^0.2.0",
607 "emoji-regex": "^9.2.2",
608 "strip-ansi": "^7.0.1"
609 },
610 "engines": {
611 "node": ">=12"
612 },
613 "funding": {
614 "url": "https://github.com/sponsors/sindresorhus"
615 }
616 },
617 "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
618 "version": "7.1.0",
619 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
620 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
621 "dev": true,
622 "dependencies": {
623 "ansi-regex": "^6.0.1"
624 },
625 "engines": {
626 "node": ">=12"
627 },
628 "funding": {
629 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
630 }
631 },
632 "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
633 "version": "8.1.0",
634 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
635 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
636 "dev": true,
637 "dependencies": {
638 "ansi-styles": "^6.1.0",
639 "string-width": "^5.0.1",
640 "strip-ansi": "^7.0.1"
641 },
642 "engines": {
643 "node": ">=12"
644 },
645 "funding": {
646 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
647 }
648 },
649 "node_modules/@istanbuljs/schema": {
650 "version": "0.1.3",
651 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
652 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
653 "dev": true,
654 "engines": {
655 "node": ">=8"
656 }
657 },
658 "node_modules/@jest/schemas": {
659 "version": "29.6.3",
660 "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
661 "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
662 "dev": true,
663 "dependencies": {
664 "@sinclair/typebox": "^0.27.8"
665 },
666 "engines": {
667 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
668 }
669 },
670 "node_modules/@jridgewell/gen-mapping": {
671 "version": "0.3.5",
672 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
673 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
674 "dev": true,
675 "dependencies": {
676 "@jridgewell/set-array": "^1.2.1",
677 "@jridgewell/sourcemap-codec": "^1.4.10",
678 "@jridgewell/trace-mapping": "^0.3.24"
679 },
680 "engines": {
681 "node": ">=6.0.0"
682 }
683 },
684 "node_modules/@jridgewell/resolve-uri": {
685 "version": "3.1.2",
686 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
687 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
688 "dev": true,
689 "engines": {
690 "node": ">=6.0.0"
691 }
692 },
693 "node_modules/@jridgewell/set-array": {
694 "version": "1.2.1",
695 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
696 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
697 "dev": true,
698 "engines": {
699 "node": ">=6.0.0"
700 }
701 },
702 "node_modules/@jridgewell/sourcemap-codec": {
703 "version": "1.4.15",
704 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
705 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
706 "dev": true
707 },
708 "node_modules/@jridgewell/trace-mapping": {
709 "version": "0.3.25",
710 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
711 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
712 "dev": true,
713 "dependencies": {
714 "@jridgewell/resolve-uri": "^3.1.0",
715 "@jridgewell/sourcemap-codec": "^1.4.14"
716 }
717 },
718 "node_modules/@nodelib/fs.scandir": {
719 "version": "2.1.5",
720 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
721 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
722 "dev": true,
723 "dependencies": {
724 "@nodelib/fs.stat": "2.0.5",
725 "run-parallel": "^1.1.9"
726 },
727 "engines": {
728 "node": ">= 8"
729 }
730 },
731 "node_modules/@nodelib/fs.stat": {
732 "version": "2.0.5",
733 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
734 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
735 "dev": true,
736 "engines": {
737 "node": ">= 8"
738 }
739 },
740 "node_modules/@nodelib/fs.walk": {
741 "version": "1.2.8",
742 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
743 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
744 "dev": true,
745 "dependencies": {
746 "@nodelib/fs.scandir": "2.1.5",
747 "fastq": "^1.6.0"
748 },
749 "engines": {
750 "node": ">= 8"
751 }
752 },
753 "node_modules/@pkgjs/parseargs": {
754 "version": "0.11.0",
755 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
756 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
757 "dev": true,
758 "optional": true,
759 "engines": {
760 "node": ">=14"
761 }
762 },
763 "node_modules/@polka/url": {
764 "version": "1.0.0-next.25",
765 "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz",
766 "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==",
767 "dev": true
768 },
769 "node_modules/@rollup/rollup-android-arm-eabi": {
770 "version": "4.14.0",
771 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.0.tgz",
772 "integrity": "sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w==",
773 "cpu": [
774 "arm"
775 ],
776 "dev": true,
777 "optional": true,
778 "os": [
779 "android"
780 ]
781 },
782 "node_modules/@rollup/rollup-android-arm64": {
783 "version": "4.14.0",
784 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.0.tgz",
785 "integrity": "sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q==",
786 "cpu": [
787 "arm64"
788 ],
789 "dev": true,
790 "optional": true,
791 "os": [
792 "android"
793 ]
794 },
795 "node_modules/@rollup/rollup-darwin-arm64": {
796 "version": "4.14.0",
797 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.0.tgz",
798 "integrity": "sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA==",
799 "cpu": [
800 "arm64"
801 ],
802 "dev": true,
803 "optional": true,
804 "os": [
805 "darwin"
806 ]
807 },
808 "node_modules/@rollup/rollup-darwin-x64": {
809 "version": "4.14.0",
810 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.0.tgz",
811 "integrity": "sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ==",
812 "cpu": [
813 "x64"
814 ],
815 "dev": true,
816 "optional": true,
817 "os": [
818 "darwin"
819 ]
820 },
821 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
822 "version": "4.14.0",
823 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.0.tgz",
824 "integrity": "sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA==",
825 "cpu": [
826 "arm"
827 ],
828 "dev": true,
829 "optional": true,
830 "os": [
831 "linux"
832 ]
833 },
834 "node_modules/@rollup/rollup-linux-arm64-gnu": {
835 "version": "4.14.0",
836 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.0.tgz",
837 "integrity": "sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A==",
838 "cpu": [
839 "arm64"
840 ],
841 "dev": true,
842 "optional": true,
843 "os": [
844 "linux"
845 ]
846 },
847 "node_modules/@rollup/rollup-linux-arm64-musl": {
848 "version": "4.14.0",
849 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.0.tgz",
850 "integrity": "sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA==",
851 "cpu": [
852 "arm64"
853 ],
854 "dev": true,
855 "optional": true,
856 "os": [
857 "linux"
858 ]
859 },
860 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
861 "version": "4.14.0",
862 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.0.tgz",
863 "integrity": "sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA==",
864 "cpu": [
865 "ppc64le"
866 ],
867 "dev": true,
868 "optional": true,
869 "os": [
870 "linux"
871 ]
872 },
873 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
874 "version": "4.14.0",
875 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.0.tgz",
876 "integrity": "sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw==",
877 "cpu": [
878 "riscv64"
879 ],
880 "dev": true,
881 "optional": true,
882 "os": [
883 "linux"
884 ]
885 },
886 "node_modules/@rollup/rollup-linux-s390x-gnu": {
887 "version": "4.14.0",
888 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.0.tgz",
889 "integrity": "sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA==",
890 "cpu": [
891 "s390x"
892 ],
893 "dev": true,
894 "optional": true,
895 "os": [
896 "linux"
897 ]
898 },
899 "node_modules/@rollup/rollup-linux-x64-gnu": {
900 "version": "4.14.0",
901 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.0.tgz",
902 "integrity": "sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg==",
903 "cpu": [
904 "x64"
905 ],
906 "dev": true,
907 "optional": true,
908 "os": [
909 "linux"
910 ]
911 },
912 "node_modules/@rollup/rollup-linux-x64-musl": {
913 "version": "4.14.0",
914 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.0.tgz",
915 "integrity": "sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg==",
916 "cpu": [
917 "x64"
918 ],
919 "dev": true,
920 "optional": true,
921 "os": [
922 "linux"
923 ]
924 },
925 "node_modules/@rollup/rollup-win32-arm64-msvc": {
926 "version": "4.14.0",
927 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.0.tgz",
928 "integrity": "sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ==",
929 "cpu": [
930 "arm64"
931 ],
932 "dev": true,
933 "optional": true,
934 "os": [
935 "win32"
936 ]
937 },
938 "node_modules/@rollup/rollup-win32-ia32-msvc": {
939 "version": "4.14.0",
940 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.0.tgz",
941 "integrity": "sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw==",
942 "cpu": [
943 "ia32"
944 ],
945 "dev": true,
946 "optional": true,
947 "os": [
948 "win32"
949 ]
950 },
951 "node_modules/@rollup/rollup-win32-x64-msvc": {
952 "version": "4.14.0",
953 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.0.tgz",
954 "integrity": "sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag==",
955 "cpu": [
956 "x64"
957 ],
958 "dev": true,
959 "optional": true,
960 "os": [
961 "win32"
962 ]
963 },
964 "node_modules/@sinclair/typebox": {
965 "version": "0.27.8",
966 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
967 "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
968 "dev": true
969 },
970 "node_modules/@sindresorhus/merge-streams": {
971 "version": "2.3.0",
972 "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz",
973 "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==",
974 "dev": true,
975 "engines": {
976 "node": ">=18"
977 },
978 "funding": {
979 "url": "https://github.com/sponsors/sindresorhus"
980 }
981 },
982 "node_modules/@types/estree": {
983 "version": "1.0.5",
984 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
985 "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
986 "dev": true
987 },
988 "node_modules/@types/istanbul-lib-coverage": {
989 "version": "2.0.6",
990 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
991 "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
992 "dev": true
993 },
994 "node_modules/@types/node": {
995 "version": "18.13.0",
996 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz",
997 "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==",
998 "dev": true
999 },
1000 "node_modules/@types/triple-beam": {
1001 "version": "1.3.5",
1002 "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz",
1003 "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw=="
1004 },
1005 "node_modules/@typespec/compiler": {
1006 "version": "0.54.0",
1007 "resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-0.54.0.tgz",
1008 "integrity": "sha512-lxMqlvUq5m1KZUjg+IoM/gEwY+yeSjjnpUsz6wmzjK4cO9cIY4wPJdrZwe8jUc2UFOoqKXN3AK8N1UWxA+w9Dg==",
1009 "dev": true,
1010 "dependencies": {
1011 "@babel/code-frame": "~7.23.5",
1012 "ajv": "~8.12.0",
1013 "change-case": "~5.4.2",
1014 "globby": "~14.0.0",
1015 "mustache": "~4.2.0",
1016 "picocolors": "~1.0.0",
1017 "prettier": "~3.2.5",
1018 "prompts": "~2.4.2",
1019 "semver": "^7.6.0",
1020 "vscode-languageserver": "~9.0.1",
1021 "vscode-languageserver-textdocument": "~1.0.11",
1022 "yaml": "~2.3.4",
1023 "yargs": "~17.7.2"
1024 },
1025 "bin": {
1026 "tsp": "cmd/tsp.js",
1027 "tsp-server": "cmd/tsp-server.js"
1028 },
1029 "engines": {
1030 "node": ">=18.0.0"
1031 }
1032 },
1033 "node_modules/@typespec/compiler/node_modules/prettier": {
1034 "version": "3.2.5",
1035 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
1036 "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
1037 "dev": true,
1038 "bin": {
1039 "prettier": "bin/prettier.cjs"
1040 },
1041 "engines": {
1042 "node": ">=14"
1043 },
1044 "funding": {
1045 "url": "https://github.com/prettier/prettier?sponsor=1"
1046 }
1047 },
1048 "node_modules/@typespec/http": {
1049 "version": "0.54.0",
1050 "resolved": "https://registry.npmjs.org/@typespec/http/-/http-0.54.0.tgz",
1051 "integrity": "sha512-/hZd9pkjJh3ogOekyKzZnpVV2kXzxtWDiTt3Gekc6iHTGk/CE1JpRFts8xwXoI5d3FqYotfb4w5ztVw62WjOcA==",
1052 "dev": true,
1053 "engines": {
1054 "node": ">=18.0.0"
1055 },
1056 "peerDependencies": {
1057 "@typespec/compiler": "~0.54.0"
1058 }
1059 },
1060 "node_modules/@typespec/json-schema": {
1061 "version": "0.54.0",
1062 "resolved": "https://registry.npmjs.org/@typespec/json-schema/-/json-schema-0.54.0.tgz",
1063 "integrity": "sha512-5DZ9xHShUmtWsO3ZETA4EISJPnKKSYaqz2YDRWL/ck5PunJGKOMK1f4kFfj6tFGQDHJwi3FJ7QOD1ZJmpA3EPQ==",
1064 "dev": true,
1065 "dependencies": {
1066 "yaml": "~2.3.4"
1067 },
1068 "engines": {
1069 "node": ">=18.0.0"
1070 },
1071 "peerDependencies": {
1072 "@typespec/compiler": "~0.54.0"
1073 }
1074 },
1075 "node_modules/@typespec/library-linter": {
1076 "version": "0.54.0",
1077 "resolved": "https://registry.npmjs.org/@typespec/library-linter/-/library-linter-0.54.0.tgz",
1078 "integrity": "sha512-XDXytHga6gvdrQQn5ZW4Vwbz7wromPzeD7WmRy9+alRYdivU725ZgKvksZA2b1R4ulr0+1hVOqses80Znpwjvg==",
1079 "dev": true,
1080 "engines": {
1081 "node": ">=14.0.0"
1082 },
1083 "peerDependencies": {
1084 "@typespec/compiler": "~0.54.0"
1085 }
1086 },
1087 "node_modules/@typespec/openapi": {
1088 "version": "0.54.0",
1089 "resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-0.54.0.tgz",
1090 "integrity": "sha512-QJkwq3whcqKb29ScMD5IQzqvDmPQyLAubRl82Zj6kVMCqabRwegOX9aN+K0083nci65zt9rflZbv9bKY5GRy/A==",
1091 "dev": true,
1092 "engines": {
1093 "node": ">=18.0.0"
1094 },
1095 "peerDependencies": {
1096 "@typespec/compiler": "~0.54.0",
1097 "@typespec/http": "~0.54.0"
1098 }
1099 },
1100 "node_modules/@typespec/rest": {
1101 "version": "0.54.0",
1102 "resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.54.0.tgz",
1103 "integrity": "sha512-F1hq/Per9epPJQ8Ey84mAtrgrZeLu6fDMIxNao1XlTfDEFZuYgFuCSyg0pyIi0Xg7KUBMvrvSv83WoF3mN2szw==",
1104 "dev": true,
1105 "engines": {
1106 "node": ">=18.0.0"
1107 },
1108 "peerDependencies": {
1109 "@typespec/compiler": "~0.54.0",
1110 "@typespec/http": "~0.54.0"
1111 }
1112 },
1113 "node_modules/@typespec/versioning": {
1114 "version": "0.54.0",
1115 "resolved": "https://registry.npmjs.org/@typespec/versioning/-/versioning-0.54.0.tgz",
1116 "integrity": "sha512-IlGpveOJ0WBTbn3w8nfzgSNhJWNd0+H+bo1Ljrjpeb9SFQmS8bX2fDf0vqsHVl50XgvKIZxgOpEXN5TmuzNnRw==",
1117 "dev": true,
1118 "engines": {
1119 "node": ">=18.0.0"
1120 },
1121 "peerDependencies": {
1122 "@typespec/compiler": "~0.54.0"
1123 }
1124 },
1125 "node_modules/@vitest/coverage-v8": {
1126 "version": "1.4.0",
1127 "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.4.0.tgz",
1128 "integrity": "sha512-4hDGyH1SvKpgZnIByr9LhGgCEuF9DKM34IBLCC/fVfy24Z3+PZ+Ii9hsVBsHvY1umM1aGPEjceRkzxCfcQ10wg==",
1129 "dev": true,
1130 "dependencies": {
1131 "@ampproject/remapping": "^2.2.1",
1132 "@bcoe/v8-coverage": "^0.2.3",
1133 "debug": "^4.3.4",
1134 "istanbul-lib-coverage": "^3.2.2",
1135 "istanbul-lib-report": "^3.0.1",
1136 "istanbul-lib-source-maps": "^5.0.4",
1137 "istanbul-reports": "^3.1.6",
1138 "magic-string": "^0.30.5",
1139 "magicast": "^0.3.3",
1140 "picocolors": "^1.0.0",
1141 "std-env": "^3.5.0",
1142 "strip-literal": "^2.0.0",
1143 "test-exclude": "^6.0.0",
1144 "v8-to-istanbul": "^9.2.0"
1145 },
1146 "funding": {
1147 "url": "https://opencollective.com/vitest"
1148 },
1149 "peerDependencies": {
1150 "vitest": "1.4.0"
1151 }
1152 },
1153 "node_modules/@vitest/expect": {
1154 "version": "1.4.0",
1155 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.4.0.tgz",
1156 "integrity": "sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==",
1157 "dev": true,
1158 "dependencies": {
1159 "@vitest/spy": "1.4.0",
1160 "@vitest/utils": "1.4.0",
1161 "chai": "^4.3.10"
1162 },
1163 "funding": {
1164 "url": "https://opencollective.com/vitest"
1165 }
1166 },
1167 "node_modules/@vitest/runner": {
1168 "version": "1.4.0",
1169 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.4.0.tgz",
1170 "integrity": "sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==",
1171 "dev": true,
1172 "dependencies": {
1173 "@vitest/utils": "1.4.0",
1174 "p-limit": "^5.0.0",
1175 "pathe": "^1.1.1"
1176 },
1177 "funding": {
1178 "url": "https://opencollective.com/vitest"
1179 }
1180 },
1181 "node_modules/@vitest/runner/node_modules/p-limit": {
1182 "version": "5.0.0",
1183 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz",
1184 "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==",
1185 "dev": true,
1186 "dependencies": {
1187 "yocto-queue": "^1.0.0"
1188 },
1189 "engines": {
1190 "node": ">=18"
1191 },
1192 "funding": {
1193 "url": "https://github.com/sponsors/sindresorhus"
1194 }
1195 },
1196 "node_modules/@vitest/runner/node_modules/yocto-queue": {
1197 "version": "1.0.0",
1198 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
1199 "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==",
1200 "dev": true,
1201 "engines": {
1202 "node": ">=12.20"
1203 },
1204 "funding": {
1205 "url": "https://github.com/sponsors/sindresorhus"
1206 }
1207 },
1208 "node_modules/@vitest/snapshot": {
1209 "version": "1.4.0",
1210 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.4.0.tgz",
1211 "integrity": "sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==",
1212 "dev": true,
1213 "dependencies": {
1214 "magic-string": "^0.30.5",
1215 "pathe": "^1.1.1",
1216 "pretty-format": "^29.7.0"
1217 },
1218 "funding": {
1219 "url": "https://opencollective.com/vitest"
1220 }
1221 },
1222 "node_modules/@vitest/spy": {
1223 "version": "1.4.0",
1224 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.4.0.tgz",
1225 "integrity": "sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==",
1226 "dev": true,
1227 "dependencies": {
1228 "tinyspy": "^2.2.0"
1229 },
1230 "funding": {
1231 "url": "https://opencollective.com/vitest"
1232 }
1233 },
1234 "node_modules/@vitest/ui": {
1235 "version": "1.4.0",
1236 "resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-1.4.0.tgz",
1237 "integrity": "sha512-XC6CMhN1gzYcGbpn6/Oanj4Au2EXwQEX6vpcOeLlZv8dy7g11Ukx8zwtYQbwxs9duK2s9j2o5rbQiCP5DPAcmw==",
1238 "dev": true,
1239 "dependencies": {
1240 "@vitest/utils": "1.4.0",
1241 "fast-glob": "^3.3.2",
1242 "fflate": "^0.8.1",
1243 "flatted": "^3.2.9",
1244 "pathe": "^1.1.1",
1245 "picocolors": "^1.0.0",
1246 "sirv": "^2.0.4"
1247 },
1248 "funding": {
1249 "url": "https://opencollective.com/vitest"
1250 },
1251 "peerDependencies": {
1252 "vitest": "1.4.0"
1253 }
1254 },
1255 "node_modules/@vitest/utils": {
1256 "version": "1.4.0",
1257 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.4.0.tgz",
1258 "integrity": "sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==",
1259 "dev": true,
1260 "dependencies": {
1261 "diff-sequences": "^29.6.3",
1262 "estree-walker": "^3.0.3",
1263 "loupe": "^2.3.7",
1264 "pretty-format": "^29.7.0"
1265 },
1266 "funding": {
1267 "url": "https://opencollective.com/vitest"
1268 }
1269 },
1270 "node_modules/acorn": {
1271 "version": "8.11.3",
1272 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
1273 "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
1274 "dev": true,
1275 "bin": {
1276 "acorn": "bin/acorn"
1277 },
1278 "engines": {
1279 "node": ">=0.4.0"
1280 }
1281 },
1282 "node_modules/acorn-walk": {
1283 "version": "8.3.2",
1284 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz",
1285 "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==",
1286 "dev": true,
1287 "engines": {
1288 "node": ">=0.4.0"
1289 }
1290 },
1291 "node_modules/ajv": {
1292 "version": "8.12.0",
1293 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
1294 "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
1295 "dev": true,
1296 "dependencies": {
1297 "fast-deep-equal": "^3.1.1",
1298 "json-schema-traverse": "^1.0.0",
1299 "require-from-string": "^2.0.2",
1300 "uri-js": "^4.2.2"
1301 },
1302 "funding": {
1303 "type": "github",
1304 "url": "https://github.com/sponsors/epoberezkin"
1305 }
1306 },
1307 "node_modules/ansi-regex": {
1308 "version": "5.0.1",
1309 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1310 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1311 "dev": true,
1312 "engines": {
1313 "node": ">=8"
1314 }
1315 },
1316 "node_modules/ansi-styles": {
1317 "version": "3.2.1",
1318 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1319 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1320 "dev": true,
1321 "dependencies": {
1322 "color-convert": "^1.9.0"
1323 },
1324 "engines": {
1325 "node": ">=4"
1326 }
1327 },
1328 "node_modules/assertion-error": {
1329 "version": "1.1.0",
1330 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
1331 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
1332 "dev": true,
1333 "engines": {
1334 "node": "*"
1335 }
1336 },
1337 "node_modules/async": {
1338 "version": "3.2.5",
1339 "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
1340 "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg=="
1341 },
1342 "node_modules/balanced-match": {
1343 "version": "1.0.2",
1344 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1345 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1346 "dev": true
1347 },
1348 "node_modules/brace-expansion": {
1349 "version": "2.0.1",
1350 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1351 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1352 "dev": true,
1353 "dependencies": {
1354 "balanced-match": "^1.0.0"
1355 }
1356 },
1357 "node_modules/braces": {
1358 "version": "3.0.2",
1359 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1360 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1361 "dev": true,
1362 "dependencies": {
1363 "fill-range": "^7.0.1"
1364 },
1365 "engines": {
1366 "node": ">=8"
1367 }
1368 },
1369 "node_modules/c8": {
1370 "version": "9.1.0",
1371 "resolved": "https://registry.npmjs.org/c8/-/c8-9.1.0.tgz",
1372 "integrity": "sha512-mBWcT5iqNir1zIkzSPyI3NCR9EZCVI3WUD+AVO17MVWTSFNyUueXE82qTeampNtTr+ilN/5Ua3j24LgbCKjDVg==",
1373 "dev": true,
1374 "dependencies": {
1375 "@bcoe/v8-coverage": "^0.2.3",
1376 "@istanbuljs/schema": "^0.1.3",
1377 "find-up": "^5.0.0",
1378 "foreground-child": "^3.1.1",
1379 "istanbul-lib-coverage": "^3.2.0",
1380 "istanbul-lib-report": "^3.0.1",
1381 "istanbul-reports": "^3.1.6",
1382 "test-exclude": "^6.0.0",
1383 "v8-to-istanbul": "^9.0.0",
1384 "yargs": "^17.7.2",
1385 "yargs-parser": "^21.1.1"
1386 },
1387 "bin": {
1388 "c8": "bin/c8.js"
1389 },
1390 "engines": {
1391 "node": ">=14.14.0"
1392 }
1393 },
1394 "node_modules/cac": {
1395 "version": "6.7.14",
1396 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
1397 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
1398 "dev": true,
1399 "engines": {
1400 "node": ">=8"
1401 }
1402 },
1403 "node_modules/chai": {
1404 "version": "4.4.1",
1405 "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz",
1406 "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==",
1407 "dev": true,
1408 "dependencies": {
1409 "assertion-error": "^1.1.0",
1410 "check-error": "^1.0.3",
1411 "deep-eql": "^4.1.3",
1412 "get-func-name": "^2.0.2",
1413 "loupe": "^2.3.6",
1414 "pathval": "^1.1.1",
1415 "type-detect": "^4.0.8"
1416 },
1417 "engines": {
1418 "node": ">=4"
1419 }
1420 },
1421 "node_modules/chalk": {
1422 "version": "2.4.2",
1423 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1424 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1425 "dev": true,
1426 "dependencies": {
1427 "ansi-styles": "^3.2.1",
1428 "escape-string-regexp": "^1.0.5",
1429 "supports-color": "^5.3.0"
1430 },
1431 "engines": {
1432 "node": ">=4"
1433 }
1434 },
1435 "node_modules/change-case": {
1436 "version": "5.4.3",
1437 "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.3.tgz",
1438 "integrity": "sha512-4cdyvorTy/lViZlVzw2O8/hHCLUuHqp4KpSSP3DlauhFCf3LdnfF+p5s0EAhjKsU7bqrMzu7iQArYfoPiHO2nw==",
1439 "dev": true
1440 },
1441 "node_modules/check-error": {
1442 "version": "1.0.3",
1443 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz",
1444 "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==",
1445 "dev": true,
1446 "dependencies": {
1447 "get-func-name": "^2.0.2"
1448 },
1449 "engines": {
1450 "node": "*"
1451 }
1452 },
1453 "node_modules/cliui": {
1454 "version": "8.0.1",
1455 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
1456 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
1457 "dev": true,
1458 "dependencies": {
1459 "string-width": "^4.2.0",
1460 "strip-ansi": "^6.0.1",
1461 "wrap-ansi": "^7.0.0"
1462 },
1463 "engines": {
1464 "node": ">=12"
1465 }
1466 },
1467 "node_modules/color": {
1468 "version": "3.2.1",
1469 "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
1470 "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
1471 "dependencies": {
1472 "color-convert": "^1.9.3",
1473 "color-string": "^1.6.0"
1474 }
1475 },
1476 "node_modules/color-convert": {
1477 "version": "1.9.3",
1478 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1479 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1480 "dependencies": {
1481 "color-name": "1.1.3"
1482 }
1483 },
1484 "node_modules/color-name": {
1485 "version": "1.1.3",
1486 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1487 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
1488 },
1489 "node_modules/color-string": {
1490 "version": "1.9.1",
1491 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
1492 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
1493 "dependencies": {
1494 "color-name": "^1.0.0",
1495 "simple-swizzle": "^0.2.2"
1496 }
1497 },
1498 "node_modules/colorspace": {
1499 "version": "1.1.4",
1500 "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz",
1501 "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==",
1502 "dependencies": {
1503 "color": "^3.1.3",
1504 "text-hex": "1.0.x"
1505 }
1506 },
1507 "node_modules/concat-map": {
1508 "version": "0.0.1",
1509 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1510 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1511 "dev": true
1512 },
1513 "node_modules/convert-source-map": {
1514 "version": "2.0.0",
1515 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
1516 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
1517 "dev": true
1518 },
1519 "node_modules/cross-spawn": {
1520 "version": "7.0.3",
1521 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1522 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1523 "dev": true,
1524 "dependencies": {
1525 "path-key": "^3.1.0",
1526 "shebang-command": "^2.0.0",
1527 "which": "^2.0.1"
1528 },
1529 "engines": {
1530 "node": ">= 8"
1531 }
1532 },
1533 "node_modules/debug": {
1534 "version": "4.3.4",
1535 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1536 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1537 "dev": true,
1538 "dependencies": {
1539 "ms": "2.1.2"
1540 },
1541 "engines": {
1542 "node": ">=6.0"
1543 },
1544 "peerDependenciesMeta": {
1545 "supports-color": {
1546 "optional": true
1547 }
1548 }
1549 },
1550 "node_modules/deep-eql": {
1551 "version": "4.1.3",
1552 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz",
1553 "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==",
1554 "dev": true,
1555 "dependencies": {
1556 "type-detect": "^4.0.0"
1557 },
1558 "engines": {
1559 "node": ">=6"
1560 }
1561 },
1562 "node_modules/diff-sequences": {
1563 "version": "29.6.3",
1564 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
1565 "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==",
1566 "dev": true,
1567 "engines": {
1568 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
1569 }
1570 },
1571 "node_modules/eastasianwidth": {
1572 "version": "0.2.0",
1573 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1574 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
1575 "dev": true
1576 },
1577 "node_modules/emoji-regex": {
1578 "version": "8.0.0",
1579 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1580 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1581 "dev": true
1582 },
1583 "node_modules/enabled": {
1584 "version": "2.0.0",
1585 "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz",
1586 "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ=="
1587 },
1588 "node_modules/esbuild": {
1589 "version": "0.20.2",
1590 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz",
1591 "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==",
1592 "dev": true,
1593 "hasInstallScript": true,
1594 "bin": {
1595 "esbuild": "bin/esbuild"
1596 },
1597 "engines": {
1598 "node": ">=12"
1599 },
1600 "optionalDependencies": {
1601 "@esbuild/aix-ppc64": "0.20.2",
1602 "@esbuild/android-arm": "0.20.2",
1603 "@esbuild/android-arm64": "0.20.2",
1604 "@esbuild/android-x64": "0.20.2",
1605 "@esbuild/darwin-arm64": "0.20.2",
1606 "@esbuild/darwin-x64": "0.20.2",
1607 "@esbuild/freebsd-arm64": "0.20.2",
1608 "@esbuild/freebsd-x64": "0.20.2",
1609 "@esbuild/linux-arm": "0.20.2",
1610 "@esbuild/linux-arm64": "0.20.2",
1611 "@esbuild/linux-ia32": "0.20.2",
1612 "@esbuild/linux-loong64": "0.20.2",
1613 "@esbuild/linux-mips64el": "0.20.2",
1614 "@esbuild/linux-ppc64": "0.20.2",
1615 "@esbuild/linux-riscv64": "0.20.2",
1616 "@esbuild/linux-s390x": "0.20.2",
1617 "@esbuild/linux-x64": "0.20.2",
1618 "@esbuild/netbsd-x64": "0.20.2",
1619 "@esbuild/openbsd-x64": "0.20.2",
1620 "@esbuild/sunos-x64": "0.20.2",
1621 "@esbuild/win32-arm64": "0.20.2",
1622 "@esbuild/win32-ia32": "0.20.2",
1623 "@esbuild/win32-x64": "0.20.2"
1624 }
1625 },
1626 "node_modules/escalade": {
1627 "version": "3.1.2",
1628 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
1629 "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
1630 "dev": true,
1631 "engines": {
1632 "node": ">=6"
1633 }
1634 },
1635 "node_modules/escape-string-regexp": {
1636 "version": "1.0.5",
1637 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1638 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
1639 "dev": true,
1640 "engines": {
1641 "node": ">=0.8.0"
1642 }
1643 },
1644 "node_modules/estree-walker": {
1645 "version": "3.0.3",
1646 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1647 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1648 "dev": true,
1649 "dependencies": {
1650 "@types/estree": "^1.0.0"
1651 }
1652 },
1653 "node_modules/execa": {
1654 "version": "8.0.1",
1655 "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
1656 "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==",
1657 "dev": true,
1658 "dependencies": {
1659 "cross-spawn": "^7.0.3",
1660 "get-stream": "^8.0.1",
1661 "human-signals": "^5.0.0",
1662 "is-stream": "^3.0.0",
1663 "merge-stream": "^2.0.0",
1664 "npm-run-path": "^5.1.0",
1665 "onetime": "^6.0.0",
1666 "signal-exit": "^4.1.0",
1667 "strip-final-newline": "^3.0.0"
1668 },
1669 "engines": {
1670 "node": ">=16.17"
1671 },
1672 "funding": {
1673 "url": "https://github.com/sindresorhus/execa?sponsor=1"
1674 }
1675 },
1676 "node_modules/execa/node_modules/is-stream": {
1677 "version": "3.0.0",
1678 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
1679 "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
1680 "dev": true,
1681 "engines": {
1682 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
1683 },
1684 "funding": {
1685 "url": "https://github.com/sponsors/sindresorhus"
1686 }
1687 },
1688 "node_modules/fast-deep-equal": {
1689 "version": "3.1.3",
1690 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1691 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1692 "dev": true
1693 },
1694 "node_modules/fast-glob": {
1695 "version": "3.3.2",
1696 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
1697 "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
1698 "dev": true,
1699 "dependencies": {
1700 "@nodelib/fs.stat": "^2.0.2",
1701 "@nodelib/fs.walk": "^1.2.3",
1702 "glob-parent": "^5.1.2",
1703 "merge2": "^1.3.0",
1704 "micromatch": "^4.0.4"
1705 },
1706 "engines": {
1707 "node": ">=8.6.0"
1708 }
1709 },
1710 "node_modules/fast-glob/node_modules/glob-parent": {
1711 "version": "5.1.2",
1712 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1713 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1714 "dev": true,
1715 "dependencies": {
1716 "is-glob": "^4.0.1"
1717 },
1718 "engines": {
1719 "node": ">= 6"
1720 }
1721 },
1722 "node_modules/fastq": {
1723 "version": "1.17.1",
1724 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
1725 "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
1726 "dev": true,
1727 "dependencies": {
1728 "reusify": "^1.0.4"
1729 }
1730 },
1731 "node_modules/fecha": {
1732 "version": "4.2.3",
1733 "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz",
1734 "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="
1735 },
1736 "node_modules/fflate": {
1737 "version": "0.8.2",
1738 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz",
1739 "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==",
1740 "dev": true
1741 },
1742 "node_modules/fill-range": {
1743 "version": "7.0.1",
1744 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
1745 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
1746 "dev": true,
1747 "dependencies": {
1748 "to-regex-range": "^5.0.1"
1749 },
1750 "engines": {
1751 "node": ">=8"
1752 }
1753 },
1754 "node_modules/find-up": {
1755 "version": "5.0.0",
1756 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
1757 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
1758 "dev": true,
1759 "dependencies": {
1760 "locate-path": "^6.0.0",
1761 "path-exists": "^4.0.0"
1762 },
1763 "engines": {
1764 "node": ">=10"
1765 },
1766 "funding": {
1767 "url": "https://github.com/sponsors/sindresorhus"
1768 }
1769 },
1770 "node_modules/flatted": {
1771 "version": "3.3.1",
1772 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
1773 "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
1774 "dev": true
1775 },
1776 "node_modules/fn.name": {
1777 "version": "1.1.0",
1778 "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz",
1779 "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="
1780 },
1781 "node_modules/foreground-child": {
1782 "version": "3.1.1",
1783 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
1784 "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
1785 "dev": true,
1786 "dependencies": {
1787 "cross-spawn": "^7.0.0",
1788 "signal-exit": "^4.0.1"
1789 },
1790 "engines": {
1791 "node": ">=14"
1792 },
1793 "funding": {
1794 "url": "https://github.com/sponsors/isaacs"
1795 }
1796 },
1797 "node_modules/fs.realpath": {
1798 "version": "1.0.0",
1799 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1800 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
1801 "dev": true
1802 },
1803 "node_modules/fsevents": {
1804 "version": "2.3.3",
1805 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1806 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1807 "dev": true,
1808 "hasInstallScript": true,
1809 "optional": true,
1810 "os": [
1811 "darwin"
1812 ],
1813 "engines": {
1814 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1815 }
1816 },
1817 "node_modules/get-caller-file": {
1818 "version": "2.0.5",
1819 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1820 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1821 "dev": true,
1822 "engines": {
1823 "node": "6.* || 8.* || >= 10.*"
1824 }
1825 },
1826 "node_modules/get-func-name": {
1827 "version": "2.0.2",
1828 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz",
1829 "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==",
1830 "dev": true,
1831 "engines": {
1832 "node": "*"
1833 }
1834 },
1835 "node_modules/get-stream": {
1836 "version": "8.0.1",
1837 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
1838 "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==",
1839 "dev": true,
1840 "engines": {
1841 "node": ">=16"
1842 },
1843 "funding": {
1844 "url": "https://github.com/sponsors/sindresorhus"
1845 }
1846 },
1847 "node_modules/glob": {
1848 "version": "7.2.0",
1849 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
1850 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
1851 "dev": true,
1852 "dependencies": {
1853 "fs.realpath": "^1.0.0",
1854 "inflight": "^1.0.4",
1855 "inherits": "2",
1856 "minimatch": "^3.0.4",
1857 "once": "^1.3.0",
1858 "path-is-absolute": "^1.0.0"
1859 },
1860 "engines": {
1861 "node": "*"
1862 },
1863 "funding": {
1864 "url": "https://github.com/sponsors/isaacs"
1865 }
1866 },
1867 "node_modules/glob/node_modules/brace-expansion": {
1868 "version": "1.1.11",
1869 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1870 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1871 "dev": true,
1872 "dependencies": {
1873 "balanced-match": "^1.0.0",
1874 "concat-map": "0.0.1"
1875 }
1876 },
1877 "node_modules/glob/node_modules/minimatch": {
1878 "version": "3.1.2",
1879 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1880 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1881 "dev": true,
1882 "dependencies": {
1883 "brace-expansion": "^1.1.7"
1884 },
1885 "engines": {
1886 "node": "*"
1887 }
1888 },
1889 "node_modules/globby": {
1890 "version": "14.0.1",
1891 "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz",
1892 "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==",
1893 "dev": true,
1894 "dependencies": {
1895 "@sindresorhus/merge-streams": "^2.1.0",
1896 "fast-glob": "^3.3.2",
1897 "ignore": "^5.2.4",
1898 "path-type": "^5.0.0",
1899 "slash": "^5.1.0",
1900 "unicorn-magic": "^0.1.0"
1901 },
1902 "engines": {
1903 "node": ">=18"
1904 },
1905 "funding": {
1906 "url": "https://github.com/sponsors/sindresorhus"
1907 }
1908 },
1909 "node_modules/has-flag": {
1910 "version": "3.0.0",
1911 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1912 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
1913 "dev": true,
1914 "engines": {
1915 "node": ">=4"
1916 }
1917 },
1918 "node_modules/html-escaper": {
1919 "version": "2.0.2",
1920 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
1921 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
1922 "dev": true
1923 },
1924 "node_modules/human-signals": {
1925 "version": "5.0.0",
1926 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
1927 "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
1928 "dev": true,
1929 "engines": {
1930 "node": ">=16.17.0"
1931 }
1932 },
1933 "node_modules/ignore": {
1934 "version": "5.3.1",
1935 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
1936 "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
1937 "dev": true,
1938 "engines": {
1939 "node": ">= 4"
1940 }
1941 },
1942 "node_modules/inflight": {
1943 "version": "1.0.6",
1944 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1945 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1946 "dev": true,
1947 "dependencies": {
1948 "once": "^1.3.0",
1949 "wrappy": "1"
1950 }
1951 },
1952 "node_modules/inherits": {
1953 "version": "2.0.4",
1954 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1955 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1956 },
1957 "node_modules/is-extglob": {
1958 "version": "2.1.1",
1959 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1960 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1961 "dev": true,
1962 "engines": {
1963 "node": ">=0.10.0"
1964 }
1965 },
1966 "node_modules/is-fullwidth-code-point": {
1967 "version": "3.0.0",
1968 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1969 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1970 "dev": true,
1971 "engines": {
1972 "node": ">=8"
1973 }
1974 },
1975 "node_modules/is-glob": {
1976 "version": "4.0.3",
1977 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1978 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1979 "dev": true,
1980 "dependencies": {
1981 "is-extglob": "^2.1.1"
1982 },
1983 "engines": {
1984 "node": ">=0.10.0"
1985 }
1986 },
1987 "node_modules/is-number": {
1988 "version": "7.0.0",
1989 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1990 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1991 "dev": true,
1992 "engines": {
1993 "node": ">=0.12.0"
1994 }
1995 },
1996 "node_modules/is-stream": {
1997 "version": "2.0.1",
1998 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
1999 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
2000 "engines": {
2001 "node": ">=8"
2002 },
2003 "funding": {
2004 "url": "https://github.com/sponsors/sindresorhus"
2005 }
2006 },
2007 "node_modules/isexe": {
2008 "version": "2.0.0",
2009 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2010 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2011 "dev": true
2012 },
2013 "node_modules/istanbul-lib-coverage": {
2014 "version": "3.2.2",
2015 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
2016 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
2017 "dev": true,
2018 "engines": {
2019 "node": ">=8"
2020 }
2021 },
2022 "node_modules/istanbul-lib-report": {
2023 "version": "3.0.1",
2024 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
2025 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
2026 "dev": true,
2027 "dependencies": {
2028 "istanbul-lib-coverage": "^3.0.0",
2029 "make-dir": "^4.0.0",
2030 "supports-color": "^7.1.0"
2031 },
2032 "engines": {
2033 "node": ">=10"
2034 }
2035 },
2036 "node_modules/istanbul-lib-report/node_modules/has-flag": {
2037 "version": "4.0.0",
2038 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2039 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2040 "dev": true,
2041 "engines": {
2042 "node": ">=8"
2043 }
2044 },
2045 "node_modules/istanbul-lib-report/node_modules/supports-color": {
2046 "version": "7.2.0",
2047 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2048 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2049 "dev": true,
2050 "dependencies": {
2051 "has-flag": "^4.0.0"
2052 },
2053 "engines": {
2054 "node": ">=8"
2055 }
2056 },
2057 "node_modules/istanbul-lib-source-maps": {
2058 "version": "5.0.4",
2059 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.4.tgz",
2060 "integrity": "sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==",
2061 "dev": true,
2062 "dependencies": {
2063 "@jridgewell/trace-mapping": "^0.3.23",
2064 "debug": "^4.1.1",
2065 "istanbul-lib-coverage": "^3.0.0"
2066 },
2067 "engines": {
2068 "node": ">=10"
2069 }
2070 },
2071 "node_modules/istanbul-reports": {
2072 "version": "3.1.7",
2073 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
2074 "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
2075 "dev": true,
2076 "dependencies": {
2077 "html-escaper": "^2.0.0",
2078 "istanbul-lib-report": "^3.0.0"
2079 },
2080 "engines": {
2081 "node": ">=8"
2082 }
2083 },
2084 "node_modules/jackspeak": {
2085 "version": "2.3.6",
2086 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
2087 "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
2088 "dev": true,
2089 "dependencies": {
2090 "@isaacs/cliui": "^8.0.2"
2091 },
2092 "engines": {
2093 "node": ">=14"
2094 },
2095 "funding": {
2096 "url": "https://github.com/sponsors/isaacs"
2097 },
2098 "optionalDependencies": {
2099 "@pkgjs/parseargs": "^0.11.0"
2100 }
2101 },
2102 "node_modules/js-tokens": {
2103 "version": "4.0.0",
2104 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2105 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2106 "dev": true
2107 },
2108 "node_modules/json-schema-traverse": {
2109 "version": "1.0.0",
2110 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
2111 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
2112 "dev": true
2113 },
2114 "node_modules/json-serialize-refs": {
2115 "version": "0.1.0-0",
2116 "resolved": "https://registry.npmjs.org/json-serialize-refs/-/json-serialize-refs-0.1.0-0.tgz",
2117 "integrity": "sha512-SnNMfW2RRPDXIMKa8zdLb59UjMSI1UFZCtIb8ae68GcZ0a6x8b77lIWqqTOdq1azzmkXupD6UWriPLd0JCrFng=="
2118 },
2119 "node_modules/jsonc-parser": {
2120 "version": "3.2.1",
2121 "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz",
2122 "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==",
2123 "dev": true
2124 },
2125 "node_modules/kleur": {
2126 "version": "3.0.3",
2127 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
2128 "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
2129 "dev": true,
2130 "engines": {
2131 "node": ">=6"
2132 }
2133 },
2134 "node_modules/kuler": {
2135 "version": "2.0.0",
2136 "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
2137 "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A=="
2138 },
2139 "node_modules/local-pkg": {
2140 "version": "0.5.0",
2141 "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz",
2142 "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==",
2143 "dev": true,
2144 "dependencies": {
2145 "mlly": "^1.4.2",
2146 "pkg-types": "^1.0.3"
2147 },
2148 "engines": {
2149 "node": ">=14"
2150 },
2151 "funding": {
2152 "url": "https://github.com/sponsors/antfu"
2153 }
2154 },
2155 "node_modules/locate-path": {
2156 "version": "6.0.0",
2157 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
2158 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
2159 "dev": true,
2160 "dependencies": {
2161 "p-locate": "^5.0.0"
2162 },
2163 "engines": {
2164 "node": ">=10"
2165 },
2166 "funding": {
2167 "url": "https://github.com/sponsors/sindresorhus"
2168 }
2169 },
2170 "node_modules/logform": {
2171 "version": "2.6.0",
2172 "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz",
2173 "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==",
2174 "dependencies": {
2175 "@colors/colors": "1.6.0",
2176 "@types/triple-beam": "^1.3.2",
2177 "fecha": "^4.2.0",
2178 "ms": "^2.1.1",
2179 "safe-stable-stringify": "^2.3.1",
2180 "triple-beam": "^1.3.0"
2181 },
2182 "engines": {
2183 "node": ">= 12.0.0"
2184 }
2185 },
2186 "node_modules/loupe": {
2187 "version": "2.3.7",
2188 "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz",
2189 "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==",
2190 "dev": true,
2191 "dependencies": {
2192 "get-func-name": "^2.0.1"
2193 }
2194 },
2195 "node_modules/lru-cache": {
2196 "version": "6.0.0",
2197 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2198 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2199 "dev": true,
2200 "dependencies": {
2201 "yallist": "^4.0.0"
2202 },
2203 "engines": {
2204 "node": ">=10"
2205 }
2206 },
2207 "node_modules/magic-string": {
2208 "version": "0.30.9",
2209 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.9.tgz",
2210 "integrity": "sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==",
2211 "dev": true,
2212 "dependencies": {
2213 "@jridgewell/sourcemap-codec": "^1.4.15"
2214 },
2215 "engines": {
2216 "node": ">=12"
2217 }
2218 },
2219 "node_modules/magicast": {
2220 "version": "0.3.3",
2221 "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.3.tgz",
2222 "integrity": "sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==",
2223 "dev": true,
2224 "dependencies": {
2225 "@babel/parser": "^7.23.6",
2226 "@babel/types": "^7.23.6",
2227 "source-map-js": "^1.0.2"
2228 }
2229 },
2230 "node_modules/make-dir": {
2231 "version": "4.0.0",
2232 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
2233 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
2234 "dev": true,
2235 "dependencies": {
2236 "semver": "^7.5.3"
2237 },
2238 "engines": {
2239 "node": ">=10"
2240 },
2241 "funding": {
2242 "url": "https://github.com/sponsors/sindresorhus"
2243 }
2244 },
2245 "node_modules/merge-stream": {
2246 "version": "2.0.0",
2247 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
2248 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
2249 "dev": true
2250 },
2251 "node_modules/merge2": {
2252 "version": "1.4.1",
2253 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2254 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2255 "dev": true,
2256 "engines": {
2257 "node": ">= 8"
2258 }
2259 },
2260 "node_modules/micromatch": {
2261 "version": "4.0.5",
2262 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
2263 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
2264 "dev": true,
2265 "dependencies": {
2266 "braces": "^3.0.2",
2267 "picomatch": "^2.3.1"
2268 },
2269 "engines": {
2270 "node": ">=8.6"
2271 }
2272 },
2273 "node_modules/mimic-fn": {
2274 "version": "4.0.0",
2275 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
2276 "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
2277 "dev": true,
2278 "engines": {
2279 "node": ">=12"
2280 },
2281 "funding": {
2282 "url": "https://github.com/sponsors/sindresorhus"
2283 }
2284 },
2285 "node_modules/minimatch": {
2286 "version": "9.0.3",
2287 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
2288 "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
2289 "dev": true,
2290 "dependencies": {
2291 "brace-expansion": "^2.0.1"
2292 },
2293 "engines": {
2294 "node": ">=16 || 14 >=14.17"
2295 },
2296 "funding": {
2297 "url": "https://github.com/sponsors/isaacs"
2298 }
2299 },
2300 "node_modules/minipass": {
2301 "version": "7.0.4",
2302 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
2303 "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
2304 "dev": true,
2305 "engines": {
2306 "node": ">=16 || 14 >=14.17"
2307 }
2308 },
2309 "node_modules/mlly": {
2310 "version": "1.6.1",
2311 "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.6.1.tgz",
2312 "integrity": "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==",
2313 "dev": true,
2314 "dependencies": {
2315 "acorn": "^8.11.3",
2316 "pathe": "^1.1.2",
2317 "pkg-types": "^1.0.3",
2318 "ufo": "^1.3.2"
2319 }
2320 },
2321 "node_modules/mrmime": {
2322 "version": "2.0.0",
2323 "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
2324 "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
2325 "dev": true,
2326 "engines": {
2327 "node": ">=10"
2328 }
2329 },
2330 "node_modules/ms": {
2331 "version": "2.1.2",
2332 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2333 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
2334 },
2335 "node_modules/mustache": {
2336 "version": "4.2.0",
2337 "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz",
2338 "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==",
2339 "dev": true,
2340 "bin": {
2341 "mustache": "bin/mustache"
2342 }
2343 },
2344 "node_modules/npm-run-path": {
2345 "version": "5.3.0",
2346 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
2347 "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
2348 "dev": true,
2349 "dependencies": {
2350 "path-key": "^4.0.0"
2351 },
2352 "engines": {
2353 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
2354 },
2355 "funding": {
2356 "url": "https://github.com/sponsors/sindresorhus"
2357 }
2358 },
2359 "node_modules/npm-run-path/node_modules/path-key": {
2360 "version": "4.0.0",
2361 "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
2362 "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
2363 "dev": true,
2364 "engines": {
2365 "node": ">=12"
2366 },
2367 "funding": {
2368 "url": "https://github.com/sponsors/sindresorhus"
2369 }
2370 },
2371 "node_modules/once": {
2372 "version": "1.4.0",
2373 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2374 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
2375 "dev": true,
2376 "dependencies": {
2377 "wrappy": "1"
2378 }
2379 },
2380 "node_modules/one-time": {
2381 "version": "1.0.0",
2382 "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz",
2383 "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==",
2384 "dependencies": {
2385 "fn.name": "1.x.x"
2386 }
2387 },
2388 "node_modules/onetime": {
2389 "version": "6.0.0",
2390 "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
2391 "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
2392 "dev": true,
2393 "dependencies": {
2394 "mimic-fn": "^4.0.0"
2395 },
2396 "engines": {
2397 "node": ">=12"
2398 },
2399 "funding": {
2400 "url": "https://github.com/sponsors/sindresorhus"
2401 }
2402 },
2403 "node_modules/p-limit": {
2404 "version": "3.1.0",
2405 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2406 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2407 "dev": true,
2408 "dependencies": {
2409 "yocto-queue": "^0.1.0"
2410 },
2411 "engines": {
2412 "node": ">=10"
2413 },
2414 "funding": {
2415 "url": "https://github.com/sponsors/sindresorhus"
2416 }
2417 },
2418 "node_modules/p-locate": {
2419 "version": "5.0.0",
2420 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
2421 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
2422 "dev": true,
2423 "dependencies": {
2424 "p-limit": "^3.0.2"
2425 },
2426 "engines": {
2427 "node": ">=10"
2428 },
2429 "funding": {
2430 "url": "https://github.com/sponsors/sindresorhus"
2431 }
2432 },
2433 "node_modules/path-exists": {
2434 "version": "4.0.0",
2435 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2436 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2437 "dev": true,
2438 "engines": {
2439 "node": ">=8"
2440 }
2441 },
2442 "node_modules/path-is-absolute": {
2443 "version": "1.0.1",
2444 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2445 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
2446 "dev": true,
2447 "engines": {
2448 "node": ">=0.10.0"
2449 }
2450 },
2451 "node_modules/path-key": {
2452 "version": "3.1.1",
2453 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2454 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2455 "dev": true,
2456 "engines": {
2457 "node": ">=8"
2458 }
2459 },
2460 "node_modules/path-scurry": {
2461 "version": "1.10.2",
2462 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz",
2463 "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==",
2464 "dev": true,
2465 "dependencies": {
2466 "lru-cache": "^10.2.0",
2467 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
2468 },
2469 "engines": {
2470 "node": ">=16 || 14 >=14.17"
2471 },
2472 "funding": {
2473 "url": "https://github.com/sponsors/isaacs"
2474 }
2475 },
2476 "node_modules/path-scurry/node_modules/lru-cache": {
2477 "version": "10.2.0",
2478 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
2479 "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
2480 "dev": true,
2481 "engines": {
2482 "node": "14 || >=16.14"
2483 }
2484 },
2485 "node_modules/path-type": {
2486 "version": "5.0.0",
2487 "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
2488 "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
2489 "dev": true,
2490 "engines": {
2491 "node": ">=12"
2492 },
2493 "funding": {
2494 "url": "https://github.com/sponsors/sindresorhus"
2495 }
2496 },
2497 "node_modules/pathe": {
2498 "version": "1.1.2",
2499 "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
2500 "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
2501 "dev": true
2502 },
2503 "node_modules/pathval": {
2504 "version": "1.1.1",
2505 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
2506 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
2507 "dev": true,
2508 "engines": {
2509 "node": "*"
2510 }
2511 },
2512 "node_modules/picocolors": {
2513 "version": "1.0.0",
2514 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
2515 "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
2516 "dev": true
2517 },
2518 "node_modules/picomatch": {
2519 "version": "2.3.1",
2520 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2521 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2522 "dev": true,
2523 "engines": {
2524 "node": ">=8.6"
2525 },
2526 "funding": {
2527 "url": "https://github.com/sponsors/jonschlinkert"
2528 }
2529 },
2530 "node_modules/pkg-types": {
2531 "version": "1.0.3",
2532 "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz",
2533 "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==",
2534 "dev": true,
2535 "dependencies": {
2536 "jsonc-parser": "^3.2.0",
2537 "mlly": "^1.2.0",
2538 "pathe": "^1.1.0"
2539 }
2540 },
2541 "node_modules/pluralize": {
2542 "version": "8.0.0",
2543 "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
2544 "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
2545 "dev": true,
2546 "engines": {
2547 "node": ">=4"
2548 }
2549 },
2550 "node_modules/postcss": {
2551 "version": "8.4.38",
2552 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
2553 "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
2554 "dev": true,
2555 "funding": [
2556 {
2557 "type": "opencollective",
2558 "url": "https://opencollective.com/postcss/"
2559 },
2560 {
2561 "type": "tidelift",
2562 "url": "https://tidelift.com/funding/github/npm/postcss"
2563 },
2564 {
2565 "type": "github",
2566 "url": "https://github.com/sponsors/ai"
2567 }
2568 ],
2569 "dependencies": {
2570 "nanoid": "^3.3.7",
2571 "picocolors": "^1.0.0",
2572 "source-map-js": "^1.2.0"
2573 },
2574 "engines": {
2575 "node": "^10 || ^12 || >=14"
2576 }
2577 },
2578 "node_modules/postcss/node_modules/nanoid": {
2579 "version": "3.3.7",
2580 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
2581 "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
2582 "dev": true,
2583 "funding": [
2584 {
2585 "type": "github",
2586 "url": "https://github.com/sponsors/ai"
2587 }
2588 ],
2589 "bin": {
2590 "nanoid": "bin/nanoid.cjs"
2591 },
2592 "engines": {
2593 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2594 }
2595 },
2596 "node_modules/pretty-format": {
2597 "version": "29.7.0",
2598 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
2599 "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
2600 "dev": true,
2601 "dependencies": {
2602 "@jest/schemas": "^29.6.3",
2603 "ansi-styles": "^5.0.0",
2604 "react-is": "^18.0.0"
2605 },
2606 "engines": {
2607 "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
2608 }
2609 },
2610 "node_modules/pretty-format/node_modules/ansi-styles": {
2611 "version": "5.2.0",
2612 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
2613 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
2614 "dev": true,
2615 "engines": {
2616 "node": ">=10"
2617 },
2618 "funding": {
2619 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2620 }
2621 },
2622 "node_modules/prompts": {
2623 "version": "2.4.2",
2624 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
2625 "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
2626 "dev": true,
2627 "dependencies": {
2628 "kleur": "^3.0.3",
2629 "sisteransi": "^1.0.5"
2630 },
2631 "engines": {
2632 "node": ">= 6"
2633 }
2634 },
2635 "node_modules/punycode": {
2636 "version": "2.3.1",
2637 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
2638 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
2639 "dev": true,
2640 "engines": {
2641 "node": ">=6"
2642 }
2643 },
2644 "node_modules/queue-microtask": {
2645 "version": "1.2.3",
2646 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
2647 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
2648 "dev": true,
2649 "funding": [
2650 {
2651 "type": "github",
2652 "url": "https://github.com/sponsors/feross"
2653 },
2654 {
2655 "type": "patreon",
2656 "url": "https://www.patreon.com/feross"
2657 },
2658 {
2659 "type": "consulting",
2660 "url": "https://feross.org/support"
2661 }
2662 ]
2663 },
2664 "node_modules/react-is": {
2665 "version": "18.2.0",
2666 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
2667 "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
2668 "dev": true
2669 },
2670 "node_modules/readable-stream": {
2671 "version": "3.6.2",
2672 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
2673 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
2674 "dependencies": {
2675 "inherits": "^2.0.3",
2676 "string_decoder": "^1.1.1",
2677 "util-deprecate": "^1.0.1"
2678 },
2679 "engines": {
2680 "node": ">= 6"
2681 }
2682 },
2683 "node_modules/require-directory": {
2684 "version": "2.1.1",
2685 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
2686 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
2687 "dev": true,
2688 "engines": {
2689 "node": ">=0.10.0"
2690 }
2691 },
2692 "node_modules/require-from-string": {
2693 "version": "2.0.2",
2694 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
2695 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
2696 "dev": true,
2697 "engines": {
2698 "node": ">=0.10.0"
2699 }
2700 },
2701 "node_modules/reusify": {
2702 "version": "1.0.4",
2703 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
2704 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
2705 "dev": true,
2706 "engines": {
2707 "iojs": ">=1.0.0",
2708 "node": ">=0.10.0"
2709 }
2710 },
2711 "node_modules/rimraf": {
2712 "version": "5.0.5",
2713 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz",
2714 "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==",
2715 "dev": true,
2716 "dependencies": {
2717 "glob": "^10.3.7"
2718 },
2719 "bin": {
2720 "rimraf": "dist/esm/bin.mjs"
2721 },
2722 "engines": {
2723 "node": ">=14"
2724 },
2725 "funding": {
2726 "url": "https://github.com/sponsors/isaacs"
2727 }
2728 },
2729 "node_modules/rimraf/node_modules/glob": {
2730 "version": "10.3.12",
2731 "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
2732 "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
2733 "dev": true,
2734 "dependencies": {
2735 "foreground-child": "^3.1.0",
2736 "jackspeak": "^2.3.6",
2737 "minimatch": "^9.0.1",
2738 "minipass": "^7.0.4",
2739 "path-scurry": "^1.10.2"
2740 },
2741 "bin": {
2742 "glob": "dist/esm/bin.mjs"
2743 },
2744 "engines": {
2745 "node": ">=16 || 14 >=14.17"
2746 },
2747 "funding": {
2748 "url": "https://github.com/sponsors/isaacs"
2749 }
2750 },
2751 "node_modules/rollup": {
2752 "version": "4.14.0",
2753 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.0.tgz",
2754 "integrity": "sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ==",
2755 "dev": true,
2756 "dependencies": {
2757 "@types/estree": "1.0.5"
2758 },
2759 "bin": {
2760 "rollup": "dist/bin/rollup"
2761 },
2762 "engines": {
2763 "node": ">=18.0.0",
2764 "npm": ">=8.0.0"
2765 },
2766 "optionalDependencies": {
2767 "@rollup/rollup-android-arm-eabi": "4.14.0",
2768 "@rollup/rollup-android-arm64": "4.14.0",
2769 "@rollup/rollup-darwin-arm64": "4.14.0",
2770 "@rollup/rollup-darwin-x64": "4.14.0",
2771 "@rollup/rollup-linux-arm-gnueabihf": "4.14.0",
2772 "@rollup/rollup-linux-arm64-gnu": "4.14.0",
2773 "@rollup/rollup-linux-arm64-musl": "4.14.0",
2774 "@rollup/rollup-linux-powerpc64le-gnu": "4.14.0",
2775 "@rollup/rollup-linux-riscv64-gnu": "4.14.0",
2776 "@rollup/rollup-linux-s390x-gnu": "4.14.0",
2777 "@rollup/rollup-linux-x64-gnu": "4.14.0",
2778 "@rollup/rollup-linux-x64-musl": "4.14.0",
2779 "@rollup/rollup-win32-arm64-msvc": "4.14.0",
2780 "@rollup/rollup-win32-ia32-msvc": "4.14.0",
2781 "@rollup/rollup-win32-x64-msvc": "4.14.0",
2782 "fsevents": "~2.3.2"
2783 }
2784 },
2785 "node_modules/run-parallel": {
2786 "version": "1.2.0",
2787 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
2788 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
2789 "dev": true,
2790 "funding": [
2791 {
2792 "type": "github",
2793 "url": "https://github.com/sponsors/feross"
2794 },
2795 {
2796 "type": "patreon",
2797 "url": "https://www.patreon.com/feross"
2798 },
2799 {
2800 "type": "consulting",
2801 "url": "https://feross.org/support"
2802 }
2803 ],
2804 "dependencies": {
2805 "queue-microtask": "^1.2.2"
2806 }
2807 },
2808 "node_modules/safe-buffer": {
2809 "version": "5.2.1",
2810 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2811 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2812 "funding": [
2813 {
2814 "type": "github",
2815 "url": "https://github.com/sponsors/feross"
2816 },
2817 {
2818 "type": "patreon",
2819 "url": "https://www.patreon.com/feross"
2820 },
2821 {
2822 "type": "consulting",
2823 "url": "https://feross.org/support"
2824 }
2825 ]
2826 },
2827 "node_modules/safe-stable-stringify": {
2828 "version": "2.4.3",
2829 "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz",
2830 "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==",
2831 "engines": {
2832 "node": ">=10"
2833 }
2834 },
2835 "node_modules/semver": {
2836 "version": "7.6.0",
2837 "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
2838 "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
2839 "dev": true,
2840 "dependencies": {
2841 "lru-cache": "^6.0.0"
2842 },
2843 "bin": {
2844 "semver": "bin/semver.js"
2845 },
2846 "engines": {
2847 "node": ">=10"
2848 }
2849 },
2850 "node_modules/shebang-command": {
2851 "version": "2.0.0",
2852 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2853 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2854 "dev": true,
2855 "dependencies": {
2856 "shebang-regex": "^3.0.0"
2857 },
2858 "engines": {
2859 "node": ">=8"
2860 }
2861 },
2862 "node_modules/shebang-regex": {
2863 "version": "3.0.0",
2864 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2865 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2866 "dev": true,
2867 "engines": {
2868 "node": ">=8"
2869 }
2870 },
2871 "node_modules/siginfo": {
2872 "version": "2.0.0",
2873 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
2874 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
2875 "dev": true
2876 },
2877 "node_modules/signal-exit": {
2878 "version": "4.1.0",
2879 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2880 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2881 "dev": true,
2882 "engines": {
2883 "node": ">=14"
2884 },
2885 "funding": {
2886 "url": "https://github.com/sponsors/isaacs"
2887 }
2888 },
2889 "node_modules/simple-swizzle": {
2890 "version": "0.2.2",
2891 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
2892 "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
2893 "dependencies": {
2894 "is-arrayish": "^0.3.1"
2895 }
2896 },
2897 "node_modules/simple-swizzle/node_modules/is-arrayish": {
2898 "version": "0.3.2",
2899 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
2900 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
2901 },
2902 "node_modules/sirv": {
2903 "version": "2.0.4",
2904 "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz",
2905 "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==",
2906 "dev": true,
2907 "dependencies": {
2908 "@polka/url": "^1.0.0-next.24",
2909 "mrmime": "^2.0.0",
2910 "totalist": "^3.0.0"
2911 },
2912 "engines": {
2913 "node": ">= 10"
2914 }
2915 },
2916 "node_modules/sisteransi": {
2917 "version": "1.0.5",
2918 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
2919 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
2920 "dev": true
2921 },
2922 "node_modules/slash": {
2923 "version": "5.1.0",
2924 "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
2925 "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
2926 "dev": true,
2927 "engines": {
2928 "node": ">=14.16"
2929 },
2930 "funding": {
2931 "url": "https://github.com/sponsors/sindresorhus"
2932 }
2933 },
2934 "node_modules/source-map-js": {
2935 "version": "1.2.0",
2936 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
2937 "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
2938 "dev": true,
2939 "engines": {
2940 "node": ">=0.10.0"
2941 }
2942 },
2943 "node_modules/stack-trace": {
2944 "version": "0.0.10",
2945 "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
2946 "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==",
2947 "engines": {
2948 "node": "*"
2949 }
2950 },
2951 "node_modules/stackback": {
2952 "version": "0.0.2",
2953 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
2954 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
2955 "dev": true
2956 },
2957 "node_modules/std-env": {
2958 "version": "3.7.0",
2959 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz",
2960 "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==",
2961 "dev": true
2962 },
2963 "node_modules/string_decoder": {
2964 "version": "1.3.0",
2965 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
2966 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
2967 "dependencies": {
2968 "safe-buffer": "~5.2.0"
2969 }
2970 },
2971 "node_modules/string-width": {
2972 "version": "4.2.3",
2973 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2974 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2975 "dev": true,
2976 "dependencies": {
2977 "emoji-regex": "^8.0.0",
2978 "is-fullwidth-code-point": "^3.0.0",
2979 "strip-ansi": "^6.0.1"
2980 },
2981 "engines": {
2982 "node": ">=8"
2983 }
2984 },
2985 "node_modules/string-width-cjs": {
2986 "name": "string-width",
2987 "version": "4.2.3",
2988 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2989 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2990 "dev": true,
2991 "dependencies": {
2992 "emoji-regex": "^8.0.0",
2993 "is-fullwidth-code-point": "^3.0.0",
2994 "strip-ansi": "^6.0.1"
2995 },
2996 "engines": {
2997 "node": ">=8"
2998 }
2999 },
3000 "node_modules/strip-ansi": {
3001 "version": "6.0.1",
3002 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3003 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3004 "dev": true,
3005 "dependencies": {
3006 "ansi-regex": "^5.0.1"
3007 },
3008 "engines": {
3009 "node": ">=8"
3010 }
3011 },
3012 "node_modules/strip-ansi-cjs": {
3013 "name": "strip-ansi",
3014 "version": "6.0.1",
3015 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3016 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3017 "dev": true,
3018 "dependencies": {
3019 "ansi-regex": "^5.0.1"
3020 },
3021 "engines": {
3022 "node": ">=8"
3023 }
3024 },
3025 "node_modules/strip-final-newline": {
3026 "version": "3.0.0",
3027 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
3028 "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
3029 "dev": true,
3030 "engines": {
3031 "node": ">=12"
3032 },
3033 "funding": {
3034 "url": "https://github.com/sponsors/sindresorhus"
3035 }
3036 },
3037 "node_modules/strip-literal": {
3038 "version": "2.1.0",
3039 "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz",
3040 "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==",
3041 "dev": true,
3042 "dependencies": {
3043 "js-tokens": "^9.0.0"
3044 },
3045 "funding": {
3046 "url": "https://github.com/sponsors/antfu"
3047 }
3048 },
3049 "node_modules/strip-literal/node_modules/js-tokens": {
3050 "version": "9.0.0",
3051 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz",
3052 "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==",
3053 "dev": true
3054 },
3055 "node_modules/supports-color": {
3056 "version": "5.5.0",
3057 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3058 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3059 "dev": true,
3060 "dependencies": {
3061 "has-flag": "^3.0.0"
3062 },
3063 "engines": {
3064 "node": ">=4"
3065 }
3066 },
3067 "node_modules/test-exclude": {
3068 "version": "6.0.0",
3069 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
3070 "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
3071 "dev": true,
3072 "dependencies": {
3073 "@istanbuljs/schema": "^0.1.2",
3074 "glob": "^7.1.4",
3075 "minimatch": "^3.0.4"
3076 },
3077 "engines": {
3078 "node": ">=8"
3079 }
3080 },
3081 "node_modules/test-exclude/node_modules/brace-expansion": {
3082 "version": "1.1.11",
3083 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3084 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3085 "dev": true,
3086 "dependencies": {
3087 "balanced-match": "^1.0.0",
3088 "concat-map": "0.0.1"
3089 }
3090 },
3091 "node_modules/test-exclude/node_modules/minimatch": {
3092 "version": "3.1.2",
3093 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3094 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3095 "dev": true,
3096 "dependencies": {
3097 "brace-expansion": "^1.1.7"
3098 },
3099 "engines": {
3100 "node": "*"
3101 }
3102 },
3103 "node_modules/text-hex": {
3104 "version": "1.0.0",
3105 "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
3106 "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="
3107 },
3108 "node_modules/tinybench": {
3109 "version": "2.6.0",
3110 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.6.0.tgz",
3111 "integrity": "sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==",
3112 "dev": true
3113 },
3114 "node_modules/tinypool": {
3115 "version": "0.8.3",
3116 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.3.tgz",
3117 "integrity": "sha512-Ud7uepAklqRH1bvwy22ynrliC7Dljz7Tm8M/0RBUW+YRa4YHhZ6e4PpgE+fu1zr/WqB1kbeuVrdfeuyIBpy4tw==",
3118 "dev": true,
3119 "engines": {
3120 "node": ">=14.0.0"
3121 }
3122 },
3123 "node_modules/tinyspy": {
3124 "version": "2.2.1",
3125 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz",
3126 "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==",
3127 "dev": true,
3128 "engines": {
3129 "node": ">=14.0.0"
3130 }
3131 },
3132 "node_modules/to-fast-properties": {
3133 "version": "2.0.0",
3134 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
3135 "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
3136 "dev": true,
3137 "engines": {
3138 "node": ">=4"
3139 }
3140 },
3141 "node_modules/to-regex-range": {
3142 "version": "5.0.1",
3143 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3144 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3145 "dev": true,
3146 "dependencies": {
3147 "is-number": "^7.0.0"
3148 },
3149 "engines": {
3150 "node": ">=8.0"
3151 }
3152 },
3153 "node_modules/totalist": {
3154 "version": "3.0.1",
3155 "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
3156 "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
3157 "dev": true,
3158 "engines": {
3159 "node": ">=6"
3160 }
3161 },
3162 "node_modules/triple-beam": {
3163 "version": "1.4.1",
3164 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz",
3165 "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==",
3166 "engines": {
3167 "node": ">= 14.0.0"
3168 }
3169 },
3170 "node_modules/type-detect": {
3171 "version": "4.0.8",
3172 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
3173 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
3174 "dev": true,
3175 "engines": {
3176 "node": ">=4"
3177 }
3178 },
3179 "node_modules/typescript": {
3180 "version": "5.4.4",
3181 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz",
3182 "integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==",
3183 "dev": true,
3184 "bin": {
3185 "tsc": "bin/tsc",
3186 "tsserver": "bin/tsserver"
3187 },
3188 "engines": {
3189 "node": ">=14.17"
3190 }
3191 },
3192 "node_modules/ufo": {
3193 "version": "1.5.3",
3194 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz",
3195 "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==",
3196 "dev": true
3197 },
3198 "node_modules/unicorn-magic": {
3199 "version": "0.1.0",
3200 "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
3201 "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
3202 "dev": true,
3203 "engines": {
3204 "node": ">=18"
3205 },
3206 "funding": {
3207 "url": "https://github.com/sponsors/sindresorhus"
3208 }
3209 },
3210 "node_modules/uri-js": {
3211 "version": "4.4.1",
3212 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3213 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3214 "dev": true,
3215 "dependencies": {
3216 "punycode": "^2.1.0"
3217 }
3218 },
3219 "node_modules/util-deprecate": {
3220 "version": "1.0.2",
3221 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3222 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
3223 },
3224 "node_modules/v8-to-istanbul": {
3225 "version": "9.2.0",
3226 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz",
3227 "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==",
3228 "dev": true,
3229 "dependencies": {
3230 "@jridgewell/trace-mapping": "^0.3.12",
3231 "@types/istanbul-lib-coverage": "^2.0.1",
3232 "convert-source-map": "^2.0.0"
3233 },
3234 "engines": {
3235 "node": ">=10.12.0"
3236 }
3237 },
3238 "node_modules/vite": {
3239 "version": "5.2.8",
3240 "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz",
3241 "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==",
3242 "dev": true,
3243 "dependencies": {
3244 "esbuild": "^0.20.1",
3245 "postcss": "^8.4.38",
3246 "rollup": "^4.13.0"
3247 },
3248 "bin": {
3249 "vite": "bin/vite.js"
3250 },
3251 "engines": {
3252 "node": "^18.0.0 || >=20.0.0"
3253 },
3254 "funding": {
3255 "url": "https://github.com/vitejs/vite?sponsor=1"
3256 },
3257 "optionalDependencies": {
3258 "fsevents": "~2.3.3"
3259 },
3260 "peerDependencies": {
3261 "@types/node": "^18.0.0 || >=20.0.0",
3262 "less": "*",
3263 "lightningcss": "^1.21.0",
3264 "sass": "*",
3265 "stylus": "*",
3266 "sugarss": "*",
3267 "terser": "^5.4.0"
3268 },
3269 "peerDependenciesMeta": {
3270 "@types/node": {
3271 "optional": true
3272 },
3273 "less": {
3274 "optional": true
3275 },
3276 "lightningcss": {
3277 "optional": true
3278 },
3279 "sass": {
3280 "optional": true
3281 },
3282 "stylus": {
3283 "optional": true
3284 },
3285 "sugarss": {
3286 "optional": true
3287 },
3288 "terser": {
3289 "optional": true
3290 }
3291 }
3292 },
3293 "node_modules/vite-node": {
3294 "version": "1.4.0",
3295 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.4.0.tgz",
3296 "integrity": "sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==",
3297 "dev": true,
3298 "dependencies": {
3299 "cac": "^6.7.14",
3300 "debug": "^4.3.4",
3301 "pathe": "^1.1.1",
3302 "picocolors": "^1.0.0",
3303 "vite": "^5.0.0"
3304 },
3305 "bin": {
3306 "vite-node": "vite-node.mjs"
3307 },
3308 "engines": {
3309 "node": "^18.0.0 || >=20.0.0"
3310 },
3311 "funding": {
3312 "url": "https://opencollective.com/vitest"
3313 }
3314 },
3315 "node_modules/vitest": {
3316 "version": "1.4.0",
3317 "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.4.0.tgz",
3318 "integrity": "sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==",
3319 "dev": true,
3320 "dependencies": {
3321 "@vitest/expect": "1.4.0",
3322 "@vitest/runner": "1.4.0",
3323 "@vitest/snapshot": "1.4.0",
3324 "@vitest/spy": "1.4.0",
3325 "@vitest/utils": "1.4.0",
3326 "acorn-walk": "^8.3.2",
3327 "chai": "^4.3.10",
3328 "debug": "^4.3.4",
3329 "execa": "^8.0.1",
3330 "local-pkg": "^0.5.0",
3331 "magic-string": "^0.30.5",
3332 "pathe": "^1.1.1",
3333 "picocolors": "^1.0.0",
3334 "std-env": "^3.5.0",
3335 "strip-literal": "^2.0.0",
3336 "tinybench": "^2.5.1",
3337 "tinypool": "^0.8.2",
3338 "vite": "^5.0.0",
3339 "vite-node": "1.4.0",
3340 "why-is-node-running": "^2.2.2"
3341 },
3342 "bin": {
3343 "vitest": "vitest.mjs"
3344 },
3345 "engines": {
3346 "node": "^18.0.0 || >=20.0.0"
3347 },
3348 "funding": {
3349 "url": "https://opencollective.com/vitest"
3350 },
3351 "peerDependencies": {
3352 "@edge-runtime/vm": "*",
3353 "@types/node": "^18.0.0 || >=20.0.0",
3354 "@vitest/browser": "1.4.0",
3355 "@vitest/ui": "1.4.0",
3356 "happy-dom": "*",
3357 "jsdom": "*"
3358 },
3359 "peerDependenciesMeta": {
3360 "@edge-runtime/vm": {
3361 "optional": true
3362 },
3363 "@types/node": {
3364 "optional": true
3365 },
3366 "@vitest/browser": {
3367 "optional": true
3368 },
3369 "@vitest/ui": {
3370 "optional": true
3371 },
3372 "happy-dom": {
3373 "optional": true
3374 },
3375 "jsdom": {
3376 "optional": true
3377 }
3378 }
3379 },
3380 "node_modules/vscode-jsonrpc": {
3381 "version": "8.2.0",
3382 "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
3383 "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
3384 "dev": true,
3385 "engines": {
3386 "node": ">=14.0.0"
3387 }
3388 },
3389 "node_modules/vscode-languageserver": {
3390 "version": "9.0.1",
3391 "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
3392 "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
3393 "dev": true,
3394 "dependencies": {
3395 "vscode-languageserver-protocol": "3.17.5"
3396 },
3397 "bin": {
3398 "installServerIntoExtension": "bin/installServerIntoExtension"
3399 }
3400 },
3401 "node_modules/vscode-languageserver-protocol": {
3402 "version": "3.17.5",
3403 "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
3404 "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
3405 "dev": true,
3406 "dependencies": {
3407 "vscode-jsonrpc": "8.2.0",
3408 "vscode-languageserver-types": "3.17.5"
3409 }
3410 },
3411 "node_modules/vscode-languageserver-textdocument": {
3412 "version": "1.0.11",
3413 "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz",
3414 "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==",
3415 "dev": true
3416 },
3417 "node_modules/vscode-languageserver-types": {
3418 "version": "3.17.5",
3419 "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
3420 "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==",
3421 "dev": true
3422 },
3423 "node_modules/which": {
3424 "version": "2.0.2",
3425 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3426 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3427 "dev": true,
3428 "dependencies": {
3429 "isexe": "^2.0.0"
3430 },
3431 "bin": {
3432 "node-which": "bin/node-which"
3433 },
3434 "engines": {
3435 "node": ">= 8"
3436 }
3437 },
3438 "node_modules/why-is-node-running": {
3439 "version": "2.2.2",
3440 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz",
3441 "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==",
3442 "dev": true,
3443 "dependencies": {
3444 "siginfo": "^2.0.0",
3445 "stackback": "0.0.2"
3446 },
3447 "bin": {
3448 "why-is-node-running": "cli.js"
3449 },
3450 "engines": {
3451 "node": ">=8"
3452 }
3453 },
3454 "node_modules/winston": {
3455 "version": "3.13.0",
3456 "resolved": "https://registry.npmjs.org/winston/-/winston-3.13.0.tgz",
3457 "integrity": "sha512-rwidmA1w3SE4j0E5MuIufFhyJPBDG7Nu71RkZor1p2+qHvJSZ9GYDA81AyleQcZbh/+V6HjeBdfnTZJm9rSeQQ==",
3458 "dependencies": {
3459 "@colors/colors": "^1.6.0",
3460 "@dabh/diagnostics": "^2.0.2",
3461 "async": "^3.2.3",
3462 "is-stream": "^2.0.0",
3463 "logform": "^2.4.0",
3464 "one-time": "^1.0.0",
3465 "readable-stream": "^3.4.0",
3466 "safe-stable-stringify": "^2.3.1",
3467 "stack-trace": "0.0.x",
3468 "triple-beam": "^1.3.0",
3469 "winston-transport": "^4.7.0"
3470 },
3471 "engines": {
3472 "node": ">= 12.0.0"
3473 }
3474 },
3475 "node_modules/winston-transport": {
3476 "version": "4.7.0",
3477 "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.0.tgz",
3478 "integrity": "sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==",
3479 "dependencies": {
3480 "logform": "^2.3.2",
3481 "readable-stream": "^3.6.0",
3482 "triple-beam": "^1.3.0"
3483 },
3484 "engines": {
3485 "node": ">= 12.0.0"
3486 }
3487 },
3488 "node_modules/wrap-ansi": {
3489 "version": "7.0.0",
3490 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3491 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3492 "dev": true,
3493 "dependencies": {
3494 "ansi-styles": "^4.0.0",
3495 "string-width": "^4.1.0",
3496 "strip-ansi": "^6.0.0"
3497 },
3498 "engines": {
3499 "node": ">=10"
3500 },
3501 "funding": {
3502 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3503 }
3504 },
3505 "node_modules/wrap-ansi-cjs": {
3506 "name": "wrap-ansi",
3507 "version": "7.0.0",
3508 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
3509 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
3510 "dev": true,
3511 "dependencies": {
3512 "ansi-styles": "^4.0.0",
3513 "string-width": "^4.1.0",
3514 "strip-ansi": "^6.0.0"
3515 },
3516 "engines": {
3517 "node": ">=10"
3518 },
3519 "funding": {
3520 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3521 }
3522 },
3523 "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
3524 "version": "4.3.0",
3525 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3526 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3527 "dev": true,
3528 "dependencies": {
3529 "color-convert": "^2.0.1"
3530 },
3531 "engines": {
3532 "node": ">=8"
3533 },
3534 "funding": {
3535 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3536 }
3537 },
3538 "node_modules/wrap-ansi-cjs/node_modules/color-convert": {
3539 "version": "2.0.1",
3540 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3541 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3542 "dev": true,
3543 "dependencies": {
3544 "color-name": "~1.1.4"
3545 },
3546 "engines": {
3547 "node": ">=7.0.0"
3548 }
3549 },
3550 "node_modules/wrap-ansi-cjs/node_modules/color-name": {
3551 "version": "1.1.4",
3552 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3553 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3554 "dev": true
3555 },
3556 "node_modules/wrap-ansi/node_modules/ansi-styles": {
3557 "version": "4.3.0",
3558 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3559 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
3560 "dev": true,
3561 "dependencies": {
3562 "color-convert": "^2.0.1"
3563 },
3564 "engines": {
3565 "node": ">=8"
3566 },
3567 "funding": {
3568 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
3569 }
3570 },
3571 "node_modules/wrap-ansi/node_modules/color-convert": {
3572 "version": "2.0.1",
3573 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3574 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3575 "dev": true,
3576 "dependencies": {
3577 "color-name": "~1.1.4"
3578 },
3579 "engines": {
3580 "node": ">=7.0.0"
3581 }
3582 },
3583 "node_modules/wrap-ansi/node_modules/color-name": {
3584 "version": "1.1.4",
3585 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3586 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3587 "dev": true
3588 },
3589 "node_modules/wrappy": {
3590 "version": "1.0.2",
3591 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3592 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
3593 "dev": true
3594 },
3595 "node_modules/y18n": {
3596 "version": "5.0.8",
3597 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
3598 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
3599 "dev": true,
3600 "engines": {
3601 "node": ">=10"
3602 }
3603 },
3604 "node_modules/yallist": {
3605 "version": "4.0.0",
3606 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3607 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
3608 "dev": true
3609 },
3610 "node_modules/yaml": {
3611 "version": "2.3.4",
3612 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz",
3613 "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==",
3614 "dev": true,
3615 "engines": {
3616 "node": ">= 14"
3617 }
3618 },
3619 "node_modules/yargs": {
3620 "version": "17.7.2",
3621 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
3622 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
3623 "dev": true,
3624 "dependencies": {
3625 "cliui": "^8.0.1",
3626 "escalade": "^3.1.1",
3627 "get-caller-file": "^2.0.5",
3628 "require-directory": "^2.1.1",
3629 "string-width": "^4.2.3",
3630 "y18n": "^5.0.5",
3631 "yargs-parser": "^21.1.1"
3632 },
3633 "engines": {
3634 "node": ">=12"
3635 }
3636 },
3637 "node_modules/yargs-parser": {
3638 "version": "21.1.1",
3639 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
3640 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
3641 "dev": true,
3642 "engines": {
3643 "node": ">=12"
3644 }
3645 },
3646 "node_modules/yocto-queue": {
3647 "version": "0.1.0",
3648 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
3649 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
3650 "dev": true,
3651 "engines": {
3652 "node": ">=10"
3653 },
3654 "funding": {
3655 "url": "https://github.com/sponsors/sindresorhus"
3656 }
3657 }
3658 }
3659}
3660