microsoft/typespec

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
0889ba248c33b59d89843b2ca6ec9158d88bc4c2

Branches

Tags

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

Clone

HTTPS

Download ZIP

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

4625lines · modecode

1{
2 "name": "@typespec/http-client-csharp",
3 "version": "0.2.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "@typespec/http-client-csharp",
9 "version": "0.2.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/lodash.isequal": "^4.5.6",
19 "@types/mocha": "~9.1.0",
20 "@types/node": "~18.13.0",
21 "@typespec/compiler": "0.54.0",
22 "@typespec/eslint-config-typespec": "0.54.0",
23 "@typespec/eslint-plugin": "0.54.0",
24 "@typespec/http": "0.54.0",
25 "@typespec/json-schema": "0.54.0",
26 "@typespec/library-linter": "0.54.0",
27 "@typespec/openapi": "0.54.0",
28 "@typespec/rest": "0.54.0",
29 "@typespec/versioning": "0.54.0",
30 "c8": "~7.11.0",
31 "eslint": "^8.57.0",
32 "lodash.isequal": "^4.5.0",
33 "mocha": "~9.2.0",
34 "rimraf": "~5.0.5",
35 "typescript": "~5.4.3"
36 },
37 "peerDependencies": {
38 "@azure-tools/typespec-azure-core": ">=0.36.0 <1.0.0",
39 "@azure-tools/typespec-client-generator-core": ">=0.36.0 <1.0.0",
40 "@typespec/compiler": ">=0.50.0 <1.0.0",
41 "@typespec/http": ">=0.50.0 <1.0.0",
42 "@typespec/openapi": ">=0.50.0 <1.0.0",
43 "@typespec/rest": ">=0.50.0 <1.0.0",
44 "@typespec/versioning": ">=0.50.0 <1.0.0"
45 }
46 },
47 "node_modules/@aashutoshrathi/word-wrap": {
48 "version": "1.2.6",
49 "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
50 "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
51 "dev": true,
52 "engines": {
53 "node": ">=0.10.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-validator-identifier": {
103 "version": "7.22.20",
104 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
105 "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
106 "dev": true,
107 "engines": {
108 "node": ">=6.9.0"
109 }
110 },
111 "node_modules/@babel/highlight": {
112 "version": "7.24.2",
113 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz",
114 "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==",
115 "dev": true,
116 "dependencies": {
117 "@babel/helper-validator-identifier": "^7.22.20",
118 "chalk": "^2.4.2",
119 "js-tokens": "^4.0.0",
120 "picocolors": "^1.0.0"
121 },
122 "engines": {
123 "node": ">=6.9.0"
124 }
125 },
126 "node_modules/@bcoe/v8-coverage": {
127 "version": "0.2.3",
128 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
129 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
130 "dev": true
131 },
132 "node_modules/@colors/colors": {
133 "version": "1.6.0",
134 "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz",
135 "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==",
136 "engines": {
137 "node": ">=0.1.90"
138 }
139 },
140 "node_modules/@dabh/diagnostics": {
141 "version": "2.0.3",
142 "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz",
143 "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==",
144 "dependencies": {
145 "colorspace": "1.1.x",
146 "enabled": "2.0.x",
147 "kuler": "^2.0.0"
148 }
149 },
150 "node_modules/@eslint-community/eslint-utils": {
151 "version": "4.4.0",
152 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
153 "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
154 "dev": true,
155 "dependencies": {
156 "eslint-visitor-keys": "^3.3.0"
157 },
158 "engines": {
159 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
160 },
161 "peerDependencies": {
162 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
163 }
164 },
165 "node_modules/@eslint-community/regexpp": {
166 "version": "4.10.0",
167 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
168 "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
169 "dev": true,
170 "engines": {
171 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
172 }
173 },
174 "node_modules/@eslint/eslintrc": {
175 "version": "2.1.4",
176 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
177 "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
178 "dev": true,
179 "dependencies": {
180 "ajv": "^6.12.4",
181 "debug": "^4.3.2",
182 "espree": "^9.6.0",
183 "globals": "^13.19.0",
184 "ignore": "^5.2.0",
185 "import-fresh": "^3.2.1",
186 "js-yaml": "^4.1.0",
187 "minimatch": "^3.1.2",
188 "strip-json-comments": "^3.1.1"
189 },
190 "engines": {
191 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
192 },
193 "funding": {
194 "url": "https://opencollective.com/eslint"
195 }
196 },
197 "node_modules/@eslint/eslintrc/node_modules/ajv": {
198 "version": "6.12.6",
199 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
200 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
201 "dev": true,
202 "dependencies": {
203 "fast-deep-equal": "^3.1.1",
204 "fast-json-stable-stringify": "^2.0.0",
205 "json-schema-traverse": "^0.4.1",
206 "uri-js": "^4.2.2"
207 },
208 "funding": {
209 "type": "github",
210 "url": "https://github.com/sponsors/epoberezkin"
211 }
212 },
213 "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
214 "version": "1.1.11",
215 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
216 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
217 "dev": true,
218 "dependencies": {
219 "balanced-match": "^1.0.0",
220 "concat-map": "0.0.1"
221 }
222 },
223 "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": {
224 "version": "0.4.1",
225 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
226 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
227 "dev": true
228 },
229 "node_modules/@eslint/eslintrc/node_modules/minimatch": {
230 "version": "3.1.2",
231 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
232 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
233 "dev": true,
234 "dependencies": {
235 "brace-expansion": "^1.1.7"
236 },
237 "engines": {
238 "node": "*"
239 }
240 },
241 "node_modules/@eslint/js": {
242 "version": "8.57.0",
243 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
244 "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
245 "dev": true,
246 "engines": {
247 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
248 }
249 },
250 "node_modules/@humanwhocodes/config-array": {
251 "version": "0.11.14",
252 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
253 "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
254 "dev": true,
255 "dependencies": {
256 "@humanwhocodes/object-schema": "^2.0.2",
257 "debug": "^4.3.1",
258 "minimatch": "^3.0.5"
259 },
260 "engines": {
261 "node": ">=10.10.0"
262 }
263 },
264 "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": {
265 "version": "1.1.11",
266 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
267 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
268 "dev": true,
269 "dependencies": {
270 "balanced-match": "^1.0.0",
271 "concat-map": "0.0.1"
272 }
273 },
274 "node_modules/@humanwhocodes/config-array/node_modules/minimatch": {
275 "version": "3.1.2",
276 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
277 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
278 "dev": true,
279 "dependencies": {
280 "brace-expansion": "^1.1.7"
281 },
282 "engines": {
283 "node": "*"
284 }
285 },
286 "node_modules/@humanwhocodes/module-importer": {
287 "version": "1.0.1",
288 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
289 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
290 "dev": true,
291 "engines": {
292 "node": ">=12.22"
293 },
294 "funding": {
295 "type": "github",
296 "url": "https://github.com/sponsors/nzakas"
297 }
298 },
299 "node_modules/@humanwhocodes/object-schema": {
300 "version": "2.0.3",
301 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz",
302 "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==",
303 "dev": true
304 },
305 "node_modules/@isaacs/cliui": {
306 "version": "8.0.2",
307 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
308 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
309 "dev": true,
310 "dependencies": {
311 "string-width": "^5.1.2",
312 "string-width-cjs": "npm:string-width@^4.2.0",
313 "strip-ansi": "^7.0.1",
314 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
315 "wrap-ansi": "^8.1.0",
316 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
317 },
318 "engines": {
319 "node": ">=12"
320 }
321 },
322 "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
323 "version": "6.0.1",
324 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
325 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
326 "dev": true,
327 "engines": {
328 "node": ">=12"
329 },
330 "funding": {
331 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
332 }
333 },
334 "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
335 "version": "6.2.1",
336 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
337 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
338 "dev": true,
339 "engines": {
340 "node": ">=12"
341 },
342 "funding": {
343 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
344 }
345 },
346 "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
347 "version": "9.2.2",
348 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
349 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
350 "dev": true
351 },
352 "node_modules/@isaacs/cliui/node_modules/string-width": {
353 "version": "5.1.2",
354 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
355 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
356 "dev": true,
357 "dependencies": {
358 "eastasianwidth": "^0.2.0",
359 "emoji-regex": "^9.2.2",
360 "strip-ansi": "^7.0.1"
361 },
362 "engines": {
363 "node": ">=12"
364 },
365 "funding": {
366 "url": "https://github.com/sponsors/sindresorhus"
367 }
368 },
369 "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
370 "version": "7.1.0",
371 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
372 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
373 "dev": true,
374 "dependencies": {
375 "ansi-regex": "^6.0.1"
376 },
377 "engines": {
378 "node": ">=12"
379 },
380 "funding": {
381 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
382 }
383 },
384 "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
385 "version": "8.1.0",
386 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
387 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
388 "dev": true,
389 "dependencies": {
390 "ansi-styles": "^6.1.0",
391 "string-width": "^5.0.1",
392 "strip-ansi": "^7.0.1"
393 },
394 "engines": {
395 "node": ">=12"
396 },
397 "funding": {
398 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
399 }
400 },
401 "node_modules/@istanbuljs/schema": {
402 "version": "0.1.3",
403 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
404 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
405 "dev": true,
406 "engines": {
407 "node": ">=8"
408 }
409 },
410 "node_modules/@jridgewell/resolve-uri": {
411 "version": "3.1.2",
412 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
413 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
414 "dev": true,
415 "engines": {
416 "node": ">=6.0.0"
417 }
418 },
419 "node_modules/@jridgewell/sourcemap-codec": {
420 "version": "1.4.15",
421 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
422 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
423 "dev": true
424 },
425 "node_modules/@jridgewell/trace-mapping": {
426 "version": "0.3.25",
427 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
428 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
429 "dev": true,
430 "dependencies": {
431 "@jridgewell/resolve-uri": "^3.1.0",
432 "@jridgewell/sourcemap-codec": "^1.4.14"
433 }
434 },
435 "node_modules/@nodelib/fs.scandir": {
436 "version": "2.1.5",
437 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
438 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
439 "dev": true,
440 "dependencies": {
441 "@nodelib/fs.stat": "2.0.5",
442 "run-parallel": "^1.1.9"
443 },
444 "engines": {
445 "node": ">= 8"
446 }
447 },
448 "node_modules/@nodelib/fs.stat": {
449 "version": "2.0.5",
450 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
451 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
452 "dev": true,
453 "engines": {
454 "node": ">= 8"
455 }
456 },
457 "node_modules/@nodelib/fs.walk": {
458 "version": "1.2.8",
459 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
460 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
461 "dev": true,
462 "dependencies": {
463 "@nodelib/fs.scandir": "2.1.5",
464 "fastq": "^1.6.0"
465 },
466 "engines": {
467 "node": ">= 8"
468 }
469 },
470 "node_modules/@pkgjs/parseargs": {
471 "version": "0.11.0",
472 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
473 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
474 "dev": true,
475 "optional": true,
476 "engines": {
477 "node": ">=14"
478 }
479 },
480 "node_modules/@pkgr/core": {
481 "version": "0.1.1",
482 "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz",
483 "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==",
484 "dev": true,
485 "engines": {
486 "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
487 },
488 "funding": {
489 "url": "https://opencollective.com/unts"
490 }
491 },
492 "node_modules/@rushstack/eslint-patch": {
493 "version": "1.7.2",
494 "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz",
495 "integrity": "sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA==",
496 "dev": true
497 },
498 "node_modules/@sindresorhus/merge-streams": {
499 "version": "2.3.0",
500 "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz",
501 "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==",
502 "dev": true,
503 "engines": {
504 "node": ">=18"
505 },
506 "funding": {
507 "url": "https://github.com/sponsors/sindresorhus"
508 }
509 },
510 "node_modules/@types/istanbul-lib-coverage": {
511 "version": "2.0.6",
512 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
513 "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
514 "dev": true
515 },
516 "node_modules/@types/json-schema": {
517 "version": "7.0.15",
518 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
519 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
520 "dev": true
521 },
522 "node_modules/@types/lodash": {
523 "version": "4.17.0",
524 "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.0.tgz",
525 "integrity": "sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==",
526 "dev": true
527 },
528 "node_modules/@types/lodash.isequal": {
529 "version": "4.5.8",
530 "resolved": "https://registry.npmjs.org/@types/lodash.isequal/-/lodash.isequal-4.5.8.tgz",
531 "integrity": "sha512-uput6pg4E/tj2LGxCZo9+y27JNyB2OZuuI/T5F+ylVDYuqICLG2/ktjxx0v6GvVntAf8TvEzeQLcV0ffRirXuA==",
532 "dev": true,
533 "dependencies": {
534 "@types/lodash": "*"
535 }
536 },
537 "node_modules/@types/mocha": {
538 "version": "9.1.1",
539 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz",
540 "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==",
541 "dev": true
542 },
543 "node_modules/@types/node": {
544 "version": "18.13.0",
545 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.13.0.tgz",
546 "integrity": "sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==",
547 "dev": true
548 },
549 "node_modules/@types/normalize-package-data": {
550 "version": "2.4.4",
551 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz",
552 "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==",
553 "dev": true
554 },
555 "node_modules/@types/semver": {
556 "version": "7.5.8",
557 "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
558 "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
559 "dev": true
560 },
561 "node_modules/@types/triple-beam": {
562 "version": "1.3.5",
563 "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz",
564 "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw=="
565 },
566 "node_modules/@typescript-eslint/eslint-plugin": {
567 "version": "6.21.0",
568 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz",
569 "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==",
570 "dev": true,
571 "dependencies": {
572 "@eslint-community/regexpp": "^4.5.1",
573 "@typescript-eslint/scope-manager": "6.21.0",
574 "@typescript-eslint/type-utils": "6.21.0",
575 "@typescript-eslint/utils": "6.21.0",
576 "@typescript-eslint/visitor-keys": "6.21.0",
577 "debug": "^4.3.4",
578 "graphemer": "^1.4.0",
579 "ignore": "^5.2.4",
580 "natural-compare": "^1.4.0",
581 "semver": "^7.5.4",
582 "ts-api-utils": "^1.0.1"
583 },
584 "engines": {
585 "node": "^16.0.0 || >=18.0.0"
586 },
587 "funding": {
588 "type": "opencollective",
589 "url": "https://opencollective.com/typescript-eslint"
590 },
591 "peerDependencies": {
592 "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha",
593 "eslint": "^7.0.0 || ^8.0.0"
594 },
595 "peerDependenciesMeta": {
596 "typescript": {
597 "optional": true
598 }
599 }
600 },
601 "node_modules/@typescript-eslint/parser": {
602 "version": "6.21.0",
603 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz",
604 "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==",
605 "dev": true,
606 "dependencies": {
607 "@typescript-eslint/scope-manager": "6.21.0",
608 "@typescript-eslint/types": "6.21.0",
609 "@typescript-eslint/typescript-estree": "6.21.0",
610 "@typescript-eslint/visitor-keys": "6.21.0",
611 "debug": "^4.3.4"
612 },
613 "engines": {
614 "node": "^16.0.0 || >=18.0.0"
615 },
616 "funding": {
617 "type": "opencollective",
618 "url": "https://opencollective.com/typescript-eslint"
619 },
620 "peerDependencies": {
621 "eslint": "^7.0.0 || ^8.0.0"
622 },
623 "peerDependenciesMeta": {
624 "typescript": {
625 "optional": true
626 }
627 }
628 },
629 "node_modules/@typescript-eslint/scope-manager": {
630 "version": "6.21.0",
631 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz",
632 "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==",
633 "dev": true,
634 "dependencies": {
635 "@typescript-eslint/types": "6.21.0",
636 "@typescript-eslint/visitor-keys": "6.21.0"
637 },
638 "engines": {
639 "node": "^16.0.0 || >=18.0.0"
640 },
641 "funding": {
642 "type": "opencollective",
643 "url": "https://opencollective.com/typescript-eslint"
644 }
645 },
646 "node_modules/@typescript-eslint/type-utils": {
647 "version": "6.21.0",
648 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz",
649 "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==",
650 "dev": true,
651 "dependencies": {
652 "@typescript-eslint/typescript-estree": "6.21.0",
653 "@typescript-eslint/utils": "6.21.0",
654 "debug": "^4.3.4",
655 "ts-api-utils": "^1.0.1"
656 },
657 "engines": {
658 "node": "^16.0.0 || >=18.0.0"
659 },
660 "funding": {
661 "type": "opencollective",
662 "url": "https://opencollective.com/typescript-eslint"
663 },
664 "peerDependencies": {
665 "eslint": "^7.0.0 || ^8.0.0"
666 },
667 "peerDependenciesMeta": {
668 "typescript": {
669 "optional": true
670 }
671 }
672 },
673 "node_modules/@typescript-eslint/types": {
674 "version": "6.21.0",
675 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz",
676 "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==",
677 "dev": true,
678 "engines": {
679 "node": "^16.0.0 || >=18.0.0"
680 },
681 "funding": {
682 "type": "opencollective",
683 "url": "https://opencollective.com/typescript-eslint"
684 }
685 },
686 "node_modules/@typescript-eslint/typescript-estree": {
687 "version": "6.21.0",
688 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz",
689 "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==",
690 "dev": true,
691 "dependencies": {
692 "@typescript-eslint/types": "6.21.0",
693 "@typescript-eslint/visitor-keys": "6.21.0",
694 "debug": "^4.3.4",
695 "globby": "^11.1.0",
696 "is-glob": "^4.0.3",
697 "minimatch": "9.0.3",
698 "semver": "^7.5.4",
699 "ts-api-utils": "^1.0.1"
700 },
701 "engines": {
702 "node": "^16.0.0 || >=18.0.0"
703 },
704 "funding": {
705 "type": "opencollective",
706 "url": "https://opencollective.com/typescript-eslint"
707 },
708 "peerDependenciesMeta": {
709 "typescript": {
710 "optional": true
711 }
712 }
713 },
714 "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": {
715 "version": "11.1.0",
716 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
717 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
718 "dev": true,
719 "dependencies": {
720 "array-union": "^2.1.0",
721 "dir-glob": "^3.0.1",
722 "fast-glob": "^3.2.9",
723 "ignore": "^5.2.0",
724 "merge2": "^1.4.1",
725 "slash": "^3.0.0"
726 },
727 "engines": {
728 "node": ">=10"
729 },
730 "funding": {
731 "url": "https://github.com/sponsors/sindresorhus"
732 }
733 },
734 "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": {
735 "version": "3.0.0",
736 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
737 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
738 "dev": true,
739 "engines": {
740 "node": ">=8"
741 }
742 },
743 "node_modules/@typescript-eslint/utils": {
744 "version": "6.21.0",
745 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz",
746 "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==",
747 "dev": true,
748 "dependencies": {
749 "@eslint-community/eslint-utils": "^4.4.0",
750 "@types/json-schema": "^7.0.12",
751 "@types/semver": "^7.5.0",
752 "@typescript-eslint/scope-manager": "6.21.0",
753 "@typescript-eslint/types": "6.21.0",
754 "@typescript-eslint/typescript-estree": "6.21.0",
755 "semver": "^7.5.4"
756 },
757 "engines": {
758 "node": "^16.0.0 || >=18.0.0"
759 },
760 "funding": {
761 "type": "opencollective",
762 "url": "https://opencollective.com/typescript-eslint"
763 },
764 "peerDependencies": {
765 "eslint": "^7.0.0 || ^8.0.0"
766 }
767 },
768 "node_modules/@typescript-eslint/visitor-keys": {
769 "version": "6.21.0",
770 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz",
771 "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==",
772 "dev": true,
773 "dependencies": {
774 "@typescript-eslint/types": "6.21.0",
775 "eslint-visitor-keys": "^3.4.1"
776 },
777 "engines": {
778 "node": "^16.0.0 || >=18.0.0"
779 },
780 "funding": {
781 "type": "opencollective",
782 "url": "https://opencollective.com/typescript-eslint"
783 }
784 },
785 "node_modules/@typespec/compiler": {
786 "version": "0.54.0",
787 "resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-0.54.0.tgz",
788 "integrity": "sha512-lxMqlvUq5m1KZUjg+IoM/gEwY+yeSjjnpUsz6wmzjK4cO9cIY4wPJdrZwe8jUc2UFOoqKXN3AK8N1UWxA+w9Dg==",
789 "dev": true,
790 "dependencies": {
791 "@babel/code-frame": "~7.23.5",
792 "ajv": "~8.12.0",
793 "change-case": "~5.4.2",
794 "globby": "~14.0.0",
795 "mustache": "~4.2.0",
796 "picocolors": "~1.0.0",
797 "prettier": "~3.2.5",
798 "prompts": "~2.4.2",
799 "semver": "^7.6.0",
800 "vscode-languageserver": "~9.0.1",
801 "vscode-languageserver-textdocument": "~1.0.11",
802 "yaml": "~2.3.4",
803 "yargs": "~17.7.2"
804 },
805 "bin": {
806 "tsp": "cmd/tsp.js",
807 "tsp-server": "cmd/tsp-server.js"
808 },
809 "engines": {
810 "node": ">=18.0.0"
811 }
812 },
813 "node_modules/@typespec/compiler/node_modules/prettier": {
814 "version": "3.2.5",
815 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz",
816 "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==",
817 "dev": true,
818 "bin": {
819 "prettier": "bin/prettier.cjs"
820 },
821 "engines": {
822 "node": ">=14"
823 },
824 "funding": {
825 "url": "https://github.com/prettier/prettier?sponsor=1"
826 }
827 },
828 "node_modules/@typespec/eslint-config-typespec": {
829 "version": "0.54.0",
830 "resolved": "https://registry.npmjs.org/@typespec/eslint-config-typespec/-/eslint-config-typespec-0.54.0.tgz",
831 "integrity": "sha512-Ni9rxn9ODmptMDTKa+p72uqaqA/i6DqwLRG8XJL2DSBYxlIReURzry1LA1Vz8Z4sM0k89rCCptgaQq8YvyGXMA==",
832 "dev": true,
833 "dependencies": {
834 "@rushstack/eslint-patch": "1.7.2",
835 "@typescript-eslint/eslint-plugin": "^6.21.0",
836 "@typescript-eslint/parser": "^6.21.0",
837 "eslint": "^8.56.0",
838 "eslint-config-prettier": "^9.1.0",
839 "eslint-plugin-deprecation": "^2.0.0",
840 "eslint-plugin-prettier": "^5.1.3",
841 "eslint-plugin-unicorn": "^51.0.1",
842 "eslint-plugin-vitest": "~0.3.22",
843 "typescript": "~5.3.3"
844 }
845 },
846 "node_modules/@typespec/eslint-config-typespec/node_modules/typescript": {
847 "version": "5.3.3",
848 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
849 "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
850 "dev": true,
851 "bin": {
852 "tsc": "bin/tsc",
853 "tsserver": "bin/tsserver"
854 },
855 "engines": {
856 "node": ">=14.17"
857 }
858 },
859 "node_modules/@typespec/eslint-plugin": {
860 "version": "0.54.0",
861 "resolved": "https://registry.npmjs.org/@typespec/eslint-plugin/-/eslint-plugin-0.54.0.tgz",
862 "integrity": "sha512-HVrlPp92rbjFxqSlJz8EheLtGrog/U40atGqO/MmYSEgHtr4mZ55Uoyi3QZXQzX+yGNxlr0vpjpWaZLT04qSIg==",
863 "dev": true,
864 "dependencies": {
865 "@typescript-eslint/utils": "~6.21.0"
866 },
867 "engines": {
868 "node": ">=14.0.0"
869 },
870 "peerDependencies": {
871 "eslint": "^8.56.0"
872 }
873 },
874 "node_modules/@typespec/http": {
875 "version": "0.54.0",
876 "resolved": "https://registry.npmjs.org/@typespec/http/-/http-0.54.0.tgz",
877 "integrity": "sha512-/hZd9pkjJh3ogOekyKzZnpVV2kXzxtWDiTt3Gekc6iHTGk/CE1JpRFts8xwXoI5d3FqYotfb4w5ztVw62WjOcA==",
878 "dev": true,
879 "engines": {
880 "node": ">=18.0.0"
881 },
882 "peerDependencies": {
883 "@typespec/compiler": "~0.54.0"
884 }
885 },
886 "node_modules/@typespec/json-schema": {
887 "version": "0.54.0",
888 "resolved": "https://registry.npmjs.org/@typespec/json-schema/-/json-schema-0.54.0.tgz",
889 "integrity": "sha512-5DZ9xHShUmtWsO3ZETA4EISJPnKKSYaqz2YDRWL/ck5PunJGKOMK1f4kFfj6tFGQDHJwi3FJ7QOD1ZJmpA3EPQ==",
890 "dev": true,
891 "dependencies": {
892 "yaml": "~2.3.4"
893 },
894 "engines": {
895 "node": ">=18.0.0"
896 },
897 "peerDependencies": {
898 "@typespec/compiler": "~0.54.0"
899 }
900 },
901 "node_modules/@typespec/library-linter": {
902 "version": "0.54.0",
903 "resolved": "https://registry.npmjs.org/@typespec/library-linter/-/library-linter-0.54.0.tgz",
904 "integrity": "sha512-XDXytHga6gvdrQQn5ZW4Vwbz7wromPzeD7WmRy9+alRYdivU725ZgKvksZA2b1R4ulr0+1hVOqses80Znpwjvg==",
905 "dev": true,
906 "engines": {
907 "node": ">=14.0.0"
908 },
909 "peerDependencies": {
910 "@typespec/compiler": "~0.54.0"
911 }
912 },
913 "node_modules/@typespec/openapi": {
914 "version": "0.54.0",
915 "resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-0.54.0.tgz",
916 "integrity": "sha512-QJkwq3whcqKb29ScMD5IQzqvDmPQyLAubRl82Zj6kVMCqabRwegOX9aN+K0083nci65zt9rflZbv9bKY5GRy/A==",
917 "dev": true,
918 "engines": {
919 "node": ">=18.0.0"
920 },
921 "peerDependencies": {
922 "@typespec/compiler": "~0.54.0",
923 "@typespec/http": "~0.54.0"
924 }
925 },
926 "node_modules/@typespec/rest": {
927 "version": "0.54.0",
928 "resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.54.0.tgz",
929 "integrity": "sha512-F1hq/Per9epPJQ8Ey84mAtrgrZeLu6fDMIxNao1XlTfDEFZuYgFuCSyg0pyIi0Xg7KUBMvrvSv83WoF3mN2szw==",
930 "dev": true,
931 "engines": {
932 "node": ">=18.0.0"
933 },
934 "peerDependencies": {
935 "@typespec/compiler": "~0.54.0",
936 "@typespec/http": "~0.54.0"
937 }
938 },
939 "node_modules/@typespec/versioning": {
940 "version": "0.54.0",
941 "resolved": "https://registry.npmjs.org/@typespec/versioning/-/versioning-0.54.0.tgz",
942 "integrity": "sha512-IlGpveOJ0WBTbn3w8nfzgSNhJWNd0+H+bo1Ljrjpeb9SFQmS8bX2fDf0vqsHVl50XgvKIZxgOpEXN5TmuzNnRw==",
943 "dev": true,
944 "engines": {
945 "node": ">=18.0.0"
946 },
947 "peerDependencies": {
948 "@typespec/compiler": "~0.54.0"
949 }
950 },
951 "node_modules/@ungap/promise-all-settled": {
952 "version": "1.1.2",
953 "resolved": "https://registry.npmjs.org/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz",
954 "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==",
955 "dev": true
956 },
957 "node_modules/@ungap/structured-clone": {
958 "version": "1.2.0",
959 "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
960 "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
961 "dev": true
962 },
963 "node_modules/acorn": {
964 "version": "8.11.3",
965 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
966 "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
967 "dev": true,
968 "bin": {
969 "acorn": "bin/acorn"
970 },
971 "engines": {
972 "node": ">=0.4.0"
973 }
974 },
975 "node_modules/acorn-jsx": {
976 "version": "5.3.2",
977 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
978 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
979 "dev": true,
980 "peerDependencies": {
981 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
982 }
983 },
984 "node_modules/ajv": {
985 "version": "8.12.0",
986 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
987 "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
988 "dev": true,
989 "dependencies": {
990 "fast-deep-equal": "^3.1.1",
991 "json-schema-traverse": "^1.0.0",
992 "require-from-string": "^2.0.2",
993 "uri-js": "^4.2.2"
994 },
995 "funding": {
996 "type": "github",
997 "url": "https://github.com/sponsors/epoberezkin"
998 }
999 },
1000 "node_modules/ansi-colors": {
1001 "version": "4.1.1",
1002 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
1003 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
1004 "dev": true,
1005 "engines": {
1006 "node": ">=6"
1007 }
1008 },
1009 "node_modules/ansi-regex": {
1010 "version": "5.0.1",
1011 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1012 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1013 "dev": true,
1014 "engines": {
1015 "node": ">=8"
1016 }
1017 },
1018 "node_modules/ansi-styles": {
1019 "version": "3.2.1",
1020 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1021 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1022 "dev": true,
1023 "dependencies": {
1024 "color-convert": "^1.9.0"
1025 },
1026 "engines": {
1027 "node": ">=4"
1028 }
1029 },
1030 "node_modules/anymatch": {
1031 "version": "3.1.3",
1032 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
1033 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
1034 "dev": true,
1035 "dependencies": {
1036 "normalize-path": "^3.0.0",
1037 "picomatch": "^2.0.4"
1038 },
1039 "engines": {
1040 "node": ">= 8"
1041 }
1042 },
1043 "node_modules/argparse": {
1044 "version": "2.0.1",
1045 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1046 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1047 "dev": true
1048 },
1049 "node_modules/array-union": {
1050 "version": "2.1.0",
1051 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
1052 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
1053 "dev": true,
1054 "engines": {
1055 "node": ">=8"
1056 }
1057 },
1058 "node_modules/async": {
1059 "version": "3.2.5",
1060 "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
1061 "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg=="
1062 },
1063 "node_modules/balanced-match": {
1064 "version": "1.0.2",
1065 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1066 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1067 "dev": true
1068 },
1069 "node_modules/binary-extensions": {
1070 "version": "2.3.0",
1071 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
1072 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
1073 "dev": true,
1074 "engines": {
1075 "node": ">=8"
1076 },
1077 "funding": {
1078 "url": "https://github.com/sponsors/sindresorhus"
1079 }
1080 },
1081 "node_modules/brace-expansion": {
1082 "version": "2.0.1",
1083 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1084 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
1085 "dev": true,
1086 "dependencies": {
1087 "balanced-match": "^1.0.0"
1088 }
1089 },
1090 "node_modules/braces": {
1091 "version": "3.0.2",
1092 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
1093 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
1094 "dev": true,
1095 "dependencies": {
1096 "fill-range": "^7.0.1"
1097 },
1098 "engines": {
1099 "node": ">=8"
1100 }
1101 },
1102 "node_modules/browser-stdout": {
1103 "version": "1.3.1",
1104 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
1105 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
1106 "dev": true
1107 },
1108 "node_modules/browserslist": {
1109 "version": "4.23.0",
1110 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
1111 "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
1112 "dev": true,
1113 "funding": [
1114 {
1115 "type": "opencollective",
1116 "url": "https://opencollective.com/browserslist"
1117 },
1118 {
1119 "type": "tidelift",
1120 "url": "https://tidelift.com/funding/github/npm/browserslist"
1121 },
1122 {
1123 "type": "github",
1124 "url": "https://github.com/sponsors/ai"
1125 }
1126 ],
1127 "dependencies": {
1128 "caniuse-lite": "^1.0.30001587",
1129 "electron-to-chromium": "^1.4.668",
1130 "node-releases": "^2.0.14",
1131 "update-browserslist-db": "^1.0.13"
1132 },
1133 "bin": {
1134 "browserslist": "cli.js"
1135 },
1136 "engines": {
1137 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1138 }
1139 },
1140 "node_modules/builtin-modules": {
1141 "version": "3.3.0",
1142 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz",
1143 "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==",
1144 "dev": true,
1145 "engines": {
1146 "node": ">=6"
1147 },
1148 "funding": {
1149 "url": "https://github.com/sponsors/sindresorhus"
1150 }
1151 },
1152 "node_modules/c8": {
1153 "version": "7.11.3",
1154 "resolved": "https://registry.npmjs.org/c8/-/c8-7.11.3.tgz",
1155 "integrity": "sha512-6YBmsaNmqRm9OS3ZbIiL2EZgi1+Xc4O24jL3vMYGE6idixYuGdy76rIfIdltSKDj9DpLNrcXSonUTR1miBD0wA==",
1156 "dev": true,
1157 "dependencies": {
1158 "@bcoe/v8-coverage": "^0.2.3",
1159 "@istanbuljs/schema": "^0.1.3",
1160 "find-up": "^5.0.0",
1161 "foreground-child": "^2.0.0",
1162 "istanbul-lib-coverage": "^3.2.0",
1163 "istanbul-lib-report": "^3.0.0",
1164 "istanbul-reports": "^3.1.4",
1165 "rimraf": "^3.0.2",
1166 "test-exclude": "^6.0.0",
1167 "v8-to-istanbul": "^9.0.0",
1168 "yargs": "^16.2.0",
1169 "yargs-parser": "^20.2.9"
1170 },
1171 "bin": {
1172 "c8": "bin/c8.js"
1173 },
1174 "engines": {
1175 "node": ">=10.12.0"
1176 }
1177 },
1178 "node_modules/c8/node_modules/cliui": {
1179 "version": "7.0.4",
1180 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
1181 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
1182 "dev": true,
1183 "dependencies": {
1184 "string-width": "^4.2.0",
1185 "strip-ansi": "^6.0.0",
1186 "wrap-ansi": "^7.0.0"
1187 }
1188 },
1189 "node_modules/c8/node_modules/rimraf": {
1190 "version": "3.0.2",
1191 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1192 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1193 "dev": true,
1194 "dependencies": {
1195 "glob": "^7.1.3"
1196 },
1197 "bin": {
1198 "rimraf": "bin.js"
1199 },
1200 "funding": {
1201 "url": "https://github.com/sponsors/isaacs"
1202 }
1203 },
1204 "node_modules/c8/node_modules/yargs": {
1205 "version": "16.2.0",
1206 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
1207 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
1208 "dev": true,
1209 "dependencies": {
1210 "cliui": "^7.0.2",
1211 "escalade": "^3.1.1",
1212 "get-caller-file": "^2.0.5",
1213 "require-directory": "^2.1.1",
1214 "string-width": "^4.2.0",
1215 "y18n": "^5.0.5",
1216 "yargs-parser": "^20.2.2"
1217 },
1218 "engines": {
1219 "node": ">=10"
1220 }
1221 },
1222 "node_modules/callsites": {
1223 "version": "3.1.0",
1224 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1225 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1226 "dev": true,
1227 "engines": {
1228 "node": ">=6"
1229 }
1230 },
1231 "node_modules/camelcase": {
1232 "version": "6.3.0",
1233 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
1234 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
1235 "dev": true,
1236 "engines": {
1237 "node": ">=10"
1238 },
1239 "funding": {
1240 "url": "https://github.com/sponsors/sindresorhus"
1241 }
1242 },
1243 "node_modules/caniuse-lite": {
1244 "version": "1.0.30001605",
1245 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz",
1246 "integrity": "sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==",
1247 "dev": true,
1248 "funding": [
1249 {
1250 "type": "opencollective",
1251 "url": "https://opencollective.com/browserslist"
1252 },
1253 {
1254 "type": "tidelift",
1255 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1256 },
1257 {
1258 "type": "github",
1259 "url": "https://github.com/sponsors/ai"
1260 }
1261 ]
1262 },
1263 "node_modules/chalk": {
1264 "version": "2.4.2",
1265 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1266 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1267 "dev": true,
1268 "dependencies": {
1269 "ansi-styles": "^3.2.1",
1270 "escape-string-regexp": "^1.0.5",
1271 "supports-color": "^5.3.0"
1272 },
1273 "engines": {
1274 "node": ">=4"
1275 }
1276 },
1277 "node_modules/change-case": {
1278 "version": "5.4.3",
1279 "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.3.tgz",
1280 "integrity": "sha512-4cdyvorTy/lViZlVzw2O8/hHCLUuHqp4KpSSP3DlauhFCf3LdnfF+p5s0EAhjKsU7bqrMzu7iQArYfoPiHO2nw==",
1281 "dev": true
1282 },
1283 "node_modules/chokidar": {
1284 "version": "3.5.3",
1285 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
1286 "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
1287 "dev": true,
1288 "funding": [
1289 {
1290 "type": "individual",
1291 "url": "https://paulmillr.com/funding/"
1292 }
1293 ],
1294 "dependencies": {
1295 "anymatch": "~3.1.2",
1296 "braces": "~3.0.2",
1297 "glob-parent": "~5.1.2",
1298 "is-binary-path": "~2.1.0",
1299 "is-glob": "~4.0.1",
1300 "normalize-path": "~3.0.0",
1301 "readdirp": "~3.6.0"
1302 },
1303 "engines": {
1304 "node": ">= 8.10.0"
1305 },
1306 "optionalDependencies": {
1307 "fsevents": "~2.3.2"
1308 }
1309 },
1310 "node_modules/chokidar/node_modules/glob-parent": {
1311 "version": "5.1.2",
1312 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1313 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1314 "dev": true,
1315 "dependencies": {
1316 "is-glob": "^4.0.1"
1317 },
1318 "engines": {
1319 "node": ">= 6"
1320 }
1321 },
1322 "node_modules/ci-info": {
1323 "version": "4.0.0",
1324 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
1325 "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==",
1326 "dev": true,
1327 "funding": [
1328 {
1329 "type": "github",
1330 "url": "https://github.com/sponsors/sibiraj-s"
1331 }
1332 ],
1333 "engines": {
1334 "node": ">=8"
1335 }
1336 },
1337 "node_modules/clean-regexp": {
1338 "version": "1.0.0",
1339 "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz",
1340 "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==",
1341 "dev": true,
1342 "dependencies": {
1343 "escape-string-regexp": "^1.0.5"
1344 },
1345 "engines": {
1346 "node": ">=4"
1347 }
1348 },
1349 "node_modules/cliui": {
1350 "version": "8.0.1",
1351 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
1352 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
1353 "dev": true,
1354 "dependencies": {
1355 "string-width": "^4.2.0",
1356 "strip-ansi": "^6.0.1",
1357 "wrap-ansi": "^7.0.0"
1358 },
1359 "engines": {
1360 "node": ">=12"
1361 }
1362 },
1363 "node_modules/color": {
1364 "version": "3.2.1",
1365 "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
1366 "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
1367 "dependencies": {
1368 "color-convert": "^1.9.3",
1369 "color-string": "^1.6.0"
1370 }
1371 },
1372 "node_modules/color-convert": {
1373 "version": "1.9.3",
1374 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1375 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1376 "dependencies": {
1377 "color-name": "1.1.3"
1378 }
1379 },
1380 "node_modules/color-name": {
1381 "version": "1.1.3",
1382 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1383 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
1384 },
1385 "node_modules/color-string": {
1386 "version": "1.9.1",
1387 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
1388 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
1389 "dependencies": {
1390 "color-name": "^1.0.0",
1391 "simple-swizzle": "^0.2.2"
1392 }
1393 },
1394 "node_modules/colorspace": {
1395 "version": "1.1.4",
1396 "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz",
1397 "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==",
1398 "dependencies": {
1399 "color": "^3.1.3",
1400 "text-hex": "1.0.x"
1401 }
1402 },
1403 "node_modules/concat-map": {
1404 "version": "0.0.1",
1405 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1406 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1407 "dev": true
1408 },
1409 "node_modules/convert-source-map": {
1410 "version": "2.0.0",
1411 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
1412 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
1413 "dev": true
1414 },
1415 "node_modules/core-js-compat": {
1416 "version": "3.36.1",
1417 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz",
1418 "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==",
1419 "dev": true,
1420 "dependencies": {
1421 "browserslist": "^4.23.0"
1422 },
1423 "funding": {
1424 "type": "opencollective",
1425 "url": "https://opencollective.com/core-js"
1426 }
1427 },
1428 "node_modules/cross-spawn": {
1429 "version": "7.0.3",
1430 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1431 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1432 "dev": true,
1433 "dependencies": {
1434 "path-key": "^3.1.0",
1435 "shebang-command": "^2.0.0",
1436 "which": "^2.0.1"
1437 },
1438 "engines": {
1439 "node": ">= 8"
1440 }
1441 },
1442 "node_modules/debug": {
1443 "version": "4.3.4",
1444 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
1445 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
1446 "dev": true,
1447 "dependencies": {
1448 "ms": "2.1.2"
1449 },
1450 "engines": {
1451 "node": ">=6.0"
1452 },
1453 "peerDependenciesMeta": {
1454 "supports-color": {
1455 "optional": true
1456 }
1457 }
1458 },
1459 "node_modules/decamelize": {
1460 "version": "4.0.0",
1461 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
1462 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
1463 "dev": true,
1464 "engines": {
1465 "node": ">=10"
1466 },
1467 "funding": {
1468 "url": "https://github.com/sponsors/sindresorhus"
1469 }
1470 },
1471 "node_modules/deep-is": {
1472 "version": "0.1.4",
1473 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
1474 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
1475 "dev": true
1476 },
1477 "node_modules/diff": {
1478 "version": "5.0.0",
1479 "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
1480 "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
1481 "dev": true,
1482 "engines": {
1483 "node": ">=0.3.1"
1484 }
1485 },
1486 "node_modules/dir-glob": {
1487 "version": "3.0.1",
1488 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
1489 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
1490 "dev": true,
1491 "dependencies": {
1492 "path-type": "^4.0.0"
1493 },
1494 "engines": {
1495 "node": ">=8"
1496 }
1497 },
1498 "node_modules/dir-glob/node_modules/path-type": {
1499 "version": "4.0.0",
1500 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
1501 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
1502 "dev": true,
1503 "engines": {
1504 "node": ">=8"
1505 }
1506 },
1507 "node_modules/doctrine": {
1508 "version": "3.0.0",
1509 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
1510 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
1511 "dev": true,
1512 "dependencies": {
1513 "esutils": "^2.0.2"
1514 },
1515 "engines": {
1516 "node": ">=6.0.0"
1517 }
1518 },
1519 "node_modules/eastasianwidth": {
1520 "version": "0.2.0",
1521 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1522 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
1523 "dev": true
1524 },
1525 "node_modules/electron-to-chromium": {
1526 "version": "1.4.724",
1527 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.724.tgz",
1528 "integrity": "sha512-RTRvkmRkGhNBPPpdrgtDKvmOEYTrPlXDfc0J/Nfq5s29tEahAwhiX4mmhNzj6febWMleulxVYPh7QwCSL/EldA==",
1529 "dev": true
1530 },
1531 "node_modules/emoji-regex": {
1532 "version": "8.0.0",
1533 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1534 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1535 "dev": true
1536 },
1537 "node_modules/enabled": {
1538 "version": "2.0.0",
1539 "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz",
1540 "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ=="
1541 },
1542 "node_modules/error-ex": {
1543 "version": "1.3.2",
1544 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1545 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1546 "dev": true,
1547 "dependencies": {
1548 "is-arrayish": "^0.2.1"
1549 }
1550 },
1551 "node_modules/escalade": {
1552 "version": "3.1.2",
1553 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
1554 "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
1555 "dev": true,
1556 "engines": {
1557 "node": ">=6"
1558 }
1559 },
1560 "node_modules/escape-string-regexp": {
1561 "version": "1.0.5",
1562 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1563 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
1564 "dev": true,
1565 "engines": {
1566 "node": ">=0.8.0"
1567 }
1568 },
1569 "node_modules/eslint": {
1570 "version": "8.57.0",
1571 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
1572 "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
1573 "dev": true,
1574 "dependencies": {
1575 "@eslint-community/eslint-utils": "^4.2.0",
1576 "@eslint-community/regexpp": "^4.6.1",
1577 "@eslint/eslintrc": "^2.1.4",
1578 "@eslint/js": "8.57.0",
1579 "@humanwhocodes/config-array": "^0.11.14",
1580 "@humanwhocodes/module-importer": "^1.0.1",
1581 "@nodelib/fs.walk": "^1.2.8",
1582 "@ungap/structured-clone": "^1.2.0",
1583 "ajv": "^6.12.4",
1584 "chalk": "^4.0.0",
1585 "cross-spawn": "^7.0.2",
1586 "debug": "^4.3.2",
1587 "doctrine": "^3.0.0",
1588 "escape-string-regexp": "^4.0.0",
1589 "eslint-scope": "^7.2.2",
1590 "eslint-visitor-keys": "^3.4.3",
1591 "espree": "^9.6.1",
1592 "esquery": "^1.4.2",
1593 "esutils": "^2.0.2",
1594 "fast-deep-equal": "^3.1.3",
1595 "file-entry-cache": "^6.0.1",
1596 "find-up": "^5.0.0",
1597 "glob-parent": "^6.0.2",
1598 "globals": "^13.19.0",
1599 "graphemer": "^1.4.0",
1600 "ignore": "^5.2.0",
1601 "imurmurhash": "^0.1.4",
1602 "is-glob": "^4.0.0",
1603 "is-path-inside": "^3.0.3",
1604 "js-yaml": "^4.1.0",
1605 "json-stable-stringify-without-jsonify": "^1.0.1",
1606 "levn": "^0.4.1",
1607 "lodash.merge": "^4.6.2",
1608 "minimatch": "^3.1.2",
1609 "natural-compare": "^1.4.0",
1610 "optionator": "^0.9.3",
1611 "strip-ansi": "^6.0.1",
1612 "text-table": "^0.2.0"
1613 },
1614 "bin": {
1615 "eslint": "bin/eslint.js"
1616 },
1617 "engines": {
1618 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1619 },
1620 "funding": {
1621 "url": "https://opencollective.com/eslint"
1622 }
1623 },
1624 "node_modules/eslint-config-prettier": {
1625 "version": "9.1.0",
1626 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
1627 "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
1628 "dev": true,
1629 "bin": {
1630 "eslint-config-prettier": "bin/cli.js"
1631 },
1632 "peerDependencies": {
1633 "eslint": ">=7.0.0"
1634 }
1635 },
1636 "node_modules/eslint-plugin-deprecation": {
1637 "version": "2.0.0",
1638 "resolved": "https://registry.npmjs.org/eslint-plugin-deprecation/-/eslint-plugin-deprecation-2.0.0.tgz",
1639 "integrity": "sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ==",
1640 "dev": true,
1641 "dependencies": {
1642 "@typescript-eslint/utils": "^6.0.0",
1643 "tslib": "^2.3.1",
1644 "tsutils": "^3.21.0"
1645 },
1646 "peerDependencies": {
1647 "eslint": "^7.0.0 || ^8.0.0",
1648 "typescript": "^4.2.4 || ^5.0.0"
1649 }
1650 },
1651 "node_modules/eslint-plugin-prettier": {
1652 "version": "5.1.3",
1653 "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz",
1654 "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==",
1655 "dev": true,
1656 "dependencies": {
1657 "prettier-linter-helpers": "^1.0.0",
1658 "synckit": "^0.8.6"
1659 },
1660 "engines": {
1661 "node": "^14.18.0 || >=16.0.0"
1662 },
1663 "funding": {
1664 "url": "https://opencollective.com/eslint-plugin-prettier"
1665 },
1666 "peerDependencies": {
1667 "@types/eslint": ">=8.0.0",
1668 "eslint": ">=8.0.0",
1669 "eslint-config-prettier": "*",
1670 "prettier": ">=3.0.0"
1671 },
1672 "peerDependenciesMeta": {
1673 "@types/eslint": {
1674 "optional": true
1675 },
1676 "eslint-config-prettier": {
1677 "optional": true
1678 }
1679 }
1680 },
1681 "node_modules/eslint-plugin-unicorn": {
1682 "version": "51.0.1",
1683 "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz",
1684 "integrity": "sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==",
1685 "dev": true,
1686 "dependencies": {
1687 "@babel/helper-validator-identifier": "^7.22.20",
1688 "@eslint-community/eslint-utils": "^4.4.0",
1689 "@eslint/eslintrc": "^2.1.4",
1690 "ci-info": "^4.0.0",
1691 "clean-regexp": "^1.0.0",
1692 "core-js-compat": "^3.34.0",
1693 "esquery": "^1.5.0",
1694 "indent-string": "^4.0.0",
1695 "is-builtin-module": "^3.2.1",
1696 "jsesc": "^3.0.2",
1697 "pluralize": "^8.0.0",
1698 "read-pkg-up": "^7.0.1",
1699 "regexp-tree": "^0.1.27",
1700 "regjsparser": "^0.10.0",
1701 "semver": "^7.5.4",
1702 "strip-indent": "^3.0.0"
1703 },
1704 "engines": {
1705 "node": ">=16"
1706 },
1707 "funding": {
1708 "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1"
1709 },
1710 "peerDependencies": {
1711 "eslint": ">=8.56.0"
1712 }
1713 },
1714 "node_modules/eslint-plugin-vitest": {
1715 "version": "0.3.26",
1716 "resolved": "https://registry.npmjs.org/eslint-plugin-vitest/-/eslint-plugin-vitest-0.3.26.tgz",
1717 "integrity": "sha512-oxe5JSPgRjco8caVLTh7Ti8PxpwJdhSV0hTQAmkFcNcmy/9DnqLB/oNVRA11RmVRP//2+jIIT6JuBEcpW3obYg==",
1718 "dev": true,
1719 "dependencies": {
1720 "@typescript-eslint/utils": "^7.1.1"
1721 },
1722 "engines": {
1723 "node": "^18.0.0 || >= 20.0.0"
1724 },
1725 "peerDependencies": {
1726 "eslint": ">=8.0.0",
1727 "vitest": "*"
1728 },
1729 "peerDependenciesMeta": {
1730 "@typescript-eslint/eslint-plugin": {
1731 "optional": true
1732 },
1733 "vitest": {
1734 "optional": true
1735 }
1736 }
1737 },
1738 "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/scope-manager": {
1739 "version": "7.5.0",
1740 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.5.0.tgz",
1741 "integrity": "sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==",
1742 "dev": true,
1743 "dependencies": {
1744 "@typescript-eslint/types": "7.5.0",
1745 "@typescript-eslint/visitor-keys": "7.5.0"
1746 },
1747 "engines": {
1748 "node": "^18.18.0 || >=20.0.0"
1749 },
1750 "funding": {
1751 "type": "opencollective",
1752 "url": "https://opencollective.com/typescript-eslint"
1753 }
1754 },
1755 "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/types": {
1756 "version": "7.5.0",
1757 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.5.0.tgz",
1758 "integrity": "sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==",
1759 "dev": true,
1760 "engines": {
1761 "node": "^18.18.0 || >=20.0.0"
1762 },
1763 "funding": {
1764 "type": "opencollective",
1765 "url": "https://opencollective.com/typescript-eslint"
1766 }
1767 },
1768 "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/typescript-estree": {
1769 "version": "7.5.0",
1770 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.5.0.tgz",
1771 "integrity": "sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==",
1772 "dev": true,
1773 "dependencies": {
1774 "@typescript-eslint/types": "7.5.0",
1775 "@typescript-eslint/visitor-keys": "7.5.0",
1776 "debug": "^4.3.4",
1777 "globby": "^11.1.0",
1778 "is-glob": "^4.0.3",
1779 "minimatch": "9.0.3",
1780 "semver": "^7.5.4",
1781 "ts-api-utils": "^1.0.1"
1782 },
1783 "engines": {
1784 "node": "^18.18.0 || >=20.0.0"
1785 },
1786 "funding": {
1787 "type": "opencollective",
1788 "url": "https://opencollective.com/typescript-eslint"
1789 },
1790 "peerDependenciesMeta": {
1791 "typescript": {
1792 "optional": true
1793 }
1794 }
1795 },
1796 "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/utils": {
1797 "version": "7.5.0",
1798 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.5.0.tgz",
1799 "integrity": "sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==",
1800 "dev": true,
1801 "dependencies": {
1802 "@eslint-community/eslint-utils": "^4.4.0",
1803 "@types/json-schema": "^7.0.12",
1804 "@types/semver": "^7.5.0",
1805 "@typescript-eslint/scope-manager": "7.5.0",
1806 "@typescript-eslint/types": "7.5.0",
1807 "@typescript-eslint/typescript-estree": "7.5.0",
1808 "semver": "^7.5.4"
1809 },
1810 "engines": {
1811 "node": "^18.18.0 || >=20.0.0"
1812 },
1813 "funding": {
1814 "type": "opencollective",
1815 "url": "https://opencollective.com/typescript-eslint"
1816 },
1817 "peerDependencies": {
1818 "eslint": "^8.56.0"
1819 }
1820 },
1821 "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/visitor-keys": {
1822 "version": "7.5.0",
1823 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.5.0.tgz",
1824 "integrity": "sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==",
1825 "dev": true,
1826 "dependencies": {
1827 "@typescript-eslint/types": "7.5.0",
1828 "eslint-visitor-keys": "^3.4.1"
1829 },
1830 "engines": {
1831 "node": "^18.18.0 || >=20.0.0"
1832 },
1833 "funding": {
1834 "type": "opencollective",
1835 "url": "https://opencollective.com/typescript-eslint"
1836 }
1837 },
1838 "node_modules/eslint-plugin-vitest/node_modules/globby": {
1839 "version": "11.1.0",
1840 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
1841 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
1842 "dev": true,
1843 "dependencies": {
1844 "array-union": "^2.1.0",
1845 "dir-glob": "^3.0.1",
1846 "fast-glob": "^3.2.9",
1847 "ignore": "^5.2.0",
1848 "merge2": "^1.4.1",
1849 "slash": "^3.0.0"
1850 },
1851 "engines": {
1852 "node": ">=10"
1853 },
1854 "funding": {
1855 "url": "https://github.com/sponsors/sindresorhus"
1856 }
1857 },
1858 "node_modules/eslint-plugin-vitest/node_modules/slash": {
1859 "version": "3.0.0",
1860 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
1861 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
1862 "dev": true,
1863 "engines": {
1864 "node": ">=8"
1865 }
1866 },
1867 "node_modules/eslint-scope": {
1868 "version": "7.2.2",
1869 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
1870 "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
1871 "dev": true,
1872 "dependencies": {
1873 "esrecurse": "^4.3.0",
1874 "estraverse": "^5.2.0"
1875 },
1876 "engines": {
1877 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1878 },
1879 "funding": {
1880 "url": "https://opencollective.com/eslint"
1881 }
1882 },
1883 "node_modules/eslint-visitor-keys": {
1884 "version": "3.4.3",
1885 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
1886 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
1887 "dev": true,
1888 "engines": {
1889 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1890 },
1891 "funding": {
1892 "url": "https://opencollective.com/eslint"
1893 }
1894 },
1895 "node_modules/eslint/node_modules/ajv": {
1896 "version": "6.12.6",
1897 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1898 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1899 "dev": true,
1900 "dependencies": {
1901 "fast-deep-equal": "^3.1.1",
1902 "fast-json-stable-stringify": "^2.0.0",
1903 "json-schema-traverse": "^0.4.1",
1904 "uri-js": "^4.2.2"
1905 },
1906 "funding": {
1907 "type": "github",
1908 "url": "https://github.com/sponsors/epoberezkin"
1909 }
1910 },
1911 "node_modules/eslint/node_modules/ansi-styles": {
1912 "version": "4.3.0",
1913 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1914 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1915 "dev": true,
1916 "dependencies": {
1917 "color-convert": "^2.0.1"
1918 },
1919 "engines": {
1920 "node": ">=8"
1921 },
1922 "funding": {
1923 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1924 }
1925 },
1926 "node_modules/eslint/node_modules/brace-expansion": {
1927 "version": "1.1.11",
1928 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1929 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1930 "dev": true,
1931 "dependencies": {
1932 "balanced-match": "^1.0.0",
1933 "concat-map": "0.0.1"
1934 }
1935 },
1936 "node_modules/eslint/node_modules/chalk": {
1937 "version": "4.1.2",
1938 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1939 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1940 "dev": true,
1941 "dependencies": {
1942 "ansi-styles": "^4.1.0",
1943 "supports-color": "^7.1.0"
1944 },
1945 "engines": {
1946 "node": ">=10"
1947 },
1948 "funding": {
1949 "url": "https://github.com/chalk/chalk?sponsor=1"
1950 }
1951 },
1952 "node_modules/eslint/node_modules/color-convert": {
1953 "version": "2.0.1",
1954 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1955 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1956 "dev": true,
1957 "dependencies": {
1958 "color-name": "~1.1.4"
1959 },
1960 "engines": {
1961 "node": ">=7.0.0"
1962 }
1963 },
1964 "node_modules/eslint/node_modules/color-name": {
1965 "version": "1.1.4",
1966 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1967 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1968 "dev": true
1969 },
1970 "node_modules/eslint/node_modules/escape-string-regexp": {
1971 "version": "4.0.0",
1972 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1973 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1974 "dev": true,
1975 "engines": {
1976 "node": ">=10"
1977 },
1978 "funding": {
1979 "url": "https://github.com/sponsors/sindresorhus"
1980 }
1981 },
1982 "node_modules/eslint/node_modules/has-flag": {
1983 "version": "4.0.0",
1984 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1985 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1986 "dev": true,
1987 "engines": {
1988 "node": ">=8"
1989 }
1990 },
1991 "node_modules/eslint/node_modules/json-schema-traverse": {
1992 "version": "0.4.1",
1993 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1994 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1995 "dev": true
1996 },
1997 "node_modules/eslint/node_modules/minimatch": {
1998 "version": "3.1.2",
1999 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2000 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2001 "dev": true,
2002 "dependencies": {
2003 "brace-expansion": "^1.1.7"
2004 },
2005 "engines": {
2006 "node": "*"
2007 }
2008 },
2009 "node_modules/eslint/node_modules/supports-color": {
2010 "version": "7.2.0",
2011 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2012 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2013 "dev": true,
2014 "dependencies": {
2015 "has-flag": "^4.0.0"
2016 },
2017 "engines": {
2018 "node": ">=8"
2019 }
2020 },
2021 "node_modules/espree": {
2022 "version": "9.6.1",
2023 "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
2024 "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
2025 "dev": true,
2026 "dependencies": {
2027 "acorn": "^8.9.0",
2028 "acorn-jsx": "^5.3.2",
2029 "eslint-visitor-keys": "^3.4.1"
2030 },
2031 "engines": {
2032 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2033 },
2034 "funding": {
2035 "url": "https://opencollective.com/eslint"
2036 }
2037 },
2038 "node_modules/esquery": {
2039 "version": "1.5.0",
2040 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
2041 "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
2042 "dev": true,
2043 "dependencies": {
2044 "estraverse": "^5.1.0"
2045 },
2046 "engines": {
2047 "node": ">=0.10"
2048 }
2049 },
2050 "node_modules/esrecurse": {
2051 "version": "4.3.0",
2052 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2053 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2054 "dev": true,
2055 "dependencies": {
2056 "estraverse": "^5.2.0"
2057 },
2058 "engines": {
2059 "node": ">=4.0"
2060 }
2061 },
2062 "node_modules/estraverse": {
2063 "version": "5.3.0",
2064 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2065 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2066 "dev": true,
2067 "engines": {
2068 "node": ">=4.0"
2069 }
2070 },
2071 "node_modules/esutils": {
2072 "version": "2.0.3",
2073 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2074 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2075 "dev": true,
2076 "engines": {
2077 "node": ">=0.10.0"
2078 }
2079 },
2080 "node_modules/fast-deep-equal": {
2081 "version": "3.1.3",
2082 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2083 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2084 "dev": true
2085 },
2086 "node_modules/fast-diff": {
2087 "version": "1.3.0",
2088 "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz",
2089 "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
2090 "dev": true
2091 },
2092 "node_modules/fast-glob": {
2093 "version": "3.3.2",
2094 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
2095 "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
2096 "dev": true,
2097 "dependencies": {
2098 "@nodelib/fs.stat": "^2.0.2",
2099 "@nodelib/fs.walk": "^1.2.3",
2100 "glob-parent": "^5.1.2",
2101 "merge2": "^1.3.0",
2102 "micromatch": "^4.0.4"
2103 },
2104 "engines": {
2105 "node": ">=8.6.0"
2106 }
2107 },
2108 "node_modules/fast-glob/node_modules/glob-parent": {
2109 "version": "5.1.2",
2110 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2111 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2112 "dev": true,
2113 "dependencies": {
2114 "is-glob": "^4.0.1"
2115 },
2116 "engines": {
2117 "node": ">= 6"
2118 }
2119 },
2120 "node_modules/fast-json-stable-stringify": {
2121 "version": "2.1.0",
2122 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2123 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2124 "dev": true
2125 },
2126 "node_modules/fast-levenshtein": {
2127 "version": "2.0.6",
2128 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2129 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
2130 "dev": true
2131 },
2132 "node_modules/fastq": {
2133 "version": "1.17.1",
2134 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
2135 "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
2136 "dev": true,
2137 "dependencies": {
2138 "reusify": "^1.0.4"
2139 }
2140 },
2141 "node_modules/fecha": {
2142 "version": "4.2.3",
2143 "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz",
2144 "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw=="
2145 },
2146 "node_modules/file-entry-cache": {
2147 "version": "6.0.1",
2148 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
2149 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
2150 "dev": true,
2151 "dependencies": {
2152 "flat-cache": "^3.0.4"
2153 },
2154 "engines": {
2155 "node": "^10.12.0 || >=12.0.0"
2156 }
2157 },
2158 "node_modules/fill-range": {
2159 "version": "7.0.1",
2160 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2161 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2162 "dev": true,
2163 "dependencies": {
2164 "to-regex-range": "^5.0.1"
2165 },
2166 "engines": {
2167 "node": ">=8"
2168 }
2169 },
2170 "node_modules/find-up": {
2171 "version": "5.0.0",
2172 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
2173 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
2174 "dev": true,
2175 "dependencies": {
2176 "locate-path": "^6.0.0",
2177 "path-exists": "^4.0.0"
2178 },
2179 "engines": {
2180 "node": ">=10"
2181 },
2182 "funding": {
2183 "url": "https://github.com/sponsors/sindresorhus"
2184 }
2185 },
2186 "node_modules/flat": {
2187 "version": "5.0.2",
2188 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
2189 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
2190 "dev": true,
2191 "bin": {
2192 "flat": "cli.js"
2193 }
2194 },
2195 "node_modules/flat-cache": {
2196 "version": "3.2.0",
2197 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
2198 "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
2199 "dev": true,
2200 "dependencies": {
2201 "flatted": "^3.2.9",
2202 "keyv": "^4.5.3",
2203 "rimraf": "^3.0.2"
2204 },
2205 "engines": {
2206 "node": "^10.12.0 || >=12.0.0"
2207 }
2208 },
2209 "node_modules/flat-cache/node_modules/rimraf": {
2210 "version": "3.0.2",
2211 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2212 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2213 "dev": true,
2214 "dependencies": {
2215 "glob": "^7.1.3"
2216 },
2217 "bin": {
2218 "rimraf": "bin.js"
2219 },
2220 "funding": {
2221 "url": "https://github.com/sponsors/isaacs"
2222 }
2223 },
2224 "node_modules/flatted": {
2225 "version": "3.3.1",
2226 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
2227 "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
2228 "dev": true
2229 },
2230 "node_modules/fn.name": {
2231 "version": "1.1.0",
2232 "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz",
2233 "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw=="
2234 },
2235 "node_modules/foreground-child": {
2236 "version": "2.0.0",
2237 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz",
2238 "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==",
2239 "dev": true,
2240 "dependencies": {
2241 "cross-spawn": "^7.0.0",
2242 "signal-exit": "^3.0.2"
2243 },
2244 "engines": {
2245 "node": ">=8.0.0"
2246 }
2247 },
2248 "node_modules/fs.realpath": {
2249 "version": "1.0.0",
2250 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2251 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
2252 "dev": true
2253 },
2254 "node_modules/fsevents": {
2255 "version": "2.3.3",
2256 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2257 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2258 "dev": true,
2259 "hasInstallScript": true,
2260 "optional": true,
2261 "os": [
2262 "darwin"
2263 ],
2264 "engines": {
2265 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2266 }
2267 },
2268 "node_modules/function-bind": {
2269 "version": "1.1.2",
2270 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2271 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2272 "dev": true,
2273 "funding": {
2274 "url": "https://github.com/sponsors/ljharb"
2275 }
2276 },
2277 "node_modules/get-caller-file": {
2278 "version": "2.0.5",
2279 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
2280 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
2281 "dev": true,
2282 "engines": {
2283 "node": "6.* || 8.* || >= 10.*"
2284 }
2285 },
2286 "node_modules/glob": {
2287 "version": "7.2.0",
2288 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
2289 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
2290 "dev": true,
2291 "dependencies": {
2292 "fs.realpath": "^1.0.0",
2293 "inflight": "^1.0.4",
2294 "inherits": "2",
2295 "minimatch": "^3.0.4",
2296 "once": "^1.3.0",
2297 "path-is-absolute": "^1.0.0"
2298 },
2299 "engines": {
2300 "node": "*"
2301 },
2302 "funding": {
2303 "url": "https://github.com/sponsors/isaacs"
2304 }
2305 },
2306 "node_modules/glob-parent": {
2307 "version": "6.0.2",
2308 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2309 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2310 "dev": true,
2311 "dependencies": {
2312 "is-glob": "^4.0.3"
2313 },
2314 "engines": {
2315 "node": ">=10.13.0"
2316 }
2317 },
2318 "node_modules/glob/node_modules/brace-expansion": {
2319 "version": "1.1.11",
2320 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2321 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2322 "dev": true,
2323 "dependencies": {
2324 "balanced-match": "^1.0.0",
2325 "concat-map": "0.0.1"
2326 }
2327 },
2328 "node_modules/glob/node_modules/minimatch": {
2329 "version": "3.1.2",
2330 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2331 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2332 "dev": true,
2333 "dependencies": {
2334 "brace-expansion": "^1.1.7"
2335 },
2336 "engines": {
2337 "node": "*"
2338 }
2339 },
2340 "node_modules/globals": {
2341 "version": "13.24.0",
2342 "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
2343 "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
2344 "dev": true,
2345 "dependencies": {
2346 "type-fest": "^0.20.2"
2347 },
2348 "engines": {
2349 "node": ">=8"
2350 },
2351 "funding": {
2352 "url": "https://github.com/sponsors/sindresorhus"
2353 }
2354 },
2355 "node_modules/globby": {
2356 "version": "14.0.1",
2357 "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz",
2358 "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==",
2359 "dev": true,
2360 "dependencies": {
2361 "@sindresorhus/merge-streams": "^2.1.0",
2362 "fast-glob": "^3.3.2",
2363 "ignore": "^5.2.4",
2364 "path-type": "^5.0.0",
2365 "slash": "^5.1.0",
2366 "unicorn-magic": "^0.1.0"
2367 },
2368 "engines": {
2369 "node": ">=18"
2370 },
2371 "funding": {
2372 "url": "https://github.com/sponsors/sindresorhus"
2373 }
2374 },
2375 "node_modules/graphemer": {
2376 "version": "1.4.0",
2377 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
2378 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
2379 "dev": true
2380 },
2381 "node_modules/growl": {
2382 "version": "1.10.5",
2383 "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
2384 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
2385 "dev": true,
2386 "engines": {
2387 "node": ">=4.x"
2388 }
2389 },
2390 "node_modules/has-flag": {
2391 "version": "3.0.0",
2392 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2393 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
2394 "dev": true,
2395 "engines": {
2396 "node": ">=4"
2397 }
2398 },
2399 "node_modules/hasown": {
2400 "version": "2.0.2",
2401 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
2402 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
2403 "dev": true,
2404 "dependencies": {
2405 "function-bind": "^1.1.2"
2406 },
2407 "engines": {
2408 "node": ">= 0.4"
2409 }
2410 },
2411 "node_modules/he": {
2412 "version": "1.2.0",
2413 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
2414 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
2415 "dev": true,
2416 "bin": {
2417 "he": "bin/he"
2418 }
2419 },
2420 "node_modules/hosted-git-info": {
2421 "version": "2.8.9",
2422 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
2423 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
2424 "dev": true
2425 },
2426 "node_modules/html-escaper": {
2427 "version": "2.0.2",
2428 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
2429 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
2430 "dev": true
2431 },
2432 "node_modules/ignore": {
2433 "version": "5.3.1",
2434 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
2435 "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
2436 "dev": true,
2437 "engines": {
2438 "node": ">= 4"
2439 }
2440 },
2441 "node_modules/import-fresh": {
2442 "version": "3.3.0",
2443 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
2444 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
2445 "dev": true,
2446 "dependencies": {
2447 "parent-module": "^1.0.0",
2448 "resolve-from": "^4.0.0"
2449 },
2450 "engines": {
2451 "node": ">=6"
2452 },
2453 "funding": {
2454 "url": "https://github.com/sponsors/sindresorhus"
2455 }
2456 },
2457 "node_modules/imurmurhash": {
2458 "version": "0.1.4",
2459 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2460 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
2461 "dev": true,
2462 "engines": {
2463 "node": ">=0.8.19"
2464 }
2465 },
2466 "node_modules/indent-string": {
2467 "version": "4.0.0",
2468 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
2469 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
2470 "dev": true,
2471 "engines": {
2472 "node": ">=8"
2473 }
2474 },
2475 "node_modules/inflight": {
2476 "version": "1.0.6",
2477 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2478 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2479 "dev": true,
2480 "dependencies": {
2481 "once": "^1.3.0",
2482 "wrappy": "1"
2483 }
2484 },
2485 "node_modules/inherits": {
2486 "version": "2.0.4",
2487 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2488 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2489 },
2490 "node_modules/is-arrayish": {
2491 "version": "0.2.1",
2492 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2493 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
2494 "dev": true
2495 },
2496 "node_modules/is-binary-path": {
2497 "version": "2.1.0",
2498 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2499 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2500 "dev": true,
2501 "dependencies": {
2502 "binary-extensions": "^2.0.0"
2503 },
2504 "engines": {
2505 "node": ">=8"
2506 }
2507 },
2508 "node_modules/is-builtin-module": {
2509 "version": "3.2.1",
2510 "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz",
2511 "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==",
2512 "dev": true,
2513 "dependencies": {
2514 "builtin-modules": "^3.3.0"
2515 },
2516 "engines": {
2517 "node": ">=6"
2518 },
2519 "funding": {
2520 "url": "https://github.com/sponsors/sindresorhus"
2521 }
2522 },
2523 "node_modules/is-core-module": {
2524 "version": "2.13.1",
2525 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
2526 "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
2527 "dev": true,
2528 "dependencies": {
2529 "hasown": "^2.0.0"
2530 },
2531 "funding": {
2532 "url": "https://github.com/sponsors/ljharb"
2533 }
2534 },
2535 "node_modules/is-extglob": {
2536 "version": "2.1.1",
2537 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2538 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2539 "dev": true,
2540 "engines": {
2541 "node": ">=0.10.0"
2542 }
2543 },
2544 "node_modules/is-fullwidth-code-point": {
2545 "version": "3.0.0",
2546 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2547 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2548 "dev": true,
2549 "engines": {
2550 "node": ">=8"
2551 }
2552 },
2553 "node_modules/is-glob": {
2554 "version": "4.0.3",
2555 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2556 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2557 "dev": true,
2558 "dependencies": {
2559 "is-extglob": "^2.1.1"
2560 },
2561 "engines": {
2562 "node": ">=0.10.0"
2563 }
2564 },
2565 "node_modules/is-number": {
2566 "version": "7.0.0",
2567 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2568 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2569 "dev": true,
2570 "engines": {
2571 "node": ">=0.12.0"
2572 }
2573 },
2574 "node_modules/is-path-inside": {
2575 "version": "3.0.3",
2576 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
2577 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
2578 "dev": true,
2579 "engines": {
2580 "node": ">=8"
2581 }
2582 },
2583 "node_modules/is-plain-obj": {
2584 "version": "2.1.0",
2585 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
2586 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
2587 "dev": true,
2588 "engines": {
2589 "node": ">=8"
2590 }
2591 },
2592 "node_modules/is-stream": {
2593 "version": "2.0.1",
2594 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
2595 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
2596 "engines": {
2597 "node": ">=8"
2598 },
2599 "funding": {
2600 "url": "https://github.com/sponsors/sindresorhus"
2601 }
2602 },
2603 "node_modules/is-unicode-supported": {
2604 "version": "0.1.0",
2605 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
2606 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
2607 "dev": true,
2608 "engines": {
2609 "node": ">=10"
2610 },
2611 "funding": {
2612 "url": "https://github.com/sponsors/sindresorhus"
2613 }
2614 },
2615 "node_modules/isexe": {
2616 "version": "2.0.0",
2617 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2618 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2619 "dev": true
2620 },
2621 "node_modules/istanbul-lib-coverage": {
2622 "version": "3.2.2",
2623 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
2624 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
2625 "dev": true,
2626 "engines": {
2627 "node": ">=8"
2628 }
2629 },
2630 "node_modules/istanbul-lib-report": {
2631 "version": "3.0.1",
2632 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
2633 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
2634 "dev": true,
2635 "dependencies": {
2636 "istanbul-lib-coverage": "^3.0.0",
2637 "make-dir": "^4.0.0",
2638 "supports-color": "^7.1.0"
2639 },
2640 "engines": {
2641 "node": ">=10"
2642 }
2643 },
2644 "node_modules/istanbul-lib-report/node_modules/has-flag": {
2645 "version": "4.0.0",
2646 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2647 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2648 "dev": true,
2649 "engines": {
2650 "node": ">=8"
2651 }
2652 },
2653 "node_modules/istanbul-lib-report/node_modules/supports-color": {
2654 "version": "7.2.0",
2655 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2656 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2657 "dev": true,
2658 "dependencies": {
2659 "has-flag": "^4.0.0"
2660 },
2661 "engines": {
2662 "node": ">=8"
2663 }
2664 },
2665 "node_modules/istanbul-reports": {
2666 "version": "3.1.7",
2667 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
2668 "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
2669 "dev": true,
2670 "dependencies": {
2671 "html-escaper": "^2.0.0",
2672 "istanbul-lib-report": "^3.0.0"
2673 },
2674 "engines": {
2675 "node": ">=8"
2676 }
2677 },
2678 "node_modules/jackspeak": {
2679 "version": "2.3.6",
2680 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
2681 "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
2682 "dev": true,
2683 "dependencies": {
2684 "@isaacs/cliui": "^8.0.2"
2685 },
2686 "engines": {
2687 "node": ">=14"
2688 },
2689 "funding": {
2690 "url": "https://github.com/sponsors/isaacs"
2691 },
2692 "optionalDependencies": {
2693 "@pkgjs/parseargs": "^0.11.0"
2694 }
2695 },
2696 "node_modules/js-tokens": {
2697 "version": "4.0.0",
2698 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2699 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
2700 "dev": true
2701 },
2702 "node_modules/js-yaml": {
2703 "version": "4.1.0",
2704 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
2705 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
2706 "dev": true,
2707 "dependencies": {
2708 "argparse": "^2.0.1"
2709 },
2710 "bin": {
2711 "js-yaml": "bin/js-yaml.js"
2712 }
2713 },
2714 "node_modules/jsesc": {
2715 "version": "3.0.2",
2716 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
2717 "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
2718 "dev": true,
2719 "bin": {
2720 "jsesc": "bin/jsesc"
2721 },
2722 "engines": {
2723 "node": ">=6"
2724 }
2725 },
2726 "node_modules/json-buffer": {
2727 "version": "3.0.1",
2728 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
2729 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
2730 "dev": true
2731 },
2732 "node_modules/json-parse-even-better-errors": {
2733 "version": "2.3.1",
2734 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
2735 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
2736 "dev": true
2737 },
2738 "node_modules/json-schema-traverse": {
2739 "version": "1.0.0",
2740 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
2741 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
2742 "dev": true
2743 },
2744 "node_modules/json-serialize-refs": {
2745 "version": "0.1.0-0",
2746 "resolved": "https://registry.npmjs.org/json-serialize-refs/-/json-serialize-refs-0.1.0-0.tgz",
2747 "integrity": "sha512-SnNMfW2RRPDXIMKa8zdLb59UjMSI1UFZCtIb8ae68GcZ0a6x8b77lIWqqTOdq1azzmkXupD6UWriPLd0JCrFng=="
2748 },
2749 "node_modules/json-stable-stringify-without-jsonify": {
2750 "version": "1.0.1",
2751 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2752 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
2753 "dev": true
2754 },
2755 "node_modules/keyv": {
2756 "version": "4.5.4",
2757 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
2758 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
2759 "dev": true,
2760 "dependencies": {
2761 "json-buffer": "3.0.1"
2762 }
2763 },
2764 "node_modules/kleur": {
2765 "version": "3.0.3",
2766 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
2767 "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
2768 "dev": true,
2769 "engines": {
2770 "node": ">=6"
2771 }
2772 },
2773 "node_modules/kuler": {
2774 "version": "2.0.0",
2775 "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz",
2776 "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A=="
2777 },
2778 "node_modules/levn": {
2779 "version": "0.4.1",
2780 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
2781 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
2782 "dev": true,
2783 "dependencies": {
2784 "prelude-ls": "^1.2.1",
2785 "type-check": "~0.4.0"
2786 },
2787 "engines": {
2788 "node": ">= 0.8.0"
2789 }
2790 },
2791 "node_modules/lines-and-columns": {
2792 "version": "1.2.4",
2793 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
2794 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
2795 "dev": true
2796 },
2797 "node_modules/locate-path": {
2798 "version": "6.0.0",
2799 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
2800 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
2801 "dev": true,
2802 "dependencies": {
2803 "p-locate": "^5.0.0"
2804 },
2805 "engines": {
2806 "node": ">=10"
2807 },
2808 "funding": {
2809 "url": "https://github.com/sponsors/sindresorhus"
2810 }
2811 },
2812 "node_modules/lodash.isequal": {
2813 "version": "4.5.0",
2814 "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
2815 "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==",
2816 "dev": true
2817 },
2818 "node_modules/lodash.merge": {
2819 "version": "4.6.2",
2820 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
2821 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
2822 "dev": true
2823 },
2824 "node_modules/log-symbols": {
2825 "version": "4.1.0",
2826 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
2827 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
2828 "dev": true,
2829 "dependencies": {
2830 "chalk": "^4.1.0",
2831 "is-unicode-supported": "^0.1.0"
2832 },
2833 "engines": {
2834 "node": ">=10"
2835 },
2836 "funding": {
2837 "url": "https://github.com/sponsors/sindresorhus"
2838 }
2839 },
2840 "node_modules/log-symbols/node_modules/ansi-styles": {
2841 "version": "4.3.0",
2842 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2843 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2844 "dev": true,
2845 "dependencies": {
2846 "color-convert": "^2.0.1"
2847 },
2848 "engines": {
2849 "node": ">=8"
2850 },
2851 "funding": {
2852 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2853 }
2854 },
2855 "node_modules/log-symbols/node_modules/chalk": {
2856 "version": "4.1.2",
2857 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2858 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2859 "dev": true,
2860 "dependencies": {
2861 "ansi-styles": "^4.1.0",
2862 "supports-color": "^7.1.0"
2863 },
2864 "engines": {
2865 "node": ">=10"
2866 },
2867 "funding": {
2868 "url": "https://github.com/chalk/chalk?sponsor=1"
2869 }
2870 },
2871 "node_modules/log-symbols/node_modules/color-convert": {
2872 "version": "2.0.1",
2873 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2874 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2875 "dev": true,
2876 "dependencies": {
2877 "color-name": "~1.1.4"
2878 },
2879 "engines": {
2880 "node": ">=7.0.0"
2881 }
2882 },
2883 "node_modules/log-symbols/node_modules/color-name": {
2884 "version": "1.1.4",
2885 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2886 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
2887 "dev": true
2888 },
2889 "node_modules/log-symbols/node_modules/has-flag": {
2890 "version": "4.0.0",
2891 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2892 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2893 "dev": true,
2894 "engines": {
2895 "node": ">=8"
2896 }
2897 },
2898 "node_modules/log-symbols/node_modules/supports-color": {
2899 "version": "7.2.0",
2900 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2901 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2902 "dev": true,
2903 "dependencies": {
2904 "has-flag": "^4.0.0"
2905 },
2906 "engines": {
2907 "node": ">=8"
2908 }
2909 },
2910 "node_modules/logform": {
2911 "version": "2.6.0",
2912 "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz",
2913 "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==",
2914 "dependencies": {
2915 "@colors/colors": "1.6.0",
2916 "@types/triple-beam": "^1.3.2",
2917 "fecha": "^4.2.0",
2918 "ms": "^2.1.1",
2919 "safe-stable-stringify": "^2.3.1",
2920 "triple-beam": "^1.3.0"
2921 },
2922 "engines": {
2923 "node": ">= 12.0.0"
2924 }
2925 },
2926 "node_modules/lru-cache": {
2927 "version": "6.0.0",
2928 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2929 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2930 "dev": true,
2931 "dependencies": {
2932 "yallist": "^4.0.0"
2933 },
2934 "engines": {
2935 "node": ">=10"
2936 }
2937 },
2938 "node_modules/make-dir": {
2939 "version": "4.0.0",
2940 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
2941 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
2942 "dev": true,
2943 "dependencies": {
2944 "semver": "^7.5.3"
2945 },
2946 "engines": {
2947 "node": ">=10"
2948 },
2949 "funding": {
2950 "url": "https://github.com/sponsors/sindresorhus"
2951 }
2952 },
2953 "node_modules/merge2": {
2954 "version": "1.4.1",
2955 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2956 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2957 "dev": true,
2958 "engines": {
2959 "node": ">= 8"
2960 }
2961 },
2962 "node_modules/micromatch": {
2963 "version": "4.0.5",
2964 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
2965 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
2966 "dev": true,
2967 "dependencies": {
2968 "braces": "^3.0.2",
2969 "picomatch": "^2.3.1"
2970 },
2971 "engines": {
2972 "node": ">=8.6"
2973 }
2974 },
2975 "node_modules/min-indent": {
2976 "version": "1.0.1",
2977 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
2978 "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
2979 "dev": true,
2980 "engines": {
2981 "node": ">=4"
2982 }
2983 },
2984 "node_modules/minimatch": {
2985 "version": "9.0.3",
2986 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
2987 "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
2988 "dev": true,
2989 "dependencies": {
2990 "brace-expansion": "^2.0.1"
2991 },
2992 "engines": {
2993 "node": ">=16 || 14 >=14.17"
2994 },
2995 "funding": {
2996 "url": "https://github.com/sponsors/isaacs"
2997 }
2998 },
2999 "node_modules/minipass": {
3000 "version": "7.0.4",
3001 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
3002 "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
3003 "dev": true,
3004 "engines": {
3005 "node": ">=16 || 14 >=14.17"
3006 }
3007 },
3008 "node_modules/mocha": {
3009 "version": "9.2.2",
3010 "resolved": "https://registry.npmjs.org/mocha/-/mocha-9.2.2.tgz",
3011 "integrity": "sha512-L6XC3EdwT6YrIk0yXpavvLkn8h+EU+Y5UcCHKECyMbdUIxyMuZj4bX4U9e1nvnvUUvQVsV2VHQr5zLdcUkhW/g==",
3012 "dev": true,
3013 "dependencies": {
3014 "@ungap/promise-all-settled": "1.1.2",
3015 "ansi-colors": "4.1.1",
3016 "browser-stdout": "1.3.1",
3017 "chokidar": "3.5.3",
3018 "debug": "4.3.3",
3019 "diff": "5.0.0",
3020 "escape-string-regexp": "4.0.0",
3021 "find-up": "5.0.0",
3022 "glob": "7.2.0",
3023 "growl": "1.10.5",
3024 "he": "1.2.0",
3025 "js-yaml": "4.1.0",
3026 "log-symbols": "4.1.0",
3027 "minimatch": "4.2.1",
3028 "ms": "2.1.3",
3029 "nanoid": "3.3.1",
3030 "serialize-javascript": "6.0.0",
3031 "strip-json-comments": "3.1.1",
3032 "supports-color": "8.1.1",
3033 "which": "2.0.2",
3034 "workerpool": "6.2.0",
3035 "yargs": "16.2.0",
3036 "yargs-parser": "20.2.4",
3037 "yargs-unparser": "2.0.0"
3038 },
3039 "bin": {
3040 "_mocha": "bin/_mocha",
3041 "mocha": "bin/mocha"
3042 },
3043 "engines": {
3044 "node": ">= 12.0.0"
3045 },
3046 "funding": {
3047 "type": "opencollective",
3048 "url": "https://opencollective.com/mochajs"
3049 }
3050 },
3051 "node_modules/mocha/node_modules/brace-expansion": {
3052 "version": "1.1.11",
3053 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
3054 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
3055 "dev": true,
3056 "dependencies": {
3057 "balanced-match": "^1.0.0",
3058 "concat-map": "0.0.1"
3059 }
3060 },
3061 "node_modules/mocha/node_modules/cliui": {
3062 "version": "7.0.4",
3063 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
3064 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
3065 "dev": true,
3066 "dependencies": {
3067 "string-width": "^4.2.0",
3068 "strip-ansi": "^6.0.0",
3069 "wrap-ansi": "^7.0.0"
3070 }
3071 },
3072 "node_modules/mocha/node_modules/debug": {
3073 "version": "4.3.3",
3074 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
3075 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
3076 "dev": true,
3077 "dependencies": {
3078 "ms": "2.1.2"
3079 },
3080 "engines": {
3081 "node": ">=6.0"
3082 },
3083 "peerDependenciesMeta": {
3084 "supports-color": {
3085 "optional": true
3086 }
3087 }
3088 },
3089 "node_modules/mocha/node_modules/debug/node_modules/ms": {
3090 "version": "2.1.2",
3091 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3092 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
3093 "dev": true
3094 },
3095 "node_modules/mocha/node_modules/escape-string-regexp": {
3096 "version": "4.0.0",
3097 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
3098 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
3099 "dev": true,
3100 "engines": {
3101 "node": ">=10"
3102 },
3103 "funding": {
3104 "url": "https://github.com/sponsors/sindresorhus"
3105 }
3106 },
3107 "node_modules/mocha/node_modules/has-flag": {
3108 "version": "4.0.0",
3109 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3110 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
3111 "dev": true,
3112 "engines": {
3113 "node": ">=8"
3114 }
3115 },
3116 "node_modules/mocha/node_modules/minimatch": {
3117 "version": "4.2.1",
3118 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.1.tgz",
3119 "integrity": "sha512-9Uq1ChtSZO+Mxa/CL1eGizn2vRn3MlLgzhT0Iz8zaY8NdvxvB0d5QdPFmCKf7JKA9Lerx5vRrnwO03jsSfGG9g==",
3120 "dev": true,
3121 "dependencies": {
3122 "brace-expansion": "^1.1.7"
3123 },
3124 "engines": {
3125 "node": ">=10"
3126 }
3127 },
3128 "node_modules/mocha/node_modules/ms": {
3129 "version": "2.1.3",
3130 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
3131 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
3132 "dev": true
3133 },
3134 "node_modules/mocha/node_modules/supports-color": {
3135 "version": "8.1.1",
3136 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
3137 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
3138 "dev": true,
3139 "dependencies": {
3140 "has-flag": "^4.0.0"
3141 },
3142 "engines": {
3143 "node": ">=10"
3144 },
3145 "funding": {
3146 "url": "https://github.com/chalk/supports-color?sponsor=1"
3147 }
3148 },
3149 "node_modules/mocha/node_modules/yargs": {
3150 "version": "16.2.0",
3151 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
3152 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
3153 "dev": true,
3154 "dependencies": {
3155 "cliui": "^7.0.2",
3156 "escalade": "^3.1.1",
3157 "get-caller-file": "^2.0.5",
3158 "require-directory": "^2.1.1",
3159 "string-width": "^4.2.0",
3160 "y18n": "^5.0.5",
3161 "yargs-parser": "^20.2.2"
3162 },
3163 "engines": {
3164 "node": ">=10"
3165 }
3166 },
3167 "node_modules/mocha/node_modules/yargs-parser": {
3168 "version": "20.2.4",
3169 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
3170 "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
3171 "dev": true,
3172 "engines": {
3173 "node": ">=10"
3174 }
3175 },
3176 "node_modules/ms": {
3177 "version": "2.1.2",
3178 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3179 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
3180 },
3181 "node_modules/mustache": {
3182 "version": "4.2.0",
3183 "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz",
3184 "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==",
3185 "dev": true,
3186 "bin": {
3187 "mustache": "bin/mustache"
3188 }
3189 },
3190 "node_modules/nanoid": {
3191 "version": "3.3.1",
3192 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz",
3193 "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==",
3194 "dev": true,
3195 "bin": {
3196 "nanoid": "bin/nanoid.cjs"
3197 },
3198 "engines": {
3199 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3200 }
3201 },
3202 "node_modules/natural-compare": {
3203 "version": "1.4.0",
3204 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
3205 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
3206 "dev": true
3207 },
3208 "node_modules/node-releases": {
3209 "version": "2.0.14",
3210 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
3211 "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
3212 "dev": true
3213 },
3214 "node_modules/normalize-package-data": {
3215 "version": "2.5.0",
3216 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
3217 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
3218 "dev": true,
3219 "dependencies": {
3220 "hosted-git-info": "^2.1.4",
3221 "resolve": "^1.10.0",
3222 "semver": "2 || 3 || 4 || 5",
3223 "validate-npm-package-license": "^3.0.1"
3224 }
3225 },
3226 "node_modules/normalize-package-data/node_modules/semver": {
3227 "version": "5.7.2",
3228 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
3229 "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
3230 "dev": true,
3231 "bin": {
3232 "semver": "bin/semver"
3233 }
3234 },
3235 "node_modules/normalize-path": {
3236 "version": "3.0.0",
3237 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3238 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3239 "dev": true,
3240 "engines": {
3241 "node": ">=0.10.0"
3242 }
3243 },
3244 "node_modules/once": {
3245 "version": "1.4.0",
3246 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3247 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3248 "dev": true,
3249 "dependencies": {
3250 "wrappy": "1"
3251 }
3252 },
3253 "node_modules/one-time": {
3254 "version": "1.0.0",
3255 "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz",
3256 "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==",
3257 "dependencies": {
3258 "fn.name": "1.x.x"
3259 }
3260 },
3261 "node_modules/optionator": {
3262 "version": "0.9.3",
3263 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
3264 "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
3265 "dev": true,
3266 "dependencies": {
3267 "@aashutoshrathi/word-wrap": "^1.2.3",
3268 "deep-is": "^0.1.3",
3269 "fast-levenshtein": "^2.0.6",
3270 "levn": "^0.4.1",
3271 "prelude-ls": "^1.2.1",
3272 "type-check": "^0.4.0"
3273 },
3274 "engines": {
3275 "node": ">= 0.8.0"
3276 }
3277 },
3278 "node_modules/p-limit": {
3279 "version": "3.1.0",
3280 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
3281 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
3282 "dev": true,
3283 "dependencies": {
3284 "yocto-queue": "^0.1.0"
3285 },
3286 "engines": {
3287 "node": ">=10"
3288 },
3289 "funding": {
3290 "url": "https://github.com/sponsors/sindresorhus"
3291 }
3292 },
3293 "node_modules/p-locate": {
3294 "version": "5.0.0",
3295 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
3296 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
3297 "dev": true,
3298 "dependencies": {
3299 "p-limit": "^3.0.2"
3300 },
3301 "engines": {
3302 "node": ">=10"
3303 },
3304 "funding": {
3305 "url": "https://github.com/sponsors/sindresorhus"
3306 }
3307 },
3308 "node_modules/p-try": {
3309 "version": "2.2.0",
3310 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
3311 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
3312 "dev": true,
3313 "engines": {
3314 "node": ">=6"
3315 }
3316 },
3317 "node_modules/parent-module": {
3318 "version": "1.0.1",
3319 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3320 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3321 "dev": true,
3322 "dependencies": {
3323 "callsites": "^3.0.0"
3324 },
3325 "engines": {
3326 "node": ">=6"
3327 }
3328 },
3329 "node_modules/parse-json": {
3330 "version": "5.2.0",
3331 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
3332 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
3333 "dev": true,
3334 "dependencies": {
3335 "@babel/code-frame": "^7.0.0",
3336 "error-ex": "^1.3.1",
3337 "json-parse-even-better-errors": "^2.3.0",
3338 "lines-and-columns": "^1.1.6"
3339 },
3340 "engines": {
3341 "node": ">=8"
3342 },
3343 "funding": {
3344 "url": "https://github.com/sponsors/sindresorhus"
3345 }
3346 },
3347 "node_modules/path-exists": {
3348 "version": "4.0.0",
3349 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3350 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3351 "dev": true,
3352 "engines": {
3353 "node": ">=8"
3354 }
3355 },
3356 "node_modules/path-is-absolute": {
3357 "version": "1.0.1",
3358 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3359 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
3360 "dev": true,
3361 "engines": {
3362 "node": ">=0.10.0"
3363 }
3364 },
3365 "node_modules/path-key": {
3366 "version": "3.1.1",
3367 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3368 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3369 "dev": true,
3370 "engines": {
3371 "node": ">=8"
3372 }
3373 },
3374 "node_modules/path-parse": {
3375 "version": "1.0.7",
3376 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3377 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
3378 "dev": true
3379 },
3380 "node_modules/path-scurry": {
3381 "version": "1.10.2",
3382 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz",
3383 "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==",
3384 "dev": true,
3385 "dependencies": {
3386 "lru-cache": "^10.2.0",
3387 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
3388 },
3389 "engines": {
3390 "node": ">=16 || 14 >=14.17"
3391 },
3392 "funding": {
3393 "url": "https://github.com/sponsors/isaacs"
3394 }
3395 },
3396 "node_modules/path-scurry/node_modules/lru-cache": {
3397 "version": "10.2.0",
3398 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
3399 "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
3400 "dev": true,
3401 "engines": {
3402 "node": "14 || >=16.14"
3403 }
3404 },
3405 "node_modules/path-type": {
3406 "version": "5.0.0",
3407 "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
3408 "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
3409 "dev": true,
3410 "engines": {
3411 "node": ">=12"
3412 },
3413 "funding": {
3414 "url": "https://github.com/sponsors/sindresorhus"
3415 }
3416 },
3417 "node_modules/picocolors": {
3418 "version": "1.0.0",
3419 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
3420 "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
3421 "dev": true
3422 },
3423 "node_modules/picomatch": {
3424 "version": "2.3.1",
3425 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3426 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3427 "dev": true,
3428 "engines": {
3429 "node": ">=8.6"
3430 },
3431 "funding": {
3432 "url": "https://github.com/sponsors/jonschlinkert"
3433 }
3434 },
3435 "node_modules/pluralize": {
3436 "version": "8.0.0",
3437 "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz",
3438 "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==",
3439 "dev": true,
3440 "engines": {
3441 "node": ">=4"
3442 }
3443 },
3444 "node_modules/prelude-ls": {
3445 "version": "1.2.1",
3446 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3447 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3448 "dev": true,
3449 "engines": {
3450 "node": ">= 0.8.0"
3451 }
3452 },
3453 "node_modules/prettier": {
3454 "version": "3.0.3",
3455 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
3456 "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
3457 "dev": true,
3458 "peer": true,
3459 "bin": {
3460 "prettier": "bin/prettier.cjs"
3461 },
3462 "engines": {
3463 "node": ">=14"
3464 },
3465 "funding": {
3466 "url": "https://github.com/prettier/prettier?sponsor=1"
3467 }
3468 },
3469 "node_modules/prettier-linter-helpers": {
3470 "version": "1.0.0",
3471 "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
3472 "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
3473 "dev": true,
3474 "dependencies": {
3475 "fast-diff": "^1.1.2"
3476 },
3477 "engines": {
3478 "node": ">=6.0.0"
3479 }
3480 },
3481 "node_modules/prompts": {
3482 "version": "2.4.2",
3483 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
3484 "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
3485 "dev": true,
3486 "dependencies": {
3487 "kleur": "^3.0.3",
3488 "sisteransi": "^1.0.5"
3489 },
3490 "engines": {
3491 "node": ">= 6"
3492 }
3493 },
3494 "node_modules/punycode": {
3495 "version": "2.3.1",
3496 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3497 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3498 "dev": true,
3499 "engines": {
3500 "node": ">=6"
3501 }
3502 },
3503 "node_modules/queue-microtask": {
3504 "version": "1.2.3",
3505 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3506 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3507 "dev": true,
3508 "funding": [
3509 {
3510 "type": "github",
3511 "url": "https://github.com/sponsors/feross"
3512 },
3513 {
3514 "type": "patreon",
3515 "url": "https://www.patreon.com/feross"
3516 },
3517 {
3518 "type": "consulting",
3519 "url": "https://feross.org/support"
3520 }
3521 ]
3522 },
3523 "node_modules/randombytes": {
3524 "version": "2.1.0",
3525 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
3526 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
3527 "dev": true,
3528 "dependencies": {
3529 "safe-buffer": "^5.1.0"
3530 }
3531 },
3532 "node_modules/read-pkg": {
3533 "version": "5.2.0",
3534 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
3535 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
3536 "dev": true,
3537 "dependencies": {
3538 "@types/normalize-package-data": "^2.4.0",
3539 "normalize-package-data": "^2.5.0",
3540 "parse-json": "^5.0.0",
3541 "type-fest": "^0.6.0"
3542 },
3543 "engines": {
3544 "node": ">=8"
3545 }
3546 },
3547 "node_modules/read-pkg-up": {
3548 "version": "7.0.1",
3549 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
3550 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
3551 "dev": true,
3552 "dependencies": {
3553 "find-up": "^4.1.0",
3554 "read-pkg": "^5.2.0",
3555 "type-fest": "^0.8.1"
3556 },
3557 "engines": {
3558 "node": ">=8"
3559 },
3560 "funding": {
3561 "url": "https://github.com/sponsors/sindresorhus"
3562 }
3563 },
3564 "node_modules/read-pkg-up/node_modules/find-up": {
3565 "version": "4.1.0",
3566 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
3567 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
3568 "dev": true,
3569 "dependencies": {
3570 "locate-path": "^5.0.0",
3571 "path-exists": "^4.0.0"
3572 },
3573 "engines": {
3574 "node": ">=8"
3575 }
3576 },
3577 "node_modules/read-pkg-up/node_modules/locate-path": {
3578 "version": "5.0.0",
3579 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
3580 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
3581 "dev": true,
3582 "dependencies": {
3583 "p-locate": "^4.1.0"
3584 },
3585 "engines": {
3586 "node": ">=8"
3587 }
3588 },
3589 "node_modules/read-pkg-up/node_modules/p-limit": {
3590 "version": "2.3.0",
3591 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
3592 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
3593 "dev": true,
3594 "dependencies": {
3595 "p-try": "^2.0.0"
3596 },
3597 "engines": {
3598 "node": ">=6"
3599 },
3600 "funding": {
3601 "url": "https://github.com/sponsors/sindresorhus"
3602 }
3603 },
3604 "node_modules/read-pkg-up/node_modules/p-locate": {
3605 "version": "4.1.0",
3606 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
3607 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
3608 "dev": true,
3609 "dependencies": {
3610 "p-limit": "^2.2.0"
3611 },
3612 "engines": {
3613 "node": ">=8"
3614 }
3615 },
3616 "node_modules/read-pkg-up/node_modules/type-fest": {
3617 "version": "0.8.1",
3618 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
3619 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
3620 "dev": true,
3621 "engines": {
3622 "node": ">=8"
3623 }
3624 },
3625 "node_modules/read-pkg/node_modules/type-fest": {
3626 "version": "0.6.0",
3627 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
3628 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
3629 "dev": true,
3630 "engines": {
3631 "node": ">=8"
3632 }
3633 },
3634 "node_modules/readable-stream": {
3635 "version": "3.6.2",
3636 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
3637 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
3638 "dependencies": {
3639 "inherits": "^2.0.3",
3640 "string_decoder": "^1.1.1",
3641 "util-deprecate": "^1.0.1"
3642 },
3643 "engines": {
3644 "node": ">= 6"
3645 }
3646 },
3647 "node_modules/readdirp": {
3648 "version": "3.6.0",
3649 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
3650 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
3651 "dev": true,
3652 "dependencies": {
3653 "picomatch": "^2.2.1"
3654 },
3655 "engines": {
3656 "node": ">=8.10.0"
3657 }
3658 },
3659 "node_modules/regexp-tree": {
3660 "version": "0.1.27",
3661 "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz",
3662 "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==",
3663 "dev": true,
3664 "bin": {
3665 "regexp-tree": "bin/regexp-tree"
3666 }
3667 },
3668 "node_modules/regjsparser": {
3669 "version": "0.10.0",
3670 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz",
3671 "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==",
3672 "dev": true,
3673 "dependencies": {
3674 "jsesc": "~0.5.0"
3675 },
3676 "bin": {
3677 "regjsparser": "bin/parser"
3678 }
3679 },
3680 "node_modules/regjsparser/node_modules/jsesc": {
3681 "version": "0.5.0",
3682 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
3683 "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
3684 "dev": true,
3685 "bin": {
3686 "jsesc": "bin/jsesc"
3687 }
3688 },
3689 "node_modules/require-directory": {
3690 "version": "2.1.1",
3691 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3692 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
3693 "dev": true,
3694 "engines": {
3695 "node": ">=0.10.0"
3696 }
3697 },
3698 "node_modules/require-from-string": {
3699 "version": "2.0.2",
3700 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
3701 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
3702 "dev": true,
3703 "engines": {
3704 "node": ">=0.10.0"
3705 }
3706 },
3707 "node_modules/resolve": {
3708 "version": "1.22.8",
3709 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
3710 "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
3711 "dev": true,
3712 "dependencies": {
3713 "is-core-module": "^2.13.0",
3714 "path-parse": "^1.0.7",
3715 "supports-preserve-symlinks-flag": "^1.0.0"
3716 },
3717 "bin": {
3718 "resolve": "bin/resolve"
3719 },
3720 "funding": {
3721 "url": "https://github.com/sponsors/ljharb"
3722 }
3723 },
3724 "node_modules/resolve-from": {
3725 "version": "4.0.0",
3726 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3727 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3728 "dev": true,
3729 "engines": {
3730 "node": ">=4"
3731 }
3732 },
3733 "node_modules/reusify": {
3734 "version": "1.0.4",
3735 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
3736 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
3737 "dev": true,
3738 "engines": {
3739 "iojs": ">=1.0.0",
3740 "node": ">=0.10.0"
3741 }
3742 },
3743 "node_modules/rimraf": {
3744 "version": "5.0.5",
3745 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz",
3746 "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==",
3747 "dev": true,
3748 "dependencies": {
3749 "glob": "^10.3.7"
3750 },
3751 "bin": {
3752 "rimraf": "dist/esm/bin.mjs"
3753 },
3754 "engines": {
3755 "node": ">=14"
3756 },
3757 "funding": {
3758 "url": "https://github.com/sponsors/isaacs"
3759 }
3760 },
3761 "node_modules/rimraf/node_modules/foreground-child": {
3762 "version": "3.1.1",
3763 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
3764 "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
3765 "dev": true,
3766 "dependencies": {
3767 "cross-spawn": "^7.0.0",
3768 "signal-exit": "^4.0.1"
3769 },
3770 "engines": {
3771 "node": ">=14"
3772 },
3773 "funding": {
3774 "url": "https://github.com/sponsors/isaacs"
3775 }
3776 },
3777 "node_modules/rimraf/node_modules/glob": {
3778 "version": "10.3.12",
3779 "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
3780 "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
3781 "dev": true,
3782 "dependencies": {
3783 "foreground-child": "^3.1.0",
3784 "jackspeak": "^2.3.6",
3785 "minimatch": "^9.0.1",
3786 "minipass": "^7.0.4",
3787 "path-scurry": "^1.10.2"
3788 },
3789 "bin": {
3790 "glob": "dist/esm/bin.mjs"
3791 },
3792 "engines": {
3793 "node": ">=16 || 14 >=14.17"
3794 },
3795 "funding": {
3796 "url": "https://github.com/sponsors/isaacs"
3797 }
3798 },
3799 "node_modules/rimraf/node_modules/signal-exit": {
3800 "version": "4.1.0",
3801 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
3802 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
3803 "dev": true,
3804 "engines": {
3805 "node": ">=14"
3806 },
3807 "funding": {
3808 "url": "https://github.com/sponsors/isaacs"
3809 }
3810 },
3811 "node_modules/run-parallel": {
3812 "version": "1.2.0",
3813 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
3814 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
3815 "dev": true,
3816 "funding": [
3817 {
3818 "type": "github",
3819 "url": "https://github.com/sponsors/feross"
3820 },
3821 {
3822 "type": "patreon",
3823 "url": "https://www.patreon.com/feross"
3824 },
3825 {
3826 "type": "consulting",
3827 "url": "https://feross.org/support"
3828 }
3829 ],
3830 "dependencies": {
3831 "queue-microtask": "^1.2.2"
3832 }
3833 },
3834 "node_modules/safe-buffer": {
3835 "version": "5.2.1",
3836 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
3837 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
3838 "funding": [
3839 {
3840 "type": "github",
3841 "url": "https://github.com/sponsors/feross"
3842 },
3843 {
3844 "type": "patreon",
3845 "url": "https://www.patreon.com/feross"
3846 },
3847 {
3848 "type": "consulting",
3849 "url": "https://feross.org/support"
3850 }
3851 ]
3852 },
3853 "node_modules/safe-stable-stringify": {
3854 "version": "2.4.3",
3855 "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz",
3856 "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==",
3857 "engines": {
3858 "node": ">=10"
3859 }
3860 },
3861 "node_modules/semver": {
3862 "version": "7.6.0",
3863 "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
3864 "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
3865 "dev": true,
3866 "dependencies": {
3867 "lru-cache": "^6.0.0"
3868 },
3869 "bin": {
3870 "semver": "bin/semver.js"
3871 },
3872 "engines": {
3873 "node": ">=10"
3874 }
3875 },
3876 "node_modules/serialize-javascript": {
3877 "version": "6.0.0",
3878 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
3879 "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
3880 "dev": true,
3881 "dependencies": {
3882 "randombytes": "^2.1.0"
3883 }
3884 },
3885 "node_modules/shebang-command": {
3886 "version": "2.0.0",
3887 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3888 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3889 "dev": true,
3890 "dependencies": {
3891 "shebang-regex": "^3.0.0"
3892 },
3893 "engines": {
3894 "node": ">=8"
3895 }
3896 },
3897 "node_modules/shebang-regex": {
3898 "version": "3.0.0",
3899 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3900 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3901 "dev": true,
3902 "engines": {
3903 "node": ">=8"
3904 }
3905 },
3906 "node_modules/signal-exit": {
3907 "version": "3.0.7",
3908 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
3909 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
3910 "dev": true
3911 },
3912 "node_modules/simple-swizzle": {
3913 "version": "0.2.2",
3914 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
3915 "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
3916 "dependencies": {
3917 "is-arrayish": "^0.3.1"
3918 }
3919 },
3920 "node_modules/simple-swizzle/node_modules/is-arrayish": {
3921 "version": "0.3.2",
3922 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
3923 "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
3924 },
3925 "node_modules/sisteransi": {
3926 "version": "1.0.5",
3927 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
3928 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
3929 "dev": true
3930 },
3931 "node_modules/slash": {
3932 "version": "5.1.0",
3933 "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
3934 "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
3935 "dev": true,
3936 "engines": {
3937 "node": ">=14.16"
3938 },
3939 "funding": {
3940 "url": "https://github.com/sponsors/sindresorhus"
3941 }
3942 },
3943 "node_modules/spdx-correct": {
3944 "version": "3.2.0",
3945 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
3946 "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
3947 "dev": true,
3948 "dependencies": {
3949 "spdx-expression-parse": "^3.0.0",
3950 "spdx-license-ids": "^3.0.0"
3951 }
3952 },
3953 "node_modules/spdx-exceptions": {
3954 "version": "2.5.0",
3955 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
3956 "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
3957 "dev": true
3958 },
3959 "node_modules/spdx-expression-parse": {
3960 "version": "3.0.1",
3961 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
3962 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
3963 "dev": true,
3964 "dependencies": {
3965 "spdx-exceptions": "^2.1.0",
3966 "spdx-license-ids": "^3.0.0"
3967 }
3968 },
3969 "node_modules/spdx-license-ids": {
3970 "version": "3.0.17",
3971 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz",
3972 "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==",
3973 "dev": true
3974 },
3975 "node_modules/stack-trace": {
3976 "version": "0.0.10",
3977 "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
3978 "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==",
3979 "engines": {
3980 "node": "*"
3981 }
3982 },
3983 "node_modules/string_decoder": {
3984 "version": "1.3.0",
3985 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
3986 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
3987 "dependencies": {
3988 "safe-buffer": "~5.2.0"
3989 }
3990 },
3991 "node_modules/string-width": {
3992 "version": "4.2.3",
3993 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3994 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3995 "dev": true,
3996 "dependencies": {
3997 "emoji-regex": "^8.0.0",
3998 "is-fullwidth-code-point": "^3.0.0",
3999 "strip-ansi": "^6.0.1"
4000 },
4001 "engines": {
4002 "node": ">=8"
4003 }
4004 },
4005 "node_modules/string-width-cjs": {
4006 "name": "string-width",
4007 "version": "4.2.3",
4008 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
4009 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
4010 "dev": true,
4011 "dependencies": {
4012 "emoji-regex": "^8.0.0",
4013 "is-fullwidth-code-point": "^3.0.0",
4014 "strip-ansi": "^6.0.1"
4015 },
4016 "engines": {
4017 "node": ">=8"
4018 }
4019 },
4020 "node_modules/strip-ansi": {
4021 "version": "6.0.1",
4022 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
4023 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
4024 "dev": true,
4025 "dependencies": {
4026 "ansi-regex": "^5.0.1"
4027 },
4028 "engines": {
4029 "node": ">=8"
4030 }
4031 },
4032 "node_modules/strip-ansi-cjs": {
4033 "name": "strip-ansi",
4034 "version": "6.0.1",
4035 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
4036 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
4037 "dev": true,
4038 "dependencies": {
4039 "ansi-regex": "^5.0.1"
4040 },
4041 "engines": {
4042 "node": ">=8"
4043 }
4044 },
4045 "node_modules/strip-indent": {
4046 "version": "3.0.0",
4047 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
4048 "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
4049 "dev": true,
4050 "dependencies": {
4051 "min-indent": "^1.0.0"
4052 },
4053 "engines": {
4054 "node": ">=8"
4055 }
4056 },
4057 "node_modules/strip-json-comments": {
4058 "version": "3.1.1",
4059 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
4060 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
4061 "dev": true,
4062 "engines": {
4063 "node": ">=8"
4064 },
4065 "funding": {
4066 "url": "https://github.com/sponsors/sindresorhus"
4067 }
4068 },
4069 "node_modules/supports-color": {
4070 "version": "5.5.0",
4071 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
4072 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
4073 "dev": true,
4074 "dependencies": {
4075 "has-flag": "^3.0.0"
4076 },
4077 "engines": {
4078 "node": ">=4"
4079 }
4080 },
4081 "node_modules/supports-preserve-symlinks-flag": {
4082 "version": "1.0.0",
4083 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
4084 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
4085 "dev": true,
4086 "engines": {
4087 "node": ">= 0.4"
4088 },
4089 "funding": {
4090 "url": "https://github.com/sponsors/ljharb"
4091 }
4092 },
4093 "node_modules/synckit": {
4094 "version": "0.8.8",
4095 "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz",
4096 "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==",
4097 "dev": true,
4098 "dependencies": {
4099 "@pkgr/core": "^0.1.0",
4100 "tslib": "^2.6.2"
4101 },
4102 "engines": {
4103 "node": "^14.18.0 || >=16.0.0"
4104 },
4105 "funding": {
4106 "url": "https://opencollective.com/unts"
4107 }
4108 },
4109 "node_modules/test-exclude": {
4110 "version": "6.0.0",
4111 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
4112 "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
4113 "dev": true,
4114 "dependencies": {
4115 "@istanbuljs/schema": "^0.1.2",
4116 "glob": "^7.1.4",
4117 "minimatch": "^3.0.4"
4118 },
4119 "engines": {
4120 "node": ">=8"
4121 }
4122 },
4123 "node_modules/test-exclude/node_modules/brace-expansion": {
4124 "version": "1.1.11",
4125 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4126 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4127 "dev": true,
4128 "dependencies": {
4129 "balanced-match": "^1.0.0",
4130 "concat-map": "0.0.1"
4131 }
4132 },
4133 "node_modules/test-exclude/node_modules/minimatch": {
4134 "version": "3.1.2",
4135 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
4136 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
4137 "dev": true,
4138 "dependencies": {
4139 "brace-expansion": "^1.1.7"
4140 },
4141 "engines": {
4142 "node": "*"
4143 }
4144 },
4145 "node_modules/text-hex": {
4146 "version": "1.0.0",
4147 "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
4148 "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="
4149 },
4150 "node_modules/text-table": {
4151 "version": "0.2.0",
4152 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
4153 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
4154 "dev": true
4155 },
4156 "node_modules/to-regex-range": {
4157 "version": "5.0.1",
4158 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4159 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4160 "dev": true,
4161 "dependencies": {
4162 "is-number": "^7.0.0"
4163 },
4164 "engines": {
4165 "node": ">=8.0"
4166 }
4167 },
4168 "node_modules/triple-beam": {
4169 "version": "1.4.1",
4170 "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz",
4171 "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==",
4172 "engines": {
4173 "node": ">= 14.0.0"
4174 }
4175 },
4176 "node_modules/ts-api-utils": {
4177 "version": "1.3.0",
4178 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
4179 "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==",
4180 "dev": true,
4181 "engines": {
4182 "node": ">=16"
4183 },
4184 "peerDependencies": {
4185 "typescript": ">=4.2.0"
4186 }
4187 },
4188 "node_modules/tslib": {
4189 "version": "2.6.2",
4190 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
4191 "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
4192 "dev": true
4193 },
4194 "node_modules/tsutils": {
4195 "version": "3.21.0",
4196 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
4197 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
4198 "dev": true,
4199 "dependencies": {
4200 "tslib": "^1.8.1"
4201 },
4202 "engines": {
4203 "node": ">= 6"
4204 },
4205 "peerDependencies": {
4206 "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
4207 }
4208 },
4209 "node_modules/tsutils/node_modules/tslib": {
4210 "version": "1.14.1",
4211 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
4212 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
4213 "dev": true
4214 },
4215 "node_modules/type-check": {
4216 "version": "0.4.0",
4217 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
4218 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
4219 "dev": true,
4220 "dependencies": {
4221 "prelude-ls": "^1.2.1"
4222 },
4223 "engines": {
4224 "node": ">= 0.8.0"
4225 }
4226 },
4227 "node_modules/type-fest": {
4228 "version": "0.20.2",
4229 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
4230 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
4231 "dev": true,
4232 "engines": {
4233 "node": ">=10"
4234 },
4235 "funding": {
4236 "url": "https://github.com/sponsors/sindresorhus"
4237 }
4238 },
4239 "node_modules/typescript": {
4240 "version": "5.4.4",
4241 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.4.tgz",
4242 "integrity": "sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==",
4243 "dev": true,
4244 "bin": {
4245 "tsc": "bin/tsc",
4246 "tsserver": "bin/tsserver"
4247 },
4248 "engines": {
4249 "node": ">=14.17"
4250 }
4251 },
4252 "node_modules/unicorn-magic": {
4253 "version": "0.1.0",
4254 "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
4255 "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
4256 "dev": true,
4257 "engines": {
4258 "node": ">=18"
4259 },
4260 "funding": {
4261 "url": "https://github.com/sponsors/sindresorhus"
4262 }
4263 },
4264 "node_modules/update-browserslist-db": {
4265 "version": "1.0.13",
4266 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
4267 "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
4268 "dev": true,
4269 "funding": [
4270 {
4271 "type": "opencollective",
4272 "url": "https://opencollective.com/browserslist"
4273 },
4274 {
4275 "type": "tidelift",
4276 "url": "https://tidelift.com/funding/github/npm/browserslist"
4277 },
4278 {
4279 "type": "github",
4280 "url": "https://github.com/sponsors/ai"
4281 }
4282 ],
4283 "dependencies": {
4284 "escalade": "^3.1.1",
4285 "picocolors": "^1.0.0"
4286 },
4287 "bin": {
4288 "update-browserslist-db": "cli.js"
4289 },
4290 "peerDependencies": {
4291 "browserslist": ">= 4.21.0"
4292 }
4293 },
4294 "node_modules/uri-js": {
4295 "version": "4.4.1",
4296 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
4297 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
4298 "dev": true,
4299 "dependencies": {
4300 "punycode": "^2.1.0"
4301 }
4302 },
4303 "node_modules/util-deprecate": {
4304 "version": "1.0.2",
4305 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
4306 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
4307 },
4308 "node_modules/v8-to-istanbul": {
4309 "version": "9.2.0",
4310 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.2.0.tgz",
4311 "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==",
4312 "dev": true,
4313 "dependencies": {
4314 "@jridgewell/trace-mapping": "^0.3.12",
4315 "@types/istanbul-lib-coverage": "^2.0.1",
4316 "convert-source-map": "^2.0.0"
4317 },
4318 "engines": {
4319 "node": ">=10.12.0"
4320 }
4321 },
4322 "node_modules/validate-npm-package-license": {
4323 "version": "3.0.4",
4324 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
4325 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
4326 "dev": true,
4327 "dependencies": {
4328 "spdx-correct": "^3.0.0",
4329 "spdx-expression-parse": "^3.0.0"
4330 }
4331 },
4332 "node_modules/vscode-jsonrpc": {
4333 "version": "8.2.0",
4334 "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
4335 "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
4336 "dev": true,
4337 "engines": {
4338 "node": ">=14.0.0"
4339 }
4340 },
4341 "node_modules/vscode-languageserver": {
4342 "version": "9.0.1",
4343 "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
4344 "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
4345 "dev": true,
4346 "dependencies": {
4347 "vscode-languageserver-protocol": "3.17.5"
4348 },
4349 "bin": {
4350 "installServerIntoExtension": "bin/installServerIntoExtension"
4351 }
4352 },
4353 "node_modules/vscode-languageserver-protocol": {
4354 "version": "3.17.5",
4355 "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
4356 "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
4357 "dev": true,
4358 "dependencies": {
4359 "vscode-jsonrpc": "8.2.0",
4360 "vscode-languageserver-types": "3.17.5"
4361 }
4362 },
4363 "node_modules/vscode-languageserver-textdocument": {
4364 "version": "1.0.11",
4365 "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz",
4366 "integrity": "sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==",
4367 "dev": true
4368 },
4369 "node_modules/vscode-languageserver-types": {
4370 "version": "3.17.5",
4371 "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
4372 "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==",
4373 "dev": true
4374 },
4375 "node_modules/which": {
4376 "version": "2.0.2",
4377 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4378 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4379 "dev": true,
4380 "dependencies": {
4381 "isexe": "^2.0.0"
4382 },
4383 "bin": {
4384 "node-which": "bin/node-which"
4385 },
4386 "engines": {
4387 "node": ">= 8"
4388 }
4389 },
4390 "node_modules/winston": {
4391 "version": "3.13.0",
4392 "resolved": "https://registry.npmjs.org/winston/-/winston-3.13.0.tgz",
4393 "integrity": "sha512-rwidmA1w3SE4j0E5MuIufFhyJPBDG7Nu71RkZor1p2+qHvJSZ9GYDA81AyleQcZbh/+V6HjeBdfnTZJm9rSeQQ==",
4394 "dependencies": {
4395 "@colors/colors": "^1.6.0",
4396 "@dabh/diagnostics": "^2.0.2",
4397 "async": "^3.2.3",
4398 "is-stream": "^2.0.0",
4399 "logform": "^2.4.0",
4400 "one-time": "^1.0.0",
4401 "readable-stream": "^3.4.0",
4402 "safe-stable-stringify": "^2.3.1",
4403 "stack-trace": "0.0.x",
4404 "triple-beam": "^1.3.0",
4405 "winston-transport": "^4.7.0"
4406 },
4407 "engines": {
4408 "node": ">= 12.0.0"
4409 }
4410 },
4411 "node_modules/winston-transport": {
4412 "version": "4.7.0",
4413 "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.0.tgz",
4414 "integrity": "sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==",
4415 "dependencies": {
4416 "logform": "^2.3.2",
4417 "readable-stream": "^3.6.0",
4418 "triple-beam": "^1.3.0"
4419 },
4420 "engines": {
4421 "node": ">= 12.0.0"
4422 }
4423 },
4424 "node_modules/workerpool": {
4425 "version": "6.2.0",
4426 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.0.tgz",
4427 "integrity": "sha512-Rsk5qQHJ9eowMH28Jwhe8HEbmdYDX4lwoMWshiCXugjtHqMD9ZbiqSDLxcsfdqsETPzVUtX5s1Z5kStiIM6l4A==",
4428 "dev": true
4429 },
4430 "node_modules/wrap-ansi": {
4431 "version": "7.0.0",
4432 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
4433 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
4434 "dev": true,
4435 "dependencies": {
4436 "ansi-styles": "^4.0.0",
4437 "string-width": "^4.1.0",
4438 "strip-ansi": "^6.0.0"
4439 },
4440 "engines": {
4441 "node": ">=10"
4442 },
4443 "funding": {
4444 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4445 }
4446 },
4447 "node_modules/wrap-ansi-cjs": {
4448 "name": "wrap-ansi",
4449 "version": "7.0.0",
4450 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
4451 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
4452 "dev": true,
4453 "dependencies": {
4454 "ansi-styles": "^4.0.0",
4455 "string-width": "^4.1.0",
4456 "strip-ansi": "^6.0.0"
4457 },
4458 "engines": {
4459 "node": ">=10"
4460 },
4461 "funding": {
4462 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
4463 }
4464 },
4465 "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
4466 "version": "4.3.0",
4467 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4468 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4469 "dev": true,
4470 "dependencies": {
4471 "color-convert": "^2.0.1"
4472 },
4473 "engines": {
4474 "node": ">=8"
4475 },
4476 "funding": {
4477 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4478 }
4479 },
4480 "node_modules/wrap-ansi-cjs/node_modules/color-convert": {
4481 "version": "2.0.1",
4482 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4483 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4484 "dev": true,
4485 "dependencies": {
4486 "color-name": "~1.1.4"
4487 },
4488 "engines": {
4489 "node": ">=7.0.0"
4490 }
4491 },
4492 "node_modules/wrap-ansi-cjs/node_modules/color-name": {
4493 "version": "1.1.4",
4494 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4495 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4496 "dev": true
4497 },
4498 "node_modules/wrap-ansi/node_modules/ansi-styles": {
4499 "version": "4.3.0",
4500 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
4501 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
4502 "dev": true,
4503 "dependencies": {
4504 "color-convert": "^2.0.1"
4505 },
4506 "engines": {
4507 "node": ">=8"
4508 },
4509 "funding": {
4510 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
4511 }
4512 },
4513 "node_modules/wrap-ansi/node_modules/color-convert": {
4514 "version": "2.0.1",
4515 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
4516 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
4517 "dev": true,
4518 "dependencies": {
4519 "color-name": "~1.1.4"
4520 },
4521 "engines": {
4522 "node": ">=7.0.0"
4523 }
4524 },
4525 "node_modules/wrap-ansi/node_modules/color-name": {
4526 "version": "1.1.4",
4527 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
4528 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
4529 "dev": true
4530 },
4531 "node_modules/wrappy": {
4532 "version": "1.0.2",
4533 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4534 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
4535 "dev": true
4536 },
4537 "node_modules/y18n": {
4538 "version": "5.0.8",
4539 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
4540 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
4541 "dev": true,
4542 "engines": {
4543 "node": ">=10"
4544 }
4545 },
4546 "node_modules/yallist": {
4547 "version": "4.0.0",
4548 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
4549 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
4550 "dev": true
4551 },
4552 "node_modules/yaml": {
4553 "version": "2.3.4",
4554 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz",
4555 "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==",
4556 "dev": true,
4557 "engines": {
4558 "node": ">= 14"
4559 }
4560 },
4561 "node_modules/yargs": {
4562 "version": "17.7.2",
4563 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
4564 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
4565 "dev": true,
4566 "dependencies": {
4567 "cliui": "^8.0.1",
4568 "escalade": "^3.1.1",
4569 "get-caller-file": "^2.0.5",
4570 "require-directory": "^2.1.1",
4571 "string-width": "^4.2.3",
4572 "y18n": "^5.0.5",
4573 "yargs-parser": "^21.1.1"
4574 },
4575 "engines": {
4576 "node": ">=12"
4577 }
4578 },
4579 "node_modules/yargs-parser": {
4580 "version": "20.2.9",
4581 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
4582 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
4583 "dev": true,
4584 "engines": {
4585 "node": ">=10"
4586 }
4587 },
4588 "node_modules/yargs-unparser": {
4589 "version": "2.0.0",
4590 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
4591 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
4592 "dev": true,
4593 "dependencies": {
4594 "camelcase": "^6.0.0",
4595 "decamelize": "^4.0.0",
4596 "flat": "^5.0.2",
4597 "is-plain-obj": "^2.1.0"
4598 },
4599 "engines": {
4600 "node": ">=10"
4601 }
4602 },
4603 "node_modules/yargs/node_modules/yargs-parser": {
4604 "version": "21.1.1",
4605 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
4606 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
4607 "dev": true,
4608 "engines": {
4609 "node": ">=12"
4610 }
4611 },
4612 "node_modules/yocto-queue": {
4613 "version": "0.1.0",
4614 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
4615 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
4616 "dev": true,
4617 "engines": {
4618 "node": ">=10"
4619 },
4620 "funding": {
4621 "url": "https://github.com/sponsors/sindresorhus"
4622 }
4623 }
4624 }
4625}