CheddarCrisp
·
2024-04-12
package-lock.json
1{
2 "name": "ncounter",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "ncounter",
9 "version": "1.0.0",
10 "license": "MIT",
11 "devDependencies": {
12 "chart.js": "^4.4.2",
13 "clean-webpack-plugin": "^4.0.0",
14 "copy-webpack-plugin": "^12.0.2",
15 "css-loader": "^7.1.1",
16 "file-loader": "^6.2.0",
17 "html-webpack-plugin": "^5.6.0",
18 "idb-keyval": "^6.2.1",
19 "reset-css": "^5.0.2",
20 "string-replace-loader": "^3.1.0",
21 "style-loader": "^4.0.0",
22 "svelte": "^4.2.13",
23 "svelte-loader": "^3.2.0",
24 "terser-webpack-plugin": "^5.3.10",
25 "uuid": "^9.0.1",
26 "webpack": "^5.91.0",
27 "webpack-cli": "^5.1.4",
28 "webpack-dev-server": "^5.0.4",
29 "webpack-license-plugin": "^4.4.2",
30 "webpack-merge": "^5.10.0",
31 "workbox-broadcast-update": "^7.0.0",
32 "workbox-cacheable-response": "^7.0.0",
33 "workbox-expiration": "^7.0.0",
34 "workbox-routing": "^7.0.0",
35 "workbox-strategies": "^7.0.0",
36 "workbox-window": "^7.0.0"
37 }
38 },
39 "node_modules/@ampproject/remapping": {
40 "version": "2.3.0",
41 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
42 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
43 "dev": true,
44 "dependencies": {
45 "@jridgewell/gen-mapping": "^0.3.5",
46 "@jridgewell/trace-mapping": "^0.3.24"
47 },
48 "engines": {
49 "node": ">=6.0.0"
50 }
51 },
52 "node_modules/@discoveryjs/json-ext": {
53 "version": "0.5.7",
54 "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
55 "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
56 "dev": true,
57 "engines": {
58 "node": ">=10.0.0"
59 }
60 },
61 "node_modules/@isaacs/cliui": {
62 "version": "8.0.2",
63 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
64 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
65 "dev": true,
66 "dependencies": {
67 "string-width": "^5.1.2",
68 "string-width-cjs": "npm:string-width@^4.2.0",
69 "strip-ansi": "^7.0.1",
70 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
71 "wrap-ansi": "^8.1.0",
72 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
73 },
74 "engines": {
75 "node": ">=12"
76 }
77 },
78 "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
79 "version": "6.0.1",
80 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
81 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
82 "dev": true,
83 "engines": {
84 "node": ">=12"
85 },
86 "funding": {
87 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
88 }
89 },
90 "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
91 "version": "7.1.0",
92 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
93 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
94 "dev": true,
95 "dependencies": {
96 "ansi-regex": "^6.0.1"
97 },
98 "engines": {
99 "node": ">=12"
100 },
101 "funding": {
102 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
103 }
104 },
105 "node_modules/@jridgewell/gen-mapping": {
106 "version": "0.3.5",
107 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
108 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==",
109 "dev": true,
110 "dependencies": {
111 "@jridgewell/set-array": "^1.2.1",
112 "@jridgewell/sourcemap-codec": "^1.4.10",
113 "@jridgewell/trace-mapping": "^0.3.24"
114 },
115 "engines": {
116 "node": ">=6.0.0"
117 }
118 },
119 "node_modules/@jridgewell/resolve-uri": {
120 "version": "3.1.2",
121 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
122 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
123 "dev": true,
124 "engines": {
125 "node": ">=6.0.0"
126 }
127 },
128 "node_modules/@jridgewell/set-array": {
129 "version": "1.2.1",
130 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
131 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
132 "dev": true,
133 "engines": {
134 "node": ">=6.0.0"
135 }
136 },
137 "node_modules/@jridgewell/source-map": {
138 "version": "0.3.6",
139 "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
140 "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
141 "dev": true,
142 "dependencies": {
143 "@jridgewell/gen-mapping": "^0.3.5",
144 "@jridgewell/trace-mapping": "^0.3.25"
145 }
146 },
147 "node_modules/@jridgewell/sourcemap-codec": {
148 "version": "1.4.15",
149 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
150 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
151 "dev": true
152 },
153 "node_modules/@jridgewell/trace-mapping": {
154 "version": "0.3.25",
155 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
156 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
157 "dev": true,
158 "dependencies": {
159 "@jridgewell/resolve-uri": "^3.1.0",
160 "@jridgewell/sourcemap-codec": "^1.4.14"
161 }
162 },
163 "node_modules/@kurkle/color": {
164 "version": "0.3.2",
165 "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz",
166 "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==",
167 "dev": true
168 },
169 "node_modules/@leichtgewicht/ip-codec": {
170 "version": "2.0.5",
171 "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz",
172 "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==",
173 "dev": true
174 },
175 "node_modules/@nodelib/fs.scandir": {
176 "version": "2.1.5",
177 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
178 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
179 "dev": true,
180 "dependencies": {
181 "@nodelib/fs.stat": "2.0.5",
182 "run-parallel": "^1.1.9"
183 },
184 "engines": {
185 "node": ">= 8"
186 }
187 },
188 "node_modules/@nodelib/fs.stat": {
189 "version": "2.0.5",
190 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
191 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
192 "dev": true,
193 "engines": {
194 "node": ">= 8"
195 }
196 },
197 "node_modules/@nodelib/fs.walk": {
198 "version": "1.2.8",
199 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
200 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
201 "dev": true,
202 "dependencies": {
203 "@nodelib/fs.scandir": "2.1.5",
204 "fastq": "^1.6.0"
205 },
206 "engines": {
207 "node": ">= 8"
208 }
209 },
210 "node_modules/@pkgjs/parseargs": {
211 "version": "0.11.0",
212 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
213 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
214 "dev": true,
215 "optional": true,
216 "engines": {
217 "node": ">=14"
218 }
219 },
220 "node_modules/@sindresorhus/merge-streams": {
221 "version": "2.3.0",
222 "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz",
223 "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==",
224 "dev": true,
225 "engines": {
226 "node": ">=18"
227 },
228 "funding": {
229 "url": "https://github.com/sponsors/sindresorhus"
230 }
231 },
232 "node_modules/@types/body-parser": {
233 "version": "1.19.5",
234 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
235 "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
236 "dev": true,
237 "dependencies": {
238 "@types/connect": "*",
239 "@types/node": "*"
240 }
241 },
242 "node_modules/@types/bonjour": {
243 "version": "3.5.13",
244 "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz",
245 "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==",
246 "dev": true,
247 "dependencies": {
248 "@types/node": "*"
249 }
250 },
251 "node_modules/@types/connect": {
252 "version": "3.4.38",
253 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
254 "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
255 "dev": true,
256 "dependencies": {
257 "@types/node": "*"
258 }
259 },
260 "node_modules/@types/connect-history-api-fallback": {
261 "version": "1.5.4",
262 "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
263 "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
264 "dev": true,
265 "dependencies": {
266 "@types/express-serve-static-core": "*",
267 "@types/node": "*"
268 }
269 },
270 "node_modules/@types/eslint": {
271 "version": "8.56.9",
272 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.9.tgz",
273 "integrity": "sha512-W4W3KcqzjJ0sHg2vAq9vfml6OhsJ53TcUjUqfzzZf/EChUtwspszj/S0pzMxnfRcO55/iGq47dscXw71Fxc4Zg==",
274 "dev": true,
275 "dependencies": {
276 "@types/estree": "*",
277 "@types/json-schema": "*"
278 }
279 },
280 "node_modules/@types/eslint-scope": {
281 "version": "3.7.7",
282 "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
283 "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
284 "dev": true,
285 "dependencies": {
286 "@types/eslint": "*",
287 "@types/estree": "*"
288 }
289 },
290 "node_modules/@types/estree": {
291 "version": "1.0.5",
292 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
293 "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
294 "dev": true
295 },
296 "node_modules/@types/express": {
297 "version": "4.17.21",
298 "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
299 "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
300 "dev": true,
301 "dependencies": {
302 "@types/body-parser": "*",
303 "@types/express-serve-static-core": "^4.17.33",
304 "@types/qs": "*",
305 "@types/serve-static": "*"
306 }
307 },
308 "node_modules/@types/express-serve-static-core": {
309 "version": "4.19.0",
310 "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz",
311 "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==",
312 "dev": true,
313 "dependencies": {
314 "@types/node": "*",
315 "@types/qs": "*",
316 "@types/range-parser": "*",
317 "@types/send": "*"
318 }
319 },
320 "node_modules/@types/glob": {
321 "version": "7.2.0",
322 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
323 "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
324 "dev": true,
325 "dependencies": {
326 "@types/minimatch": "*",
327 "@types/node": "*"
328 }
329 },
330 "node_modules/@types/html-minifier-terser": {
331 "version": "6.1.0",
332 "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
333 "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==",
334 "dev": true
335 },
336 "node_modules/@types/http-errors": {
337 "version": "2.0.4",
338 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
339 "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
340 "dev": true
341 },
342 "node_modules/@types/http-proxy": {
343 "version": "1.17.14",
344 "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz",
345 "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==",
346 "dev": true,
347 "dependencies": {
348 "@types/node": "*"
349 }
350 },
351 "node_modules/@types/json-schema": {
352 "version": "7.0.15",
353 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
354 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
355 "dev": true
356 },
357 "node_modules/@types/mime": {
358 "version": "1.3.5",
359 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
360 "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
361 "dev": true
362 },
363 "node_modules/@types/minimatch": {
364 "version": "5.1.2",
365 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz",
366 "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==",
367 "dev": true
368 },
369 "node_modules/@types/node": {
370 "version": "20.12.7",
371 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz",
372 "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==",
373 "dev": true,
374 "dependencies": {
375 "undici-types": "~5.26.4"
376 }
377 },
378 "node_modules/@types/node-forge": {
379 "version": "1.3.11",
380 "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
381 "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
382 "dev": true,
383 "dependencies": {
384 "@types/node": "*"
385 }
386 },
387 "node_modules/@types/qs": {
388 "version": "6.9.14",
389 "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.14.tgz",
390 "integrity": "sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==",
391 "dev": true
392 },
393 "node_modules/@types/range-parser": {
394 "version": "1.2.7",
395 "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
396 "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
397 "dev": true
398 },
399 "node_modules/@types/retry": {
400 "version": "0.12.2",
401 "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz",
402 "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==",
403 "dev": true
404 },
405 "node_modules/@types/send": {
406 "version": "0.17.4",
407 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
408 "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
409 "dev": true,
410 "dependencies": {
411 "@types/mime": "^1",
412 "@types/node": "*"
413 }
414 },
415 "node_modules/@types/serve-index": {
416 "version": "1.9.4",
417 "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz",
418 "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==",
419 "dev": true,
420 "dependencies": {
421 "@types/express": "*"
422 }
423 },
424 "node_modules/@types/serve-static": {
425 "version": "1.15.7",
426 "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
427 "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
428 "dev": true,
429 "dependencies": {
430 "@types/http-errors": "*",
431 "@types/node": "*",
432 "@types/send": "*"
433 }
434 },
435 "node_modules/@types/sockjs": {
436 "version": "0.3.36",
437 "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
438 "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==",
439 "dev": true,
440 "dependencies": {
441 "@types/node": "*"
442 }
443 },
444 "node_modules/@types/trusted-types": {
445 "version": "2.0.7",
446 "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
447 "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
448 "dev": true
449 },
450 "node_modules/@types/ws": {
451 "version": "8.5.10",
452 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
453 "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
454 "dev": true,
455 "dependencies": {
456 "@types/node": "*"
457 }
458 },
459 "node_modules/@webassemblyjs/ast": {
460 "version": "1.12.1",
461 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz",
462 "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==",
463 "dev": true,
464 "dependencies": {
465 "@webassemblyjs/helper-numbers": "1.11.6",
466 "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
467 }
468 },
469 "node_modules/@webassemblyjs/floating-point-hex-parser": {
470 "version": "1.11.6",
471 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
472 "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==",
473 "dev": true
474 },
475 "node_modules/@webassemblyjs/helper-api-error": {
476 "version": "1.11.6",
477 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
478 "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==",
479 "dev": true
480 },
481 "node_modules/@webassemblyjs/helper-buffer": {
482 "version": "1.12.1",
483 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz",
484 "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==",
485 "dev": true
486 },
487 "node_modules/@webassemblyjs/helper-numbers": {
488 "version": "1.11.6",
489 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
490 "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
491 "dev": true,
492 "dependencies": {
493 "@webassemblyjs/floating-point-hex-parser": "1.11.6",
494 "@webassemblyjs/helper-api-error": "1.11.6",
495 "@xtuc/long": "4.2.2"
496 }
497 },
498 "node_modules/@webassemblyjs/helper-wasm-bytecode": {
499 "version": "1.11.6",
500 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
501 "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==",
502 "dev": true
503 },
504 "node_modules/@webassemblyjs/helper-wasm-section": {
505 "version": "1.12.1",
506 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz",
507 "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==",
508 "dev": true,
509 "dependencies": {
510 "@webassemblyjs/ast": "1.12.1",
511 "@webassemblyjs/helper-buffer": "1.12.1",
512 "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
513 "@webassemblyjs/wasm-gen": "1.12.1"
514 }
515 },
516 "node_modules/@webassemblyjs/ieee754": {
517 "version": "1.11.6",
518 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
519 "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
520 "dev": true,
521 "dependencies": {
522 "@xtuc/ieee754": "^1.2.0"
523 }
524 },
525 "node_modules/@webassemblyjs/leb128": {
526 "version": "1.11.6",
527 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
528 "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
529 "dev": true,
530 "dependencies": {
531 "@xtuc/long": "4.2.2"
532 }
533 },
534 "node_modules/@webassemblyjs/utf8": {
535 "version": "1.11.6",
536 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
537 "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==",
538 "dev": true
539 },
540 "node_modules/@webassemblyjs/wasm-edit": {
541 "version": "1.12.1",
542 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz",
543 "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==",
544 "dev": true,
545 "dependencies": {
546 "@webassemblyjs/ast": "1.12.1",
547 "@webassemblyjs/helper-buffer": "1.12.1",
548 "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
549 "@webassemblyjs/helper-wasm-section": "1.12.1",
550 "@webassemblyjs/wasm-gen": "1.12.1",
551 "@webassemblyjs/wasm-opt": "1.12.1",
552 "@webassemblyjs/wasm-parser": "1.12.1",
553 "@webassemblyjs/wast-printer": "1.12.1"
554 }
555 },
556 "node_modules/@webassemblyjs/wasm-gen": {
557 "version": "1.12.1",
558 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz",
559 "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==",
560 "dev": true,
561 "dependencies": {
562 "@webassemblyjs/ast": "1.12.1",
563 "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
564 "@webassemblyjs/ieee754": "1.11.6",
565 "@webassemblyjs/leb128": "1.11.6",
566 "@webassemblyjs/utf8": "1.11.6"
567 }
568 },
569 "node_modules/@webassemblyjs/wasm-opt": {
570 "version": "1.12.1",
571 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz",
572 "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==",
573 "dev": true,
574 "dependencies": {
575 "@webassemblyjs/ast": "1.12.1",
576 "@webassemblyjs/helper-buffer": "1.12.1",
577 "@webassemblyjs/wasm-gen": "1.12.1",
578 "@webassemblyjs/wasm-parser": "1.12.1"
579 }
580 },
581 "node_modules/@webassemblyjs/wasm-parser": {
582 "version": "1.12.1",
583 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz",
584 "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==",
585 "dev": true,
586 "dependencies": {
587 "@webassemblyjs/ast": "1.12.1",
588 "@webassemblyjs/helper-api-error": "1.11.6",
589 "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
590 "@webassemblyjs/ieee754": "1.11.6",
591 "@webassemblyjs/leb128": "1.11.6",
592 "@webassemblyjs/utf8": "1.11.6"
593 }
594 },
595 "node_modules/@webassemblyjs/wast-printer": {
596 "version": "1.12.1",
597 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz",
598 "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==",
599 "dev": true,
600 "dependencies": {
601 "@webassemblyjs/ast": "1.12.1",
602 "@xtuc/long": "4.2.2"
603 }
604 },
605 "node_modules/@webpack-cli/configtest": {
606 "version": "2.1.1",
607 "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz",
608 "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==",
609 "dev": true,
610 "engines": {
611 "node": ">=14.15.0"
612 },
613 "peerDependencies": {
614 "webpack": "5.x.x",
615 "webpack-cli": "5.x.x"
616 }
617 },
618 "node_modules/@webpack-cli/info": {
619 "version": "2.0.2",
620 "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz",
621 "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==",
622 "dev": true,
623 "engines": {
624 "node": ">=14.15.0"
625 },
626 "peerDependencies": {
627 "webpack": "5.x.x",
628 "webpack-cli": "5.x.x"
629 }
630 },
631 "node_modules/@webpack-cli/serve": {
632 "version": "2.0.5",
633 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz",
634 "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==",
635 "dev": true,
636 "engines": {
637 "node": ">=14.15.0"
638 },
639 "peerDependencies": {
640 "webpack": "5.x.x",
641 "webpack-cli": "5.x.x"
642 },
643 "peerDependenciesMeta": {
644 "webpack-dev-server": {
645 "optional": true
646 }
647 }
648 },
649 "node_modules/@xtuc/ieee754": {
650 "version": "1.2.0",
651 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
652 "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
653 "dev": true
654 },
655 "node_modules/@xtuc/long": {
656 "version": "4.2.2",
657 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
658 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
659 "dev": true
660 },
661 "node_modules/accepts": {
662 "version": "1.3.8",
663 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
664 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
665 "dev": true,
666 "dependencies": {
667 "mime-types": "~2.1.34",
668 "negotiator": "0.6.3"
669 },
670 "engines": {
671 "node": ">= 0.6"
672 }
673 },
674 "node_modules/acorn": {
675 "version": "8.11.3",
676 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
677 "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
678 "dev": true,
679 "bin": {
680 "acorn": "bin/acorn"
681 },
682 "engines": {
683 "node": ">=0.4.0"
684 }
685 },
686 "node_modules/acorn-import-assertions": {
687 "version": "1.9.0",
688 "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
689 "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
690 "dev": true,
691 "peerDependencies": {
692 "acorn": "^8"
693 }
694 },
695 "node_modules/ajv": {
696 "version": "6.12.6",
697 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
698 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
699 "dev": true,
700 "dependencies": {
701 "fast-deep-equal": "^3.1.1",
702 "fast-json-stable-stringify": "^2.0.0",
703 "json-schema-traverse": "^0.4.1",
704 "uri-js": "^4.2.2"
705 },
706 "funding": {
707 "type": "github",
708 "url": "https://github.com/sponsors/epoberezkin"
709 }
710 },
711 "node_modules/ajv-formats": {
712 "version": "2.1.1",
713 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
714 "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
715 "dev": true,
716 "dependencies": {
717 "ajv": "^8.0.0"
718 },
719 "peerDependencies": {
720 "ajv": "^8.0.0"
721 },
722 "peerDependenciesMeta": {
723 "ajv": {
724 "optional": true
725 }
726 }
727 },
728 "node_modules/ajv-formats/node_modules/ajv": {
729 "version": "8.12.0",
730 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
731 "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
732 "dev": true,
733 "dependencies": {
734 "fast-deep-equal": "^3.1.1",
735 "json-schema-traverse": "^1.0.0",
736 "require-from-string": "^2.0.2",
737 "uri-js": "^4.2.2"
738 },
739 "funding": {
740 "type": "github",
741 "url": "https://github.com/sponsors/epoberezkin"
742 }
743 },
744 "node_modules/ajv-formats/node_modules/json-schema-traverse": {
745 "version": "1.0.0",
746 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
747 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
748 "dev": true
749 },
750 "node_modules/ajv-keywords": {
751 "version": "3.5.2",
752 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
753 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
754 "dev": true,
755 "peerDependencies": {
756 "ajv": "^6.9.1"
757 }
758 },
759 "node_modules/ansi-html-community": {
760 "version": "0.0.8",
761 "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
762 "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
763 "dev": true,
764 "engines": [
765 "node >= 0.8.0"
766 ],
767 "bin": {
768 "ansi-html": "bin/ansi-html"
769 }
770 },
771 "node_modules/ansi-regex": {
772 "version": "5.0.1",
773 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
774 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
775 "dev": true,
776 "engines": {
777 "node": ">=8"
778 }
779 },
780 "node_modules/ansi-styles": {
781 "version": "6.2.1",
782 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
783 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
784 "dev": true,
785 "engines": {
786 "node": ">=12"
787 },
788 "funding": {
789 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
790 }
791 },
792 "node_modules/anymatch": {
793 "version": "3.1.3",
794 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
795 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
796 "dev": true,
797 "dependencies": {
798 "normalize-path": "^3.0.0",
799 "picomatch": "^2.0.4"
800 },
801 "engines": {
802 "node": ">= 8"
803 }
804 },
805 "node_modules/aria-query": {
806 "version": "5.3.0",
807 "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
808 "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
809 "dev": true,
810 "dependencies": {
811 "dequal": "^2.0.3"
812 }
813 },
814 "node_modules/array-flatten": {
815 "version": "1.1.1",
816 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
817 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
818 "dev": true
819 },
820 "node_modules/array-union": {
821 "version": "1.0.2",
822 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
823 "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
824 "dev": true,
825 "dependencies": {
826 "array-uniq": "^1.0.1"
827 },
828 "engines": {
829 "node": ">=0.10.0"
830 }
831 },
832 "node_modules/array-uniq": {
833 "version": "1.0.3",
834 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
835 "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
836 "dev": true,
837 "engines": {
838 "node": ">=0.10.0"
839 }
840 },
841 "node_modules/axobject-query": {
842 "version": "4.0.0",
843 "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz",
844 "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==",
845 "dev": true,
846 "dependencies": {
847 "dequal": "^2.0.3"
848 }
849 },
850 "node_modules/balanced-match": {
851 "version": "1.0.2",
852 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
853 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
854 "dev": true
855 },
856 "node_modules/batch": {
857 "version": "0.6.1",
858 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
859 "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
860 "dev": true
861 },
862 "node_modules/big.js": {
863 "version": "5.2.2",
864 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
865 "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
866 "dev": true,
867 "engines": {
868 "node": "*"
869 }
870 },
871 "node_modules/binary-extensions": {
872 "version": "2.3.0",
873 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
874 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
875 "dev": true,
876 "engines": {
877 "node": ">=8"
878 },
879 "funding": {
880 "url": "https://github.com/sponsors/sindresorhus"
881 }
882 },
883 "node_modules/body-parser": {
884 "version": "1.20.2",
885 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
886 "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
887 "dev": true,
888 "dependencies": {
889 "bytes": "3.1.2",
890 "content-type": "~1.0.5",
891 "debug": "2.6.9",
892 "depd": "2.0.0",
893 "destroy": "1.2.0",
894 "http-errors": "2.0.0",
895 "iconv-lite": "0.4.24",
896 "on-finished": "2.4.1",
897 "qs": "6.11.0",
898 "raw-body": "2.5.2",
899 "type-is": "~1.6.18",
900 "unpipe": "1.0.0"
901 },
902 "engines": {
903 "node": ">= 0.8",
904 "npm": "1.2.8000 || >= 1.4.16"
905 }
906 },
907 "node_modules/body-parser/node_modules/bytes": {
908 "version": "3.1.2",
909 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
910 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
911 "dev": true,
912 "engines": {
913 "node": ">= 0.8"
914 }
915 },
916 "node_modules/bonjour-service": {
917 "version": "1.2.1",
918 "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz",
919 "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==",
920 "dev": true,
921 "dependencies": {
922 "fast-deep-equal": "^3.1.3",
923 "multicast-dns": "^7.2.5"
924 }
925 },
926 "node_modules/boolbase": {
927 "version": "1.0.0",
928 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
929 "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
930 "dev": true
931 },
932 "node_modules/brace-expansion": {
933 "version": "1.1.11",
934 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
935 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
936 "dev": true,
937 "dependencies": {
938 "balanced-match": "^1.0.0",
939 "concat-map": "0.0.1"
940 }
941 },
942 "node_modules/braces": {
943 "version": "3.0.2",
944 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
945 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
946 "dev": true,
947 "dependencies": {
948 "fill-range": "^7.0.1"
949 },
950 "engines": {
951 "node": ">=8"
952 }
953 },
954 "node_modules/browserslist": {
955 "version": "4.23.0",
956 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
957 "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==",
958 "dev": true,
959 "funding": [
960 {
961 "type": "opencollective",
962 "url": "https://opencollective.com/browserslist"
963 },
964 {
965 "type": "tidelift",
966 "url": "https://tidelift.com/funding/github/npm/browserslist"
967 },
968 {
969 "type": "github",
970 "url": "https://github.com/sponsors/ai"
971 }
972 ],
973 "dependencies": {
974 "caniuse-lite": "^1.0.30001587",
975 "electron-to-chromium": "^1.4.668",
976 "node-releases": "^2.0.14",
977 "update-browserslist-db": "^1.0.13"
978 },
979 "bin": {
980 "browserslist": "cli.js"
981 },
982 "engines": {
983 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
984 }
985 },
986 "node_modules/buffer-from": {
987 "version": "1.1.2",
988 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
989 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
990 "dev": true
991 },
992 "node_modules/bundle-name": {
993 "version": "4.1.0",
994 "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
995 "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==",
996 "dev": true,
997 "dependencies": {
998 "run-applescript": "^7.0.0"
999 },
1000 "engines": {
1001 "node": ">=18"
1002 },
1003 "funding": {
1004 "url": "https://github.com/sponsors/sindresorhus"
1005 }
1006 },
1007 "node_modules/bytes": {
1008 "version": "3.0.0",
1009 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
1010 "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
1011 "dev": true,
1012 "engines": {
1013 "node": ">= 0.8"
1014 }
1015 },
1016 "node_modules/call-bind": {
1017 "version": "1.0.7",
1018 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
1019 "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
1020 "dev": true,
1021 "dependencies": {
1022 "es-define-property": "^1.0.0",
1023 "es-errors": "^1.3.0",
1024 "function-bind": "^1.1.2",
1025 "get-intrinsic": "^1.2.4",
1026 "set-function-length": "^1.2.1"
1027 },
1028 "engines": {
1029 "node": ">= 0.4"
1030 },
1031 "funding": {
1032 "url": "https://github.com/sponsors/ljharb"
1033 }
1034 },
1035 "node_modules/camel-case": {
1036 "version": "4.1.2",
1037 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
1038 "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
1039 "dev": true,
1040 "dependencies": {
1041 "pascal-case": "^3.1.2",
1042 "tslib": "^2.0.3"
1043 }
1044 },
1045 "node_modules/caniuse-lite": {
1046 "version": "1.0.30001609",
1047 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001609.tgz",
1048 "integrity": "sha512-JFPQs34lHKx1B5t1EpQpWH4c+29zIyn/haGsbpfq3suuV9v56enjFt23zqijxGTMwy1p/4H2tjnQMY+p1WoAyA==",
1049 "dev": true,
1050 "funding": [
1051 {
1052 "type": "opencollective",
1053 "url": "https://opencollective.com/browserslist"
1054 },
1055 {
1056 "type": "tidelift",
1057 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1058 },
1059 {
1060 "type": "github",
1061 "url": "https://github.com/sponsors/ai"
1062 }
1063 ]
1064 },
1065 "node_modules/chart.js": {
1066 "version": "4.4.2",
1067 "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.2.tgz",
1068 "integrity": "sha512-6GD7iKwFpP5kbSD4MeRRRlTnQvxfQREy36uEtm1hzHzcOqwWx0YEHuspuoNlslu+nciLIB7fjjsHkUv/FzFcOg==",
1069 "dev": true,
1070 "dependencies": {
1071 "@kurkle/color": "^0.3.0"
1072 },
1073 "engines": {
1074 "pnpm": ">=8"
1075 }
1076 },
1077 "node_modules/chokidar": {
1078 "version": "3.6.0",
1079 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
1080 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
1081 "dev": true,
1082 "dependencies": {
1083 "anymatch": "~3.1.2",
1084 "braces": "~3.0.2",
1085 "glob-parent": "~5.1.2",
1086 "is-binary-path": "~2.1.0",
1087 "is-glob": "~4.0.1",
1088 "normalize-path": "~3.0.0",
1089 "readdirp": "~3.6.0"
1090 },
1091 "engines": {
1092 "node": ">= 8.10.0"
1093 },
1094 "funding": {
1095 "url": "https://paulmillr.com/funding/"
1096 },
1097 "optionalDependencies": {
1098 "fsevents": "~2.3.2"
1099 }
1100 },
1101 "node_modules/chrome-trace-event": {
1102 "version": "1.0.3",
1103 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
1104 "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
1105 "dev": true,
1106 "engines": {
1107 "node": ">=6.0"
1108 }
1109 },
1110 "node_modules/clean-css": {
1111 "version": "5.3.3",
1112 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
1113 "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==",
1114 "dev": true,
1115 "dependencies": {
1116 "source-map": "~0.6.0"
1117 },
1118 "engines": {
1119 "node": ">= 10.0"
1120 }
1121 },
1122 "node_modules/clean-webpack-plugin": {
1123 "version": "4.0.0",
1124 "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz",
1125 "integrity": "sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==",
1126 "dev": true,
1127 "dependencies": {
1128 "del": "^4.1.1"
1129 },
1130 "engines": {
1131 "node": ">=10.0.0"
1132 },
1133 "peerDependencies": {
1134 "webpack": ">=4.0.0 <6.0.0"
1135 }
1136 },
1137 "node_modules/clone-deep": {
1138 "version": "4.0.1",
1139 "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
1140 "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
1141 "dev": true,
1142 "dependencies": {
1143 "is-plain-object": "^2.0.4",
1144 "kind-of": "^6.0.2",
1145 "shallow-clone": "^3.0.0"
1146 },
1147 "engines": {
1148 "node": ">=6"
1149 }
1150 },
1151 "node_modules/code-red": {
1152 "version": "1.0.4",
1153 "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz",
1154 "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==",
1155 "dev": true,
1156 "dependencies": {
1157 "@jridgewell/sourcemap-codec": "^1.4.15",
1158 "@types/estree": "^1.0.1",
1159 "acorn": "^8.10.0",
1160 "estree-walker": "^3.0.3",
1161 "periscopic": "^3.1.0"
1162 }
1163 },
1164 "node_modules/color-convert": {
1165 "version": "2.0.1",
1166 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1167 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1168 "dev": true,
1169 "dependencies": {
1170 "color-name": "~1.1.4"
1171 },
1172 "engines": {
1173 "node": ">=7.0.0"
1174 }
1175 },
1176 "node_modules/color-name": {
1177 "version": "1.1.4",
1178 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1179 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1180 "dev": true
1181 },
1182 "node_modules/colorette": {
1183 "version": "2.0.20",
1184 "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
1185 "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
1186 "dev": true
1187 },
1188 "node_modules/commander": {
1189 "version": "2.20.3",
1190 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1191 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
1192 "dev": true
1193 },
1194 "node_modules/compressible": {
1195 "version": "2.0.18",
1196 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
1197 "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
1198 "dev": true,
1199 "dependencies": {
1200 "mime-db": ">= 1.43.0 < 2"
1201 },
1202 "engines": {
1203 "node": ">= 0.6"
1204 }
1205 },
1206 "node_modules/compression": {
1207 "version": "1.7.4",
1208 "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
1209 "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
1210 "dev": true,
1211 "dependencies": {
1212 "accepts": "~1.3.5",
1213 "bytes": "3.0.0",
1214 "compressible": "~2.0.16",
1215 "debug": "2.6.9",
1216 "on-headers": "~1.0.2",
1217 "safe-buffer": "5.1.2",
1218 "vary": "~1.1.2"
1219 },
1220 "engines": {
1221 "node": ">= 0.8.0"
1222 }
1223 },
1224 "node_modules/concat-map": {
1225 "version": "0.0.1",
1226 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1227 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1228 "dev": true
1229 },
1230 "node_modules/connect-history-api-fallback": {
1231 "version": "2.0.0",
1232 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
1233 "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==",
1234 "dev": true,
1235 "engines": {
1236 "node": ">=0.8"
1237 }
1238 },
1239 "node_modules/content-disposition": {
1240 "version": "0.5.4",
1241 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
1242 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
1243 "dev": true,
1244 "dependencies": {
1245 "safe-buffer": "5.2.1"
1246 },
1247 "engines": {
1248 "node": ">= 0.6"
1249 }
1250 },
1251 "node_modules/content-disposition/node_modules/safe-buffer": {
1252 "version": "5.2.1",
1253 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1254 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1255 "dev": true,
1256 "funding": [
1257 {
1258 "type": "github",
1259 "url": "https://github.com/sponsors/feross"
1260 },
1261 {
1262 "type": "patreon",
1263 "url": "https://www.patreon.com/feross"
1264 },
1265 {
1266 "type": "consulting",
1267 "url": "https://feross.org/support"
1268 }
1269 ]
1270 },
1271 "node_modules/content-type": {
1272 "version": "1.0.5",
1273 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
1274 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
1275 "dev": true,
1276 "engines": {
1277 "node": ">= 0.6"
1278 }
1279 },
1280 "node_modules/cookie": {
1281 "version": "0.6.0",
1282 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
1283 "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
1284 "dev": true,
1285 "engines": {
1286 "node": ">= 0.6"
1287 }
1288 },
1289 "node_modules/cookie-signature": {
1290 "version": "1.0.6",
1291 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
1292 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
1293 "dev": true
1294 },
1295 "node_modules/copy-webpack-plugin": {
1296 "version": "12.0.2",
1297 "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz",
1298 "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==",
1299 "dev": true,
1300 "dependencies": {
1301 "fast-glob": "^3.3.2",
1302 "glob-parent": "^6.0.1",
1303 "globby": "^14.0.0",
1304 "normalize-path": "^3.0.0",
1305 "schema-utils": "^4.2.0",
1306 "serialize-javascript": "^6.0.2"
1307 },
1308 "engines": {
1309 "node": ">= 18.12.0"
1310 },
1311 "funding": {
1312 "type": "opencollective",
1313 "url": "https://opencollective.com/webpack"
1314 },
1315 "peerDependencies": {
1316 "webpack": "^5.1.0"
1317 }
1318 },
1319 "node_modules/copy-webpack-plugin/node_modules/ajv": {
1320 "version": "8.12.0",
1321 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
1322 "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
1323 "dev": true,
1324 "dependencies": {
1325 "fast-deep-equal": "^3.1.1",
1326 "json-schema-traverse": "^1.0.0",
1327 "require-from-string": "^2.0.2",
1328 "uri-js": "^4.2.2"
1329 },
1330 "funding": {
1331 "type": "github",
1332 "url": "https://github.com/sponsors/epoberezkin"
1333 }
1334 },
1335 "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": {
1336 "version": "5.1.0",
1337 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
1338 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
1339 "dev": true,
1340 "dependencies": {
1341 "fast-deep-equal": "^3.1.3"
1342 },
1343 "peerDependencies": {
1344 "ajv": "^8.8.2"
1345 }
1346 },
1347 "node_modules/copy-webpack-plugin/node_modules/glob-parent": {
1348 "version": "6.0.2",
1349 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
1350 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
1351 "dev": true,
1352 "dependencies": {
1353 "is-glob": "^4.0.3"
1354 },
1355 "engines": {
1356 "node": ">=10.13.0"
1357 }
1358 },
1359 "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": {
1360 "version": "1.0.0",
1361 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
1362 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
1363 "dev": true
1364 },
1365 "node_modules/copy-webpack-plugin/node_modules/schema-utils": {
1366 "version": "4.2.0",
1367 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
1368 "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
1369 "dev": true,
1370 "dependencies": {
1371 "@types/json-schema": "^7.0.9",
1372 "ajv": "^8.9.0",
1373 "ajv-formats": "^2.1.1",
1374 "ajv-keywords": "^5.1.0"
1375 },
1376 "engines": {
1377 "node": ">= 12.13.0"
1378 },
1379 "funding": {
1380 "type": "opencollective",
1381 "url": "https://opencollective.com/webpack"
1382 }
1383 },
1384 "node_modules/core-util-is": {
1385 "version": "1.0.3",
1386 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
1387 "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
1388 "dev": true
1389 },
1390 "node_modules/cross-spawn": {
1391 "version": "7.0.3",
1392 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1393 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1394 "dev": true,
1395 "dependencies": {
1396 "path-key": "^3.1.0",
1397 "shebang-command": "^2.0.0",
1398 "which": "^2.0.1"
1399 },
1400 "engines": {
1401 "node": ">= 8"
1402 }
1403 },
1404 "node_modules/css-loader": {
1405 "version": "7.1.1",
1406 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.1.tgz",
1407 "integrity": "sha512-OxIR5P2mjO1PSXk44bWuQ8XtMK4dpEqpIyERCx3ewOo3I8EmbcxMPUc5ScLtQfgXtOojoMv57So4V/C02HQLsw==",
1408 "dev": true,
1409 "dependencies": {
1410 "icss-utils": "^5.1.0",
1411 "postcss": "^8.4.33",
1412 "postcss-modules-extract-imports": "^3.1.0",
1413 "postcss-modules-local-by-default": "^4.0.5",
1414 "postcss-modules-scope": "^3.2.0",
1415 "postcss-modules-values": "^4.0.0",
1416 "postcss-value-parser": "^4.2.0",
1417 "semver": "^7.5.4"
1418 },
1419 "engines": {
1420 "node": ">= 18.12.0"
1421 },
1422 "funding": {
1423 "type": "opencollective",
1424 "url": "https://opencollective.com/webpack"
1425 },
1426 "peerDependencies": {
1427 "@rspack/core": "0.x || 1.x",
1428 "webpack": "^5.27.0"
1429 },
1430 "peerDependenciesMeta": {
1431 "@rspack/core": {
1432 "optional": true
1433 },
1434 "webpack": {
1435 "optional": true
1436 }
1437 }
1438 },
1439 "node_modules/css-loader/node_modules/lru-cache": {
1440 "version": "6.0.0",
1441 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1442 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1443 "dev": true,
1444 "dependencies": {
1445 "yallist": "^4.0.0"
1446 },
1447 "engines": {
1448 "node": ">=10"
1449 }
1450 },
1451 "node_modules/css-loader/node_modules/semver": {
1452 "version": "7.6.0",
1453 "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
1454 "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==",
1455 "dev": true,
1456 "dependencies": {
1457 "lru-cache": "^6.0.0"
1458 },
1459 "bin": {
1460 "semver": "bin/semver.js"
1461 },
1462 "engines": {
1463 "node": ">=10"
1464 }
1465 },
1466 "node_modules/css-loader/node_modules/yallist": {
1467 "version": "4.0.0",
1468 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1469 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
1470 "dev": true
1471 },
1472 "node_modules/css-select": {
1473 "version": "4.3.0",
1474 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
1475 "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
1476 "dev": true,
1477 "dependencies": {
1478 "boolbase": "^1.0.0",
1479 "css-what": "^6.0.1",
1480 "domhandler": "^4.3.1",
1481 "domutils": "^2.8.0",
1482 "nth-check": "^2.0.1"
1483 },
1484 "funding": {
1485 "url": "https://github.com/sponsors/fb55"
1486 }
1487 },
1488 "node_modules/css-tree": {
1489 "version": "2.3.1",
1490 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
1491 "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
1492 "dev": true,
1493 "dependencies": {
1494 "mdn-data": "2.0.30",
1495 "source-map-js": "^1.0.1"
1496 },
1497 "engines": {
1498 "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
1499 }
1500 },
1501 "node_modules/css-what": {
1502 "version": "6.1.0",
1503 "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
1504 "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
1505 "dev": true,
1506 "engines": {
1507 "node": ">= 6"
1508 },
1509 "funding": {
1510 "url": "https://github.com/sponsors/fb55"
1511 }
1512 },
1513 "node_modules/cssesc": {
1514 "version": "3.0.0",
1515 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
1516 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
1517 "dev": true,
1518 "bin": {
1519 "cssesc": "bin/cssesc"
1520 },
1521 "engines": {
1522 "node": ">=4"
1523 }
1524 },
1525 "node_modules/debug": {
1526 "version": "2.6.9",
1527 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1528 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1529 "dev": true,
1530 "dependencies": {
1531 "ms": "2.0.0"
1532 }
1533 },
1534 "node_modules/default-browser": {
1535 "version": "5.2.1",
1536 "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz",
1537 "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==",
1538 "dev": true,
1539 "dependencies": {
1540 "bundle-name": "^4.1.0",
1541 "default-browser-id": "^5.0.0"
1542 },
1543 "engines": {
1544 "node": ">=18"
1545 },
1546 "funding": {
1547 "url": "https://github.com/sponsors/sindresorhus"
1548 }
1549 },
1550 "node_modules/default-browser-id": {
1551 "version": "5.0.0",
1552 "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz",
1553 "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==",
1554 "dev": true,
1555 "engines": {
1556 "node": ">=18"
1557 },
1558 "funding": {
1559 "url": "https://github.com/sponsors/sindresorhus"
1560 }
1561 },
1562 "node_modules/default-gateway": {
1563 "version": "6.0.3",
1564 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
1565 "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
1566 "dev": true,
1567 "dependencies": {
1568 "execa": "^5.0.0"
1569 },
1570 "engines": {
1571 "node": ">= 10"
1572 }
1573 },
1574 "node_modules/define-data-property": {
1575 "version": "1.1.4",
1576 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
1577 "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
1578 "dev": true,
1579 "dependencies": {
1580 "es-define-property": "^1.0.0",
1581 "es-errors": "^1.3.0",
1582 "gopd": "^1.0.1"
1583 },
1584 "engines": {
1585 "node": ">= 0.4"
1586 },
1587 "funding": {
1588 "url": "https://github.com/sponsors/ljharb"
1589 }
1590 },
1591 "node_modules/define-lazy-prop": {
1592 "version": "3.0.0",
1593 "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
1594 "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
1595 "dev": true,
1596 "engines": {
1597 "node": ">=12"
1598 },
1599 "funding": {
1600 "url": "https://github.com/sponsors/sindresorhus"
1601 }
1602 },
1603 "node_modules/del": {
1604 "version": "4.1.1",
1605 "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
1606 "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
1607 "dev": true,
1608 "dependencies": {
1609 "@types/glob": "^7.1.1",
1610 "globby": "^6.1.0",
1611 "is-path-cwd": "^2.0.0",
1612 "is-path-in-cwd": "^2.0.0",
1613 "p-map": "^2.0.0",
1614 "pify": "^4.0.1",
1615 "rimraf": "^2.6.3"
1616 },
1617 "engines": {
1618 "node": ">=6"
1619 }
1620 },
1621 "node_modules/del/node_modules/globby": {
1622 "version": "6.1.0",
1623 "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
1624 "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
1625 "dev": true,
1626 "dependencies": {
1627 "array-union": "^1.0.1",
1628 "glob": "^7.0.3",
1629 "object-assign": "^4.0.1",
1630 "pify": "^2.0.0",
1631 "pinkie-promise": "^2.0.0"
1632 },
1633 "engines": {
1634 "node": ">=0.10.0"
1635 }
1636 },
1637 "node_modules/del/node_modules/globby/node_modules/pify": {
1638 "version": "2.3.0",
1639 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
1640 "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
1641 "dev": true,
1642 "engines": {
1643 "node": ">=0.10.0"
1644 }
1645 },
1646 "node_modules/depd": {
1647 "version": "2.0.0",
1648 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1649 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1650 "dev": true,
1651 "engines": {
1652 "node": ">= 0.8"
1653 }
1654 },
1655 "node_modules/dequal": {
1656 "version": "2.0.3",
1657 "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
1658 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
1659 "dev": true,
1660 "engines": {
1661 "node": ">=6"
1662 }
1663 },
1664 "node_modules/destroy": {
1665 "version": "1.2.0",
1666 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
1667 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
1668 "dev": true,
1669 "engines": {
1670 "node": ">= 0.8",
1671 "npm": "1.2.8000 || >= 1.4.16"
1672 }
1673 },
1674 "node_modules/detect-node": {
1675 "version": "2.1.0",
1676 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
1677 "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
1678 "dev": true
1679 },
1680 "node_modules/dns-packet": {
1681 "version": "5.6.1",
1682 "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
1683 "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
1684 "dev": true,
1685 "dependencies": {
1686 "@leichtgewicht/ip-codec": "^2.0.1"
1687 },
1688 "engines": {
1689 "node": ">=6"
1690 }
1691 },
1692 "node_modules/dom-converter": {
1693 "version": "0.2.0",
1694 "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
1695 "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
1696 "dev": true,
1697 "dependencies": {
1698 "utila": "~0.4"
1699 }
1700 },
1701 "node_modules/dom-serializer": {
1702 "version": "1.4.1",
1703 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
1704 "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
1705 "dev": true,
1706 "dependencies": {
1707 "domelementtype": "^2.0.1",
1708 "domhandler": "^4.2.0",
1709 "entities": "^2.0.0"
1710 },
1711 "funding": {
1712 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
1713 }
1714 },
1715 "node_modules/domelementtype": {
1716 "version": "2.3.0",
1717 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
1718 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
1719 "dev": true,
1720 "funding": [
1721 {
1722 "type": "github",
1723 "url": "https://github.com/sponsors/fb55"
1724 }
1725 ]
1726 },
1727 "node_modules/domhandler": {
1728 "version": "4.3.1",
1729 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
1730 "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
1731 "dev": true,
1732 "dependencies": {
1733 "domelementtype": "^2.2.0"
1734 },
1735 "engines": {
1736 "node": ">= 4"
1737 },
1738 "funding": {
1739 "url": "https://github.com/fb55/domhandler?sponsor=1"
1740 }
1741 },
1742 "node_modules/domutils": {
1743 "version": "2.8.0",
1744 "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
1745 "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
1746 "dev": true,
1747 "dependencies": {
1748 "dom-serializer": "^1.0.1",
1749 "domelementtype": "^2.2.0",
1750 "domhandler": "^4.2.0"
1751 },
1752 "funding": {
1753 "url": "https://github.com/fb55/domutils?sponsor=1"
1754 }
1755 },
1756 "node_modules/dot-case": {
1757 "version": "3.0.4",
1758 "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
1759 "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
1760 "dev": true,
1761 "dependencies": {
1762 "no-case": "^3.0.4",
1763 "tslib": "^2.0.3"
1764 }
1765 },
1766 "node_modules/dot-case/node_modules/lower-case": {
1767 "version": "2.0.2",
1768 "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
1769 "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
1770 "dev": true,
1771 "dependencies": {
1772 "tslib": "^2.0.3"
1773 }
1774 },
1775 "node_modules/dot-case/node_modules/no-case": {
1776 "version": "3.0.4",
1777 "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
1778 "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
1779 "dev": true,
1780 "dependencies": {
1781 "lower-case": "^2.0.2",
1782 "tslib": "^2.0.3"
1783 }
1784 },
1785 "node_modules/eastasianwidth": {
1786 "version": "0.2.0",
1787 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1788 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
1789 "dev": true
1790 },
1791 "node_modules/ee-first": {
1792 "version": "1.1.1",
1793 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1794 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
1795 "dev": true
1796 },
1797 "node_modules/electron-to-chromium": {
1798 "version": "1.4.735",
1799 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.735.tgz",
1800 "integrity": "sha512-pkYpvwg8VyOTQAeBqZ7jsmpCjko1Qc6We1ZtZCjRyYbT5v4AIUKDy5cQTRotQlSSZmMr8jqpEt6JtOj5k7lR7A==",
1801 "dev": true
1802 },
1803 "node_modules/emoji-regex": {
1804 "version": "9.2.2",
1805 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
1806 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
1807 "dev": true
1808 },
1809 "node_modules/emojis-list": {
1810 "version": "3.0.0",
1811 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
1812 "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
1813 "dev": true,
1814 "engines": {
1815 "node": ">= 4"
1816 }
1817 },
1818 "node_modules/encodeurl": {
1819 "version": "1.0.2",
1820 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
1821 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
1822 "dev": true,
1823 "engines": {
1824 "node": ">= 0.8"
1825 }
1826 },
1827 "node_modules/entities": {
1828 "version": "2.2.0",
1829 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
1830 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
1831 "dev": true,
1832 "funding": {
1833 "url": "https://github.com/fb55/entities?sponsor=1"
1834 }
1835 },
1836 "node_modules/envinfo": {
1837 "version": "7.12.0",
1838 "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.12.0.tgz",
1839 "integrity": "sha512-Iw9rQJBGpJRd3rwXm9ft/JiGoAZmLxxJZELYDQoPRZ4USVhkKtIcNBPw6U+/K2mBpaqM25JSV6Yl4Az9vO2wJg==",
1840 "dev": true,
1841 "bin": {
1842 "envinfo": "dist/cli.js"
1843 },
1844 "engines": {
1845 "node": ">=4"
1846 }
1847 },
1848 "node_modules/es-define-property": {
1849 "version": "1.0.0",
1850 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
1851 "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
1852 "dev": true,
1853 "dependencies": {
1854 "get-intrinsic": "^1.2.4"
1855 },
1856 "engines": {
1857 "node": ">= 0.4"
1858 }
1859 },
1860 "node_modules/es-errors": {
1861 "version": "1.3.0",
1862 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
1863 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
1864 "dev": true,
1865 "engines": {
1866 "node": ">= 0.4"
1867 }
1868 },
1869 "node_modules/es-module-lexer": {
1870 "version": "1.5.0",
1871 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz",
1872 "integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==",
1873 "dev": true
1874 },
1875 "node_modules/escalade": {
1876 "version": "3.1.2",
1877 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
1878 "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
1879 "dev": true,
1880 "engines": {
1881 "node": ">=6"
1882 }
1883 },
1884 "node_modules/escape-html": {
1885 "version": "1.0.3",
1886 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1887 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
1888 "dev": true
1889 },
1890 "node_modules/eslint-scope": {
1891 "version": "5.1.1",
1892 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
1893 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
1894 "dev": true,
1895 "dependencies": {
1896 "esrecurse": "^4.3.0",
1897 "estraverse": "^4.1.1"
1898 },
1899 "engines": {
1900 "node": ">=8.0.0"
1901 }
1902 },
1903 "node_modules/esrecurse": {
1904 "version": "4.3.0",
1905 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1906 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1907 "dev": true,
1908 "dependencies": {
1909 "estraverse": "^5.2.0"
1910 },
1911 "engines": {
1912 "node": ">=4.0"
1913 }
1914 },
1915 "node_modules/esrecurse/node_modules/estraverse": {
1916 "version": "5.3.0",
1917 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1918 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1919 "dev": true,
1920 "engines": {
1921 "node": ">=4.0"
1922 }
1923 },
1924 "node_modules/estraverse": {
1925 "version": "4.3.0",
1926 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
1927 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
1928 "dev": true,
1929 "engines": {
1930 "node": ">=4.0"
1931 }
1932 },
1933 "node_modules/estree-walker": {
1934 "version": "3.0.3",
1935 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1936 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1937 "dev": true,
1938 "dependencies": {
1939 "@types/estree": "^1.0.0"
1940 }
1941 },
1942 "node_modules/etag": {
1943 "version": "1.8.1",
1944 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1945 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
1946 "dev": true,
1947 "engines": {
1948 "node": ">= 0.6"
1949 }
1950 },
1951 "node_modules/eventemitter3": {
1952 "version": "4.0.7",
1953 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
1954 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
1955 "dev": true
1956 },
1957 "node_modules/events": {
1958 "version": "3.3.0",
1959 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
1960 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
1961 "dev": true,
1962 "engines": {
1963 "node": ">=0.8.x"
1964 }
1965 },
1966 "node_modules/execa": {
1967 "version": "5.1.1",
1968 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
1969 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
1970 "dev": true,
1971 "dependencies": {
1972 "cross-spawn": "^7.0.3",
1973 "get-stream": "^6.0.0",
1974 "human-signals": "^2.1.0",
1975 "is-stream": "^2.0.0",
1976 "merge-stream": "^2.0.0",
1977 "npm-run-path": "^4.0.1",
1978 "onetime": "^5.1.2",
1979 "signal-exit": "^3.0.3",
1980 "strip-final-newline": "^2.0.0"
1981 },
1982 "engines": {
1983 "node": ">=10"
1984 },
1985 "funding": {
1986 "url": "https://github.com/sindresorhus/execa?sponsor=1"
1987 }
1988 },
1989 "node_modules/express": {
1990 "version": "4.19.2",
1991 "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
1992 "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
1993 "dev": true,
1994 "dependencies": {
1995 "accepts": "~1.3.8",
1996 "array-flatten": "1.1.1",
1997 "body-parser": "1.20.2",
1998 "content-disposition": "0.5.4",
1999 "content-type": "~1.0.4",
2000 "cookie": "0.6.0",
2001 "cookie-signature": "1.0.6",
2002 "debug": "2.6.9",
2003 "depd": "2.0.0",
2004 "encodeurl": "~1.0.2",
2005 "escape-html": "~1.0.3",
2006 "etag": "~1.8.1",
2007 "finalhandler": "1.2.0",
2008 "fresh": "0.5.2",
2009 "http-errors": "2.0.0",
2010 "merge-descriptors": "1.0.1",
2011 "methods": "~1.1.2",
2012 "on-finished": "2.4.1",
2013 "parseurl": "~1.3.3",
2014 "path-to-regexp": "0.1.7",
2015 "proxy-addr": "~2.0.7",
2016 "qs": "6.11.0",
2017 "range-parser": "~1.2.1",
2018 "safe-buffer": "5.2.1",
2019 "send": "0.18.0",
2020 "serve-static": "1.15.0",
2021 "setprototypeof": "1.2.0",
2022 "statuses": "2.0.1",
2023 "type-is": "~1.6.18",
2024 "utils-merge": "1.0.1",
2025 "vary": "~1.1.2"
2026 },
2027 "engines": {
2028 "node": ">= 0.10.0"
2029 }
2030 },
2031 "node_modules/express/node_modules/safe-buffer": {
2032 "version": "5.2.1",
2033 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2034 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2035 "dev": true,
2036 "funding": [
2037 {
2038 "type": "github",
2039 "url": "https://github.com/sponsors/feross"
2040 },
2041 {
2042 "type": "patreon",
2043 "url": "https://www.patreon.com/feross"
2044 },
2045 {
2046 "type": "consulting",
2047 "url": "https://feross.org/support"
2048 }
2049 ]
2050 },
2051 "node_modules/fast-deep-equal": {
2052 "version": "3.1.3",
2053 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2054 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2055 "dev": true
2056 },
2057 "node_modules/fast-glob": {
2058 "version": "3.3.2",
2059 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
2060 "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
2061 "dev": true,
2062 "dependencies": {
2063 "@nodelib/fs.stat": "^2.0.2",
2064 "@nodelib/fs.walk": "^1.2.3",
2065 "glob-parent": "^5.1.2",
2066 "merge2": "^1.3.0",
2067 "micromatch": "^4.0.4"
2068 },
2069 "engines": {
2070 "node": ">=8.6.0"
2071 }
2072 },
2073 "node_modules/fast-json-stable-stringify": {
2074 "version": "2.1.0",
2075 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2076 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2077 "dev": true
2078 },
2079 "node_modules/fastest-levenshtein": {
2080 "version": "1.0.16",
2081 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
2082 "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
2083 "dev": true,
2084 "engines": {
2085 "node": ">= 4.9.1"
2086 }
2087 },
2088 "node_modules/fastq": {
2089 "version": "1.17.1",
2090 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
2091 "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
2092 "dev": true,
2093 "dependencies": {
2094 "reusify": "^1.0.4"
2095 }
2096 },
2097 "node_modules/faye-websocket": {
2098 "version": "0.11.4",
2099 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
2100 "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
2101 "dev": true,
2102 "dependencies": {
2103 "websocket-driver": ">=0.5.1"
2104 },
2105 "engines": {
2106 "node": ">=0.8.0"
2107 }
2108 },
2109 "node_modules/file-loader": {
2110 "version": "6.2.0",
2111 "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
2112 "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
2113 "dev": true,
2114 "dependencies": {
2115 "loader-utils": "^2.0.0",
2116 "schema-utils": "^3.0.0"
2117 },
2118 "engines": {
2119 "node": ">= 10.13.0"
2120 },
2121 "funding": {
2122 "type": "opencollective",
2123 "url": "https://opencollective.com/webpack"
2124 },
2125 "peerDependencies": {
2126 "webpack": "^4.0.0 || ^5.0.0"
2127 }
2128 },
2129 "node_modules/file-loader/node_modules/json5": {
2130 "version": "2.2.3",
2131 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
2132 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
2133 "dev": true,
2134 "bin": {
2135 "json5": "lib/cli.js"
2136 },
2137 "engines": {
2138 "node": ">=6"
2139 }
2140 },
2141 "node_modules/file-loader/node_modules/loader-utils": {
2142 "version": "2.0.4",
2143 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
2144 "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
2145 "dev": true,
2146 "dependencies": {
2147 "big.js": "^5.2.2",
2148 "emojis-list": "^3.0.0",
2149 "json5": "^2.1.2"
2150 },
2151 "engines": {
2152 "node": ">=8.9.0"
2153 }
2154 },
2155 "node_modules/fill-range": {
2156 "version": "7.0.1",
2157 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
2158 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
2159 "dev": true,
2160 "dependencies": {
2161 "to-regex-range": "^5.0.1"
2162 },
2163 "engines": {
2164 "node": ">=8"
2165 }
2166 },
2167 "node_modules/finalhandler": {
2168 "version": "1.2.0",
2169 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
2170 "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
2171 "dev": true,
2172 "dependencies": {
2173 "debug": "2.6.9",
2174 "encodeurl": "~1.0.2",
2175 "escape-html": "~1.0.3",
2176 "on-finished": "2.4.1",
2177 "parseurl": "~1.3.3",
2178 "statuses": "2.0.1",
2179 "unpipe": "~1.0.0"
2180 },
2181 "engines": {
2182 "node": ">= 0.8"
2183 }
2184 },
2185 "node_modules/find-up": {
2186 "version": "4.1.0",
2187 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
2188 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
2189 "dev": true,
2190 "dependencies": {
2191 "locate-path": "^5.0.0",
2192 "path-exists": "^4.0.0"
2193 },
2194 "engines": {
2195 "node": ">=8"
2196 }
2197 },
2198 "node_modules/flat": {
2199 "version": "5.0.2",
2200 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
2201 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
2202 "dev": true,
2203 "bin": {
2204 "flat": "cli.js"
2205 }
2206 },
2207 "node_modules/follow-redirects": {
2208 "version": "1.15.6",
2209 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
2210 "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
2211 "dev": true,
2212 "funding": [
2213 {
2214 "type": "individual",
2215 "url": "https://github.com/sponsors/RubenVerborgh"
2216 }
2217 ],
2218 "engines": {
2219 "node": ">=4.0"
2220 },
2221 "peerDependenciesMeta": {
2222 "debug": {
2223 "optional": true
2224 }
2225 }
2226 },
2227 "node_modules/foreground-child": {
2228 "version": "3.1.1",
2229 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
2230 "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
2231 "dev": true,
2232 "dependencies": {
2233 "cross-spawn": "^7.0.0",
2234 "signal-exit": "^4.0.1"
2235 },
2236 "engines": {
2237 "node": ">=14"
2238 },
2239 "funding": {
2240 "url": "https://github.com/sponsors/isaacs"
2241 }
2242 },
2243 "node_modules/foreground-child/node_modules/signal-exit": {
2244 "version": "4.1.0",
2245 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2246 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2247 "dev": true,
2248 "engines": {
2249 "node": ">=14"
2250 },
2251 "funding": {
2252 "url": "https://github.com/sponsors/isaacs"
2253 }
2254 },
2255 "node_modules/forwarded": {
2256 "version": "0.2.0",
2257 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
2258 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
2259 "dev": true,
2260 "engines": {
2261 "node": ">= 0.6"
2262 }
2263 },
2264 "node_modules/fresh": {
2265 "version": "0.5.2",
2266 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
2267 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
2268 "dev": true,
2269 "engines": {
2270 "node": ">= 0.6"
2271 }
2272 },
2273 "node_modules/fs.realpath": {
2274 "version": "1.0.0",
2275 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2276 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
2277 "dev": true
2278 },
2279 "node_modules/fsevents": {
2280 "version": "2.3.3",
2281 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2282 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2283 "dev": true,
2284 "hasInstallScript": true,
2285 "optional": true,
2286 "os": [
2287 "darwin"
2288 ],
2289 "engines": {
2290 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2291 }
2292 },
2293 "node_modules/function-bind": {
2294 "version": "1.1.2",
2295 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2296 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2297 "dev": true,
2298 "funding": {
2299 "url": "https://github.com/sponsors/ljharb"
2300 }
2301 },
2302 "node_modules/get-intrinsic": {
2303 "version": "1.2.4",
2304 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
2305 "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
2306 "dev": true,
2307 "dependencies": {
2308 "es-errors": "^1.3.0",
2309 "function-bind": "^1.1.2",
2310 "has-proto": "^1.0.1",
2311 "has-symbols": "^1.0.3",
2312 "hasown": "^2.0.0"
2313 },
2314 "engines": {
2315 "node": ">= 0.4"
2316 },
2317 "funding": {
2318 "url": "https://github.com/sponsors/ljharb"
2319 }
2320 },
2321 "node_modules/get-stream": {
2322 "version": "6.0.1",
2323 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
2324 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
2325 "dev": true,
2326 "engines": {
2327 "node": ">=10"
2328 },
2329 "funding": {
2330 "url": "https://github.com/sponsors/sindresorhus"
2331 }
2332 },
2333 "node_modules/glob": {
2334 "version": "7.2.3",
2335 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2336 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2337 "dev": true,
2338 "dependencies": {
2339 "fs.realpath": "^1.0.0",
2340 "inflight": "^1.0.4",
2341 "inherits": "2",
2342 "minimatch": "^3.1.1",
2343 "once": "^1.3.0",
2344 "path-is-absolute": "^1.0.0"
2345 },
2346 "engines": {
2347 "node": "*"
2348 },
2349 "funding": {
2350 "url": "https://github.com/sponsors/isaacs"
2351 }
2352 },
2353 "node_modules/glob-parent": {
2354 "version": "5.1.2",
2355 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2356 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2357 "dev": true,
2358 "dependencies": {
2359 "is-glob": "^4.0.1"
2360 },
2361 "engines": {
2362 "node": ">= 6"
2363 }
2364 },
2365 "node_modules/glob-to-regexp": {
2366 "version": "0.4.1",
2367 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
2368 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
2369 "dev": true
2370 },
2371 "node_modules/globby": {
2372 "version": "14.0.1",
2373 "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz",
2374 "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==",
2375 "dev": true,
2376 "dependencies": {
2377 "@sindresorhus/merge-streams": "^2.1.0",
2378 "fast-glob": "^3.3.2",
2379 "ignore": "^5.2.4",
2380 "path-type": "^5.0.0",
2381 "slash": "^5.1.0",
2382 "unicorn-magic": "^0.1.0"
2383 },
2384 "engines": {
2385 "node": ">=18"
2386 },
2387 "funding": {
2388 "url": "https://github.com/sponsors/sindresorhus"
2389 }
2390 },
2391 "node_modules/gopd": {
2392 "version": "1.0.1",
2393 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
2394 "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
2395 "dev": true,
2396 "dependencies": {
2397 "get-intrinsic": "^1.1.3"
2398 },
2399 "funding": {
2400 "url": "https://github.com/sponsors/ljharb"
2401 }
2402 },
2403 "node_modules/graceful-fs": {
2404 "version": "4.2.11",
2405 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
2406 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
2407 "dev": true
2408 },
2409 "node_modules/handle-thing": {
2410 "version": "2.0.1",
2411 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
2412 "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
2413 "dev": true
2414 },
2415 "node_modules/has-flag": {
2416 "version": "4.0.0",
2417 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2418 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2419 "dev": true,
2420 "engines": {
2421 "node": ">=8"
2422 }
2423 },
2424 "node_modules/has-property-descriptors": {
2425 "version": "1.0.2",
2426 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
2427 "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
2428 "dev": true,
2429 "dependencies": {
2430 "es-define-property": "^1.0.0"
2431 },
2432 "funding": {
2433 "url": "https://github.com/sponsors/ljharb"
2434 }
2435 },
2436 "node_modules/has-proto": {
2437 "version": "1.0.3",
2438 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz",
2439 "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==",
2440 "dev": true,
2441 "engines": {
2442 "node": ">= 0.4"
2443 },
2444 "funding": {
2445 "url": "https://github.com/sponsors/ljharb"
2446 }
2447 },
2448 "node_modules/has-symbols": {
2449 "version": "1.0.3",
2450 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
2451 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
2452 "dev": true,
2453 "engines": {
2454 "node": ">= 0.4"
2455 },
2456 "funding": {
2457 "url": "https://github.com/sponsors/ljharb"
2458 }
2459 },
2460 "node_modules/hasown": {
2461 "version": "2.0.2",
2462 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
2463 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
2464 "dev": true,
2465 "dependencies": {
2466 "function-bind": "^1.1.2"
2467 },
2468 "engines": {
2469 "node": ">= 0.4"
2470 }
2471 },
2472 "node_modules/he": {
2473 "version": "1.2.0",
2474 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
2475 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
2476 "dev": true,
2477 "bin": {
2478 "he": "bin/he"
2479 }
2480 },
2481 "node_modules/hpack.js": {
2482 "version": "2.1.6",
2483 "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
2484 "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
2485 "dev": true,
2486 "dependencies": {
2487 "inherits": "^2.0.1",
2488 "obuf": "^1.0.0",
2489 "readable-stream": "^2.0.1",
2490 "wbuf": "^1.1.0"
2491 }
2492 },
2493 "node_modules/hpack.js/node_modules/readable-stream": {
2494 "version": "2.3.8",
2495 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
2496 "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
2497 "dev": true,
2498 "dependencies": {
2499 "core-util-is": "~1.0.0",
2500 "inherits": "~2.0.3",
2501 "isarray": "~1.0.0",
2502 "process-nextick-args": "~2.0.0",
2503 "safe-buffer": "~5.1.1",
2504 "string_decoder": "~1.1.1",
2505 "util-deprecate": "~1.0.1"
2506 }
2507 },
2508 "node_modules/hpack.js/node_modules/string_decoder": {
2509 "version": "1.1.1",
2510 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
2511 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
2512 "dev": true,
2513 "dependencies": {
2514 "safe-buffer": "~5.1.0"
2515 }
2516 },
2517 "node_modules/html-entities": {
2518 "version": "2.5.2",
2519 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz",
2520 "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==",
2521 "dev": true,
2522 "funding": [
2523 {
2524 "type": "github",
2525 "url": "https://github.com/sponsors/mdevils"
2526 },
2527 {
2528 "type": "patreon",
2529 "url": "https://patreon.com/mdevils"
2530 }
2531 ]
2532 },
2533 "node_modules/html-minifier-terser": {
2534 "version": "6.1.0",
2535 "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
2536 "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
2537 "dev": true,
2538 "dependencies": {
2539 "camel-case": "^4.1.2",
2540 "clean-css": "^5.2.2",
2541 "commander": "^8.3.0",
2542 "he": "^1.2.0",
2543 "param-case": "^3.0.4",
2544 "relateurl": "^0.2.7",
2545 "terser": "^5.10.0"
2546 },
2547 "bin": {
2548 "html-minifier-terser": "cli.js"
2549 },
2550 "engines": {
2551 "node": ">=12"
2552 }
2553 },
2554 "node_modules/html-minifier-terser/node_modules/commander": {
2555 "version": "8.3.0",
2556 "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
2557 "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
2558 "dev": true,
2559 "engines": {
2560 "node": ">= 12"
2561 }
2562 },
2563 "node_modules/html-webpack-plugin": {
2564 "version": "5.6.0",
2565 "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz",
2566 "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==",
2567 "dev": true,
2568 "dependencies": {
2569 "@types/html-minifier-terser": "^6.0.0",
2570 "html-minifier-terser": "^6.0.2",
2571 "lodash": "^4.17.21",
2572 "pretty-error": "^4.0.0",
2573 "tapable": "^2.0.0"
2574 },
2575 "engines": {
2576 "node": ">=10.13.0"
2577 },
2578 "funding": {
2579 "type": "opencollective",
2580 "url": "https://opencollective.com/html-webpack-plugin"
2581 },
2582 "peerDependencies": {
2583 "@rspack/core": "0.x || 1.x",
2584 "webpack": "^5.20.0"
2585 },
2586 "peerDependenciesMeta": {
2587 "@rspack/core": {
2588 "optional": true
2589 },
2590 "webpack": {
2591 "optional": true
2592 }
2593 }
2594 },
2595 "node_modules/html-webpack-plugin/node_modules/tapable": {
2596 "version": "2.2.1",
2597 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
2598 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
2599 "dev": true,
2600 "engines": {
2601 "node": ">=6"
2602 }
2603 },
2604 "node_modules/htmlparser2": {
2605 "version": "6.1.0",
2606 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
2607 "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
2608 "dev": true,
2609 "funding": [
2610 "https://github.com/fb55/htmlparser2?sponsor=1",
2611 {
2612 "type": "github",
2613 "url": "https://github.com/sponsors/fb55"
2614 }
2615 ],
2616 "dependencies": {
2617 "domelementtype": "^2.0.1",
2618 "domhandler": "^4.0.0",
2619 "domutils": "^2.5.2",
2620 "entities": "^2.0.0"
2621 }
2622 },
2623 "node_modules/http-deceiver": {
2624 "version": "1.2.7",
2625 "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
2626 "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==",
2627 "dev": true
2628 },
2629 "node_modules/http-errors": {
2630 "version": "2.0.0",
2631 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
2632 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
2633 "dev": true,
2634 "dependencies": {
2635 "depd": "2.0.0",
2636 "inherits": "2.0.4",
2637 "setprototypeof": "1.2.0",
2638 "statuses": "2.0.1",
2639 "toidentifier": "1.0.1"
2640 },
2641 "engines": {
2642 "node": ">= 0.8"
2643 }
2644 },
2645 "node_modules/http-parser-js": {
2646 "version": "0.5.8",
2647 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz",
2648 "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==",
2649 "dev": true
2650 },
2651 "node_modules/http-proxy": {
2652 "version": "1.18.1",
2653 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
2654 "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
2655 "dev": true,
2656 "dependencies": {
2657 "eventemitter3": "^4.0.0",
2658 "follow-redirects": "^1.0.0",
2659 "requires-port": "^1.0.0"
2660 },
2661 "engines": {
2662 "node": ">=8.0.0"
2663 }
2664 },
2665 "node_modules/http-proxy-middleware": {
2666 "version": "2.0.6",
2667 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz",
2668 "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==",
2669 "dev": true,
2670 "dependencies": {
2671 "@types/http-proxy": "^1.17.8",
2672 "http-proxy": "^1.18.1",
2673 "is-glob": "^4.0.1",
2674 "is-plain-obj": "^3.0.0",
2675 "micromatch": "^4.0.2"
2676 },
2677 "engines": {
2678 "node": ">=12.0.0"
2679 },
2680 "peerDependencies": {
2681 "@types/express": "^4.17.13"
2682 },
2683 "peerDependenciesMeta": {
2684 "@types/express": {
2685 "optional": true
2686 }
2687 }
2688 },
2689 "node_modules/human-signals": {
2690 "version": "2.1.0",
2691 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
2692 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
2693 "dev": true,
2694 "engines": {
2695 "node": ">=10.17.0"
2696 }
2697 },
2698 "node_modules/iconv-lite": {
2699 "version": "0.4.24",
2700 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
2701 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
2702 "dev": true,
2703 "dependencies": {
2704 "safer-buffer": ">= 2.1.2 < 3"
2705 },
2706 "engines": {
2707 "node": ">=0.10.0"
2708 }
2709 },
2710 "node_modules/icss-utils": {
2711 "version": "5.1.0",
2712 "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
2713 "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
2714 "dev": true,
2715 "engines": {
2716 "node": "^10 || ^12 || >= 14"
2717 },
2718 "peerDependencies": {
2719 "postcss": "^8.1.0"
2720 }
2721 },
2722 "node_modules/idb": {
2723 "version": "7.1.1",
2724 "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz",
2725 "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==",
2726 "dev": true
2727 },
2728 "node_modules/idb-keyval": {
2729 "version": "6.2.1",
2730 "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz",
2731 "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==",
2732 "dev": true
2733 },
2734 "node_modules/ignore": {
2735 "version": "5.3.1",
2736 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
2737 "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
2738 "dev": true,
2739 "engines": {
2740 "node": ">= 4"
2741 }
2742 },
2743 "node_modules/import-local": {
2744 "version": "3.1.0",
2745 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
2746 "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
2747 "dev": true,
2748 "dependencies": {
2749 "pkg-dir": "^4.2.0",
2750 "resolve-cwd": "^3.0.0"
2751 },
2752 "bin": {
2753 "import-local-fixture": "fixtures/cli.js"
2754 },
2755 "engines": {
2756 "node": ">=8"
2757 },
2758 "funding": {
2759 "url": "https://github.com/sponsors/sindresorhus"
2760 }
2761 },
2762 "node_modules/inflight": {
2763 "version": "1.0.6",
2764 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2765 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
2766 "dev": true,
2767 "dependencies": {
2768 "once": "^1.3.0",
2769 "wrappy": "1"
2770 }
2771 },
2772 "node_modules/inherits": {
2773 "version": "2.0.4",
2774 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2775 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2776 "dev": true
2777 },
2778 "node_modules/interpret": {
2779 "version": "3.1.1",
2780 "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz",
2781 "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",
2782 "dev": true,
2783 "engines": {
2784 "node": ">=10.13.0"
2785 }
2786 },
2787 "node_modules/ipaddr.js": {
2788 "version": "2.1.0",
2789 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
2790 "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==",
2791 "dev": true,
2792 "engines": {
2793 "node": ">= 10"
2794 }
2795 },
2796 "node_modules/is-binary-path": {
2797 "version": "2.1.0",
2798 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
2799 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
2800 "dev": true,
2801 "dependencies": {
2802 "binary-extensions": "^2.0.0"
2803 },
2804 "engines": {
2805 "node": ">=8"
2806 }
2807 },
2808 "node_modules/is-core-module": {
2809 "version": "2.13.1",
2810 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
2811 "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
2812 "dev": true,
2813 "dependencies": {
2814 "hasown": "^2.0.0"
2815 },
2816 "funding": {
2817 "url": "https://github.com/sponsors/ljharb"
2818 }
2819 },
2820 "node_modules/is-docker": {
2821 "version": "3.0.0",
2822 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
2823 "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
2824 "dev": true,
2825 "bin": {
2826 "is-docker": "cli.js"
2827 },
2828 "engines": {
2829 "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
2830 },
2831 "funding": {
2832 "url": "https://github.com/sponsors/sindresorhus"
2833 }
2834 },
2835 "node_modules/is-extglob": {
2836 "version": "2.1.1",
2837 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2838 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2839 "dev": true,
2840 "engines": {
2841 "node": ">=0.10.0"
2842 }
2843 },
2844 "node_modules/is-fullwidth-code-point": {
2845 "version": "3.0.0",
2846 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2847 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2848 "dev": true,
2849 "engines": {
2850 "node": ">=8"
2851 }
2852 },
2853 "node_modules/is-glob": {
2854 "version": "4.0.3",
2855 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2856 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2857 "dev": true,
2858 "dependencies": {
2859 "is-extglob": "^2.1.1"
2860 },
2861 "engines": {
2862 "node": ">=0.10.0"
2863 }
2864 },
2865 "node_modules/is-inside-container": {
2866 "version": "1.0.0",
2867 "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
2868 "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
2869 "dev": true,
2870 "dependencies": {
2871 "is-docker": "^3.0.0"
2872 },
2873 "bin": {
2874 "is-inside-container": "cli.js"
2875 },
2876 "engines": {
2877 "node": ">=14.16"
2878 },
2879 "funding": {
2880 "url": "https://github.com/sponsors/sindresorhus"
2881 }
2882 },
2883 "node_modules/is-network-error": {
2884 "version": "1.1.0",
2885 "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz",
2886 "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==",
2887 "dev": true,
2888 "engines": {
2889 "node": ">=16"
2890 },
2891 "funding": {
2892 "url": "https://github.com/sponsors/sindresorhus"
2893 }
2894 },
2895 "node_modules/is-number": {
2896 "version": "7.0.0",
2897 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2898 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2899 "dev": true,
2900 "engines": {
2901 "node": ">=0.12.0"
2902 }
2903 },
2904 "node_modules/is-path-cwd": {
2905 "version": "2.2.0",
2906 "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
2907 "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
2908 "dev": true,
2909 "engines": {
2910 "node": ">=6"
2911 }
2912 },
2913 "node_modules/is-path-in-cwd": {
2914 "version": "2.1.0",
2915 "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
2916 "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
2917 "dev": true,
2918 "dependencies": {
2919 "is-path-inside": "^2.1.0"
2920 },
2921 "engines": {
2922 "node": ">=6"
2923 }
2924 },
2925 "node_modules/is-path-inside": {
2926 "version": "2.1.0",
2927 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
2928 "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
2929 "dev": true,
2930 "dependencies": {
2931 "path-is-inside": "^1.0.2"
2932 },
2933 "engines": {
2934 "node": ">=6"
2935 }
2936 },
2937 "node_modules/is-plain-obj": {
2938 "version": "3.0.0",
2939 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
2940 "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
2941 "dev": true,
2942 "engines": {
2943 "node": ">=10"
2944 },
2945 "funding": {
2946 "url": "https://github.com/sponsors/sindresorhus"
2947 }
2948 },
2949 "node_modules/is-plain-object": {
2950 "version": "2.0.4",
2951 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
2952 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
2953 "dev": true,
2954 "dependencies": {
2955 "isobject": "^3.0.1"
2956 },
2957 "engines": {
2958 "node": ">=0.10.0"
2959 }
2960 },
2961 "node_modules/is-reference": {
2962 "version": "3.0.2",
2963 "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz",
2964 "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==",
2965 "dev": true,
2966 "dependencies": {
2967 "@types/estree": "*"
2968 }
2969 },
2970 "node_modules/is-stream": {
2971 "version": "2.0.1",
2972 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
2973 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
2974 "dev": true,
2975 "engines": {
2976 "node": ">=8"
2977 },
2978 "funding": {
2979 "url": "https://github.com/sponsors/sindresorhus"
2980 }
2981 },
2982 "node_modules/is-wsl": {
2983 "version": "3.1.0",
2984 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
2985 "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==",
2986 "dev": true,
2987 "dependencies": {
2988 "is-inside-container": "^1.0.0"
2989 },
2990 "engines": {
2991 "node": ">=16"
2992 },
2993 "funding": {
2994 "url": "https://github.com/sponsors/sindresorhus"
2995 }
2996 },
2997 "node_modules/isarray": {
2998 "version": "1.0.0",
2999 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3000 "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
3001 "dev": true
3002 },
3003 "node_modules/isexe": {
3004 "version": "2.0.0",
3005 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3006 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
3007 "dev": true
3008 },
3009 "node_modules/isobject": {
3010 "version": "3.0.1",
3011 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3012 "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
3013 "dev": true,
3014 "engines": {
3015 "node": ">=0.10.0"
3016 }
3017 },
3018 "node_modules/jackspeak": {
3019 "version": "2.3.6",
3020 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
3021 "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
3022 "dev": true,
3023 "dependencies": {
3024 "@isaacs/cliui": "^8.0.2"
3025 },
3026 "engines": {
3027 "node": ">=14"
3028 },
3029 "funding": {
3030 "url": "https://github.com/sponsors/isaacs"
3031 },
3032 "optionalDependencies": {
3033 "@pkgjs/parseargs": "^0.11.0"
3034 }
3035 },
3036 "node_modules/jest-worker": {
3037 "version": "27.5.1",
3038 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
3039 "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
3040 "dev": true,
3041 "dependencies": {
3042 "@types/node": "*",
3043 "merge-stream": "^2.0.0",
3044 "supports-color": "^8.0.0"
3045 },
3046 "engines": {
3047 "node": ">= 10.13.0"
3048 }
3049 },
3050 "node_modules/json-parse-even-better-errors": {
3051 "version": "2.3.1",
3052 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
3053 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
3054 "dev": true
3055 },
3056 "node_modules/json-schema-traverse": {
3057 "version": "0.4.1",
3058 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3059 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3060 "dev": true
3061 },
3062 "node_modules/kind-of": {
3063 "version": "6.0.3",
3064 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
3065 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
3066 "dev": true,
3067 "engines": {
3068 "node": ">=0.10.0"
3069 }
3070 },
3071 "node_modules/launch-editor": {
3072 "version": "2.6.1",
3073 "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz",
3074 "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==",
3075 "dev": true,
3076 "dependencies": {
3077 "picocolors": "^1.0.0",
3078 "shell-quote": "^1.8.1"
3079 }
3080 },
3081 "node_modules/loader-runner": {
3082 "version": "4.3.0",
3083 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
3084 "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
3085 "dev": true,
3086 "engines": {
3087 "node": ">=6.11.5"
3088 }
3089 },
3090 "node_modules/locate-character": {
3091 "version": "3.0.0",
3092 "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz",
3093 "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==",
3094 "dev": true
3095 },
3096 "node_modules/locate-path": {
3097 "version": "5.0.0",
3098 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
3099 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
3100 "dev": true,
3101 "dependencies": {
3102 "p-locate": "^4.1.0"
3103 },
3104 "engines": {
3105 "node": ">=8"
3106 }
3107 },
3108 "node_modules/lodash": {
3109 "version": "4.17.21",
3110 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3111 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
3112 "dev": true
3113 },
3114 "node_modules/lru-cache": {
3115 "version": "10.2.0",
3116 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
3117 "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
3118 "dev": true,
3119 "engines": {
3120 "node": "14 || >=16.14"
3121 }
3122 },
3123 "node_modules/magic-string": {
3124 "version": "0.30.9",
3125 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.9.tgz",
3126 "integrity": "sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==",
3127 "dev": true,
3128 "dependencies": {
3129 "@jridgewell/sourcemap-codec": "^1.4.15"
3130 },
3131 "engines": {
3132 "node": ">=12"
3133 }
3134 },
3135 "node_modules/mdn-data": {
3136 "version": "2.0.30",
3137 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
3138 "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
3139 "dev": true
3140 },
3141 "node_modules/media-typer": {
3142 "version": "0.3.0",
3143 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
3144 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
3145 "dev": true,
3146 "engines": {
3147 "node": ">= 0.6"
3148 }
3149 },
3150 "node_modules/memfs": {
3151 "version": "4.8.1",
3152 "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.8.1.tgz",
3153 "integrity": "sha512-7q/AdPzf2WpwPlPL4v1kE2KsJsHl7EF4+hAeVzlyanr2+YnR21NVn9mDqo+7DEaKDRsQy8nvxPlKH4WqMtiO0w==",
3154 "dev": true,
3155 "dependencies": {
3156 "tslib": "^2.0.0"
3157 },
3158 "engines": {
3159 "node": ">= 4.0.0"
3160 },
3161 "funding": {
3162 "type": "github",
3163 "url": "https://github.com/sponsors/streamich"
3164 }
3165 },
3166 "node_modules/merge-descriptors": {
3167 "version": "1.0.1",
3168 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
3169 "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==",
3170 "dev": true
3171 },
3172 "node_modules/merge-stream": {
3173 "version": "2.0.0",
3174 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
3175 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
3176 "dev": true
3177 },
3178 "node_modules/merge2": {
3179 "version": "1.4.1",
3180 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
3181 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
3182 "dev": true,
3183 "engines": {
3184 "node": ">= 8"
3185 }
3186 },
3187 "node_modules/methods": {
3188 "version": "1.1.2",
3189 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
3190 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
3191 "dev": true,
3192 "engines": {
3193 "node": ">= 0.6"
3194 }
3195 },
3196 "node_modules/micromatch": {
3197 "version": "4.0.5",
3198 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
3199 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
3200 "dev": true,
3201 "dependencies": {
3202 "braces": "^3.0.2",
3203 "picomatch": "^2.3.1"
3204 },
3205 "engines": {
3206 "node": ">=8.6"
3207 }
3208 },
3209 "node_modules/mime": {
3210 "version": "1.6.0",
3211 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
3212 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
3213 "dev": true,
3214 "bin": {
3215 "mime": "cli.js"
3216 },
3217 "engines": {
3218 "node": ">=4"
3219 }
3220 },
3221 "node_modules/mime-db": {
3222 "version": "1.52.0",
3223 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
3224 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
3225 "dev": true,
3226 "engines": {
3227 "node": ">= 0.6"
3228 }
3229 },
3230 "node_modules/mime-types": {
3231 "version": "2.1.35",
3232 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
3233 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
3234 "dev": true,
3235 "dependencies": {
3236 "mime-db": "1.52.0"
3237 },
3238 "engines": {
3239 "node": ">= 0.6"
3240 }
3241 },
3242 "node_modules/mimic-fn": {
3243 "version": "2.1.0",
3244 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
3245 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
3246 "dev": true,
3247 "engines": {
3248 "node": ">=6"
3249 }
3250 },
3251 "node_modules/minimalistic-assert": {
3252 "version": "1.0.1",
3253 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
3254 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
3255 "dev": true
3256 },
3257 "node_modules/minimatch": {
3258 "version": "3.1.2",
3259 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3260 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3261 "dev": true,
3262 "dependencies": {
3263 "brace-expansion": "^1.1.7"
3264 },
3265 "engines": {
3266 "node": "*"
3267 }
3268 },
3269 "node_modules/minipass": {
3270 "version": "7.0.4",
3271 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
3272 "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
3273 "dev": true,
3274 "engines": {
3275 "node": ">=16 || 14 >=14.17"
3276 }
3277 },
3278 "node_modules/ms": {
3279 "version": "2.0.0",
3280 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3281 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
3282 "dev": true
3283 },
3284 "node_modules/multicast-dns": {
3285 "version": "7.2.5",
3286 "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
3287 "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==",
3288 "dev": true,
3289 "dependencies": {
3290 "dns-packet": "^5.2.2",
3291 "thunky": "^1.0.2"
3292 },
3293 "bin": {
3294 "multicast-dns": "cli.js"
3295 }
3296 },
3297 "node_modules/nanoid": {
3298 "version": "3.3.7",
3299 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
3300 "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
3301 "dev": true,
3302 "funding": [
3303 {
3304 "type": "github",
3305 "url": "https://github.com/sponsors/ai"
3306 }
3307 ],
3308 "bin": {
3309 "nanoid": "bin/nanoid.cjs"
3310 },
3311 "engines": {
3312 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3313 }
3314 },
3315 "node_modules/needle": {
3316 "version": "3.3.1",
3317 "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz",
3318 "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==",
3319 "dev": true,
3320 "dependencies": {
3321 "iconv-lite": "^0.6.3",
3322 "sax": "^1.2.4"
3323 },
3324 "bin": {
3325 "needle": "bin/needle"
3326 },
3327 "engines": {
3328 "node": ">= 4.4.x"
3329 }
3330 },
3331 "node_modules/needle/node_modules/iconv-lite": {
3332 "version": "0.6.3",
3333 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
3334 "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
3335 "dev": true,
3336 "dependencies": {
3337 "safer-buffer": ">= 2.1.2 < 3.0.0"
3338 },
3339 "engines": {
3340 "node": ">=0.10.0"
3341 }
3342 },
3343 "node_modules/negotiator": {
3344 "version": "0.6.3",
3345 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
3346 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
3347 "dev": true,
3348 "engines": {
3349 "node": ">= 0.6"
3350 }
3351 },
3352 "node_modules/neo-async": {
3353 "version": "2.6.2",
3354 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
3355 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
3356 "dev": true
3357 },
3358 "node_modules/node-forge": {
3359 "version": "1.3.1",
3360 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
3361 "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
3362 "dev": true,
3363 "engines": {
3364 "node": ">= 6.13.0"
3365 }
3366 },
3367 "node_modules/node-releases": {
3368 "version": "2.0.14",
3369 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
3370 "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
3371 "dev": true
3372 },
3373 "node_modules/normalize-path": {
3374 "version": "3.0.0",
3375 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
3376 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
3377 "dev": true,
3378 "engines": {
3379 "node": ">=0.10.0"
3380 }
3381 },
3382 "node_modules/npm-run-path": {
3383 "version": "4.0.1",
3384 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
3385 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
3386 "dev": true,
3387 "dependencies": {
3388 "path-key": "^3.0.0"
3389 },
3390 "engines": {
3391 "node": ">=8"
3392 }
3393 },
3394 "node_modules/nth-check": {
3395 "version": "2.1.1",
3396 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
3397 "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
3398 "dev": true,
3399 "dependencies": {
3400 "boolbase": "^1.0.0"
3401 },
3402 "funding": {
3403 "url": "https://github.com/fb55/nth-check?sponsor=1"
3404 }
3405 },
3406 "node_modules/object-assign": {
3407 "version": "4.1.1",
3408 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
3409 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
3410 "dev": true,
3411 "engines": {
3412 "node": ">=0.10.0"
3413 }
3414 },
3415 "node_modules/object-inspect": {
3416 "version": "1.13.1",
3417 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
3418 "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
3419 "dev": true,
3420 "funding": {
3421 "url": "https://github.com/sponsors/ljharb"
3422 }
3423 },
3424 "node_modules/obuf": {
3425 "version": "1.1.2",
3426 "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
3427 "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
3428 "dev": true
3429 },
3430 "node_modules/on-finished": {
3431 "version": "2.4.1",
3432 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
3433 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
3434 "dev": true,
3435 "dependencies": {
3436 "ee-first": "1.1.1"
3437 },
3438 "engines": {
3439 "node": ">= 0.8"
3440 }
3441 },
3442 "node_modules/on-headers": {
3443 "version": "1.0.2",
3444 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
3445 "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
3446 "dev": true,
3447 "engines": {
3448 "node": ">= 0.8"
3449 }
3450 },
3451 "node_modules/once": {
3452 "version": "1.4.0",
3453 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3454 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
3455 "dev": true,
3456 "dependencies": {
3457 "wrappy": "1"
3458 }
3459 },
3460 "node_modules/onetime": {
3461 "version": "5.1.2",
3462 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
3463 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
3464 "dev": true,
3465 "dependencies": {
3466 "mimic-fn": "^2.1.0"
3467 },
3468 "engines": {
3469 "node": ">=6"
3470 },
3471 "funding": {
3472 "url": "https://github.com/sponsors/sindresorhus"
3473 }
3474 },
3475 "node_modules/open": {
3476 "version": "10.1.0",
3477 "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz",
3478 "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==",
3479 "dev": true,
3480 "dependencies": {
3481 "default-browser": "^5.2.1",
3482 "define-lazy-prop": "^3.0.0",
3483 "is-inside-container": "^1.0.0",
3484 "is-wsl": "^3.1.0"
3485 },
3486 "engines": {
3487 "node": ">=18"
3488 },
3489 "funding": {
3490 "url": "https://github.com/sponsors/sindresorhus"
3491 }
3492 },
3493 "node_modules/p-limit": {
3494 "version": "2.3.0",
3495 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
3496 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
3497 "dev": true,
3498 "dependencies": {
3499 "p-try": "^2.0.0"
3500 },
3501 "engines": {
3502 "node": ">=6"
3503 },
3504 "funding": {
3505 "url": "https://github.com/sponsors/sindresorhus"
3506 }
3507 },
3508 "node_modules/p-locate": {
3509 "version": "4.1.0",
3510 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
3511 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
3512 "dev": true,
3513 "dependencies": {
3514 "p-limit": "^2.2.0"
3515 },
3516 "engines": {
3517 "node": ">=8"
3518 }
3519 },
3520 "node_modules/p-map": {
3521 "version": "2.1.0",
3522 "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
3523 "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
3524 "dev": true,
3525 "engines": {
3526 "node": ">=6"
3527 }
3528 },
3529 "node_modules/p-retry": {
3530 "version": "6.2.0",
3531 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz",
3532 "integrity": "sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==",
3533 "dev": true,
3534 "dependencies": {
3535 "@types/retry": "0.12.2",
3536 "is-network-error": "^1.0.0",
3537 "retry": "^0.13.1"
3538 },
3539 "engines": {
3540 "node": ">=16.17"
3541 },
3542 "funding": {
3543 "url": "https://github.com/sponsors/sindresorhus"
3544 }
3545 },
3546 "node_modules/p-try": {
3547 "version": "2.2.0",
3548 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
3549 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
3550 "dev": true,
3551 "engines": {
3552 "node": ">=6"
3553 }
3554 },
3555 "node_modules/param-case": {
3556 "version": "3.0.4",
3557 "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
3558 "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
3559 "dev": true,
3560 "dependencies": {
3561 "dot-case": "^3.0.4",
3562 "tslib": "^2.0.3"
3563 }
3564 },
3565 "node_modules/parseurl": {
3566 "version": "1.3.3",
3567 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
3568 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
3569 "dev": true,
3570 "engines": {
3571 "node": ">= 0.8"
3572 }
3573 },
3574 "node_modules/pascal-case": {
3575 "version": "3.1.2",
3576 "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
3577 "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
3578 "dev": true,
3579 "dependencies": {
3580 "no-case": "^3.0.4",
3581 "tslib": "^2.0.3"
3582 }
3583 },
3584 "node_modules/pascal-case/node_modules/lower-case": {
3585 "version": "2.0.2",
3586 "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
3587 "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
3588 "dev": true,
3589 "dependencies": {
3590 "tslib": "^2.0.3"
3591 }
3592 },
3593 "node_modules/pascal-case/node_modules/no-case": {
3594 "version": "3.0.4",
3595 "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
3596 "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
3597 "dev": true,
3598 "dependencies": {
3599 "lower-case": "^2.0.2",
3600 "tslib": "^2.0.3"
3601 }
3602 },
3603 "node_modules/path-exists": {
3604 "version": "4.0.0",
3605 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3606 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
3607 "dev": true,
3608 "engines": {
3609 "node": ">=8"
3610 }
3611 },
3612 "node_modules/path-is-absolute": {
3613 "version": "1.0.1",
3614 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3615 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
3616 "dev": true,
3617 "engines": {
3618 "node": ">=0.10.0"
3619 }
3620 },
3621 "node_modules/path-is-inside": {
3622 "version": "1.0.2",
3623 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
3624 "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==",
3625 "dev": true
3626 },
3627 "node_modules/path-key": {
3628 "version": "3.1.1",
3629 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3630 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
3631 "dev": true,
3632 "engines": {
3633 "node": ">=8"
3634 }
3635 },
3636 "node_modules/path-parse": {
3637 "version": "1.0.7",
3638 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
3639 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
3640 "dev": true
3641 },
3642 "node_modules/path-scurry": {
3643 "version": "1.10.2",
3644 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz",
3645 "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==",
3646 "dev": true,
3647 "dependencies": {
3648 "lru-cache": "^10.2.0",
3649 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
3650 },
3651 "engines": {
3652 "node": ">=16 || 14 >=14.17"
3653 },
3654 "funding": {
3655 "url": "https://github.com/sponsors/isaacs"
3656 }
3657 },
3658 "node_modules/path-to-regexp": {
3659 "version": "0.1.7",
3660 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
3661 "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
3662 "dev": true
3663 },
3664 "node_modules/path-type": {
3665 "version": "5.0.0",
3666 "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz",
3667 "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==",
3668 "dev": true,
3669 "engines": {
3670 "node": ">=12"
3671 },
3672 "funding": {
3673 "url": "https://github.com/sponsors/sindresorhus"
3674 }
3675 },
3676 "node_modules/periscopic": {
3677 "version": "3.1.0",
3678 "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
3679 "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==",
3680 "dev": true,
3681 "dependencies": {
3682 "@types/estree": "^1.0.0",
3683 "estree-walker": "^3.0.0",
3684 "is-reference": "^3.0.0"
3685 }
3686 },
3687 "node_modules/picocolors": {
3688 "version": "1.0.0",
3689 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
3690 "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
3691 "dev": true
3692 },
3693 "node_modules/picomatch": {
3694 "version": "2.3.1",
3695 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
3696 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
3697 "dev": true,
3698 "engines": {
3699 "node": ">=8.6"
3700 },
3701 "funding": {
3702 "url": "https://github.com/sponsors/jonschlinkert"
3703 }
3704 },
3705 "node_modules/pify": {
3706 "version": "4.0.1",
3707 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
3708 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
3709 "dev": true,
3710 "engines": {
3711 "node": ">=6"
3712 }
3713 },
3714 "node_modules/pinkie": {
3715 "version": "2.0.4",
3716 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
3717 "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
3718 "dev": true,
3719 "engines": {
3720 "node": ">=0.10.0"
3721 }
3722 },
3723 "node_modules/pinkie-promise": {
3724 "version": "2.0.1",
3725 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
3726 "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
3727 "dev": true,
3728 "dependencies": {
3729 "pinkie": "^2.0.0"
3730 },
3731 "engines": {
3732 "node": ">=0.10.0"
3733 }
3734 },
3735 "node_modules/pkg-dir": {
3736 "version": "4.2.0",
3737 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
3738 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
3739 "dev": true,
3740 "dependencies": {
3741 "find-up": "^4.0.0"
3742 },
3743 "engines": {
3744 "node": ">=8"
3745 }
3746 },
3747 "node_modules/postcss": {
3748 "version": "8.4.38",
3749 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
3750 "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
3751 "dev": true,
3752 "funding": [
3753 {
3754 "type": "opencollective",
3755 "url": "https://opencollective.com/postcss/"
3756 },
3757 {
3758 "type": "tidelift",
3759 "url": "https://tidelift.com/funding/github/npm/postcss"
3760 },
3761 {
3762 "type": "github",
3763 "url": "https://github.com/sponsors/ai"
3764 }
3765 ],
3766 "dependencies": {
3767 "nanoid": "^3.3.7",
3768 "picocolors": "^1.0.0",
3769 "source-map-js": "^1.2.0"
3770 },
3771 "engines": {
3772 "node": "^10 || ^12 || >=14"
3773 }
3774 },
3775 "node_modules/postcss-modules-extract-imports": {
3776 "version": "3.1.0",
3777 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
3778 "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
3779 "dev": true,
3780 "engines": {
3781 "node": "^10 || ^12 || >= 14"
3782 },
3783 "peerDependencies": {
3784 "postcss": "^8.1.0"
3785 }
3786 },
3787 "node_modules/postcss-modules-local-by-default": {
3788 "version": "4.0.5",
3789 "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz",
3790 "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==",
3791 "dev": true,
3792 "dependencies": {
3793 "icss-utils": "^5.0.0",
3794 "postcss-selector-parser": "^6.0.2",
3795 "postcss-value-parser": "^4.1.0"
3796 },
3797 "engines": {
3798 "node": "^10 || ^12 || >= 14"
3799 },
3800 "peerDependencies": {
3801 "postcss": "^8.1.0"
3802 }
3803 },
3804 "node_modules/postcss-modules-scope": {
3805 "version": "3.2.0",
3806 "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz",
3807 "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==",
3808 "dev": true,
3809 "dependencies": {
3810 "postcss-selector-parser": "^6.0.4"
3811 },
3812 "engines": {
3813 "node": "^10 || ^12 || >= 14"
3814 },
3815 "peerDependencies": {
3816 "postcss": "^8.1.0"
3817 }
3818 },
3819 "node_modules/postcss-modules-values": {
3820 "version": "4.0.0",
3821 "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
3822 "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
3823 "dev": true,
3824 "dependencies": {
3825 "icss-utils": "^5.0.0"
3826 },
3827 "engines": {
3828 "node": "^10 || ^12 || >= 14"
3829 },
3830 "peerDependencies": {
3831 "postcss": "^8.1.0"
3832 }
3833 },
3834 "node_modules/postcss-selector-parser": {
3835 "version": "6.0.16",
3836 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz",
3837 "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==",
3838 "dev": true,
3839 "dependencies": {
3840 "cssesc": "^3.0.0",
3841 "util-deprecate": "^1.0.2"
3842 },
3843 "engines": {
3844 "node": ">=4"
3845 }
3846 },
3847 "node_modules/postcss-value-parser": {
3848 "version": "4.2.0",
3849 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
3850 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
3851 "dev": true
3852 },
3853 "node_modules/pretty-error": {
3854 "version": "4.0.0",
3855 "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz",
3856 "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==",
3857 "dev": true,
3858 "dependencies": {
3859 "lodash": "^4.17.20",
3860 "renderkid": "^3.0.0"
3861 }
3862 },
3863 "node_modules/process-nextick-args": {
3864 "version": "2.0.1",
3865 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
3866 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
3867 "dev": true
3868 },
3869 "node_modules/proxy-addr": {
3870 "version": "2.0.7",
3871 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
3872 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
3873 "dev": true,
3874 "dependencies": {
3875 "forwarded": "0.2.0",
3876 "ipaddr.js": "1.9.1"
3877 },
3878 "engines": {
3879 "node": ">= 0.10"
3880 }
3881 },
3882 "node_modules/proxy-addr/node_modules/ipaddr.js": {
3883 "version": "1.9.1",
3884 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3885 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
3886 "dev": true,
3887 "engines": {
3888 "node": ">= 0.10"
3889 }
3890 },
3891 "node_modules/punycode": {
3892 "version": "2.3.1",
3893 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3894 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3895 "dev": true,
3896 "engines": {
3897 "node": ">=6"
3898 }
3899 },
3900 "node_modules/qs": {
3901 "version": "6.11.0",
3902 "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
3903 "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
3904 "dev": true,
3905 "dependencies": {
3906 "side-channel": "^1.0.4"
3907 },
3908 "engines": {
3909 "node": ">=0.6"
3910 },
3911 "funding": {
3912 "url": "https://github.com/sponsors/ljharb"
3913 }
3914 },
3915 "node_modules/queue-microtask": {
3916 "version": "1.2.3",
3917 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
3918 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
3919 "dev": true,
3920 "funding": [
3921 {
3922 "type": "github",
3923 "url": "https://github.com/sponsors/feross"
3924 },
3925 {
3926 "type": "patreon",
3927 "url": "https://www.patreon.com/feross"
3928 },
3929 {
3930 "type": "consulting",
3931 "url": "https://feross.org/support"
3932 }
3933 ]
3934 },
3935 "node_modules/randombytes": {
3936 "version": "2.1.0",
3937 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
3938 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
3939 "dev": true,
3940 "dependencies": {
3941 "safe-buffer": "^5.1.0"
3942 }
3943 },
3944 "node_modules/range-parser": {
3945 "version": "1.2.1",
3946 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
3947 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
3948 "dev": true,
3949 "engines": {
3950 "node": ">= 0.6"
3951 }
3952 },
3953 "node_modules/raw-body": {
3954 "version": "2.5.2",
3955 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
3956 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
3957 "dev": true,
3958 "dependencies": {
3959 "bytes": "3.1.2",
3960 "http-errors": "2.0.0",
3961 "iconv-lite": "0.4.24",
3962 "unpipe": "1.0.0"
3963 },
3964 "engines": {
3965 "node": ">= 0.8"
3966 }
3967 },
3968 "node_modules/raw-body/node_modules/bytes": {
3969 "version": "3.1.2",
3970 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
3971 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
3972 "dev": true,
3973 "engines": {
3974 "node": ">= 0.8"
3975 }
3976 },
3977 "node_modules/readable-stream": {
3978 "version": "3.6.2",
3979 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
3980 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
3981 "dev": true,
3982 "dependencies": {
3983 "inherits": "^2.0.3",
3984 "string_decoder": "^1.1.1",
3985 "util-deprecate": "^1.0.1"
3986 },
3987 "engines": {
3988 "node": ">= 6"
3989 }
3990 },
3991 "node_modules/readdirp": {
3992 "version": "3.6.0",
3993 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
3994 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
3995 "dev": true,
3996 "dependencies": {
3997 "picomatch": "^2.2.1"
3998 },
3999 "engines": {
4000 "node": ">=8.10.0"
4001 }
4002 },
4003 "node_modules/rechoir": {
4004 "version": "0.8.0",
4005 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
4006 "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",
4007 "dev": true,
4008 "dependencies": {
4009 "resolve": "^1.20.0"
4010 },
4011 "engines": {
4012 "node": ">= 10.13.0"
4013 }
4014 },
4015 "node_modules/relateurl": {
4016 "version": "0.2.7",
4017 "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
4018 "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
4019 "dev": true,
4020 "engines": {
4021 "node": ">= 0.10"
4022 }
4023 },
4024 "node_modules/renderkid": {
4025 "version": "3.0.0",
4026 "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz",
4027 "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==",
4028 "dev": true,
4029 "dependencies": {
4030 "css-select": "^4.1.3",
4031 "dom-converter": "^0.2.0",
4032 "htmlparser2": "^6.1.0",
4033 "lodash": "^4.17.21",
4034 "strip-ansi": "^6.0.1"
4035 }
4036 },
4037 "node_modules/require-from-string": {
4038 "version": "2.0.2",
4039 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
4040 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
4041 "dev": true,
4042 "engines": {
4043 "node": ">=0.10.0"
4044 }
4045 },
4046 "node_modules/requires-port": {
4047 "version": "1.0.0",
4048 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
4049 "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
4050 "dev": true
4051 },
4052 "node_modules/reset-css": {
4053 "version": "5.0.2",
4054 "resolved": "https://registry.npmjs.org/reset-css/-/reset-css-5.0.2.tgz",
4055 "integrity": "sha512-YtgUGSq5z5W0NPSjsBW7ys7rtWa8P8AiE7S6Fg3d1TQCPpAodgYyLuZYlU0AOsLtprk/fC9ormHN/0pAavVIDw==",
4056 "dev": true
4057 },
4058 "node_modules/resolve": {
4059 "version": "1.22.8",
4060 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
4061 "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
4062 "dev": true,
4063 "dependencies": {
4064 "is-core-module": "^2.13.0",
4065 "path-parse": "^1.0.7",
4066 "supports-preserve-symlinks-flag": "^1.0.0"
4067 },
4068 "bin": {
4069 "resolve": "bin/resolve"
4070 },
4071 "funding": {
4072 "url": "https://github.com/sponsors/ljharb"
4073 }
4074 },
4075 "node_modules/resolve-cwd": {
4076 "version": "3.0.0",
4077 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
4078 "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
4079 "dev": true,
4080 "dependencies": {
4081 "resolve-from": "^5.0.0"
4082 },
4083 "engines": {
4084 "node": ">=8"
4085 }
4086 },
4087 "node_modules/resolve-from": {
4088 "version": "5.0.0",
4089 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
4090 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
4091 "dev": true,
4092 "engines": {
4093 "node": ">=8"
4094 }
4095 },
4096 "node_modules/retry": {
4097 "version": "0.13.1",
4098 "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
4099 "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
4100 "dev": true,
4101 "engines": {
4102 "node": ">= 4"
4103 }
4104 },
4105 "node_modules/reusify": {
4106 "version": "1.0.4",
4107 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
4108 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
4109 "dev": true,
4110 "engines": {
4111 "iojs": ">=1.0.0",
4112 "node": ">=0.10.0"
4113 }
4114 },
4115 "node_modules/rimraf": {
4116 "version": "2.7.1",
4117 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
4118 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
4119 "dev": true,
4120 "dependencies": {
4121 "glob": "^7.1.3"
4122 },
4123 "bin": {
4124 "rimraf": "bin.js"
4125 }
4126 },
4127 "node_modules/run-applescript": {
4128 "version": "7.0.0",
4129 "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz",
4130 "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==",
4131 "dev": true,
4132 "engines": {
4133 "node": ">=18"
4134 },
4135 "funding": {
4136 "url": "https://github.com/sponsors/sindresorhus"
4137 }
4138 },
4139 "node_modules/run-parallel": {
4140 "version": "1.2.0",
4141 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
4142 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
4143 "dev": true,
4144 "funding": [
4145 {
4146 "type": "github",
4147 "url": "https://github.com/sponsors/feross"
4148 },
4149 {
4150 "type": "patreon",
4151 "url": "https://www.patreon.com/feross"
4152 },
4153 {
4154 "type": "consulting",
4155 "url": "https://feross.org/support"
4156 }
4157 ],
4158 "dependencies": {
4159 "queue-microtask": "^1.2.2"
4160 }
4161 },
4162 "node_modules/safe-buffer": {
4163 "version": "5.1.2",
4164 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
4165 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
4166 "dev": true
4167 },
4168 "node_modules/safer-buffer": {
4169 "version": "2.1.2",
4170 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
4171 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
4172 "dev": true
4173 },
4174 "node_modules/sax": {
4175 "version": "1.3.0",
4176 "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz",
4177 "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==",
4178 "dev": true
4179 },
4180 "node_modules/schema-utils": {
4181 "version": "3.3.0",
4182 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
4183 "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
4184 "dev": true,
4185 "dependencies": {
4186 "@types/json-schema": "^7.0.8",
4187 "ajv": "^6.12.5",
4188 "ajv-keywords": "^3.5.2"
4189 },
4190 "engines": {
4191 "node": ">= 10.13.0"
4192 },
4193 "funding": {
4194 "type": "opencollective",
4195 "url": "https://opencollective.com/webpack"
4196 }
4197 },
4198 "node_modules/select-hose": {
4199 "version": "2.0.0",
4200 "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
4201 "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==",
4202 "dev": true
4203 },
4204 "node_modules/selfsigned": {
4205 "version": "2.4.1",
4206 "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz",
4207 "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==",
4208 "dev": true,
4209 "dependencies": {
4210 "@types/node-forge": "^1.3.0",
4211 "node-forge": "^1"
4212 },
4213 "engines": {
4214 "node": ">=10"
4215 }
4216 },
4217 "node_modules/send": {
4218 "version": "0.18.0",
4219 "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
4220 "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
4221 "dev": true,
4222 "dependencies": {
4223 "debug": "2.6.9",
4224 "depd": "2.0.0",
4225 "destroy": "1.2.0",
4226 "encodeurl": "~1.0.2",
4227 "escape-html": "~1.0.3",
4228 "etag": "~1.8.1",
4229 "fresh": "0.5.2",
4230 "http-errors": "2.0.0",
4231 "mime": "1.6.0",
4232 "ms": "2.1.3",
4233 "on-finished": "2.4.1",
4234 "range-parser": "~1.2.1",
4235 "statuses": "2.0.1"
4236 },
4237 "engines": {
4238 "node": ">= 0.8.0"
4239 }
4240 },
4241 "node_modules/send/node_modules/ms": {
4242 "version": "2.1.3",
4243 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
4244 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
4245 "dev": true
4246 },
4247 "node_modules/serialize-javascript": {
4248 "version": "6.0.2",
4249 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
4250 "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
4251 "dev": true,
4252 "dependencies": {
4253 "randombytes": "^2.1.0"
4254 }
4255 },
4256 "node_modules/serve-index": {
4257 "version": "1.9.1",
4258 "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
4259 "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
4260 "dev": true,
4261 "dependencies": {
4262 "accepts": "~1.3.4",
4263 "batch": "0.6.1",
4264 "debug": "2.6.9",
4265 "escape-html": "~1.0.3",
4266 "http-errors": "~1.6.2",
4267 "mime-types": "~2.1.17",
4268 "parseurl": "~1.3.2"
4269 },
4270 "engines": {
4271 "node": ">= 0.8.0"
4272 }
4273 },
4274 "node_modules/serve-index/node_modules/depd": {
4275 "version": "1.1.2",
4276 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
4277 "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
4278 "dev": true,
4279 "engines": {
4280 "node": ">= 0.6"
4281 }
4282 },
4283 "node_modules/serve-index/node_modules/http-errors": {
4284 "version": "1.6.3",
4285 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
4286 "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
4287 "dev": true,
4288 "dependencies": {
4289 "depd": "~1.1.2",
4290 "inherits": "2.0.3",
4291 "setprototypeof": "1.1.0",
4292 "statuses": ">= 1.4.0 < 2"
4293 },
4294 "engines": {
4295 "node": ">= 0.6"
4296 }
4297 },
4298 "node_modules/serve-index/node_modules/inherits": {
4299 "version": "2.0.3",
4300 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
4301 "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
4302 "dev": true
4303 },
4304 "node_modules/serve-index/node_modules/setprototypeof": {
4305 "version": "1.1.0",
4306 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
4307 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
4308 "dev": true
4309 },
4310 "node_modules/serve-index/node_modules/statuses": {
4311 "version": "1.5.0",
4312 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
4313 "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
4314 "dev": true,
4315 "engines": {
4316 "node": ">= 0.6"
4317 }
4318 },
4319 "node_modules/serve-static": {
4320 "version": "1.15.0",
4321 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
4322 "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
4323 "dev": true,
4324 "dependencies": {
4325 "encodeurl": "~1.0.2",
4326 "escape-html": "~1.0.3",
4327 "parseurl": "~1.3.3",
4328 "send": "0.18.0"
4329 },
4330 "engines": {
4331 "node": ">= 0.8.0"
4332 }
4333 },
4334 "node_modules/set-function-length": {
4335 "version": "1.2.2",
4336 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
4337 "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
4338 "dev": true,
4339 "dependencies": {
4340 "define-data-property": "^1.1.4",
4341 "es-errors": "^1.3.0",
4342 "function-bind": "^1.1.2",
4343 "get-intrinsic": "^1.2.4",
4344 "gopd": "^1.0.1",
4345 "has-property-descriptors": "^1.0.2"
4346 },
4347 "engines": {
4348 "node": ">= 0.4"
4349 }
4350 },
4351 "node_modules/setprototypeof": {
4352 "version": "1.2.0",
4353 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
4354 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
4355 "dev": true
4356 },
4357 "node_modules/shallow-clone": {
4358 "version": "3.0.1",
4359 "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
4360 "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
4361 "dev": true,
4362 "dependencies": {
4363 "kind-of": "^6.0.2"
4364 },
4365 "engines": {
4366 "node": ">=8"
4367 }
4368 },
4369 "node_modules/shebang-command": {
4370 "version": "2.0.0",
4371 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
4372 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
4373 "dev": true,
4374 "dependencies": {
4375 "shebang-regex": "^3.0.0"
4376 },
4377 "engines": {
4378 "node": ">=8"
4379 }
4380 },
4381 "node_modules/shebang-regex": {
4382 "version": "3.0.0",
4383 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
4384 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
4385 "dev": true,
4386 "engines": {
4387 "node": ">=8"
4388 }
4389 },
4390 "node_modules/shell-quote": {
4391 "version": "1.8.1",
4392 "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
4393 "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
4394 "dev": true,
4395 "funding": {
4396 "url": "https://github.com/sponsors/ljharb"
4397 }
4398 },
4399 "node_modules/side-channel": {
4400 "version": "1.0.6",
4401 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz",
4402 "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==",
4403 "dev": true,
4404 "dependencies": {
4405 "call-bind": "^1.0.7",
4406 "es-errors": "^1.3.0",
4407 "get-intrinsic": "^1.2.4",
4408 "object-inspect": "^1.13.1"
4409 },
4410 "engines": {
4411 "node": ">= 0.4"
4412 },
4413 "funding": {
4414 "url": "https://github.com/sponsors/ljharb"
4415 }
4416 },
4417 "node_modules/signal-exit": {
4418 "version": "3.0.7",
4419 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
4420 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
4421 "dev": true
4422 },
4423 "node_modules/slash": {
4424 "version": "5.1.0",
4425 "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz",
4426 "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==",
4427 "dev": true,
4428 "engines": {
4429 "node": ">=14.16"
4430 },
4431 "funding": {
4432 "url": "https://github.com/sponsors/sindresorhus"
4433 }
4434 },
4435 "node_modules/sockjs": {
4436 "version": "0.3.24",
4437 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
4438 "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
4439 "dev": true,
4440 "dependencies": {
4441 "faye-websocket": "^0.11.3",
4442 "uuid": "^8.3.2",
4443 "websocket-driver": "^0.7.4"
4444 }
4445 },
4446 "node_modules/sockjs/node_modules/uuid": {
4447 "version": "8.3.2",
4448 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
4449 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
4450 "dev": true,
4451 "bin": {
4452 "uuid": "dist/bin/uuid"
4453 }
4454 },
4455 "node_modules/source-map": {
4456 "version": "0.6.1",
4457 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
4458 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
4459 "dev": true,
4460 "engines": {
4461 "node": ">=0.10.0"
4462 }
4463 },
4464 "node_modules/source-map-js": {
4465 "version": "1.2.0",
4466 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
4467 "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
4468 "dev": true,
4469 "engines": {
4470 "node": ">=0.10.0"
4471 }
4472 },
4473 "node_modules/source-map-support": {
4474 "version": "0.5.21",
4475 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
4476 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
4477 "dev": true,
4478 "dependencies": {
4479 "buffer-from": "^1.0.0",
4480 "source-map": "^0.6.0"
4481 }
4482 },
4483 "node_modules/spdx-exceptions": {
4484 "version": "2.5.0",
4485 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz",
4486 "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==",
4487 "dev": true
4488 },
4489 "node_modules/spdx-expression-parse": {
4490 "version": "3.0.1",
4491 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
4492 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
4493 "dev": true,
4494 "dependencies": {
4495 "spdx-exceptions": "^2.1.0",
4496 "spdx-license-ids": "^3.0.0"
4497 }
4498 },
4499 "node_modules/spdx-expression-validate": {
4500 "version": "2.0.0",
4501 "resolved": "https://registry.npmjs.org/spdx-expression-validate/-/spdx-expression-validate-2.0.0.tgz",
4502 "integrity": "sha512-b3wydZLM+Tc6CFvaRDBOF9d76oGIHNCLYFeHbftFXUWjnfZWganmDmvtM5sm1cRwJc/VDBMLyGGrsLFd1vOxbg==",
4503 "dev": true,
4504 "dependencies": {
4505 "spdx-expression-parse": "^3.0.0"
4506 }
4507 },
4508 "node_modules/spdx-license-ids": {
4509 "version": "3.0.17",
4510 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz",
4511 "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==",
4512 "dev": true
4513 },
4514 "node_modules/spdy": {
4515 "version": "4.0.2",
4516 "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
4517 "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
4518 "dev": true,
4519 "dependencies": {
4520 "debug": "^4.1.0",
4521 "handle-thing": "^2.0.0",
4522 "http-deceiver": "^1.2.7",
4523 "select-hose": "^2.0.0",
4524 "spdy-transport": "^3.0.0"
4525 },
4526 "engines": {
4527 "node": ">=6.0.0"
4528 }
4529 },
4530 "node_modules/spdy-transport": {
4531 "version": "3.0.0",
4532 "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
4533 "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
4534 "dev": true,
4535 "dependencies": {
4536 "debug": "^4.1.0",
4537 "detect-node": "^2.0.4",
4538 "hpack.js": "^2.1.6",
4539 "obuf": "^1.1.2",
4540 "readable-stream": "^3.0.6",
4541 "wbuf": "^1.7.3"
4542 }
4543 },
4544 "node_modules/spdy-transport/node_modules/debug": {
4545 "version": "4.3.4",
4546 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
4547 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
4548 "dev": true,
4549 "dependencies": {
4550 "ms": "2.1.2"
4551 },
4552 "engines": {
4553 "node": ">=6.0"
4554 },
4555 "peerDependenciesMeta": {
4556 "supports-color": {
4557 "optional": true
4558 }
4559 }
4560 },
4561 "node_modules/spdy-transport/node_modules/ms": {
4562 "version": "2.1.2",
4563 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4564 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4565 "dev": true
4566 },
4567 "node_modules/spdy/node_modules/debug": {
4568 "version": "4.3.4",
4569 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
4570 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
4571 "dev": true,
4572 "dependencies": {
4573 "ms": "2.1.2"
4574 },
4575 "engines": {
4576 "node": ">=6.0"
4577 },
4578 "peerDependenciesMeta": {
4579 "supports-color": {
4580 "optional": true
4581 }
4582 }
4583 },
4584 "node_modules/spdy/node_modules/ms": {
4585 "version": "2.1.2",
4586 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
4587 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
4588 "dev": true
4589 },
4590 "node_modules/statuses": {
4591 "version": "2.0.1",
4592 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
4593 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
4594 "dev": true,
4595 "engines": {
4596 "node": ">= 0.8"
4597 }
4598 },
4599 "node_modules/string_decoder": {
4600 "version": "1.3.0",
4601 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
4602 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
4603 "dev": true,
4604 "dependencies": {
4605 "safe-buffer": "~5.2.0"
4606 }
4607 },
4608 "node_modules/string_decoder/node_modules/safe-buffer": {
4609 "version": "5.2.1",
4610 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
4611 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
4612 "dev": true,
4613 "funding": [
4614 {
4615 "type": "github",
4616 "url": "https://github.com/sponsors/feross"
4617 },
4618 {
4619 "type": "patreon",
4620 "url": "https://www.patreon.com/feross"
4621 },
4622 {
4623 "type": "consulting",
4624 "url": "https://feross.org/support"
4625 }
4626 ]
4627 },
4628 "node_modules/string-replace-loader": {
4629 "version": "3.1.0",
4630 "resolved": "https://registry.npmjs.org/string-replace-loader/-/string-replace-loader-3.1.0.tgz",
4631 "integrity": "sha512-5AOMUZeX5HE/ylKDnEa/KKBqvlnFmRZudSOjVJHxhoJg9QYTwl1rECx7SLR8BBH7tfxb4Rp7EM2XVfQFxIhsbQ==",
4632 "dev": true,
4633 "dependencies": {
4634 "loader-utils": "^2.0.0",
4635 "schema-utils": "^3.0.0"
4636 },
4637 "peerDependencies": {
4638 "webpack": "^5"
4639 }
4640 },
4641 "node_modules/string-replace-loader/node_modules/json5": {
4642 "version": "2.2.3",
4643 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
4644 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
4645 "dev": true,
4646 "bin": {
4647 "json5": "lib/cli.js"
4648 },
4649 "engines": {
4650 "node": ">=6"
4651 }
4652 },
4653 "node_modules/string-replace-loader/node_modules/loader-utils": {
4654 "version": "2.0.4",
4655 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
4656 "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
4657 "dev": true,
4658 "dependencies": {
4659 "big.js": "^5.2.2",
4660 "emojis-list": "^3.0.0",
4661 "json5": "^2.1.2"
4662 },
4663 "engines": {
4664 "node": ">=8.9.0"
4665 }
4666 },
4667 "node_modules/string-width": {
4668 "version": "5.1.2",
4669 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
4670 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
4671 "dev": true,
4672 "dependencies": {
4673 "eastasianwidth": "^0.2.0",
4674 "emoji-regex": "^9.2.2",
4675 "strip-ansi": "^7.0.1"
4676 },
4677 "engines": {
4678 "node": ">=12"
4679 },
4680 "funding": {
4681 "url": "https://github.com/sponsors/sindresorhus"
4682 }
4683 },
4684 "node_modules/string-width-cjs": {
4685 "name": "string-width",
4686 "version": "4.2.3",
4687 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
4688 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
4689 "dev": true,
4690 "dependencies": {
4691 "emoji-regex": "^8.0.0",
4692 "is-fullwidth-code-point": "^3.0.0",
4693 "strip-ansi": "^6.0.1"
4694 },
4695 "engines": {
4696 "node": ">=8"
4697 }
4698 },
4699 "node_modules/string-width-cjs/node_modules/emoji-regex": {
4700 "version": "8.0.0",
4701 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
4702 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
4703 "dev": true
4704 },
4705 "node_modules/string-width/node_modules/ansi-regex": {
4706 "version": "6.0.1",
4707 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
4708 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
4709 "dev": true,
4710 "engines": {
4711 "node": ">=12"
4712 },
4713 "funding": {
4714 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
4715 }
4716 },
4717 "node_modules/string-width/node_modules/strip-ansi": {
4718 "version": "7.1.0",
4719 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
4720 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
4721 "dev": true,
4722 "dependencies": {
4723 "ansi-regex": "^6.0.1"
4724 },
4725 "engines": {
4726 "node": ">=12"
4727 },
4728 "funding": {
4729 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
4730 }
4731 },
4732 "node_modules/strip-ansi": {
4733 "version": "6.0.1",
4734 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
4735 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
4736 "dev": true,
4737 "dependencies": {
4738 "ansi-regex": "^5.0.1"
4739 },
4740 "engines": {
4741 "node": ">=8"
4742 }
4743 },
4744 "node_modules/strip-ansi-cjs": {
4745 "name": "strip-ansi",
4746 "version": "6.0.1",
4747 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
4748 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
4749 "dev": true,
4750 "dependencies": {
4751 "ansi-regex": "^5.0.1"
4752 },
4753 "engines": {
4754 "node": ">=8"
4755 }
4756 },
4757 "node_modules/strip-final-newline": {
4758 "version": "2.0.0",
4759 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
4760 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
4761 "dev": true,
4762 "engines": {
4763 "node": ">=6"
4764 }
4765 },
4766 "node_modules/style-loader": {
4767 "version": "4.0.0",
4768 "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz",
4769 "integrity": "sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==",
4770 "dev": true,
4771 "engines": {
4772 "node": ">= 18.12.0"
4773 },
4774 "funding": {
4775 "type": "opencollective",
4776 "url": "https://opencollective.com/webpack"
4777 },
4778 "peerDependencies": {
4779 "webpack": "^5.27.0"
4780 }
4781 },
4782 "node_modules/supports-color": {
4783 "version": "8.1.1",
4784 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
4785 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
4786 "dev": true,
4787 "dependencies": {
4788 "has-flag": "^4.0.0"
4789 },
4790 "engines": {
4791 "node": ">=10"
4792 },
4793 "funding": {
4794 "url": "https://github.com/chalk/supports-color?sponsor=1"
4795 }
4796 },
4797 "node_modules/supports-preserve-symlinks-flag": {
4798 "version": "1.0.0",
4799 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
4800 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
4801 "dev": true,
4802 "engines": {
4803 "node": ">= 0.4"
4804 },
4805 "funding": {
4806 "url": "https://github.com/sponsors/ljharb"
4807 }
4808 },
4809 "node_modules/svelte": {
4810 "version": "4.2.13",
4811 "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.13.tgz",
4812 "integrity": "sha512-jtVt2KXLbQnsWN93Zd7EVboNh8Tqexes4rZfXNP7nYRjd9+JjubTD8BXloUmU1OUYpc6pdd1aKBhCV+b2ZKoMg==",
4813 "dev": true,
4814 "dependencies": {
4815 "@ampproject/remapping": "^2.2.1",
4816 "@jridgewell/sourcemap-codec": "^1.4.15",
4817 "@jridgewell/trace-mapping": "^0.3.18",
4818 "@types/estree": "^1.0.1",
4819 "acorn": "^8.9.0",
4820 "aria-query": "^5.3.0",
4821 "axobject-query": "^4.0.0",
4822 "code-red": "^1.0.3",
4823 "css-tree": "^2.3.1",
4824 "estree-walker": "^3.0.3",
4825 "is-reference": "^3.0.1",
4826 "locate-character": "^3.0.0",
4827 "magic-string": "^0.30.4",
4828 "periscopic": "^3.1.0"
4829 },
4830 "engines": {
4831 "node": ">=16"
4832 }
4833 },
4834 "node_modules/svelte-dev-helper": {
4835 "version": "1.1.9",
4836 "resolved": "https://registry.npmjs.org/svelte-dev-helper/-/svelte-dev-helper-1.1.9.tgz",
4837 "integrity": "sha512-oU+Xv7Dl4kRU2kdFjsoPLfJfnt5hUhsFUZtuzI3Ku/f2iAFZqBoEuXOqK3N9ngD4dxQOmN4OKWPHVi3NeAeAfQ==",
4838 "dev": true
4839 },
4840 "node_modules/svelte-hmr": {
4841 "version": "0.14.12",
4842 "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.14.12.tgz",
4843 "integrity": "sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==",
4844 "dev": true,
4845 "engines": {
4846 "node": "^12.20 || ^14.13.1 || >= 16"
4847 },
4848 "peerDependencies": {
4849 "svelte": ">=3.19.0"
4850 }
4851 },
4852 "node_modules/svelte-loader": {
4853 "version": "3.2.0",
4854 "resolved": "https://registry.npmjs.org/svelte-loader/-/svelte-loader-3.2.0.tgz",
4855 "integrity": "sha512-pxsNMC/1JHdQ63M0Zw5cS8dN299nvMiU2ze8yWPLlov/xBNXElEEM22so2q/vJDUyP0ZCrCVMV1d/tlWwxMRLA==",
4856 "dev": true,
4857 "dependencies": {
4858 "loader-utils": "^2.0.4",
4859 "svelte-dev-helper": "^1.1.9",
4860 "svelte-hmr": "^0.14.2"
4861 },
4862 "peerDependencies": {
4863 "svelte": "^3.0.0 || ^4.0.0-next.0 || ^5.0.0-next.1"
4864 }
4865 },
4866 "node_modules/svelte-loader/node_modules/json5": {
4867 "version": "2.2.3",
4868 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
4869 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
4870 "dev": true,
4871 "bin": {
4872 "json5": "lib/cli.js"
4873 },
4874 "engines": {
4875 "node": ">=6"
4876 }
4877 },
4878 "node_modules/svelte-loader/node_modules/loader-utils": {
4879 "version": "2.0.4",
4880 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
4881 "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
4882 "dev": true,
4883 "dependencies": {
4884 "big.js": "^5.2.2",
4885 "emojis-list": "^3.0.0",
4886 "json5": "^2.1.2"
4887 },
4888 "engines": {
4889 "node": ">=8.9.0"
4890 }
4891 },
4892 "node_modules/terser": {
4893 "version": "5.30.3",
4894 "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.3.tgz",
4895 "integrity": "sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==",
4896 "dev": true,
4897 "dependencies": {
4898 "@jridgewell/source-map": "^0.3.3",
4899 "acorn": "^8.8.2",
4900 "commander": "^2.20.0",
4901 "source-map-support": "~0.5.20"
4902 },
4903 "bin": {
4904 "terser": "bin/terser"
4905 },
4906 "engines": {
4907 "node": ">=10"
4908 }
4909 },
4910 "node_modules/terser-webpack-plugin": {
4911 "version": "5.3.10",
4912 "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz",
4913 "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==",
4914 "dev": true,
4915 "dependencies": {
4916 "@jridgewell/trace-mapping": "^0.3.20",
4917 "jest-worker": "^27.4.5",
4918 "schema-utils": "^3.1.1",
4919 "serialize-javascript": "^6.0.1",
4920 "terser": "^5.26.0"
4921 },
4922 "engines": {
4923 "node": ">= 10.13.0"
4924 },
4925 "funding": {
4926 "type": "opencollective",
4927 "url": "https://opencollective.com/webpack"
4928 },
4929 "peerDependencies": {
4930 "webpack": "^5.1.0"
4931 },
4932 "peerDependenciesMeta": {
4933 "@swc/core": {
4934 "optional": true
4935 },
4936 "esbuild": {
4937 "optional": true
4938 },
4939 "uglify-js": {
4940 "optional": true
4941 }
4942 }
4943 },
4944 "node_modules/thunky": {
4945 "version": "1.1.0",
4946 "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
4947 "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
4948 "dev": true
4949 },
4950 "node_modules/to-regex-range": {
4951 "version": "5.0.1",
4952 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
4953 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
4954 "dev": true,
4955 "dependencies": {
4956 "is-number": "^7.0.0"
4957 },
4958 "engines": {
4959 "node": ">=8.0"
4960 }
4961 },
4962 "node_modules/toidentifier": {
4963 "version": "1.0.1",
4964 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
4965 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
4966 "dev": true,
4967 "engines": {
4968 "node": ">=0.6"
4969 }
4970 },
4971 "node_modules/tslib": {
4972 "version": "2.6.2",
4973 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
4974 "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
4975 "dev": true
4976 },
4977 "node_modules/type-is": {
4978 "version": "1.6.18",
4979 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
4980 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
4981 "dev": true,
4982 "dependencies": {
4983 "media-typer": "0.3.0",
4984 "mime-types": "~2.1.24"
4985 },
4986 "engines": {
4987 "node": ">= 0.6"
4988 }
4989 },
4990 "node_modules/undici-types": {
4991 "version": "5.26.5",
4992 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
4993 "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
4994 "dev": true
4995 },
4996 "node_modules/unicorn-magic": {
4997 "version": "0.1.0",
4998 "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
4999 "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
5000 "dev": true,
5001 "engines": {
5002 "node": ">=18"
5003 },
5004 "funding": {
5005 "url": "https://github.com/sponsors/sindresorhus"
5006 }
5007 },
5008 "node_modules/unpipe": {
5009 "version": "1.0.0",
5010 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
5011 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
5012 "dev": true,
5013 "engines": {
5014 "node": ">= 0.8"
5015 }
5016 },
5017 "node_modules/update-browserslist-db": {
5018 "version": "1.0.13",
5019 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
5020 "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
5021 "dev": true,
5022 "funding": [
5023 {
5024 "type": "opencollective",
5025 "url": "https://opencollective.com/browserslist"
5026 },
5027 {
5028 "type": "tidelift",
5029 "url": "https://tidelift.com/funding/github/npm/browserslist"
5030 },
5031 {
5032 "type": "github",
5033 "url": "https://github.com/sponsors/ai"
5034 }
5035 ],
5036 "dependencies": {
5037 "escalade": "^3.1.1",
5038 "picocolors": "^1.0.0"
5039 },
5040 "bin": {
5041 "update-browserslist-db": "cli.js"
5042 },
5043 "peerDependencies": {
5044 "browserslist": ">= 4.21.0"
5045 }
5046 },
5047 "node_modules/uri-js": {
5048 "version": "4.4.1",
5049 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
5050 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
5051 "dev": true,
5052 "dependencies": {
5053 "punycode": "^2.1.0"
5054 }
5055 },
5056 "node_modules/util-deprecate": {
5057 "version": "1.0.2",
5058 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
5059 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
5060 "dev": true
5061 },
5062 "node_modules/utila": {
5063 "version": "0.4.0",
5064 "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
5065 "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==",
5066 "dev": true
5067 },
5068 "node_modules/utils-merge": {
5069 "version": "1.0.1",
5070 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
5071 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
5072 "dev": true,
5073 "engines": {
5074 "node": ">= 0.4.0"
5075 }
5076 },
5077 "node_modules/uuid": {
5078 "version": "9.0.1",
5079 "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
5080 "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
5081 "dev": true,
5082 "funding": [
5083 "https://github.com/sponsors/broofa",
5084 "https://github.com/sponsors/ctavan"
5085 ],
5086 "bin": {
5087 "uuid": "dist/bin/uuid"
5088 }
5089 },
5090 "node_modules/vary": {
5091 "version": "1.1.2",
5092 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
5093 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
5094 "dev": true,
5095 "engines": {
5096 "node": ">= 0.8"
5097 }
5098 },
5099 "node_modules/watchpack": {
5100 "version": "2.4.1",
5101 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz",
5102 "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==",
5103 "dev": true,
5104 "dependencies": {
5105 "glob-to-regexp": "^0.4.1",
5106 "graceful-fs": "^4.1.2"
5107 },
5108 "engines": {
5109 "node": ">=10.13.0"
5110 }
5111 },
5112 "node_modules/wbuf": {
5113 "version": "1.7.3",
5114 "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
5115 "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
5116 "dev": true,
5117 "dependencies": {
5118 "minimalistic-assert": "^1.0.0"
5119 }
5120 },
5121 "node_modules/webpack": {
5122 "version": "5.91.0",
5123 "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz",
5124 "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==",
5125 "dev": true,
5126 "dependencies": {
5127 "@types/eslint-scope": "^3.7.3",
5128 "@types/estree": "^1.0.5",
5129 "@webassemblyjs/ast": "^1.12.1",
5130 "@webassemblyjs/wasm-edit": "^1.12.1",
5131 "@webassemblyjs/wasm-parser": "^1.12.1",
5132 "acorn": "^8.7.1",
5133 "acorn-import-assertions": "^1.9.0",
5134 "browserslist": "^4.21.10",
5135 "chrome-trace-event": "^1.0.2",
5136 "enhanced-resolve": "^5.16.0",
5137 "es-module-lexer": "^1.2.1",
5138 "eslint-scope": "5.1.1",
5139 "events": "^3.2.0",
5140 "glob-to-regexp": "^0.4.1",
5141 "graceful-fs": "^4.2.11",
5142 "json-parse-even-better-errors": "^2.3.1",
5143 "loader-runner": "^4.2.0",
5144 "mime-types": "^2.1.27",
5145 "neo-async": "^2.6.2",
5146 "schema-utils": "^3.2.0",
5147 "tapable": "^2.1.1",
5148 "terser-webpack-plugin": "^5.3.10",
5149 "watchpack": "^2.4.1",
5150 "webpack-sources": "^3.2.3"
5151 },
5152 "bin": {
5153 "webpack": "bin/webpack.js"
5154 },
5155 "engines": {
5156 "node": ">=10.13.0"
5157 },
5158 "funding": {
5159 "type": "opencollective",
5160 "url": "https://opencollective.com/webpack"
5161 },
5162 "peerDependenciesMeta": {
5163 "webpack-cli": {
5164 "optional": true
5165 }
5166 }
5167 },
5168 "node_modules/webpack-cli": {
5169 "version": "5.1.4",
5170 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz",
5171 "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==",
5172 "dev": true,
5173 "dependencies": {
5174 "@discoveryjs/json-ext": "^0.5.0",
5175 "@webpack-cli/configtest": "^2.1.1",
5176 "@webpack-cli/info": "^2.0.2",
5177 "@webpack-cli/serve": "^2.0.5",
5178 "colorette": "^2.0.14",
5179 "commander": "^10.0.1",
5180 "cross-spawn": "^7.0.3",
5181 "envinfo": "^7.7.3",
5182 "fastest-levenshtein": "^1.0.12",
5183 "import-local": "^3.0.2",
5184 "interpret": "^3.1.1",
5185 "rechoir": "^0.8.0",
5186 "webpack-merge": "^5.7.3"
5187 },
5188 "bin": {
5189 "webpack-cli": "bin/cli.js"
5190 },
5191 "engines": {
5192 "node": ">=14.15.0"
5193 },
5194 "funding": {
5195 "type": "opencollective",
5196 "url": "https://opencollective.com/webpack"
5197 },
5198 "peerDependencies": {
5199 "webpack": "5.x.x"
5200 },
5201 "peerDependenciesMeta": {
5202 "@webpack-cli/generators": {
5203 "optional": true
5204 },
5205 "webpack-bundle-analyzer": {
5206 "optional": true
5207 },
5208 "webpack-dev-server": {
5209 "optional": true
5210 }
5211 }
5212 },
5213 "node_modules/webpack-cli/node_modules/commander": {
5214 "version": "10.0.1",
5215 "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
5216 "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
5217 "dev": true,
5218 "engines": {
5219 "node": ">=14"
5220 }
5221 },
5222 "node_modules/webpack-dev-middleware": {
5223 "version": "7.2.1",
5224 "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz",
5225 "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==",
5226 "dev": true,
5227 "dependencies": {
5228 "colorette": "^2.0.10",
5229 "memfs": "^4.6.0",
5230 "mime-types": "^2.1.31",
5231 "on-finished": "^2.4.1",
5232 "range-parser": "^1.2.1",
5233 "schema-utils": "^4.0.0"
5234 },
5235 "engines": {
5236 "node": ">= 18.12.0"
5237 },
5238 "funding": {
5239 "type": "opencollective",
5240 "url": "https://opencollective.com/webpack"
5241 },
5242 "peerDependencies": {
5243 "webpack": "^5.0.0"
5244 },
5245 "peerDependenciesMeta": {
5246 "webpack": {
5247 "optional": true
5248 }
5249 }
5250 },
5251 "node_modules/webpack-dev-middleware/node_modules/ajv": {
5252 "version": "8.12.0",
5253 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
5254 "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
5255 "dev": true,
5256 "dependencies": {
5257 "fast-deep-equal": "^3.1.1",
5258 "json-schema-traverse": "^1.0.0",
5259 "require-from-string": "^2.0.2",
5260 "uri-js": "^4.2.2"
5261 },
5262 "funding": {
5263 "type": "github",
5264 "url": "https://github.com/sponsors/epoberezkin"
5265 }
5266 },
5267 "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": {
5268 "version": "5.1.0",
5269 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
5270 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
5271 "dev": true,
5272 "dependencies": {
5273 "fast-deep-equal": "^3.1.3"
5274 },
5275 "peerDependencies": {
5276 "ajv": "^8.8.2"
5277 }
5278 },
5279 "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": {
5280 "version": "1.0.0",
5281 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
5282 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
5283 "dev": true
5284 },
5285 "node_modules/webpack-dev-middleware/node_modules/schema-utils": {
5286 "version": "4.2.0",
5287 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
5288 "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
5289 "dev": true,
5290 "dependencies": {
5291 "@types/json-schema": "^7.0.9",
5292 "ajv": "^8.9.0",
5293 "ajv-formats": "^2.1.1",
5294 "ajv-keywords": "^5.1.0"
5295 },
5296 "engines": {
5297 "node": ">= 12.13.0"
5298 },
5299 "funding": {
5300 "type": "opencollective",
5301 "url": "https://opencollective.com/webpack"
5302 }
5303 },
5304 "node_modules/webpack-dev-server": {
5305 "version": "5.0.4",
5306 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.4.tgz",
5307 "integrity": "sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==",
5308 "dev": true,
5309 "dependencies": {
5310 "@types/bonjour": "^3.5.13",
5311 "@types/connect-history-api-fallback": "^1.5.4",
5312 "@types/express": "^4.17.21",
5313 "@types/serve-index": "^1.9.4",
5314 "@types/serve-static": "^1.15.5",
5315 "@types/sockjs": "^0.3.36",
5316 "@types/ws": "^8.5.10",
5317 "ansi-html-community": "^0.0.8",
5318 "bonjour-service": "^1.2.1",
5319 "chokidar": "^3.6.0",
5320 "colorette": "^2.0.10",
5321 "compression": "^1.7.4",
5322 "connect-history-api-fallback": "^2.0.0",
5323 "default-gateway": "^6.0.3",
5324 "express": "^4.17.3",
5325 "graceful-fs": "^4.2.6",
5326 "html-entities": "^2.4.0",
5327 "http-proxy-middleware": "^2.0.3",
5328 "ipaddr.js": "^2.1.0",
5329 "launch-editor": "^2.6.1",
5330 "open": "^10.0.3",
5331 "p-retry": "^6.2.0",
5332 "rimraf": "^5.0.5",
5333 "schema-utils": "^4.2.0",
5334 "selfsigned": "^2.4.1",
5335 "serve-index": "^1.9.1",
5336 "sockjs": "^0.3.24",
5337 "spdy": "^4.0.2",
5338 "webpack-dev-middleware": "^7.1.0",
5339 "ws": "^8.16.0"
5340 },
5341 "bin": {
5342 "webpack-dev-server": "bin/webpack-dev-server.js"
5343 },
5344 "engines": {
5345 "node": ">= 18.12.0"
5346 },
5347 "funding": {
5348 "type": "opencollective",
5349 "url": "https://opencollective.com/webpack"
5350 },
5351 "peerDependencies": {
5352 "webpack": "^5.0.0"
5353 },
5354 "peerDependenciesMeta": {
5355 "webpack": {
5356 "optional": true
5357 },
5358 "webpack-cli": {
5359 "optional": true
5360 }
5361 }
5362 },
5363 "node_modules/webpack-dev-server/node_modules/ajv": {
5364 "version": "8.12.0",
5365 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
5366 "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
5367 "dev": true,
5368 "dependencies": {
5369 "fast-deep-equal": "^3.1.1",
5370 "json-schema-traverse": "^1.0.0",
5371 "require-from-string": "^2.0.2",
5372 "uri-js": "^4.2.2"
5373 },
5374 "funding": {
5375 "type": "github",
5376 "url": "https://github.com/sponsors/epoberezkin"
5377 }
5378 },
5379 "node_modules/webpack-dev-server/node_modules/ajv-keywords": {
5380 "version": "5.1.0",
5381 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
5382 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
5383 "dev": true,
5384 "dependencies": {
5385 "fast-deep-equal": "^3.1.3"
5386 },
5387 "peerDependencies": {
5388 "ajv": "^8.8.2"
5389 }
5390 },
5391 "node_modules/webpack-dev-server/node_modules/brace-expansion": {
5392 "version": "2.0.1",
5393 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
5394 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
5395 "dev": true,
5396 "dependencies": {
5397 "balanced-match": "^1.0.0"
5398 }
5399 },
5400 "node_modules/webpack-dev-server/node_modules/glob": {
5401 "version": "10.3.12",
5402 "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
5403 "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
5404 "dev": true,
5405 "dependencies": {
5406 "foreground-child": "^3.1.0",
5407 "jackspeak": "^2.3.6",
5408 "minimatch": "^9.0.1",
5409 "minipass": "^7.0.4",
5410 "path-scurry": "^1.10.2"
5411 },
5412 "bin": {
5413 "glob": "dist/esm/bin.mjs"
5414 },
5415 "engines": {
5416 "node": ">=16 || 14 >=14.17"
5417 },
5418 "funding": {
5419 "url": "https://github.com/sponsors/isaacs"
5420 }
5421 },
5422 "node_modules/webpack-dev-server/node_modules/json-schema-traverse": {
5423 "version": "1.0.0",
5424 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
5425 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
5426 "dev": true
5427 },
5428 "node_modules/webpack-dev-server/node_modules/minimatch": {
5429 "version": "9.0.4",
5430 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
5431 "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
5432 "dev": true,
5433 "dependencies": {
5434 "brace-expansion": "^2.0.1"
5435 },
5436 "engines": {
5437 "node": ">=16 || 14 >=14.17"
5438 },
5439 "funding": {
5440 "url": "https://github.com/sponsors/isaacs"
5441 }
5442 },
5443 "node_modules/webpack-dev-server/node_modules/rimraf": {
5444 "version": "5.0.5",
5445 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz",
5446 "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==",
5447 "dev": true,
5448 "dependencies": {
5449 "glob": "^10.3.7"
5450 },
5451 "bin": {
5452 "rimraf": "dist/esm/bin.mjs"
5453 },
5454 "engines": {
5455 "node": ">=14"
5456 },
5457 "funding": {
5458 "url": "https://github.com/sponsors/isaacs"
5459 }
5460 },
5461 "node_modules/webpack-dev-server/node_modules/schema-utils": {
5462 "version": "4.2.0",
5463 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
5464 "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
5465 "dev": true,
5466 "dependencies": {
5467 "@types/json-schema": "^7.0.9",
5468 "ajv": "^8.9.0",
5469 "ajv-formats": "^2.1.1",
5470 "ajv-keywords": "^5.1.0"
5471 },
5472 "engines": {
5473 "node": ">= 12.13.0"
5474 },
5475 "funding": {
5476 "type": "opencollective",
5477 "url": "https://opencollective.com/webpack"
5478 }
5479 },
5480 "node_modules/webpack-license-plugin": {
5481 "version": "4.4.2",
5482 "resolved": "https://registry.npmjs.org/webpack-license-plugin/-/webpack-license-plugin-4.4.2.tgz",
5483 "integrity": "sha512-n6BWea7g/ogWF/Nd3eOXVj9NLThaa5XYUNENNu4/0kPzxU6kPAKBe5XtQ2uKrrzM6OBOAyjkzzorZ8dAjHOycw==",
5484 "dev": true,
5485 "dependencies": {
5486 "chalk": "^5.3.0",
5487 "lodash": "^4.17.21",
5488 "needle": "^3.2.0",
5489 "spdx-expression-validate": "^2.0.0",
5490 "webpack-sources": "^3.2.3"
5491 },
5492 "engines": {
5493 "node": ">=16.0.0"
5494 },
5495 "peerDependencies": {
5496 "webpack": ">=4.0.0 < 6.0.0"
5497 }
5498 },
5499 "node_modules/webpack-license-plugin/node_modules/chalk": {
5500 "version": "5.3.0",
5501 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
5502 "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
5503 "dev": true,
5504 "engines": {
5505 "node": "^12.17.0 || ^14.13 || >=16.0.0"
5506 },
5507 "funding": {
5508 "url": "https://github.com/chalk/chalk?sponsor=1"
5509 }
5510 },
5511 "node_modules/webpack-license-plugin/node_modules/webpack-sources": {
5512 "version": "3.2.3",
5513 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
5514 "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
5515 "dev": true,
5516 "engines": {
5517 "node": ">=10.13.0"
5518 }
5519 },
5520 "node_modules/webpack-merge": {
5521 "version": "5.10.0",
5522 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz",
5523 "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==",
5524 "dev": true,
5525 "dependencies": {
5526 "clone-deep": "^4.0.1",
5527 "flat": "^5.0.2",
5528 "wildcard": "^2.0.0"
5529 },
5530 "engines": {
5531 "node": ">=10.0.0"
5532 }
5533 },
5534 "node_modules/webpack/node_modules/enhanced-resolve": {
5535 "version": "5.16.0",
5536 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz",
5537 "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==",
5538 "dev": true,
5539 "dependencies": {
5540 "graceful-fs": "^4.2.4",
5541 "tapable": "^2.2.0"
5542 },
5543 "engines": {
5544 "node": ">=10.13.0"
5545 }
5546 },
5547 "node_modules/webpack/node_modules/tapable": {
5548 "version": "2.2.1",
5549 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
5550 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
5551 "dev": true,
5552 "engines": {
5553 "node": ">=6"
5554 }
5555 },
5556 "node_modules/webpack/node_modules/webpack-sources": {
5557 "version": "3.2.3",
5558 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
5559 "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
5560 "dev": true,
5561 "engines": {
5562 "node": ">=10.13.0"
5563 }
5564 },
5565 "node_modules/websocket-driver": {
5566 "version": "0.7.4",
5567 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
5568 "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
5569 "dev": true,
5570 "dependencies": {
5571 "http-parser-js": ">=0.5.1",
5572 "safe-buffer": ">=5.1.0",
5573 "websocket-extensions": ">=0.1.1"
5574 },
5575 "engines": {
5576 "node": ">=0.8.0"
5577 }
5578 },
5579 "node_modules/websocket-extensions": {
5580 "version": "0.1.4",
5581 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
5582 "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
5583 "dev": true,
5584 "engines": {
5585 "node": ">=0.8.0"
5586 }
5587 },
5588 "node_modules/which": {
5589 "version": "2.0.2",
5590 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
5591 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
5592 "dev": true,
5593 "dependencies": {
5594 "isexe": "^2.0.0"
5595 },
5596 "bin": {
5597 "node-which": "bin/node-which"
5598 },
5599 "engines": {
5600 "node": ">= 8"
5601 }
5602 },
5603 "node_modules/wildcard": {
5604 "version": "2.0.1",
5605 "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
5606 "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
5607 "dev": true
5608 },
5609 "node_modules/workbox-broadcast-update": {
5610 "version": "7.0.0",
5611 "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-7.0.0.tgz",
5612 "integrity": "sha512-oUuh4jzZrLySOo0tC0WoKiSg90bVAcnE98uW7F8GFiSOXnhogfNDGZelPJa+6KpGBO5+Qelv04Hqx2UD+BJqNQ==",
5613 "dev": true,
5614 "dependencies": {
5615 "workbox-core": "7.0.0"
5616 }
5617 },
5618 "node_modules/workbox-cacheable-response": {
5619 "version": "7.0.0",
5620 "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-7.0.0.tgz",
5621 "integrity": "sha512-0lrtyGHn/LH8kKAJVOQfSu3/80WDc9Ma8ng0p2i/5HuUndGttH+mGMSvOskjOdFImLs2XZIimErp7tSOPmu/6g==",
5622 "dev": true,
5623 "dependencies": {
5624 "workbox-core": "7.0.0"
5625 }
5626 },
5627 "node_modules/workbox-core": {
5628 "version": "7.0.0",
5629 "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-7.0.0.tgz",
5630 "integrity": "sha512-81JkAAZtfVP8darBpfRTovHg8DGAVrKFgHpOArZbdFd78VqHr5Iw65f2guwjE2NlCFbPFDoez3D3/6ZvhI/rwQ==",
5631 "dev": true
5632 },
5633 "node_modules/workbox-expiration": {
5634 "version": "7.0.0",
5635 "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-7.0.0.tgz",
5636 "integrity": "sha512-MLK+fogW+pC3IWU9SFE+FRStvDVutwJMR5if1g7oBJx3qwmO69BNoJQVaMXq41R0gg3MzxVfwOGKx3i9P6sOLQ==",
5637 "dev": true,
5638 "dependencies": {
5639 "idb": "^7.0.1",
5640 "workbox-core": "7.0.0"
5641 }
5642 },
5643 "node_modules/workbox-routing": {
5644 "version": "7.0.0",
5645 "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-7.0.0.tgz",
5646 "integrity": "sha512-8YxLr3xvqidnbVeGyRGkaV4YdlKkn5qZ1LfEePW3dq+ydE73hUUJJuLmGEykW3fMX8x8mNdL0XrWgotcuZjIvA==",
5647 "dev": true,
5648 "dependencies": {
5649 "workbox-core": "7.0.0"
5650 }
5651 },
5652 "node_modules/workbox-strategies": {
5653 "version": "7.0.0",
5654 "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-7.0.0.tgz",
5655 "integrity": "sha512-dg3qJU7tR/Gcd/XXOOo7x9QoCI9nk74JopaJaYAQ+ugLi57gPsXycVdBnYbayVj34m6Y8ppPwIuecrzkpBVwbA==",
5656 "dev": true,
5657 "dependencies": {
5658 "workbox-core": "7.0.0"
5659 }
5660 },
5661 "node_modules/workbox-window": {
5662 "version": "7.0.0",
5663 "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-7.0.0.tgz",
5664 "integrity": "sha512-j7P/bsAWE/a7sxqTzXo3P2ALb1reTfZdvVp6OJ/uLr/C2kZAMvjeWGm8V4htQhor7DOvYg0sSbFN2+flT5U0qA==",
5665 "dev": true,
5666 "dependencies": {
5667 "@types/trusted-types": "^2.0.2",
5668 "workbox-core": "7.0.0"
5669 }
5670 },
5671 "node_modules/wrap-ansi": {
5672 "version": "8.1.0",
5673 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
5674 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
5675 "dev": true,
5676 "dependencies": {
5677 "ansi-styles": "^6.1.0",
5678 "string-width": "^5.0.1",
5679 "strip-ansi": "^7.0.1"
5680 },
5681 "engines": {
5682 "node": ">=12"
5683 },
5684 "funding": {
5685 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5686 }
5687 },
5688 "node_modules/wrap-ansi-cjs": {
5689 "name": "wrap-ansi",
5690 "version": "7.0.0",
5691 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5692 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
5693 "dev": true,
5694 "dependencies": {
5695 "ansi-styles": "^4.0.0",
5696 "string-width": "^4.1.0",
5697 "strip-ansi": "^6.0.0"
5698 },
5699 "engines": {
5700 "node": ">=10"
5701 },
5702 "funding": {
5703 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
5704 }
5705 },
5706 "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
5707 "version": "4.3.0",
5708 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
5709 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
5710 "dev": true,
5711 "dependencies": {
5712 "color-convert": "^2.0.1"
5713 },
5714 "engines": {
5715 "node": ">=8"
5716 },
5717 "funding": {
5718 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
5719 }
5720 },
5721 "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
5722 "version": "8.0.0",
5723 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
5724 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
5725 "dev": true
5726 },
5727 "node_modules/wrap-ansi-cjs/node_modules/string-width": {
5728 "version": "4.2.3",
5729 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
5730 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
5731 "dev": true,
5732 "dependencies": {
5733 "emoji-regex": "^8.0.0",
5734 "is-fullwidth-code-point": "^3.0.0",
5735 "strip-ansi": "^6.0.1"
5736 },
5737 "engines": {
5738 "node": ">=8"
5739 }
5740 },
5741 "node_modules/wrap-ansi/node_modules/ansi-regex": {
5742 "version": "6.0.1",
5743 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
5744 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
5745 "dev": true,
5746 "engines": {
5747 "node": ">=12"
5748 },
5749 "funding": {
5750 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
5751 }
5752 },
5753 "node_modules/wrap-ansi/node_modules/strip-ansi": {
5754 "version": "7.1.0",
5755 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
5756 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
5757 "dev": true,
5758 "dependencies": {
5759 "ansi-regex": "^6.0.1"
5760 },
5761 "engines": {
5762 "node": ">=12"
5763 },
5764 "funding": {
5765 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
5766 }
5767 },
5768 "node_modules/wrappy": {
5769 "version": "1.0.2",
5770 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
5771 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
5772 "dev": true
5773 },
5774 "node_modules/ws": {
5775 "version": "8.16.0",
5776 "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
5777 "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
5778 "dev": true,
5779 "engines": {
5780 "node": ">=10.0.0"
5781 },
5782 "peerDependencies": {
5783 "bufferutil": "^4.0.1",
5784 "utf-8-validate": ">=5.0.2"
5785 },
5786 "peerDependenciesMeta": {
5787 "bufferutil": {
5788 "optional": true
5789 },
5790 "utf-8-validate": {
5791 "optional": true
5792 }
5793 }
5794 }
5795 }
5796}