xref: /aosp_15_r20/development/tools/motion/motion_test_watcher_app/package-lock.json (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1{
2  "name": "watch-web-app",
3  "version": "0.0.0",
4  "lockfileVersion": 3,
5  "requires": true,
6  "packages": {
7    "": {
8      "name": "watch-web-app",
9      "version": "0.0.0",
10      "dependencies": {
11        "@angular/cdk": "^18.0.0",
12        "@angular/common": "^18.0.0",
13        "@angular/compiler": "^18.0.0",
14        "@angular/core": "^18.0.0",
15        "@angular/forms": "^18.0.0",
16        "@angular/material": "^18.0.0",
17        "@angular/platform-browser": "^18.0.0",
18        "@angular/platform-browser-dynamic": "^18.0.0",
19        "@angular/router": "^18.0.0",
20        "ng-keyboard-shortcuts": "^13.0.8",
21        "rxjs": "~7.8.0",
22        "tslib": "^2.3.0",
23        "zone.js": "~0.14.3"
24      },
25      "devDependencies": {
26        "@angular-devkit/build-angular": "^18.0.1",
27        "@angular/cli": "^18.0.1",
28        "@angular/compiler-cli": "^18.0.0",
29        "@types/jasmine": "~5.1.0",
30        "jasmine-core": "~5.1.0",
31        "karma": "~6.4.0",
32        "karma-chrome-launcher": "~3.2.0",
33        "karma-coverage": "~2.2.0",
34        "karma-jasmine": "~5.1.0",
35        "karma-jasmine-html-reporter": "~2.1.0",
36        "prettier": "^3.2.5",
37        "typescript": "~5.4.2"
38      }
39    },
40    "node_modules/@ampproject/remapping": {
41      "version": "2.3.0",
42      "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
43      "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
44      "dev": true,
45      "dependencies": {
46        "@jridgewell/gen-mapping": "^0.3.5",
47        "@jridgewell/trace-mapping": "^0.3.24"
48      },
49      "engines": {
50        "node": ">=6.0.0"
51      }
52    },
53    "node_modules/@angular-devkit/architect": {
54      "version": "0.1802.5",
55      "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1802.5.tgz",
56      "integrity": "sha512-c7sVoW85Yqj7IYvNKxtNSGS5I7gWpORorg/xxLZX3OkHWXDrwYbb5LN/2p5/Aytxyb0aXl4o5fFOu6CUwcaLUw==",
57      "dev": true,
58      "dependencies": {
59        "@angular-devkit/core": "18.2.5",
60        "rxjs": "7.8.1"
61      },
62      "engines": {
63        "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
64        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
65        "yarn": ">= 1.13.0"
66      }
67    },
68    "node_modules/@angular-devkit/build-angular": {
69      "version": "18.2.5",
70      "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-18.2.5.tgz",
71      "integrity": "sha512-dIvb0AHoRIMM6tLuG4t6lDDslSAYP77wqytodsN317UzFOuuCPernXbO8NJs+QHxj09nPsem1T5vnvpO2E/PVQ==",
72      "dev": true,
73      "dependencies": {
74        "@ampproject/remapping": "2.3.0",
75        "@angular-devkit/architect": "0.1802.5",
76        "@angular-devkit/build-webpack": "0.1802.5",
77        "@angular-devkit/core": "18.2.5",
78        "@angular/build": "18.2.5",
79        "@babel/core": "7.25.2",
80        "@babel/generator": "7.25.0",
81        "@babel/helper-annotate-as-pure": "7.24.7",
82        "@babel/helper-split-export-declaration": "7.24.7",
83        "@babel/plugin-transform-async-generator-functions": "7.25.0",
84        "@babel/plugin-transform-async-to-generator": "7.24.7",
85        "@babel/plugin-transform-runtime": "7.24.7",
86        "@babel/preset-env": "7.25.3",
87        "@babel/runtime": "7.25.0",
88        "@discoveryjs/json-ext": "0.6.1",
89        "@ngtools/webpack": "18.2.5",
90        "@vitejs/plugin-basic-ssl": "1.1.0",
91        "ansi-colors": "4.1.3",
92        "autoprefixer": "10.4.20",
93        "babel-loader": "9.1.3",
94        "browserslist": "^4.21.5",
95        "copy-webpack-plugin": "12.0.2",
96        "critters": "0.0.24",
97        "css-loader": "7.1.2",
98        "esbuild-wasm": "0.23.0",
99        "fast-glob": "3.3.2",
100        "http-proxy-middleware": "3.0.0",
101        "https-proxy-agent": "7.0.5",
102        "istanbul-lib-instrument": "6.0.3",
103        "jsonc-parser": "3.3.1",
104        "karma-source-map-support": "1.4.0",
105        "less": "4.2.0",
106        "less-loader": "12.2.0",
107        "license-webpack-plugin": "4.0.2",
108        "loader-utils": "3.3.1",
109        "magic-string": "0.30.11",
110        "mini-css-extract-plugin": "2.9.0",
111        "mrmime": "2.0.0",
112        "open": "10.1.0",
113        "ora": "5.4.1",
114        "parse5-html-rewriting-stream": "7.0.0",
115        "picomatch": "4.0.2",
116        "piscina": "4.6.1",
117        "postcss": "8.4.41",
118        "postcss-loader": "8.1.1",
119        "resolve-url-loader": "5.0.0",
120        "rxjs": "7.8.1",
121        "sass": "1.77.6",
122        "sass-loader": "16.0.0",
123        "semver": "7.6.3",
124        "source-map-loader": "5.0.0",
125        "source-map-support": "0.5.21",
126        "terser": "5.31.6",
127        "tree-kill": "1.2.2",
128        "tslib": "2.6.3",
129        "vite": "5.4.6",
130        "watchpack": "2.4.1",
131        "webpack": "5.94.0",
132        "webpack-dev-middleware": "7.4.2",
133        "webpack-dev-server": "5.0.4",
134        "webpack-merge": "6.0.1",
135        "webpack-subresource-integrity": "5.1.0"
136      },
137      "engines": {
138        "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
139        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
140        "yarn": ">= 1.13.0"
141      },
142      "optionalDependencies": {
143        "esbuild": "0.23.0"
144      },
145      "peerDependencies": {
146        "@angular/compiler-cli": "^18.0.0",
147        "@angular/localize": "^18.0.0",
148        "@angular/platform-server": "^18.0.0",
149        "@angular/service-worker": "^18.0.0",
150        "@web/test-runner": "^0.18.0",
151        "browser-sync": "^3.0.2",
152        "jest": "^29.5.0",
153        "jest-environment-jsdom": "^29.5.0",
154        "karma": "^6.3.0",
155        "ng-packagr": "^18.0.0",
156        "protractor": "^7.0.0",
157        "tailwindcss": "^2.0.0 || ^3.0.0",
158        "typescript": ">=5.4 <5.6"
159      },
160      "peerDependenciesMeta": {
161        "@angular/localize": {
162          "optional": true
163        },
164        "@angular/platform-server": {
165          "optional": true
166        },
167        "@angular/service-worker": {
168          "optional": true
169        },
170        "@web/test-runner": {
171          "optional": true
172        },
173        "browser-sync": {
174          "optional": true
175        },
176        "jest": {
177          "optional": true
178        },
179        "jest-environment-jsdom": {
180          "optional": true
181        },
182        "karma": {
183          "optional": true
184        },
185        "ng-packagr": {
186          "optional": true
187        },
188        "protractor": {
189          "optional": true
190        },
191        "tailwindcss": {
192          "optional": true
193        }
194      }
195    },
196    "node_modules/@angular-devkit/build-angular/node_modules/tslib": {
197      "version": "2.6.3",
198      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz",
199      "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==",
200      "dev": true
201    },
202    "node_modules/@angular-devkit/build-webpack": {
203      "version": "0.1802.5",
204      "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1802.5.tgz",
205      "integrity": "sha512-6qkcrWBdkxojCVHGWcdJaz4G+7QTjFvmc+3g8xvLc9sYvJq1I059gfXhDnC0FxiA0MT4cY/26ECYWUHTD5CJLQ==",
206      "dev": true,
207      "dependencies": {
208        "@angular-devkit/architect": "0.1802.5",
209        "rxjs": "7.8.1"
210      },
211      "engines": {
212        "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
213        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
214        "yarn": ">= 1.13.0"
215      },
216      "peerDependencies": {
217        "webpack": "^5.30.0",
218        "webpack-dev-server": "^5.0.2"
219      }
220    },
221    "node_modules/@angular-devkit/core": {
222      "version": "18.2.5",
223      "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.5.tgz",
224      "integrity": "sha512-r9TumPlJ8PvA2+yz4sp+bUHgtznaVKzhvXTN5qL1k4YP8LJ7iZWMR2FOP+HjukHZOTsenzmV9pszbogabqwoZQ==",
225      "dev": true,
226      "dependencies": {
227        "ajv": "8.17.1",
228        "ajv-formats": "3.0.1",
229        "jsonc-parser": "3.3.1",
230        "picomatch": "4.0.2",
231        "rxjs": "7.8.1",
232        "source-map": "0.7.4"
233      },
234      "engines": {
235        "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
236        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
237        "yarn": ">= 1.13.0"
238      },
239      "peerDependencies": {
240        "chokidar": "^3.5.2"
241      },
242      "peerDependenciesMeta": {
243        "chokidar": {
244          "optional": true
245        }
246      }
247    },
248    "node_modules/@angular-devkit/schematics": {
249      "version": "18.2.5",
250      "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.5.tgz",
251      "integrity": "sha512-NUmz2UQ1Xl4cf4j1AgkwIfsCjBzAPgfeC3IBrD29hSOBE1Y3j6auqjBkvw50v6mbSPxESND995Xy13HpK1Xflw==",
252      "dev": true,
253      "dependencies": {
254        "@angular-devkit/core": "18.2.5",
255        "jsonc-parser": "3.3.1",
256        "magic-string": "0.30.11",
257        "ora": "5.4.1",
258        "rxjs": "7.8.1"
259      },
260      "engines": {
261        "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
262        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
263        "yarn": ">= 1.13.0"
264      }
265    },
266    "node_modules/@angular/animations": {
267      "version": "18.2.5",
268      "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-18.2.5.tgz",
269      "integrity": "sha512-IlXtW/Nj48ZzjHUzH1TykZcSR64ScJx39T3IHnjV2z/bVATzZ36JGoadQHdqpJNKBodYJNgtJCGLCbgAvGWY2g==",
270      "peer": true,
271      "dependencies": {
272        "tslib": "^2.3.0"
273      },
274      "engines": {
275        "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
276      },
277      "peerDependencies": {
278        "@angular/core": "18.2.5"
279      }
280    },
281    "node_modules/@angular/build": {
282      "version": "18.2.5",
283      "resolved": "https://registry.npmjs.org/@angular/build/-/build-18.2.5.tgz",
284      "integrity": "sha512-XWkmjzgeUga0SJ0lYSYcTuYOWTyqcln2mNfBp7Ae/GZ+/7+APbedsIZEiZGZwveOIyOpTM5wguNSoe9khDl5Ig==",
285      "dev": true,
286      "dependencies": {
287        "@ampproject/remapping": "2.3.0",
288        "@angular-devkit/architect": "0.1802.5",
289        "@babel/core": "7.25.2",
290        "@babel/helper-annotate-as-pure": "7.24.7",
291        "@babel/helper-split-export-declaration": "7.24.7",
292        "@babel/plugin-syntax-import-attributes": "7.24.7",
293        "@inquirer/confirm": "3.1.22",
294        "@vitejs/plugin-basic-ssl": "1.1.0",
295        "browserslist": "^4.23.0",
296        "critters": "0.0.24",
297        "esbuild": "0.23.0",
298        "fast-glob": "3.3.2",
299        "https-proxy-agent": "7.0.5",
300        "listr2": "8.2.4",
301        "lmdb": "3.0.13",
302        "magic-string": "0.30.11",
303        "mrmime": "2.0.0",
304        "parse5-html-rewriting-stream": "7.0.0",
305        "picomatch": "4.0.2",
306        "piscina": "4.6.1",
307        "rollup": "4.20.0",
308        "sass": "1.77.6",
309        "semver": "7.6.3",
310        "vite": "5.4.6",
311        "watchpack": "2.4.1"
312      },
313      "engines": {
314        "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
315        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
316        "yarn": ">= 1.13.0"
317      },
318      "peerDependencies": {
319        "@angular/compiler-cli": "^18.0.0",
320        "@angular/localize": "^18.0.0",
321        "@angular/platform-server": "^18.0.0",
322        "@angular/service-worker": "^18.0.0",
323        "less": "^4.2.0",
324        "postcss": "^8.4.0",
325        "tailwindcss": "^2.0.0 || ^3.0.0",
326        "typescript": ">=5.4 <5.6"
327      },
328      "peerDependenciesMeta": {
329        "@angular/localize": {
330          "optional": true
331        },
332        "@angular/platform-server": {
333          "optional": true
334        },
335        "@angular/service-worker": {
336          "optional": true
337        },
338        "less": {
339          "optional": true
340        },
341        "postcss": {
342          "optional": true
343        },
344        "tailwindcss": {
345          "optional": true
346        }
347      }
348    },
349    "node_modules/@angular/cdk": {
350      "version": "18.2.5",
351      "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-18.2.5.tgz",
352      "integrity": "sha512-HLg5cfrIrgNIJJ+0v3kLieHeLPJLFNOBO359holXOrKUPRG+XQ3CT8EzSvREFm1XkaSEsDC0+dnG0ouNhOPFpQ==",
353      "dependencies": {
354        "tslib": "^2.3.0"
355      },
356      "optionalDependencies": {
357        "parse5": "^7.1.2"
358      },
359      "peerDependencies": {
360        "@angular/common": "^18.0.0 || ^19.0.0",
361        "@angular/core": "^18.0.0 || ^19.0.0",
362        "rxjs": "^6.5.3 || ^7.4.0"
363      }
364    },
365    "node_modules/@angular/cli": {
366      "version": "18.2.5",
367      "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-18.2.5.tgz",
368      "integrity": "sha512-97uNs0HsOdnMaTlNJKFjIBUXw0wz43uYvSSKmIpBt7eq1LaPLju1G/qpDIHx2YwhMClPrXXrW2H/xdvqZiIw+w==",
369      "dev": true,
370      "dependencies": {
371        "@angular-devkit/architect": "0.1802.5",
372        "@angular-devkit/core": "18.2.5",
373        "@angular-devkit/schematics": "18.2.5",
374        "@inquirer/prompts": "5.3.8",
375        "@listr2/prompt-adapter-inquirer": "2.0.15",
376        "@schematics/angular": "18.2.5",
377        "@yarnpkg/lockfile": "1.1.0",
378        "ini": "4.1.3",
379        "jsonc-parser": "3.3.1",
380        "listr2": "8.2.4",
381        "npm-package-arg": "11.0.3",
382        "npm-pick-manifest": "9.1.0",
383        "pacote": "18.0.6",
384        "resolve": "1.22.8",
385        "semver": "7.6.3",
386        "symbol-observable": "4.0.0",
387        "yargs": "17.7.2"
388      },
389      "bin": {
390        "ng": "bin/ng.js"
391      },
392      "engines": {
393        "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
394        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
395        "yarn": ">= 1.13.0"
396      }
397    },
398    "node_modules/@angular/common": {
399      "version": "18.2.5",
400      "resolved": "https://registry.npmjs.org/@angular/common/-/common-18.2.5.tgz",
401      "integrity": "sha512-m+KJrtbFXTE36jP/po6UAMeUR/enQxRHpVGLCRcIcE7VWVH1ZcOvoW1yqh2A6k+KxWXeajlq/Z04nnMhcoxMRw==",
402      "dependencies": {
403        "tslib": "^2.3.0"
404      },
405      "engines": {
406        "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
407      },
408      "peerDependencies": {
409        "@angular/core": "18.2.5",
410        "rxjs": "^6.5.3 || ^7.4.0"
411      }
412    },
413    "node_modules/@angular/compiler": {
414      "version": "18.2.5",
415      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-18.2.5.tgz",
416      "integrity": "sha512-vcqe9x4dGGAnMfPhEpcZyiSVgAiqJeK80LqP1vWoAmBR+HeOqAilSv6SflcLAtuTzwgzMMAvD2T+SMCgUvaqww==",
417      "dependencies": {
418        "tslib": "^2.3.0"
419      },
420      "engines": {
421        "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
422      },
423      "peerDependencies": {
424        "@angular/core": "18.2.5"
425      },
426      "peerDependenciesMeta": {
427        "@angular/core": {
428          "optional": true
429        }
430      }
431    },
432    "node_modules/@angular/compiler-cli": {
433      "version": "18.2.5",
434      "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-18.2.5.tgz",
435      "integrity": "sha512-CCCtZobUTUfId/RTYtuDCw5R1oK0w65hdAUMRP1MdGmd8bb8DKJA86u1QCWwozL3rbXlIIX4ognQ6urQ43k/Gw==",
436      "dev": true,
437      "dependencies": {
438        "@babel/core": "7.25.2",
439        "@jridgewell/sourcemap-codec": "^1.4.14",
440        "chokidar": "^3.0.0",
441        "convert-source-map": "^1.5.1",
442        "reflect-metadata": "^0.2.0",
443        "semver": "^7.0.0",
444        "tslib": "^2.3.0",
445        "yargs": "^17.2.1"
446      },
447      "bin": {
448        "ng-xi18n": "bundles/src/bin/ng_xi18n.js",
449        "ngc": "bundles/src/bin/ngc.js",
450        "ngcc": "bundles/ngcc/index.js"
451      },
452      "engines": {
453        "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
454      },
455      "peerDependencies": {
456        "@angular/compiler": "18.2.5",
457        "typescript": ">=5.4 <5.6"
458      }
459    },
460    "node_modules/@angular/core": {
461      "version": "18.2.5",
462      "resolved": "https://registry.npmjs.org/@angular/core/-/core-18.2.5.tgz",
463      "integrity": "sha512-5BLVc5gXxzanQkADNS9WPsor3vNF5nQcyIHBi5VScErwM5vVZ7ATH1iZwaOg1ykDEVTFVhKDwD0X1aaqGDbhmQ==",
464      "dependencies": {
465        "tslib": "^2.3.0"
466      },
467      "engines": {
468        "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
469      },
470      "peerDependencies": {
471        "rxjs": "^6.5.3 || ^7.4.0",
472        "zone.js": "~0.14.10"
473      }
474    },
475    "node_modules/@angular/forms": {
476      "version": "18.2.5",
477      "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-18.2.5.tgz",
478      "integrity": "sha512-ohKeH+EZCCIyGSiFYlraWLzssGAZc13P92cuYpXB62322PkcA5u0IT72mML9JWGKRqF2zteVsw4koWHVxXM5mA==",
479      "dependencies": {
480        "tslib": "^2.3.0"
481      },
482      "engines": {
483        "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
484      },
485      "peerDependencies": {
486        "@angular/common": "18.2.5",
487        "@angular/core": "18.2.5",
488        "@angular/platform-browser": "18.2.5",
489        "rxjs": "^6.5.3 || ^7.4.0"
490      }
491    },
492    "node_modules/@angular/material": {
493      "version": "18.2.5",
494      "resolved": "https://registry.npmjs.org/@angular/material/-/material-18.2.5.tgz",
495      "integrity": "sha512-+Yz8ayKz1ALz2UvPrM33FHSUmrE0GKHn+Gg79l6NdC4eSrzAAYBVdLfQvCBWCgtdvs7IiegbCnnAJiqXVC1DDg==",
496      "dependencies": {
497        "tslib": "^2.3.0"
498      },
499      "peerDependencies": {
500        "@angular/animations": "^18.0.0 || ^19.0.0",
501        "@angular/cdk": "18.2.5",
502        "@angular/common": "^18.0.0 || ^19.0.0",
503        "@angular/core": "^18.0.0 || ^19.0.0",
504        "@angular/forms": "^18.0.0 || ^19.0.0",
505        "@angular/platform-browser": "^18.0.0 || ^19.0.0",
506        "rxjs": "^6.5.3 || ^7.4.0"
507      }
508    },
509    "node_modules/@angular/platform-browser": {
510      "version": "18.2.5",
511      "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-18.2.5.tgz",
512      "integrity": "sha512-PoX9idwnOpTJBlujzZ2nFGOsmCnZzOH7uNSWIR7trdoq0b1AFXfrxlCQ36qWamk7bbhJI4H28L8YTmKew/nXDA==",
513      "dependencies": {
514        "tslib": "^2.3.0"
515      },
516      "engines": {
517        "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
518      },
519      "peerDependencies": {
520        "@angular/animations": "18.2.5",
521        "@angular/common": "18.2.5",
522        "@angular/core": "18.2.5"
523      },
524      "peerDependenciesMeta": {
525        "@angular/animations": {
526          "optional": true
527        }
528      }
529    },
530    "node_modules/@angular/platform-browser-dynamic": {
531      "version": "18.2.5",
532      "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-18.2.5.tgz",
533      "integrity": "sha512-5u0IuAt1r5e2u2vSKhp3phnaf6hH89B/q7GErfPse1sdDfNI6wHVppxai28PAfAj9gwooJun6MjFWhJFLzS44A==",
534      "dependencies": {
535        "tslib": "^2.3.0"
536      },
537      "engines": {
538        "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
539      },
540      "peerDependencies": {
541        "@angular/common": "18.2.5",
542        "@angular/compiler": "18.2.5",
543        "@angular/core": "18.2.5",
544        "@angular/platform-browser": "18.2.5"
545      }
546    },
547    "node_modules/@angular/router": {
548      "version": "18.2.5",
549      "resolved": "https://registry.npmjs.org/@angular/router/-/router-18.2.5.tgz",
550      "integrity": "sha512-OjZV1PTiSwT0ytmR0ykveLYzs4uQWf0EuIclZmWqM/bb8Q4P+gJl7/sya05nGnZsj6nHGOL0e/LhSZ3N+5p6qg==",
551      "dependencies": {
552        "tslib": "^2.3.0"
553      },
554      "engines": {
555        "node": "^18.19.1 || ^20.11.1 || >=22.0.0"
556      },
557      "peerDependencies": {
558        "@angular/common": "18.2.5",
559        "@angular/core": "18.2.5",
560        "@angular/platform-browser": "18.2.5",
561        "rxjs": "^6.5.3 || ^7.4.0"
562      }
563    },
564    "node_modules/@babel/code-frame": {
565      "version": "7.24.7",
566      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz",
567      "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==",
568      "dev": true,
569      "dependencies": {
570        "@babel/highlight": "^7.24.7",
571        "picocolors": "^1.0.0"
572      },
573      "engines": {
574        "node": ">=6.9.0"
575      }
576    },
577    "node_modules/@babel/compat-data": {
578      "version": "7.25.4",
579      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz",
580      "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==",
581      "dev": true,
582      "engines": {
583        "node": ">=6.9.0"
584      }
585    },
586    "node_modules/@babel/core": {
587      "version": "7.25.2",
588      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz",
589      "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==",
590      "dev": true,
591      "dependencies": {
592        "@ampproject/remapping": "^2.2.0",
593        "@babel/code-frame": "^7.24.7",
594        "@babel/generator": "^7.25.0",
595        "@babel/helper-compilation-targets": "^7.25.2",
596        "@babel/helper-module-transforms": "^7.25.2",
597        "@babel/helpers": "^7.25.0",
598        "@babel/parser": "^7.25.0",
599        "@babel/template": "^7.25.0",
600        "@babel/traverse": "^7.25.2",
601        "@babel/types": "^7.25.2",
602        "convert-source-map": "^2.0.0",
603        "debug": "^4.1.0",
604        "gensync": "^1.0.0-beta.2",
605        "json5": "^2.2.3",
606        "semver": "^6.3.1"
607      },
608      "engines": {
609        "node": ">=6.9.0"
610      },
611      "funding": {
612        "type": "opencollective",
613        "url": "https://opencollective.com/babel"
614      }
615    },
616    "node_modules/@babel/core/node_modules/convert-source-map": {
617      "version": "2.0.0",
618      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
619      "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
620      "dev": true
621    },
622    "node_modules/@babel/core/node_modules/semver": {
623      "version": "6.3.1",
624      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
625      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
626      "dev": true,
627      "bin": {
628        "semver": "bin/semver.js"
629      }
630    },
631    "node_modules/@babel/generator": {
632      "version": "7.25.0",
633      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.0.tgz",
634      "integrity": "sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==",
635      "dev": true,
636      "dependencies": {
637        "@babel/types": "^7.25.0",
638        "@jridgewell/gen-mapping": "^0.3.5",
639        "@jridgewell/trace-mapping": "^0.3.25",
640        "jsesc": "^2.5.1"
641      },
642      "engines": {
643        "node": ">=6.9.0"
644      }
645    },
646    "node_modules/@babel/helper-annotate-as-pure": {
647      "version": "7.24.7",
648      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz",
649      "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==",
650      "dev": true,
651      "dependencies": {
652        "@babel/types": "^7.24.7"
653      },
654      "engines": {
655        "node": ">=6.9.0"
656      }
657    },
658    "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
659      "version": "7.24.7",
660      "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz",
661      "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==",
662      "dev": true,
663      "dependencies": {
664        "@babel/traverse": "^7.24.7",
665        "@babel/types": "^7.24.7"
666      },
667      "engines": {
668        "node": ">=6.9.0"
669      }
670    },
671    "node_modules/@babel/helper-compilation-targets": {
672      "version": "7.25.2",
673      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz",
674      "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==",
675      "dev": true,
676      "dependencies": {
677        "@babel/compat-data": "^7.25.2",
678        "@babel/helper-validator-option": "^7.24.8",
679        "browserslist": "^4.23.1",
680        "lru-cache": "^5.1.1",
681        "semver": "^6.3.1"
682      },
683      "engines": {
684        "node": ">=6.9.0"
685      }
686    },
687    "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
688      "version": "6.3.1",
689      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
690      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
691      "dev": true,
692      "bin": {
693        "semver": "bin/semver.js"
694      }
695    },
696    "node_modules/@babel/helper-create-class-features-plugin": {
697      "version": "7.25.4",
698      "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz",
699      "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==",
700      "dev": true,
701      "dependencies": {
702        "@babel/helper-annotate-as-pure": "^7.24.7",
703        "@babel/helper-member-expression-to-functions": "^7.24.8",
704        "@babel/helper-optimise-call-expression": "^7.24.7",
705        "@babel/helper-replace-supers": "^7.25.0",
706        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7",
707        "@babel/traverse": "^7.25.4",
708        "semver": "^6.3.1"
709      },
710      "engines": {
711        "node": ">=6.9.0"
712      },
713      "peerDependencies": {
714        "@babel/core": "^7.0.0"
715      }
716    },
717    "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
718      "version": "6.3.1",
719      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
720      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
721      "dev": true,
722      "bin": {
723        "semver": "bin/semver.js"
724      }
725    },
726    "node_modules/@babel/helper-create-regexp-features-plugin": {
727      "version": "7.25.2",
728      "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz",
729      "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==",
730      "dev": true,
731      "dependencies": {
732        "@babel/helper-annotate-as-pure": "^7.24.7",
733        "regexpu-core": "^5.3.1",
734        "semver": "^6.3.1"
735      },
736      "engines": {
737        "node": ">=6.9.0"
738      },
739      "peerDependencies": {
740        "@babel/core": "^7.0.0"
741      }
742    },
743    "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": {
744      "version": "6.3.1",
745      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
746      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
747      "dev": true,
748      "bin": {
749        "semver": "bin/semver.js"
750      }
751    },
752    "node_modules/@babel/helper-define-polyfill-provider": {
753      "version": "0.6.2",
754      "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz",
755      "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==",
756      "dev": true,
757      "dependencies": {
758        "@babel/helper-compilation-targets": "^7.22.6",
759        "@babel/helper-plugin-utils": "^7.22.5",
760        "debug": "^4.1.1",
761        "lodash.debounce": "^4.0.8",
762        "resolve": "^1.14.2"
763      },
764      "peerDependencies": {
765        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
766      }
767    },
768    "node_modules/@babel/helper-member-expression-to-functions": {
769      "version": "7.24.8",
770      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz",
771      "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==",
772      "dev": true,
773      "dependencies": {
774        "@babel/traverse": "^7.24.8",
775        "@babel/types": "^7.24.8"
776      },
777      "engines": {
778        "node": ">=6.9.0"
779      }
780    },
781    "node_modules/@babel/helper-module-imports": {
782      "version": "7.24.7",
783      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz",
784      "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==",
785      "dev": true,
786      "dependencies": {
787        "@babel/traverse": "^7.24.7",
788        "@babel/types": "^7.24.7"
789      },
790      "engines": {
791        "node": ">=6.9.0"
792      }
793    },
794    "node_modules/@babel/helper-module-transforms": {
795      "version": "7.25.2",
796      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz",
797      "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==",
798      "dev": true,
799      "dependencies": {
800        "@babel/helper-module-imports": "^7.24.7",
801        "@babel/helper-simple-access": "^7.24.7",
802        "@babel/helper-validator-identifier": "^7.24.7",
803        "@babel/traverse": "^7.25.2"
804      },
805      "engines": {
806        "node": ">=6.9.0"
807      },
808      "peerDependencies": {
809        "@babel/core": "^7.0.0"
810      }
811    },
812    "node_modules/@babel/helper-optimise-call-expression": {
813      "version": "7.24.7",
814      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz",
815      "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==",
816      "dev": true,
817      "dependencies": {
818        "@babel/types": "^7.24.7"
819      },
820      "engines": {
821        "node": ">=6.9.0"
822      }
823    },
824    "node_modules/@babel/helper-plugin-utils": {
825      "version": "7.24.8",
826      "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz",
827      "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==",
828      "dev": true,
829      "engines": {
830        "node": ">=6.9.0"
831      }
832    },
833    "node_modules/@babel/helper-remap-async-to-generator": {
834      "version": "7.25.0",
835      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz",
836      "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==",
837      "dev": true,
838      "dependencies": {
839        "@babel/helper-annotate-as-pure": "^7.24.7",
840        "@babel/helper-wrap-function": "^7.25.0",
841        "@babel/traverse": "^7.25.0"
842      },
843      "engines": {
844        "node": ">=6.9.0"
845      },
846      "peerDependencies": {
847        "@babel/core": "^7.0.0"
848      }
849    },
850    "node_modules/@babel/helper-replace-supers": {
851      "version": "7.25.0",
852      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz",
853      "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==",
854      "dev": true,
855      "dependencies": {
856        "@babel/helper-member-expression-to-functions": "^7.24.8",
857        "@babel/helper-optimise-call-expression": "^7.24.7",
858        "@babel/traverse": "^7.25.0"
859      },
860      "engines": {
861        "node": ">=6.9.0"
862      },
863      "peerDependencies": {
864        "@babel/core": "^7.0.0"
865      }
866    },
867    "node_modules/@babel/helper-simple-access": {
868      "version": "7.24.7",
869      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz",
870      "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==",
871      "dev": true,
872      "dependencies": {
873        "@babel/traverse": "^7.24.7",
874        "@babel/types": "^7.24.7"
875      },
876      "engines": {
877        "node": ">=6.9.0"
878      }
879    },
880    "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
881      "version": "7.24.7",
882      "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz",
883      "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==",
884      "dev": true,
885      "dependencies": {
886        "@babel/traverse": "^7.24.7",
887        "@babel/types": "^7.24.7"
888      },
889      "engines": {
890        "node": ">=6.9.0"
891      }
892    },
893    "node_modules/@babel/helper-split-export-declaration": {
894      "version": "7.24.7",
895      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz",
896      "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==",
897      "dev": true,
898      "dependencies": {
899        "@babel/types": "^7.24.7"
900      },
901      "engines": {
902        "node": ">=6.9.0"
903      }
904    },
905    "node_modules/@babel/helper-string-parser": {
906      "version": "7.24.8",
907      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz",
908      "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==",
909      "dev": true,
910      "engines": {
911        "node": ">=6.9.0"
912      }
913    },
914    "node_modules/@babel/helper-validator-identifier": {
915      "version": "7.24.7",
916      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz",
917      "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==",
918      "dev": true,
919      "engines": {
920        "node": ">=6.9.0"
921      }
922    },
923    "node_modules/@babel/helper-validator-option": {
924      "version": "7.24.8",
925      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz",
926      "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==",
927      "dev": true,
928      "engines": {
929        "node": ">=6.9.0"
930      }
931    },
932    "node_modules/@babel/helper-wrap-function": {
933      "version": "7.25.0",
934      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz",
935      "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==",
936      "dev": true,
937      "dependencies": {
938        "@babel/template": "^7.25.0",
939        "@babel/traverse": "^7.25.0",
940        "@babel/types": "^7.25.0"
941      },
942      "engines": {
943        "node": ">=6.9.0"
944      }
945    },
946    "node_modules/@babel/helpers": {
947      "version": "7.25.6",
948      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.6.tgz",
949      "integrity": "sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q==",
950      "dev": true,
951      "dependencies": {
952        "@babel/template": "^7.25.0",
953        "@babel/types": "^7.25.6"
954      },
955      "engines": {
956        "node": ">=6.9.0"
957      }
958    },
959    "node_modules/@babel/highlight": {
960      "version": "7.24.7",
961      "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz",
962      "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==",
963      "dev": true,
964      "dependencies": {
965        "@babel/helper-validator-identifier": "^7.24.7",
966        "chalk": "^2.4.2",
967        "js-tokens": "^4.0.0",
968        "picocolors": "^1.0.0"
969      },
970      "engines": {
971        "node": ">=6.9.0"
972      }
973    },
974    "node_modules/@babel/parser": {
975      "version": "7.25.6",
976      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz",
977      "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==",
978      "dev": true,
979      "dependencies": {
980        "@babel/types": "^7.25.6"
981      },
982      "bin": {
983        "parser": "bin/babel-parser.js"
984      },
985      "engines": {
986        "node": ">=6.0.0"
987      }
988    },
989    "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
990      "version": "7.25.3",
991      "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz",
992      "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==",
993      "dev": true,
994      "dependencies": {
995        "@babel/helper-plugin-utils": "^7.24.8",
996        "@babel/traverse": "^7.25.3"
997      },
998      "engines": {
999        "node": ">=6.9.0"
1000      },
1001      "peerDependencies": {
1002        "@babel/core": "^7.0.0"
1003      }
1004    },
1005    "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
1006      "version": "7.25.0",
1007      "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz",
1008      "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==",
1009      "dev": true,
1010      "dependencies": {
1011        "@babel/helper-plugin-utils": "^7.24.8"
1012      },
1013      "engines": {
1014        "node": ">=6.9.0"
1015      },
1016      "peerDependencies": {
1017        "@babel/core": "^7.0.0"
1018      }
1019    },
1020    "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
1021      "version": "7.25.0",
1022      "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz",
1023      "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==",
1024      "dev": true,
1025      "dependencies": {
1026        "@babel/helper-plugin-utils": "^7.24.8"
1027      },
1028      "engines": {
1029        "node": ">=6.9.0"
1030      },
1031      "peerDependencies": {
1032        "@babel/core": "^7.0.0"
1033      }
1034    },
1035    "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
1036      "version": "7.24.7",
1037      "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz",
1038      "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==",
1039      "dev": true,
1040      "dependencies": {
1041        "@babel/helper-plugin-utils": "^7.24.7",
1042        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7",
1043        "@babel/plugin-transform-optional-chaining": "^7.24.7"
1044      },
1045      "engines": {
1046        "node": ">=6.9.0"
1047      },
1048      "peerDependencies": {
1049        "@babel/core": "^7.13.0"
1050      }
1051    },
1052    "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
1053      "version": "7.25.0",
1054      "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz",
1055      "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==",
1056      "dev": true,
1057      "dependencies": {
1058        "@babel/helper-plugin-utils": "^7.24.8",
1059        "@babel/traverse": "^7.25.0"
1060      },
1061      "engines": {
1062        "node": ">=6.9.0"
1063      },
1064      "peerDependencies": {
1065        "@babel/core": "^7.0.0"
1066      }
1067    },
1068    "node_modules/@babel/plugin-proposal-private-property-in-object": {
1069      "version": "7.21.0-placeholder-for-preset-env.2",
1070      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
1071      "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
1072      "dev": true,
1073      "engines": {
1074        "node": ">=6.9.0"
1075      },
1076      "peerDependencies": {
1077        "@babel/core": "^7.0.0-0"
1078      }
1079    },
1080    "node_modules/@babel/plugin-syntax-async-generators": {
1081      "version": "7.8.4",
1082      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
1083      "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
1084      "dev": true,
1085      "dependencies": {
1086        "@babel/helper-plugin-utils": "^7.8.0"
1087      },
1088      "peerDependencies": {
1089        "@babel/core": "^7.0.0-0"
1090      }
1091    },
1092    "node_modules/@babel/plugin-syntax-class-properties": {
1093      "version": "7.12.13",
1094      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
1095      "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
1096      "dev": true,
1097      "dependencies": {
1098        "@babel/helper-plugin-utils": "^7.12.13"
1099      },
1100      "peerDependencies": {
1101        "@babel/core": "^7.0.0-0"
1102      }
1103    },
1104    "node_modules/@babel/plugin-syntax-class-static-block": {
1105      "version": "7.14.5",
1106      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
1107      "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
1108      "dev": true,
1109      "dependencies": {
1110        "@babel/helper-plugin-utils": "^7.14.5"
1111      },
1112      "engines": {
1113        "node": ">=6.9.0"
1114      },
1115      "peerDependencies": {
1116        "@babel/core": "^7.0.0-0"
1117      }
1118    },
1119    "node_modules/@babel/plugin-syntax-dynamic-import": {
1120      "version": "7.8.3",
1121      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
1122      "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
1123      "dev": true,
1124      "dependencies": {
1125        "@babel/helper-plugin-utils": "^7.8.0"
1126      },
1127      "peerDependencies": {
1128        "@babel/core": "^7.0.0-0"
1129      }
1130    },
1131    "node_modules/@babel/plugin-syntax-export-namespace-from": {
1132      "version": "7.8.3",
1133      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
1134      "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
1135      "dev": true,
1136      "dependencies": {
1137        "@babel/helper-plugin-utils": "^7.8.3"
1138      },
1139      "peerDependencies": {
1140        "@babel/core": "^7.0.0-0"
1141      }
1142    },
1143    "node_modules/@babel/plugin-syntax-import-assertions": {
1144      "version": "7.25.6",
1145      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.25.6.tgz",
1146      "integrity": "sha512-aABl0jHw9bZ2karQ/uUD6XP4u0SG22SJrOHFoL6XB1R7dTovOP4TzTlsxOYC5yQ1pdscVK2JTUnF6QL3ARoAiQ==",
1147      "dev": true,
1148      "dependencies": {
1149        "@babel/helper-plugin-utils": "^7.24.8"
1150      },
1151      "engines": {
1152        "node": ">=6.9.0"
1153      },
1154      "peerDependencies": {
1155        "@babel/core": "^7.0.0-0"
1156      }
1157    },
1158    "node_modules/@babel/plugin-syntax-import-attributes": {
1159      "version": "7.24.7",
1160      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz",
1161      "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==",
1162      "dev": true,
1163      "dependencies": {
1164        "@babel/helper-plugin-utils": "^7.24.7"
1165      },
1166      "engines": {
1167        "node": ">=6.9.0"
1168      },
1169      "peerDependencies": {
1170        "@babel/core": "^7.0.0-0"
1171      }
1172    },
1173    "node_modules/@babel/plugin-syntax-import-meta": {
1174      "version": "7.10.4",
1175      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
1176      "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
1177      "dev": true,
1178      "dependencies": {
1179        "@babel/helper-plugin-utils": "^7.10.4"
1180      },
1181      "peerDependencies": {
1182        "@babel/core": "^7.0.0-0"
1183      }
1184    },
1185    "node_modules/@babel/plugin-syntax-json-strings": {
1186      "version": "7.8.3",
1187      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
1188      "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
1189      "dev": true,
1190      "dependencies": {
1191        "@babel/helper-plugin-utils": "^7.8.0"
1192      },
1193      "peerDependencies": {
1194        "@babel/core": "^7.0.0-0"
1195      }
1196    },
1197    "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
1198      "version": "7.10.4",
1199      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
1200      "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
1201      "dev": true,
1202      "dependencies": {
1203        "@babel/helper-plugin-utils": "^7.10.4"
1204      },
1205      "peerDependencies": {
1206        "@babel/core": "^7.0.0-0"
1207      }
1208    },
1209    "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
1210      "version": "7.8.3",
1211      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
1212      "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
1213      "dev": true,
1214      "dependencies": {
1215        "@babel/helper-plugin-utils": "^7.8.0"
1216      },
1217      "peerDependencies": {
1218        "@babel/core": "^7.0.0-0"
1219      }
1220    },
1221    "node_modules/@babel/plugin-syntax-numeric-separator": {
1222      "version": "7.10.4",
1223      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
1224      "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
1225      "dev": true,
1226      "dependencies": {
1227        "@babel/helper-plugin-utils": "^7.10.4"
1228      },
1229      "peerDependencies": {
1230        "@babel/core": "^7.0.0-0"
1231      }
1232    },
1233    "node_modules/@babel/plugin-syntax-object-rest-spread": {
1234      "version": "7.8.3",
1235      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
1236      "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
1237      "dev": true,
1238      "dependencies": {
1239        "@babel/helper-plugin-utils": "^7.8.0"
1240      },
1241      "peerDependencies": {
1242        "@babel/core": "^7.0.0-0"
1243      }
1244    },
1245    "node_modules/@babel/plugin-syntax-optional-catch-binding": {
1246      "version": "7.8.3",
1247      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
1248      "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
1249      "dev": true,
1250      "dependencies": {
1251        "@babel/helper-plugin-utils": "^7.8.0"
1252      },
1253      "peerDependencies": {
1254        "@babel/core": "^7.0.0-0"
1255      }
1256    },
1257    "node_modules/@babel/plugin-syntax-optional-chaining": {
1258      "version": "7.8.3",
1259      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
1260      "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
1261      "dev": true,
1262      "dependencies": {
1263        "@babel/helper-plugin-utils": "^7.8.0"
1264      },
1265      "peerDependencies": {
1266        "@babel/core": "^7.0.0-0"
1267      }
1268    },
1269    "node_modules/@babel/plugin-syntax-private-property-in-object": {
1270      "version": "7.14.5",
1271      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
1272      "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
1273      "dev": true,
1274      "dependencies": {
1275        "@babel/helper-plugin-utils": "^7.14.5"
1276      },
1277      "engines": {
1278        "node": ">=6.9.0"
1279      },
1280      "peerDependencies": {
1281        "@babel/core": "^7.0.0-0"
1282      }
1283    },
1284    "node_modules/@babel/plugin-syntax-top-level-await": {
1285      "version": "7.14.5",
1286      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
1287      "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
1288      "dev": true,
1289      "dependencies": {
1290        "@babel/helper-plugin-utils": "^7.14.5"
1291      },
1292      "engines": {
1293        "node": ">=6.9.0"
1294      },
1295      "peerDependencies": {
1296        "@babel/core": "^7.0.0-0"
1297      }
1298    },
1299    "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
1300      "version": "7.18.6",
1301      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
1302      "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
1303      "dev": true,
1304      "dependencies": {
1305        "@babel/helper-create-regexp-features-plugin": "^7.18.6",
1306        "@babel/helper-plugin-utils": "^7.18.6"
1307      },
1308      "engines": {
1309        "node": ">=6.9.0"
1310      },
1311      "peerDependencies": {
1312        "@babel/core": "^7.0.0"
1313      }
1314    },
1315    "node_modules/@babel/plugin-transform-arrow-functions": {
1316      "version": "7.24.7",
1317      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz",
1318      "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==",
1319      "dev": true,
1320      "dependencies": {
1321        "@babel/helper-plugin-utils": "^7.24.7"
1322      },
1323      "engines": {
1324        "node": ">=6.9.0"
1325      },
1326      "peerDependencies": {
1327        "@babel/core": "^7.0.0-0"
1328      }
1329    },
1330    "node_modules/@babel/plugin-transform-async-generator-functions": {
1331      "version": "7.25.0",
1332      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.0.tgz",
1333      "integrity": "sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==",
1334      "dev": true,
1335      "dependencies": {
1336        "@babel/helper-plugin-utils": "^7.24.8",
1337        "@babel/helper-remap-async-to-generator": "^7.25.0",
1338        "@babel/plugin-syntax-async-generators": "^7.8.4",
1339        "@babel/traverse": "^7.25.0"
1340      },
1341      "engines": {
1342        "node": ">=6.9.0"
1343      },
1344      "peerDependencies": {
1345        "@babel/core": "^7.0.0-0"
1346      }
1347    },
1348    "node_modules/@babel/plugin-transform-async-to-generator": {
1349      "version": "7.24.7",
1350      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz",
1351      "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==",
1352      "dev": true,
1353      "dependencies": {
1354        "@babel/helper-module-imports": "^7.24.7",
1355        "@babel/helper-plugin-utils": "^7.24.7",
1356        "@babel/helper-remap-async-to-generator": "^7.24.7"
1357      },
1358      "engines": {
1359        "node": ">=6.9.0"
1360      },
1361      "peerDependencies": {
1362        "@babel/core": "^7.0.0-0"
1363      }
1364    },
1365    "node_modules/@babel/plugin-transform-block-scoped-functions": {
1366      "version": "7.24.7",
1367      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz",
1368      "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==",
1369      "dev": true,
1370      "dependencies": {
1371        "@babel/helper-plugin-utils": "^7.24.7"
1372      },
1373      "engines": {
1374        "node": ">=6.9.0"
1375      },
1376      "peerDependencies": {
1377        "@babel/core": "^7.0.0-0"
1378      }
1379    },
1380    "node_modules/@babel/plugin-transform-block-scoping": {
1381      "version": "7.25.0",
1382      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz",
1383      "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==",
1384      "dev": true,
1385      "dependencies": {
1386        "@babel/helper-plugin-utils": "^7.24.8"
1387      },
1388      "engines": {
1389        "node": ">=6.9.0"
1390      },
1391      "peerDependencies": {
1392        "@babel/core": "^7.0.0-0"
1393      }
1394    },
1395    "node_modules/@babel/plugin-transform-class-properties": {
1396      "version": "7.25.4",
1397      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz",
1398      "integrity": "sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==",
1399      "dev": true,
1400      "dependencies": {
1401        "@babel/helper-create-class-features-plugin": "^7.25.4",
1402        "@babel/helper-plugin-utils": "^7.24.8"
1403      },
1404      "engines": {
1405        "node": ">=6.9.0"
1406      },
1407      "peerDependencies": {
1408        "@babel/core": "^7.0.0-0"
1409      }
1410    },
1411    "node_modules/@babel/plugin-transform-class-static-block": {
1412      "version": "7.24.7",
1413      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz",
1414      "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==",
1415      "dev": true,
1416      "dependencies": {
1417        "@babel/helper-create-class-features-plugin": "^7.24.7",
1418        "@babel/helper-plugin-utils": "^7.24.7",
1419        "@babel/plugin-syntax-class-static-block": "^7.14.5"
1420      },
1421      "engines": {
1422        "node": ">=6.9.0"
1423      },
1424      "peerDependencies": {
1425        "@babel/core": "^7.12.0"
1426      }
1427    },
1428    "node_modules/@babel/plugin-transform-classes": {
1429      "version": "7.25.4",
1430      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz",
1431      "integrity": "sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==",
1432      "dev": true,
1433      "dependencies": {
1434        "@babel/helper-annotate-as-pure": "^7.24.7",
1435        "@babel/helper-compilation-targets": "^7.25.2",
1436        "@babel/helper-plugin-utils": "^7.24.8",
1437        "@babel/helper-replace-supers": "^7.25.0",
1438        "@babel/traverse": "^7.25.4",
1439        "globals": "^11.1.0"
1440      },
1441      "engines": {
1442        "node": ">=6.9.0"
1443      },
1444      "peerDependencies": {
1445        "@babel/core": "^7.0.0-0"
1446      }
1447    },
1448    "node_modules/@babel/plugin-transform-computed-properties": {
1449      "version": "7.24.7",
1450      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz",
1451      "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==",
1452      "dev": true,
1453      "dependencies": {
1454        "@babel/helper-plugin-utils": "^7.24.7",
1455        "@babel/template": "^7.24.7"
1456      },
1457      "engines": {
1458        "node": ">=6.9.0"
1459      },
1460      "peerDependencies": {
1461        "@babel/core": "^7.0.0-0"
1462      }
1463    },
1464    "node_modules/@babel/plugin-transform-destructuring": {
1465      "version": "7.24.8",
1466      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz",
1467      "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==",
1468      "dev": true,
1469      "dependencies": {
1470        "@babel/helper-plugin-utils": "^7.24.8"
1471      },
1472      "engines": {
1473        "node": ">=6.9.0"
1474      },
1475      "peerDependencies": {
1476        "@babel/core": "^7.0.0-0"
1477      }
1478    },
1479    "node_modules/@babel/plugin-transform-dotall-regex": {
1480      "version": "7.24.7",
1481      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz",
1482      "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==",
1483      "dev": true,
1484      "dependencies": {
1485        "@babel/helper-create-regexp-features-plugin": "^7.24.7",
1486        "@babel/helper-plugin-utils": "^7.24.7"
1487      },
1488      "engines": {
1489        "node": ">=6.9.0"
1490      },
1491      "peerDependencies": {
1492        "@babel/core": "^7.0.0-0"
1493      }
1494    },
1495    "node_modules/@babel/plugin-transform-duplicate-keys": {
1496      "version": "7.24.7",
1497      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz",
1498      "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==",
1499      "dev": true,
1500      "dependencies": {
1501        "@babel/helper-plugin-utils": "^7.24.7"
1502      },
1503      "engines": {
1504        "node": ">=6.9.0"
1505      },
1506      "peerDependencies": {
1507        "@babel/core": "^7.0.0-0"
1508      }
1509    },
1510    "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
1511      "version": "7.25.0",
1512      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz",
1513      "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==",
1514      "dev": true,
1515      "dependencies": {
1516        "@babel/helper-create-regexp-features-plugin": "^7.25.0",
1517        "@babel/helper-plugin-utils": "^7.24.8"
1518      },
1519      "engines": {
1520        "node": ">=6.9.0"
1521      },
1522      "peerDependencies": {
1523        "@babel/core": "^7.0.0"
1524      }
1525    },
1526    "node_modules/@babel/plugin-transform-dynamic-import": {
1527      "version": "7.24.7",
1528      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz",
1529      "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==",
1530      "dev": true,
1531      "dependencies": {
1532        "@babel/helper-plugin-utils": "^7.24.7",
1533        "@babel/plugin-syntax-dynamic-import": "^7.8.3"
1534      },
1535      "engines": {
1536        "node": ">=6.9.0"
1537      },
1538      "peerDependencies": {
1539        "@babel/core": "^7.0.0-0"
1540      }
1541    },
1542    "node_modules/@babel/plugin-transform-exponentiation-operator": {
1543      "version": "7.24.7",
1544      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz",
1545      "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==",
1546      "dev": true,
1547      "dependencies": {
1548        "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7",
1549        "@babel/helper-plugin-utils": "^7.24.7"
1550      },
1551      "engines": {
1552        "node": ">=6.9.0"
1553      },
1554      "peerDependencies": {
1555        "@babel/core": "^7.0.0-0"
1556      }
1557    },
1558    "node_modules/@babel/plugin-transform-export-namespace-from": {
1559      "version": "7.24.7",
1560      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz",
1561      "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==",
1562      "dev": true,
1563      "dependencies": {
1564        "@babel/helper-plugin-utils": "^7.24.7",
1565        "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
1566      },
1567      "engines": {
1568        "node": ">=6.9.0"
1569      },
1570      "peerDependencies": {
1571        "@babel/core": "^7.0.0-0"
1572      }
1573    },
1574    "node_modules/@babel/plugin-transform-for-of": {
1575      "version": "7.24.7",
1576      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz",
1577      "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==",
1578      "dev": true,
1579      "dependencies": {
1580        "@babel/helper-plugin-utils": "^7.24.7",
1581        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7"
1582      },
1583      "engines": {
1584        "node": ">=6.9.0"
1585      },
1586      "peerDependencies": {
1587        "@babel/core": "^7.0.0-0"
1588      }
1589    },
1590    "node_modules/@babel/plugin-transform-function-name": {
1591      "version": "7.25.1",
1592      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz",
1593      "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==",
1594      "dev": true,
1595      "dependencies": {
1596        "@babel/helper-compilation-targets": "^7.24.8",
1597        "@babel/helper-plugin-utils": "^7.24.8",
1598        "@babel/traverse": "^7.25.1"
1599      },
1600      "engines": {
1601        "node": ">=6.9.0"
1602      },
1603      "peerDependencies": {
1604        "@babel/core": "^7.0.0-0"
1605      }
1606    },
1607    "node_modules/@babel/plugin-transform-json-strings": {
1608      "version": "7.24.7",
1609      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz",
1610      "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==",
1611      "dev": true,
1612      "dependencies": {
1613        "@babel/helper-plugin-utils": "^7.24.7",
1614        "@babel/plugin-syntax-json-strings": "^7.8.3"
1615      },
1616      "engines": {
1617        "node": ">=6.9.0"
1618      },
1619      "peerDependencies": {
1620        "@babel/core": "^7.0.0-0"
1621      }
1622    },
1623    "node_modules/@babel/plugin-transform-literals": {
1624      "version": "7.25.2",
1625      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz",
1626      "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==",
1627      "dev": true,
1628      "dependencies": {
1629        "@babel/helper-plugin-utils": "^7.24.8"
1630      },
1631      "engines": {
1632        "node": ">=6.9.0"
1633      },
1634      "peerDependencies": {
1635        "@babel/core": "^7.0.0-0"
1636      }
1637    },
1638    "node_modules/@babel/plugin-transform-logical-assignment-operators": {
1639      "version": "7.24.7",
1640      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz",
1641      "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==",
1642      "dev": true,
1643      "dependencies": {
1644        "@babel/helper-plugin-utils": "^7.24.7",
1645        "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
1646      },
1647      "engines": {
1648        "node": ">=6.9.0"
1649      },
1650      "peerDependencies": {
1651        "@babel/core": "^7.0.0-0"
1652      }
1653    },
1654    "node_modules/@babel/plugin-transform-member-expression-literals": {
1655      "version": "7.24.7",
1656      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz",
1657      "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==",
1658      "dev": true,
1659      "dependencies": {
1660        "@babel/helper-plugin-utils": "^7.24.7"
1661      },
1662      "engines": {
1663        "node": ">=6.9.0"
1664      },
1665      "peerDependencies": {
1666        "@babel/core": "^7.0.0-0"
1667      }
1668    },
1669    "node_modules/@babel/plugin-transform-modules-amd": {
1670      "version": "7.24.7",
1671      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz",
1672      "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==",
1673      "dev": true,
1674      "dependencies": {
1675        "@babel/helper-module-transforms": "^7.24.7",
1676        "@babel/helper-plugin-utils": "^7.24.7"
1677      },
1678      "engines": {
1679        "node": ">=6.9.0"
1680      },
1681      "peerDependencies": {
1682        "@babel/core": "^7.0.0-0"
1683      }
1684    },
1685    "node_modules/@babel/plugin-transform-modules-commonjs": {
1686      "version": "7.24.8",
1687      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz",
1688      "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==",
1689      "dev": true,
1690      "dependencies": {
1691        "@babel/helper-module-transforms": "^7.24.8",
1692        "@babel/helper-plugin-utils": "^7.24.8",
1693        "@babel/helper-simple-access": "^7.24.7"
1694      },
1695      "engines": {
1696        "node": ">=6.9.0"
1697      },
1698      "peerDependencies": {
1699        "@babel/core": "^7.0.0-0"
1700      }
1701    },
1702    "node_modules/@babel/plugin-transform-modules-systemjs": {
1703      "version": "7.25.0",
1704      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz",
1705      "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==",
1706      "dev": true,
1707      "dependencies": {
1708        "@babel/helper-module-transforms": "^7.25.0",
1709        "@babel/helper-plugin-utils": "^7.24.8",
1710        "@babel/helper-validator-identifier": "^7.24.7",
1711        "@babel/traverse": "^7.25.0"
1712      },
1713      "engines": {
1714        "node": ">=6.9.0"
1715      },
1716      "peerDependencies": {
1717        "@babel/core": "^7.0.0-0"
1718      }
1719    },
1720    "node_modules/@babel/plugin-transform-modules-umd": {
1721      "version": "7.24.7",
1722      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz",
1723      "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==",
1724      "dev": true,
1725      "dependencies": {
1726        "@babel/helper-module-transforms": "^7.24.7",
1727        "@babel/helper-plugin-utils": "^7.24.7"
1728      },
1729      "engines": {
1730        "node": ">=6.9.0"
1731      },
1732      "peerDependencies": {
1733        "@babel/core": "^7.0.0-0"
1734      }
1735    },
1736    "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
1737      "version": "7.24.7",
1738      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz",
1739      "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==",
1740      "dev": true,
1741      "dependencies": {
1742        "@babel/helper-create-regexp-features-plugin": "^7.24.7",
1743        "@babel/helper-plugin-utils": "^7.24.7"
1744      },
1745      "engines": {
1746        "node": ">=6.9.0"
1747      },
1748      "peerDependencies": {
1749        "@babel/core": "^7.0.0"
1750      }
1751    },
1752    "node_modules/@babel/plugin-transform-new-target": {
1753      "version": "7.24.7",
1754      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz",
1755      "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==",
1756      "dev": true,
1757      "dependencies": {
1758        "@babel/helper-plugin-utils": "^7.24.7"
1759      },
1760      "engines": {
1761        "node": ">=6.9.0"
1762      },
1763      "peerDependencies": {
1764        "@babel/core": "^7.0.0-0"
1765      }
1766    },
1767    "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
1768      "version": "7.24.7",
1769      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz",
1770      "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==",
1771      "dev": true,
1772      "dependencies": {
1773        "@babel/helper-plugin-utils": "^7.24.7",
1774        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
1775      },
1776      "engines": {
1777        "node": ">=6.9.0"
1778      },
1779      "peerDependencies": {
1780        "@babel/core": "^7.0.0-0"
1781      }
1782    },
1783    "node_modules/@babel/plugin-transform-numeric-separator": {
1784      "version": "7.24.7",
1785      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz",
1786      "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==",
1787      "dev": true,
1788      "dependencies": {
1789        "@babel/helper-plugin-utils": "^7.24.7",
1790        "@babel/plugin-syntax-numeric-separator": "^7.10.4"
1791      },
1792      "engines": {
1793        "node": ">=6.9.0"
1794      },
1795      "peerDependencies": {
1796        "@babel/core": "^7.0.0-0"
1797      }
1798    },
1799    "node_modules/@babel/plugin-transform-object-rest-spread": {
1800      "version": "7.24.7",
1801      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz",
1802      "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==",
1803      "dev": true,
1804      "dependencies": {
1805        "@babel/helper-compilation-targets": "^7.24.7",
1806        "@babel/helper-plugin-utils": "^7.24.7",
1807        "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
1808        "@babel/plugin-transform-parameters": "^7.24.7"
1809      },
1810      "engines": {
1811        "node": ">=6.9.0"
1812      },
1813      "peerDependencies": {
1814        "@babel/core": "^7.0.0-0"
1815      }
1816    },
1817    "node_modules/@babel/plugin-transform-object-super": {
1818      "version": "7.24.7",
1819      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz",
1820      "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==",
1821      "dev": true,
1822      "dependencies": {
1823        "@babel/helper-plugin-utils": "^7.24.7",
1824        "@babel/helper-replace-supers": "^7.24.7"
1825      },
1826      "engines": {
1827        "node": ">=6.9.0"
1828      },
1829      "peerDependencies": {
1830        "@babel/core": "^7.0.0-0"
1831      }
1832    },
1833    "node_modules/@babel/plugin-transform-optional-catch-binding": {
1834      "version": "7.24.7",
1835      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz",
1836      "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==",
1837      "dev": true,
1838      "dependencies": {
1839        "@babel/helper-plugin-utils": "^7.24.7",
1840        "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
1841      },
1842      "engines": {
1843        "node": ">=6.9.0"
1844      },
1845      "peerDependencies": {
1846        "@babel/core": "^7.0.0-0"
1847      }
1848    },
1849    "node_modules/@babel/plugin-transform-optional-chaining": {
1850      "version": "7.24.8",
1851      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz",
1852      "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==",
1853      "dev": true,
1854      "dependencies": {
1855        "@babel/helper-plugin-utils": "^7.24.8",
1856        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7",
1857        "@babel/plugin-syntax-optional-chaining": "^7.8.3"
1858      },
1859      "engines": {
1860        "node": ">=6.9.0"
1861      },
1862      "peerDependencies": {
1863        "@babel/core": "^7.0.0-0"
1864      }
1865    },
1866    "node_modules/@babel/plugin-transform-parameters": {
1867      "version": "7.24.7",
1868      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz",
1869      "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==",
1870      "dev": true,
1871      "dependencies": {
1872        "@babel/helper-plugin-utils": "^7.24.7"
1873      },
1874      "engines": {
1875        "node": ">=6.9.0"
1876      },
1877      "peerDependencies": {
1878        "@babel/core": "^7.0.0-0"
1879      }
1880    },
1881    "node_modules/@babel/plugin-transform-private-methods": {
1882      "version": "7.25.4",
1883      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.4.tgz",
1884      "integrity": "sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==",
1885      "dev": true,
1886      "dependencies": {
1887        "@babel/helper-create-class-features-plugin": "^7.25.4",
1888        "@babel/helper-plugin-utils": "^7.24.8"
1889      },
1890      "engines": {
1891        "node": ">=6.9.0"
1892      },
1893      "peerDependencies": {
1894        "@babel/core": "^7.0.0-0"
1895      }
1896    },
1897    "node_modules/@babel/plugin-transform-private-property-in-object": {
1898      "version": "7.24.7",
1899      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz",
1900      "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==",
1901      "dev": true,
1902      "dependencies": {
1903        "@babel/helper-annotate-as-pure": "^7.24.7",
1904        "@babel/helper-create-class-features-plugin": "^7.24.7",
1905        "@babel/helper-plugin-utils": "^7.24.7",
1906        "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
1907      },
1908      "engines": {
1909        "node": ">=6.9.0"
1910      },
1911      "peerDependencies": {
1912        "@babel/core": "^7.0.0-0"
1913      }
1914    },
1915    "node_modules/@babel/plugin-transform-property-literals": {
1916      "version": "7.24.7",
1917      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz",
1918      "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==",
1919      "dev": true,
1920      "dependencies": {
1921        "@babel/helper-plugin-utils": "^7.24.7"
1922      },
1923      "engines": {
1924        "node": ">=6.9.0"
1925      },
1926      "peerDependencies": {
1927        "@babel/core": "^7.0.0-0"
1928      }
1929    },
1930    "node_modules/@babel/plugin-transform-regenerator": {
1931      "version": "7.24.7",
1932      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz",
1933      "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==",
1934      "dev": true,
1935      "dependencies": {
1936        "@babel/helper-plugin-utils": "^7.24.7",
1937        "regenerator-transform": "^0.15.2"
1938      },
1939      "engines": {
1940        "node": ">=6.9.0"
1941      },
1942      "peerDependencies": {
1943        "@babel/core": "^7.0.0-0"
1944      }
1945    },
1946    "node_modules/@babel/plugin-transform-reserved-words": {
1947      "version": "7.24.7",
1948      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz",
1949      "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==",
1950      "dev": true,
1951      "dependencies": {
1952        "@babel/helper-plugin-utils": "^7.24.7"
1953      },
1954      "engines": {
1955        "node": ">=6.9.0"
1956      },
1957      "peerDependencies": {
1958        "@babel/core": "^7.0.0-0"
1959      }
1960    },
1961    "node_modules/@babel/plugin-transform-runtime": {
1962      "version": "7.24.7",
1963      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz",
1964      "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==",
1965      "dev": true,
1966      "dependencies": {
1967        "@babel/helper-module-imports": "^7.24.7",
1968        "@babel/helper-plugin-utils": "^7.24.7",
1969        "babel-plugin-polyfill-corejs2": "^0.4.10",
1970        "babel-plugin-polyfill-corejs3": "^0.10.1",
1971        "babel-plugin-polyfill-regenerator": "^0.6.1",
1972        "semver": "^6.3.1"
1973      },
1974      "engines": {
1975        "node": ">=6.9.0"
1976      },
1977      "peerDependencies": {
1978        "@babel/core": "^7.0.0-0"
1979      }
1980    },
1981    "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
1982      "version": "6.3.1",
1983      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
1984      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
1985      "dev": true,
1986      "bin": {
1987        "semver": "bin/semver.js"
1988      }
1989    },
1990    "node_modules/@babel/plugin-transform-shorthand-properties": {
1991      "version": "7.24.7",
1992      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz",
1993      "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==",
1994      "dev": true,
1995      "dependencies": {
1996        "@babel/helper-plugin-utils": "^7.24.7"
1997      },
1998      "engines": {
1999        "node": ">=6.9.0"
2000      },
2001      "peerDependencies": {
2002        "@babel/core": "^7.0.0-0"
2003      }
2004    },
2005    "node_modules/@babel/plugin-transform-spread": {
2006      "version": "7.24.7",
2007      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz",
2008      "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==",
2009      "dev": true,
2010      "dependencies": {
2011        "@babel/helper-plugin-utils": "^7.24.7",
2012        "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7"
2013      },
2014      "engines": {
2015        "node": ">=6.9.0"
2016      },
2017      "peerDependencies": {
2018        "@babel/core": "^7.0.0-0"
2019      }
2020    },
2021    "node_modules/@babel/plugin-transform-sticky-regex": {
2022      "version": "7.24.7",
2023      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz",
2024      "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==",
2025      "dev": true,
2026      "dependencies": {
2027        "@babel/helper-plugin-utils": "^7.24.7"
2028      },
2029      "engines": {
2030        "node": ">=6.9.0"
2031      },
2032      "peerDependencies": {
2033        "@babel/core": "^7.0.0-0"
2034      }
2035    },
2036    "node_modules/@babel/plugin-transform-template-literals": {
2037      "version": "7.24.7",
2038      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz",
2039      "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==",
2040      "dev": true,
2041      "dependencies": {
2042        "@babel/helper-plugin-utils": "^7.24.7"
2043      },
2044      "engines": {
2045        "node": ">=6.9.0"
2046      },
2047      "peerDependencies": {
2048        "@babel/core": "^7.0.0-0"
2049      }
2050    },
2051    "node_modules/@babel/plugin-transform-typeof-symbol": {
2052      "version": "7.24.8",
2053      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz",
2054      "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==",
2055      "dev": true,
2056      "dependencies": {
2057        "@babel/helper-plugin-utils": "^7.24.8"
2058      },
2059      "engines": {
2060        "node": ">=6.9.0"
2061      },
2062      "peerDependencies": {
2063        "@babel/core": "^7.0.0-0"
2064      }
2065    },
2066    "node_modules/@babel/plugin-transform-unicode-escapes": {
2067      "version": "7.24.7",
2068      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz",
2069      "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==",
2070      "dev": true,
2071      "dependencies": {
2072        "@babel/helper-plugin-utils": "^7.24.7"
2073      },
2074      "engines": {
2075        "node": ">=6.9.0"
2076      },
2077      "peerDependencies": {
2078        "@babel/core": "^7.0.0-0"
2079      }
2080    },
2081    "node_modules/@babel/plugin-transform-unicode-property-regex": {
2082      "version": "7.24.7",
2083      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz",
2084      "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==",
2085      "dev": true,
2086      "dependencies": {
2087        "@babel/helper-create-regexp-features-plugin": "^7.24.7",
2088        "@babel/helper-plugin-utils": "^7.24.7"
2089      },
2090      "engines": {
2091        "node": ">=6.9.0"
2092      },
2093      "peerDependencies": {
2094        "@babel/core": "^7.0.0-0"
2095      }
2096    },
2097    "node_modules/@babel/plugin-transform-unicode-regex": {
2098      "version": "7.24.7",
2099      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz",
2100      "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==",
2101      "dev": true,
2102      "dependencies": {
2103        "@babel/helper-create-regexp-features-plugin": "^7.24.7",
2104        "@babel/helper-plugin-utils": "^7.24.7"
2105      },
2106      "engines": {
2107        "node": ">=6.9.0"
2108      },
2109      "peerDependencies": {
2110        "@babel/core": "^7.0.0-0"
2111      }
2112    },
2113    "node_modules/@babel/plugin-transform-unicode-sets-regex": {
2114      "version": "7.25.4",
2115      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.4.tgz",
2116      "integrity": "sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==",
2117      "dev": true,
2118      "dependencies": {
2119        "@babel/helper-create-regexp-features-plugin": "^7.25.2",
2120        "@babel/helper-plugin-utils": "^7.24.8"
2121      },
2122      "engines": {
2123        "node": ">=6.9.0"
2124      },
2125      "peerDependencies": {
2126        "@babel/core": "^7.0.0"
2127      }
2128    },
2129    "node_modules/@babel/preset-env": {
2130      "version": "7.25.3",
2131      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.3.tgz",
2132      "integrity": "sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==",
2133      "dev": true,
2134      "dependencies": {
2135        "@babel/compat-data": "^7.25.2",
2136        "@babel/helper-compilation-targets": "^7.25.2",
2137        "@babel/helper-plugin-utils": "^7.24.8",
2138        "@babel/helper-validator-option": "^7.24.8",
2139        "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3",
2140        "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0",
2141        "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0",
2142        "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7",
2143        "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0",
2144        "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
2145        "@babel/plugin-syntax-async-generators": "^7.8.4",
2146        "@babel/plugin-syntax-class-properties": "^7.12.13",
2147        "@babel/plugin-syntax-class-static-block": "^7.14.5",
2148        "@babel/plugin-syntax-dynamic-import": "^7.8.3",
2149        "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
2150        "@babel/plugin-syntax-import-assertions": "^7.24.7",
2151        "@babel/plugin-syntax-import-attributes": "^7.24.7",
2152        "@babel/plugin-syntax-import-meta": "^7.10.4",
2153        "@babel/plugin-syntax-json-strings": "^7.8.3",
2154        "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
2155        "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
2156        "@babel/plugin-syntax-numeric-separator": "^7.10.4",
2157        "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
2158        "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
2159        "@babel/plugin-syntax-optional-chaining": "^7.8.3",
2160        "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
2161        "@babel/plugin-syntax-top-level-await": "^7.14.5",
2162        "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
2163        "@babel/plugin-transform-arrow-functions": "^7.24.7",
2164        "@babel/plugin-transform-async-generator-functions": "^7.25.0",
2165        "@babel/plugin-transform-async-to-generator": "^7.24.7",
2166        "@babel/plugin-transform-block-scoped-functions": "^7.24.7",
2167        "@babel/plugin-transform-block-scoping": "^7.25.0",
2168        "@babel/plugin-transform-class-properties": "^7.24.7",
2169        "@babel/plugin-transform-class-static-block": "^7.24.7",
2170        "@babel/plugin-transform-classes": "^7.25.0",
2171        "@babel/plugin-transform-computed-properties": "^7.24.7",
2172        "@babel/plugin-transform-destructuring": "^7.24.8",
2173        "@babel/plugin-transform-dotall-regex": "^7.24.7",
2174        "@babel/plugin-transform-duplicate-keys": "^7.24.7",
2175        "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0",
2176        "@babel/plugin-transform-dynamic-import": "^7.24.7",
2177        "@babel/plugin-transform-exponentiation-operator": "^7.24.7",
2178        "@babel/plugin-transform-export-namespace-from": "^7.24.7",
2179        "@babel/plugin-transform-for-of": "^7.24.7",
2180        "@babel/plugin-transform-function-name": "^7.25.1",
2181        "@babel/plugin-transform-json-strings": "^7.24.7",
2182        "@babel/plugin-transform-literals": "^7.25.2",
2183        "@babel/plugin-transform-logical-assignment-operators": "^7.24.7",
2184        "@babel/plugin-transform-member-expression-literals": "^7.24.7",
2185        "@babel/plugin-transform-modules-amd": "^7.24.7",
2186        "@babel/plugin-transform-modules-commonjs": "^7.24.8",
2187        "@babel/plugin-transform-modules-systemjs": "^7.25.0",
2188        "@babel/plugin-transform-modules-umd": "^7.24.7",
2189        "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7",
2190        "@babel/plugin-transform-new-target": "^7.24.7",
2191        "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7",
2192        "@babel/plugin-transform-numeric-separator": "^7.24.7",
2193        "@babel/plugin-transform-object-rest-spread": "^7.24.7",
2194        "@babel/plugin-transform-object-super": "^7.24.7",
2195        "@babel/plugin-transform-optional-catch-binding": "^7.24.7",
2196        "@babel/plugin-transform-optional-chaining": "^7.24.8",
2197        "@babel/plugin-transform-parameters": "^7.24.7",
2198        "@babel/plugin-transform-private-methods": "^7.24.7",
2199        "@babel/plugin-transform-private-property-in-object": "^7.24.7",
2200        "@babel/plugin-transform-property-literals": "^7.24.7",
2201        "@babel/plugin-transform-regenerator": "^7.24.7",
2202        "@babel/plugin-transform-reserved-words": "^7.24.7",
2203        "@babel/plugin-transform-shorthand-properties": "^7.24.7",
2204        "@babel/plugin-transform-spread": "^7.24.7",
2205        "@babel/plugin-transform-sticky-regex": "^7.24.7",
2206        "@babel/plugin-transform-template-literals": "^7.24.7",
2207        "@babel/plugin-transform-typeof-symbol": "^7.24.8",
2208        "@babel/plugin-transform-unicode-escapes": "^7.24.7",
2209        "@babel/plugin-transform-unicode-property-regex": "^7.24.7",
2210        "@babel/plugin-transform-unicode-regex": "^7.24.7",
2211        "@babel/plugin-transform-unicode-sets-regex": "^7.24.7",
2212        "@babel/preset-modules": "0.1.6-no-external-plugins",
2213        "babel-plugin-polyfill-corejs2": "^0.4.10",
2214        "babel-plugin-polyfill-corejs3": "^0.10.4",
2215        "babel-plugin-polyfill-regenerator": "^0.6.1",
2216        "core-js-compat": "^3.37.1",
2217        "semver": "^6.3.1"
2218      },
2219      "engines": {
2220        "node": ">=6.9.0"
2221      },
2222      "peerDependencies": {
2223        "@babel/core": "^7.0.0-0"
2224      }
2225    },
2226    "node_modules/@babel/preset-env/node_modules/semver": {
2227      "version": "6.3.1",
2228      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
2229      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
2230      "dev": true,
2231      "bin": {
2232        "semver": "bin/semver.js"
2233      }
2234    },
2235    "node_modules/@babel/preset-modules": {
2236      "version": "0.1.6-no-external-plugins",
2237      "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
2238      "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
2239      "dev": true,
2240      "dependencies": {
2241        "@babel/helper-plugin-utils": "^7.0.0",
2242        "@babel/types": "^7.4.4",
2243        "esutils": "^2.0.2"
2244      },
2245      "peerDependencies": {
2246        "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
2247      }
2248    },
2249    "node_modules/@babel/regjsgen": {
2250      "version": "0.8.0",
2251      "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz",
2252      "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==",
2253      "dev": true
2254    },
2255    "node_modules/@babel/runtime": {
2256      "version": "7.25.0",
2257      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.0.tgz",
2258      "integrity": "sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==",
2259      "dev": true,
2260      "dependencies": {
2261        "regenerator-runtime": "^0.14.0"
2262      },
2263      "engines": {
2264        "node": ">=6.9.0"
2265      }
2266    },
2267    "node_modules/@babel/template": {
2268      "version": "7.25.0",
2269      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz",
2270      "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==",
2271      "dev": true,
2272      "dependencies": {
2273        "@babel/code-frame": "^7.24.7",
2274        "@babel/parser": "^7.25.0",
2275        "@babel/types": "^7.25.0"
2276      },
2277      "engines": {
2278        "node": ">=6.9.0"
2279      }
2280    },
2281    "node_modules/@babel/traverse": {
2282      "version": "7.25.6",
2283      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz",
2284      "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==",
2285      "dev": true,
2286      "dependencies": {
2287        "@babel/code-frame": "^7.24.7",
2288        "@babel/generator": "^7.25.6",
2289        "@babel/parser": "^7.25.6",
2290        "@babel/template": "^7.25.0",
2291        "@babel/types": "^7.25.6",
2292        "debug": "^4.3.1",
2293        "globals": "^11.1.0"
2294      },
2295      "engines": {
2296        "node": ">=6.9.0"
2297      }
2298    },
2299    "node_modules/@babel/traverse/node_modules/@babel/generator": {
2300      "version": "7.25.6",
2301      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz",
2302      "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==",
2303      "dev": true,
2304      "dependencies": {
2305        "@babel/types": "^7.25.6",
2306        "@jridgewell/gen-mapping": "^0.3.5",
2307        "@jridgewell/trace-mapping": "^0.3.25",
2308        "jsesc": "^2.5.1"
2309      },
2310      "engines": {
2311        "node": ">=6.9.0"
2312      }
2313    },
2314    "node_modules/@babel/types": {
2315      "version": "7.25.6",
2316      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz",
2317      "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==",
2318      "dev": true,
2319      "dependencies": {
2320        "@babel/helper-string-parser": "^7.24.8",
2321        "@babel/helper-validator-identifier": "^7.24.7",
2322        "to-fast-properties": "^2.0.0"
2323      },
2324      "engines": {
2325        "node": ">=6.9.0"
2326      }
2327    },
2328    "node_modules/@colors/colors": {
2329      "version": "1.5.0",
2330      "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
2331      "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
2332      "dev": true,
2333      "engines": {
2334        "node": ">=0.1.90"
2335      }
2336    },
2337    "node_modules/@discoveryjs/json-ext": {
2338      "version": "0.6.1",
2339      "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.1.tgz",
2340      "integrity": "sha512-boghen8F0Q8D+0/Q1/1r6DUEieUJ8w2a1gIknExMSHBsJFOr2+0KUfHiVYBvucPwl3+RU5PFBK833FjFCh3BhA==",
2341      "dev": true,
2342      "engines": {
2343        "node": ">=14.17.0"
2344      }
2345    },
2346    "node_modules/@esbuild/aix-ppc64": {
2347      "version": "0.23.0",
2348      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.0.tgz",
2349      "integrity": "sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==",
2350      "cpu": [
2351        "ppc64"
2352      ],
2353      "dev": true,
2354      "optional": true,
2355      "os": [
2356        "aix"
2357      ],
2358      "engines": {
2359        "node": ">=18"
2360      }
2361    },
2362    "node_modules/@esbuild/android-arm": {
2363      "version": "0.23.0",
2364      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.0.tgz",
2365      "integrity": "sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==",
2366      "cpu": [
2367        "arm"
2368      ],
2369      "dev": true,
2370      "optional": true,
2371      "os": [
2372        "android"
2373      ],
2374      "engines": {
2375        "node": ">=18"
2376      }
2377    },
2378    "node_modules/@esbuild/android-arm64": {
2379      "version": "0.23.0",
2380      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.0.tgz",
2381      "integrity": "sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==",
2382      "cpu": [
2383        "arm64"
2384      ],
2385      "dev": true,
2386      "optional": true,
2387      "os": [
2388        "android"
2389      ],
2390      "engines": {
2391        "node": ">=18"
2392      }
2393    },
2394    "node_modules/@esbuild/android-x64": {
2395      "version": "0.23.0",
2396      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.0.tgz",
2397      "integrity": "sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==",
2398      "cpu": [
2399        "x64"
2400      ],
2401      "dev": true,
2402      "optional": true,
2403      "os": [
2404        "android"
2405      ],
2406      "engines": {
2407        "node": ">=18"
2408      }
2409    },
2410    "node_modules/@esbuild/darwin-arm64": {
2411      "version": "0.23.0",
2412      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.0.tgz",
2413      "integrity": "sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==",
2414      "cpu": [
2415        "arm64"
2416      ],
2417      "dev": true,
2418      "optional": true,
2419      "os": [
2420        "darwin"
2421      ],
2422      "engines": {
2423        "node": ">=18"
2424      }
2425    },
2426    "node_modules/@esbuild/darwin-x64": {
2427      "version": "0.23.0",
2428      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.0.tgz",
2429      "integrity": "sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==",
2430      "cpu": [
2431        "x64"
2432      ],
2433      "dev": true,
2434      "optional": true,
2435      "os": [
2436        "darwin"
2437      ],
2438      "engines": {
2439        "node": ">=18"
2440      }
2441    },
2442    "node_modules/@esbuild/freebsd-arm64": {
2443      "version": "0.23.0",
2444      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.0.tgz",
2445      "integrity": "sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==",
2446      "cpu": [
2447        "arm64"
2448      ],
2449      "dev": true,
2450      "optional": true,
2451      "os": [
2452        "freebsd"
2453      ],
2454      "engines": {
2455        "node": ">=18"
2456      }
2457    },
2458    "node_modules/@esbuild/freebsd-x64": {
2459      "version": "0.23.0",
2460      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.0.tgz",
2461      "integrity": "sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==",
2462      "cpu": [
2463        "x64"
2464      ],
2465      "dev": true,
2466      "optional": true,
2467      "os": [
2468        "freebsd"
2469      ],
2470      "engines": {
2471        "node": ">=18"
2472      }
2473    },
2474    "node_modules/@esbuild/linux-arm": {
2475      "version": "0.23.0",
2476      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.0.tgz",
2477      "integrity": "sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==",
2478      "cpu": [
2479        "arm"
2480      ],
2481      "dev": true,
2482      "optional": true,
2483      "os": [
2484        "linux"
2485      ],
2486      "engines": {
2487        "node": ">=18"
2488      }
2489    },
2490    "node_modules/@esbuild/linux-arm64": {
2491      "version": "0.23.0",
2492      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.0.tgz",
2493      "integrity": "sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==",
2494      "cpu": [
2495        "arm64"
2496      ],
2497      "dev": true,
2498      "optional": true,
2499      "os": [
2500        "linux"
2501      ],
2502      "engines": {
2503        "node": ">=18"
2504      }
2505    },
2506    "node_modules/@esbuild/linux-ia32": {
2507      "version": "0.23.0",
2508      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.0.tgz",
2509      "integrity": "sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==",
2510      "cpu": [
2511        "ia32"
2512      ],
2513      "dev": true,
2514      "optional": true,
2515      "os": [
2516        "linux"
2517      ],
2518      "engines": {
2519        "node": ">=18"
2520      }
2521    },
2522    "node_modules/@esbuild/linux-loong64": {
2523      "version": "0.23.0",
2524      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.0.tgz",
2525      "integrity": "sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==",
2526      "cpu": [
2527        "loong64"
2528      ],
2529      "dev": true,
2530      "optional": true,
2531      "os": [
2532        "linux"
2533      ],
2534      "engines": {
2535        "node": ">=18"
2536      }
2537    },
2538    "node_modules/@esbuild/linux-mips64el": {
2539      "version": "0.23.0",
2540      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.0.tgz",
2541      "integrity": "sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==",
2542      "cpu": [
2543        "mips64el"
2544      ],
2545      "dev": true,
2546      "optional": true,
2547      "os": [
2548        "linux"
2549      ],
2550      "engines": {
2551        "node": ">=18"
2552      }
2553    },
2554    "node_modules/@esbuild/linux-ppc64": {
2555      "version": "0.23.0",
2556      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.0.tgz",
2557      "integrity": "sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==",
2558      "cpu": [
2559        "ppc64"
2560      ],
2561      "dev": true,
2562      "optional": true,
2563      "os": [
2564        "linux"
2565      ],
2566      "engines": {
2567        "node": ">=18"
2568      }
2569    },
2570    "node_modules/@esbuild/linux-riscv64": {
2571      "version": "0.23.0",
2572      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.0.tgz",
2573      "integrity": "sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==",
2574      "cpu": [
2575        "riscv64"
2576      ],
2577      "dev": true,
2578      "optional": true,
2579      "os": [
2580        "linux"
2581      ],
2582      "engines": {
2583        "node": ">=18"
2584      }
2585    },
2586    "node_modules/@esbuild/linux-s390x": {
2587      "version": "0.23.0",
2588      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.0.tgz",
2589      "integrity": "sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==",
2590      "cpu": [
2591        "s390x"
2592      ],
2593      "dev": true,
2594      "optional": true,
2595      "os": [
2596        "linux"
2597      ],
2598      "engines": {
2599        "node": ">=18"
2600      }
2601    },
2602    "node_modules/@esbuild/linux-x64": {
2603      "version": "0.23.0",
2604      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.0.tgz",
2605      "integrity": "sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==",
2606      "cpu": [
2607        "x64"
2608      ],
2609      "dev": true,
2610      "optional": true,
2611      "os": [
2612        "linux"
2613      ],
2614      "engines": {
2615        "node": ">=18"
2616      }
2617    },
2618    "node_modules/@esbuild/netbsd-x64": {
2619      "version": "0.23.0",
2620      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.0.tgz",
2621      "integrity": "sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==",
2622      "cpu": [
2623        "x64"
2624      ],
2625      "dev": true,
2626      "optional": true,
2627      "os": [
2628        "netbsd"
2629      ],
2630      "engines": {
2631        "node": ">=18"
2632      }
2633    },
2634    "node_modules/@esbuild/openbsd-arm64": {
2635      "version": "0.23.0",
2636      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.0.tgz",
2637      "integrity": "sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==",
2638      "cpu": [
2639        "arm64"
2640      ],
2641      "dev": true,
2642      "optional": true,
2643      "os": [
2644        "openbsd"
2645      ],
2646      "engines": {
2647        "node": ">=18"
2648      }
2649    },
2650    "node_modules/@esbuild/openbsd-x64": {
2651      "version": "0.23.0",
2652      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.0.tgz",
2653      "integrity": "sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==",
2654      "cpu": [
2655        "x64"
2656      ],
2657      "dev": true,
2658      "optional": true,
2659      "os": [
2660        "openbsd"
2661      ],
2662      "engines": {
2663        "node": ">=18"
2664      }
2665    },
2666    "node_modules/@esbuild/sunos-x64": {
2667      "version": "0.23.0",
2668      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.0.tgz",
2669      "integrity": "sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==",
2670      "cpu": [
2671        "x64"
2672      ],
2673      "dev": true,
2674      "optional": true,
2675      "os": [
2676        "sunos"
2677      ],
2678      "engines": {
2679        "node": ">=18"
2680      }
2681    },
2682    "node_modules/@esbuild/win32-arm64": {
2683      "version": "0.23.0",
2684      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.0.tgz",
2685      "integrity": "sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==",
2686      "cpu": [
2687        "arm64"
2688      ],
2689      "dev": true,
2690      "optional": true,
2691      "os": [
2692        "win32"
2693      ],
2694      "engines": {
2695        "node": ">=18"
2696      }
2697    },
2698    "node_modules/@esbuild/win32-ia32": {
2699      "version": "0.23.0",
2700      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.0.tgz",
2701      "integrity": "sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==",
2702      "cpu": [
2703        "ia32"
2704      ],
2705      "dev": true,
2706      "optional": true,
2707      "os": [
2708        "win32"
2709      ],
2710      "engines": {
2711        "node": ">=18"
2712      }
2713    },
2714    "node_modules/@esbuild/win32-x64": {
2715      "version": "0.23.0",
2716      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.0.tgz",
2717      "integrity": "sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==",
2718      "cpu": [
2719        "x64"
2720      ],
2721      "dev": true,
2722      "optional": true,
2723      "os": [
2724        "win32"
2725      ],
2726      "engines": {
2727        "node": ">=18"
2728      }
2729    },
2730    "node_modules/@inquirer/checkbox": {
2731      "version": "2.5.0",
2732      "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.5.0.tgz",
2733      "integrity": "sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==",
2734      "dev": true,
2735      "dependencies": {
2736        "@inquirer/core": "^9.1.0",
2737        "@inquirer/figures": "^1.0.5",
2738        "@inquirer/type": "^1.5.3",
2739        "ansi-escapes": "^4.3.2",
2740        "yoctocolors-cjs": "^2.1.2"
2741      },
2742      "engines": {
2743        "node": ">=18"
2744      }
2745    },
2746    "node_modules/@inquirer/confirm": {
2747      "version": "3.1.22",
2748      "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.1.22.tgz",
2749      "integrity": "sha512-gsAKIOWBm2Q87CDfs9fEo7wJT3fwWIJfnDGMn9Qy74gBnNFOACDNfhUzovubbJjWnKLGBln7/NcSmZwj5DuEXg==",
2750      "dev": true,
2751      "dependencies": {
2752        "@inquirer/core": "^9.0.10",
2753        "@inquirer/type": "^1.5.2"
2754      },
2755      "engines": {
2756        "node": ">=18"
2757      }
2758    },
2759    "node_modules/@inquirer/core": {
2760      "version": "9.2.1",
2761      "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz",
2762      "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==",
2763      "dev": true,
2764      "dependencies": {
2765        "@inquirer/figures": "^1.0.6",
2766        "@inquirer/type": "^2.0.0",
2767        "@types/mute-stream": "^0.0.4",
2768        "@types/node": "^22.5.5",
2769        "@types/wrap-ansi": "^3.0.0",
2770        "ansi-escapes": "^4.3.2",
2771        "cli-width": "^4.1.0",
2772        "mute-stream": "^1.0.0",
2773        "signal-exit": "^4.1.0",
2774        "strip-ansi": "^6.0.1",
2775        "wrap-ansi": "^6.2.0",
2776        "yoctocolors-cjs": "^2.1.2"
2777      },
2778      "engines": {
2779        "node": ">=18"
2780      }
2781    },
2782    "node_modules/@inquirer/core/node_modules/@inquirer/type": {
2783      "version": "2.0.0",
2784      "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz",
2785      "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==",
2786      "dev": true,
2787      "dependencies": {
2788        "mute-stream": "^1.0.0"
2789      },
2790      "engines": {
2791        "node": ">=18"
2792      }
2793    },
2794    "node_modules/@inquirer/editor": {
2795      "version": "2.2.0",
2796      "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.2.0.tgz",
2797      "integrity": "sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==",
2798      "dev": true,
2799      "dependencies": {
2800        "@inquirer/core": "^9.1.0",
2801        "@inquirer/type": "^1.5.3",
2802        "external-editor": "^3.1.0"
2803      },
2804      "engines": {
2805        "node": ">=18"
2806      }
2807    },
2808    "node_modules/@inquirer/expand": {
2809      "version": "2.3.0",
2810      "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.3.0.tgz",
2811      "integrity": "sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==",
2812      "dev": true,
2813      "dependencies": {
2814        "@inquirer/core": "^9.1.0",
2815        "@inquirer/type": "^1.5.3",
2816        "yoctocolors-cjs": "^2.1.2"
2817      },
2818      "engines": {
2819        "node": ">=18"
2820      }
2821    },
2822    "node_modules/@inquirer/figures": {
2823      "version": "1.0.6",
2824      "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.6.tgz",
2825      "integrity": "sha512-yfZzps3Cso2UbM7WlxKwZQh2Hs6plrbjs1QnzQDZhK2DgyCo6D8AaHps9olkNcUFlcYERMqU3uJSp1gmy3s/qQ==",
2826      "dev": true,
2827      "engines": {
2828        "node": ">=18"
2829      }
2830    },
2831    "node_modules/@inquirer/input": {
2832      "version": "2.3.0",
2833      "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.3.0.tgz",
2834      "integrity": "sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==",
2835      "dev": true,
2836      "dependencies": {
2837        "@inquirer/core": "^9.1.0",
2838        "@inquirer/type": "^1.5.3"
2839      },
2840      "engines": {
2841        "node": ">=18"
2842      }
2843    },
2844    "node_modules/@inquirer/number": {
2845      "version": "1.1.0",
2846      "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-1.1.0.tgz",
2847      "integrity": "sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==",
2848      "dev": true,
2849      "dependencies": {
2850        "@inquirer/core": "^9.1.0",
2851        "@inquirer/type": "^1.5.3"
2852      },
2853      "engines": {
2854        "node": ">=18"
2855      }
2856    },
2857    "node_modules/@inquirer/password": {
2858      "version": "2.2.0",
2859      "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.2.0.tgz",
2860      "integrity": "sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==",
2861      "dev": true,
2862      "dependencies": {
2863        "@inquirer/core": "^9.1.0",
2864        "@inquirer/type": "^1.5.3",
2865        "ansi-escapes": "^4.3.2"
2866      },
2867      "engines": {
2868        "node": ">=18"
2869      }
2870    },
2871    "node_modules/@inquirer/prompts": {
2872      "version": "5.3.8",
2873      "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.3.8.tgz",
2874      "integrity": "sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA==",
2875      "dev": true,
2876      "dependencies": {
2877        "@inquirer/checkbox": "^2.4.7",
2878        "@inquirer/confirm": "^3.1.22",
2879        "@inquirer/editor": "^2.1.22",
2880        "@inquirer/expand": "^2.1.22",
2881        "@inquirer/input": "^2.2.9",
2882        "@inquirer/number": "^1.0.10",
2883        "@inquirer/password": "^2.1.22",
2884        "@inquirer/rawlist": "^2.2.4",
2885        "@inquirer/search": "^1.0.7",
2886        "@inquirer/select": "^2.4.7"
2887      },
2888      "engines": {
2889        "node": ">=18"
2890      }
2891    },
2892    "node_modules/@inquirer/rawlist": {
2893      "version": "2.3.0",
2894      "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.3.0.tgz",
2895      "integrity": "sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==",
2896      "dev": true,
2897      "dependencies": {
2898        "@inquirer/core": "^9.1.0",
2899        "@inquirer/type": "^1.5.3",
2900        "yoctocolors-cjs": "^2.1.2"
2901      },
2902      "engines": {
2903        "node": ">=18"
2904      }
2905    },
2906    "node_modules/@inquirer/search": {
2907      "version": "1.1.0",
2908      "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-1.1.0.tgz",
2909      "integrity": "sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==",
2910      "dev": true,
2911      "dependencies": {
2912        "@inquirer/core": "^9.1.0",
2913        "@inquirer/figures": "^1.0.5",
2914        "@inquirer/type": "^1.5.3",
2915        "yoctocolors-cjs": "^2.1.2"
2916      },
2917      "engines": {
2918        "node": ">=18"
2919      }
2920    },
2921    "node_modules/@inquirer/select": {
2922      "version": "2.5.0",
2923      "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.5.0.tgz",
2924      "integrity": "sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==",
2925      "dev": true,
2926      "dependencies": {
2927        "@inquirer/core": "^9.1.0",
2928        "@inquirer/figures": "^1.0.5",
2929        "@inquirer/type": "^1.5.3",
2930        "ansi-escapes": "^4.3.2",
2931        "yoctocolors-cjs": "^2.1.2"
2932      },
2933      "engines": {
2934        "node": ">=18"
2935      }
2936    },
2937    "node_modules/@inquirer/type": {
2938      "version": "1.5.5",
2939      "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz",
2940      "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==",
2941      "dev": true,
2942      "dependencies": {
2943        "mute-stream": "^1.0.0"
2944      },
2945      "engines": {
2946        "node": ">=18"
2947      }
2948    },
2949    "node_modules/@isaacs/cliui": {
2950      "version": "8.0.2",
2951      "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
2952      "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
2953      "dev": true,
2954      "dependencies": {
2955        "string-width": "^5.1.2",
2956        "string-width-cjs": "npm:string-width@^4.2.0",
2957        "strip-ansi": "^7.0.1",
2958        "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
2959        "wrap-ansi": "^8.1.0",
2960        "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
2961      },
2962      "engines": {
2963        "node": ">=12"
2964      }
2965    },
2966    "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
2967      "version": "6.1.0",
2968      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
2969      "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
2970      "dev": true,
2971      "engines": {
2972        "node": ">=12"
2973      },
2974      "funding": {
2975        "url": "https://github.com/chalk/ansi-regex?sponsor=1"
2976      }
2977    },
2978    "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
2979      "version": "6.2.1",
2980      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
2981      "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
2982      "dev": true,
2983      "engines": {
2984        "node": ">=12"
2985      },
2986      "funding": {
2987        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2988      }
2989    },
2990    "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
2991      "version": "9.2.2",
2992      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
2993      "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
2994      "dev": true
2995    },
2996    "node_modules/@isaacs/cliui/node_modules/string-width": {
2997      "version": "5.1.2",
2998      "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
2999      "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
3000      "dev": true,
3001      "dependencies": {
3002        "eastasianwidth": "^0.2.0",
3003        "emoji-regex": "^9.2.2",
3004        "strip-ansi": "^7.0.1"
3005      },
3006      "engines": {
3007        "node": ">=12"
3008      },
3009      "funding": {
3010        "url": "https://github.com/sponsors/sindresorhus"
3011      }
3012    },
3013    "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
3014      "version": "7.1.0",
3015      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
3016      "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
3017      "dev": true,
3018      "dependencies": {
3019        "ansi-regex": "^6.0.1"
3020      },
3021      "engines": {
3022        "node": ">=12"
3023      },
3024      "funding": {
3025        "url": "https://github.com/chalk/strip-ansi?sponsor=1"
3026      }
3027    },
3028    "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
3029      "version": "8.1.0",
3030      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
3031      "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
3032      "dev": true,
3033      "dependencies": {
3034        "ansi-styles": "^6.1.0",
3035        "string-width": "^5.0.1",
3036        "strip-ansi": "^7.0.1"
3037      },
3038      "engines": {
3039        "node": ">=12"
3040      },
3041      "funding": {
3042        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3043      }
3044    },
3045    "node_modules/@istanbuljs/schema": {
3046      "version": "0.1.3",
3047      "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
3048      "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
3049      "dev": true,
3050      "engines": {
3051        "node": ">=8"
3052      }
3053    },
3054    "node_modules/@jridgewell/gen-mapping": {
3055      "version": "0.3.5",
3056      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
3057      "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
3058      "dev": true,
3059      "dependencies": {
3060        "@jridgewell/set-array": "^1.2.1",
3061        "@jridgewell/sourcemap-codec": "^1.4.10",
3062        "@jridgewell/trace-mapping": "^0.3.24"
3063      },
3064      "engines": {
3065        "node": ">=6.0.0"
3066      }
3067    },
3068    "node_modules/@jridgewell/resolve-uri": {
3069      "version": "3.1.2",
3070      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
3071      "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
3072      "dev": true,
3073      "engines": {
3074        "node": ">=6.0.0"
3075      }
3076    },
3077    "node_modules/@jridgewell/set-array": {
3078      "version": "1.2.1",
3079      "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
3080      "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
3081      "dev": true,
3082      "engines": {
3083        "node": ">=6.0.0"
3084      }
3085    },
3086    "node_modules/@jridgewell/source-map": {
3087      "version": "0.3.6",
3088      "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
3089      "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
3090      "dev": true,
3091      "dependencies": {
3092        "@jridgewell/gen-mapping": "^0.3.5",
3093        "@jridgewell/trace-mapping": "^0.3.25"
3094      }
3095    },
3096    "node_modules/@jridgewell/sourcemap-codec": {
3097      "version": "1.5.0",
3098      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
3099      "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
3100      "dev": true
3101    },
3102    "node_modules/@jridgewell/trace-mapping": {
3103      "version": "0.3.25",
3104      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
3105      "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
3106      "dev": true,
3107      "dependencies": {
3108        "@jridgewell/resolve-uri": "^3.1.0",
3109        "@jridgewell/sourcemap-codec": "^1.4.14"
3110      }
3111    },
3112    "node_modules/@jsonjoy.com/base64": {
3113      "version": "1.1.2",
3114      "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz",
3115      "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==",
3116      "dev": true,
3117      "engines": {
3118        "node": ">=10.0"
3119      },
3120      "funding": {
3121        "type": "github",
3122        "url": "https://github.com/sponsors/streamich"
3123      },
3124      "peerDependencies": {
3125        "tslib": "2"
3126      }
3127    },
3128    "node_modules/@jsonjoy.com/json-pack": {
3129      "version": "1.1.0",
3130      "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.1.0.tgz",
3131      "integrity": "sha512-zlQONA+msXPPwHWZMKFVS78ewFczIll5lXiVPwFPCZUsrOKdxc2AvxU1HoNBmMRhqDZUR9HkC3UOm+6pME6Xsg==",
3132      "dev": true,
3133      "dependencies": {
3134        "@jsonjoy.com/base64": "^1.1.1",
3135        "@jsonjoy.com/util": "^1.1.2",
3136        "hyperdyperid": "^1.2.0",
3137        "thingies": "^1.20.0"
3138      },
3139      "engines": {
3140        "node": ">=10.0"
3141      },
3142      "funding": {
3143        "type": "github",
3144        "url": "https://github.com/sponsors/streamich"
3145      },
3146      "peerDependencies": {
3147        "tslib": "2"
3148      }
3149    },
3150    "node_modules/@jsonjoy.com/util": {
3151      "version": "1.3.0",
3152      "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.3.0.tgz",
3153      "integrity": "sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==",
3154      "dev": true,
3155      "engines": {
3156        "node": ">=10.0"
3157      },
3158      "funding": {
3159        "type": "github",
3160        "url": "https://github.com/sponsors/streamich"
3161      },
3162      "peerDependencies": {
3163        "tslib": "2"
3164      }
3165    },
3166    "node_modules/@leichtgewicht/ip-codec": {
3167      "version": "2.0.5",
3168      "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz",
3169      "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==",
3170      "dev": true
3171    },
3172    "node_modules/@listr2/prompt-adapter-inquirer": {
3173      "version": "2.0.15",
3174      "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.15.tgz",
3175      "integrity": "sha512-MZrGem/Ujjd4cPTLYDfCZK2iKKeiO/8OX13S6jqxldLs0Prf2aGqVlJ77nMBqMv7fzqgXEgjrNHLXcKR8l9lOg==",
3176      "dev": true,
3177      "dependencies": {
3178        "@inquirer/type": "^1.5.1"
3179      },
3180      "engines": {
3181        "node": ">=18.0.0"
3182      },
3183      "peerDependencies": {
3184        "@inquirer/prompts": ">= 3 < 6"
3185      }
3186    },
3187    "node_modules/@lmdb/lmdb-darwin-arm64": {
3188      "version": "3.0.13",
3189      "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.0.13.tgz",
3190      "integrity": "sha512-uiKPB0Fv6WEEOZjruu9a6wnW/8jrjzlZbxXscMB8kuCJ1k6kHpcBnuvaAWcqhbI7rqX5GKziwWEdD+wi2gNLfA==",
3191      "cpu": [
3192        "arm64"
3193      ],
3194      "dev": true,
3195      "optional": true,
3196      "os": [
3197        "darwin"
3198      ]
3199    },
3200    "node_modules/@lmdb/lmdb-darwin-x64": {
3201      "version": "3.0.13",
3202      "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.0.13.tgz",
3203      "integrity": "sha512-bEVIIfK5mSQoG1R19qA+fJOvCB+0wVGGnXHT3smchBVahYBdlPn2OsZZKzlHWfb1E+PhLBmYfqB5zQXFP7hJig==",
3204      "cpu": [
3205        "x64"
3206      ],
3207      "dev": true,
3208      "optional": true,
3209      "os": [
3210        "darwin"
3211      ]
3212    },
3213    "node_modules/@lmdb/lmdb-linux-arm": {
3214      "version": "3.0.13",
3215      "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.0.13.tgz",
3216      "integrity": "sha512-Yml1KlMzOnXj/tnW7yX8U78iAzTk39aILYvCPbqeewAq1kSzl+w59k/fiVkTBfvDi/oW/5YRxL+Fq+Y1Fr1r2Q==",
3217      "cpu": [
3218        "arm"
3219      ],
3220      "dev": true,
3221      "optional": true,
3222      "os": [
3223        "linux"
3224      ]
3225    },
3226    "node_modules/@lmdb/lmdb-linux-arm64": {
3227      "version": "3.0.13",
3228      "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.0.13.tgz",
3229      "integrity": "sha512-afbVrsMgZ9dUTNUchFpj5VkmJRxvht/u335jUJ7o23YTbNbnpmXif3VKQGCtnjSh+CZaqm6N3CPG8KO3zwyZ1Q==",
3230      "cpu": [
3231        "arm64"
3232      ],
3233      "dev": true,
3234      "optional": true,
3235      "os": [
3236        "linux"
3237      ]
3238    },
3239    "node_modules/@lmdb/lmdb-linux-x64": {
3240      "version": "3.0.13",
3241      "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.0.13.tgz",
3242      "integrity": "sha512-vOtxu0xC0SLdQ2WRXg8Qgd8T32ak4SPqk5zjItRszrJk2BdeXqfGxBJbP7o4aOvSPSmSSv46Lr1EP4HXU8v7Kg==",
3243      "cpu": [
3244        "x64"
3245      ],
3246      "dev": true,
3247      "optional": true,
3248      "os": [
3249        "linux"
3250      ]
3251    },
3252    "node_modules/@lmdb/lmdb-win32-x64": {
3253      "version": "3.0.13",
3254      "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.0.13.tgz",
3255      "integrity": "sha512-UCrMJQY/gJnOl3XgbWRZZUvGGBuKy6i0YNSptgMzHBjs+QYDYR1Mt/RLTOPy4fzzves65O1EDmlL//OzEqoLlA==",
3256      "cpu": [
3257        "x64"
3258      ],
3259      "dev": true,
3260      "optional": true,
3261      "os": [
3262        "win32"
3263      ]
3264    },
3265    "node_modules/@msgpackr-extract/msgpackr-extract-darwin-arm64": {
3266      "version": "3.0.3",
3267      "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.3.tgz",
3268      "integrity": "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==",
3269      "cpu": [
3270        "arm64"
3271      ],
3272      "dev": true,
3273      "optional": true,
3274      "os": [
3275        "darwin"
3276      ]
3277    },
3278    "node_modules/@msgpackr-extract/msgpackr-extract-darwin-x64": {
3279      "version": "3.0.3",
3280      "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.3.tgz",
3281      "integrity": "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==",
3282      "cpu": [
3283        "x64"
3284      ],
3285      "dev": true,
3286      "optional": true,
3287      "os": [
3288        "darwin"
3289      ]
3290    },
3291    "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm": {
3292      "version": "3.0.3",
3293      "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.3.tgz",
3294      "integrity": "sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==",
3295      "cpu": [
3296        "arm"
3297      ],
3298      "dev": true,
3299      "optional": true,
3300      "os": [
3301        "linux"
3302      ]
3303    },
3304    "node_modules/@msgpackr-extract/msgpackr-extract-linux-arm64": {
3305      "version": "3.0.3",
3306      "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.3.tgz",
3307      "integrity": "sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==",
3308      "cpu": [
3309        "arm64"
3310      ],
3311      "dev": true,
3312      "optional": true,
3313      "os": [
3314        "linux"
3315      ]
3316    },
3317    "node_modules/@msgpackr-extract/msgpackr-extract-linux-x64": {
3318      "version": "3.0.3",
3319      "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.3.tgz",
3320      "integrity": "sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==",
3321      "cpu": [
3322        "x64"
3323      ],
3324      "dev": true,
3325      "optional": true,
3326      "os": [
3327        "linux"
3328      ]
3329    },
3330    "node_modules/@msgpackr-extract/msgpackr-extract-win32-x64": {
3331      "version": "3.0.3",
3332      "resolved": "https://registry.npmjs.org/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.3.tgz",
3333      "integrity": "sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==",
3334      "cpu": [
3335        "x64"
3336      ],
3337      "dev": true,
3338      "optional": true,
3339      "os": [
3340        "win32"
3341      ]
3342    },
3343    "node_modules/@ngtools/webpack": {
3344      "version": "18.2.5",
3345      "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-18.2.5.tgz",
3346      "integrity": "sha512-L0n4eHObeqEOYRfSP+e4SeF/dmwxOIFy9xYvYCOUwOLrW4b3+a1+kkT30pqyfL72LFtpf0cmUwaWEFIcWl5PCg==",
3347      "dev": true,
3348      "engines": {
3349        "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
3350        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
3351        "yarn": ">= 1.13.0"
3352      },
3353      "peerDependencies": {
3354        "@angular/compiler-cli": "^18.0.0",
3355        "typescript": ">=5.4 <5.6",
3356        "webpack": "^5.54.0"
3357      }
3358    },
3359    "node_modules/@nodelib/fs.scandir": {
3360      "version": "2.1.5",
3361      "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
3362      "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
3363      "dev": true,
3364      "dependencies": {
3365        "@nodelib/fs.stat": "2.0.5",
3366        "run-parallel": "^1.1.9"
3367      },
3368      "engines": {
3369        "node": ">= 8"
3370      }
3371    },
3372    "node_modules/@nodelib/fs.stat": {
3373      "version": "2.0.5",
3374      "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
3375      "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
3376      "dev": true,
3377      "engines": {
3378        "node": ">= 8"
3379      }
3380    },
3381    "node_modules/@nodelib/fs.walk": {
3382      "version": "1.2.8",
3383      "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
3384      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
3385      "dev": true,
3386      "dependencies": {
3387        "@nodelib/fs.scandir": "2.1.5",
3388        "fastq": "^1.6.0"
3389      },
3390      "engines": {
3391        "node": ">= 8"
3392      }
3393    },
3394    "node_modules/@npmcli/agent": {
3395      "version": "2.2.2",
3396      "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz",
3397      "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==",
3398      "dev": true,
3399      "dependencies": {
3400        "agent-base": "^7.1.0",
3401        "http-proxy-agent": "^7.0.0",
3402        "https-proxy-agent": "^7.0.1",
3403        "lru-cache": "^10.0.1",
3404        "socks-proxy-agent": "^8.0.3"
3405      },
3406      "engines": {
3407        "node": "^16.14.0 || >=18.0.0"
3408      }
3409    },
3410    "node_modules/@npmcli/agent/node_modules/lru-cache": {
3411      "version": "10.4.3",
3412      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
3413      "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
3414      "dev": true
3415    },
3416    "node_modules/@npmcli/fs": {
3417      "version": "3.1.1",
3418      "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
3419      "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
3420      "dev": true,
3421      "dependencies": {
3422        "semver": "^7.3.5"
3423      },
3424      "engines": {
3425        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
3426      }
3427    },
3428    "node_modules/@npmcli/git": {
3429      "version": "5.0.8",
3430      "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz",
3431      "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==",
3432      "dev": true,
3433      "dependencies": {
3434        "@npmcli/promise-spawn": "^7.0.0",
3435        "ini": "^4.1.3",
3436        "lru-cache": "^10.0.1",
3437        "npm-pick-manifest": "^9.0.0",
3438        "proc-log": "^4.0.0",
3439        "promise-inflight": "^1.0.1",
3440        "promise-retry": "^2.0.1",
3441        "semver": "^7.3.5",
3442        "which": "^4.0.0"
3443      },
3444      "engines": {
3445        "node": "^16.14.0 || >=18.0.0"
3446      }
3447    },
3448    "node_modules/@npmcli/git/node_modules/isexe": {
3449      "version": "3.1.1",
3450      "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
3451      "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
3452      "dev": true,
3453      "engines": {
3454        "node": ">=16"
3455      }
3456    },
3457    "node_modules/@npmcli/git/node_modules/lru-cache": {
3458      "version": "10.4.3",
3459      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
3460      "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
3461      "dev": true
3462    },
3463    "node_modules/@npmcli/git/node_modules/which": {
3464      "version": "4.0.0",
3465      "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
3466      "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
3467      "dev": true,
3468      "dependencies": {
3469        "isexe": "^3.1.1"
3470      },
3471      "bin": {
3472        "node-which": "bin/which.js"
3473      },
3474      "engines": {
3475        "node": "^16.13.0 || >=18.0.0"
3476      }
3477    },
3478    "node_modules/@npmcli/installed-package-contents": {
3479      "version": "2.1.0",
3480      "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz",
3481      "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==",
3482      "dev": true,
3483      "dependencies": {
3484        "npm-bundled": "^3.0.0",
3485        "npm-normalize-package-bin": "^3.0.0"
3486      },
3487      "bin": {
3488        "installed-package-contents": "bin/index.js"
3489      },
3490      "engines": {
3491        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
3492      }
3493    },
3494    "node_modules/@npmcli/node-gyp": {
3495      "version": "3.0.0",
3496      "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz",
3497      "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==",
3498      "dev": true,
3499      "engines": {
3500        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
3501      }
3502    },
3503    "node_modules/@npmcli/package-json": {
3504      "version": "5.2.1",
3505      "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz",
3506      "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==",
3507      "dev": true,
3508      "dependencies": {
3509        "@npmcli/git": "^5.0.0",
3510        "glob": "^10.2.2",
3511        "hosted-git-info": "^7.0.0",
3512        "json-parse-even-better-errors": "^3.0.0",
3513        "normalize-package-data": "^6.0.0",
3514        "proc-log": "^4.0.0",
3515        "semver": "^7.5.3"
3516      },
3517      "engines": {
3518        "node": "^16.14.0 || >=18.0.0"
3519      }
3520    },
3521    "node_modules/@npmcli/package-json/node_modules/brace-expansion": {
3522      "version": "2.0.1",
3523      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
3524      "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
3525      "dev": true,
3526      "dependencies": {
3527        "balanced-match": "^1.0.0"
3528      }
3529    },
3530    "node_modules/@npmcli/package-json/node_modules/glob": {
3531      "version": "10.4.5",
3532      "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
3533      "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
3534      "dev": true,
3535      "dependencies": {
3536        "foreground-child": "^3.1.0",
3537        "jackspeak": "^3.1.2",
3538        "minimatch": "^9.0.4",
3539        "minipass": "^7.1.2",
3540        "package-json-from-dist": "^1.0.0",
3541        "path-scurry": "^1.11.1"
3542      },
3543      "bin": {
3544        "glob": "dist/esm/bin.mjs"
3545      },
3546      "funding": {
3547        "url": "https://github.com/sponsors/isaacs"
3548      }
3549    },
3550    "node_modules/@npmcli/package-json/node_modules/minimatch": {
3551      "version": "9.0.5",
3552      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
3553      "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
3554      "dev": true,
3555      "dependencies": {
3556        "brace-expansion": "^2.0.1"
3557      },
3558      "engines": {
3559        "node": ">=16 || 14 >=14.17"
3560      },
3561      "funding": {
3562        "url": "https://github.com/sponsors/isaacs"
3563      }
3564    },
3565    "node_modules/@npmcli/promise-spawn": {
3566      "version": "7.0.2",
3567      "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz",
3568      "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==",
3569      "dev": true,
3570      "dependencies": {
3571        "which": "^4.0.0"
3572      },
3573      "engines": {
3574        "node": "^16.14.0 || >=18.0.0"
3575      }
3576    },
3577    "node_modules/@npmcli/promise-spawn/node_modules/isexe": {
3578      "version": "3.1.1",
3579      "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
3580      "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
3581      "dev": true,
3582      "engines": {
3583        "node": ">=16"
3584      }
3585    },
3586    "node_modules/@npmcli/promise-spawn/node_modules/which": {
3587      "version": "4.0.0",
3588      "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
3589      "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
3590      "dev": true,
3591      "dependencies": {
3592        "isexe": "^3.1.1"
3593      },
3594      "bin": {
3595        "node-which": "bin/which.js"
3596      },
3597      "engines": {
3598        "node": "^16.13.0 || >=18.0.0"
3599      }
3600    },
3601    "node_modules/@npmcli/redact": {
3602      "version": "2.0.1",
3603      "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-2.0.1.tgz",
3604      "integrity": "sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==",
3605      "dev": true,
3606      "engines": {
3607        "node": "^16.14.0 || >=18.0.0"
3608      }
3609    },
3610    "node_modules/@npmcli/run-script": {
3611      "version": "8.1.0",
3612      "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.1.0.tgz",
3613      "integrity": "sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==",
3614      "dev": true,
3615      "dependencies": {
3616        "@npmcli/node-gyp": "^3.0.0",
3617        "@npmcli/package-json": "^5.0.0",
3618        "@npmcli/promise-spawn": "^7.0.0",
3619        "node-gyp": "^10.0.0",
3620        "proc-log": "^4.0.0",
3621        "which": "^4.0.0"
3622      },
3623      "engines": {
3624        "node": "^16.14.0 || >=18.0.0"
3625      }
3626    },
3627    "node_modules/@npmcli/run-script/node_modules/isexe": {
3628      "version": "3.1.1",
3629      "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
3630      "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
3631      "dev": true,
3632      "engines": {
3633        "node": ">=16"
3634      }
3635    },
3636    "node_modules/@npmcli/run-script/node_modules/which": {
3637      "version": "4.0.0",
3638      "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
3639      "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
3640      "dev": true,
3641      "dependencies": {
3642        "isexe": "^3.1.1"
3643      },
3644      "bin": {
3645        "node-which": "bin/which.js"
3646      },
3647      "engines": {
3648        "node": "^16.13.0 || >=18.0.0"
3649      }
3650    },
3651    "node_modules/@pkgjs/parseargs": {
3652      "version": "0.11.0",
3653      "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
3654      "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
3655      "dev": true,
3656      "optional": true,
3657      "engines": {
3658        "node": ">=14"
3659      }
3660    },
3661    "node_modules/@rollup/rollup-android-arm-eabi": {
3662      "version": "4.20.0",
3663      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz",
3664      "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==",
3665      "cpu": [
3666        "arm"
3667      ],
3668      "dev": true,
3669      "optional": true,
3670      "os": [
3671        "android"
3672      ]
3673    },
3674    "node_modules/@rollup/rollup-android-arm64": {
3675      "version": "4.20.0",
3676      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz",
3677      "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==",
3678      "cpu": [
3679        "arm64"
3680      ],
3681      "dev": true,
3682      "optional": true,
3683      "os": [
3684        "android"
3685      ]
3686    },
3687    "node_modules/@rollup/rollup-darwin-arm64": {
3688      "version": "4.20.0",
3689      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz",
3690      "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==",
3691      "cpu": [
3692        "arm64"
3693      ],
3694      "dev": true,
3695      "optional": true,
3696      "os": [
3697        "darwin"
3698      ]
3699    },
3700    "node_modules/@rollup/rollup-darwin-x64": {
3701      "version": "4.20.0",
3702      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz",
3703      "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==",
3704      "cpu": [
3705        "x64"
3706      ],
3707      "dev": true,
3708      "optional": true,
3709      "os": [
3710        "darwin"
3711      ]
3712    },
3713    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
3714      "version": "4.20.0",
3715      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz",
3716      "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==",
3717      "cpu": [
3718        "arm"
3719      ],
3720      "dev": true,
3721      "optional": true,
3722      "os": [
3723        "linux"
3724      ]
3725    },
3726    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
3727      "version": "4.20.0",
3728      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz",
3729      "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==",
3730      "cpu": [
3731        "arm"
3732      ],
3733      "dev": true,
3734      "optional": true,
3735      "os": [
3736        "linux"
3737      ]
3738    },
3739    "node_modules/@rollup/rollup-linux-arm64-gnu": {
3740      "version": "4.20.0",
3741      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz",
3742      "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==",
3743      "cpu": [
3744        "arm64"
3745      ],
3746      "dev": true,
3747      "optional": true,
3748      "os": [
3749        "linux"
3750      ]
3751    },
3752    "node_modules/@rollup/rollup-linux-arm64-musl": {
3753      "version": "4.20.0",
3754      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz",
3755      "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==",
3756      "cpu": [
3757        "arm64"
3758      ],
3759      "dev": true,
3760      "optional": true,
3761      "os": [
3762        "linux"
3763      ]
3764    },
3765    "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
3766      "version": "4.20.0",
3767      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz",
3768      "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==",
3769      "cpu": [
3770        "ppc64"
3771      ],
3772      "dev": true,
3773      "optional": true,
3774      "os": [
3775        "linux"
3776      ]
3777    },
3778    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
3779      "version": "4.20.0",
3780      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz",
3781      "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==",
3782      "cpu": [
3783        "riscv64"
3784      ],
3785      "dev": true,
3786      "optional": true,
3787      "os": [
3788        "linux"
3789      ]
3790    },
3791    "node_modules/@rollup/rollup-linux-s390x-gnu": {
3792      "version": "4.20.0",
3793      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz",
3794      "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==",
3795      "cpu": [
3796        "s390x"
3797      ],
3798      "dev": true,
3799      "optional": true,
3800      "os": [
3801        "linux"
3802      ]
3803    },
3804    "node_modules/@rollup/rollup-linux-x64-gnu": {
3805      "version": "4.20.0",
3806      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz",
3807      "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==",
3808      "cpu": [
3809        "x64"
3810      ],
3811      "dev": true,
3812      "optional": true,
3813      "os": [
3814        "linux"
3815      ]
3816    },
3817    "node_modules/@rollup/rollup-linux-x64-musl": {
3818      "version": "4.20.0",
3819      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz",
3820      "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==",
3821      "cpu": [
3822        "x64"
3823      ],
3824      "dev": true,
3825      "optional": true,
3826      "os": [
3827        "linux"
3828      ]
3829    },
3830    "node_modules/@rollup/rollup-win32-arm64-msvc": {
3831      "version": "4.20.0",
3832      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz",
3833      "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==",
3834      "cpu": [
3835        "arm64"
3836      ],
3837      "dev": true,
3838      "optional": true,
3839      "os": [
3840        "win32"
3841      ]
3842    },
3843    "node_modules/@rollup/rollup-win32-ia32-msvc": {
3844      "version": "4.20.0",
3845      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz",
3846      "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==",
3847      "cpu": [
3848        "ia32"
3849      ],
3850      "dev": true,
3851      "optional": true,
3852      "os": [
3853        "win32"
3854      ]
3855    },
3856    "node_modules/@rollup/rollup-win32-x64-msvc": {
3857      "version": "4.20.0",
3858      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz",
3859      "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==",
3860      "cpu": [
3861        "x64"
3862      ],
3863      "dev": true,
3864      "optional": true,
3865      "os": [
3866        "win32"
3867      ]
3868    },
3869    "node_modules/@schematics/angular": {
3870      "version": "18.2.5",
3871      "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-18.2.5.tgz",
3872      "integrity": "sha512-tBXhk9OGT4U6VsBNbuCNl2ITDOF3NYdGrEieIHU+lHSkpJNGZUIGxCgXCETXkmXDq1pe4wFZSKelWjeqYDfX0g==",
3873      "dev": true,
3874      "dependencies": {
3875        "@angular-devkit/core": "18.2.5",
3876        "@angular-devkit/schematics": "18.2.5",
3877        "jsonc-parser": "3.3.1"
3878      },
3879      "engines": {
3880        "node": "^18.19.1 || ^20.11.1 || >=22.0.0",
3881        "npm": "^6.11.0 || ^7.5.6 || >=8.0.0",
3882        "yarn": ">= 1.13.0"
3883      }
3884    },
3885    "node_modules/@sigstore/bundle": {
3886      "version": "2.3.2",
3887      "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz",
3888      "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==",
3889      "dev": true,
3890      "dependencies": {
3891        "@sigstore/protobuf-specs": "^0.3.2"
3892      },
3893      "engines": {
3894        "node": "^16.14.0 || >=18.0.0"
3895      }
3896    },
3897    "node_modules/@sigstore/core": {
3898      "version": "1.1.0",
3899      "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz",
3900      "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==",
3901      "dev": true,
3902      "engines": {
3903        "node": "^16.14.0 || >=18.0.0"
3904      }
3905    },
3906    "node_modules/@sigstore/protobuf-specs": {
3907      "version": "0.3.2",
3908      "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.2.tgz",
3909      "integrity": "sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==",
3910      "dev": true,
3911      "engines": {
3912        "node": "^16.14.0 || >=18.0.0"
3913      }
3914    },
3915    "node_modules/@sigstore/sign": {
3916      "version": "2.3.2",
3917      "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz",
3918      "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==",
3919      "dev": true,
3920      "dependencies": {
3921        "@sigstore/bundle": "^2.3.2",
3922        "@sigstore/core": "^1.0.0",
3923        "@sigstore/protobuf-specs": "^0.3.2",
3924        "make-fetch-happen": "^13.0.1",
3925        "proc-log": "^4.2.0",
3926        "promise-retry": "^2.0.1"
3927      },
3928      "engines": {
3929        "node": "^16.14.0 || >=18.0.0"
3930      }
3931    },
3932    "node_modules/@sigstore/tuf": {
3933      "version": "2.3.4",
3934      "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz",
3935      "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==",
3936      "dev": true,
3937      "dependencies": {
3938        "@sigstore/protobuf-specs": "^0.3.2",
3939        "tuf-js": "^2.2.1"
3940      },
3941      "engines": {
3942        "node": "^16.14.0 || >=18.0.0"
3943      }
3944    },
3945    "node_modules/@sigstore/verify": {
3946      "version": "1.2.1",
3947      "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz",
3948      "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==",
3949      "dev": true,
3950      "dependencies": {
3951        "@sigstore/bundle": "^2.3.2",
3952        "@sigstore/core": "^1.1.0",
3953        "@sigstore/protobuf-specs": "^0.3.2"
3954      },
3955      "engines": {
3956        "node": "^16.14.0 || >=18.0.0"
3957      }
3958    },
3959    "node_modules/@sindresorhus/merge-streams": {
3960      "version": "2.3.0",
3961      "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz",
3962      "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==",
3963      "dev": true,
3964      "engines": {
3965        "node": ">=18"
3966      },
3967      "funding": {
3968        "url": "https://github.com/sponsors/sindresorhus"
3969      }
3970    },
3971    "node_modules/@socket.io/component-emitter": {
3972      "version": "3.1.2",
3973      "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
3974      "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
3975      "dev": true
3976    },
3977    "node_modules/@tufjs/canonical-json": {
3978      "version": "2.0.0",
3979      "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz",
3980      "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==",
3981      "dev": true,
3982      "engines": {
3983        "node": "^16.14.0 || >=18.0.0"
3984      }
3985    },
3986    "node_modules/@tufjs/models": {
3987      "version": "2.0.1",
3988      "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz",
3989      "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==",
3990      "dev": true,
3991      "dependencies": {
3992        "@tufjs/canonical-json": "2.0.0",
3993        "minimatch": "^9.0.4"
3994      },
3995      "engines": {
3996        "node": "^16.14.0 || >=18.0.0"
3997      }
3998    },
3999    "node_modules/@tufjs/models/node_modules/brace-expansion": {
4000      "version": "2.0.1",
4001      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
4002      "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
4003      "dev": true,
4004      "dependencies": {
4005        "balanced-match": "^1.0.0"
4006      }
4007    },
4008    "node_modules/@tufjs/models/node_modules/minimatch": {
4009      "version": "9.0.5",
4010      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
4011      "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
4012      "dev": true,
4013      "dependencies": {
4014        "brace-expansion": "^2.0.1"
4015      },
4016      "engines": {
4017        "node": ">=16 || 14 >=14.17"
4018      },
4019      "funding": {
4020        "url": "https://github.com/sponsors/isaacs"
4021      }
4022    },
4023    "node_modules/@types/body-parser": {
4024      "version": "1.19.5",
4025      "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
4026      "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
4027      "dev": true,
4028      "dependencies": {
4029        "@types/connect": "*",
4030        "@types/node": "*"
4031      }
4032    },
4033    "node_modules/@types/bonjour": {
4034      "version": "3.5.13",
4035      "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz",
4036      "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==",
4037      "dev": true,
4038      "dependencies": {
4039        "@types/node": "*"
4040      }
4041    },
4042    "node_modules/@types/connect": {
4043      "version": "3.4.38",
4044      "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
4045      "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
4046      "dev": true,
4047      "dependencies": {
4048        "@types/node": "*"
4049      }
4050    },
4051    "node_modules/@types/connect-history-api-fallback": {
4052      "version": "1.5.4",
4053      "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
4054      "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
4055      "dev": true,
4056      "dependencies": {
4057        "@types/express-serve-static-core": "*",
4058        "@types/node": "*"
4059      }
4060    },
4061    "node_modules/@types/cookie": {
4062      "version": "0.4.1",
4063      "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
4064      "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==",
4065      "dev": true
4066    },
4067    "node_modules/@types/cors": {
4068      "version": "2.8.17",
4069      "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz",
4070      "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==",
4071      "dev": true,
4072      "dependencies": {
4073        "@types/node": "*"
4074      }
4075    },
4076    "node_modules/@types/estree": {
4077      "version": "1.0.5",
4078      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
4079      "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
4080      "dev": true
4081    },
4082    "node_modules/@types/express": {
4083      "version": "4.17.21",
4084      "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
4085      "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
4086      "dev": true,
4087      "dependencies": {
4088        "@types/body-parser": "*",
4089        "@types/express-serve-static-core": "^4.17.33",
4090        "@types/qs": "*",
4091        "@types/serve-static": "*"
4092      }
4093    },
4094    "node_modules/@types/express-serve-static-core": {
4095      "version": "4.19.5",
4096      "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz",
4097      "integrity": "sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==",
4098      "dev": true,
4099      "dependencies": {
4100        "@types/node": "*",
4101        "@types/qs": "*",
4102        "@types/range-parser": "*",
4103        "@types/send": "*"
4104      }
4105    },
4106    "node_modules/@types/http-errors": {
4107      "version": "2.0.4",
4108      "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
4109      "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
4110      "dev": true
4111    },
4112    "node_modules/@types/http-proxy": {
4113      "version": "1.17.15",
4114      "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz",
4115      "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==",
4116      "dev": true,
4117      "dependencies": {
4118        "@types/node": "*"
4119      }
4120    },
4121    "node_modules/@types/jasmine": {
4122      "version": "5.1.4",
4123      "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-5.1.4.tgz",
4124      "integrity": "sha512-px7OMFO/ncXxixDe1zR13V1iycqWae0MxTaw62RpFlksUi5QuNWgQJFkTQjIOvrmutJbI7Fp2Y2N1F6D2R4G6w==",
4125      "dev": true
4126    },
4127    "node_modules/@types/json-schema": {
4128      "version": "7.0.15",
4129      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
4130      "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
4131      "dev": true
4132    },
4133    "node_modules/@types/mime": {
4134      "version": "1.3.5",
4135      "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
4136      "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
4137      "dev": true
4138    },
4139    "node_modules/@types/mute-stream": {
4140      "version": "0.0.4",
4141      "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz",
4142      "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==",
4143      "dev": true,
4144      "dependencies": {
4145        "@types/node": "*"
4146      }
4147    },
4148    "node_modules/@types/node": {
4149      "version": "22.7.0",
4150      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.0.tgz",
4151      "integrity": "sha512-MOdOibwBs6KW1vfqz2uKMlxq5xAfAZ98SZjO8e3XnAbFnTJtAspqhWk7hrdSAs9/Y14ZWMiy7/MxMUzAOadYEw==",
4152      "dev": true,
4153      "dependencies": {
4154        "undici-types": "~6.19.2"
4155      }
4156    },
4157    "node_modules/@types/node-forge": {
4158      "version": "1.3.11",
4159      "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
4160      "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
4161      "dev": true,
4162      "dependencies": {
4163        "@types/node": "*"
4164      }
4165    },
4166    "node_modules/@types/qs": {
4167      "version": "6.9.16",
4168      "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.16.tgz",
4169      "integrity": "sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==",
4170      "dev": true
4171    },
4172    "node_modules/@types/range-parser": {
4173      "version": "1.2.7",
4174      "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
4175      "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
4176      "dev": true
4177    },
4178    "node_modules/@types/retry": {
4179      "version": "0.12.2",
4180      "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz",
4181      "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==",
4182      "dev": true
4183    },
4184    "node_modules/@types/send": {
4185      "version": "0.17.4",
4186      "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
4187      "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
4188      "dev": true,
4189      "dependencies": {
4190        "@types/mime": "^1",
4191        "@types/node": "*"
4192      }
4193    },
4194    "node_modules/@types/serve-index": {
4195      "version": "1.9.4",
4196      "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz",
4197      "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==",
4198      "dev": true,
4199      "dependencies": {
4200        "@types/express": "*"
4201      }
4202    },
4203    "node_modules/@types/serve-static": {
4204      "version": "1.15.7",
4205      "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
4206      "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
4207      "dev": true,
4208      "dependencies": {
4209        "@types/http-errors": "*",
4210        "@types/node": "*",
4211        "@types/send": "*"
4212      }
4213    },
4214    "node_modules/@types/sockjs": {
4215      "version": "0.3.36",
4216      "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
4217      "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==",
4218      "dev": true,
4219      "dependencies": {
4220        "@types/node": "*"
4221      }
4222    },
4223    "node_modules/@types/wrap-ansi": {
4224      "version": "3.0.0",
4225      "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz",
4226      "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==",
4227      "dev": true
4228    },
4229    "node_modules/@types/ws": {
4230      "version": "8.5.12",
4231      "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz",
4232      "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==",
4233      "dev": true,
4234      "dependencies": {
4235        "@types/node": "*"
4236      }
4237    },
4238    "node_modules/@vitejs/plugin-basic-ssl": {
4239      "version": "1.1.0",
4240      "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz",
4241      "integrity": "sha512-wO4Dk/rm8u7RNhOf95ZzcEmC9rYOncYgvq4z3duaJrCgjN8BxAnDVyndanfcJZ0O6XZzHz6Q0hTimxTg8Y9g/A==",
4242      "dev": true,
4243      "engines": {
4244        "node": ">=14.6.0"
4245      },
4246      "peerDependencies": {
4247        "vite": "^3.0.0 || ^4.0.0 || ^5.0.0"
4248      }
4249    },
4250    "node_modules/@webassemblyjs/ast": {
4251      "version": "1.12.1",
4252      "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz",
4253      "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==",
4254      "dev": true,
4255      "dependencies": {
4256        "@webassemblyjs/helper-numbers": "1.11.6",
4257        "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
4258      }
4259    },
4260    "node_modules/@webassemblyjs/floating-point-hex-parser": {
4261      "version": "1.11.6",
4262      "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
4263      "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==",
4264      "dev": true
4265    },
4266    "node_modules/@webassemblyjs/helper-api-error": {
4267      "version": "1.11.6",
4268      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
4269      "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==",
4270      "dev": true
4271    },
4272    "node_modules/@webassemblyjs/helper-buffer": {
4273      "version": "1.12.1",
4274      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz",
4275      "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==",
4276      "dev": true
4277    },
4278    "node_modules/@webassemblyjs/helper-numbers": {
4279      "version": "1.11.6",
4280      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
4281      "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
4282      "dev": true,
4283      "dependencies": {
4284        "@webassemblyjs/floating-point-hex-parser": "1.11.6",
4285        "@webassemblyjs/helper-api-error": "1.11.6",
4286        "@xtuc/long": "4.2.2"
4287      }
4288    },
4289    "node_modules/@webassemblyjs/helper-wasm-bytecode": {
4290      "version": "1.11.6",
4291      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
4292      "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==",
4293      "dev": true
4294    },
4295    "node_modules/@webassemblyjs/helper-wasm-section": {
4296      "version": "1.12.1",
4297      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz",
4298      "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==",
4299      "dev": true,
4300      "dependencies": {
4301        "@webassemblyjs/ast": "1.12.1",
4302        "@webassemblyjs/helper-buffer": "1.12.1",
4303        "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
4304        "@webassemblyjs/wasm-gen": "1.12.1"
4305      }
4306    },
4307    "node_modules/@webassemblyjs/ieee754": {
4308      "version": "1.11.6",
4309      "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
4310      "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
4311      "dev": true,
4312      "dependencies": {
4313        "@xtuc/ieee754": "^1.2.0"
4314      }
4315    },
4316    "node_modules/@webassemblyjs/leb128": {
4317      "version": "1.11.6",
4318      "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
4319      "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
4320      "dev": true,
4321      "dependencies": {
4322        "@xtuc/long": "4.2.2"
4323      }
4324    },
4325    "node_modules/@webassemblyjs/utf8": {
4326      "version": "1.11.6",
4327      "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
4328      "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==",
4329      "dev": true
4330    },
4331    "node_modules/@webassemblyjs/wasm-edit": {
4332      "version": "1.12.1",
4333      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz",
4334      "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==",
4335      "dev": true,
4336      "dependencies": {
4337        "@webassemblyjs/ast": "1.12.1",
4338        "@webassemblyjs/helper-buffer": "1.12.1",
4339        "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
4340        "@webassemblyjs/helper-wasm-section": "1.12.1",
4341        "@webassemblyjs/wasm-gen": "1.12.1",
4342        "@webassemblyjs/wasm-opt": "1.12.1",
4343        "@webassemblyjs/wasm-parser": "1.12.1",
4344        "@webassemblyjs/wast-printer": "1.12.1"
4345      }
4346    },
4347    "node_modules/@webassemblyjs/wasm-gen": {
4348      "version": "1.12.1",
4349      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz",
4350      "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==",
4351      "dev": true,
4352      "dependencies": {
4353        "@webassemblyjs/ast": "1.12.1",
4354        "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
4355        "@webassemblyjs/ieee754": "1.11.6",
4356        "@webassemblyjs/leb128": "1.11.6",
4357        "@webassemblyjs/utf8": "1.11.6"
4358      }
4359    },
4360    "node_modules/@webassemblyjs/wasm-opt": {
4361      "version": "1.12.1",
4362      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz",
4363      "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==",
4364      "dev": true,
4365      "dependencies": {
4366        "@webassemblyjs/ast": "1.12.1",
4367        "@webassemblyjs/helper-buffer": "1.12.1",
4368        "@webassemblyjs/wasm-gen": "1.12.1",
4369        "@webassemblyjs/wasm-parser": "1.12.1"
4370      }
4371    },
4372    "node_modules/@webassemblyjs/wasm-parser": {
4373      "version": "1.12.1",
4374      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz",
4375      "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==",
4376      "dev": true,
4377      "dependencies": {
4378        "@webassemblyjs/ast": "1.12.1",
4379        "@webassemblyjs/helper-api-error": "1.11.6",
4380        "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
4381        "@webassemblyjs/ieee754": "1.11.6",
4382        "@webassemblyjs/leb128": "1.11.6",
4383        "@webassemblyjs/utf8": "1.11.6"
4384      }
4385    },
4386    "node_modules/@webassemblyjs/wast-printer": {
4387      "version": "1.12.1",
4388      "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz",
4389      "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==",
4390      "dev": true,
4391      "dependencies": {
4392        "@webassemblyjs/ast": "1.12.1",
4393        "@xtuc/long": "4.2.2"
4394      }
4395    },
4396    "node_modules/@xtuc/ieee754": {
4397      "version": "1.2.0",
4398      "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
4399      "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
4400      "dev": true
4401    },
4402    "node_modules/@xtuc/long": {
4403      "version": "4.2.2",
4404      "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
4405      "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
4406      "dev": true
4407    },
4408    "node_modules/@yarnpkg/lockfile": {
4409      "version": "1.1.0",
4410      "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
4411      "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==",
4412      "dev": true
4413    },
4414    "node_modules/abbrev": {
4415      "version": "2.0.0",
4416      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz",
4417      "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==",
4418      "dev": true,
4419      "engines": {
4420        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
4421      }
4422    },
4423    "node_modules/accepts": {
4424      "version": "1.3.8",
4425      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
4426      "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
4427      "dev": true,
4428      "dependencies": {
4429        "mime-types": "~2.1.34",
4430        "negotiator": "0.6.3"
4431      },
4432      "engines": {
4433        "node": ">= 0.6"
4434      }
4435    },
4436    "node_modules/acorn": {
4437      "version": "8.12.1",
4438      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
4439      "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
4440      "dev": true,
4441      "bin": {
4442        "acorn": "bin/acorn"
4443      },
4444      "engines": {
4445        "node": ">=0.4.0"
4446      }
4447    },
4448    "node_modules/acorn-import-attributes": {
4449      "version": "1.9.5",
4450      "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
4451      "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==",
4452      "dev": true,
4453      "peerDependencies": {
4454        "acorn": "^8"
4455      }
4456    },
4457    "node_modules/adjust-sourcemap-loader": {
4458      "version": "4.0.0",
4459      "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
4460      "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
4461      "dev": true,
4462      "dependencies": {
4463        "loader-utils": "^2.0.0",
4464        "regex-parser": "^2.2.11"
4465      },
4466      "engines": {
4467        "node": ">=8.9"
4468      }
4469    },
4470    "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": {
4471      "version": "2.0.4",
4472      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
4473      "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
4474      "dev": true,
4475      "dependencies": {
4476        "big.js": "^5.2.2",
4477        "emojis-list": "^3.0.0",
4478        "json5": "^2.1.2"
4479      },
4480      "engines": {
4481        "node": ">=8.9.0"
4482      }
4483    },
4484    "node_modules/agent-base": {
4485      "version": "7.1.1",
4486      "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz",
4487      "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==",
4488      "dev": true,
4489      "dependencies": {
4490        "debug": "^4.3.4"
4491      },
4492      "engines": {
4493        "node": ">= 14"
4494      }
4495    },
4496    "node_modules/aggregate-error": {
4497      "version": "3.1.0",
4498      "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
4499      "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
4500      "dev": true,
4501      "dependencies": {
4502        "clean-stack": "^2.0.0",
4503        "indent-string": "^4.0.0"
4504      },
4505      "engines": {
4506        "node": ">=8"
4507      }
4508    },
4509    "node_modules/ajv": {
4510      "version": "8.17.1",
4511      "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
4512      "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
4513      "dev": true,
4514      "dependencies": {
4515        "fast-deep-equal": "^3.1.3",
4516        "fast-uri": "^3.0.1",
4517        "json-schema-traverse": "^1.0.0",
4518        "require-from-string": "^2.0.2"
4519      },
4520      "funding": {
4521        "type": "github",
4522        "url": "https://github.com/sponsors/epoberezkin"
4523      }
4524    },
4525    "node_modules/ajv-formats": {
4526      "version": "3.0.1",
4527      "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz",
4528      "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==",
4529      "dev": true,
4530      "dependencies": {
4531        "ajv": "^8.0.0"
4532      },
4533      "peerDependencies": {
4534        "ajv": "^8.0.0"
4535      },
4536      "peerDependenciesMeta": {
4537        "ajv": {
4538          "optional": true
4539        }
4540      }
4541    },
4542    "node_modules/ajv-keywords": {
4543      "version": "5.1.0",
4544      "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
4545      "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
4546      "dev": true,
4547      "dependencies": {
4548        "fast-deep-equal": "^3.1.3"
4549      },
4550      "peerDependencies": {
4551        "ajv": "^8.8.2"
4552      }
4553    },
4554    "node_modules/ansi-colors": {
4555      "version": "4.1.3",
4556      "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
4557      "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
4558      "dev": true,
4559      "engines": {
4560        "node": ">=6"
4561      }
4562    },
4563    "node_modules/ansi-escapes": {
4564      "version": "4.3.2",
4565      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
4566      "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
4567      "dev": true,
4568      "dependencies": {
4569        "type-fest": "^0.21.3"
4570      },
4571      "engines": {
4572        "node": ">=8"
4573      },
4574      "funding": {
4575        "url": "https://github.com/sponsors/sindresorhus"
4576      }
4577    },
4578    "node_modules/ansi-html-community": {
4579      "version": "0.0.8",
4580      "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
4581      "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
4582      "dev": true,
4583      "engines": [
4584        "node >= 0.8.0"
4585      ],
4586      "bin": {
4587        "ansi-html": "bin/ansi-html"
4588      }
4589    },
4590    "node_modules/ansi-regex": {
4591      "version": "5.0.1",
4592      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
4593      "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
4594      "dev": true,
4595      "engines": {
4596        "node": ">=8"
4597      }
4598    },
4599    "node_modules/ansi-styles": {
4600      "version": "3.2.1",
4601      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
4602      "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
4603      "dev": true,
4604      "dependencies": {
4605        "color-convert": "^1.9.0"
4606      },
4607      "engines": {
4608        "node": ">=4"
4609      }
4610    },
4611    "node_modules/anymatch": {
4612      "version": "3.1.3",
4613      "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
4614      "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
4615      "dev": true,
4616      "dependencies": {
4617        "normalize-path": "^3.0.0",
4618        "picomatch": "^2.0.4"
4619      },
4620      "engines": {
4621        "node": ">= 8"
4622      }
4623    },
4624    "node_modules/anymatch/node_modules/picomatch": {
4625      "version": "2.3.1",
4626      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
4627      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
4628      "dev": true,
4629      "engines": {
4630        "node": ">=8.6"
4631      },
4632      "funding": {
4633        "url": "https://github.com/sponsors/jonschlinkert"
4634      }
4635    },
4636    "node_modules/argparse": {
4637      "version": "2.0.1",
4638      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
4639      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
4640      "dev": true
4641    },
4642    "node_modules/array-flatten": {
4643      "version": "1.1.1",
4644      "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
4645      "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
4646      "dev": true
4647    },
4648    "node_modules/autoprefixer": {
4649      "version": "10.4.20",
4650      "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz",
4651      "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==",
4652      "dev": true,
4653      "funding": [
4654        {
4655          "type": "opencollective",
4656          "url": "https://opencollective.com/postcss/"
4657        },
4658        {
4659          "type": "tidelift",
4660          "url": "https://tidelift.com/funding/github/npm/autoprefixer"
4661        },
4662        {
4663          "type": "github",
4664          "url": "https://github.com/sponsors/ai"
4665        }
4666      ],
4667      "dependencies": {
4668        "browserslist": "^4.23.3",
4669        "caniuse-lite": "^1.0.30001646",
4670        "fraction.js": "^4.3.7",
4671        "normalize-range": "^0.1.2",
4672        "picocolors": "^1.0.1",
4673        "postcss-value-parser": "^4.2.0"
4674      },
4675      "bin": {
4676        "autoprefixer": "bin/autoprefixer"
4677      },
4678      "engines": {
4679        "node": "^10 || ^12 || >=14"
4680      },
4681      "peerDependencies": {
4682        "postcss": "^8.1.0"
4683      }
4684    },
4685    "node_modules/babel-loader": {
4686      "version": "9.1.3",
4687      "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz",
4688      "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==",
4689      "dev": true,
4690      "dependencies": {
4691        "find-cache-dir": "^4.0.0",
4692        "schema-utils": "^4.0.0"
4693      },
4694      "engines": {
4695        "node": ">= 14.15.0"
4696      },
4697      "peerDependencies": {
4698        "@babel/core": "^7.12.0",
4699        "webpack": ">=5"
4700      }
4701    },
4702    "node_modules/babel-plugin-polyfill-corejs2": {
4703      "version": "0.4.11",
4704      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz",
4705      "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==",
4706      "dev": true,
4707      "dependencies": {
4708        "@babel/compat-data": "^7.22.6",
4709        "@babel/helper-define-polyfill-provider": "^0.6.2",
4710        "semver": "^6.3.1"
4711      },
4712      "peerDependencies": {
4713        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
4714      }
4715    },
4716    "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
4717      "version": "6.3.1",
4718      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
4719      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
4720      "dev": true,
4721      "bin": {
4722        "semver": "bin/semver.js"
4723      }
4724    },
4725    "node_modules/babel-plugin-polyfill-corejs3": {
4726      "version": "0.10.6",
4727      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz",
4728      "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==",
4729      "dev": true,
4730      "dependencies": {
4731        "@babel/helper-define-polyfill-provider": "^0.6.2",
4732        "core-js-compat": "^3.38.0"
4733      },
4734      "peerDependencies": {
4735        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
4736      }
4737    },
4738    "node_modules/babel-plugin-polyfill-regenerator": {
4739      "version": "0.6.2",
4740      "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz",
4741      "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==",
4742      "dev": true,
4743      "dependencies": {
4744        "@babel/helper-define-polyfill-provider": "^0.6.2"
4745      },
4746      "peerDependencies": {
4747        "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
4748      }
4749    },
4750    "node_modules/balanced-match": {
4751      "version": "1.0.2",
4752      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
4753      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
4754      "dev": true
4755    },
4756    "node_modules/base64-js": {
4757      "version": "1.5.1",
4758      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
4759      "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
4760      "dev": true,
4761      "funding": [
4762        {
4763          "type": "github",
4764          "url": "https://github.com/sponsors/feross"
4765        },
4766        {
4767          "type": "patreon",
4768          "url": "https://www.patreon.com/feross"
4769        },
4770        {
4771          "type": "consulting",
4772          "url": "https://feross.org/support"
4773        }
4774      ]
4775    },
4776    "node_modules/base64id": {
4777      "version": "2.0.0",
4778      "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
4779      "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
4780      "dev": true,
4781      "engines": {
4782        "node": "^4.5.0 || >= 5.9"
4783      }
4784    },
4785    "node_modules/batch": {
4786      "version": "0.6.1",
4787      "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
4788      "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
4789      "dev": true
4790    },
4791    "node_modules/big.js": {
4792      "version": "5.2.2",
4793      "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
4794      "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
4795      "dev": true,
4796      "engines": {
4797        "node": "*"
4798      }
4799    },
4800    "node_modules/binary-extensions": {
4801      "version": "2.3.0",
4802      "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
4803      "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
4804      "dev": true,
4805      "engines": {
4806        "node": ">=8"
4807      },
4808      "funding": {
4809        "url": "https://github.com/sponsors/sindresorhus"
4810      }
4811    },
4812    "node_modules/bl": {
4813      "version": "4.1.0",
4814      "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz",
4815      "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
4816      "dev": true,
4817      "dependencies": {
4818        "buffer": "^5.5.0",
4819        "inherits": "^2.0.4",
4820        "readable-stream": "^3.4.0"
4821      }
4822    },
4823    "node_modules/body-parser": {
4824      "version": "1.20.3",
4825      "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
4826      "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
4827      "dev": true,
4828      "dependencies": {
4829        "bytes": "3.1.2",
4830        "content-type": "~1.0.5",
4831        "debug": "2.6.9",
4832        "depd": "2.0.0",
4833        "destroy": "1.2.0",
4834        "http-errors": "2.0.0",
4835        "iconv-lite": "0.4.24",
4836        "on-finished": "2.4.1",
4837        "qs": "6.13.0",
4838        "raw-body": "2.5.2",
4839        "type-is": "~1.6.18",
4840        "unpipe": "1.0.0"
4841      },
4842      "engines": {
4843        "node": ">= 0.8",
4844        "npm": "1.2.8000 || >= 1.4.16"
4845      }
4846    },
4847    "node_modules/body-parser/node_modules/debug": {
4848      "version": "2.6.9",
4849      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
4850      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
4851      "dev": true,
4852      "dependencies": {
4853        "ms": "2.0.0"
4854      }
4855    },
4856    "node_modules/body-parser/node_modules/ms": {
4857      "version": "2.0.0",
4858      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4859      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
4860      "dev": true
4861    },
4862    "node_modules/bonjour-service": {
4863      "version": "1.2.1",
4864      "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz",
4865      "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==",
4866      "dev": true,
4867      "dependencies": {
4868        "fast-deep-equal": "^3.1.3",
4869        "multicast-dns": "^7.2.5"
4870      }
4871    },
4872    "node_modules/boolbase": {
4873      "version": "1.0.0",
4874      "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
4875      "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
4876      "dev": true
4877    },
4878    "node_modules/brace-expansion": {
4879      "version": "1.1.11",
4880      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
4881      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
4882      "dev": true,
4883      "dependencies": {
4884        "balanced-match": "^1.0.0",
4885        "concat-map": "0.0.1"
4886      }
4887    },
4888    "node_modules/braces": {
4889      "version": "3.0.3",
4890      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
4891      "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
4892      "dev": true,
4893      "dependencies": {
4894        "fill-range": "^7.1.1"
4895      },
4896      "engines": {
4897        "node": ">=8"
4898      }
4899    },
4900    "node_modules/browserslist": {
4901      "version": "4.24.0",
4902      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz",
4903      "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==",
4904      "dev": true,
4905      "funding": [
4906        {
4907          "type": "opencollective",
4908          "url": "https://opencollective.com/browserslist"
4909        },
4910        {
4911          "type": "tidelift",
4912          "url": "https://tidelift.com/funding/github/npm/browserslist"
4913        },
4914        {
4915          "type": "github",
4916          "url": "https://github.com/sponsors/ai"
4917        }
4918      ],
4919      "dependencies": {
4920        "caniuse-lite": "^1.0.30001663",
4921        "electron-to-chromium": "^1.5.28",
4922        "node-releases": "^2.0.18",
4923        "update-browserslist-db": "^1.1.0"
4924      },
4925      "bin": {
4926        "browserslist": "cli.js"
4927      },
4928      "engines": {
4929        "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
4930      }
4931    },
4932    "node_modules/buffer": {
4933      "version": "5.7.1",
4934      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
4935      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
4936      "dev": true,
4937      "funding": [
4938        {
4939          "type": "github",
4940          "url": "https://github.com/sponsors/feross"
4941        },
4942        {
4943          "type": "patreon",
4944          "url": "https://www.patreon.com/feross"
4945        },
4946        {
4947          "type": "consulting",
4948          "url": "https://feross.org/support"
4949        }
4950      ],
4951      "dependencies": {
4952        "base64-js": "^1.3.1",
4953        "ieee754": "^1.1.13"
4954      }
4955    },
4956    "node_modules/buffer-from": {
4957      "version": "1.1.2",
4958      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
4959      "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
4960      "dev": true
4961    },
4962    "node_modules/bundle-name": {
4963      "version": "4.1.0",
4964      "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
4965      "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==",
4966      "dev": true,
4967      "dependencies": {
4968        "run-applescript": "^7.0.0"
4969      },
4970      "engines": {
4971        "node": ">=18"
4972      },
4973      "funding": {
4974        "url": "https://github.com/sponsors/sindresorhus"
4975      }
4976    },
4977    "node_modules/bytes": {
4978      "version": "3.1.2",
4979      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
4980      "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
4981      "dev": true,
4982      "engines": {
4983        "node": ">= 0.8"
4984      }
4985    },
4986    "node_modules/cacache": {
4987      "version": "18.0.4",
4988      "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz",
4989      "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==",
4990      "dev": true,
4991      "dependencies": {
4992        "@npmcli/fs": "^3.1.0",
4993        "fs-minipass": "^3.0.0",
4994        "glob": "^10.2.2",
4995        "lru-cache": "^10.0.1",
4996        "minipass": "^7.0.3",
4997        "minipass-collect": "^2.0.1",
4998        "minipass-flush": "^1.0.5",
4999        "minipass-pipeline": "^1.2.4",
5000        "p-map": "^4.0.0",
5001        "ssri": "^10.0.0",
5002        "tar": "^6.1.11",
5003        "unique-filename": "^3.0.0"
5004      },
5005      "engines": {
5006        "node": "^16.14.0 || >=18.0.0"
5007      }
5008    },
5009    "node_modules/cacache/node_modules/brace-expansion": {
5010      "version": "2.0.1",
5011      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
5012      "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
5013      "dev": true,
5014      "dependencies": {
5015        "balanced-match": "^1.0.0"
5016      }
5017    },
5018    "node_modules/cacache/node_modules/glob": {
5019      "version": "10.4.5",
5020      "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
5021      "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
5022      "dev": true,
5023      "dependencies": {
5024        "foreground-child": "^3.1.0",
5025        "jackspeak": "^3.1.2",
5026        "minimatch": "^9.0.4",
5027        "minipass": "^7.1.2",
5028        "package-json-from-dist": "^1.0.0",
5029        "path-scurry": "^1.11.1"
5030      },
5031      "bin": {
5032        "glob": "dist/esm/bin.mjs"
5033      },
5034      "funding": {
5035        "url": "https://github.com/sponsors/isaacs"
5036      }
5037    },
5038    "node_modules/cacache/node_modules/lru-cache": {
5039      "version": "10.4.3",
5040      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
5041      "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
5042      "dev": true
5043    },
5044    "node_modules/cacache/node_modules/minimatch": {
5045      "version": "9.0.5",
5046      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
5047      "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
5048      "dev": true,
5049      "dependencies": {
5050        "brace-expansion": "^2.0.1"
5051      },
5052      "engines": {
5053        "node": ">=16 || 14 >=14.17"
5054      },
5055      "funding": {
5056        "url": "https://github.com/sponsors/isaacs"
5057      }
5058    },
5059    "node_modules/call-bind": {
5060      "version": "1.0.7",
5061      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
5062      "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
5063      "dev": true,
5064      "dependencies": {
5065        "es-define-property": "^1.0.0",
5066        "es-errors": "^1.3.0",
5067        "function-bind": "^1.1.2",
5068        "get-intrinsic": "^1.2.4",
5069        "set-function-length": "^1.2.1"
5070      },
5071      "engines": {
5072        "node": ">= 0.4"
5073      },
5074      "funding": {
5075        "url": "https://github.com/sponsors/ljharb"
5076      }
5077    },
5078    "node_modules/callsites": {
5079      "version": "3.1.0",
5080      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
5081      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
5082      "dev": true,
5083      "engines": {
5084        "node": ">=6"
5085      }
5086    },
5087    "node_modules/caniuse-lite": {
5088      "version": "1.0.30001663",
5089      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001663.tgz",
5090      "integrity": "sha512-o9C3X27GLKbLeTYZ6HBOLU1tsAcBZsLis28wrVzddShCS16RujjHp9GDHKZqrB3meE0YjhawvMFsGb/igqiPzA==",
5091      "dev": true,
5092      "funding": [
5093        {
5094          "type": "opencollective",
5095          "url": "https://opencollective.com/browserslist"
5096        },
5097        {
5098          "type": "tidelift",
5099          "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
5100        },
5101        {
5102          "type": "github",
5103          "url": "https://github.com/sponsors/ai"
5104        }
5105      ]
5106    },
5107    "node_modules/chalk": {
5108      "version": "2.4.2",
5109      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
5110      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
5111      "dev": true,
5112      "dependencies": {
5113        "ansi-styles": "^3.2.1",
5114        "escape-string-regexp": "^1.0.5",
5115        "supports-color": "^5.3.0"
5116      },
5117      "engines": {
5118        "node": ">=4"
5119      }
5120    },
5121    "node_modules/chardet": {
5122      "version": "0.7.0",
5123      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
5124      "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
5125      "dev": true
5126    },
5127    "node_modules/chokidar": {
5128      "version": "3.6.0",
5129      "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
5130      "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
5131      "dev": true,
5132      "dependencies": {
5133        "anymatch": "~3.1.2",
5134        "braces": "~3.0.2",
5135        "glob-parent": "~5.1.2",
5136        "is-binary-path": "~2.1.0",
5137        "is-glob": "~4.0.1",
5138        "normalize-path": "~3.0.0",
5139        "readdirp": "~3.6.0"
5140      },
5141      "engines": {
5142        "node": ">= 8.10.0"
5143      },
5144      "funding": {
5145        "url": "https://paulmillr.com/funding/"
5146      },
5147      "optionalDependencies": {
5148        "fsevents": "~2.3.2"
5149      }
5150    },
5151    "node_modules/chownr": {
5152      "version": "2.0.0",
5153      "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
5154      "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
5155      "dev": true,
5156      "engines": {
5157        "node": ">=10"
5158      }
5159    },
5160    "node_modules/chrome-trace-event": {
5161      "version": "1.0.4",
5162      "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
5163      "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
5164      "dev": true,
5165      "engines": {
5166        "node": ">=6.0"
5167      }
5168    },
5169    "node_modules/clean-stack": {
5170      "version": "2.2.0",
5171      "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
5172      "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
5173      "dev": true,
5174      "engines": {
5175        "node": ">=6"
5176      }
5177    },
5178    "node_modules/cli-cursor": {
5179      "version": "5.0.0",
5180      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz",
5181      "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==",
5182      "dev": true,
5183      "dependencies": {
5184        "restore-cursor": "^5.0.0"
5185      },
5186      "engines": {
5187        "node": ">=18"
5188      },
5189      "funding": {
5190        "url": "https://github.com/sponsors/sindresorhus"
5191      }
5192    },
5193    "node_modules/cli-spinners": {
5194      "version": "2.9.2",
5195      "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz",
5196      "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==",
5197      "dev": true,
5198      "engines": {
5199        "node": ">=6"
5200      },
5201      "funding": {
5202        "url": "https://github.com/sponsors/sindresorhus"
5203      }
5204    },
5205    "node_modules/cli-truncate": {
5206      "version": "4.0.0",
5207      "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz",
5208      "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==",
5209      "dev": true,
5210      "dependencies": {
5211        "slice-ansi": "^5.0.0",
5212        "string-width": "^7.0.0"
5213      },
5214      "engines": {
5215        "node": ">=18"
5216      },
5217      "funding": {
5218        "url": "https://github.com/sponsors/sindresorhus"
5219      }
5220    },
5221    "node_modules/cli-width": {
5222      "version": "4.1.0",
5223      "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
5224      "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
5225      "dev": true,
5226      "engines": {
5227        "node": ">= 12"
5228      }
5229    },
5230    "node_modules/cliui": {
5231      "version": "8.0.1",
5232      "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
5233      "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
5234      "dev": true,
5235      "dependencies": {
5236        "string-width": "^4.2.0",
5237        "strip-ansi": "^6.0.1",
5238        "wrap-ansi": "^7.0.0"
5239      },
5240      "engines": {
5241        "node": ">=12"
5242      }
5243    },
5244    "node_modules/cliui/node_modules/ansi-styles": {
5245      "version": "4.3.0",
5246      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5247      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5248      "dev": true,
5249      "dependencies": {
5250        "color-convert": "^2.0.1"
5251      },
5252      "engines": {
5253        "node": ">=8"
5254      },
5255      "funding": {
5256        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5257      }
5258    },
5259    "node_modules/cliui/node_modules/color-convert": {
5260      "version": "2.0.1",
5261      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5262      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5263      "dev": true,
5264      "dependencies": {
5265        "color-name": "~1.1.4"
5266      },
5267      "engines": {
5268        "node": ">=7.0.0"
5269      }
5270    },
5271    "node_modules/cliui/node_modules/color-name": {
5272      "version": "1.1.4",
5273      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5274      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5275      "dev": true
5276    },
5277    "node_modules/cliui/node_modules/emoji-regex": {
5278      "version": "8.0.0",
5279      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5280      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5281      "dev": true
5282    },
5283    "node_modules/cliui/node_modules/is-fullwidth-code-point": {
5284      "version": "3.0.0",
5285      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
5286      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
5287      "dev": true,
5288      "engines": {
5289        "node": ">=8"
5290      }
5291    },
5292    "node_modules/cliui/node_modules/string-width": {
5293      "version": "4.2.3",
5294      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5295      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5296      "dev": true,
5297      "dependencies": {
5298        "emoji-regex": "^8.0.0",
5299        "is-fullwidth-code-point": "^3.0.0",
5300        "strip-ansi": "^6.0.1"
5301      },
5302      "engines": {
5303        "node": ">=8"
5304      }
5305    },
5306    "node_modules/cliui/node_modules/wrap-ansi": {
5307      "version": "7.0.0",
5308      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5309      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
5310      "dev": true,
5311      "dependencies": {
5312        "ansi-styles": "^4.0.0",
5313        "string-width": "^4.1.0",
5314        "strip-ansi": "^6.0.0"
5315      },
5316      "engines": {
5317        "node": ">=10"
5318      },
5319      "funding": {
5320        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5321      }
5322    },
5323    "node_modules/clone": {
5324      "version": "1.0.4",
5325      "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
5326      "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
5327      "dev": true,
5328      "engines": {
5329        "node": ">=0.8"
5330      }
5331    },
5332    "node_modules/clone-deep": {
5333      "version": "4.0.1",
5334      "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
5335      "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
5336      "dev": true,
5337      "dependencies": {
5338        "is-plain-object": "^2.0.4",
5339        "kind-of": "^6.0.2",
5340        "shallow-clone": "^3.0.0"
5341      },
5342      "engines": {
5343        "node": ">=6"
5344      }
5345    },
5346    "node_modules/color-convert": {
5347      "version": "1.9.3",
5348      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
5349      "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
5350      "dev": true,
5351      "dependencies": {
5352        "color-name": "1.1.3"
5353      }
5354    },
5355    "node_modules/color-name": {
5356      "version": "1.1.3",
5357      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
5358      "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
5359      "dev": true
5360    },
5361    "node_modules/colorette": {
5362      "version": "2.0.20",
5363      "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
5364      "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
5365      "dev": true
5366    },
5367    "node_modules/commander": {
5368      "version": "2.20.3",
5369      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
5370      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
5371      "dev": true
5372    },
5373    "node_modules/common-path-prefix": {
5374      "version": "3.0.0",
5375      "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
5376      "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==",
5377      "dev": true
5378    },
5379    "node_modules/compressible": {
5380      "version": "2.0.18",
5381      "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
5382      "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
5383      "dev": true,
5384      "dependencies": {
5385        "mime-db": ">= 1.43.0 < 2"
5386      },
5387      "engines": {
5388        "node": ">= 0.6"
5389      }
5390    },
5391    "node_modules/compression": {
5392      "version": "1.7.4",
5393      "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
5394      "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
5395      "dev": true,
5396      "dependencies": {
5397        "accepts": "~1.3.5",
5398        "bytes": "3.0.0",
5399        "compressible": "~2.0.16",
5400        "debug": "2.6.9",
5401        "on-headers": "~1.0.2",
5402        "safe-buffer": "5.1.2",
5403        "vary": "~1.1.2"
5404      },
5405      "engines": {
5406        "node": ">= 0.8.0"
5407      }
5408    },
5409    "node_modules/compression/node_modules/bytes": {
5410      "version": "3.0.0",
5411      "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
5412      "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
5413      "dev": true,
5414      "engines": {
5415        "node": ">= 0.8"
5416      }
5417    },
5418    "node_modules/compression/node_modules/debug": {
5419      "version": "2.6.9",
5420      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5421      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5422      "dev": true,
5423      "dependencies": {
5424        "ms": "2.0.0"
5425      }
5426    },
5427    "node_modules/compression/node_modules/ms": {
5428      "version": "2.0.0",
5429      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5430      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
5431      "dev": true
5432    },
5433    "node_modules/compression/node_modules/safe-buffer": {
5434      "version": "5.1.2",
5435      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
5436      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
5437      "dev": true
5438    },
5439    "node_modules/concat-map": {
5440      "version": "0.0.1",
5441      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
5442      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
5443      "dev": true
5444    },
5445    "node_modules/connect": {
5446      "version": "3.7.0",
5447      "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
5448      "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
5449      "dev": true,
5450      "dependencies": {
5451        "debug": "2.6.9",
5452        "finalhandler": "1.1.2",
5453        "parseurl": "~1.3.3",
5454        "utils-merge": "1.0.1"
5455      },
5456      "engines": {
5457        "node": ">= 0.10.0"
5458      }
5459    },
5460    "node_modules/connect-history-api-fallback": {
5461      "version": "2.0.0",
5462      "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
5463      "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==",
5464      "dev": true,
5465      "engines": {
5466        "node": ">=0.8"
5467      }
5468    },
5469    "node_modules/connect/node_modules/debug": {
5470      "version": "2.6.9",
5471      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
5472      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
5473      "dev": true,
5474      "dependencies": {
5475        "ms": "2.0.0"
5476      }
5477    },
5478    "node_modules/connect/node_modules/ms": {
5479      "version": "2.0.0",
5480      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
5481      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
5482      "dev": true
5483    },
5484    "node_modules/content-disposition": {
5485      "version": "0.5.4",
5486      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
5487      "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
5488      "dev": true,
5489      "dependencies": {
5490        "safe-buffer": "5.2.1"
5491      },
5492      "engines": {
5493        "node": ">= 0.6"
5494      }
5495    },
5496    "node_modules/content-type": {
5497      "version": "1.0.5",
5498      "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
5499      "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
5500      "dev": true,
5501      "engines": {
5502        "node": ">= 0.6"
5503      }
5504    },
5505    "node_modules/convert-source-map": {
5506      "version": "1.9.0",
5507      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
5508      "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
5509      "dev": true
5510    },
5511    "node_modules/cookie": {
5512      "version": "0.4.2",
5513      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
5514      "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
5515      "dev": true,
5516      "engines": {
5517        "node": ">= 0.6"
5518      }
5519    },
5520    "node_modules/cookie-signature": {
5521      "version": "1.0.6",
5522      "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
5523      "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
5524      "dev": true
5525    },
5526    "node_modules/copy-anything": {
5527      "version": "2.0.6",
5528      "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz",
5529      "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==",
5530      "dev": true,
5531      "dependencies": {
5532        "is-what": "^3.14.1"
5533      },
5534      "funding": {
5535        "url": "https://github.com/sponsors/mesqueeb"
5536      }
5537    },
5538    "node_modules/copy-webpack-plugin": {
5539      "version": "12.0.2",
5540      "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz",
5541      "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==",
5542      "dev": true,
5543      "dependencies": {
5544        "fast-glob": "^3.3.2",
5545        "glob-parent": "^6.0.1",
5546        "globby": "^14.0.0",
5547        "normalize-path": "^3.0.0",
5548        "schema-utils": "^4.2.0",
5549        "serialize-javascript": "^6.0.2"
5550      },
5551      "engines": {
5552        "node": ">= 18.12.0"
5553      },
5554      "funding": {
5555        "type": "opencollective",
5556        "url": "https://opencollective.com/webpack"
5557      },
5558      "peerDependencies": {
5559        "webpack": "^5.1.0"
5560      }
5561    },
5562    "node_modules/copy-webpack-plugin/node_modules/glob-parent": {
5563      "version": "6.0.2",
5564      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
5565      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
5566      "dev": true,
5567      "dependencies": {
5568        "is-glob": "^4.0.3"
5569      },
5570      "engines": {
5571        "node": ">=10.13.0"
5572      }
5573    },
5574    "node_modules/core-js-compat": {
5575      "version": "3.38.1",
5576      "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz",
5577      "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==",
5578      "dev": true,
5579      "dependencies": {
5580        "browserslist": "^4.23.3"
5581      },
5582      "funding": {
5583        "type": "opencollective",
5584        "url": "https://opencollective.com/core-js"
5585      }
5586    },
5587    "node_modules/core-util-is": {
5588      "version": "1.0.3",
5589      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
5590      "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
5591      "dev": true
5592    },
5593    "node_modules/cors": {
5594      "version": "2.8.5",
5595      "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
5596      "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
5597      "dev": true,
5598      "dependencies": {
5599        "object-assign": "^4",
5600        "vary": "^1"
5601      },
5602      "engines": {
5603        "node": ">= 0.10"
5604      }
5605    },
5606    "node_modules/cosmiconfig": {
5607      "version": "9.0.0",
5608      "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
5609      "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
5610      "dev": true,
5611      "dependencies": {
5612        "env-paths": "^2.2.1",
5613        "import-fresh": "^3.3.0",
5614        "js-yaml": "^4.1.0",
5615        "parse-json": "^5.2.0"
5616      },
5617      "engines": {
5618        "node": ">=14"
5619      },
5620      "funding": {
5621        "url": "https://github.com/sponsors/d-fischer"
5622      },
5623      "peerDependencies": {
5624        "typescript": ">=4.9.5"
5625      },
5626      "peerDependenciesMeta": {
5627        "typescript": {
5628          "optional": true
5629        }
5630      }
5631    },
5632    "node_modules/critters": {
5633      "version": "0.0.24",
5634      "resolved": "https://registry.npmjs.org/critters/-/critters-0.0.24.tgz",
5635      "integrity": "sha512-Oyqew0FGM0wYUSNqR0L6AteO5MpMoUU0rhKRieXeiKs+PmRTxiJMyaunYB2KF6fQ3dzChXKCpbFOEJx3OQ1v/Q==",
5636      "dev": true,
5637      "dependencies": {
5638        "chalk": "^4.1.0",
5639        "css-select": "^5.1.0",
5640        "dom-serializer": "^2.0.0",
5641        "domhandler": "^5.0.2",
5642        "htmlparser2": "^8.0.2",
5643        "postcss": "^8.4.23",
5644        "postcss-media-query-parser": "^0.2.3"
5645      }
5646    },
5647    "node_modules/critters/node_modules/ansi-styles": {
5648      "version": "4.3.0",
5649      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5650      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5651      "dev": true,
5652      "dependencies": {
5653        "color-convert": "^2.0.1"
5654      },
5655      "engines": {
5656        "node": ">=8"
5657      },
5658      "funding": {
5659        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5660      }
5661    },
5662    "node_modules/critters/node_modules/chalk": {
5663      "version": "4.1.2",
5664      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
5665      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
5666      "dev": true,
5667      "dependencies": {
5668        "ansi-styles": "^4.1.0",
5669        "supports-color": "^7.1.0"
5670      },
5671      "engines": {
5672        "node": ">=10"
5673      },
5674      "funding": {
5675        "url": "https://github.com/chalk/chalk?sponsor=1"
5676      }
5677    },
5678    "node_modules/critters/node_modules/color-convert": {
5679      "version": "2.0.1",
5680      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
5681      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
5682      "dev": true,
5683      "dependencies": {
5684        "color-name": "~1.1.4"
5685      },
5686      "engines": {
5687        "node": ">=7.0.0"
5688      }
5689    },
5690    "node_modules/critters/node_modules/color-name": {
5691      "version": "1.1.4",
5692      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
5693      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
5694      "dev": true
5695    },
5696    "node_modules/critters/node_modules/has-flag": {
5697      "version": "4.0.0",
5698      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
5699      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
5700      "dev": true,
5701      "engines": {
5702        "node": ">=8"
5703      }
5704    },
5705    "node_modules/critters/node_modules/supports-color": {
5706      "version": "7.2.0",
5707      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
5708      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
5709      "dev": true,
5710      "dependencies": {
5711        "has-flag": "^4.0.0"
5712      },
5713      "engines": {
5714        "node": ">=8"
5715      }
5716    },
5717    "node_modules/cross-spawn": {
5718      "version": "7.0.3",
5719      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
5720      "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
5721      "dev": true,
5722      "dependencies": {
5723        "path-key": "^3.1.0",
5724        "shebang-command": "^2.0.0",
5725        "which": "^2.0.1"
5726      },
5727      "engines": {
5728        "node": ">= 8"
5729      }
5730    },
5731    "node_modules/cross-spawn/node_modules/which": {
5732      "version": "2.0.2",
5733      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5734      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5735      "dev": true,
5736      "dependencies": {
5737        "isexe": "^2.0.0"
5738      },
5739      "bin": {
5740        "node-which": "bin/node-which"
5741      },
5742      "engines": {
5743        "node": ">= 8"
5744      }
5745    },
5746    "node_modules/css-loader": {
5747      "version": "7.1.2",
5748      "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz",
5749      "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==",
5750      "dev": true,
5751      "dependencies": {
5752        "icss-utils": "^5.1.0",
5753        "postcss": "^8.4.33",
5754        "postcss-modules-extract-imports": "^3.1.0",
5755        "postcss-modules-local-by-default": "^4.0.5",
5756        "postcss-modules-scope": "^3.2.0",
5757        "postcss-modules-values": "^4.0.0",
5758        "postcss-value-parser": "^4.2.0",
5759        "semver": "^7.5.4"
5760      },
5761      "engines": {
5762        "node": ">= 18.12.0"
5763      },
5764      "funding": {
5765        "type": "opencollective",
5766        "url": "https://opencollective.com/webpack"
5767      },
5768      "peerDependencies": {
5769        "@rspack/core": "0.x || 1.x",
5770        "webpack": "^5.27.0"
5771      },
5772      "peerDependenciesMeta": {
5773        "@rspack/core": {
5774          "optional": true
5775        },
5776        "webpack": {
5777          "optional": true
5778        }
5779      }
5780    },
5781    "node_modules/css-select": {
5782      "version": "5.1.0",
5783      "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
5784      "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
5785      "dev": true,
5786      "dependencies": {
5787        "boolbase": "^1.0.0",
5788        "css-what": "^6.1.0",
5789        "domhandler": "^5.0.2",
5790        "domutils": "^3.0.1",
5791        "nth-check": "^2.0.1"
5792      },
5793      "funding": {
5794        "url": "https://github.com/sponsors/fb55"
5795      }
5796    },
5797    "node_modules/css-what": {
5798      "version": "6.1.0",
5799      "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
5800      "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
5801      "dev": true,
5802      "engines": {
5803        "node": ">= 6"
5804      },
5805      "funding": {
5806        "url": "https://github.com/sponsors/fb55"
5807      }
5808    },
5809    "node_modules/cssesc": {
5810      "version": "3.0.0",
5811      "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
5812      "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
5813      "dev": true,
5814      "bin": {
5815        "cssesc": "bin/cssesc"
5816      },
5817      "engines": {
5818        "node": ">=4"
5819      }
5820    },
5821    "node_modules/custom-event": {
5822      "version": "1.0.1",
5823      "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
5824      "integrity": "sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==",
5825      "dev": true
5826    },
5827    "node_modules/date-format": {
5828      "version": "4.0.14",
5829      "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.14.tgz",
5830      "integrity": "sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==",
5831      "dev": true,
5832      "engines": {
5833        "node": ">=4.0"
5834      }
5835    },
5836    "node_modules/debug": {
5837      "version": "4.3.7",
5838      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
5839      "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
5840      "dev": true,
5841      "dependencies": {
5842        "ms": "^2.1.3"
5843      },
5844      "engines": {
5845        "node": ">=6.0"
5846      },
5847      "peerDependenciesMeta": {
5848        "supports-color": {
5849          "optional": true
5850        }
5851      }
5852    },
5853    "node_modules/default-browser": {
5854      "version": "5.2.1",
5855      "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz",
5856      "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
5857      "dev": true,
5858      "dependencies": {
5859        "bundle-name": "^4.1.0",
5860        "default-browser-id": "^5.0.0"
5861      },
5862      "engines": {
5863        "node": ">=18"
5864      },
5865      "funding": {
5866        "url": "https://github.com/sponsors/sindresorhus"
5867      }
5868    },
5869    "node_modules/default-browser-id": {
5870      "version": "5.0.0",
5871      "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz",
5872      "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==",
5873      "dev": true,
5874      "engines": {
5875        "node": ">=18"
5876      },
5877      "funding": {
5878        "url": "https://github.com/sponsors/sindresorhus"
5879      }
5880    },
5881    "node_modules/default-gateway": {
5882      "version": "6.0.3",
5883      "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
5884      "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
5885      "dev": true,
5886      "dependencies": {
5887        "execa": "^5.0.0"
5888      },
5889      "engines": {
5890        "node": ">= 10"
5891      }
5892    },
5893    "node_modules/defaults": {
5894      "version": "1.0.4",
5895      "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz",
5896      "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==",
5897      "dev": true,
5898      "dependencies": {
5899        "clone": "^1.0.2"
5900      },
5901      "funding": {
5902        "url": "https://github.com/sponsors/sindresorhus"
5903      }
5904    },
5905    "node_modules/define-data-property": {
5906      "version": "1.1.4",
5907      "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
5908      "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
5909      "dev": true,
5910      "dependencies": {
5911        "es-define-property": "^1.0.0",
5912        "es-errors": "^1.3.0",
5913        "gopd": "^1.0.1"
5914      },
5915      "engines": {
5916        "node": ">= 0.4"
5917      },
5918      "funding": {
5919        "url": "https://github.com/sponsors/ljharb"
5920      }
5921    },
5922    "node_modules/define-lazy-prop": {
5923      "version": "3.0.0",
5924      "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
5925      "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
5926      "dev": true,
5927      "engines": {
5928        "node": ">=12"
5929      },
5930      "funding": {
5931        "url": "https://github.com/sponsors/sindresorhus"
5932      }
5933    },
5934    "node_modules/depd": {
5935      "version": "2.0.0",
5936      "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
5937      "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
5938      "dev": true,
5939      "engines": {
5940        "node": ">= 0.8"
5941      }
5942    },
5943    "node_modules/destroy": {
5944      "version": "1.2.0",
5945      "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
5946      "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
5947      "dev": true,
5948      "engines": {
5949        "node": ">= 0.8",
5950        "npm": "1.2.8000 || >= 1.4.16"
5951      }
5952    },
5953    "node_modules/detect-libc": {
5954      "version": "2.0.3",
5955      "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
5956      "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==",
5957      "dev": true,
5958      "engines": {
5959        "node": ">=8"
5960      }
5961    },
5962    "node_modules/detect-node": {
5963      "version": "2.1.0",
5964      "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
5965      "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
5966      "dev": true
5967    },
5968    "node_modules/di": {
5969      "version": "0.0.1",
5970      "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
5971      "integrity": "sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==",
5972      "dev": true
5973    },
5974    "node_modules/dns-packet": {
5975      "version": "5.6.1",
5976      "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
5977      "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
5978      "dev": true,
5979      "dependencies": {
5980        "@leichtgewicht/ip-codec": "^2.0.1"
5981      },
5982      "engines": {
5983        "node": ">=6"
5984      }
5985    },
5986    "node_modules/dom-serialize": {
5987      "version": "2.2.1",
5988      "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
5989      "integrity": "sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==",
5990      "dev": true,
5991      "dependencies": {
5992        "custom-event": "~1.0.0",
5993        "ent": "~2.2.0",
5994        "extend": "^3.0.0",
5995        "void-elements": "^2.0.0"
5996      }
5997    },
5998    "node_modules/dom-serializer": {
5999      "version": "2.0.0",
6000      "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
6001      "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
6002      "dev": true,
6003      "dependencies": {
6004        "domelementtype": "^2.3.0",
6005        "domhandler": "^5.0.2",
6006        "entities": "^4.2.0"
6007      },
6008      "funding": {
6009        "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
6010      }
6011    },
6012    "node_modules/domelementtype": {
6013      "version": "2.3.0",
6014      "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
6015      "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
6016      "dev": true,
6017      "funding": [
6018        {
6019          "type": "github",
6020          "url": "https://github.com/sponsors/fb55"
6021        }
6022      ]
6023    },
6024    "node_modules/domhandler": {
6025      "version": "5.0.3",
6026      "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
6027      "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
6028      "dev": true,
6029      "dependencies": {
6030        "domelementtype": "^2.3.0"
6031      },
6032      "engines": {
6033        "node": ">= 4"
6034      },
6035      "funding": {
6036        "url": "https://github.com/fb55/domhandler?sponsor=1"
6037      }
6038    },
6039    "node_modules/domutils": {
6040      "version": "3.1.0",
6041      "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
6042      "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
6043      "dev": true,
6044      "dependencies": {
6045        "dom-serializer": "^2.0.0",
6046        "domelementtype": "^2.3.0",
6047        "domhandler": "^5.0.3"
6048      },
6049      "funding": {
6050        "url": "https://github.com/fb55/domutils?sponsor=1"
6051      }
6052    },
6053    "node_modules/eastasianwidth": {
6054      "version": "0.2.0",
6055      "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
6056      "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
6057      "dev": true
6058    },
6059    "node_modules/ee-first": {
6060      "version": "1.1.1",
6061      "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
6062      "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
6063      "dev": true
6064    },
6065    "node_modules/electron-to-chromium": {
6066      "version": "1.5.28",
6067      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.28.tgz",
6068      "integrity": "sha512-VufdJl+rzaKZoYVUijN13QcXVF5dWPZANeFTLNy+OSpHdDL5ynXTF35+60RSBbaQYB1ae723lQXHCrf4pyLsMw==",
6069      "dev": true
6070    },
6071    "node_modules/emoji-regex": {
6072      "version": "10.4.0",
6073      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz",
6074      "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==",
6075      "dev": true
6076    },
6077    "node_modules/emojis-list": {
6078      "version": "3.0.0",
6079      "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
6080      "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
6081      "dev": true,
6082      "engines": {
6083        "node": ">= 4"
6084      }
6085    },
6086    "node_modules/encodeurl": {
6087      "version": "1.0.2",
6088      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
6089      "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
6090      "dev": true,
6091      "engines": {
6092        "node": ">= 0.8"
6093      }
6094    },
6095    "node_modules/encoding": {
6096      "version": "0.1.13",
6097      "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
6098      "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
6099      "dev": true,
6100      "optional": true,
6101      "dependencies": {
6102        "iconv-lite": "^0.6.2"
6103      }
6104    },
6105    "node_modules/encoding/node_modules/iconv-lite": {
6106      "version": "0.6.3",
6107      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
6108      "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
6109      "dev": true,
6110      "optional": true,
6111      "dependencies": {
6112        "safer-buffer": ">= 2.1.2 < 3.0.0"
6113      },
6114      "engines": {
6115        "node": ">=0.10.0"
6116      }
6117    },
6118    "node_modules/engine.io": {
6119      "version": "6.6.1",
6120      "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.1.tgz",
6121      "integrity": "sha512-NEpDCw9hrvBW+hVEOK4T7v0jFJ++KgtPl4jKFwsZVfG1XhS0dCrSb3VMb9gPAd7VAdW52VT1EnaNiU2vM8C0og==",
6122      "dev": true,
6123      "dependencies": {
6124        "@types/cookie": "^0.4.1",
6125        "@types/cors": "^2.8.12",
6126        "@types/node": ">=10.0.0",
6127        "accepts": "~1.3.4",
6128        "base64id": "2.0.0",
6129        "cookie": "~0.4.1",
6130        "cors": "~2.8.5",
6131        "debug": "~4.3.1",
6132        "engine.io-parser": "~5.2.1",
6133        "ws": "~8.17.1"
6134      },
6135      "engines": {
6136        "node": ">=10.2.0"
6137      }
6138    },
6139    "node_modules/engine.io-parser": {
6140      "version": "5.2.3",
6141      "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz",
6142      "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==",
6143      "dev": true,
6144      "engines": {
6145        "node": ">=10.0.0"
6146      }
6147    },
6148    "node_modules/enhanced-resolve": {
6149      "version": "5.17.1",
6150      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
6151      "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==",
6152      "dev": true,
6153      "dependencies": {
6154        "graceful-fs": "^4.2.4",
6155        "tapable": "^2.2.0"
6156      },
6157      "engines": {
6158        "node": ">=10.13.0"
6159      }
6160    },
6161    "node_modules/ent": {
6162      "version": "2.2.1",
6163      "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.1.tgz",
6164      "integrity": "sha512-QHuXVeZx9d+tIQAz/XztU0ZwZf2Agg9CcXcgE1rurqvdBeDBrpSwjl8/6XUqMg7tw2Y7uAdKb2sRv+bSEFqQ5A==",
6165      "dev": true,
6166      "dependencies": {
6167        "punycode": "^1.4.1"
6168      },
6169      "engines": {
6170        "node": ">= 0.4"
6171      }
6172    },
6173    "node_modules/entities": {
6174      "version": "4.5.0",
6175      "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
6176      "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
6177      "devOptional": true,
6178      "engines": {
6179        "node": ">=0.12"
6180      },
6181      "funding": {
6182        "url": "https://github.com/fb55/entities?sponsor=1"
6183      }
6184    },
6185    "node_modules/env-paths": {
6186      "version": "2.2.1",
6187      "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
6188      "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
6189      "dev": true,
6190      "engines": {
6191        "node": ">=6"
6192      }
6193    },
6194    "node_modules/environment": {
6195      "version": "1.1.0",
6196      "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz",
6197      "integrity": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==",
6198      "dev": true,
6199      "engines": {
6200        "node": ">=18"
6201      },
6202      "funding": {
6203        "url": "https://github.com/sponsors/sindresorhus"
6204      }
6205    },
6206    "node_modules/err-code": {
6207      "version": "2.0.3",
6208      "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz",
6209      "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==",
6210      "dev": true
6211    },
6212    "node_modules/errno": {
6213      "version": "0.1.8",
6214      "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
6215      "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
6216      "dev": true,
6217      "optional": true,
6218      "dependencies": {
6219        "prr": "~1.0.1"
6220      },
6221      "bin": {
6222        "errno": "cli.js"
6223      }
6224    },
6225    "node_modules/error-ex": {
6226      "version": "1.3.2",
6227      "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
6228      "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
6229      "dev": true,
6230      "dependencies": {
6231        "is-arrayish": "^0.2.1"
6232      }
6233    },
6234    "node_modules/es-define-property": {
6235      "version": "1.0.0",
6236      "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
6237      "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
6238      "dev": true,
6239      "dependencies": {
6240        "get-intrinsic": "^1.2.4"
6241      },
6242      "engines": {
6243        "node": ">= 0.4"
6244      }
6245    },
6246    "node_modules/es-errors": {
6247      "version": "1.3.0",
6248      "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
6249      "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
6250      "dev": true,
6251      "engines": {
6252        "node": ">= 0.4"
6253      }
6254    },
6255    "node_modules/es-module-lexer": {
6256      "version": "1.5.4",
6257      "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
6258      "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==",
6259      "dev": true
6260    },
6261    "node_modules/esbuild": {
6262      "version": "0.23.0",
6263      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.0.tgz",
6264      "integrity": "sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==",
6265      "dev": true,
6266      "hasInstallScript": true,
6267      "bin": {
6268        "esbuild": "bin/esbuild"
6269      },
6270      "engines": {
6271        "node": ">=18"
6272      },
6273      "optionalDependencies": {
6274        "@esbuild/aix-ppc64": "0.23.0",
6275        "@esbuild/android-arm": "0.23.0",
6276        "@esbuild/android-arm64": "0.23.0",
6277        "@esbuild/android-x64": "0.23.0",
6278        "@esbuild/darwin-arm64": "0.23.0",
6279        "@esbuild/darwin-x64": "0.23.0",
6280        "@esbuild/freebsd-arm64": "0.23.0",
6281        "@esbuild/freebsd-x64": "0.23.0",
6282        "@esbuild/linux-arm": "0.23.0",
6283        "@esbuild/linux-arm64": "0.23.0",
6284        "@esbuild/linux-ia32": "0.23.0",
6285        "@esbuild/linux-loong64": "0.23.0",
6286        "@esbuild/linux-mips64el": "0.23.0",
6287        "@esbuild/linux-ppc64": "0.23.0",
6288        "@esbuild/linux-riscv64": "0.23.0",
6289        "@esbuild/linux-s390x": "0.23.0",
6290        "@esbuild/linux-x64": "0.23.0",
6291        "@esbuild/netbsd-x64": "0.23.0",
6292        "@esbuild/openbsd-arm64": "0.23.0",
6293        "@esbuild/openbsd-x64": "0.23.0",
6294        "@esbuild/sunos-x64": "0.23.0",
6295        "@esbuild/win32-arm64": "0.23.0",
6296        "@esbuild/win32-ia32": "0.23.0",
6297        "@esbuild/win32-x64": "0.23.0"
6298      }
6299    },
6300    "node_modules/esbuild-wasm": {
6301      "version": "0.23.0",
6302      "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.23.0.tgz",
6303      "integrity": "sha512-6jP8UmWy6R6TUUV8bMuC3ZyZ6lZKI56x0tkxyCIqWwRRJ/DgeQKneh/Oid5EoGoPFLrGNkz47ZEtWAYuiY/u9g==",
6304      "dev": true,
6305      "bin": {
6306        "esbuild": "bin/esbuild"
6307      },
6308      "engines": {
6309        "node": ">=18"
6310      }
6311    },
6312    "node_modules/escalade": {
6313      "version": "3.2.0",
6314      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
6315      "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
6316      "dev": true,
6317      "engines": {
6318        "node": ">=6"
6319      }
6320    },
6321    "node_modules/escape-html": {
6322      "version": "1.0.3",
6323      "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
6324      "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
6325      "dev": true
6326    },
6327    "node_modules/escape-string-regexp": {
6328      "version": "1.0.5",
6329      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
6330      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
6331      "dev": true,
6332      "engines": {
6333        "node": ">=0.8.0"
6334      }
6335    },
6336    "node_modules/eslint-scope": {
6337      "version": "5.1.1",
6338      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
6339      "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
6340      "dev": true,
6341      "dependencies": {
6342        "esrecurse": "^4.3.0",
6343        "estraverse": "^4.1.1"
6344      },
6345      "engines": {
6346        "node": ">=8.0.0"
6347      }
6348    },
6349    "node_modules/esrecurse": {
6350      "version": "4.3.0",
6351      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
6352      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
6353      "dev": true,
6354      "dependencies": {
6355        "estraverse": "^5.2.0"
6356      },
6357      "engines": {
6358        "node": ">=4.0"
6359      }
6360    },
6361    "node_modules/esrecurse/node_modules/estraverse": {
6362      "version": "5.3.0",
6363      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
6364      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
6365      "dev": true,
6366      "engines": {
6367        "node": ">=4.0"
6368      }
6369    },
6370    "node_modules/estraverse": {
6371      "version": "4.3.0",
6372      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
6373      "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
6374      "dev": true,
6375      "engines": {
6376        "node": ">=4.0"
6377      }
6378    },
6379    "node_modules/esutils": {
6380      "version": "2.0.3",
6381      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
6382      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
6383      "dev": true,
6384      "engines": {
6385        "node": ">=0.10.0"
6386      }
6387    },
6388    "node_modules/etag": {
6389      "version": "1.8.1",
6390      "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
6391      "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
6392      "dev": true,
6393      "engines": {
6394        "node": ">= 0.6"
6395      }
6396    },
6397    "node_modules/eventemitter3": {
6398      "version": "4.0.7",
6399      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
6400      "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
6401      "dev": true
6402    },
6403    "node_modules/events": {
6404      "version": "3.3.0",
6405      "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
6406      "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
6407      "dev": true,
6408      "engines": {
6409        "node": ">=0.8.x"
6410      }
6411    },
6412    "node_modules/execa": {
6413      "version": "5.1.1",
6414      "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
6415      "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
6416      "dev": true,
6417      "dependencies": {
6418        "cross-spawn": "^7.0.3",
6419        "get-stream": "^6.0.0",
6420        "human-signals": "^2.1.0",
6421        "is-stream": "^2.0.0",
6422        "merge-stream": "^2.0.0",
6423        "npm-run-path": "^4.0.1",
6424        "onetime": "^5.1.2",
6425        "signal-exit": "^3.0.3",
6426        "strip-final-newline": "^2.0.0"
6427      },
6428      "engines": {
6429        "node": ">=10"
6430      },
6431      "funding": {
6432        "url": "https://github.com/sindresorhus/execa?sponsor=1"
6433      }
6434    },
6435    "node_modules/execa/node_modules/onetime": {
6436      "version": "5.1.2",
6437      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
6438      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
6439      "dev": true,
6440      "dependencies": {
6441        "mimic-fn": "^2.1.0"
6442      },
6443      "engines": {
6444        "node": ">=6"
6445      },
6446      "funding": {
6447        "url": "https://github.com/sponsors/sindresorhus"
6448      }
6449    },
6450    "node_modules/execa/node_modules/signal-exit": {
6451      "version": "3.0.7",
6452      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
6453      "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
6454      "dev": true
6455    },
6456    "node_modules/exponential-backoff": {
6457      "version": "3.1.1",
6458      "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz",
6459      "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==",
6460      "dev": true
6461    },
6462    "node_modules/express": {
6463      "version": "4.21.0",
6464      "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz",
6465      "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==",
6466      "dev": true,
6467      "dependencies": {
6468        "accepts": "~1.3.8",
6469        "array-flatten": "1.1.1",
6470        "body-parser": "1.20.3",
6471        "content-disposition": "0.5.4",
6472        "content-type": "~1.0.4",
6473        "cookie": "0.6.0",
6474        "cookie-signature": "1.0.6",
6475        "debug": "2.6.9",
6476        "depd": "2.0.0",
6477        "encodeurl": "~2.0.0",
6478        "escape-html": "~1.0.3",
6479        "etag": "~1.8.1",
6480        "finalhandler": "1.3.1",
6481        "fresh": "0.5.2",
6482        "http-errors": "2.0.0",
6483        "merge-descriptors": "1.0.3",
6484        "methods": "~1.1.2",
6485        "on-finished": "2.4.1",
6486        "parseurl": "~1.3.3",
6487        "path-to-regexp": "0.1.10",
6488        "proxy-addr": "~2.0.7",
6489        "qs": "6.13.0",
6490        "range-parser": "~1.2.1",
6491        "safe-buffer": "5.2.1",
6492        "send": "0.19.0",
6493        "serve-static": "1.16.2",
6494        "setprototypeof": "1.2.0",
6495        "statuses": "2.0.1",
6496        "type-is": "~1.6.18",
6497        "utils-merge": "1.0.1",
6498        "vary": "~1.1.2"
6499      },
6500      "engines": {
6501        "node": ">= 0.10.0"
6502      }
6503    },
6504    "node_modules/express/node_modules/cookie": {
6505      "version": "0.6.0",
6506      "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
6507      "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
6508      "dev": true,
6509      "engines": {
6510        "node": ">= 0.6"
6511      }
6512    },
6513    "node_modules/express/node_modules/debug": {
6514      "version": "2.6.9",
6515      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6516      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6517      "dev": true,
6518      "dependencies": {
6519        "ms": "2.0.0"
6520      }
6521    },
6522    "node_modules/express/node_modules/encodeurl": {
6523      "version": "2.0.0",
6524      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
6525      "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
6526      "dev": true,
6527      "engines": {
6528        "node": ">= 0.8"
6529      }
6530    },
6531    "node_modules/express/node_modules/finalhandler": {
6532      "version": "1.3.1",
6533      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
6534      "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
6535      "dev": true,
6536      "dependencies": {
6537        "debug": "2.6.9",
6538        "encodeurl": "~2.0.0",
6539        "escape-html": "~1.0.3",
6540        "on-finished": "2.4.1",
6541        "parseurl": "~1.3.3",
6542        "statuses": "2.0.1",
6543        "unpipe": "~1.0.0"
6544      },
6545      "engines": {
6546        "node": ">= 0.8"
6547      }
6548    },
6549    "node_modules/express/node_modules/ms": {
6550      "version": "2.0.0",
6551      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6552      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
6553      "dev": true
6554    },
6555    "node_modules/express/node_modules/statuses": {
6556      "version": "2.0.1",
6557      "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
6558      "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
6559      "dev": true,
6560      "engines": {
6561        "node": ">= 0.8"
6562      }
6563    },
6564    "node_modules/extend": {
6565      "version": "3.0.2",
6566      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
6567      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
6568      "dev": true
6569    },
6570    "node_modules/external-editor": {
6571      "version": "3.1.0",
6572      "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
6573      "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
6574      "dev": true,
6575      "dependencies": {
6576        "chardet": "^0.7.0",
6577        "iconv-lite": "^0.4.24",
6578        "tmp": "^0.0.33"
6579      },
6580      "engines": {
6581        "node": ">=4"
6582      }
6583    },
6584    "node_modules/fast-deep-equal": {
6585      "version": "3.1.3",
6586      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
6587      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
6588      "dev": true
6589    },
6590    "node_modules/fast-glob": {
6591      "version": "3.3.2",
6592      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
6593      "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
6594      "dev": true,
6595      "dependencies": {
6596        "@nodelib/fs.stat": "^2.0.2",
6597        "@nodelib/fs.walk": "^1.2.3",
6598        "glob-parent": "^5.1.2",
6599        "merge2": "^1.3.0",
6600        "micromatch": "^4.0.4"
6601      },
6602      "engines": {
6603        "node": ">=8.6.0"
6604      }
6605    },
6606    "node_modules/fast-json-stable-stringify": {
6607      "version": "2.1.0",
6608      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
6609      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
6610      "dev": true
6611    },
6612    "node_modules/fast-uri": {
6613      "version": "3.0.1",
6614      "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz",
6615      "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==",
6616      "dev": true
6617    },
6618    "node_modules/fastq": {
6619      "version": "1.17.1",
6620      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
6621      "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
6622      "dev": true,
6623      "dependencies": {
6624        "reusify": "^1.0.4"
6625      }
6626    },
6627    "node_modules/faye-websocket": {
6628      "version": "0.11.4",
6629      "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
6630      "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
6631      "dev": true,
6632      "dependencies": {
6633        "websocket-driver": ">=0.5.1"
6634      },
6635      "engines": {
6636        "node": ">=0.8.0"
6637      }
6638    },
6639    "node_modules/fill-range": {
6640      "version": "7.1.1",
6641      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
6642      "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
6643      "dev": true,
6644      "dependencies": {
6645        "to-regex-range": "^5.0.1"
6646      },
6647      "engines": {
6648        "node": ">=8"
6649      }
6650    },
6651    "node_modules/finalhandler": {
6652      "version": "1.1.2",
6653      "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
6654      "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
6655      "dev": true,
6656      "dependencies": {
6657        "debug": "2.6.9",
6658        "encodeurl": "~1.0.2",
6659        "escape-html": "~1.0.3",
6660        "on-finished": "~2.3.0",
6661        "parseurl": "~1.3.3",
6662        "statuses": "~1.5.0",
6663        "unpipe": "~1.0.0"
6664      },
6665      "engines": {
6666        "node": ">= 0.8"
6667      }
6668    },
6669    "node_modules/finalhandler/node_modules/debug": {
6670      "version": "2.6.9",
6671      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6672      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6673      "dev": true,
6674      "dependencies": {
6675        "ms": "2.0.0"
6676      }
6677    },
6678    "node_modules/finalhandler/node_modules/ms": {
6679      "version": "2.0.0",
6680      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6681      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
6682      "dev": true
6683    },
6684    "node_modules/finalhandler/node_modules/on-finished": {
6685      "version": "2.3.0",
6686      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
6687      "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
6688      "dev": true,
6689      "dependencies": {
6690        "ee-first": "1.1.1"
6691      },
6692      "engines": {
6693        "node": ">= 0.8"
6694      }
6695    },
6696    "node_modules/find-cache-dir": {
6697      "version": "4.0.0",
6698      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz",
6699      "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==",
6700      "dev": true,
6701      "dependencies": {
6702        "common-path-prefix": "^3.0.0",
6703        "pkg-dir": "^7.0.0"
6704      },
6705      "engines": {
6706        "node": ">=14.16"
6707      },
6708      "funding": {
6709        "url": "https://github.com/sponsors/sindresorhus"
6710      }
6711    },
6712    "node_modules/find-up": {
6713      "version": "6.3.0",
6714      "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
6715      "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
6716      "dev": true,
6717      "dependencies": {
6718        "locate-path": "^7.1.0",
6719        "path-exists": "^5.0.0"
6720      },
6721      "engines": {
6722        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
6723      },
6724      "funding": {
6725        "url": "https://github.com/sponsors/sindresorhus"
6726      }
6727    },
6728    "node_modules/flat": {
6729      "version": "5.0.2",
6730      "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
6731      "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
6732      "dev": true,
6733      "bin": {
6734        "flat": "cli.js"
6735      }
6736    },
6737    "node_modules/flatted": {
6738      "version": "3.3.1",
6739      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
6740      "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
6741      "dev": true
6742    },
6743    "node_modules/follow-redirects": {
6744      "version": "1.15.9",
6745      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
6746      "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
6747      "dev": true,
6748      "funding": [
6749        {
6750          "type": "individual",
6751          "url": "https://github.com/sponsors/RubenVerborgh"
6752        }
6753      ],
6754      "engines": {
6755        "node": ">=4.0"
6756      },
6757      "peerDependenciesMeta": {
6758        "debug": {
6759          "optional": true
6760        }
6761      }
6762    },
6763    "node_modules/foreground-child": {
6764      "version": "3.3.0",
6765      "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
6766      "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
6767      "dev": true,
6768      "dependencies": {
6769        "cross-spawn": "^7.0.0",
6770        "signal-exit": "^4.0.1"
6771      },
6772      "engines": {
6773        "node": ">=14"
6774      },
6775      "funding": {
6776        "url": "https://github.com/sponsors/isaacs"
6777      }
6778    },
6779    "node_modules/forwarded": {
6780      "version": "0.2.0",
6781      "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
6782      "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
6783      "dev": true,
6784      "engines": {
6785        "node": ">= 0.6"
6786      }
6787    },
6788    "node_modules/fraction.js": {
6789      "version": "4.3.7",
6790      "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
6791      "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
6792      "dev": true,
6793      "engines": {
6794        "node": "*"
6795      },
6796      "funding": {
6797        "type": "patreon",
6798        "url": "https://github.com/sponsors/rawify"
6799      }
6800    },
6801    "node_modules/fresh": {
6802      "version": "0.5.2",
6803      "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
6804      "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
6805      "dev": true,
6806      "engines": {
6807        "node": ">= 0.6"
6808      }
6809    },
6810    "node_modules/fs-extra": {
6811      "version": "8.1.0",
6812      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
6813      "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
6814      "dev": true,
6815      "dependencies": {
6816        "graceful-fs": "^4.2.0",
6817        "jsonfile": "^4.0.0",
6818        "universalify": "^0.1.0"
6819      },
6820      "engines": {
6821        "node": ">=6 <7 || >=8"
6822      }
6823    },
6824    "node_modules/fs-minipass": {
6825      "version": "3.0.3",
6826      "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
6827      "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
6828      "dev": true,
6829      "dependencies": {
6830        "minipass": "^7.0.3"
6831      },
6832      "engines": {
6833        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6834      }
6835    },
6836    "node_modules/fs.realpath": {
6837      "version": "1.0.0",
6838      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
6839      "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
6840      "dev": true
6841    },
6842    "node_modules/fsevents": {
6843      "version": "2.3.3",
6844      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
6845      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
6846      "dev": true,
6847      "hasInstallScript": true,
6848      "optional": true,
6849      "os": [
6850        "darwin"
6851      ],
6852      "engines": {
6853        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
6854      }
6855    },
6856    "node_modules/function-bind": {
6857      "version": "1.1.2",
6858      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
6859      "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
6860      "dev": true,
6861      "funding": {
6862        "url": "https://github.com/sponsors/ljharb"
6863      }
6864    },
6865    "node_modules/gensync": {
6866      "version": "1.0.0-beta.2",
6867      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
6868      "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
6869      "dev": true,
6870      "engines": {
6871        "node": ">=6.9.0"
6872      }
6873    },
6874    "node_modules/get-caller-file": {
6875      "version": "2.0.5",
6876      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
6877      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
6878      "dev": true,
6879      "engines": {
6880        "node": "6.* || 8.* || >= 10.*"
6881      }
6882    },
6883    "node_modules/get-east-asian-width": {
6884      "version": "1.2.0",
6885      "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz",
6886      "integrity": "sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==",
6887      "dev": true,
6888      "engines": {
6889        "node": ">=18"
6890      },
6891      "funding": {
6892        "url": "https://github.com/sponsors/sindresorhus"
6893      }
6894    },
6895    "node_modules/get-intrinsic": {
6896      "version": "1.2.4",
6897      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
6898      "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
6899      "dev": true,
6900      "dependencies": {
6901        "es-errors": "^1.3.0",
6902        "function-bind": "^1.1.2",
6903        "has-proto": "^1.0.1",
6904        "has-symbols": "^1.0.3",
6905        "hasown": "^2.0.0"
6906      },
6907      "engines": {
6908        "node": ">= 0.4"
6909      },
6910      "funding": {
6911        "url": "https://github.com/sponsors/ljharb"
6912      }
6913    },
6914    "node_modules/get-stream": {
6915      "version": "6.0.1",
6916      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
6917      "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
6918      "dev": true,
6919      "engines": {
6920        "node": ">=10"
6921      },
6922      "funding": {
6923        "url": "https://github.com/sponsors/sindresorhus"
6924      }
6925    },
6926    "node_modules/glob": {
6927      "version": "7.2.3",
6928      "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
6929      "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
6930      "deprecated": "Glob versions prior to v9 are no longer supported",
6931      "dev": true,
6932      "dependencies": {
6933        "fs.realpath": "^1.0.0",
6934        "inflight": "^1.0.4",
6935        "inherits": "2",
6936        "minimatch": "^3.1.1",
6937        "once": "^1.3.0",
6938        "path-is-absolute": "^1.0.0"
6939      },
6940      "engines": {
6941        "node": "*"
6942      },
6943      "funding": {
6944        "url": "https://github.com/sponsors/isaacs"
6945      }
6946    },
6947    "node_modules/glob-parent": {
6948      "version": "5.1.2",
6949      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
6950      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
6951      "dev": true,
6952      "dependencies": {
6953        "is-glob": "^4.0.1"
6954      },
6955      "engines": {
6956        "node": ">= 6"
6957      }
6958    },
6959    "node_modules/glob-to-regexp": {
6960      "version": "0.4.1",
6961      "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
6962      "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
6963      "dev": true
6964    },
6965    "node_modules/globals": {
6966      "version": "11.12.0",
6967      "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
6968      "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
6969      "dev": true,
6970      "engines": {
6971        "node": ">=4"
6972      }
6973    },
6974    "node_modules/globby": {
6975      "version": "14.0.2",
6976      "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.2.tgz",
6977      "integrity": "sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==",
6978      "dev": true,
6979      "dependencies": {
6980        "@sindresorhus/merge-streams": "^2.1.0",
6981        "fast-glob": "^3.3.2",
6982        "ignore": "^5.2.4",
6983        "path-type": "^5.0.0",
6984        "slash": "^5.1.0",
6985        "unicorn-magic": "^0.1.0"
6986      },
6987      "engines": {
6988        "node": ">=18"
6989      },
6990      "funding": {
6991        "url": "https://github.com/sponsors/sindresorhus"
6992      }
6993    },
6994    "node_modules/gopd": {
6995      "version": "1.0.1",
6996      "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
6997      "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
6998      "dev": true,
6999      "dependencies": {
7000        "get-intrinsic": "^1.1.3"
7001      },
7002      "funding": {
7003        "url": "https://github.com/sponsors/ljharb"
7004      }
7005    },
7006    "node_modules/graceful-fs": {
7007      "version": "4.2.11",
7008      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
7009      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
7010      "dev": true
7011    },
7012    "node_modules/handle-thing": {
7013      "version": "2.0.1",
7014      "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
7015      "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
7016      "dev": true
7017    },
7018    "node_modules/has-flag": {
7019      "version": "3.0.0",
7020      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
7021      "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
7022      "dev": true,
7023      "engines": {
7024        "node": ">=4"
7025      }
7026    },
7027    "node_modules/has-property-descriptors": {
7028      "version": "1.0.2",
7029      "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
7030      "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
7031      "dev": true,
7032      "dependencies": {
7033        "es-define-property": "^1.0.0"
7034      },
7035      "funding": {
7036        "url": "https://github.com/sponsors/ljharb"
7037      }
7038    },
7039    "node_modules/has-proto": {
7040      "version": "1.0.3",
7041      "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
7042      "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
7043      "dev": true,
7044      "engines": {
7045        "node": ">= 0.4"
7046      },
7047      "funding": {
7048        "url": "https://github.com/sponsors/ljharb"
7049      }
7050    },
7051    "node_modules/has-symbols": {
7052      "version": "1.0.3",
7053      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
7054      "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
7055      "dev": true,
7056      "engines": {
7057        "node": ">= 0.4"
7058      },
7059      "funding": {
7060        "url": "https://github.com/sponsors/ljharb"
7061      }
7062    },
7063    "node_modules/hasown": {
7064      "version": "2.0.2",
7065      "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
7066      "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
7067      "dev": true,
7068      "dependencies": {
7069        "function-bind": "^1.1.2"
7070      },
7071      "engines": {
7072        "node": ">= 0.4"
7073      }
7074    },
7075    "node_modules/hosted-git-info": {
7076      "version": "7.0.2",
7077      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
7078      "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
7079      "dev": true,
7080      "dependencies": {
7081        "lru-cache": "^10.0.1"
7082      },
7083      "engines": {
7084        "node": "^16.14.0 || >=18.0.0"
7085      }
7086    },
7087    "node_modules/hosted-git-info/node_modules/lru-cache": {
7088      "version": "10.4.3",
7089      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
7090      "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
7091      "dev": true
7092    },
7093    "node_modules/hpack.js": {
7094      "version": "2.1.6",
7095      "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
7096      "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
7097      "dev": true,
7098      "dependencies": {
7099        "inherits": "^2.0.1",
7100        "obuf": "^1.0.0",
7101        "readable-stream": "^2.0.1",
7102        "wbuf": "^1.1.0"
7103      }
7104    },
7105    "node_modules/hpack.js/node_modules/readable-stream": {
7106      "version": "2.3.8",
7107      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
7108      "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
7109      "dev": true,
7110      "dependencies": {
7111        "core-util-is": "~1.0.0",
7112        "inherits": "~2.0.3",
7113        "isarray": "~1.0.0",
7114        "process-nextick-args": "~2.0.0",
7115        "safe-buffer": "~5.1.1",
7116        "string_decoder": "~1.1.1",
7117        "util-deprecate": "~1.0.1"
7118      }
7119    },
7120    "node_modules/hpack.js/node_modules/safe-buffer": {
7121      "version": "5.1.2",
7122      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
7123      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
7124      "dev": true
7125    },
7126    "node_modules/hpack.js/node_modules/string_decoder": {
7127      "version": "1.1.1",
7128      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7129      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7130      "dev": true,
7131      "dependencies": {
7132        "safe-buffer": "~5.1.0"
7133      }
7134    },
7135    "node_modules/html-entities": {
7136      "version": "2.5.2",
7137      "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz",
7138      "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==",
7139      "dev": true,
7140      "funding": [
7141        {
7142          "type": "github",
7143          "url": "https://github.com/sponsors/mdevils"
7144        },
7145        {
7146          "type": "patreon",
7147          "url": "https://patreon.com/mdevils"
7148        }
7149      ]
7150    },
7151    "node_modules/html-escaper": {
7152      "version": "2.0.2",
7153      "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
7154      "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
7155      "dev": true
7156    },
7157    "node_modules/htmlparser2": {
7158      "version": "8.0.2",
7159      "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
7160      "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
7161      "dev": true,
7162      "funding": [
7163        "https://github.com/fb55/htmlparser2?sponsor=1",
7164        {
7165          "type": "github",
7166          "url": "https://github.com/sponsors/fb55"
7167        }
7168      ],
7169      "dependencies": {
7170        "domelementtype": "^2.3.0",
7171        "domhandler": "^5.0.3",
7172        "domutils": "^3.0.1",
7173        "entities": "^4.4.0"
7174      }
7175    },
7176    "node_modules/http-cache-semantics": {
7177      "version": "4.1.1",
7178      "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
7179      "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
7180      "dev": true
7181    },
7182    "node_modules/http-deceiver": {
7183      "version": "1.2.7",
7184      "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
7185      "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==",
7186      "dev": true
7187    },
7188    "node_modules/http-errors": {
7189      "version": "2.0.0",
7190      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
7191      "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
7192      "dev": true,
7193      "dependencies": {
7194        "depd": "2.0.0",
7195        "inherits": "2.0.4",
7196        "setprototypeof": "1.2.0",
7197        "statuses": "2.0.1",
7198        "toidentifier": "1.0.1"
7199      },
7200      "engines": {
7201        "node": ">= 0.8"
7202      }
7203    },
7204    "node_modules/http-errors/node_modules/statuses": {
7205      "version": "2.0.1",
7206      "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
7207      "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
7208      "dev": true,
7209      "engines": {
7210        "node": ">= 0.8"
7211      }
7212    },
7213    "node_modules/http-parser-js": {
7214      "version": "0.5.8",
7215      "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz",
7216      "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==",
7217      "dev": true
7218    },
7219    "node_modules/http-proxy": {
7220      "version": "1.18.1",
7221      "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
7222      "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
7223      "dev": true,
7224      "dependencies": {
7225        "eventemitter3": "^4.0.0",
7226        "follow-redirects": "^1.0.0",
7227        "requires-port": "^1.0.0"
7228      },
7229      "engines": {
7230        "node": ">=8.0.0"
7231      }
7232    },
7233    "node_modules/http-proxy-agent": {
7234      "version": "7.0.2",
7235      "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
7236      "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
7237      "dev": true,
7238      "dependencies": {
7239        "agent-base": "^7.1.0",
7240        "debug": "^4.3.4"
7241      },
7242      "engines": {
7243        "node": ">= 14"
7244      }
7245    },
7246    "node_modules/http-proxy-middleware": {
7247      "version": "3.0.0",
7248      "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-3.0.0.tgz",
7249      "integrity": "sha512-36AV1fIaI2cWRzHo+rbcxhe3M3jUDCNzc4D5zRl57sEWRAxdXYtw7FSQKYY6PDKssiAKjLYypbssHk+xs/kMXw==",
7250      "dev": true,
7251      "dependencies": {
7252        "@types/http-proxy": "^1.17.10",
7253        "debug": "^4.3.4",
7254        "http-proxy": "^1.18.1",
7255        "is-glob": "^4.0.1",
7256        "is-plain-obj": "^3.0.0",
7257        "micromatch": "^4.0.5"
7258      },
7259      "engines": {
7260        "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
7261      }
7262    },
7263    "node_modules/https-proxy-agent": {
7264      "version": "7.0.5",
7265      "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz",
7266      "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==",
7267      "dev": true,
7268      "dependencies": {
7269        "agent-base": "^7.0.2",
7270        "debug": "4"
7271      },
7272      "engines": {
7273        "node": ">= 14"
7274      }
7275    },
7276    "node_modules/human-signals": {
7277      "version": "2.1.0",
7278      "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
7279      "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
7280      "dev": true,
7281      "engines": {
7282        "node": ">=10.17.0"
7283      }
7284    },
7285    "node_modules/hyperdyperid": {
7286      "version": "1.2.0",
7287      "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz",
7288      "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==",
7289      "dev": true,
7290      "engines": {
7291        "node": ">=10.18"
7292      }
7293    },
7294    "node_modules/iconv-lite": {
7295      "version": "0.4.24",
7296      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
7297      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
7298      "dev": true,
7299      "dependencies": {
7300        "safer-buffer": ">= 2.1.2 < 3"
7301      },
7302      "engines": {
7303        "node": ">=0.10.0"
7304      }
7305    },
7306    "node_modules/icss-utils": {
7307      "version": "5.1.0",
7308      "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
7309      "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
7310      "dev": true,
7311      "engines": {
7312        "node": "^10 || ^12 || >= 14"
7313      },
7314      "peerDependencies": {
7315        "postcss": "^8.1.0"
7316      }
7317    },
7318    "node_modules/ieee754": {
7319      "version": "1.2.1",
7320      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
7321      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
7322      "dev": true,
7323      "funding": [
7324        {
7325          "type": "github",
7326          "url": "https://github.com/sponsors/feross"
7327        },
7328        {
7329          "type": "patreon",
7330          "url": "https://www.patreon.com/feross"
7331        },
7332        {
7333          "type": "consulting",
7334          "url": "https://feross.org/support"
7335        }
7336      ]
7337    },
7338    "node_modules/ignore": {
7339      "version": "5.3.2",
7340      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
7341      "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
7342      "dev": true,
7343      "engines": {
7344        "node": ">= 4"
7345      }
7346    },
7347    "node_modules/ignore-walk": {
7348      "version": "6.0.5",
7349      "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz",
7350      "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==",
7351      "dev": true,
7352      "dependencies": {
7353        "minimatch": "^9.0.0"
7354      },
7355      "engines": {
7356        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7357      }
7358    },
7359    "node_modules/ignore-walk/node_modules/brace-expansion": {
7360      "version": "2.0.1",
7361      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
7362      "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
7363      "dev": true,
7364      "dependencies": {
7365        "balanced-match": "^1.0.0"
7366      }
7367    },
7368    "node_modules/ignore-walk/node_modules/minimatch": {
7369      "version": "9.0.5",
7370      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
7371      "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
7372      "dev": true,
7373      "dependencies": {
7374        "brace-expansion": "^2.0.1"
7375      },
7376      "engines": {
7377        "node": ">=16 || 14 >=14.17"
7378      },
7379      "funding": {
7380        "url": "https://github.com/sponsors/isaacs"
7381      }
7382    },
7383    "node_modules/image-size": {
7384      "version": "0.5.5",
7385      "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
7386      "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==",
7387      "dev": true,
7388      "optional": true,
7389      "bin": {
7390        "image-size": "bin/image-size.js"
7391      },
7392      "engines": {
7393        "node": ">=0.10.0"
7394      }
7395    },
7396    "node_modules/immutable": {
7397      "version": "4.3.7",
7398      "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz",
7399      "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
7400      "dev": true
7401    },
7402    "node_modules/import-fresh": {
7403      "version": "3.3.0",
7404      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
7405      "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
7406      "dev": true,
7407      "dependencies": {
7408        "parent-module": "^1.0.0",
7409        "resolve-from": "^4.0.0"
7410      },
7411      "engines": {
7412        "node": ">=6"
7413      },
7414      "funding": {
7415        "url": "https://github.com/sponsors/sindresorhus"
7416      }
7417    },
7418    "node_modules/imurmurhash": {
7419      "version": "0.1.4",
7420      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
7421      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
7422      "dev": true,
7423      "engines": {
7424        "node": ">=0.8.19"
7425      }
7426    },
7427    "node_modules/indent-string": {
7428      "version": "4.0.0",
7429      "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
7430      "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
7431      "dev": true,
7432      "engines": {
7433        "node": ">=8"
7434      }
7435    },
7436    "node_modules/inflight": {
7437      "version": "1.0.6",
7438      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
7439      "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
7440      "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
7441      "dev": true,
7442      "dependencies": {
7443        "once": "^1.3.0",
7444        "wrappy": "1"
7445      }
7446    },
7447    "node_modules/inherits": {
7448      "version": "2.0.4",
7449      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
7450      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
7451      "dev": true
7452    },
7453    "node_modules/ini": {
7454      "version": "4.1.3",
7455      "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz",
7456      "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==",
7457      "dev": true,
7458      "engines": {
7459        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7460      }
7461    },
7462    "node_modules/ip-address": {
7463      "version": "9.0.5",
7464      "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
7465      "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
7466      "dev": true,
7467      "dependencies": {
7468        "jsbn": "1.1.0",
7469        "sprintf-js": "^1.1.3"
7470      },
7471      "engines": {
7472        "node": ">= 12"
7473      }
7474    },
7475    "node_modules/ipaddr.js": {
7476      "version": "2.2.0",
7477      "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
7478      "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
7479      "dev": true,
7480      "engines": {
7481        "node": ">= 10"
7482      }
7483    },
7484    "node_modules/is-arrayish": {
7485      "version": "0.2.1",
7486      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
7487      "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
7488      "dev": true
7489    },
7490    "node_modules/is-binary-path": {
7491      "version": "2.1.0",
7492      "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
7493      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
7494      "dev": true,
7495      "dependencies": {
7496        "binary-extensions": "^2.0.0"
7497      },
7498      "engines": {
7499        "node": ">=8"
7500      }
7501    },
7502    "node_modules/is-core-module": {
7503      "version": "2.15.1",
7504      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
7505      "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
7506      "dev": true,
7507      "dependencies": {
7508        "hasown": "^2.0.2"
7509      },
7510      "engines": {
7511        "node": ">= 0.4"
7512      },
7513      "funding": {
7514        "url": "https://github.com/sponsors/ljharb"
7515      }
7516    },
7517    "node_modules/is-docker": {
7518      "version": "3.0.0",
7519      "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
7520      "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
7521      "dev": true,
7522      "bin": {
7523        "is-docker": "cli.js"
7524      },
7525      "engines": {
7526        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
7527      },
7528      "funding": {
7529        "url": "https://github.com/sponsors/sindresorhus"
7530      }
7531    },
7532    "node_modules/is-extglob": {
7533      "version": "2.1.1",
7534      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
7535      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
7536      "dev": true,
7537      "engines": {
7538        "node": ">=0.10.0"
7539      }
7540    },
7541    "node_modules/is-fullwidth-code-point": {
7542      "version": "4.0.0",
7543      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
7544      "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==",
7545      "dev": true,
7546      "engines": {
7547        "node": ">=12"
7548      },
7549      "funding": {
7550        "url": "https://github.com/sponsors/sindresorhus"
7551      }
7552    },
7553    "node_modules/is-glob": {
7554      "version": "4.0.3",
7555      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
7556      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
7557      "dev": true,
7558      "dependencies": {
7559        "is-extglob": "^2.1.1"
7560      },
7561      "engines": {
7562        "node": ">=0.10.0"
7563      }
7564    },
7565    "node_modules/is-inside-container": {
7566      "version": "1.0.0",
7567      "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
7568      "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
7569      "dev": true,
7570      "dependencies": {
7571        "is-docker": "^3.0.0"
7572      },
7573      "bin": {
7574        "is-inside-container": "cli.js"
7575      },
7576      "engines": {
7577        "node": ">=14.16"
7578      },
7579      "funding": {
7580        "url": "https://github.com/sponsors/sindresorhus"
7581      }
7582    },
7583    "node_modules/is-interactive": {
7584      "version": "1.0.0",
7585      "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz",
7586      "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
7587      "dev": true,
7588      "engines": {
7589        "node": ">=8"
7590      }
7591    },
7592    "node_modules/is-lambda": {
7593      "version": "1.0.1",
7594      "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz",
7595      "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==",
7596      "dev": true
7597    },
7598    "node_modules/is-network-error": {
7599      "version": "1.1.0",
7600      "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz",
7601      "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==",
7602      "dev": true,
7603      "engines": {
7604        "node": ">=16"
7605      },
7606      "funding": {
7607        "url": "https://github.com/sponsors/sindresorhus"
7608      }
7609    },
7610    "node_modules/is-number": {
7611      "version": "7.0.0",
7612      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
7613      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
7614      "dev": true,
7615      "engines": {
7616        "node": ">=0.12.0"
7617      }
7618    },
7619    "node_modules/is-plain-obj": {
7620      "version": "3.0.0",
7621      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
7622      "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
7623      "dev": true,
7624      "engines": {
7625        "node": ">=10"
7626      },
7627      "funding": {
7628        "url": "https://github.com/sponsors/sindresorhus"
7629      }
7630    },
7631    "node_modules/is-plain-object": {
7632      "version": "2.0.4",
7633      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
7634      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
7635      "dev": true,
7636      "dependencies": {
7637        "isobject": "^3.0.1"
7638      },
7639      "engines": {
7640        "node": ">=0.10.0"
7641      }
7642    },
7643    "node_modules/is-stream": {
7644      "version": "2.0.1",
7645      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
7646      "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
7647      "dev": true,
7648      "engines": {
7649        "node": ">=8"
7650      },
7651      "funding": {
7652        "url": "https://github.com/sponsors/sindresorhus"
7653      }
7654    },
7655    "node_modules/is-unicode-supported": {
7656      "version": "0.1.0",
7657      "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
7658      "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
7659      "dev": true,
7660      "engines": {
7661        "node": ">=10"
7662      },
7663      "funding": {
7664        "url": "https://github.com/sponsors/sindresorhus"
7665      }
7666    },
7667    "node_modules/is-what": {
7668      "version": "3.14.1",
7669      "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz",
7670      "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==",
7671      "dev": true
7672    },
7673    "node_modules/is-wsl": {
7674      "version": "3.1.0",
7675      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
7676      "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
7677      "dev": true,
7678      "dependencies": {
7679        "is-inside-container": "^1.0.0"
7680      },
7681      "engines": {
7682        "node": ">=16"
7683      },
7684      "funding": {
7685        "url": "https://github.com/sponsors/sindresorhus"
7686      }
7687    },
7688    "node_modules/isarray": {
7689      "version": "1.0.0",
7690      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
7691      "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
7692      "dev": true
7693    },
7694    "node_modules/isbinaryfile": {
7695      "version": "4.0.10",
7696      "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
7697      "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==",
7698      "dev": true,
7699      "engines": {
7700        "node": ">= 8.0.0"
7701      },
7702      "funding": {
7703        "url": "https://github.com/sponsors/gjtorikian/"
7704      }
7705    },
7706    "node_modules/isexe": {
7707      "version": "2.0.0",
7708      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
7709      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
7710      "dev": true
7711    },
7712    "node_modules/isobject": {
7713      "version": "3.0.1",
7714      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
7715      "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
7716      "dev": true,
7717      "engines": {
7718        "node": ">=0.10.0"
7719      }
7720    },
7721    "node_modules/istanbul-lib-coverage": {
7722      "version": "3.2.2",
7723      "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
7724      "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
7725      "dev": true,
7726      "engines": {
7727        "node": ">=8"
7728      }
7729    },
7730    "node_modules/istanbul-lib-instrument": {
7731      "version": "6.0.3",
7732      "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz",
7733      "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==",
7734      "dev": true,
7735      "dependencies": {
7736        "@babel/core": "^7.23.9",
7737        "@babel/parser": "^7.23.9",
7738        "@istanbuljs/schema": "^0.1.3",
7739        "istanbul-lib-coverage": "^3.2.0",
7740        "semver": "^7.5.4"
7741      },
7742      "engines": {
7743        "node": ">=10"
7744      }
7745    },
7746    "node_modules/istanbul-lib-report": {
7747      "version": "3.0.1",
7748      "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
7749      "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
7750      "dev": true,
7751      "dependencies": {
7752        "istanbul-lib-coverage": "^3.0.0",
7753        "make-dir": "^4.0.0",
7754        "supports-color": "^7.1.0"
7755      },
7756      "engines": {
7757        "node": ">=10"
7758      }
7759    },
7760    "node_modules/istanbul-lib-report/node_modules/has-flag": {
7761      "version": "4.0.0",
7762      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
7763      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
7764      "dev": true,
7765      "engines": {
7766        "node": ">=8"
7767      }
7768    },
7769    "node_modules/istanbul-lib-report/node_modules/supports-color": {
7770      "version": "7.2.0",
7771      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
7772      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
7773      "dev": true,
7774      "dependencies": {
7775        "has-flag": "^4.0.0"
7776      },
7777      "engines": {
7778        "node": ">=8"
7779      }
7780    },
7781    "node_modules/istanbul-lib-source-maps": {
7782      "version": "4.0.1",
7783      "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
7784      "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
7785      "dev": true,
7786      "dependencies": {
7787        "debug": "^4.1.1",
7788        "istanbul-lib-coverage": "^3.0.0",
7789        "source-map": "^0.6.1"
7790      },
7791      "engines": {
7792        "node": ">=10"
7793      }
7794    },
7795    "node_modules/istanbul-lib-source-maps/node_modules/source-map": {
7796      "version": "0.6.1",
7797      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7798      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7799      "dev": true,
7800      "engines": {
7801        "node": ">=0.10.0"
7802      }
7803    },
7804    "node_modules/istanbul-reports": {
7805      "version": "3.1.7",
7806      "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
7807      "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
7808      "dev": true,
7809      "dependencies": {
7810        "html-escaper": "^2.0.0",
7811        "istanbul-lib-report": "^3.0.0"
7812      },
7813      "engines": {
7814        "node": ">=8"
7815      }
7816    },
7817    "node_modules/jackspeak": {
7818      "version": "3.4.3",
7819      "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
7820      "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
7821      "dev": true,
7822      "dependencies": {
7823        "@isaacs/cliui": "^8.0.2"
7824      },
7825      "funding": {
7826        "url": "https://github.com/sponsors/isaacs"
7827      },
7828      "optionalDependencies": {
7829        "@pkgjs/parseargs": "^0.11.0"
7830      }
7831    },
7832    "node_modules/jasmine-core": {
7833      "version": "5.1.2",
7834      "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.2.tgz",
7835      "integrity": "sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA==",
7836      "dev": true
7837    },
7838    "node_modules/jest-worker": {
7839      "version": "27.5.1",
7840      "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
7841      "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
7842      "dev": true,
7843      "dependencies": {
7844        "@types/node": "*",
7845        "merge-stream": "^2.0.0",
7846        "supports-color": "^8.0.0"
7847      },
7848      "engines": {
7849        "node": ">= 10.13.0"
7850      }
7851    },
7852    "node_modules/jest-worker/node_modules/has-flag": {
7853      "version": "4.0.0",
7854      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
7855      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
7856      "dev": true,
7857      "engines": {
7858        "node": ">=8"
7859      }
7860    },
7861    "node_modules/jest-worker/node_modules/supports-color": {
7862      "version": "8.1.1",
7863      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
7864      "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
7865      "dev": true,
7866      "dependencies": {
7867        "has-flag": "^4.0.0"
7868      },
7869      "engines": {
7870        "node": ">=10"
7871      },
7872      "funding": {
7873        "url": "https://github.com/chalk/supports-color?sponsor=1"
7874      }
7875    },
7876    "node_modules/jiti": {
7877      "version": "1.21.6",
7878      "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz",
7879      "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==",
7880      "dev": true,
7881      "bin": {
7882        "jiti": "bin/jiti.js"
7883      }
7884    },
7885    "node_modules/js-tokens": {
7886      "version": "4.0.0",
7887      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
7888      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
7889      "dev": true
7890    },
7891    "node_modules/js-yaml": {
7892      "version": "4.1.0",
7893      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
7894      "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
7895      "dev": true,
7896      "dependencies": {
7897        "argparse": "^2.0.1"
7898      },
7899      "bin": {
7900        "js-yaml": "bin/js-yaml.js"
7901      }
7902    },
7903    "node_modules/jsbn": {
7904      "version": "1.1.0",
7905      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
7906      "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
7907      "dev": true
7908    },
7909    "node_modules/jsesc": {
7910      "version": "2.5.2",
7911      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
7912      "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
7913      "dev": true,
7914      "bin": {
7915        "jsesc": "bin/jsesc"
7916      },
7917      "engines": {
7918        "node": ">=4"
7919      }
7920    },
7921    "node_modules/json-parse-even-better-errors": {
7922      "version": "3.0.2",
7923      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz",
7924      "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==",
7925      "dev": true,
7926      "engines": {
7927        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7928      }
7929    },
7930    "node_modules/json-schema-traverse": {
7931      "version": "1.0.0",
7932      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
7933      "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
7934      "dev": true
7935    },
7936    "node_modules/json5": {
7937      "version": "2.2.3",
7938      "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
7939      "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
7940      "dev": true,
7941      "bin": {
7942        "json5": "lib/cli.js"
7943      },
7944      "engines": {
7945        "node": ">=6"
7946      }
7947    },
7948    "node_modules/jsonc-parser": {
7949      "version": "3.3.1",
7950      "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz",
7951      "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==",
7952      "dev": true
7953    },
7954    "node_modules/jsonfile": {
7955      "version": "4.0.0",
7956      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
7957      "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
7958      "dev": true,
7959      "optionalDependencies": {
7960        "graceful-fs": "^4.1.6"
7961      }
7962    },
7963    "node_modules/jsonparse": {
7964      "version": "1.3.1",
7965      "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
7966      "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==",
7967      "dev": true,
7968      "engines": [
7969        "node >= 0.2.0"
7970      ]
7971    },
7972    "node_modules/karma": {
7973      "version": "6.4.4",
7974      "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz",
7975      "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==",
7976      "dev": true,
7977      "dependencies": {
7978        "@colors/colors": "1.5.0",
7979        "body-parser": "^1.19.0",
7980        "braces": "^3.0.2",
7981        "chokidar": "^3.5.1",
7982        "connect": "^3.7.0",
7983        "di": "^0.0.1",
7984        "dom-serialize": "^2.2.1",
7985        "glob": "^7.1.7",
7986        "graceful-fs": "^4.2.6",
7987        "http-proxy": "^1.18.1",
7988        "isbinaryfile": "^4.0.8",
7989        "lodash": "^4.17.21",
7990        "log4js": "^6.4.1",
7991        "mime": "^2.5.2",
7992        "minimatch": "^3.0.4",
7993        "mkdirp": "^0.5.5",
7994        "qjobs": "^1.2.0",
7995        "range-parser": "^1.2.1",
7996        "rimraf": "^3.0.2",
7997        "socket.io": "^4.7.2",
7998        "source-map": "^0.6.1",
7999        "tmp": "^0.2.1",
8000        "ua-parser-js": "^0.7.30",
8001        "yargs": "^16.1.1"
8002      },
8003      "bin": {
8004        "karma": "bin/karma"
8005      },
8006      "engines": {
8007        "node": ">= 10"
8008      }
8009    },
8010    "node_modules/karma-chrome-launcher": {
8011      "version": "3.2.0",
8012      "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz",
8013      "integrity": "sha512-rE9RkUPI7I9mAxByQWkGJFXfFD6lE4gC5nPuZdobf/QdTEJI6EU4yIay/cfU/xV4ZxlM5JiTv7zWYgA64NpS5Q==",
8014      "dev": true,
8015      "dependencies": {
8016        "which": "^1.2.1"
8017      }
8018    },
8019    "node_modules/karma-coverage": {
8020      "version": "2.2.1",
8021      "resolved": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.2.1.tgz",
8022      "integrity": "sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==",
8023      "dev": true,
8024      "dependencies": {
8025        "istanbul-lib-coverage": "^3.2.0",
8026        "istanbul-lib-instrument": "^5.1.0",
8027        "istanbul-lib-report": "^3.0.0",
8028        "istanbul-lib-source-maps": "^4.0.1",
8029        "istanbul-reports": "^3.0.5",
8030        "minimatch": "^3.0.4"
8031      },
8032      "engines": {
8033        "node": ">=10.0.0"
8034      }
8035    },
8036    "node_modules/karma-coverage/node_modules/istanbul-lib-instrument": {
8037      "version": "5.2.1",
8038      "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz",
8039      "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==",
8040      "dev": true,
8041      "dependencies": {
8042        "@babel/core": "^7.12.3",
8043        "@babel/parser": "^7.14.7",
8044        "@istanbuljs/schema": "^0.1.2",
8045        "istanbul-lib-coverage": "^3.2.0",
8046        "semver": "^6.3.0"
8047      },
8048      "engines": {
8049        "node": ">=8"
8050      }
8051    },
8052    "node_modules/karma-coverage/node_modules/semver": {
8053      "version": "6.3.1",
8054      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
8055      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
8056      "dev": true,
8057      "bin": {
8058        "semver": "bin/semver.js"
8059      }
8060    },
8061    "node_modules/karma-jasmine": {
8062      "version": "5.1.0",
8063      "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz",
8064      "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==",
8065      "dev": true,
8066      "dependencies": {
8067        "jasmine-core": "^4.1.0"
8068      },
8069      "engines": {
8070        "node": ">=12"
8071      },
8072      "peerDependencies": {
8073        "karma": "^6.0.0"
8074      }
8075    },
8076    "node_modules/karma-jasmine-html-reporter": {
8077      "version": "2.1.0",
8078      "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-2.1.0.tgz",
8079      "integrity": "sha512-sPQE1+nlsn6Hwb5t+HHwyy0A1FNCVKuL1192b+XNauMYWThz2kweiBVW1DqloRpVvZIJkIoHVB7XRpK78n1xbQ==",
8080      "dev": true,
8081      "peerDependencies": {
8082        "jasmine-core": "^4.0.0 || ^5.0.0",
8083        "karma": "^6.0.0",
8084        "karma-jasmine": "^5.0.0"
8085      }
8086    },
8087    "node_modules/karma-jasmine/node_modules/jasmine-core": {
8088      "version": "4.6.1",
8089      "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-4.6.1.tgz",
8090      "integrity": "sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==",
8091      "dev": true
8092    },
8093    "node_modules/karma-source-map-support": {
8094      "version": "1.4.0",
8095      "resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.4.0.tgz",
8096      "integrity": "sha512-RsBECncGO17KAoJCYXjv+ckIz+Ii9NCi+9enk+rq6XC81ezYkb4/RHE6CTXdA7IOJqoF3wcaLfVG0CPmE5ca6A==",
8097      "dev": true,
8098      "dependencies": {
8099        "source-map-support": "^0.5.5"
8100      }
8101    },
8102    "node_modules/karma/node_modules/ansi-styles": {
8103      "version": "4.3.0",
8104      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
8105      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
8106      "dev": true,
8107      "dependencies": {
8108        "color-convert": "^2.0.1"
8109      },
8110      "engines": {
8111        "node": ">=8"
8112      },
8113      "funding": {
8114        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
8115      }
8116    },
8117    "node_modules/karma/node_modules/cliui": {
8118      "version": "7.0.4",
8119      "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
8120      "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
8121      "dev": true,
8122      "dependencies": {
8123        "string-width": "^4.2.0",
8124        "strip-ansi": "^6.0.0",
8125        "wrap-ansi": "^7.0.0"
8126      }
8127    },
8128    "node_modules/karma/node_modules/color-convert": {
8129      "version": "2.0.1",
8130      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
8131      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
8132      "dev": true,
8133      "dependencies": {
8134        "color-name": "~1.1.4"
8135      },
8136      "engines": {
8137        "node": ">=7.0.0"
8138      }
8139    },
8140    "node_modules/karma/node_modules/color-name": {
8141      "version": "1.1.4",
8142      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
8143      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8144      "dev": true
8145    },
8146    "node_modules/karma/node_modules/emoji-regex": {
8147      "version": "8.0.0",
8148      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
8149      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
8150      "dev": true
8151    },
8152    "node_modules/karma/node_modules/is-fullwidth-code-point": {
8153      "version": "3.0.0",
8154      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
8155      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
8156      "dev": true,
8157      "engines": {
8158        "node": ">=8"
8159      }
8160    },
8161    "node_modules/karma/node_modules/source-map": {
8162      "version": "0.6.1",
8163      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8164      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8165      "dev": true,
8166      "engines": {
8167        "node": ">=0.10.0"
8168      }
8169    },
8170    "node_modules/karma/node_modules/string-width": {
8171      "version": "4.2.3",
8172      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
8173      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
8174      "dev": true,
8175      "dependencies": {
8176        "emoji-regex": "^8.0.0",
8177        "is-fullwidth-code-point": "^3.0.0",
8178        "strip-ansi": "^6.0.1"
8179      },
8180      "engines": {
8181        "node": ">=8"
8182      }
8183    },
8184    "node_modules/karma/node_modules/tmp": {
8185      "version": "0.2.3",
8186      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
8187      "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
8188      "dev": true,
8189      "engines": {
8190        "node": ">=14.14"
8191      }
8192    },
8193    "node_modules/karma/node_modules/wrap-ansi": {
8194      "version": "7.0.0",
8195      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
8196      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
8197      "dev": true,
8198      "dependencies": {
8199        "ansi-styles": "^4.0.0",
8200        "string-width": "^4.1.0",
8201        "strip-ansi": "^6.0.0"
8202      },
8203      "engines": {
8204        "node": ">=10"
8205      },
8206      "funding": {
8207        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
8208      }
8209    },
8210    "node_modules/karma/node_modules/yargs": {
8211      "version": "16.2.0",
8212      "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
8213      "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
8214      "dev": true,
8215      "dependencies": {
8216        "cliui": "^7.0.2",
8217        "escalade": "^3.1.1",
8218        "get-caller-file": "^2.0.5",
8219        "require-directory": "^2.1.1",
8220        "string-width": "^4.2.0",
8221        "y18n": "^5.0.5",
8222        "yargs-parser": "^20.2.2"
8223      },
8224      "engines": {
8225        "node": ">=10"
8226      }
8227    },
8228    "node_modules/karma/node_modules/yargs-parser": {
8229      "version": "20.2.9",
8230      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
8231      "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
8232      "dev": true,
8233      "engines": {
8234        "node": ">=10"
8235      }
8236    },
8237    "node_modules/kind-of": {
8238      "version": "6.0.3",
8239      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
8240      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
8241      "dev": true,
8242      "engines": {
8243        "node": ">=0.10.0"
8244      }
8245    },
8246    "node_modules/launch-editor": {
8247      "version": "2.9.1",
8248      "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz",
8249      "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==",
8250      "dev": true,
8251      "dependencies": {
8252        "picocolors": "^1.0.0",
8253        "shell-quote": "^1.8.1"
8254      }
8255    },
8256    "node_modules/less": {
8257      "version": "4.2.0",
8258      "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz",
8259      "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
8260      "dev": true,
8261      "dependencies": {
8262        "copy-anything": "^2.0.1",
8263        "parse-node-version": "^1.0.1",
8264        "tslib": "^2.3.0"
8265      },
8266      "bin": {
8267        "lessc": "bin/lessc"
8268      },
8269      "engines": {
8270        "node": ">=6"
8271      },
8272      "optionalDependencies": {
8273        "errno": "^0.1.1",
8274        "graceful-fs": "^4.1.2",
8275        "image-size": "~0.5.0",
8276        "make-dir": "^2.1.0",
8277        "mime": "^1.4.1",
8278        "needle": "^3.1.0",
8279        "source-map": "~0.6.0"
8280      }
8281    },
8282    "node_modules/less-loader": {
8283      "version": "12.2.0",
8284      "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-12.2.0.tgz",
8285      "integrity": "sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==",
8286      "dev": true,
8287      "engines": {
8288        "node": ">= 18.12.0"
8289      },
8290      "funding": {
8291        "type": "opencollective",
8292        "url": "https://opencollective.com/webpack"
8293      },
8294      "peerDependencies": {
8295        "@rspack/core": "0.x || 1.x",
8296        "less": "^3.5.0 || ^4.0.0",
8297        "webpack": "^5.0.0"
8298      },
8299      "peerDependenciesMeta": {
8300        "@rspack/core": {
8301          "optional": true
8302        },
8303        "webpack": {
8304          "optional": true
8305        }
8306      }
8307    },
8308    "node_modules/less/node_modules/make-dir": {
8309      "version": "2.1.0",
8310      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
8311      "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
8312      "dev": true,
8313      "optional": true,
8314      "dependencies": {
8315        "pify": "^4.0.1",
8316        "semver": "^5.6.0"
8317      },
8318      "engines": {
8319        "node": ">=6"
8320      }
8321    },
8322    "node_modules/less/node_modules/mime": {
8323      "version": "1.6.0",
8324      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
8325      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
8326      "dev": true,
8327      "optional": true,
8328      "bin": {
8329        "mime": "cli.js"
8330      },
8331      "engines": {
8332        "node": ">=4"
8333      }
8334    },
8335    "node_modules/less/node_modules/semver": {
8336      "version": "5.7.2",
8337      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
8338      "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
8339      "dev": true,
8340      "optional": true,
8341      "bin": {
8342        "semver": "bin/semver"
8343      }
8344    },
8345    "node_modules/less/node_modules/source-map": {
8346      "version": "0.6.1",
8347      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
8348      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
8349      "dev": true,
8350      "optional": true,
8351      "engines": {
8352        "node": ">=0.10.0"
8353      }
8354    },
8355    "node_modules/license-webpack-plugin": {
8356      "version": "4.0.2",
8357      "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz",
8358      "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==",
8359      "dev": true,
8360      "dependencies": {
8361        "webpack-sources": "^3.0.0"
8362      },
8363      "peerDependenciesMeta": {
8364        "webpack": {
8365          "optional": true
8366        },
8367        "webpack-sources": {
8368          "optional": true
8369        }
8370      }
8371    },
8372    "node_modules/lines-and-columns": {
8373      "version": "1.2.4",
8374      "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
8375      "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
8376      "dev": true
8377    },
8378    "node_modules/listr2": {
8379      "version": "8.2.4",
8380      "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.4.tgz",
8381      "integrity": "sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==",
8382      "dev": true,
8383      "dependencies": {
8384        "cli-truncate": "^4.0.0",
8385        "colorette": "^2.0.20",
8386        "eventemitter3": "^5.0.1",
8387        "log-update": "^6.1.0",
8388        "rfdc": "^1.4.1",
8389        "wrap-ansi": "^9.0.0"
8390      },
8391      "engines": {
8392        "node": ">=18.0.0"
8393      }
8394    },
8395    "node_modules/listr2/node_modules/ansi-regex": {
8396      "version": "6.1.0",
8397      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
8398      "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
8399      "dev": true,
8400      "engines": {
8401        "node": ">=12"
8402      },
8403      "funding": {
8404        "url": "https://github.com/chalk/ansi-regex?sponsor=1"
8405      }
8406    },
8407    "node_modules/listr2/node_modules/ansi-styles": {
8408      "version": "6.2.1",
8409      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
8410      "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
8411      "dev": true,
8412      "engines": {
8413        "node": ">=12"
8414      },
8415      "funding": {
8416        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
8417      }
8418    },
8419    "node_modules/listr2/node_modules/eventemitter3": {
8420      "version": "5.0.1",
8421      "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz",
8422      "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
8423      "dev": true
8424    },
8425    "node_modules/listr2/node_modules/strip-ansi": {
8426      "version": "7.1.0",
8427      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
8428      "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
8429      "dev": true,
8430      "dependencies": {
8431        "ansi-regex": "^6.0.1"
8432      },
8433      "engines": {
8434        "node": ">=12"
8435      },
8436      "funding": {
8437        "url": "https://github.com/chalk/strip-ansi?sponsor=1"
8438      }
8439    },
8440    "node_modules/listr2/node_modules/wrap-ansi": {
8441      "version": "9.0.0",
8442      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
8443      "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
8444      "dev": true,
8445      "dependencies": {
8446        "ansi-styles": "^6.2.1",
8447        "string-width": "^7.0.0",
8448        "strip-ansi": "^7.1.0"
8449      },
8450      "engines": {
8451        "node": ">=18"
8452      },
8453      "funding": {
8454        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
8455      }
8456    },
8457    "node_modules/lmdb": {
8458      "version": "3.0.13",
8459      "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.0.13.tgz",
8460      "integrity": "sha512-UGe+BbaSUQtAMZobTb4nHvFMrmvuAQKSeaqAX2meTEQjfsbpl5sxdHD8T72OnwD4GU9uwNhYXIVe4QGs8N9Zyw==",
8461      "dev": true,
8462      "hasInstallScript": true,
8463      "dependencies": {
8464        "msgpackr": "^1.10.2",
8465        "node-addon-api": "^6.1.0",
8466        "node-gyp-build-optional-packages": "5.2.2",
8467        "ordered-binary": "^1.4.1",
8468        "weak-lru-cache": "^1.2.2"
8469      },
8470      "bin": {
8471        "download-lmdb-prebuilds": "bin/download-prebuilds.js"
8472      },
8473      "optionalDependencies": {
8474        "@lmdb/lmdb-darwin-arm64": "3.0.13",
8475        "@lmdb/lmdb-darwin-x64": "3.0.13",
8476        "@lmdb/lmdb-linux-arm": "3.0.13",
8477        "@lmdb/lmdb-linux-arm64": "3.0.13",
8478        "@lmdb/lmdb-linux-x64": "3.0.13",
8479        "@lmdb/lmdb-win32-x64": "3.0.13"
8480      }
8481    },
8482    "node_modules/loader-runner": {
8483      "version": "4.3.0",
8484      "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
8485      "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
8486      "dev": true,
8487      "engines": {
8488        "node": ">=6.11.5"
8489      }
8490    },
8491    "node_modules/loader-utils": {
8492      "version": "3.3.1",
8493      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz",
8494      "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==",
8495      "dev": true,
8496      "engines": {
8497        "node": ">= 12.13.0"
8498      }
8499    },
8500    "node_modules/locate-path": {
8501      "version": "7.2.0",
8502      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
8503      "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
8504      "dev": true,
8505      "dependencies": {
8506        "p-locate": "^6.0.0"
8507      },
8508      "engines": {
8509        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
8510      },
8511      "funding": {
8512        "url": "https://github.com/sponsors/sindresorhus"
8513      }
8514    },
8515    "node_modules/lodash": {
8516      "version": "4.17.21",
8517      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
8518      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
8519      "dev": true
8520    },
8521    "node_modules/lodash.debounce": {
8522      "version": "4.0.8",
8523      "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
8524      "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
8525      "dev": true
8526    },
8527    "node_modules/log-symbols": {
8528      "version": "4.1.0",
8529      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
8530      "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
8531      "dev": true,
8532      "dependencies": {
8533        "chalk": "^4.1.0",
8534        "is-unicode-supported": "^0.1.0"
8535      },
8536      "engines": {
8537        "node": ">=10"
8538      },
8539      "funding": {
8540        "url": "https://github.com/sponsors/sindresorhus"
8541      }
8542    },
8543    "node_modules/log-symbols/node_modules/ansi-styles": {
8544      "version": "4.3.0",
8545      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
8546      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
8547      "dev": true,
8548      "dependencies": {
8549        "color-convert": "^2.0.1"
8550      },
8551      "engines": {
8552        "node": ">=8"
8553      },
8554      "funding": {
8555        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
8556      }
8557    },
8558    "node_modules/log-symbols/node_modules/chalk": {
8559      "version": "4.1.2",
8560      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
8561      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
8562      "dev": true,
8563      "dependencies": {
8564        "ansi-styles": "^4.1.0",
8565        "supports-color": "^7.1.0"
8566      },
8567      "engines": {
8568        "node": ">=10"
8569      },
8570      "funding": {
8571        "url": "https://github.com/chalk/chalk?sponsor=1"
8572      }
8573    },
8574    "node_modules/log-symbols/node_modules/color-convert": {
8575      "version": "2.0.1",
8576      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
8577      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
8578      "dev": true,
8579      "dependencies": {
8580        "color-name": "~1.1.4"
8581      },
8582      "engines": {
8583        "node": ">=7.0.0"
8584      }
8585    },
8586    "node_modules/log-symbols/node_modules/color-name": {
8587      "version": "1.1.4",
8588      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
8589      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
8590      "dev": true
8591    },
8592    "node_modules/log-symbols/node_modules/has-flag": {
8593      "version": "4.0.0",
8594      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
8595      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
8596      "dev": true,
8597      "engines": {
8598        "node": ">=8"
8599      }
8600    },
8601    "node_modules/log-symbols/node_modules/supports-color": {
8602      "version": "7.2.0",
8603      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
8604      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
8605      "dev": true,
8606      "dependencies": {
8607        "has-flag": "^4.0.0"
8608      },
8609      "engines": {
8610        "node": ">=8"
8611      }
8612    },
8613    "node_modules/log-update": {
8614      "version": "6.1.0",
8615      "resolved": "https://registry.npmjs.org/log-update/-/log-update-6.1.0.tgz",
8616      "integrity": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==",
8617      "dev": true,
8618      "dependencies": {
8619        "ansi-escapes": "^7.0.0",
8620        "cli-cursor": "^5.0.0",
8621        "slice-ansi": "^7.1.0",
8622        "strip-ansi": "^7.1.0",
8623        "wrap-ansi": "^9.0.0"
8624      },
8625      "engines": {
8626        "node": ">=18"
8627      },
8628      "funding": {
8629        "url": "https://github.com/sponsors/sindresorhus"
8630      }
8631    },
8632    "node_modules/log-update/node_modules/ansi-escapes": {
8633      "version": "7.0.0",
8634      "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.0.0.tgz",
8635      "integrity": "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==",
8636      "dev": true,
8637      "dependencies": {
8638        "environment": "^1.0.0"
8639      },
8640      "engines": {
8641        "node": ">=18"
8642      },
8643      "funding": {
8644        "url": "https://github.com/sponsors/sindresorhus"
8645      }
8646    },
8647    "node_modules/log-update/node_modules/ansi-regex": {
8648      "version": "6.1.0",
8649      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
8650      "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
8651      "dev": true,
8652      "engines": {
8653        "node": ">=12"
8654      },
8655      "funding": {
8656        "url": "https://github.com/chalk/ansi-regex?sponsor=1"
8657      }
8658    },
8659    "node_modules/log-update/node_modules/ansi-styles": {
8660      "version": "6.2.1",
8661      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
8662      "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
8663      "dev": true,
8664      "engines": {
8665        "node": ">=12"
8666      },
8667      "funding": {
8668        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
8669      }
8670    },
8671    "node_modules/log-update/node_modules/is-fullwidth-code-point": {
8672      "version": "5.0.0",
8673      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz",
8674      "integrity": "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==",
8675      "dev": true,
8676      "dependencies": {
8677        "get-east-asian-width": "^1.0.0"
8678      },
8679      "engines": {
8680        "node": ">=18"
8681      },
8682      "funding": {
8683        "url": "https://github.com/sponsors/sindresorhus"
8684      }
8685    },
8686    "node_modules/log-update/node_modules/slice-ansi": {
8687      "version": "7.1.0",
8688      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz",
8689      "integrity": "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==",
8690      "dev": true,
8691      "dependencies": {
8692        "ansi-styles": "^6.2.1",
8693        "is-fullwidth-code-point": "^5.0.0"
8694      },
8695      "engines": {
8696        "node": ">=18"
8697      },
8698      "funding": {
8699        "url": "https://github.com/chalk/slice-ansi?sponsor=1"
8700      }
8701    },
8702    "node_modules/log-update/node_modules/strip-ansi": {
8703      "version": "7.1.0",
8704      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
8705      "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
8706      "dev": true,
8707      "dependencies": {
8708        "ansi-regex": "^6.0.1"
8709      },
8710      "engines": {
8711        "node": ">=12"
8712      },
8713      "funding": {
8714        "url": "https://github.com/chalk/strip-ansi?sponsor=1"
8715      }
8716    },
8717    "node_modules/log-update/node_modules/wrap-ansi": {
8718      "version": "9.0.0",
8719      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz",
8720      "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==",
8721      "dev": true,
8722      "dependencies": {
8723        "ansi-styles": "^6.2.1",
8724        "string-width": "^7.0.0",
8725        "strip-ansi": "^7.1.0"
8726      },
8727      "engines": {
8728        "node": ">=18"
8729      },
8730      "funding": {
8731        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
8732      }
8733    },
8734    "node_modules/log4js": {
8735      "version": "6.9.1",
8736      "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz",
8737      "integrity": "sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==",
8738      "dev": true,
8739      "dependencies": {
8740        "date-format": "^4.0.14",
8741        "debug": "^4.3.4",
8742        "flatted": "^3.2.7",
8743        "rfdc": "^1.3.0",
8744        "streamroller": "^3.1.5"
8745      },
8746      "engines": {
8747        "node": ">=8.0"
8748      }
8749    },
8750    "node_modules/lru-cache": {
8751      "version": "5.1.1",
8752      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
8753      "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
8754      "dev": true,
8755      "dependencies": {
8756        "yallist": "^3.0.2"
8757      }
8758    },
8759    "node_modules/magic-string": {
8760      "version": "0.30.11",
8761      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz",
8762      "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==",
8763      "dev": true,
8764      "dependencies": {
8765        "@jridgewell/sourcemap-codec": "^1.5.0"
8766      }
8767    },
8768    "node_modules/make-dir": {
8769      "version": "4.0.0",
8770      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
8771      "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
8772      "dev": true,
8773      "dependencies": {
8774        "semver": "^7.5.3"
8775      },
8776      "engines": {
8777        "node": ">=10"
8778      },
8779      "funding": {
8780        "url": "https://github.com/sponsors/sindresorhus"
8781      }
8782    },
8783    "node_modules/make-fetch-happen": {
8784      "version": "13.0.1",
8785      "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz",
8786      "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==",
8787      "dev": true,
8788      "dependencies": {
8789        "@npmcli/agent": "^2.0.0",
8790        "cacache": "^18.0.0",
8791        "http-cache-semantics": "^4.1.1",
8792        "is-lambda": "^1.0.1",
8793        "minipass": "^7.0.2",
8794        "minipass-fetch": "^3.0.0",
8795        "minipass-flush": "^1.0.5",
8796        "minipass-pipeline": "^1.2.4",
8797        "negotiator": "^0.6.3",
8798        "proc-log": "^4.2.0",
8799        "promise-retry": "^2.0.1",
8800        "ssri": "^10.0.0"
8801      },
8802      "engines": {
8803        "node": "^16.14.0 || >=18.0.0"
8804      }
8805    },
8806    "node_modules/media-typer": {
8807      "version": "0.3.0",
8808      "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
8809      "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
8810      "dev": true,
8811      "engines": {
8812        "node": ">= 0.6"
8813      }
8814    },
8815    "node_modules/memfs": {
8816      "version": "4.12.0",
8817      "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.12.0.tgz",
8818      "integrity": "sha512-74wDsex5tQDSClVkeK1vtxqYCAgCoXxx+K4NSHzgU/muYVYByFqa+0RnrPO9NM6naWm1+G9JmZ0p6QHhXmeYfA==",
8819      "dev": true,
8820      "dependencies": {
8821        "@jsonjoy.com/json-pack": "^1.0.3",
8822        "@jsonjoy.com/util": "^1.3.0",
8823        "tree-dump": "^1.0.1",
8824        "tslib": "^2.0.0"
8825      },
8826      "engines": {
8827        "node": ">= 4.0.0"
8828      },
8829      "funding": {
8830        "type": "github",
8831        "url": "https://github.com/sponsors/streamich"
8832      }
8833    },
8834    "node_modules/merge-descriptors": {
8835      "version": "1.0.3",
8836      "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
8837      "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
8838      "dev": true,
8839      "funding": {
8840        "url": "https://github.com/sponsors/sindresorhus"
8841      }
8842    },
8843    "node_modules/merge-stream": {
8844      "version": "2.0.0",
8845      "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
8846      "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
8847      "dev": true
8848    },
8849    "node_modules/merge2": {
8850      "version": "1.4.1",
8851      "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
8852      "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
8853      "dev": true,
8854      "engines": {
8855        "node": ">= 8"
8856      }
8857    },
8858    "node_modules/methods": {
8859      "version": "1.1.2",
8860      "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
8861      "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
8862      "dev": true,
8863      "engines": {
8864        "node": ">= 0.6"
8865      }
8866    },
8867    "node_modules/micromatch": {
8868      "version": "4.0.8",
8869      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
8870      "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
8871      "dev": true,
8872      "dependencies": {
8873        "braces": "^3.0.3",
8874        "picomatch": "^2.3.1"
8875      },
8876      "engines": {
8877        "node": ">=8.6"
8878      }
8879    },
8880    "node_modules/micromatch/node_modules/picomatch": {
8881      "version": "2.3.1",
8882      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
8883      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
8884      "dev": true,
8885      "engines": {
8886        "node": ">=8.6"
8887      },
8888      "funding": {
8889        "url": "https://github.com/sponsors/jonschlinkert"
8890      }
8891    },
8892    "node_modules/mime": {
8893      "version": "2.6.0",
8894      "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
8895      "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
8896      "dev": true,
8897      "bin": {
8898        "mime": "cli.js"
8899      },
8900      "engines": {
8901        "node": ">=4.0.0"
8902      }
8903    },
8904    "node_modules/mime-db": {
8905      "version": "1.52.0",
8906      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
8907      "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
8908      "dev": true,
8909      "engines": {
8910        "node": ">= 0.6"
8911      }
8912    },
8913    "node_modules/mime-types": {
8914      "version": "2.1.35",
8915      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
8916      "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
8917      "dev": true,
8918      "dependencies": {
8919        "mime-db": "1.52.0"
8920      },
8921      "engines": {
8922        "node": ">= 0.6"
8923      }
8924    },
8925    "node_modules/mimic-fn": {
8926      "version": "2.1.0",
8927      "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
8928      "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
8929      "dev": true,
8930      "engines": {
8931        "node": ">=6"
8932      }
8933    },
8934    "node_modules/mimic-function": {
8935      "version": "5.0.1",
8936      "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz",
8937      "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==",
8938      "dev": true,
8939      "engines": {
8940        "node": ">=18"
8941      },
8942      "funding": {
8943        "url": "https://github.com/sponsors/sindresorhus"
8944      }
8945    },
8946    "node_modules/mini-css-extract-plugin": {
8947      "version": "2.9.0",
8948      "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz",
8949      "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==",
8950      "dev": true,
8951      "dependencies": {
8952        "schema-utils": "^4.0.0",
8953        "tapable": "^2.2.1"
8954      },
8955      "engines": {
8956        "node": ">= 12.13.0"
8957      },
8958      "funding": {
8959        "type": "opencollective",
8960        "url": "https://opencollective.com/webpack"
8961      },
8962      "peerDependencies": {
8963        "webpack": "^5.0.0"
8964      }
8965    },
8966    "node_modules/minimalistic-assert": {
8967      "version": "1.0.1",
8968      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
8969      "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
8970      "dev": true
8971    },
8972    "node_modules/minimatch": {
8973      "version": "3.1.2",
8974      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
8975      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
8976      "dev": true,
8977      "dependencies": {
8978        "brace-expansion": "^1.1.7"
8979      },
8980      "engines": {
8981        "node": "*"
8982      }
8983    },
8984    "node_modules/minimist": {
8985      "version": "1.2.8",
8986      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
8987      "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
8988      "dev": true,
8989      "funding": {
8990        "url": "https://github.com/sponsors/ljharb"
8991      }
8992    },
8993    "node_modules/minipass": {
8994      "version": "7.1.2",
8995      "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
8996      "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
8997      "dev": true,
8998      "engines": {
8999        "node": ">=16 || 14 >=14.17"
9000      }
9001    },
9002    "node_modules/minipass-collect": {
9003      "version": "2.0.1",
9004      "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz",
9005      "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==",
9006      "dev": true,
9007      "dependencies": {
9008        "minipass": "^7.0.3"
9009      },
9010      "engines": {
9011        "node": ">=16 || 14 >=14.17"
9012      }
9013    },
9014    "node_modules/minipass-fetch": {
9015      "version": "3.0.5",
9016      "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
9017      "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
9018      "dev": true,
9019      "dependencies": {
9020        "minipass": "^7.0.3",
9021        "minipass-sized": "^1.0.3",
9022        "minizlib": "^2.1.2"
9023      },
9024      "engines": {
9025        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9026      },
9027      "optionalDependencies": {
9028        "encoding": "^0.1.13"
9029      }
9030    },
9031    "node_modules/minipass-flush": {
9032      "version": "1.0.5",
9033      "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
9034      "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
9035      "dev": true,
9036      "dependencies": {
9037        "minipass": "^3.0.0"
9038      },
9039      "engines": {
9040        "node": ">= 8"
9041      }
9042    },
9043    "node_modules/minipass-flush/node_modules/minipass": {
9044      "version": "3.3.6",
9045      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
9046      "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
9047      "dev": true,
9048      "dependencies": {
9049        "yallist": "^4.0.0"
9050      },
9051      "engines": {
9052        "node": ">=8"
9053      }
9054    },
9055    "node_modules/minipass-flush/node_modules/yallist": {
9056      "version": "4.0.0",
9057      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
9058      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
9059      "dev": true
9060    },
9061    "node_modules/minipass-pipeline": {
9062      "version": "1.2.4",
9063      "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
9064      "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
9065      "dev": true,
9066      "dependencies": {
9067        "minipass": "^3.0.0"
9068      },
9069      "engines": {
9070        "node": ">=8"
9071      }
9072    },
9073    "node_modules/minipass-pipeline/node_modules/minipass": {
9074      "version": "3.3.6",
9075      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
9076      "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
9077      "dev": true,
9078      "dependencies": {
9079        "yallist": "^4.0.0"
9080      },
9081      "engines": {
9082        "node": ">=8"
9083      }
9084    },
9085    "node_modules/minipass-pipeline/node_modules/yallist": {
9086      "version": "4.0.0",
9087      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
9088      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
9089      "dev": true
9090    },
9091    "node_modules/minipass-sized": {
9092      "version": "1.0.3",
9093      "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
9094      "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==",
9095      "dev": true,
9096      "dependencies": {
9097        "minipass": "^3.0.0"
9098      },
9099      "engines": {
9100        "node": ">=8"
9101      }
9102    },
9103    "node_modules/minipass-sized/node_modules/minipass": {
9104      "version": "3.3.6",
9105      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
9106      "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
9107      "dev": true,
9108      "dependencies": {
9109        "yallist": "^4.0.0"
9110      },
9111      "engines": {
9112        "node": ">=8"
9113      }
9114    },
9115    "node_modules/minipass-sized/node_modules/yallist": {
9116      "version": "4.0.0",
9117      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
9118      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
9119      "dev": true
9120    },
9121    "node_modules/minizlib": {
9122      "version": "2.1.2",
9123      "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
9124      "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
9125      "dev": true,
9126      "dependencies": {
9127        "minipass": "^3.0.0",
9128        "yallist": "^4.0.0"
9129      },
9130      "engines": {
9131        "node": ">= 8"
9132      }
9133    },
9134    "node_modules/minizlib/node_modules/minipass": {
9135      "version": "3.3.6",
9136      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
9137      "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
9138      "dev": true,
9139      "dependencies": {
9140        "yallist": "^4.0.0"
9141      },
9142      "engines": {
9143        "node": ">=8"
9144      }
9145    },
9146    "node_modules/minizlib/node_modules/yallist": {
9147      "version": "4.0.0",
9148      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
9149      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
9150      "dev": true
9151    },
9152    "node_modules/mkdirp": {
9153      "version": "0.5.6",
9154      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
9155      "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
9156      "dev": true,
9157      "dependencies": {
9158        "minimist": "^1.2.6"
9159      },
9160      "bin": {
9161        "mkdirp": "bin/cmd.js"
9162      }
9163    },
9164    "node_modules/mrmime": {
9165      "version": "2.0.0",
9166      "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
9167      "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
9168      "dev": true,
9169      "engines": {
9170        "node": ">=10"
9171      }
9172    },
9173    "node_modules/ms": {
9174      "version": "2.1.3",
9175      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
9176      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
9177      "dev": true
9178    },
9179    "node_modules/msgpackr": {
9180      "version": "1.11.0",
9181      "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.0.tgz",
9182      "integrity": "sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==",
9183      "dev": true,
9184      "optionalDependencies": {
9185        "msgpackr-extract": "^3.0.2"
9186      }
9187    },
9188    "node_modules/msgpackr-extract": {
9189      "version": "3.0.3",
9190      "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-3.0.3.tgz",
9191      "integrity": "sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==",
9192      "dev": true,
9193      "hasInstallScript": true,
9194      "optional": true,
9195      "dependencies": {
9196        "node-gyp-build-optional-packages": "5.2.2"
9197      },
9198      "bin": {
9199        "download-msgpackr-prebuilds": "bin/download-prebuilds.js"
9200      },
9201      "optionalDependencies": {
9202        "@msgpackr-extract/msgpackr-extract-darwin-arm64": "3.0.3",
9203        "@msgpackr-extract/msgpackr-extract-darwin-x64": "3.0.3",
9204        "@msgpackr-extract/msgpackr-extract-linux-arm": "3.0.3",
9205        "@msgpackr-extract/msgpackr-extract-linux-arm64": "3.0.3",
9206        "@msgpackr-extract/msgpackr-extract-linux-x64": "3.0.3",
9207        "@msgpackr-extract/msgpackr-extract-win32-x64": "3.0.3"
9208      }
9209    },
9210    "node_modules/multicast-dns": {
9211      "version": "7.2.5",
9212      "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
9213      "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==",
9214      "dev": true,
9215      "dependencies": {
9216        "dns-packet": "^5.2.2",
9217        "thunky": "^1.0.2"
9218      },
9219      "bin": {
9220        "multicast-dns": "cli.js"
9221      }
9222    },
9223    "node_modules/mute-stream": {
9224      "version": "1.0.0",
9225      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz",
9226      "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==",
9227      "dev": true,
9228      "engines": {
9229        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9230      }
9231    },
9232    "node_modules/nanoid": {
9233      "version": "3.3.7",
9234      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
9235      "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
9236      "dev": true,
9237      "funding": [
9238        {
9239          "type": "github",
9240          "url": "https://github.com/sponsors/ai"
9241        }
9242      ],
9243      "bin": {
9244        "nanoid": "bin/nanoid.cjs"
9245      },
9246      "engines": {
9247        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
9248      }
9249    },
9250    "node_modules/needle": {
9251      "version": "3.3.1",
9252      "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz",
9253      "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==",
9254      "dev": true,
9255      "optional": true,
9256      "dependencies": {
9257        "iconv-lite": "^0.6.3",
9258        "sax": "^1.2.4"
9259      },
9260      "bin": {
9261        "needle": "bin/needle"
9262      },
9263      "engines": {
9264        "node": ">= 4.4.x"
9265      }
9266    },
9267    "node_modules/needle/node_modules/iconv-lite": {
9268      "version": "0.6.3",
9269      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
9270      "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
9271      "dev": true,
9272      "optional": true,
9273      "dependencies": {
9274        "safer-buffer": ">= 2.1.2 < 3.0.0"
9275      },
9276      "engines": {
9277        "node": ">=0.10.0"
9278      }
9279    },
9280    "node_modules/negotiator": {
9281      "version": "0.6.3",
9282      "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
9283      "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
9284      "dev": true,
9285      "engines": {
9286        "node": ">= 0.6"
9287      }
9288    },
9289    "node_modules/neo-async": {
9290      "version": "2.6.2",
9291      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
9292      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
9293      "dev": true
9294    },
9295    "node_modules/ng-keyboard-shortcuts": {
9296      "version": "13.0.8",
9297      "resolved": "https://registry.npmjs.org/ng-keyboard-shortcuts/-/ng-keyboard-shortcuts-13.0.8.tgz",
9298      "integrity": "sha512-xmEFgmxfp+ssoLRAbDn/QJYyi5CmNm8AfCZiwEk6XlZGl8DN7uRuticEP3J0Nxop+HeoS9YSpQzPrrYo9h9juQ==",
9299      "dependencies": {
9300        "tslib": "^2.3.0"
9301      },
9302      "peerDependencies": {
9303        "@angular/animations": ">=9.0.0",
9304        "@angular/common": ">=9.0.0",
9305        "@angular/compiler": ">=9.0.0",
9306        "@angular/core": ">=9.0.0",
9307        "@angular/platform-browser": ">=9.0.0",
9308        "rxjs": ">=6.0.0"
9309      }
9310    },
9311    "node_modules/nice-napi": {
9312      "version": "1.0.2",
9313      "resolved": "https://registry.npmjs.org/nice-napi/-/nice-napi-1.0.2.tgz",
9314      "integrity": "sha512-px/KnJAJZf5RuBGcfD+Sp2pAKq0ytz8j+1NehvgIGFkvtvFrDM3T8E4x/JJODXK9WZow8RRGrbA9QQ3hs+pDhA==",
9315      "dev": true,
9316      "hasInstallScript": true,
9317      "optional": true,
9318      "os": [
9319        "!win32"
9320      ],
9321      "dependencies": {
9322        "node-addon-api": "^3.0.0",
9323        "node-gyp-build": "^4.2.2"
9324      }
9325    },
9326    "node_modules/nice-napi/node_modules/node-addon-api": {
9327      "version": "3.2.1",
9328      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz",
9329      "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==",
9330      "dev": true,
9331      "optional": true
9332    },
9333    "node_modules/node-addon-api": {
9334      "version": "6.1.0",
9335      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz",
9336      "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==",
9337      "dev": true
9338    },
9339    "node_modules/node-forge": {
9340      "version": "1.3.1",
9341      "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
9342      "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
9343      "dev": true,
9344      "engines": {
9345        "node": ">= 6.13.0"
9346      }
9347    },
9348    "node_modules/node-gyp": {
9349      "version": "10.2.0",
9350      "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.2.0.tgz",
9351      "integrity": "sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==",
9352      "dev": true,
9353      "dependencies": {
9354        "env-paths": "^2.2.0",
9355        "exponential-backoff": "^3.1.1",
9356        "glob": "^10.3.10",
9357        "graceful-fs": "^4.2.6",
9358        "make-fetch-happen": "^13.0.0",
9359        "nopt": "^7.0.0",
9360        "proc-log": "^4.1.0",
9361        "semver": "^7.3.5",
9362        "tar": "^6.2.1",
9363        "which": "^4.0.0"
9364      },
9365      "bin": {
9366        "node-gyp": "bin/node-gyp.js"
9367      },
9368      "engines": {
9369        "node": "^16.14.0 || >=18.0.0"
9370      }
9371    },
9372    "node_modules/node-gyp-build": {
9373      "version": "4.8.2",
9374      "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz",
9375      "integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==",
9376      "dev": true,
9377      "optional": true,
9378      "bin": {
9379        "node-gyp-build": "bin.js",
9380        "node-gyp-build-optional": "optional.js",
9381        "node-gyp-build-test": "build-test.js"
9382      }
9383    },
9384    "node_modules/node-gyp-build-optional-packages": {
9385      "version": "5.2.2",
9386      "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.2.2.tgz",
9387      "integrity": "sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==",
9388      "dev": true,
9389      "dependencies": {
9390        "detect-libc": "^2.0.1"
9391      },
9392      "bin": {
9393        "node-gyp-build-optional-packages": "bin.js",
9394        "node-gyp-build-optional-packages-optional": "optional.js",
9395        "node-gyp-build-optional-packages-test": "build-test.js"
9396      }
9397    },
9398    "node_modules/node-gyp/node_modules/brace-expansion": {
9399      "version": "2.0.1",
9400      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
9401      "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
9402      "dev": true,
9403      "dependencies": {
9404        "balanced-match": "^1.0.0"
9405      }
9406    },
9407    "node_modules/node-gyp/node_modules/glob": {
9408      "version": "10.4.5",
9409      "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
9410      "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
9411      "dev": true,
9412      "dependencies": {
9413        "foreground-child": "^3.1.0",
9414        "jackspeak": "^3.1.2",
9415        "minimatch": "^9.0.4",
9416        "minipass": "^7.1.2",
9417        "package-json-from-dist": "^1.0.0",
9418        "path-scurry": "^1.11.1"
9419      },
9420      "bin": {
9421        "glob": "dist/esm/bin.mjs"
9422      },
9423      "funding": {
9424        "url": "https://github.com/sponsors/isaacs"
9425      }
9426    },
9427    "node_modules/node-gyp/node_modules/isexe": {
9428      "version": "3.1.1",
9429      "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
9430      "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
9431      "dev": true,
9432      "engines": {
9433        "node": ">=16"
9434      }
9435    },
9436    "node_modules/node-gyp/node_modules/minimatch": {
9437      "version": "9.0.5",
9438      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
9439      "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
9440      "dev": true,
9441      "dependencies": {
9442        "brace-expansion": "^2.0.1"
9443      },
9444      "engines": {
9445        "node": ">=16 || 14 >=14.17"
9446      },
9447      "funding": {
9448        "url": "https://github.com/sponsors/isaacs"
9449      }
9450    },
9451    "node_modules/node-gyp/node_modules/which": {
9452      "version": "4.0.0",
9453      "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
9454      "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
9455      "dev": true,
9456      "dependencies": {
9457        "isexe": "^3.1.1"
9458      },
9459      "bin": {
9460        "node-which": "bin/which.js"
9461      },
9462      "engines": {
9463        "node": "^16.13.0 || >=18.0.0"
9464      }
9465    },
9466    "node_modules/node-releases": {
9467      "version": "2.0.18",
9468      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
9469      "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==",
9470      "dev": true
9471    },
9472    "node_modules/nopt": {
9473      "version": "7.2.1",
9474      "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz",
9475      "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==",
9476      "dev": true,
9477      "dependencies": {
9478        "abbrev": "^2.0.0"
9479      },
9480      "bin": {
9481        "nopt": "bin/nopt.js"
9482      },
9483      "engines": {
9484        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9485      }
9486    },
9487    "node_modules/normalize-package-data": {
9488      "version": "6.0.2",
9489      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz",
9490      "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==",
9491      "dev": true,
9492      "dependencies": {
9493        "hosted-git-info": "^7.0.0",
9494        "semver": "^7.3.5",
9495        "validate-npm-package-license": "^3.0.4"
9496      },
9497      "engines": {
9498        "node": "^16.14.0 || >=18.0.0"
9499      }
9500    },
9501    "node_modules/normalize-path": {
9502      "version": "3.0.0",
9503      "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
9504      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
9505      "dev": true,
9506      "engines": {
9507        "node": ">=0.10.0"
9508      }
9509    },
9510    "node_modules/normalize-range": {
9511      "version": "0.1.2",
9512      "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
9513      "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
9514      "dev": true,
9515      "engines": {
9516        "node": ">=0.10.0"
9517      }
9518    },
9519    "node_modules/npm-bundled": {
9520      "version": "3.0.1",
9521      "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz",
9522      "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==",
9523      "dev": true,
9524      "dependencies": {
9525        "npm-normalize-package-bin": "^3.0.0"
9526      },
9527      "engines": {
9528        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9529      }
9530    },
9531    "node_modules/npm-install-checks": {
9532      "version": "6.3.0",
9533      "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz",
9534      "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==",
9535      "dev": true,
9536      "dependencies": {
9537        "semver": "^7.1.1"
9538      },
9539      "engines": {
9540        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9541      }
9542    },
9543    "node_modules/npm-normalize-package-bin": {
9544      "version": "3.0.1",
9545      "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz",
9546      "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==",
9547      "dev": true,
9548      "engines": {
9549        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9550      }
9551    },
9552    "node_modules/npm-package-arg": {
9553      "version": "11.0.3",
9554      "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz",
9555      "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==",
9556      "dev": true,
9557      "dependencies": {
9558        "hosted-git-info": "^7.0.0",
9559        "proc-log": "^4.0.0",
9560        "semver": "^7.3.5",
9561        "validate-npm-package-name": "^5.0.0"
9562      },
9563      "engines": {
9564        "node": "^16.14.0 || >=18.0.0"
9565      }
9566    },
9567    "node_modules/npm-packlist": {
9568      "version": "8.0.2",
9569      "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz",
9570      "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==",
9571      "dev": true,
9572      "dependencies": {
9573        "ignore-walk": "^6.0.4"
9574      },
9575      "engines": {
9576        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9577      }
9578    },
9579    "node_modules/npm-pick-manifest": {
9580      "version": "9.1.0",
9581      "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz",
9582      "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==",
9583      "dev": true,
9584      "dependencies": {
9585        "npm-install-checks": "^6.0.0",
9586        "npm-normalize-package-bin": "^3.0.0",
9587        "npm-package-arg": "^11.0.0",
9588        "semver": "^7.3.5"
9589      },
9590      "engines": {
9591        "node": "^16.14.0 || >=18.0.0"
9592      }
9593    },
9594    "node_modules/npm-registry-fetch": {
9595      "version": "17.1.0",
9596      "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz",
9597      "integrity": "sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==",
9598      "dev": true,
9599      "dependencies": {
9600        "@npmcli/redact": "^2.0.0",
9601        "jsonparse": "^1.3.1",
9602        "make-fetch-happen": "^13.0.0",
9603        "minipass": "^7.0.2",
9604        "minipass-fetch": "^3.0.0",
9605        "minizlib": "^2.1.2",
9606        "npm-package-arg": "^11.0.0",
9607        "proc-log": "^4.0.0"
9608      },
9609      "engines": {
9610        "node": "^16.14.0 || >=18.0.0"
9611      }
9612    },
9613    "node_modules/npm-run-path": {
9614      "version": "4.0.1",
9615      "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
9616      "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
9617      "dev": true,
9618      "dependencies": {
9619        "path-key": "^3.0.0"
9620      },
9621      "engines": {
9622        "node": ">=8"
9623      }
9624    },
9625    "node_modules/nth-check": {
9626      "version": "2.1.1",
9627      "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
9628      "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
9629      "dev": true,
9630      "dependencies": {
9631        "boolbase": "^1.0.0"
9632      },
9633      "funding": {
9634        "url": "https://github.com/fb55/nth-check?sponsor=1"
9635      }
9636    },
9637    "node_modules/object-assign": {
9638      "version": "4.1.1",
9639      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
9640      "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
9641      "dev": true,
9642      "engines": {
9643        "node": ">=0.10.0"
9644      }
9645    },
9646    "node_modules/object-inspect": {
9647      "version": "1.13.2",
9648      "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
9649      "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
9650      "dev": true,
9651      "engines": {
9652        "node": ">= 0.4"
9653      },
9654      "funding": {
9655        "url": "https://github.com/sponsors/ljharb"
9656      }
9657    },
9658    "node_modules/obuf": {
9659      "version": "1.1.2",
9660      "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
9661      "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
9662      "dev": true
9663    },
9664    "node_modules/on-finished": {
9665      "version": "2.4.1",
9666      "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
9667      "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
9668      "dev": true,
9669      "dependencies": {
9670        "ee-first": "1.1.1"
9671      },
9672      "engines": {
9673        "node": ">= 0.8"
9674      }
9675    },
9676    "node_modules/on-headers": {
9677      "version": "1.0.2",
9678      "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
9679      "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
9680      "dev": true,
9681      "engines": {
9682        "node": ">= 0.8"
9683      }
9684    },
9685    "node_modules/once": {
9686      "version": "1.4.0",
9687      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
9688      "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
9689      "dev": true,
9690      "dependencies": {
9691        "wrappy": "1"
9692      }
9693    },
9694    "node_modules/onetime": {
9695      "version": "7.0.0",
9696      "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz",
9697      "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==",
9698      "dev": true,
9699      "dependencies": {
9700        "mimic-function": "^5.0.0"
9701      },
9702      "engines": {
9703        "node": ">=18"
9704      },
9705      "funding": {
9706        "url": "https://github.com/sponsors/sindresorhus"
9707      }
9708    },
9709    "node_modules/open": {
9710      "version": "10.1.0",
9711      "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz",
9712      "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==",
9713      "dev": true,
9714      "dependencies": {
9715        "default-browser": "^5.2.1",
9716        "define-lazy-prop": "^3.0.0",
9717        "is-inside-container": "^1.0.0",
9718        "is-wsl": "^3.1.0"
9719      },
9720      "engines": {
9721        "node": ">=18"
9722      },
9723      "funding": {
9724        "url": "https://github.com/sponsors/sindresorhus"
9725      }
9726    },
9727    "node_modules/ora": {
9728      "version": "5.4.1",
9729      "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz",
9730      "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==",
9731      "dev": true,
9732      "dependencies": {
9733        "bl": "^4.1.0",
9734        "chalk": "^4.1.0",
9735        "cli-cursor": "^3.1.0",
9736        "cli-spinners": "^2.5.0",
9737        "is-interactive": "^1.0.0",
9738        "is-unicode-supported": "^0.1.0",
9739        "log-symbols": "^4.1.0",
9740        "strip-ansi": "^6.0.0",
9741        "wcwidth": "^1.0.1"
9742      },
9743      "engines": {
9744        "node": ">=10"
9745      },
9746      "funding": {
9747        "url": "https://github.com/sponsors/sindresorhus"
9748      }
9749    },
9750    "node_modules/ora/node_modules/ansi-styles": {
9751      "version": "4.3.0",
9752      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
9753      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
9754      "dev": true,
9755      "dependencies": {
9756        "color-convert": "^2.0.1"
9757      },
9758      "engines": {
9759        "node": ">=8"
9760      },
9761      "funding": {
9762        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
9763      }
9764    },
9765    "node_modules/ora/node_modules/chalk": {
9766      "version": "4.1.2",
9767      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
9768      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
9769      "dev": true,
9770      "dependencies": {
9771        "ansi-styles": "^4.1.0",
9772        "supports-color": "^7.1.0"
9773      },
9774      "engines": {
9775        "node": ">=10"
9776      },
9777      "funding": {
9778        "url": "https://github.com/chalk/chalk?sponsor=1"
9779      }
9780    },
9781    "node_modules/ora/node_modules/cli-cursor": {
9782      "version": "3.1.0",
9783      "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
9784      "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
9785      "dev": true,
9786      "dependencies": {
9787        "restore-cursor": "^3.1.0"
9788      },
9789      "engines": {
9790        "node": ">=8"
9791      }
9792    },
9793    "node_modules/ora/node_modules/color-convert": {
9794      "version": "2.0.1",
9795      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
9796      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
9797      "dev": true,
9798      "dependencies": {
9799        "color-name": "~1.1.4"
9800      },
9801      "engines": {
9802        "node": ">=7.0.0"
9803      }
9804    },
9805    "node_modules/ora/node_modules/color-name": {
9806      "version": "1.1.4",
9807      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
9808      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
9809      "dev": true
9810    },
9811    "node_modules/ora/node_modules/has-flag": {
9812      "version": "4.0.0",
9813      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
9814      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
9815      "dev": true,
9816      "engines": {
9817        "node": ">=8"
9818      }
9819    },
9820    "node_modules/ora/node_modules/onetime": {
9821      "version": "5.1.2",
9822      "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
9823      "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
9824      "dev": true,
9825      "dependencies": {
9826        "mimic-fn": "^2.1.0"
9827      },
9828      "engines": {
9829        "node": ">=6"
9830      },
9831      "funding": {
9832        "url": "https://github.com/sponsors/sindresorhus"
9833      }
9834    },
9835    "node_modules/ora/node_modules/restore-cursor": {
9836      "version": "3.1.0",
9837      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
9838      "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
9839      "dev": true,
9840      "dependencies": {
9841        "onetime": "^5.1.0",
9842        "signal-exit": "^3.0.2"
9843      },
9844      "engines": {
9845        "node": ">=8"
9846      }
9847    },
9848    "node_modules/ora/node_modules/signal-exit": {
9849      "version": "3.0.7",
9850      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
9851      "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
9852      "dev": true
9853    },
9854    "node_modules/ora/node_modules/supports-color": {
9855      "version": "7.2.0",
9856      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
9857      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
9858      "dev": true,
9859      "dependencies": {
9860        "has-flag": "^4.0.0"
9861      },
9862      "engines": {
9863        "node": ">=8"
9864      }
9865    },
9866    "node_modules/ordered-binary": {
9867      "version": "1.5.1",
9868      "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.1.tgz",
9869      "integrity": "sha512-5VyHfHY3cd0iza71JepYG50My+YUbrFtGoUz2ooEydPyPM7Aai/JW098juLr+RG6+rDJuzNNTsEQu2DZa1A41A==",
9870      "dev": true
9871    },
9872    "node_modules/os-tmpdir": {
9873      "version": "1.0.2",
9874      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
9875      "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==",
9876      "dev": true,
9877      "engines": {
9878        "node": ">=0.10.0"
9879      }
9880    },
9881    "node_modules/p-limit": {
9882      "version": "4.0.0",
9883      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
9884      "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
9885      "dev": true,
9886      "dependencies": {
9887        "yocto-queue": "^1.0.0"
9888      },
9889      "engines": {
9890        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
9891      },
9892      "funding": {
9893        "url": "https://github.com/sponsors/sindresorhus"
9894      }
9895    },
9896    "node_modules/p-locate": {
9897      "version": "6.0.0",
9898      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
9899      "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
9900      "dev": true,
9901      "dependencies": {
9902        "p-limit": "^4.0.0"
9903      },
9904      "engines": {
9905        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
9906      },
9907      "funding": {
9908        "url": "https://github.com/sponsors/sindresorhus"
9909      }
9910    },
9911    "node_modules/p-map": {
9912      "version": "4.0.0",
9913      "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
9914      "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
9915      "dev": true,
9916      "dependencies": {
9917        "aggregate-error": "^3.0.0"
9918      },
9919      "engines": {
9920        "node": ">=10"
9921      },
9922      "funding": {
9923        "url": "https://github.com/sponsors/sindresorhus"
9924      }
9925    },
9926    "node_modules/p-retry": {
9927      "version": "6.2.0",
9928      "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz",
9929      "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==",
9930      "dev": true,
9931      "dependencies": {
9932        "@types/retry": "0.12.2",
9933        "is-network-error": "^1.0.0",
9934        "retry": "^0.13.1"
9935      },
9936      "engines": {
9937        "node": ">=16.17"
9938      },
9939      "funding": {
9940        "url": "https://github.com/sponsors/sindresorhus"
9941      }
9942    },
9943    "node_modules/p-retry/node_modules/retry": {
9944      "version": "0.13.1",
9945      "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
9946      "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
9947      "dev": true,
9948      "engines": {
9949        "node": ">= 4"
9950      }
9951    },
9952    "node_modules/package-json-from-dist": {
9953      "version": "1.0.0",
9954      "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz",
9955      "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==",
9956      "dev": true
9957    },
9958    "node_modules/pacote": {
9959      "version": "18.0.6",
9960      "resolved": "https://registry.npmjs.org/pacote/-/pacote-18.0.6.tgz",
9961      "integrity": "sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==",
9962      "dev": true,
9963      "dependencies": {
9964        "@npmcli/git": "^5.0.0",
9965        "@npmcli/installed-package-contents": "^2.0.1",
9966        "@npmcli/package-json": "^5.1.0",
9967        "@npmcli/promise-spawn": "^7.0.0",
9968        "@npmcli/run-script": "^8.0.0",
9969        "cacache": "^18.0.0",
9970        "fs-minipass": "^3.0.0",
9971        "minipass": "^7.0.2",
9972        "npm-package-arg": "^11.0.0",
9973        "npm-packlist": "^8.0.0",
9974        "npm-pick-manifest": "^9.0.0",
9975        "npm-registry-fetch": "^17.0.0",
9976        "proc-log": "^4.0.0",
9977        "promise-retry": "^2.0.1",
9978        "sigstore": "^2.2.0",
9979        "ssri": "^10.0.0",
9980        "tar": "^6.1.11"
9981      },
9982      "bin": {
9983        "pacote": "bin/index.js"
9984      },
9985      "engines": {
9986        "node": "^16.14.0 || >=18.0.0"
9987      }
9988    },
9989    "node_modules/parent-module": {
9990      "version": "1.0.1",
9991      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
9992      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
9993      "dev": true,
9994      "dependencies": {
9995        "callsites": "^3.0.0"
9996      },
9997      "engines": {
9998        "node": ">=6"
9999      }
10000    },
10001    "node_modules/parse-json": {
10002      "version": "5.2.0",
10003      "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
10004      "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
10005      "dev": true,
10006      "dependencies": {
10007        "@babel/code-frame": "^7.0.0",
10008        "error-ex": "^1.3.1",
10009        "json-parse-even-better-errors": "^2.3.0",
10010        "lines-and-columns": "^1.1.6"
10011      },
10012      "engines": {
10013        "node": ">=8"
10014      },
10015      "funding": {
10016        "url": "https://github.com/sponsors/sindresorhus"
10017      }
10018    },
10019    "node_modules/parse-json/node_modules/json-parse-even-better-errors": {
10020      "version": "2.3.1",
10021      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
10022      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
10023      "dev": true
10024    },
10025    "node_modules/parse-node-version": {
10026      "version": "1.0.1",
10027      "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
10028      "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
10029      "dev": true,
10030      "engines": {
10031        "node": ">= 0.10"
10032      }
10033    },
10034    "node_modules/parse5": {
10035      "version": "7.1.2",
10036      "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz",
10037      "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==",
10038      "devOptional": true,
10039      "dependencies": {
10040        "entities": "^4.4.0"
10041      },
10042      "funding": {
10043        "url": "https://github.com/inikulin/parse5?sponsor=1"
10044      }
10045    },
10046    "node_modules/parse5-html-rewriting-stream": {
10047      "version": "7.0.0",
10048      "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz",
10049      "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==",
10050      "dev": true,
10051      "dependencies": {
10052        "entities": "^4.3.0",
10053        "parse5": "^7.0.0",
10054        "parse5-sax-parser": "^7.0.0"
10055      },
10056      "funding": {
10057        "url": "https://github.com/inikulin/parse5?sponsor=1"
10058      }
10059    },
10060    "node_modules/parse5-sax-parser": {
10061      "version": "7.0.0",
10062      "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz",
10063      "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==",
10064      "dev": true,
10065      "dependencies": {
10066        "parse5": "^7.0.0"
10067      },
10068      "funding": {
10069        "url": "https://github.com/inikulin/parse5?sponsor=1"
10070      }
10071    },
10072    "node_modules/parseurl": {
10073      "version": "1.3.3",
10074      "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
10075      "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
10076      "dev": true,
10077      "engines": {
10078        "node": ">= 0.8"
10079      }
10080    },
10081    "node_modules/path-exists": {
10082      "version": "5.0.0",
10083      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
10084      "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
10085      "dev": true,
10086      "engines": {
10087        "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
10088      }
10089    },
10090    "node_modules/path-is-absolute": {
10091      "version": "1.0.1",
10092      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
10093      "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
10094      "dev": true,
10095      "engines": {
10096        "node": ">=0.10.0"
10097      }
10098    },
10099    "node_modules/path-key": {
10100      "version": "3.1.1",
10101      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
10102      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
10103      "dev": true,
10104      "engines": {
10105        "node": ">=8"
10106      }
10107    },
10108    "node_modules/path-parse": {
10109      "version": "1.0.7",
10110      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
10111      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
10112      "dev": true
10113    },
10114    "node_modules/path-scurry": {
10115      "version": "1.11.1",
10116      "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
10117      "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
10118      "dev": true,
10119      "dependencies": {
10120        "lru-cache": "^10.2.0",
10121        "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
10122      },
10123      "engines": {
10124        "node": ">=16 || 14 >=14.18"
10125      },
10126      "funding": {
10127        "url": "https://github.com/sponsors/isaacs"
10128      }
10129    },
10130    "node_modules/path-scurry/node_modules/lru-cache": {
10131      "version": "10.4.3",
10132      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
10133      "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
10134      "dev": true
10135    },
10136    "node_modules/path-to-regexp": {
10137      "version": "0.1.10",
10138      "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
10139      "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==",
10140      "dev": true
10141    },
10142    "node_modules/path-type": {
10143      "version": "5.0.0",
10144      "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
10145      "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
10146      "dev": true,
10147      "engines": {
10148        "node": ">=12"
10149      },
10150      "funding": {
10151        "url": "https://github.com/sponsors/sindresorhus"
10152      }
10153    },
10154    "node_modules/picocolors": {
10155      "version": "1.1.0",
10156      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
10157      "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==",
10158      "dev": true
10159    },
10160    "node_modules/picomatch": {
10161      "version": "4.0.2",
10162      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz",
10163      "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==",
10164      "dev": true,
10165      "engines": {
10166        "node": ">=12"
10167      },
10168      "funding": {
10169        "url": "https://github.com/sponsors/jonschlinkert"
10170      }
10171    },
10172    "node_modules/pify": {
10173      "version": "4.0.1",
10174      "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
10175      "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
10176      "dev": true,
10177      "optional": true,
10178      "engines": {
10179        "node": ">=6"
10180      }
10181    },
10182    "node_modules/piscina": {
10183      "version": "4.6.1",
10184      "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.6.1.tgz",
10185      "integrity": "sha512-z30AwWGtQE+Apr+2WBZensP2lIvwoaMcOPkQlIEmSGMJNUvaYACylPYrQM6wSdUNJlnDVMSpLv7xTMJqlVshOA==",
10186      "dev": true,
10187      "optionalDependencies": {
10188        "nice-napi": "^1.0.2"
10189      }
10190    },
10191    "node_modules/pkg-dir": {
10192      "version": "7.0.0",
10193      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz",
10194      "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==",
10195      "dev": true,
10196      "dependencies": {
10197        "find-up": "^6.3.0"
10198      },
10199      "engines": {
10200        "node": ">=14.16"
10201      },
10202      "funding": {
10203        "url": "https://github.com/sponsors/sindresorhus"
10204      }
10205    },
10206    "node_modules/postcss": {
10207      "version": "8.4.41",
10208      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz",
10209      "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==",
10210      "dev": true,
10211      "funding": [
10212        {
10213          "type": "opencollective",
10214          "url": "https://opencollective.com/postcss/"
10215        },
10216        {
10217          "type": "tidelift",
10218          "url": "https://tidelift.com/funding/github/npm/postcss"
10219        },
10220        {
10221          "type": "github",
10222          "url": "https://github.com/sponsors/ai"
10223        }
10224      ],
10225      "dependencies": {
10226        "nanoid": "^3.3.7",
10227        "picocolors": "^1.0.1",
10228        "source-map-js": "^1.2.0"
10229      },
10230      "engines": {
10231        "node": "^10 || ^12 || >=14"
10232      }
10233    },
10234    "node_modules/postcss-loader": {
10235      "version": "8.1.1",
10236      "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz",
10237      "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==",
10238      "dev": true,
10239      "dependencies": {
10240        "cosmiconfig": "^9.0.0",
10241        "jiti": "^1.20.0",
10242        "semver": "^7.5.4"
10243      },
10244      "engines": {
10245        "node": ">= 18.12.0"
10246      },
10247      "funding": {
10248        "type": "opencollective",
10249        "url": "https://opencollective.com/webpack"
10250      },
10251      "peerDependencies": {
10252        "@rspack/core": "0.x || 1.x",
10253        "postcss": "^7.0.0 || ^8.0.1",
10254        "webpack": "^5.0.0"
10255      },
10256      "peerDependenciesMeta": {
10257        "@rspack/core": {
10258          "optional": true
10259        },
10260        "webpack": {
10261          "optional": true
10262        }
10263      }
10264    },
10265    "node_modules/postcss-media-query-parser": {
10266      "version": "0.2.3",
10267      "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
10268      "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==",
10269      "dev": true
10270    },
10271    "node_modules/postcss-modules-extract-imports": {
10272      "version": "3.1.0",
10273      "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
10274      "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
10275      "dev": true,
10276      "engines": {
10277        "node": "^10 || ^12 || >= 14"
10278      },
10279      "peerDependencies": {
10280        "postcss": "^8.1.0"
10281      }
10282    },
10283    "node_modules/postcss-modules-local-by-default": {
10284      "version": "4.0.5",
10285      "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz",
10286      "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==",
10287      "dev": true,
10288      "dependencies": {
10289        "icss-utils": "^5.0.0",
10290        "postcss-selector-parser": "^6.0.2",
10291        "postcss-value-parser": "^4.1.0"
10292      },
10293      "engines": {
10294        "node": "^10 || ^12 || >= 14"
10295      },
10296      "peerDependencies": {
10297        "postcss": "^8.1.0"
10298      }
10299    },
10300    "node_modules/postcss-modules-scope": {
10301      "version": "3.2.0",
10302      "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz",
10303      "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==",
10304      "dev": true,
10305      "dependencies": {
10306        "postcss-selector-parser": "^6.0.4"
10307      },
10308      "engines": {
10309        "node": "^10 || ^12 || >= 14"
10310      },
10311      "peerDependencies": {
10312        "postcss": "^8.1.0"
10313      }
10314    },
10315    "node_modules/postcss-modules-values": {
10316      "version": "4.0.0",
10317      "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
10318      "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
10319      "dev": true,
10320      "dependencies": {
10321        "icss-utils": "^5.0.0"
10322      },
10323      "engines": {
10324        "node": "^10 || ^12 || >= 14"
10325      },
10326      "peerDependencies": {
10327        "postcss": "^8.1.0"
10328      }
10329    },
10330    "node_modules/postcss-selector-parser": {
10331      "version": "6.1.2",
10332      "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
10333      "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
10334      "dev": true,
10335      "dependencies": {
10336        "cssesc": "^3.0.0",
10337        "util-deprecate": "^1.0.2"
10338      },
10339      "engines": {
10340        "node": ">=4"
10341      }
10342    },
10343    "node_modules/postcss-value-parser": {
10344      "version": "4.2.0",
10345      "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
10346      "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
10347      "dev": true
10348    },
10349    "node_modules/prettier": {
10350      "version": "3.3.3",
10351      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz",
10352      "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
10353      "dev": true,
10354      "bin": {
10355        "prettier": "bin/prettier.cjs"
10356      },
10357      "engines": {
10358        "node": ">=14"
10359      },
10360      "funding": {
10361        "url": "https://github.com/prettier/prettier?sponsor=1"
10362      }
10363    },
10364    "node_modules/proc-log": {
10365      "version": "4.2.0",
10366      "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz",
10367      "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==",
10368      "dev": true,
10369      "engines": {
10370        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
10371      }
10372    },
10373    "node_modules/process-nextick-args": {
10374      "version": "2.0.1",
10375      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
10376      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
10377      "dev": true
10378    },
10379    "node_modules/promise-inflight": {
10380      "version": "1.0.1",
10381      "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
10382      "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==",
10383      "dev": true
10384    },
10385    "node_modules/promise-retry": {
10386      "version": "2.0.1",
10387      "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz",
10388      "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==",
10389      "dev": true,
10390      "dependencies": {
10391        "err-code": "^2.0.2",
10392        "retry": "^0.12.0"
10393      },
10394      "engines": {
10395        "node": ">=10"
10396      }
10397    },
10398    "node_modules/proxy-addr": {
10399      "version": "2.0.7",
10400      "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
10401      "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
10402      "dev": true,
10403      "dependencies": {
10404        "forwarded": "0.2.0",
10405        "ipaddr.js": "1.9.1"
10406      },
10407      "engines": {
10408        "node": ">= 0.10"
10409      }
10410    },
10411    "node_modules/proxy-addr/node_modules/ipaddr.js": {
10412      "version": "1.9.1",
10413      "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
10414      "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
10415      "dev": true,
10416      "engines": {
10417        "node": ">= 0.10"
10418      }
10419    },
10420    "node_modules/prr": {
10421      "version": "1.0.1",
10422      "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
10423      "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==",
10424      "dev": true,
10425      "optional": true
10426    },
10427    "node_modules/punycode": {
10428      "version": "1.4.1",
10429      "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
10430      "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
10431      "dev": true
10432    },
10433    "node_modules/qjobs": {
10434      "version": "1.2.0",
10435      "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
10436      "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
10437      "dev": true,
10438      "engines": {
10439        "node": ">=0.9"
10440      }
10441    },
10442    "node_modules/qs": {
10443      "version": "6.13.0",
10444      "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
10445      "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
10446      "dev": true,
10447      "dependencies": {
10448        "side-channel": "^1.0.6"
10449      },
10450      "engines": {
10451        "node": ">=0.6"
10452      },
10453      "funding": {
10454        "url": "https://github.com/sponsors/ljharb"
10455      }
10456    },
10457    "node_modules/queue-microtask": {
10458      "version": "1.2.3",
10459      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
10460      "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
10461      "dev": true,
10462      "funding": [
10463        {
10464          "type": "github",
10465          "url": "https://github.com/sponsors/feross"
10466        },
10467        {
10468          "type": "patreon",
10469          "url": "https://www.patreon.com/feross"
10470        },
10471        {
10472          "type": "consulting",
10473          "url": "https://feross.org/support"
10474        }
10475      ]
10476    },
10477    "node_modules/randombytes": {
10478      "version": "2.1.0",
10479      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
10480      "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
10481      "dev": true,
10482      "dependencies": {
10483        "safe-buffer": "^5.1.0"
10484      }
10485    },
10486    "node_modules/range-parser": {
10487      "version": "1.2.1",
10488      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
10489      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
10490      "dev": true,
10491      "engines": {
10492        "node": ">= 0.6"
10493      }
10494    },
10495    "node_modules/raw-body": {
10496      "version": "2.5.2",
10497      "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
10498      "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
10499      "dev": true,
10500      "dependencies": {
10501        "bytes": "3.1.2",
10502        "http-errors": "2.0.0",
10503        "iconv-lite": "0.4.24",
10504        "unpipe": "1.0.0"
10505      },
10506      "engines": {
10507        "node": ">= 0.8"
10508      }
10509    },
10510    "node_modules/readable-stream": {
10511      "version": "3.6.2",
10512      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
10513      "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
10514      "dev": true,
10515      "dependencies": {
10516        "inherits": "^2.0.3",
10517        "string_decoder": "^1.1.1",
10518        "util-deprecate": "^1.0.1"
10519      },
10520      "engines": {
10521        "node": ">= 6"
10522      }
10523    },
10524    "node_modules/readdirp": {
10525      "version": "3.6.0",
10526      "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
10527      "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
10528      "dev": true,
10529      "dependencies": {
10530        "picomatch": "^2.2.1"
10531      },
10532      "engines": {
10533        "node": ">=8.10.0"
10534      }
10535    },
10536    "node_modules/readdirp/node_modules/picomatch": {
10537      "version": "2.3.1",
10538      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
10539      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
10540      "dev": true,
10541      "engines": {
10542        "node": ">=8.6"
10543      },
10544      "funding": {
10545        "url": "https://github.com/sponsors/jonschlinkert"
10546      }
10547    },
10548    "node_modules/reflect-metadata": {
10549      "version": "0.2.2",
10550      "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz",
10551      "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==",
10552      "dev": true
10553    },
10554    "node_modules/regenerate": {
10555      "version": "1.4.2",
10556      "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
10557      "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
10558      "dev": true
10559    },
10560    "node_modules/regenerate-unicode-properties": {
10561      "version": "10.2.0",
10562      "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz",
10563      "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==",
10564      "dev": true,
10565      "dependencies": {
10566        "regenerate": "^1.4.2"
10567      },
10568      "engines": {
10569        "node": ">=4"
10570      }
10571    },
10572    "node_modules/regenerator-runtime": {
10573      "version": "0.14.1",
10574      "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
10575      "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
10576      "dev": true
10577    },
10578    "node_modules/regenerator-transform": {
10579      "version": "0.15.2",
10580      "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
10581      "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
10582      "dev": true,
10583      "dependencies": {
10584        "@babel/runtime": "^7.8.4"
10585      }
10586    },
10587    "node_modules/regex-parser": {
10588      "version": "2.3.0",
10589      "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz",
10590      "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==",
10591      "dev": true
10592    },
10593    "node_modules/regexpu-core": {
10594      "version": "5.3.2",
10595      "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz",
10596      "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==",
10597      "dev": true,
10598      "dependencies": {
10599        "@babel/regjsgen": "^0.8.0",
10600        "regenerate": "^1.4.2",
10601        "regenerate-unicode-properties": "^10.1.0",
10602        "regjsparser": "^0.9.1",
10603        "unicode-match-property-ecmascript": "^2.0.0",
10604        "unicode-match-property-value-ecmascript": "^2.1.0"
10605      },
10606      "engines": {
10607        "node": ">=4"
10608      }
10609    },
10610    "node_modules/regjsparser": {
10611      "version": "0.9.1",
10612      "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
10613      "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
10614      "dev": true,
10615      "dependencies": {
10616        "jsesc": "~0.5.0"
10617      },
10618      "bin": {
10619        "regjsparser": "bin/parser"
10620      }
10621    },
10622    "node_modules/regjsparser/node_modules/jsesc": {
10623      "version": "0.5.0",
10624      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
10625      "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
10626      "dev": true,
10627      "bin": {
10628        "jsesc": "bin/jsesc"
10629      }
10630    },
10631    "node_modules/require-directory": {
10632      "version": "2.1.1",
10633      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
10634      "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
10635      "dev": true,
10636      "engines": {
10637        "node": ">=0.10.0"
10638      }
10639    },
10640    "node_modules/require-from-string": {
10641      "version": "2.0.2",
10642      "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
10643      "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
10644      "dev": true,
10645      "engines": {
10646        "node": ">=0.10.0"
10647      }
10648    },
10649    "node_modules/requires-port": {
10650      "version": "1.0.0",
10651      "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
10652      "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
10653      "dev": true
10654    },
10655    "node_modules/resolve": {
10656      "version": "1.22.8",
10657      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
10658      "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
10659      "dev": true,
10660      "dependencies": {
10661        "is-core-module": "^2.13.0",
10662        "path-parse": "^1.0.7",
10663        "supports-preserve-symlinks-flag": "^1.0.0"
10664      },
10665      "bin": {
10666        "resolve": "bin/resolve"
10667      },
10668      "funding": {
10669        "url": "https://github.com/sponsors/ljharb"
10670      }
10671    },
10672    "node_modules/resolve-from": {
10673      "version": "4.0.0",
10674      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
10675      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
10676      "dev": true,
10677      "engines": {
10678        "node": ">=4"
10679      }
10680    },
10681    "node_modules/resolve-url-loader": {
10682      "version": "5.0.0",
10683      "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz",
10684      "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==",
10685      "dev": true,
10686      "dependencies": {
10687        "adjust-sourcemap-loader": "^4.0.0",
10688        "convert-source-map": "^1.7.0",
10689        "loader-utils": "^2.0.0",
10690        "postcss": "^8.2.14",
10691        "source-map": "0.6.1"
10692      },
10693      "engines": {
10694        "node": ">=12"
10695      }
10696    },
10697    "node_modules/resolve-url-loader/node_modules/loader-utils": {
10698      "version": "2.0.4",
10699      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
10700      "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
10701      "dev": true,
10702      "dependencies": {
10703        "big.js": "^5.2.2",
10704        "emojis-list": "^3.0.0",
10705        "json5": "^2.1.2"
10706      },
10707      "engines": {
10708        "node": ">=8.9.0"
10709      }
10710    },
10711    "node_modules/resolve-url-loader/node_modules/source-map": {
10712      "version": "0.6.1",
10713      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
10714      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
10715      "dev": true,
10716      "engines": {
10717        "node": ">=0.10.0"
10718      }
10719    },
10720    "node_modules/restore-cursor": {
10721      "version": "5.1.0",
10722      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz",
10723      "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==",
10724      "dev": true,
10725      "dependencies": {
10726        "onetime": "^7.0.0",
10727        "signal-exit": "^4.1.0"
10728      },
10729      "engines": {
10730        "node": ">=18"
10731      },
10732      "funding": {
10733        "url": "https://github.com/sponsors/sindresorhus"
10734      }
10735    },
10736    "node_modules/retry": {
10737      "version": "0.12.0",
10738      "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
10739      "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
10740      "dev": true,
10741      "engines": {
10742        "node": ">= 4"
10743      }
10744    },
10745    "node_modules/reusify": {
10746      "version": "1.0.4",
10747      "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
10748      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
10749      "dev": true,
10750      "engines": {
10751        "iojs": ">=1.0.0",
10752        "node": ">=0.10.0"
10753      }
10754    },
10755    "node_modules/rfdc": {
10756      "version": "1.4.1",
10757      "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
10758      "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==",
10759      "dev": true
10760    },
10761    "node_modules/rimraf": {
10762      "version": "3.0.2",
10763      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
10764      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
10765      "deprecated": "Rimraf versions prior to v4 are no longer supported",
10766      "dev": true,
10767      "dependencies": {
10768        "glob": "^7.1.3"
10769      },
10770      "bin": {
10771        "rimraf": "bin.js"
10772      },
10773      "funding": {
10774        "url": "https://github.com/sponsors/isaacs"
10775      }
10776    },
10777    "node_modules/rollup": {
10778      "version": "4.20.0",
10779      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz",
10780      "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==",
10781      "dev": true,
10782      "dependencies": {
10783        "@types/estree": "1.0.5"
10784      },
10785      "bin": {
10786        "rollup": "dist/bin/rollup"
10787      },
10788      "engines": {
10789        "node": ">=18.0.0",
10790        "npm": ">=8.0.0"
10791      },
10792      "optionalDependencies": {
10793        "@rollup/rollup-android-arm-eabi": "4.20.0",
10794        "@rollup/rollup-android-arm64": "4.20.0",
10795        "@rollup/rollup-darwin-arm64": "4.20.0",
10796        "@rollup/rollup-darwin-x64": "4.20.0",
10797        "@rollup/rollup-linux-arm-gnueabihf": "4.20.0",
10798        "@rollup/rollup-linux-arm-musleabihf": "4.20.0",
10799        "@rollup/rollup-linux-arm64-gnu": "4.20.0",
10800        "@rollup/rollup-linux-arm64-musl": "4.20.0",
10801        "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0",
10802        "@rollup/rollup-linux-riscv64-gnu": "4.20.0",
10803        "@rollup/rollup-linux-s390x-gnu": "4.20.0",
10804        "@rollup/rollup-linux-x64-gnu": "4.20.0",
10805        "@rollup/rollup-linux-x64-musl": "4.20.0",
10806        "@rollup/rollup-win32-arm64-msvc": "4.20.0",
10807        "@rollup/rollup-win32-ia32-msvc": "4.20.0",
10808        "@rollup/rollup-win32-x64-msvc": "4.20.0",
10809        "fsevents": "~2.3.2"
10810      }
10811    },
10812    "node_modules/run-applescript": {
10813      "version": "7.0.0",
10814      "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz",
10815      "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==",
10816      "dev": true,
10817      "engines": {
10818        "node": ">=18"
10819      },
10820      "funding": {
10821        "url": "https://github.com/sponsors/sindresorhus"
10822      }
10823    },
10824    "node_modules/run-parallel": {
10825      "version": "1.2.0",
10826      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
10827      "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
10828      "dev": true,
10829      "funding": [
10830        {
10831          "type": "github",
10832          "url": "https://github.com/sponsors/feross"
10833        },
10834        {
10835          "type": "patreon",
10836          "url": "https://www.patreon.com/feross"
10837        },
10838        {
10839          "type": "consulting",
10840          "url": "https://feross.org/support"
10841        }
10842      ],
10843      "dependencies": {
10844        "queue-microtask": "^1.2.2"
10845      }
10846    },
10847    "node_modules/rxjs": {
10848      "version": "7.8.1",
10849      "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
10850      "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
10851      "dependencies": {
10852        "tslib": "^2.1.0"
10853      }
10854    },
10855    "node_modules/safe-buffer": {
10856      "version": "5.2.1",
10857      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
10858      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
10859      "dev": true,
10860      "funding": [
10861        {
10862          "type": "github",
10863          "url": "https://github.com/sponsors/feross"
10864        },
10865        {
10866          "type": "patreon",
10867          "url": "https://www.patreon.com/feross"
10868        },
10869        {
10870          "type": "consulting",
10871          "url": "https://feross.org/support"
10872        }
10873      ]
10874    },
10875    "node_modules/safer-buffer": {
10876      "version": "2.1.2",
10877      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
10878      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
10879      "dev": true
10880    },
10881    "node_modules/sass": {
10882      "version": "1.77.6",
10883      "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz",
10884      "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==",
10885      "dev": true,
10886      "dependencies": {
10887        "chokidar": ">=3.0.0 <4.0.0",
10888        "immutable": "^4.0.0",
10889        "source-map-js": ">=0.6.2 <2.0.0"
10890      },
10891      "bin": {
10892        "sass": "sass.js"
10893      },
10894      "engines": {
10895        "node": ">=14.0.0"
10896      }
10897    },
10898    "node_modules/sass-loader": {
10899      "version": "16.0.0",
10900      "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.0.tgz",
10901      "integrity": "sha512-n13Z+3rU9A177dk4888czcVFiC8CL9dii4qpXWUg3YIIgZEvi9TCFKjOQcbK0kJM7DJu9VucrZFddvNfYCPwtw==",
10902      "dev": true,
10903      "dependencies": {
10904        "neo-async": "^2.6.2"
10905      },
10906      "engines": {
10907        "node": ">= 18.12.0"
10908      },
10909      "funding": {
10910        "type": "opencollective",
10911        "url": "https://opencollective.com/webpack"
10912      },
10913      "peerDependencies": {
10914        "@rspack/core": "0.x || 1.x",
10915        "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0",
10916        "sass": "^1.3.0",
10917        "sass-embedded": "*",
10918        "webpack": "^5.0.0"
10919      },
10920      "peerDependenciesMeta": {
10921        "@rspack/core": {
10922          "optional": true
10923        },
10924        "node-sass": {
10925          "optional": true
10926        },
10927        "sass": {
10928          "optional": true
10929        },
10930        "sass-embedded": {
10931          "optional": true
10932        },
10933        "webpack": {
10934          "optional": true
10935        }
10936      }
10937    },
10938    "node_modules/sax": {
10939      "version": "1.4.1",
10940      "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
10941      "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
10942      "dev": true,
10943      "optional": true
10944    },
10945    "node_modules/schema-utils": {
10946      "version": "4.2.0",
10947      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
10948      "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
10949      "dev": true,
10950      "dependencies": {
10951        "@types/json-schema": "^7.0.9",
10952        "ajv": "^8.9.0",
10953        "ajv-formats": "^2.1.1",
10954        "ajv-keywords": "^5.1.0"
10955      },
10956      "engines": {
10957        "node": ">= 12.13.0"
10958      },
10959      "funding": {
10960        "type": "opencollective",
10961        "url": "https://opencollective.com/webpack"
10962      }
10963    },
10964    "node_modules/schema-utils/node_modules/ajv-formats": {
10965      "version": "2.1.1",
10966      "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
10967      "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
10968      "dev": true,
10969      "dependencies": {
10970        "ajv": "^8.0.0"
10971      },
10972      "peerDependencies": {
10973        "ajv": "^8.0.0"
10974      },
10975      "peerDependenciesMeta": {
10976        "ajv": {
10977          "optional": true
10978        }
10979      }
10980    },
10981    "node_modules/select-hose": {
10982      "version": "2.0.0",
10983      "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
10984      "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==",
10985      "dev": true
10986    },
10987    "node_modules/selfsigned": {
10988      "version": "2.4.1",
10989      "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz",
10990      "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==",
10991      "dev": true,
10992      "dependencies": {
10993        "@types/node-forge": "^1.3.0",
10994        "node-forge": "^1"
10995      },
10996      "engines": {
10997        "node": ">=10"
10998      }
10999    },
11000    "node_modules/semver": {
11001      "version": "7.6.3",
11002      "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
11003      "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
11004      "dev": true,
11005      "bin": {
11006        "semver": "bin/semver.js"
11007      },
11008      "engines": {
11009        "node": ">=10"
11010      }
11011    },
11012    "node_modules/send": {
11013      "version": "0.19.0",
11014      "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
11015      "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
11016      "dev": true,
11017      "dependencies": {
11018        "debug": "2.6.9",
11019        "depd": "2.0.0",
11020        "destroy": "1.2.0",
11021        "encodeurl": "~1.0.2",
11022        "escape-html": "~1.0.3",
11023        "etag": "~1.8.1",
11024        "fresh": "0.5.2",
11025        "http-errors": "2.0.0",
11026        "mime": "1.6.0",
11027        "ms": "2.1.3",
11028        "on-finished": "2.4.1",
11029        "range-parser": "~1.2.1",
11030        "statuses": "2.0.1"
11031      },
11032      "engines": {
11033        "node": ">= 0.8.0"
11034      }
11035    },
11036    "node_modules/send/node_modules/debug": {
11037      "version": "2.6.9",
11038      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
11039      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
11040      "dev": true,
11041      "dependencies": {
11042        "ms": "2.0.0"
11043      }
11044    },
11045    "node_modules/send/node_modules/debug/node_modules/ms": {
11046      "version": "2.0.0",
11047      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
11048      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
11049      "dev": true
11050    },
11051    "node_modules/send/node_modules/mime": {
11052      "version": "1.6.0",
11053      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
11054      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
11055      "dev": true,
11056      "bin": {
11057        "mime": "cli.js"
11058      },
11059      "engines": {
11060        "node": ">=4"
11061      }
11062    },
11063    "node_modules/send/node_modules/statuses": {
11064      "version": "2.0.1",
11065      "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
11066      "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
11067      "dev": true,
11068      "engines": {
11069        "node": ">= 0.8"
11070      }
11071    },
11072    "node_modules/serialize-javascript": {
11073      "version": "6.0.2",
11074      "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
11075      "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
11076      "dev": true,
11077      "dependencies": {
11078        "randombytes": "^2.1.0"
11079      }
11080    },
11081    "node_modules/serve-index": {
11082      "version": "1.9.1",
11083      "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
11084      "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
11085      "dev": true,
11086      "dependencies": {
11087        "accepts": "~1.3.4",
11088        "batch": "0.6.1",
11089        "debug": "2.6.9",
11090        "escape-html": "~1.0.3",
11091        "http-errors": "~1.6.2",
11092        "mime-types": "~2.1.17",
11093        "parseurl": "~1.3.2"
11094      },
11095      "engines": {
11096        "node": ">= 0.8.0"
11097      }
11098    },
11099    "node_modules/serve-index/node_modules/debug": {
11100      "version": "2.6.9",
11101      "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
11102      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
11103      "dev": true,
11104      "dependencies": {
11105        "ms": "2.0.0"
11106      }
11107    },
11108    "node_modules/serve-index/node_modules/depd": {
11109      "version": "1.1.2",
11110      "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
11111      "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
11112      "dev": true,
11113      "engines": {
11114        "node": ">= 0.6"
11115      }
11116    },
11117    "node_modules/serve-index/node_modules/http-errors": {
11118      "version": "1.6.3",
11119      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
11120      "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
11121      "dev": true,
11122      "dependencies": {
11123        "depd": "~1.1.2",
11124        "inherits": "2.0.3",
11125        "setprototypeof": "1.1.0",
11126        "statuses": ">= 1.4.0 < 2"
11127      },
11128      "engines": {
11129        "node": ">= 0.6"
11130      }
11131    },
11132    "node_modules/serve-index/node_modules/inherits": {
11133      "version": "2.0.3",
11134      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
11135      "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
11136      "dev": true
11137    },
11138    "node_modules/serve-index/node_modules/ms": {
11139      "version": "2.0.0",
11140      "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
11141      "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
11142      "dev": true
11143    },
11144    "node_modules/serve-index/node_modules/setprototypeof": {
11145      "version": "1.1.0",
11146      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
11147      "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
11148      "dev": true
11149    },
11150    "node_modules/serve-static": {
11151      "version": "1.16.2",
11152      "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
11153      "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
11154      "dev": true,
11155      "dependencies": {
11156        "encodeurl": "~2.0.0",
11157        "escape-html": "~1.0.3",
11158        "parseurl": "~1.3.3",
11159        "send": "0.19.0"
11160      },
11161      "engines": {
11162        "node": ">= 0.8.0"
11163      }
11164    },
11165    "node_modules/serve-static/node_modules/encodeurl": {
11166      "version": "2.0.0",
11167      "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
11168      "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
11169      "dev": true,
11170      "engines": {
11171        "node": ">= 0.8"
11172      }
11173    },
11174    "node_modules/set-function-length": {
11175      "version": "1.2.2",
11176      "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
11177      "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
11178      "dev": true,
11179      "dependencies": {
11180        "define-data-property": "^1.1.4",
11181        "es-errors": "^1.3.0",
11182        "function-bind": "^1.1.2",
11183        "get-intrinsic": "^1.2.4",
11184        "gopd": "^1.0.1",
11185        "has-property-descriptors": "^1.0.2"
11186      },
11187      "engines": {
11188        "node": ">= 0.4"
11189      }
11190    },
11191    "node_modules/setprototypeof": {
11192      "version": "1.2.0",
11193      "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
11194      "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
11195      "dev": true
11196    },
11197    "node_modules/shallow-clone": {
11198      "version": "3.0.1",
11199      "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
11200      "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
11201      "dev": true,
11202      "dependencies": {
11203        "kind-of": "^6.0.2"
11204      },
11205      "engines": {
11206        "node": ">=8"
11207      }
11208    },
11209    "node_modules/shebang-command": {
11210      "version": "2.0.0",
11211      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
11212      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
11213      "dev": true,
11214      "dependencies": {
11215        "shebang-regex": "^3.0.0"
11216      },
11217      "engines": {
11218        "node": ">=8"
11219      }
11220    },
11221    "node_modules/shebang-regex": {
11222      "version": "3.0.0",
11223      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
11224      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
11225      "dev": true,
11226      "engines": {
11227        "node": ">=8"
11228      }
11229    },
11230    "node_modules/shell-quote": {
11231      "version": "1.8.1",
11232      "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
11233      "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
11234      "dev": true,
11235      "funding": {
11236        "url": "https://github.com/sponsors/ljharb"
11237      }
11238    },
11239    "node_modules/side-channel": {
11240      "version": "1.0.6",
11241      "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
11242      "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
11243      "dev": true,
11244      "dependencies": {
11245        "call-bind": "^1.0.7",
11246        "es-errors": "^1.3.0",
11247        "get-intrinsic": "^1.2.4",
11248        "object-inspect": "^1.13.1"
11249      },
11250      "engines": {
11251        "node": ">= 0.4"
11252      },
11253      "funding": {
11254        "url": "https://github.com/sponsors/ljharb"
11255      }
11256    },
11257    "node_modules/signal-exit": {
11258      "version": "4.1.0",
11259      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
11260      "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
11261      "dev": true,
11262      "engines": {
11263        "node": ">=14"
11264      },
11265      "funding": {
11266        "url": "https://github.com/sponsors/isaacs"
11267      }
11268    },
11269    "node_modules/sigstore": {
11270      "version": "2.3.1",
11271      "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz",
11272      "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==",
11273      "dev": true,
11274      "dependencies": {
11275        "@sigstore/bundle": "^2.3.2",
11276        "@sigstore/core": "^1.0.0",
11277        "@sigstore/protobuf-specs": "^0.3.2",
11278        "@sigstore/sign": "^2.3.2",
11279        "@sigstore/tuf": "^2.3.4",
11280        "@sigstore/verify": "^1.2.1"
11281      },
11282      "engines": {
11283        "node": "^16.14.0 || >=18.0.0"
11284      }
11285    },
11286    "node_modules/slash": {
11287      "version": "5.1.0",
11288      "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
11289      "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
11290      "dev": true,
11291      "engines": {
11292        "node": ">=14.16"
11293      },
11294      "funding": {
11295        "url": "https://github.com/sponsors/sindresorhus"
11296      }
11297    },
11298    "node_modules/slice-ansi": {
11299      "version": "5.0.0",
11300      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
11301      "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==",
11302      "dev": true,
11303      "dependencies": {
11304        "ansi-styles": "^6.0.0",
11305        "is-fullwidth-code-point": "^4.0.0"
11306      },
11307      "engines": {
11308        "node": ">=12"
11309      },
11310      "funding": {
11311        "url": "https://github.com/chalk/slice-ansi?sponsor=1"
11312      }
11313    },
11314    "node_modules/slice-ansi/node_modules/ansi-styles": {
11315      "version": "6.2.1",
11316      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
11317      "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
11318      "dev": true,
11319      "engines": {
11320        "node": ">=12"
11321      },
11322      "funding": {
11323        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
11324      }
11325    },
11326    "node_modules/smart-buffer": {
11327      "version": "4.2.0",
11328      "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
11329      "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
11330      "dev": true,
11331      "engines": {
11332        "node": ">= 6.0.0",
11333        "npm": ">= 3.0.0"
11334      }
11335    },
11336    "node_modules/socket.io": {
11337      "version": "4.8.0",
11338      "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.0.tgz",
11339      "integrity": "sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==",
11340      "dev": true,
11341      "dependencies": {
11342        "accepts": "~1.3.4",
11343        "base64id": "~2.0.0",
11344        "cors": "~2.8.5",
11345        "debug": "~4.3.2",
11346        "engine.io": "~6.6.0",
11347        "socket.io-adapter": "~2.5.2",
11348        "socket.io-parser": "~4.2.4"
11349      },
11350      "engines": {
11351        "node": ">=10.2.0"
11352      }
11353    },
11354    "node_modules/socket.io-adapter": {
11355      "version": "2.5.5",
11356      "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz",
11357      "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==",
11358      "dev": true,
11359      "dependencies": {
11360        "debug": "~4.3.4",
11361        "ws": "~8.17.1"
11362      }
11363    },
11364    "node_modules/socket.io-parser": {
11365      "version": "4.2.4",
11366      "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
11367      "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",
11368      "dev": true,
11369      "dependencies": {
11370        "@socket.io/component-emitter": "~3.1.0",
11371        "debug": "~4.3.1"
11372      },
11373      "engines": {
11374        "node": ">=10.0.0"
11375      }
11376    },
11377    "node_modules/sockjs": {
11378      "version": "0.3.24",
11379      "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
11380      "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
11381      "dev": true,
11382      "dependencies": {
11383        "faye-websocket": "^0.11.3",
11384        "uuid": "^8.3.2",
11385        "websocket-driver": "^0.7.4"
11386      }
11387    },
11388    "node_modules/socks": {
11389      "version": "2.8.3",
11390      "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
11391      "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
11392      "dev": true,
11393      "dependencies": {
11394        "ip-address": "^9.0.5",
11395        "smart-buffer": "^4.2.0"
11396      },
11397      "engines": {
11398        "node": ">= 10.0.0",
11399        "npm": ">= 3.0.0"
11400      }
11401    },
11402    "node_modules/socks-proxy-agent": {
11403      "version": "8.0.4",
11404      "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.4.tgz",
11405      "integrity": "sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==",
11406      "dev": true,
11407      "dependencies": {
11408        "agent-base": "^7.1.1",
11409        "debug": "^4.3.4",
11410        "socks": "^2.8.3"
11411      },
11412      "engines": {
11413        "node": ">= 14"
11414      }
11415    },
11416    "node_modules/source-map": {
11417      "version": "0.7.4",
11418      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
11419      "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
11420      "dev": true,
11421      "engines": {
11422        "node": ">= 8"
11423      }
11424    },
11425    "node_modules/source-map-js": {
11426      "version": "1.2.1",
11427      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
11428      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
11429      "dev": true,
11430      "engines": {
11431        "node": ">=0.10.0"
11432      }
11433    },
11434    "node_modules/source-map-loader": {
11435      "version": "5.0.0",
11436      "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz",
11437      "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==",
11438      "dev": true,
11439      "dependencies": {
11440        "iconv-lite": "^0.6.3",
11441        "source-map-js": "^1.0.2"
11442      },
11443      "engines": {
11444        "node": ">= 18.12.0"
11445      },
11446      "funding": {
11447        "type": "opencollective",
11448        "url": "https://opencollective.com/webpack"
11449      },
11450      "peerDependencies": {
11451        "webpack": "^5.72.1"
11452      }
11453    },
11454    "node_modules/source-map-loader/node_modules/iconv-lite": {
11455      "version": "0.6.3",
11456      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
11457      "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
11458      "dev": true,
11459      "dependencies": {
11460        "safer-buffer": ">= 2.1.2 < 3.0.0"
11461      },
11462      "engines": {
11463        "node": ">=0.10.0"
11464      }
11465    },
11466    "node_modules/source-map-support": {
11467      "version": "0.5.21",
11468      "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
11469      "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
11470      "dev": true,
11471      "dependencies": {
11472        "buffer-from": "^1.0.0",
11473        "source-map": "^0.6.0"
11474      }
11475    },
11476    "node_modules/source-map-support/node_modules/source-map": {
11477      "version": "0.6.1",
11478      "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
11479      "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
11480      "dev": true,
11481      "engines": {
11482        "node": ">=0.10.0"
11483      }
11484    },
11485    "node_modules/spdx-correct": {
11486      "version": "3.2.0",
11487      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
11488      "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
11489      "dev": true,
11490      "dependencies": {
11491        "spdx-expression-parse": "^3.0.0",
11492        "spdx-license-ids": "^3.0.0"
11493      }
11494    },
11495    "node_modules/spdx-exceptions": {
11496      "version": "2.5.0",
11497      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
11498      "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
11499      "dev": true
11500    },
11501    "node_modules/spdx-expression-parse": {
11502      "version": "3.0.1",
11503      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
11504      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
11505      "dev": true,
11506      "dependencies": {
11507        "spdx-exceptions": "^2.1.0",
11508        "spdx-license-ids": "^3.0.0"
11509      }
11510    },
11511    "node_modules/spdx-license-ids": {
11512      "version": "3.0.20",
11513      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz",
11514      "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==",
11515      "dev": true
11516    },
11517    "node_modules/spdy": {
11518      "version": "4.0.2",
11519      "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
11520      "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
11521      "dev": true,
11522      "dependencies": {
11523        "debug": "^4.1.0",
11524        "handle-thing": "^2.0.0",
11525        "http-deceiver": "^1.2.7",
11526        "select-hose": "^2.0.0",
11527        "spdy-transport": "^3.0.0"
11528      },
11529      "engines": {
11530        "node": ">=6.0.0"
11531      }
11532    },
11533    "node_modules/spdy-transport": {
11534      "version": "3.0.0",
11535      "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
11536      "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
11537      "dev": true,
11538      "dependencies": {
11539        "debug": "^4.1.0",
11540        "detect-node": "^2.0.4",
11541        "hpack.js": "^2.1.6",
11542        "obuf": "^1.1.2",
11543        "readable-stream": "^3.0.6",
11544        "wbuf": "^1.7.3"
11545      }
11546    },
11547    "node_modules/sprintf-js": {
11548      "version": "1.1.3",
11549      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
11550      "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
11551      "dev": true
11552    },
11553    "node_modules/ssri": {
11554      "version": "10.0.6",
11555      "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
11556      "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
11557      "dev": true,
11558      "dependencies": {
11559        "minipass": "^7.0.3"
11560      },
11561      "engines": {
11562        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
11563      }
11564    },
11565    "node_modules/statuses": {
11566      "version": "1.5.0",
11567      "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
11568      "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
11569      "dev": true,
11570      "engines": {
11571        "node": ">= 0.6"
11572      }
11573    },
11574    "node_modules/streamroller": {
11575      "version": "3.1.5",
11576      "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz",
11577      "integrity": "sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==",
11578      "dev": true,
11579      "dependencies": {
11580        "date-format": "^4.0.14",
11581        "debug": "^4.3.4",
11582        "fs-extra": "^8.1.0"
11583      },
11584      "engines": {
11585        "node": ">=8.0"
11586      }
11587    },
11588    "node_modules/string_decoder": {
11589      "version": "1.3.0",
11590      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
11591      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
11592      "dev": true,
11593      "dependencies": {
11594        "safe-buffer": "~5.2.0"
11595      }
11596    },
11597    "node_modules/string-width": {
11598      "version": "7.2.0",
11599      "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz",
11600      "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==",
11601      "dev": true,
11602      "dependencies": {
11603        "emoji-regex": "^10.3.0",
11604        "get-east-asian-width": "^1.0.0",
11605        "strip-ansi": "^7.1.0"
11606      },
11607      "engines": {
11608        "node": ">=18"
11609      },
11610      "funding": {
11611        "url": "https://github.com/sponsors/sindresorhus"
11612      }
11613    },
11614    "node_modules/string-width-cjs": {
11615      "name": "string-width",
11616      "version": "4.2.3",
11617      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
11618      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
11619      "dev": true,
11620      "dependencies": {
11621        "emoji-regex": "^8.0.0",
11622        "is-fullwidth-code-point": "^3.0.0",
11623        "strip-ansi": "^6.0.1"
11624      },
11625      "engines": {
11626        "node": ">=8"
11627      }
11628    },
11629    "node_modules/string-width-cjs/node_modules/emoji-regex": {
11630      "version": "8.0.0",
11631      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
11632      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
11633      "dev": true
11634    },
11635    "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": {
11636      "version": "3.0.0",
11637      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
11638      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
11639      "dev": true,
11640      "engines": {
11641        "node": ">=8"
11642      }
11643    },
11644    "node_modules/string-width/node_modules/ansi-regex": {
11645      "version": "6.1.0",
11646      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
11647      "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
11648      "dev": true,
11649      "engines": {
11650        "node": ">=12"
11651      },
11652      "funding": {
11653        "url": "https://github.com/chalk/ansi-regex?sponsor=1"
11654      }
11655    },
11656    "node_modules/string-width/node_modules/strip-ansi": {
11657      "version": "7.1.0",
11658      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
11659      "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
11660      "dev": true,
11661      "dependencies": {
11662        "ansi-regex": "^6.0.1"
11663      },
11664      "engines": {
11665        "node": ">=12"
11666      },
11667      "funding": {
11668        "url": "https://github.com/chalk/strip-ansi?sponsor=1"
11669      }
11670    },
11671    "node_modules/strip-ansi": {
11672      "version": "6.0.1",
11673      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
11674      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
11675      "dev": true,
11676      "dependencies": {
11677        "ansi-regex": "^5.0.1"
11678      },
11679      "engines": {
11680        "node": ">=8"
11681      }
11682    },
11683    "node_modules/strip-ansi-cjs": {
11684      "name": "strip-ansi",
11685      "version": "6.0.1",
11686      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
11687      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
11688      "dev": true,
11689      "dependencies": {
11690        "ansi-regex": "^5.0.1"
11691      },
11692      "engines": {
11693        "node": ">=8"
11694      }
11695    },
11696    "node_modules/strip-final-newline": {
11697      "version": "2.0.0",
11698      "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
11699      "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
11700      "dev": true,
11701      "engines": {
11702        "node": ">=6"
11703      }
11704    },
11705    "node_modules/supports-color": {
11706      "version": "5.5.0",
11707      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
11708      "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
11709      "dev": true,
11710      "dependencies": {
11711        "has-flag": "^3.0.0"
11712      },
11713      "engines": {
11714        "node": ">=4"
11715      }
11716    },
11717    "node_modules/supports-preserve-symlinks-flag": {
11718      "version": "1.0.0",
11719      "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
11720      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
11721      "dev": true,
11722      "engines": {
11723        "node": ">= 0.4"
11724      },
11725      "funding": {
11726        "url": "https://github.com/sponsors/ljharb"
11727      }
11728    },
11729    "node_modules/symbol-observable": {
11730      "version": "4.0.0",
11731      "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz",
11732      "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==",
11733      "dev": true,
11734      "engines": {
11735        "node": ">=0.10"
11736      }
11737    },
11738    "node_modules/tapable": {
11739      "version": "2.2.1",
11740      "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
11741      "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
11742      "dev": true,
11743      "engines": {
11744        "node": ">=6"
11745      }
11746    },
11747    "node_modules/tar": {
11748      "version": "6.2.1",
11749      "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
11750      "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
11751      "dev": true,
11752      "dependencies": {
11753        "chownr": "^2.0.0",
11754        "fs-minipass": "^2.0.0",
11755        "minipass": "^5.0.0",
11756        "minizlib": "^2.1.1",
11757        "mkdirp": "^1.0.3",
11758        "yallist": "^4.0.0"
11759      },
11760      "engines": {
11761        "node": ">=10"
11762      }
11763    },
11764    "node_modules/tar/node_modules/fs-minipass": {
11765      "version": "2.1.0",
11766      "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
11767      "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
11768      "dev": true,
11769      "dependencies": {
11770        "minipass": "^3.0.0"
11771      },
11772      "engines": {
11773        "node": ">= 8"
11774      }
11775    },
11776    "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
11777      "version": "3.3.6",
11778      "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
11779      "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
11780      "dev": true,
11781      "dependencies": {
11782        "yallist": "^4.0.0"
11783      },
11784      "engines": {
11785        "node": ">=8"
11786      }
11787    },
11788    "node_modules/tar/node_modules/minipass": {
11789      "version": "5.0.0",
11790      "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
11791      "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
11792      "dev": true,
11793      "engines": {
11794        "node": ">=8"
11795      }
11796    },
11797    "node_modules/tar/node_modules/mkdirp": {
11798      "version": "1.0.4",
11799      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
11800      "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
11801      "dev": true,
11802      "bin": {
11803        "mkdirp": "bin/cmd.js"
11804      },
11805      "engines": {
11806        "node": ">=10"
11807      }
11808    },
11809    "node_modules/tar/node_modules/yallist": {
11810      "version": "4.0.0",
11811      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
11812      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
11813      "dev": true
11814    },
11815    "node_modules/terser": {
11816      "version": "5.31.6",
11817      "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz",
11818      "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==",
11819      "dev": true,
11820      "dependencies": {
11821        "@jridgewell/source-map": "^0.3.3",
11822        "acorn": "^8.8.2",
11823        "commander": "^2.20.0",
11824        "source-map-support": "~0.5.20"
11825      },
11826      "bin": {
11827        "terser": "bin/terser"
11828      },
11829      "engines": {
11830        "node": ">=10"
11831      }
11832    },
11833    "node_modules/terser-webpack-plugin": {
11834      "version": "5.3.10",
11835      "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz",
11836      "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==",
11837      "dev": true,
11838      "dependencies": {
11839        "@jridgewell/trace-mapping": "^0.3.20",
11840        "jest-worker": "^27.4.5",
11841        "schema-utils": "^3.1.1",
11842        "serialize-javascript": "^6.0.1",
11843        "terser": "^5.26.0"
11844      },
11845      "engines": {
11846        "node": ">= 10.13.0"
11847      },
11848      "funding": {
11849        "type": "opencollective",
11850        "url": "https://opencollective.com/webpack"
11851      },
11852      "peerDependencies": {
11853        "webpack": "^5.1.0"
11854      },
11855      "peerDependenciesMeta": {
11856        "@swc/core": {
11857          "optional": true
11858        },
11859        "esbuild": {
11860          "optional": true
11861        },
11862        "uglify-js": {
11863          "optional": true
11864        }
11865      }
11866    },
11867    "node_modules/terser-webpack-plugin/node_modules/ajv": {
11868      "version": "6.12.6",
11869      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
11870      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
11871      "dev": true,
11872      "dependencies": {
11873        "fast-deep-equal": "^3.1.1",
11874        "fast-json-stable-stringify": "^2.0.0",
11875        "json-schema-traverse": "^0.4.1",
11876        "uri-js": "^4.2.2"
11877      },
11878      "funding": {
11879        "type": "github",
11880        "url": "https://github.com/sponsors/epoberezkin"
11881      }
11882    },
11883    "node_modules/terser-webpack-plugin/node_modules/ajv-keywords": {
11884      "version": "3.5.2",
11885      "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
11886      "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
11887      "dev": true,
11888      "peerDependencies": {
11889        "ajv": "^6.9.1"
11890      }
11891    },
11892    "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": {
11893      "version": "0.4.1",
11894      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
11895      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
11896      "dev": true
11897    },
11898    "node_modules/terser-webpack-plugin/node_modules/schema-utils": {
11899      "version": "3.3.0",
11900      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
11901      "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
11902      "dev": true,
11903      "dependencies": {
11904        "@types/json-schema": "^7.0.8",
11905        "ajv": "^6.12.5",
11906        "ajv-keywords": "^3.5.2"
11907      },
11908      "engines": {
11909        "node": ">= 10.13.0"
11910      },
11911      "funding": {
11912        "type": "opencollective",
11913        "url": "https://opencollective.com/webpack"
11914      }
11915    },
11916    "node_modules/thingies": {
11917      "version": "1.21.0",
11918      "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz",
11919      "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==",
11920      "dev": true,
11921      "engines": {
11922        "node": ">=10.18"
11923      },
11924      "peerDependencies": {
11925        "tslib": "^2"
11926      }
11927    },
11928    "node_modules/thunky": {
11929      "version": "1.1.0",
11930      "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
11931      "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
11932      "dev": true
11933    },
11934    "node_modules/tmp": {
11935      "version": "0.0.33",
11936      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
11937      "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
11938      "dev": true,
11939      "dependencies": {
11940        "os-tmpdir": "~1.0.2"
11941      },
11942      "engines": {
11943        "node": ">=0.6.0"
11944      }
11945    },
11946    "node_modules/to-fast-properties": {
11947      "version": "2.0.0",
11948      "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
11949      "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
11950      "dev": true,
11951      "engines": {
11952        "node": ">=4"
11953      }
11954    },
11955    "node_modules/to-regex-range": {
11956      "version": "5.0.1",
11957      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
11958      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
11959      "dev": true,
11960      "dependencies": {
11961        "is-number": "^7.0.0"
11962      },
11963      "engines": {
11964        "node": ">=8.0"
11965      }
11966    },
11967    "node_modules/toidentifier": {
11968      "version": "1.0.1",
11969      "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
11970      "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
11971      "dev": true,
11972      "engines": {
11973        "node": ">=0.6"
11974      }
11975    },
11976    "node_modules/tree-dump": {
11977      "version": "1.0.2",
11978      "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz",
11979      "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==",
11980      "dev": true,
11981      "engines": {
11982        "node": ">=10.0"
11983      },
11984      "funding": {
11985        "type": "github",
11986        "url": "https://github.com/sponsors/streamich"
11987      },
11988      "peerDependencies": {
11989        "tslib": "2"
11990      }
11991    },
11992    "node_modules/tree-kill": {
11993      "version": "1.2.2",
11994      "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
11995      "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
11996      "dev": true,
11997      "bin": {
11998        "tree-kill": "cli.js"
11999      }
12000    },
12001    "node_modules/tslib": {
12002      "version": "2.7.0",
12003      "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz",
12004      "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA=="
12005    },
12006    "node_modules/tuf-js": {
12007      "version": "2.2.1",
12008      "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz",
12009      "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==",
12010      "dev": true,
12011      "dependencies": {
12012        "@tufjs/models": "2.0.1",
12013        "debug": "^4.3.4",
12014        "make-fetch-happen": "^13.0.1"
12015      },
12016      "engines": {
12017        "node": "^16.14.0 || >=18.0.0"
12018      }
12019    },
12020    "node_modules/type-fest": {
12021      "version": "0.21.3",
12022      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
12023      "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
12024      "dev": true,
12025      "engines": {
12026        "node": ">=10"
12027      },
12028      "funding": {
12029        "url": "https://github.com/sponsors/sindresorhus"
12030      }
12031    },
12032    "node_modules/type-is": {
12033      "version": "1.6.18",
12034      "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
12035      "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
12036      "dev": true,
12037      "dependencies": {
12038        "media-typer": "0.3.0",
12039        "mime-types": "~2.1.24"
12040      },
12041      "engines": {
12042        "node": ">= 0.6"
12043      }
12044    },
12045    "node_modules/typed-assert": {
12046      "version": "1.0.9",
12047      "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz",
12048      "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==",
12049      "dev": true
12050    },
12051    "node_modules/typescript": {
12052      "version": "5.4.5",
12053      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz",
12054      "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
12055      "dev": true,
12056      "bin": {
12057        "tsc": "bin/tsc",
12058        "tsserver": "bin/tsserver"
12059      },
12060      "engines": {
12061        "node": ">=14.17"
12062      }
12063    },
12064    "node_modules/ua-parser-js": {
12065      "version": "0.7.39",
12066      "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.39.tgz",
12067      "integrity": "sha512-IZ6acm6RhQHNibSt7+c09hhvsKy9WUr4DVbeq9U8o71qxyYtJpQeDxQnMrVqnIFMLcQjHO0I9wgfO2vIahht4w==",
12068      "dev": true,
12069      "funding": [
12070        {
12071          "type": "opencollective",
12072          "url": "https://opencollective.com/ua-parser-js"
12073        },
12074        {
12075          "type": "paypal",
12076          "url": "https://paypal.me/faisalman"
12077        },
12078        {
12079          "type": "github",
12080          "url": "https://github.com/sponsors/faisalman"
12081        }
12082      ],
12083      "bin": {
12084        "ua-parser-js": "script/cli.js"
12085      },
12086      "engines": {
12087        "node": "*"
12088      }
12089    },
12090    "node_modules/undici-types": {
12091      "version": "6.19.8",
12092      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
12093      "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
12094      "dev": true
12095    },
12096    "node_modules/unicode-canonical-property-names-ecmascript": {
12097      "version": "2.0.1",
12098      "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
12099      "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==",
12100      "dev": true,
12101      "engines": {
12102        "node": ">=4"
12103      }
12104    },
12105    "node_modules/unicode-match-property-ecmascript": {
12106      "version": "2.0.0",
12107      "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
12108      "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
12109      "dev": true,
12110      "dependencies": {
12111        "unicode-canonical-property-names-ecmascript": "^2.0.0",
12112        "unicode-property-aliases-ecmascript": "^2.0.0"
12113      },
12114      "engines": {
12115        "node": ">=4"
12116      }
12117    },
12118    "node_modules/unicode-match-property-value-ecmascript": {
12119      "version": "2.2.0",
12120      "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz",
12121      "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==",
12122      "dev": true,
12123      "engines": {
12124        "node": ">=4"
12125      }
12126    },
12127    "node_modules/unicode-property-aliases-ecmascript": {
12128      "version": "2.1.0",
12129      "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
12130      "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
12131      "dev": true,
12132      "engines": {
12133        "node": ">=4"
12134      }
12135    },
12136    "node_modules/unicorn-magic": {
12137      "version": "0.1.0",
12138      "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
12139      "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
12140      "dev": true,
12141      "engines": {
12142        "node": ">=18"
12143      },
12144      "funding": {
12145        "url": "https://github.com/sponsors/sindresorhus"
12146      }
12147    },
12148    "node_modules/unique-filename": {
12149      "version": "3.0.0",
12150      "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
12151      "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
12152      "dev": true,
12153      "dependencies": {
12154        "unique-slug": "^4.0.0"
12155      },
12156      "engines": {
12157        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
12158      }
12159    },
12160    "node_modules/unique-slug": {
12161      "version": "4.0.0",
12162      "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
12163      "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
12164      "dev": true,
12165      "dependencies": {
12166        "imurmurhash": "^0.1.4"
12167      },
12168      "engines": {
12169        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
12170      }
12171    },
12172    "node_modules/universalify": {
12173      "version": "0.1.2",
12174      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
12175      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
12176      "dev": true,
12177      "engines": {
12178        "node": ">= 4.0.0"
12179      }
12180    },
12181    "node_modules/unpipe": {
12182      "version": "1.0.0",
12183      "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
12184      "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
12185      "dev": true,
12186      "engines": {
12187        "node": ">= 0.8"
12188      }
12189    },
12190    "node_modules/update-browserslist-db": {
12191      "version": "1.1.0",
12192      "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz",
12193      "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==",
12194      "dev": true,
12195      "funding": [
12196        {
12197          "type": "opencollective",
12198          "url": "https://opencollective.com/browserslist"
12199        },
12200        {
12201          "type": "tidelift",
12202          "url": "https://tidelift.com/funding/github/npm/browserslist"
12203        },
12204        {
12205          "type": "github",
12206          "url": "https://github.com/sponsors/ai"
12207        }
12208      ],
12209      "dependencies": {
12210        "escalade": "^3.1.2",
12211        "picocolors": "^1.0.1"
12212      },
12213      "bin": {
12214        "update-browserslist-db": "cli.js"
12215      },
12216      "peerDependencies": {
12217        "browserslist": ">= 4.21.0"
12218      }
12219    },
12220    "node_modules/uri-js": {
12221      "version": "4.4.1",
12222      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
12223      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
12224      "dev": true,
12225      "dependencies": {
12226        "punycode": "^2.1.0"
12227      }
12228    },
12229    "node_modules/uri-js/node_modules/punycode": {
12230      "version": "2.3.1",
12231      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
12232      "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
12233      "dev": true,
12234      "engines": {
12235        "node": ">=6"
12236      }
12237    },
12238    "node_modules/util-deprecate": {
12239      "version": "1.0.2",
12240      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
12241      "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
12242      "dev": true
12243    },
12244    "node_modules/utils-merge": {
12245      "version": "1.0.1",
12246      "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
12247      "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
12248      "dev": true,
12249      "engines": {
12250        "node": ">= 0.4.0"
12251      }
12252    },
12253    "node_modules/uuid": {
12254      "version": "8.3.2",
12255      "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
12256      "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
12257      "dev": true,
12258      "bin": {
12259        "uuid": "dist/bin/uuid"
12260      }
12261    },
12262    "node_modules/validate-npm-package-license": {
12263      "version": "3.0.4",
12264      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
12265      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
12266      "dev": true,
12267      "dependencies": {
12268        "spdx-correct": "^3.0.0",
12269        "spdx-expression-parse": "^3.0.0"
12270      }
12271    },
12272    "node_modules/validate-npm-package-name": {
12273      "version": "5.0.1",
12274      "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz",
12275      "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==",
12276      "dev": true,
12277      "engines": {
12278        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
12279      }
12280    },
12281    "node_modules/vary": {
12282      "version": "1.1.2",
12283      "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
12284      "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
12285      "dev": true,
12286      "engines": {
12287        "node": ">= 0.8"
12288      }
12289    },
12290    "node_modules/vite": {
12291      "version": "5.4.6",
12292      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.6.tgz",
12293      "integrity": "sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==",
12294      "dev": true,
12295      "dependencies": {
12296        "esbuild": "^0.21.3",
12297        "postcss": "^8.4.43",
12298        "rollup": "^4.20.0"
12299      },
12300      "bin": {
12301        "vite": "bin/vite.js"
12302      },
12303      "engines": {
12304        "node": "^18.0.0 || >=20.0.0"
12305      },
12306      "funding": {
12307        "url": "https://github.com/vitejs/vite?sponsor=1"
12308      },
12309      "optionalDependencies": {
12310        "fsevents": "~2.3.3"
12311      },
12312      "peerDependencies": {
12313        "@types/node": "^18.0.0 || >=20.0.0",
12314        "less": "*",
12315        "lightningcss": "^1.21.0",
12316        "sass": "*",
12317        "sass-embedded": "*",
12318        "stylus": "*",
12319        "sugarss": "*",
12320        "terser": "^5.4.0"
12321      },
12322      "peerDependenciesMeta": {
12323        "@types/node": {
12324          "optional": true
12325        },
12326        "less": {
12327          "optional": true
12328        },
12329        "lightningcss": {
12330          "optional": true
12331        },
12332        "sass": {
12333          "optional": true
12334        },
12335        "sass-embedded": {
12336          "optional": true
12337        },
12338        "stylus": {
12339          "optional": true
12340        },
12341        "sugarss": {
12342          "optional": true
12343        },
12344        "terser": {
12345          "optional": true
12346        }
12347      }
12348    },
12349    "node_modules/vite/node_modules/@esbuild/aix-ppc64": {
12350      "version": "0.21.5",
12351      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
12352      "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
12353      "cpu": [
12354        "ppc64"
12355      ],
12356      "dev": true,
12357      "optional": true,
12358      "os": [
12359        "aix"
12360      ],
12361      "engines": {
12362        "node": ">=12"
12363      }
12364    },
12365    "node_modules/vite/node_modules/@esbuild/android-arm": {
12366      "version": "0.21.5",
12367      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
12368      "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
12369      "cpu": [
12370        "arm"
12371      ],
12372      "dev": true,
12373      "optional": true,
12374      "os": [
12375        "android"
12376      ],
12377      "engines": {
12378        "node": ">=12"
12379      }
12380    },
12381    "node_modules/vite/node_modules/@esbuild/android-arm64": {
12382      "version": "0.21.5",
12383      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
12384      "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
12385      "cpu": [
12386        "arm64"
12387      ],
12388      "dev": true,
12389      "optional": true,
12390      "os": [
12391        "android"
12392      ],
12393      "engines": {
12394        "node": ">=12"
12395      }
12396    },
12397    "node_modules/vite/node_modules/@esbuild/android-x64": {
12398      "version": "0.21.5",
12399      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
12400      "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
12401      "cpu": [
12402        "x64"
12403      ],
12404      "dev": true,
12405      "optional": true,
12406      "os": [
12407        "android"
12408      ],
12409      "engines": {
12410        "node": ">=12"
12411      }
12412    },
12413    "node_modules/vite/node_modules/@esbuild/darwin-arm64": {
12414      "version": "0.21.5",
12415      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
12416      "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
12417      "cpu": [
12418        "arm64"
12419      ],
12420      "dev": true,
12421      "optional": true,
12422      "os": [
12423        "darwin"
12424      ],
12425      "engines": {
12426        "node": ">=12"
12427      }
12428    },
12429    "node_modules/vite/node_modules/@esbuild/darwin-x64": {
12430      "version": "0.21.5",
12431      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
12432      "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
12433      "cpu": [
12434        "x64"
12435      ],
12436      "dev": true,
12437      "optional": true,
12438      "os": [
12439        "darwin"
12440      ],
12441      "engines": {
12442        "node": ">=12"
12443      }
12444    },
12445    "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
12446      "version": "0.21.5",
12447      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
12448      "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
12449      "cpu": [
12450        "arm64"
12451      ],
12452      "dev": true,
12453      "optional": true,
12454      "os": [
12455        "freebsd"
12456      ],
12457      "engines": {
12458        "node": ">=12"
12459      }
12460    },
12461    "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
12462      "version": "0.21.5",
12463      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
12464      "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
12465      "cpu": [
12466        "x64"
12467      ],
12468      "dev": true,
12469      "optional": true,
12470      "os": [
12471        "freebsd"
12472      ],
12473      "engines": {
12474        "node": ">=12"
12475      }
12476    },
12477    "node_modules/vite/node_modules/@esbuild/linux-arm": {
12478      "version": "0.21.5",
12479      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
12480      "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
12481      "cpu": [
12482        "arm"
12483      ],
12484      "dev": true,
12485      "optional": true,
12486      "os": [
12487        "linux"
12488      ],
12489      "engines": {
12490        "node": ">=12"
12491      }
12492    },
12493    "node_modules/vite/node_modules/@esbuild/linux-arm64": {
12494      "version": "0.21.5",
12495      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
12496      "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
12497      "cpu": [
12498        "arm64"
12499      ],
12500      "dev": true,
12501      "optional": true,
12502      "os": [
12503        "linux"
12504      ],
12505      "engines": {
12506        "node": ">=12"
12507      }
12508    },
12509    "node_modules/vite/node_modules/@esbuild/linux-ia32": {
12510      "version": "0.21.5",
12511      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
12512      "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
12513      "cpu": [
12514        "ia32"
12515      ],
12516      "dev": true,
12517      "optional": true,
12518      "os": [
12519        "linux"
12520      ],
12521      "engines": {
12522        "node": ">=12"
12523      }
12524    },
12525    "node_modules/vite/node_modules/@esbuild/linux-loong64": {
12526      "version": "0.21.5",
12527      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
12528      "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
12529      "cpu": [
12530        "loong64"
12531      ],
12532      "dev": true,
12533      "optional": true,
12534      "os": [
12535        "linux"
12536      ],
12537      "engines": {
12538        "node": ">=12"
12539      }
12540    },
12541    "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
12542      "version": "0.21.5",
12543      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
12544      "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
12545      "cpu": [
12546        "mips64el"
12547      ],
12548      "dev": true,
12549      "optional": true,
12550      "os": [
12551        "linux"
12552      ],
12553      "engines": {
12554        "node": ">=12"
12555      }
12556    },
12557    "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
12558      "version": "0.21.5",
12559      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
12560      "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
12561      "cpu": [
12562        "ppc64"
12563      ],
12564      "dev": true,
12565      "optional": true,
12566      "os": [
12567        "linux"
12568      ],
12569      "engines": {
12570        "node": ">=12"
12571      }
12572    },
12573    "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
12574      "version": "0.21.5",
12575      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
12576      "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
12577      "cpu": [
12578        "riscv64"
12579      ],
12580      "dev": true,
12581      "optional": true,
12582      "os": [
12583        "linux"
12584      ],
12585      "engines": {
12586        "node": ">=12"
12587      }
12588    },
12589    "node_modules/vite/node_modules/@esbuild/linux-s390x": {
12590      "version": "0.21.5",
12591      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
12592      "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
12593      "cpu": [
12594        "s390x"
12595      ],
12596      "dev": true,
12597      "optional": true,
12598      "os": [
12599        "linux"
12600      ],
12601      "engines": {
12602        "node": ">=12"
12603      }
12604    },
12605    "node_modules/vite/node_modules/@esbuild/linux-x64": {
12606      "version": "0.21.5",
12607      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
12608      "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
12609      "cpu": [
12610        "x64"
12611      ],
12612      "dev": true,
12613      "optional": true,
12614      "os": [
12615        "linux"
12616      ],
12617      "engines": {
12618        "node": ">=12"
12619      }
12620    },
12621    "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
12622      "version": "0.21.5",
12623      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
12624      "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
12625      "cpu": [
12626        "x64"
12627      ],
12628      "dev": true,
12629      "optional": true,
12630      "os": [
12631        "netbsd"
12632      ],
12633      "engines": {
12634        "node": ">=12"
12635      }
12636    },
12637    "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
12638      "version": "0.21.5",
12639      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
12640      "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
12641      "cpu": [
12642        "x64"
12643      ],
12644      "dev": true,
12645      "optional": true,
12646      "os": [
12647        "openbsd"
12648      ],
12649      "engines": {
12650        "node": ">=12"
12651      }
12652    },
12653    "node_modules/vite/node_modules/@esbuild/sunos-x64": {
12654      "version": "0.21.5",
12655      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
12656      "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
12657      "cpu": [
12658        "x64"
12659      ],
12660      "dev": true,
12661      "optional": true,
12662      "os": [
12663        "sunos"
12664      ],
12665      "engines": {
12666        "node": ">=12"
12667      }
12668    },
12669    "node_modules/vite/node_modules/@esbuild/win32-arm64": {
12670      "version": "0.21.5",
12671      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
12672      "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
12673      "cpu": [
12674        "arm64"
12675      ],
12676      "dev": true,
12677      "optional": true,
12678      "os": [
12679        "win32"
12680      ],
12681      "engines": {
12682        "node": ">=12"
12683      }
12684    },
12685    "node_modules/vite/node_modules/@esbuild/win32-ia32": {
12686      "version": "0.21.5",
12687      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
12688      "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
12689      "cpu": [
12690        "ia32"
12691      ],
12692      "dev": true,
12693      "optional": true,
12694      "os": [
12695        "win32"
12696      ],
12697      "engines": {
12698        "node": ">=12"
12699      }
12700    },
12701    "node_modules/vite/node_modules/@esbuild/win32-x64": {
12702      "version": "0.21.5",
12703      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
12704      "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
12705      "cpu": [
12706        "x64"
12707      ],
12708      "dev": true,
12709      "optional": true,
12710      "os": [
12711        "win32"
12712      ],
12713      "engines": {
12714        "node": ">=12"
12715      }
12716    },
12717    "node_modules/vite/node_modules/esbuild": {
12718      "version": "0.21.5",
12719      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
12720      "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
12721      "dev": true,
12722      "hasInstallScript": true,
12723      "bin": {
12724        "esbuild": "bin/esbuild"
12725      },
12726      "engines": {
12727        "node": ">=12"
12728      },
12729      "optionalDependencies": {
12730        "@esbuild/aix-ppc64": "0.21.5",
12731        "@esbuild/android-arm": "0.21.5",
12732        "@esbuild/android-arm64": "0.21.5",
12733        "@esbuild/android-x64": "0.21.5",
12734        "@esbuild/darwin-arm64": "0.21.5",
12735        "@esbuild/darwin-x64": "0.21.5",
12736        "@esbuild/freebsd-arm64": "0.21.5",
12737        "@esbuild/freebsd-x64": "0.21.5",
12738        "@esbuild/linux-arm": "0.21.5",
12739        "@esbuild/linux-arm64": "0.21.5",
12740        "@esbuild/linux-ia32": "0.21.5",
12741        "@esbuild/linux-loong64": "0.21.5",
12742        "@esbuild/linux-mips64el": "0.21.5",
12743        "@esbuild/linux-ppc64": "0.21.5",
12744        "@esbuild/linux-riscv64": "0.21.5",
12745        "@esbuild/linux-s390x": "0.21.5",
12746        "@esbuild/linux-x64": "0.21.5",
12747        "@esbuild/netbsd-x64": "0.21.5",
12748        "@esbuild/openbsd-x64": "0.21.5",
12749        "@esbuild/sunos-x64": "0.21.5",
12750        "@esbuild/win32-arm64": "0.21.5",
12751        "@esbuild/win32-ia32": "0.21.5",
12752        "@esbuild/win32-x64": "0.21.5"
12753      }
12754    },
12755    "node_modules/vite/node_modules/postcss": {
12756      "version": "8.4.47",
12757      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
12758      "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
12759      "dev": true,
12760      "funding": [
12761        {
12762          "type": "opencollective",
12763          "url": "https://opencollective.com/postcss/"
12764        },
12765        {
12766          "type": "tidelift",
12767          "url": "https://tidelift.com/funding/github/npm/postcss"
12768        },
12769        {
12770          "type": "github",
12771          "url": "https://github.com/sponsors/ai"
12772        }
12773      ],
12774      "dependencies": {
12775        "nanoid": "^3.3.7",
12776        "picocolors": "^1.1.0",
12777        "source-map-js": "^1.2.1"
12778      },
12779      "engines": {
12780        "node": "^10 || ^12 || >=14"
12781      }
12782    },
12783    "node_modules/void-elements": {
12784      "version": "2.0.1",
12785      "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
12786      "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==",
12787      "dev": true,
12788      "engines": {
12789        "node": ">=0.10.0"
12790      }
12791    },
12792    "node_modules/watchpack": {
12793      "version": "2.4.1",
12794      "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz",
12795      "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==",
12796      "dev": true,
12797      "dependencies": {
12798        "glob-to-regexp": "^0.4.1",
12799        "graceful-fs": "^4.1.2"
12800      },
12801      "engines": {
12802        "node": ">=10.13.0"
12803      }
12804    },
12805    "node_modules/wbuf": {
12806      "version": "1.7.3",
12807      "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
12808      "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
12809      "dev": true,
12810      "dependencies": {
12811        "minimalistic-assert": "^1.0.0"
12812      }
12813    },
12814    "node_modules/wcwidth": {
12815      "version": "1.0.1",
12816      "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
12817      "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==",
12818      "dev": true,
12819      "dependencies": {
12820        "defaults": "^1.0.3"
12821      }
12822    },
12823    "node_modules/weak-lru-cache": {
12824      "version": "1.2.2",
12825      "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz",
12826      "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==",
12827      "dev": true
12828    },
12829    "node_modules/webpack": {
12830      "version": "5.94.0",
12831      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz",
12832      "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==",
12833      "dev": true,
12834      "dependencies": {
12835        "@types/estree": "^1.0.5",
12836        "@webassemblyjs/ast": "^1.12.1",
12837        "@webassemblyjs/wasm-edit": "^1.12.1",
12838        "@webassemblyjs/wasm-parser": "^1.12.1",
12839        "acorn": "^8.7.1",
12840        "acorn-import-attributes": "^1.9.5",
12841        "browserslist": "^4.21.10",
12842        "chrome-trace-event": "^1.0.2",
12843        "enhanced-resolve": "^5.17.1",
12844        "es-module-lexer": "^1.2.1",
12845        "eslint-scope": "5.1.1",
12846        "events": "^3.2.0",
12847        "glob-to-regexp": "^0.4.1",
12848        "graceful-fs": "^4.2.11",
12849        "json-parse-even-better-errors": "^2.3.1",
12850        "loader-runner": "^4.2.0",
12851        "mime-types": "^2.1.27",
12852        "neo-async": "^2.6.2",
12853        "schema-utils": "^3.2.0",
12854        "tapable": "^2.1.1",
12855        "terser-webpack-plugin": "^5.3.10",
12856        "watchpack": "^2.4.1",
12857        "webpack-sources": "^3.2.3"
12858      },
12859      "bin": {
12860        "webpack": "bin/webpack.js"
12861      },
12862      "engines": {
12863        "node": ">=10.13.0"
12864      },
12865      "funding": {
12866        "type": "opencollective",
12867        "url": "https://opencollective.com/webpack"
12868      },
12869      "peerDependenciesMeta": {
12870        "webpack-cli": {
12871          "optional": true
12872        }
12873      }
12874    },
12875    "node_modules/webpack-dev-middleware": {
12876      "version": "7.4.2",
12877      "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz",
12878      "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==",
12879      "dev": true,
12880      "dependencies": {
12881        "colorette": "^2.0.10",
12882        "memfs": "^4.6.0",
12883        "mime-types": "^2.1.31",
12884        "on-finished": "^2.4.1",
12885        "range-parser": "^1.2.1",
12886        "schema-utils": "^4.0.0"
12887      },
12888      "engines": {
12889        "node": ">= 18.12.0"
12890      },
12891      "funding": {
12892        "type": "opencollective",
12893        "url": "https://opencollective.com/webpack"
12894      },
12895      "peerDependencies": {
12896        "webpack": "^5.0.0"
12897      },
12898      "peerDependenciesMeta": {
12899        "webpack": {
12900          "optional": true
12901        }
12902      }
12903    },
12904    "node_modules/webpack-dev-server": {
12905      "version": "5.0.4",
12906      "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz",
12907      "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==",
12908      "dev": true,
12909      "dependencies": {
12910        "@types/bonjour": "^3.5.13",
12911        "@types/connect-history-api-fallback": "^1.5.4",
12912        "@types/express": "^4.17.21",
12913        "@types/serve-index": "^1.9.4",
12914        "@types/serve-static": "^1.15.5",
12915        "@types/sockjs": "^0.3.36",
12916        "@types/ws": "^8.5.10",
12917        "ansi-html-community": "^0.0.8",
12918        "bonjour-service": "^1.2.1",
12919        "chokidar": "^3.6.0",
12920        "colorette": "^2.0.10",
12921        "compression": "^1.7.4",
12922        "connect-history-api-fallback": "^2.0.0",
12923        "default-gateway": "^6.0.3",
12924        "express": "^4.17.3",
12925        "graceful-fs": "^4.2.6",
12926        "html-entities": "^2.4.0",
12927        "http-proxy-middleware": "^2.0.3",
12928        "ipaddr.js": "^2.1.0",
12929        "launch-editor": "^2.6.1",
12930        "open": "^10.0.3",
12931        "p-retry": "^6.2.0",
12932        "rimraf": "^5.0.5",
12933        "schema-utils": "^4.2.0",
12934        "selfsigned": "^2.4.1",
12935        "serve-index": "^1.9.1",
12936        "sockjs": "^0.3.24",
12937        "spdy": "^4.0.2",
12938        "webpack-dev-middleware": "^7.1.0",
12939        "ws": "^8.16.0"
12940      },
12941      "bin": {
12942        "webpack-dev-server": "bin/webpack-dev-server.js"
12943      },
12944      "engines": {
12945        "node": ">= 18.12.0"
12946      },
12947      "funding": {
12948        "type": "opencollective",
12949        "url": "https://opencollective.com/webpack"
12950      },
12951      "peerDependencies": {
12952        "webpack": "^5.0.0"
12953      },
12954      "peerDependenciesMeta": {
12955        "webpack": {
12956          "optional": true
12957        },
12958        "webpack-cli": {
12959          "optional": true
12960        }
12961      }
12962    },
12963    "node_modules/webpack-dev-server/node_modules/brace-expansion": {
12964      "version": "2.0.1",
12965      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
12966      "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
12967      "dev": true,
12968      "dependencies": {
12969        "balanced-match": "^1.0.0"
12970      }
12971    },
12972    "node_modules/webpack-dev-server/node_modules/glob": {
12973      "version": "10.4.5",
12974      "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
12975      "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
12976      "dev": true,
12977      "dependencies": {
12978        "foreground-child": "^3.1.0",
12979        "jackspeak": "^3.1.2",
12980        "minimatch": "^9.0.4",
12981        "minipass": "^7.1.2",
12982        "package-json-from-dist": "^1.0.0",
12983        "path-scurry": "^1.11.1"
12984      },
12985      "bin": {
12986        "glob": "dist/esm/bin.mjs"
12987      },
12988      "funding": {
12989        "url": "https://github.com/sponsors/isaacs"
12990      }
12991    },
12992    "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": {
12993      "version": "2.0.6",
12994      "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz",
12995      "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==",
12996      "dev": true,
12997      "dependencies": {
12998        "@types/http-proxy": "^1.17.8",
12999        "http-proxy": "^1.18.1",
13000        "is-glob": "^4.0.1",
13001        "is-plain-obj": "^3.0.0",
13002        "micromatch": "^4.0.2"
13003      },
13004      "engines": {
13005        "node": ">=12.0.0"
13006      },
13007      "peerDependencies": {
13008        "@types/express": "^4.17.13"
13009      },
13010      "peerDependenciesMeta": {
13011        "@types/express": {
13012          "optional": true
13013        }
13014      }
13015    },
13016    "node_modules/webpack-dev-server/node_modules/minimatch": {
13017      "version": "9.0.5",
13018      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
13019      "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
13020      "dev": true,
13021      "dependencies": {
13022        "brace-expansion": "^2.0.1"
13023      },
13024      "engines": {
13025        "node": ">=16 || 14 >=14.17"
13026      },
13027      "funding": {
13028        "url": "https://github.com/sponsors/isaacs"
13029      }
13030    },
13031    "node_modules/webpack-dev-server/node_modules/rimraf": {
13032      "version": "5.0.10",
13033      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz",
13034      "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==",
13035      "dev": true,
13036      "dependencies": {
13037        "glob": "^10.3.7"
13038      },
13039      "bin": {
13040        "rimraf": "dist/esm/bin.mjs"
13041      },
13042      "funding": {
13043        "url": "https://github.com/sponsors/isaacs"
13044      }
13045    },
13046    "node_modules/webpack-merge": {
13047      "version": "6.0.1",
13048      "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz",
13049      "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==",
13050      "dev": true,
13051      "dependencies": {
13052        "clone-deep": "^4.0.1",
13053        "flat": "^5.0.2",
13054        "wildcard": "^2.0.1"
13055      },
13056      "engines": {
13057        "node": ">=18.0.0"
13058      }
13059    },
13060    "node_modules/webpack-sources": {
13061      "version": "3.2.3",
13062      "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
13063      "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
13064      "dev": true,
13065      "engines": {
13066        "node": ">=10.13.0"
13067      }
13068    },
13069    "node_modules/webpack-subresource-integrity": {
13070      "version": "5.1.0",
13071      "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz",
13072      "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==",
13073      "dev": true,
13074      "dependencies": {
13075        "typed-assert": "^1.0.8"
13076      },
13077      "engines": {
13078        "node": ">= 12"
13079      },
13080      "peerDependencies": {
13081        "html-webpack-plugin": ">= 5.0.0-beta.1 < 6",
13082        "webpack": "^5.12.0"
13083      },
13084      "peerDependenciesMeta": {
13085        "html-webpack-plugin": {
13086          "optional": true
13087        }
13088      }
13089    },
13090    "node_modules/webpack/node_modules/ajv": {
13091      "version": "6.12.6",
13092      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
13093      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
13094      "dev": true,
13095      "dependencies": {
13096        "fast-deep-equal": "^3.1.1",
13097        "fast-json-stable-stringify": "^2.0.0",
13098        "json-schema-traverse": "^0.4.1",
13099        "uri-js": "^4.2.2"
13100      },
13101      "funding": {
13102        "type": "github",
13103        "url": "https://github.com/sponsors/epoberezkin"
13104      }
13105    },
13106    "node_modules/webpack/node_modules/ajv-keywords": {
13107      "version": "3.5.2",
13108      "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
13109      "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
13110      "dev": true,
13111      "peerDependencies": {
13112        "ajv": "^6.9.1"
13113      }
13114    },
13115    "node_modules/webpack/node_modules/json-parse-even-better-errors": {
13116      "version": "2.3.1",
13117      "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
13118      "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
13119      "dev": true
13120    },
13121    "node_modules/webpack/node_modules/json-schema-traverse": {
13122      "version": "0.4.1",
13123      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
13124      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
13125      "dev": true
13126    },
13127    "node_modules/webpack/node_modules/schema-utils": {
13128      "version": "3.3.0",
13129      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
13130      "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
13131      "dev": true,
13132      "dependencies": {
13133        "@types/json-schema": "^7.0.8",
13134        "ajv": "^6.12.5",
13135        "ajv-keywords": "^3.5.2"
13136      },
13137      "engines": {
13138        "node": ">= 10.13.0"
13139      },
13140      "funding": {
13141        "type": "opencollective",
13142        "url": "https://opencollective.com/webpack"
13143      }
13144    },
13145    "node_modules/websocket-driver": {
13146      "version": "0.7.4",
13147      "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
13148      "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
13149      "dev": true,
13150      "dependencies": {
13151        "http-parser-js": ">=0.5.1",
13152        "safe-buffer": ">=5.1.0",
13153        "websocket-extensions": ">=0.1.1"
13154      },
13155      "engines": {
13156        "node": ">=0.8.0"
13157      }
13158    },
13159    "node_modules/websocket-extensions": {
13160      "version": "0.1.4",
13161      "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
13162      "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
13163      "dev": true,
13164      "engines": {
13165        "node": ">=0.8.0"
13166      }
13167    },
13168    "node_modules/which": {
13169      "version": "1.3.1",
13170      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
13171      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
13172      "dev": true,
13173      "dependencies": {
13174        "isexe": "^2.0.0"
13175      },
13176      "bin": {
13177        "which": "bin/which"
13178      }
13179    },
13180    "node_modules/wildcard": {
13181      "version": "2.0.1",
13182      "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
13183      "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
13184      "dev": true
13185    },
13186    "node_modules/wrap-ansi": {
13187      "version": "6.2.0",
13188      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
13189      "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
13190      "dev": true,
13191      "dependencies": {
13192        "ansi-styles": "^4.0.0",
13193        "string-width": "^4.1.0",
13194        "strip-ansi": "^6.0.0"
13195      },
13196      "engines": {
13197        "node": ">=8"
13198      }
13199    },
13200    "node_modules/wrap-ansi-cjs": {
13201      "name": "wrap-ansi",
13202      "version": "7.0.0",
13203      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
13204      "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
13205      "dev": true,
13206      "dependencies": {
13207        "ansi-styles": "^4.0.0",
13208        "string-width": "^4.1.0",
13209        "strip-ansi": "^6.0.0"
13210      },
13211      "engines": {
13212        "node": ">=10"
13213      },
13214      "funding": {
13215        "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
13216      }
13217    },
13218    "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
13219      "version": "4.3.0",
13220      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
13221      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
13222      "dev": true,
13223      "dependencies": {
13224        "color-convert": "^2.0.1"
13225      },
13226      "engines": {
13227        "node": ">=8"
13228      },
13229      "funding": {
13230        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
13231      }
13232    },
13233    "node_modules/wrap-ansi-cjs/node_modules/color-convert": {
13234      "version": "2.0.1",
13235      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
13236      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
13237      "dev": true,
13238      "dependencies": {
13239        "color-name": "~1.1.4"
13240      },
13241      "engines": {
13242        "node": ">=7.0.0"
13243      }
13244    },
13245    "node_modules/wrap-ansi-cjs/node_modules/color-name": {
13246      "version": "1.1.4",
13247      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
13248      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
13249      "dev": true
13250    },
13251    "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
13252      "version": "8.0.0",
13253      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
13254      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
13255      "dev": true
13256    },
13257    "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": {
13258      "version": "3.0.0",
13259      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
13260      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
13261      "dev": true,
13262      "engines": {
13263        "node": ">=8"
13264      }
13265    },
13266    "node_modules/wrap-ansi-cjs/node_modules/string-width": {
13267      "version": "4.2.3",
13268      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
13269      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
13270      "dev": true,
13271      "dependencies": {
13272        "emoji-regex": "^8.0.0",
13273        "is-fullwidth-code-point": "^3.0.0",
13274        "strip-ansi": "^6.0.1"
13275      },
13276      "engines": {
13277        "node": ">=8"
13278      }
13279    },
13280    "node_modules/wrap-ansi/node_modules/ansi-styles": {
13281      "version": "4.3.0",
13282      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
13283      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
13284      "dev": true,
13285      "dependencies": {
13286        "color-convert": "^2.0.1"
13287      },
13288      "engines": {
13289        "node": ">=8"
13290      },
13291      "funding": {
13292        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
13293      }
13294    },
13295    "node_modules/wrap-ansi/node_modules/color-convert": {
13296      "version": "2.0.1",
13297      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
13298      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
13299      "dev": true,
13300      "dependencies": {
13301        "color-name": "~1.1.4"
13302      },
13303      "engines": {
13304        "node": ">=7.0.0"
13305      }
13306    },
13307    "node_modules/wrap-ansi/node_modules/color-name": {
13308      "version": "1.1.4",
13309      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
13310      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
13311      "dev": true
13312    },
13313    "node_modules/wrap-ansi/node_modules/emoji-regex": {
13314      "version": "8.0.0",
13315      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
13316      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
13317      "dev": true
13318    },
13319    "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
13320      "version": "3.0.0",
13321      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
13322      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
13323      "dev": true,
13324      "engines": {
13325        "node": ">=8"
13326      }
13327    },
13328    "node_modules/wrap-ansi/node_modules/string-width": {
13329      "version": "4.2.3",
13330      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
13331      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
13332      "dev": true,
13333      "dependencies": {
13334        "emoji-regex": "^8.0.0",
13335        "is-fullwidth-code-point": "^3.0.0",
13336        "strip-ansi": "^6.0.1"
13337      },
13338      "engines": {
13339        "node": ">=8"
13340      }
13341    },
13342    "node_modules/wrappy": {
13343      "version": "1.0.2",
13344      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
13345      "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
13346      "dev": true
13347    },
13348    "node_modules/ws": {
13349      "version": "8.17.1",
13350      "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
13351      "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
13352      "dev": true,
13353      "engines": {
13354        "node": ">=10.0.0"
13355      },
13356      "peerDependencies": {
13357        "bufferutil": "^4.0.1",
13358        "utf-8-validate": ">=5.0.2"
13359      },
13360      "peerDependenciesMeta": {
13361        "bufferutil": {
13362          "optional": true
13363        },
13364        "utf-8-validate": {
13365          "optional": true
13366        }
13367      }
13368    },
13369    "node_modules/y18n": {
13370      "version": "5.0.8",
13371      "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
13372      "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
13373      "dev": true,
13374      "engines": {
13375        "node": ">=10"
13376      }
13377    },
13378    "node_modules/yallist": {
13379      "version": "3.1.1",
13380      "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
13381      "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
13382      "dev": true
13383    },
13384    "node_modules/yargs": {
13385      "version": "17.7.2",
13386      "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
13387      "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
13388      "dev": true,
13389      "dependencies": {
13390        "cliui": "^8.0.1",
13391        "escalade": "^3.1.1",
13392        "get-caller-file": "^2.0.5",
13393        "require-directory": "^2.1.1",
13394        "string-width": "^4.2.3",
13395        "y18n": "^5.0.5",
13396        "yargs-parser": "^21.1.1"
13397      },
13398      "engines": {
13399        "node": ">=12"
13400      }
13401    },
13402    "node_modules/yargs-parser": {
13403      "version": "21.1.1",
13404      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
13405      "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
13406      "dev": true,
13407      "engines": {
13408        "node": ">=12"
13409      }
13410    },
13411    "node_modules/yargs/node_modules/emoji-regex": {
13412      "version": "8.0.0",
13413      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
13414      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
13415      "dev": true
13416    },
13417    "node_modules/yargs/node_modules/is-fullwidth-code-point": {
13418      "version": "3.0.0",
13419      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
13420      "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
13421      "dev": true,
13422      "engines": {
13423        "node": ">=8"
13424      }
13425    },
13426    "node_modules/yargs/node_modules/string-width": {
13427      "version": "4.2.3",
13428      "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
13429      "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
13430      "dev": true,
13431      "dependencies": {
13432        "emoji-regex": "^8.0.0",
13433        "is-fullwidth-code-point": "^3.0.0",
13434        "strip-ansi": "^6.0.1"
13435      },
13436      "engines": {
13437        "node": ">=8"
13438      }
13439    },
13440    "node_modules/yocto-queue": {
13441      "version": "1.1.1",
13442      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz",
13443      "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==",
13444      "dev": true,
13445      "engines": {
13446        "node": ">=12.20"
13447      },
13448      "funding": {
13449        "url": "https://github.com/sponsors/sindresorhus"
13450      }
13451    },
13452    "node_modules/yoctocolors-cjs": {
13453      "version": "2.1.2",
13454      "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz",
13455      "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==",
13456      "dev": true,
13457      "engines": {
13458        "node": ">=18"
13459      },
13460      "funding": {
13461        "url": "https://github.com/sponsors/sindresorhus"
13462      }
13463    },
13464    "node_modules/zone.js": {
13465      "version": "0.14.10",
13466      "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz",
13467      "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ=="
13468    }
13469  }
13470}
13471