/ package-lock.json
package-lock.json
1 { 2 "name": "catan", 3 "version": "0.0.1", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "catan", 9 "version": "0.0.1", 10 "license": "ISC", 11 "dependencies": { 12 "express": "^4.21.2", 13 "jquery": "^3.5.0", 14 "socket.io": "^4.8.1", 15 "socket.io-client": "^4.8.1" 16 }, 17 "devDependencies": { 18 "css-loader": "^7.1.2", 19 "fast-sass-loader": "^2.0.1", 20 "json-loader": "^0.5.7", 21 "mini-css-extract-plugin": "^2.9.2", 22 "sass": "^1.86.3", 23 "webpack": "^5.99.5", 24 "webpack-cli": "^6.0.1" 25 }, 26 "engines": { 27 "node": "22.14.0", 28 "npm": "10.9.2" 29 } 30 }, 31 "node_modules/@discoveryjs/json-ext": { 32 "version": "0.6.3", 33 "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz", 34 "integrity": "sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==", 35 "dev": true, 36 "engines": { 37 "node": ">=14.17.0" 38 } 39 }, 40 "node_modules/@jridgewell/gen-mapping": { 41 "version": "0.3.5", 42 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 43 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 44 "dev": true, 45 "dependencies": { 46 "@jridgewell/set-array": "^1.2.1", 47 "@jridgewell/sourcemap-codec": "^1.4.10", 48 "@jridgewell/trace-mapping": "^0.3.24" 49 }, 50 "engines": { 51 "node": ">=6.0.0" 52 } 53 }, 54 "node_modules/@jridgewell/resolve-uri": { 55 "version": "3.1.1", 56 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", 57 "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", 58 "dev": true, 59 "engines": { 60 "node": ">=6.0.0" 61 } 62 }, 63 "node_modules/@jridgewell/set-array": { 64 "version": "1.2.1", 65 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 66 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 67 "dev": true, 68 "engines": { 69 "node": ">=6.0.0" 70 } 71 }, 72 "node_modules/@jridgewell/source-map": { 73 "version": "0.3.6", 74 "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", 75 "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", 76 "dev": true, 77 "dependencies": { 78 "@jridgewell/gen-mapping": "^0.3.5", 79 "@jridgewell/trace-mapping": "^0.3.25" 80 } 81 }, 82 "node_modules/@jridgewell/sourcemap-codec": { 83 "version": "1.4.15", 84 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 85 "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 86 "dev": true 87 }, 88 "node_modules/@jridgewell/trace-mapping": { 89 "version": "0.3.25", 90 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 91 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 92 "dev": true, 93 "dependencies": { 94 "@jridgewell/resolve-uri": "^3.1.0", 95 "@jridgewell/sourcemap-codec": "^1.4.14" 96 } 97 }, 98 "node_modules/@parcel/watcher": { 99 "version": "2.5.1", 100 "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", 101 "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", 102 "dev": true, 103 "hasInstallScript": true, 104 "optional": true, 105 "dependencies": { 106 "detect-libc": "^1.0.3", 107 "is-glob": "^4.0.3", 108 "micromatch": "^4.0.5", 109 "node-addon-api": "^7.0.0" 110 }, 111 "engines": { 112 "node": ">= 10.0.0" 113 }, 114 "funding": { 115 "type": "opencollective", 116 "url": "https://opencollective.com/parcel" 117 }, 118 "optionalDependencies": { 119 "@parcel/watcher-android-arm64": "2.5.1", 120 "@parcel/watcher-darwin-arm64": "2.5.1", 121 "@parcel/watcher-darwin-x64": "2.5.1", 122 "@parcel/watcher-freebsd-x64": "2.5.1", 123 "@parcel/watcher-linux-arm-glibc": "2.5.1", 124 "@parcel/watcher-linux-arm-musl": "2.5.1", 125 "@parcel/watcher-linux-arm64-glibc": "2.5.1", 126 "@parcel/watcher-linux-arm64-musl": "2.5.1", 127 "@parcel/watcher-linux-x64-glibc": "2.5.1", 128 "@parcel/watcher-linux-x64-musl": "2.5.1", 129 "@parcel/watcher-win32-arm64": "2.5.1", 130 "@parcel/watcher-win32-ia32": "2.5.1", 131 "@parcel/watcher-win32-x64": "2.5.1" 132 } 133 }, 134 "node_modules/@parcel/watcher-android-arm64": { 135 "version": "2.5.1", 136 "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", 137 "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", 138 "cpu": [ 139 "arm64" 140 ], 141 "dev": true, 142 "optional": true, 143 "os": [ 144 "android" 145 ], 146 "engines": { 147 "node": ">= 10.0.0" 148 }, 149 "funding": { 150 "type": "opencollective", 151 "url": "https://opencollective.com/parcel" 152 } 153 }, 154 "node_modules/@parcel/watcher-darwin-arm64": { 155 "version": "2.5.1", 156 "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", 157 "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", 158 "cpu": [ 159 "arm64" 160 ], 161 "dev": true, 162 "optional": true, 163 "os": [ 164 "darwin" 165 ], 166 "engines": { 167 "node": ">= 10.0.0" 168 }, 169 "funding": { 170 "type": "opencollective", 171 "url": "https://opencollective.com/parcel" 172 } 173 }, 174 "node_modules/@parcel/watcher-darwin-x64": { 175 "version": "2.5.1", 176 "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", 177 "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", 178 "cpu": [ 179 "x64" 180 ], 181 "dev": true, 182 "optional": true, 183 "os": [ 184 "darwin" 185 ], 186 "engines": { 187 "node": ">= 10.0.0" 188 }, 189 "funding": { 190 "type": "opencollective", 191 "url": "https://opencollective.com/parcel" 192 } 193 }, 194 "node_modules/@parcel/watcher-freebsd-x64": { 195 "version": "2.5.1", 196 "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", 197 "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", 198 "cpu": [ 199 "x64" 200 ], 201 "dev": true, 202 "optional": true, 203 "os": [ 204 "freebsd" 205 ], 206 "engines": { 207 "node": ">= 10.0.0" 208 }, 209 "funding": { 210 "type": "opencollective", 211 "url": "https://opencollective.com/parcel" 212 } 213 }, 214 "node_modules/@parcel/watcher-linux-arm-glibc": { 215 "version": "2.5.1", 216 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", 217 "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", 218 "cpu": [ 219 "arm" 220 ], 221 "dev": true, 222 "optional": true, 223 "os": [ 224 "linux" 225 ], 226 "engines": { 227 "node": ">= 10.0.0" 228 }, 229 "funding": { 230 "type": "opencollective", 231 "url": "https://opencollective.com/parcel" 232 } 233 }, 234 "node_modules/@parcel/watcher-linux-arm-musl": { 235 "version": "2.5.1", 236 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", 237 "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", 238 "cpu": [ 239 "arm" 240 ], 241 "dev": true, 242 "optional": true, 243 "os": [ 244 "linux" 245 ], 246 "engines": { 247 "node": ">= 10.0.0" 248 }, 249 "funding": { 250 "type": "opencollective", 251 "url": "https://opencollective.com/parcel" 252 } 253 }, 254 "node_modules/@parcel/watcher-linux-arm64-glibc": { 255 "version": "2.5.1", 256 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", 257 "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", 258 "cpu": [ 259 "arm64" 260 ], 261 "dev": true, 262 "optional": true, 263 "os": [ 264 "linux" 265 ], 266 "engines": { 267 "node": ">= 10.0.0" 268 }, 269 "funding": { 270 "type": "opencollective", 271 "url": "https://opencollective.com/parcel" 272 } 273 }, 274 "node_modules/@parcel/watcher-linux-arm64-musl": { 275 "version": "2.5.1", 276 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", 277 "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", 278 "cpu": [ 279 "arm64" 280 ], 281 "dev": true, 282 "optional": true, 283 "os": [ 284 "linux" 285 ], 286 "engines": { 287 "node": ">= 10.0.0" 288 }, 289 "funding": { 290 "type": "opencollective", 291 "url": "https://opencollective.com/parcel" 292 } 293 }, 294 "node_modules/@parcel/watcher-linux-x64-glibc": { 295 "version": "2.5.1", 296 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", 297 "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", 298 "cpu": [ 299 "x64" 300 ], 301 "dev": true, 302 "optional": true, 303 "os": [ 304 "linux" 305 ], 306 "engines": { 307 "node": ">= 10.0.0" 308 }, 309 "funding": { 310 "type": "opencollective", 311 "url": "https://opencollective.com/parcel" 312 } 313 }, 314 "node_modules/@parcel/watcher-linux-x64-musl": { 315 "version": "2.5.1", 316 "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", 317 "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", 318 "cpu": [ 319 "x64" 320 ], 321 "dev": true, 322 "optional": true, 323 "os": [ 324 "linux" 325 ], 326 "engines": { 327 "node": ">= 10.0.0" 328 }, 329 "funding": { 330 "type": "opencollective", 331 "url": "https://opencollective.com/parcel" 332 } 333 }, 334 "node_modules/@parcel/watcher-win32-arm64": { 335 "version": "2.5.1", 336 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", 337 "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", 338 "cpu": [ 339 "arm64" 340 ], 341 "dev": true, 342 "optional": true, 343 "os": [ 344 "win32" 345 ], 346 "engines": { 347 "node": ">= 10.0.0" 348 }, 349 "funding": { 350 "type": "opencollective", 351 "url": "https://opencollective.com/parcel" 352 } 353 }, 354 "node_modules/@parcel/watcher-win32-ia32": { 355 "version": "2.5.1", 356 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", 357 "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", 358 "cpu": [ 359 "ia32" 360 ], 361 "dev": true, 362 "optional": true, 363 "os": [ 364 "win32" 365 ], 366 "engines": { 367 "node": ">= 10.0.0" 368 }, 369 "funding": { 370 "type": "opencollective", 371 "url": "https://opencollective.com/parcel" 372 } 373 }, 374 "node_modules/@parcel/watcher-win32-x64": { 375 "version": "2.5.1", 376 "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", 377 "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", 378 "cpu": [ 379 "x64" 380 ], 381 "dev": true, 382 "optional": true, 383 "os": [ 384 "win32" 385 ], 386 "engines": { 387 "node": ">= 10.0.0" 388 }, 389 "funding": { 390 "type": "opencollective", 391 "url": "https://opencollective.com/parcel" 392 } 393 }, 394 "node_modules/@parcel/watcher/node_modules/braces": { 395 "version": "3.0.3", 396 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 397 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 398 "dev": true, 399 "optional": true, 400 "dependencies": { 401 "fill-range": "^7.1.1" 402 }, 403 "engines": { 404 "node": ">=8" 405 } 406 }, 407 "node_modules/@parcel/watcher/node_modules/fill-range": { 408 "version": "7.1.1", 409 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 410 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 411 "dev": true, 412 "optional": true, 413 "dependencies": { 414 "to-regex-range": "^5.0.1" 415 }, 416 "engines": { 417 "node": ">=8" 418 } 419 }, 420 "node_modules/@parcel/watcher/node_modules/is-extglob": { 421 "version": "2.1.1", 422 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 423 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 424 "dev": true, 425 "optional": true, 426 "engines": { 427 "node": ">=0.10.0" 428 } 429 }, 430 "node_modules/@parcel/watcher/node_modules/is-glob": { 431 "version": "4.0.3", 432 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 433 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 434 "dev": true, 435 "optional": true, 436 "dependencies": { 437 "is-extglob": "^2.1.1" 438 }, 439 "engines": { 440 "node": ">=0.10.0" 441 } 442 }, 443 "node_modules/@parcel/watcher/node_modules/micromatch": { 444 "version": "4.0.8", 445 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 446 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 447 "dev": true, 448 "optional": true, 449 "dependencies": { 450 "braces": "^3.0.3", 451 "picomatch": "^2.3.1" 452 }, 453 "engines": { 454 "node": ">=8.6" 455 } 456 }, 457 "node_modules/@socket.io/component-emitter": { 458 "version": "3.1.0", 459 "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", 460 "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" 461 }, 462 "node_modules/@types/cookie": { 463 "version": "0.4.1", 464 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", 465 "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" 466 }, 467 "node_modules/@types/cors": { 468 "version": "2.8.17", 469 "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", 470 "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", 471 "dependencies": { 472 "@types/node": "*" 473 } 474 }, 475 "node_modules/@types/eslint": { 476 "version": "9.6.1", 477 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", 478 "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", 479 "dev": true, 480 "dependencies": { 481 "@types/estree": "*", 482 "@types/json-schema": "*" 483 } 484 }, 485 "node_modules/@types/eslint-scope": { 486 "version": "3.7.7", 487 "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", 488 "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", 489 "dev": true, 490 "dependencies": { 491 "@types/eslint": "*", 492 "@types/estree": "*" 493 } 494 }, 495 "node_modules/@types/estree": { 496 "version": "1.0.7", 497 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", 498 "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", 499 "dev": true 500 }, 501 "node_modules/@types/json-schema": { 502 "version": "7.0.11", 503 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 504 "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 505 "dev": true 506 }, 507 "node_modules/@types/node": { 508 "version": "20.8.2", 509 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz", 510 "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==" 511 }, 512 "node_modules/@webassemblyjs/ast": { 513 "version": "1.14.1", 514 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", 515 "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", 516 "dev": true, 517 "dependencies": { 518 "@webassemblyjs/helper-numbers": "1.13.2", 519 "@webassemblyjs/helper-wasm-bytecode": "1.13.2" 520 } 521 }, 522 "node_modules/@webassemblyjs/floating-point-hex-parser": { 523 "version": "1.13.2", 524 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", 525 "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", 526 "dev": true 527 }, 528 "node_modules/@webassemblyjs/helper-api-error": { 529 "version": "1.13.2", 530 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", 531 "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", 532 "dev": true 533 }, 534 "node_modules/@webassemblyjs/helper-buffer": { 535 "version": "1.14.1", 536 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", 537 "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", 538 "dev": true 539 }, 540 "node_modules/@webassemblyjs/helper-numbers": { 541 "version": "1.13.2", 542 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", 543 "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", 544 "dev": true, 545 "dependencies": { 546 "@webassemblyjs/floating-point-hex-parser": "1.13.2", 547 "@webassemblyjs/helper-api-error": "1.13.2", 548 "@xtuc/long": "4.2.2" 549 } 550 }, 551 "node_modules/@webassemblyjs/helper-wasm-bytecode": { 552 "version": "1.13.2", 553 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", 554 "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", 555 "dev": true 556 }, 557 "node_modules/@webassemblyjs/helper-wasm-section": { 558 "version": "1.14.1", 559 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", 560 "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", 561 "dev": true, 562 "dependencies": { 563 "@webassemblyjs/ast": "1.14.1", 564 "@webassemblyjs/helper-buffer": "1.14.1", 565 "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 566 "@webassemblyjs/wasm-gen": "1.14.1" 567 } 568 }, 569 "node_modules/@webassemblyjs/ieee754": { 570 "version": "1.13.2", 571 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", 572 "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", 573 "dev": true, 574 "dependencies": { 575 "@xtuc/ieee754": "^1.2.0" 576 } 577 }, 578 "node_modules/@webassemblyjs/leb128": { 579 "version": "1.13.2", 580 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", 581 "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", 582 "dev": true, 583 "dependencies": { 584 "@xtuc/long": "4.2.2" 585 } 586 }, 587 "node_modules/@webassemblyjs/utf8": { 588 "version": "1.13.2", 589 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", 590 "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", 591 "dev": true 592 }, 593 "node_modules/@webassemblyjs/wasm-edit": { 594 "version": "1.14.1", 595 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", 596 "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", 597 "dev": true, 598 "dependencies": { 599 "@webassemblyjs/ast": "1.14.1", 600 "@webassemblyjs/helper-buffer": "1.14.1", 601 "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 602 "@webassemblyjs/helper-wasm-section": "1.14.1", 603 "@webassemblyjs/wasm-gen": "1.14.1", 604 "@webassemblyjs/wasm-opt": "1.14.1", 605 "@webassemblyjs/wasm-parser": "1.14.1", 606 "@webassemblyjs/wast-printer": "1.14.1" 607 } 608 }, 609 "node_modules/@webassemblyjs/wasm-gen": { 610 "version": "1.14.1", 611 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", 612 "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", 613 "dev": true, 614 "dependencies": { 615 "@webassemblyjs/ast": "1.14.1", 616 "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 617 "@webassemblyjs/ieee754": "1.13.2", 618 "@webassemblyjs/leb128": "1.13.2", 619 "@webassemblyjs/utf8": "1.13.2" 620 } 621 }, 622 "node_modules/@webassemblyjs/wasm-opt": { 623 "version": "1.14.1", 624 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", 625 "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", 626 "dev": true, 627 "dependencies": { 628 "@webassemblyjs/ast": "1.14.1", 629 "@webassemblyjs/helper-buffer": "1.14.1", 630 "@webassemblyjs/wasm-gen": "1.14.1", 631 "@webassemblyjs/wasm-parser": "1.14.1" 632 } 633 }, 634 "node_modules/@webassemblyjs/wasm-parser": { 635 "version": "1.14.1", 636 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", 637 "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", 638 "dev": true, 639 "dependencies": { 640 "@webassemblyjs/ast": "1.14.1", 641 "@webassemblyjs/helper-api-error": "1.13.2", 642 "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 643 "@webassemblyjs/ieee754": "1.13.2", 644 "@webassemblyjs/leb128": "1.13.2", 645 "@webassemblyjs/utf8": "1.13.2" 646 } 647 }, 648 "node_modules/@webassemblyjs/wast-printer": { 649 "version": "1.14.1", 650 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", 651 "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", 652 "dev": true, 653 "dependencies": { 654 "@webassemblyjs/ast": "1.14.1", 655 "@xtuc/long": "4.2.2" 656 } 657 }, 658 "node_modules/@webpack-cli/configtest": { 659 "version": "3.0.1", 660 "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-3.0.1.tgz", 661 "integrity": "sha512-u8d0pJ5YFgneF/GuvEiDA61Tf1VDomHHYMjv/wc9XzYj7nopltpG96nXN5dJRstxZhcNpV1g+nT6CydO7pHbjA==", 662 "dev": true, 663 "engines": { 664 "node": ">=18.12.0" 665 }, 666 "peerDependencies": { 667 "webpack": "^5.82.0", 668 "webpack-cli": "6.x.x" 669 } 670 }, 671 "node_modules/@webpack-cli/info": { 672 "version": "3.0.1", 673 "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-3.0.1.tgz", 674 "integrity": "sha512-coEmDzc2u/ffMvuW9aCjoRzNSPDl/XLuhPdlFRpT9tZHmJ/039az33CE7uH+8s0uL1j5ZNtfdv0HkfaKRBGJsQ==", 675 "dev": true, 676 "engines": { 677 "node": ">=18.12.0" 678 }, 679 "peerDependencies": { 680 "webpack": "^5.82.0", 681 "webpack-cli": "6.x.x" 682 } 683 }, 684 "node_modules/@webpack-cli/serve": { 685 "version": "3.0.1", 686 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-3.0.1.tgz", 687 "integrity": "sha512-sbgw03xQaCLiT6gcY/6u3qBDn01CWw/nbaXl3gTdTFuJJ75Gffv3E3DBpgvY2fkkrdS1fpjaXNOmJlnbtKauKg==", 688 "dev": true, 689 "engines": { 690 "node": ">=18.12.0" 691 }, 692 "peerDependencies": { 693 "webpack": "^5.82.0", 694 "webpack-cli": "6.x.x" 695 }, 696 "peerDependenciesMeta": { 697 "webpack-dev-server": { 698 "optional": true 699 } 700 } 701 }, 702 "node_modules/@xtuc/ieee754": { 703 "version": "1.2.0", 704 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 705 "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 706 "dev": true 707 }, 708 "node_modules/@xtuc/long": { 709 "version": "4.2.2", 710 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 711 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 712 "dev": true 713 }, 714 "node_modules/accepts": { 715 "version": "1.3.8", 716 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 717 "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 718 "dependencies": { 719 "mime-types": "~2.1.34", 720 "negotiator": "0.6.3" 721 }, 722 "engines": { 723 "node": ">= 0.6" 724 } 725 }, 726 "node_modules/acorn": { 727 "version": "8.14.1", 728 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", 729 "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", 730 "dev": true, 731 "bin": { 732 "acorn": "bin/acorn" 733 }, 734 "engines": { 735 "node": ">=0.4.0" 736 } 737 }, 738 "node_modules/ajv-formats": { 739 "version": "2.1.1", 740 "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", 741 "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", 742 "dev": true, 743 "dependencies": { 744 "ajv": "^8.0.0" 745 }, 746 "peerDependencies": { 747 "ajv": "^8.0.0" 748 }, 749 "peerDependenciesMeta": { 750 "ajv": { 751 "optional": true 752 } 753 } 754 }, 755 "node_modules/ajv-formats/node_modules/ajv": { 756 "version": "8.17.1", 757 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 758 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 759 "dev": true, 760 "dependencies": { 761 "fast-deep-equal": "^3.1.3", 762 "fast-uri": "^3.0.1", 763 "json-schema-traverse": "^1.0.0", 764 "require-from-string": "^2.0.2" 765 }, 766 "funding": { 767 "type": "github", 768 "url": "https://github.com/sponsors/epoberezkin" 769 } 770 }, 771 "node_modules/ajv-formats/node_modules/json-schema-traverse": { 772 "version": "1.0.0", 773 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 774 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 775 "dev": true 776 }, 777 "node_modules/ansi-regex": { 778 "version": "2.0.0", 779 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.0.0.tgz", 780 "integrity": "sha1-xQYbbg74qBd15Q9dZhUb9r83EQc=", 781 "dev": true, 782 "engines": { 783 "node": ">=0.10.0" 784 } 785 }, 786 "node_modules/ansi-styles": { 787 "version": "2.2.1", 788 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 789 "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 790 "dev": true, 791 "engines": { 792 "node": ">=0.10.0" 793 } 794 }, 795 "node_modules/array-flatten": { 796 "version": "1.1.1", 797 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 798 "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" 799 }, 800 "node_modules/async": { 801 "version": "2.6.4", 802 "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", 803 "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", 804 "dev": true, 805 "dependencies": { 806 "lodash": "^4.17.14" 807 } 808 }, 809 "node_modules/base64id": { 810 "version": "2.0.0", 811 "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", 812 "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", 813 "engines": { 814 "node": "^4.5.0 || >= 5.9" 815 } 816 }, 817 "node_modules/big.js": { 818 "version": "5.2.2", 819 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", 820 "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", 821 "dev": true, 822 "engines": { 823 "node": "*" 824 } 825 }, 826 "node_modules/body-parser": { 827 "version": "1.20.3", 828 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", 829 "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", 830 "dependencies": { 831 "bytes": "3.1.2", 832 "content-type": "~1.0.5", 833 "debug": "2.6.9", 834 "depd": "2.0.0", 835 "destroy": "1.2.0", 836 "http-errors": "2.0.0", 837 "iconv-lite": "0.4.24", 838 "on-finished": "2.4.1", 839 "qs": "6.13.0", 840 "raw-body": "2.5.2", 841 "type-is": "~1.6.18", 842 "unpipe": "1.0.0" 843 }, 844 "engines": { 845 "node": ">= 0.8", 846 "npm": "1.2.8000 || >= 1.4.16" 847 } 848 }, 849 "node_modules/body-parser/node_modules/debug": { 850 "version": "2.6.9", 851 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 852 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 853 "dependencies": { 854 "ms": "2.0.0" 855 } 856 }, 857 "node_modules/body-parser/node_modules/depd": { 858 "version": "2.0.0", 859 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 860 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 861 "engines": { 862 "node": ">= 0.8" 863 } 864 }, 865 "node_modules/body-parser/node_modules/ms": { 866 "version": "2.0.0", 867 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 868 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 869 }, 870 "node_modules/browserslist": { 871 "version": "4.24.4", 872 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", 873 "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", 874 "dev": true, 875 "funding": [ 876 { 877 "type": "opencollective", 878 "url": "https://opencollective.com/browserslist" 879 }, 880 { 881 "type": "tidelift", 882 "url": "https://tidelift.com/funding/github/npm/browserslist" 883 }, 884 { 885 "type": "github", 886 "url": "https://github.com/sponsors/ai" 887 } 888 ], 889 "dependencies": { 890 "caniuse-lite": "^1.0.30001688", 891 "electron-to-chromium": "^1.5.73", 892 "node-releases": "^2.0.19", 893 "update-browserslist-db": "^1.1.1" 894 }, 895 "bin": { 896 "browserslist": "cli.js" 897 }, 898 "engines": { 899 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 900 } 901 }, 902 "node_modules/buffer-from": { 903 "version": "1.1.2", 904 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 905 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 906 "dev": true 907 }, 908 "node_modules/bytes": { 909 "version": "3.1.2", 910 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 911 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 912 "engines": { 913 "node": ">= 0.8" 914 } 915 }, 916 "node_modules/call-bind": { 917 "version": "1.0.7", 918 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", 919 "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", 920 "dependencies": { 921 "es-define-property": "^1.0.0", 922 "es-errors": "^1.3.0", 923 "function-bind": "^1.1.2", 924 "get-intrinsic": "^1.2.4", 925 "set-function-length": "^1.2.1" 926 }, 927 "engines": { 928 "node": ">= 0.4" 929 }, 930 "funding": { 931 "url": "https://github.com/sponsors/ljharb" 932 } 933 }, 934 "node_modules/caniuse-lite": { 935 "version": "1.0.30001714", 936 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz", 937 "integrity": "sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==", 938 "dev": true, 939 "funding": [ 940 { 941 "type": "opencollective", 942 "url": "https://opencollective.com/browserslist" 943 }, 944 { 945 "type": "tidelift", 946 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 947 }, 948 { 949 "type": "github", 950 "url": "https://github.com/sponsors/ai" 951 } 952 ] 953 }, 954 "node_modules/chalk": { 955 "version": "1.1.3", 956 "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 957 "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 958 "dev": true, 959 "dependencies": { 960 "ansi-styles": "^2.2.1", 961 "escape-string-regexp": "^1.0.2", 962 "has-ansi": "^2.0.0", 963 "strip-ansi": "^3.0.0", 964 "supports-color": "^2.0.0" 965 }, 966 "engines": { 967 "node": ">=0.10.0" 968 } 969 }, 970 "node_modules/chrome-trace-event": { 971 "version": "1.0.2", 972 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", 973 "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", 974 "dev": true, 975 "dependencies": { 976 "tslib": "^1.9.0" 977 }, 978 "engines": { 979 "node": ">=6.0" 980 } 981 }, 982 "node_modules/cli-source-preview": { 983 "version": "1.1.0", 984 "resolved": "https://registry.npmjs.org/cli-source-preview/-/cli-source-preview-1.1.0.tgz", 985 "integrity": "sha512-n5DpanHecShys8+nhrOrQoPJjvtISsKAaW9abQjbf53X73RMkPwq7JLny5zEAJDdW/PwYr3FehtsIJZhocUULw==", 986 "dev": true, 987 "dependencies": { 988 "chalk": "^1.1.3" 989 } 990 }, 991 "node_modules/clone-deep": { 992 "version": "4.0.1", 993 "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", 994 "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", 995 "dev": true, 996 "dependencies": { 997 "is-plain-object": "^2.0.4", 998 "kind-of": "^6.0.2", 999 "shallow-clone": "^3.0.0" 1000 }, 1001 "engines": { 1002 "node": ">=6" 1003 } 1004 }, 1005 "node_modules/clone-deep/node_modules/kind-of": { 1006 "version": "6.0.3", 1007 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 1008 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 1009 "dev": true, 1010 "engines": { 1011 "node": ">=0.10.0" 1012 } 1013 }, 1014 "node_modules/co": { 1015 "version": "4.6.0", 1016 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 1017 "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", 1018 "dev": true, 1019 "engines": { 1020 "iojs": ">= 1.0.0", 1021 "node": ">= 0.12.0" 1022 } 1023 }, 1024 "node_modules/colorette": { 1025 "version": "2.0.20", 1026 "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", 1027 "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", 1028 "dev": true 1029 }, 1030 "node_modules/commander": { 1031 "version": "2.20.3", 1032 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 1033 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 1034 "dev": true 1035 }, 1036 "node_modules/content-disposition": { 1037 "version": "0.5.4", 1038 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 1039 "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 1040 "dependencies": { 1041 "safe-buffer": "5.2.1" 1042 }, 1043 "engines": { 1044 "node": ">= 0.6" 1045 } 1046 }, 1047 "node_modules/content-disposition/node_modules/safe-buffer": { 1048 "version": "5.2.1", 1049 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1050 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1051 "funding": [ 1052 { 1053 "type": "github", 1054 "url": "https://github.com/sponsors/feross" 1055 }, 1056 { 1057 "type": "patreon", 1058 "url": "https://www.patreon.com/feross" 1059 }, 1060 { 1061 "type": "consulting", 1062 "url": "https://feross.org/support" 1063 } 1064 ] 1065 }, 1066 "node_modules/content-type": { 1067 "version": "1.0.5", 1068 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 1069 "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 1070 "engines": { 1071 "node": ">= 0.6" 1072 } 1073 }, 1074 "node_modules/cookie": { 1075 "version": "0.7.1", 1076 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", 1077 "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", 1078 "engines": { 1079 "node": ">= 0.6" 1080 } 1081 }, 1082 "node_modules/cookie-signature": { 1083 "version": "1.0.6", 1084 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 1085 "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" 1086 }, 1087 "node_modules/cors": { 1088 "version": "2.8.5", 1089 "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", 1090 "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", 1091 "dependencies": { 1092 "object-assign": "^4", 1093 "vary": "^1" 1094 }, 1095 "engines": { 1096 "node": ">= 0.10" 1097 } 1098 }, 1099 "node_modules/cross-spawn": { 1100 "version": "7.0.3", 1101 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1102 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1103 "dev": true, 1104 "dependencies": { 1105 "path-key": "^3.1.0", 1106 "shebang-command": "^2.0.0", 1107 "which": "^2.0.1" 1108 }, 1109 "engines": { 1110 "node": ">= 8" 1111 } 1112 }, 1113 "node_modules/cross-spawn/node_modules/path-key": { 1114 "version": "3.1.1", 1115 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1116 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1117 "dev": true, 1118 "engines": { 1119 "node": ">=8" 1120 } 1121 }, 1122 "node_modules/cross-spawn/node_modules/shebang-command": { 1123 "version": "2.0.0", 1124 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1125 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1126 "dev": true, 1127 "dependencies": { 1128 "shebang-regex": "^3.0.0" 1129 }, 1130 "engines": { 1131 "node": ">=8" 1132 } 1133 }, 1134 "node_modules/cross-spawn/node_modules/shebang-regex": { 1135 "version": "3.0.0", 1136 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1137 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1138 "dev": true, 1139 "engines": { 1140 "node": ">=8" 1141 } 1142 }, 1143 "node_modules/cross-spawn/node_modules/which": { 1144 "version": "2.0.2", 1145 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1146 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1147 "dev": true, 1148 "dependencies": { 1149 "isexe": "^2.0.0" 1150 }, 1151 "bin": { 1152 "node-which": "bin/node-which" 1153 }, 1154 "engines": { 1155 "node": ">= 8" 1156 } 1157 }, 1158 "node_modules/css-loader": { 1159 "version": "7.1.2", 1160 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", 1161 "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", 1162 "dev": true, 1163 "dependencies": { 1164 "icss-utils": "^5.1.0", 1165 "postcss": "^8.4.33", 1166 "postcss-modules-extract-imports": "^3.1.0", 1167 "postcss-modules-local-by-default": "^4.0.5", 1168 "postcss-modules-scope": "^3.2.0", 1169 "postcss-modules-values": "^4.0.0", 1170 "postcss-value-parser": "^4.2.0", 1171 "semver": "^7.5.4" 1172 }, 1173 "engines": { 1174 "node": ">= 18.12.0" 1175 }, 1176 "funding": { 1177 "type": "opencollective", 1178 "url": "https://opencollective.com/webpack" 1179 }, 1180 "peerDependencies": { 1181 "@rspack/core": "0.x || 1.x", 1182 "webpack": "^5.27.0" 1183 }, 1184 "peerDependenciesMeta": { 1185 "@rspack/core": { 1186 "optional": true 1187 }, 1188 "webpack": { 1189 "optional": true 1190 } 1191 } 1192 }, 1193 "node_modules/css-loader/node_modules/semver": { 1194 "version": "7.5.4", 1195 "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 1196 "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 1197 "dev": true, 1198 "dependencies": { 1199 "lru-cache": "^6.0.0" 1200 }, 1201 "bin": { 1202 "semver": "bin/semver.js" 1203 }, 1204 "engines": { 1205 "node": ">=10" 1206 } 1207 }, 1208 "node_modules/cssesc": { 1209 "version": "3.0.0", 1210 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1211 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1212 "dev": true, 1213 "bin": { 1214 "cssesc": "bin/cssesc" 1215 }, 1216 "engines": { 1217 "node": ">=4" 1218 } 1219 }, 1220 "node_modules/debug": { 1221 "version": "4.3.4", 1222 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1223 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1224 "dependencies": { 1225 "ms": "2.1.2" 1226 }, 1227 "engines": { 1228 "node": ">=6.0" 1229 }, 1230 "peerDependenciesMeta": { 1231 "supports-color": { 1232 "optional": true 1233 } 1234 } 1235 }, 1236 "node_modules/define-data-property": { 1237 "version": "1.1.4", 1238 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 1239 "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 1240 "dependencies": { 1241 "es-define-property": "^1.0.0", 1242 "es-errors": "^1.3.0", 1243 "gopd": "^1.0.1" 1244 }, 1245 "engines": { 1246 "node": ">= 0.4" 1247 }, 1248 "funding": { 1249 "url": "https://github.com/sponsors/ljharb" 1250 } 1251 }, 1252 "node_modules/destroy": { 1253 "version": "1.2.0", 1254 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 1255 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 1256 "engines": { 1257 "node": ">= 0.8", 1258 "npm": "1.2.8000 || >= 1.4.16" 1259 } 1260 }, 1261 "node_modules/detect-libc": { 1262 "version": "1.0.3", 1263 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", 1264 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", 1265 "dev": true, 1266 "optional": true, 1267 "bin": { 1268 "detect-libc": "bin/detect-libc.js" 1269 }, 1270 "engines": { 1271 "node": ">=0.10" 1272 } 1273 }, 1274 "node_modules/ee-first": { 1275 "version": "1.1.1", 1276 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 1277 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 1278 }, 1279 "node_modules/electron-to-chromium": { 1280 "version": "1.5.138", 1281 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.138.tgz", 1282 "integrity": "sha512-FWlQc52z1dXqm+9cCJ2uyFgJkESd+16j6dBEjsgDNuHjBpuIzL8/lRc0uvh1k8RNI6waGo6tcy2DvwkTBJOLDg==", 1283 "dev": true 1284 }, 1285 "node_modules/emojis-list": { 1286 "version": "3.0.0", 1287 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 1288 "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", 1289 "dev": true, 1290 "engines": { 1291 "node": ">= 4" 1292 } 1293 }, 1294 "node_modules/encodeurl": { 1295 "version": "2.0.0", 1296 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", 1297 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", 1298 "engines": { 1299 "node": ">= 0.8" 1300 } 1301 }, 1302 "node_modules/engine.io": { 1303 "version": "6.6.2", 1304 "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.2.tgz", 1305 "integrity": "sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==", 1306 "dependencies": { 1307 "@types/cookie": "^0.4.1", 1308 "@types/cors": "^2.8.12", 1309 "@types/node": ">=10.0.0", 1310 "accepts": "~1.3.4", 1311 "base64id": "2.0.0", 1312 "cookie": "~0.7.2", 1313 "cors": "~2.8.5", 1314 "debug": "~4.3.1", 1315 "engine.io-parser": "~5.2.1", 1316 "ws": "~8.17.1" 1317 }, 1318 "engines": { 1319 "node": ">=10.2.0" 1320 } 1321 }, 1322 "node_modules/engine.io-client": { 1323 "version": "6.6.3", 1324 "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz", 1325 "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==", 1326 "license": "MIT", 1327 "dependencies": { 1328 "@socket.io/component-emitter": "~3.1.0", 1329 "debug": "~4.3.1", 1330 "engine.io-parser": "~5.2.1", 1331 "ws": "~8.17.1", 1332 "xmlhttprequest-ssl": "~2.1.1" 1333 } 1334 }, 1335 "node_modules/engine.io-parser": { 1336 "version": "5.2.3", 1337 "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", 1338 "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", 1339 "license": "MIT", 1340 "engines": { 1341 "node": ">=10.0.0" 1342 } 1343 }, 1344 "node_modules/engine.io/node_modules/cookie": { 1345 "version": "0.7.2", 1346 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", 1347 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", 1348 "engines": { 1349 "node": ">= 0.6" 1350 } 1351 }, 1352 "node_modules/enhanced-resolve": { 1353 "version": "5.17.1", 1354 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", 1355 "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", 1356 "dev": true, 1357 "dependencies": { 1358 "graceful-fs": "^4.2.4", 1359 "tapable": "^2.2.0" 1360 }, 1361 "engines": { 1362 "node": ">=10.13.0" 1363 } 1364 }, 1365 "node_modules/envinfo": { 1366 "version": "7.14.0", 1367 "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", 1368 "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", 1369 "dev": true, 1370 "bin": { 1371 "envinfo": "dist/cli.js" 1372 }, 1373 "engines": { 1374 "node": ">=4" 1375 } 1376 }, 1377 "node_modules/es-define-property": { 1378 "version": "1.0.0", 1379 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", 1380 "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", 1381 "dependencies": { 1382 "get-intrinsic": "^1.2.4" 1383 }, 1384 "engines": { 1385 "node": ">= 0.4" 1386 } 1387 }, 1388 "node_modules/es-errors": { 1389 "version": "1.3.0", 1390 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 1391 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 1392 "engines": { 1393 "node": ">= 0.4" 1394 } 1395 }, 1396 "node_modules/es-module-lexer": { 1397 "version": "1.5.4", 1398 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", 1399 "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", 1400 "dev": true 1401 }, 1402 "node_modules/escalade": { 1403 "version": "3.2.0", 1404 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 1405 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 1406 "dev": true, 1407 "engines": { 1408 "node": ">=6" 1409 } 1410 }, 1411 "node_modules/escape-html": { 1412 "version": "1.0.3", 1413 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 1414 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 1415 }, 1416 "node_modules/escape-string-regexp": { 1417 "version": "1.0.5", 1418 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1419 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 1420 "dev": true, 1421 "engines": { 1422 "node": ">=0.8.0" 1423 } 1424 }, 1425 "node_modules/eslint-scope": { 1426 "version": "5.1.1", 1427 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 1428 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 1429 "dev": true, 1430 "dependencies": { 1431 "esrecurse": "^4.3.0", 1432 "estraverse": "^4.1.1" 1433 }, 1434 "engines": { 1435 "node": ">=8.0.0" 1436 } 1437 }, 1438 "node_modules/esrecurse": { 1439 "version": "4.3.0", 1440 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 1441 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 1442 "dev": true, 1443 "dependencies": { 1444 "estraverse": "^5.2.0" 1445 }, 1446 "engines": { 1447 "node": ">=4.0" 1448 } 1449 }, 1450 "node_modules/esrecurse/node_modules/estraverse": { 1451 "version": "5.3.0", 1452 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 1453 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 1454 "dev": true, 1455 "engines": { 1456 "node": ">=4.0" 1457 } 1458 }, 1459 "node_modules/estraverse": { 1460 "version": "4.3.0", 1461 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 1462 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 1463 "dev": true, 1464 "engines": { 1465 "node": ">=4.0" 1466 } 1467 }, 1468 "node_modules/etag": { 1469 "version": "1.8.1", 1470 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 1471 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 1472 "engines": { 1473 "node": ">= 0.6" 1474 } 1475 }, 1476 "node_modules/events": { 1477 "version": "3.3.0", 1478 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 1479 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 1480 "dev": true, 1481 "engines": { 1482 "node": ">=0.8.x" 1483 } 1484 }, 1485 "node_modules/express": { 1486 "version": "4.21.2", 1487 "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", 1488 "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", 1489 "license": "MIT", 1490 "dependencies": { 1491 "accepts": "~1.3.8", 1492 "array-flatten": "1.1.1", 1493 "body-parser": "1.20.3", 1494 "content-disposition": "0.5.4", 1495 "content-type": "~1.0.4", 1496 "cookie": "0.7.1", 1497 "cookie-signature": "1.0.6", 1498 "debug": "2.6.9", 1499 "depd": "2.0.0", 1500 "encodeurl": "~2.0.0", 1501 "escape-html": "~1.0.3", 1502 "etag": "~1.8.1", 1503 "finalhandler": "1.3.1", 1504 "fresh": "0.5.2", 1505 "http-errors": "2.0.0", 1506 "merge-descriptors": "1.0.3", 1507 "methods": "~1.1.2", 1508 "on-finished": "2.4.1", 1509 "parseurl": "~1.3.3", 1510 "path-to-regexp": "0.1.12", 1511 "proxy-addr": "~2.0.7", 1512 "qs": "6.13.0", 1513 "range-parser": "~1.2.1", 1514 "safe-buffer": "5.2.1", 1515 "send": "0.19.0", 1516 "serve-static": "1.16.2", 1517 "setprototypeof": "1.2.0", 1518 "statuses": "2.0.1", 1519 "type-is": "~1.6.18", 1520 "utils-merge": "1.0.1", 1521 "vary": "~1.1.2" 1522 }, 1523 "engines": { 1524 "node": ">= 0.10.0" 1525 }, 1526 "funding": { 1527 "type": "opencollective", 1528 "url": "https://opencollective.com/express" 1529 } 1530 }, 1531 "node_modules/express/node_modules/debug": { 1532 "version": "2.6.9", 1533 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1534 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1535 "dependencies": { 1536 "ms": "2.0.0" 1537 } 1538 }, 1539 "node_modules/express/node_modules/depd": { 1540 "version": "2.0.0", 1541 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 1542 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 1543 "engines": { 1544 "node": ">= 0.8" 1545 } 1546 }, 1547 "node_modules/express/node_modules/ms": { 1548 "version": "2.0.0", 1549 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1550 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1551 }, 1552 "node_modules/express/node_modules/safe-buffer": { 1553 "version": "5.2.1", 1554 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1555 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1556 "funding": [ 1557 { 1558 "type": "github", 1559 "url": "https://github.com/sponsors/feross" 1560 }, 1561 { 1562 "type": "patreon", 1563 "url": "https://www.patreon.com/feross" 1564 }, 1565 { 1566 "type": "consulting", 1567 "url": "https://feross.org/support" 1568 } 1569 ] 1570 }, 1571 "node_modules/fast-deep-equal": { 1572 "version": "3.1.3", 1573 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1574 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1575 "dev": true 1576 }, 1577 "node_modules/fast-sass-loader": { 1578 "version": "2.0.1", 1579 "resolved": "https://registry.npmjs.org/fast-sass-loader/-/fast-sass-loader-2.0.1.tgz", 1580 "integrity": "sha512-RGQNKA9d7OiF9dIa65QOabz4guGRZGg4CS2uXvLyWdmy5A6VLK8ZZEQKKlJ54ILmOpdFyaAq8u3Fj3oNkSmdug==", 1581 "dev": true, 1582 "dependencies": { 1583 "async": "^2.0.1", 1584 "cli-source-preview": "^1.0.0", 1585 "co": "^4.6.0", 1586 "fs-extra": "3.x", 1587 "loader-utils": "^1.1.0" 1588 }, 1589 "peerDependencies": { 1590 "sass": "1.x", 1591 "webpack": "1.x || 2.x || 3.x || 4.x || 5.x" 1592 } 1593 }, 1594 "node_modules/fast-uri": { 1595 "version": "3.0.1", 1596 "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", 1597 "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", 1598 "dev": true 1599 }, 1600 "node_modules/fastest-levenshtein": { 1601 "version": "1.0.16", 1602 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", 1603 "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", 1604 "dev": true, 1605 "engines": { 1606 "node": ">= 4.9.1" 1607 } 1608 }, 1609 "node_modules/finalhandler": { 1610 "version": "1.3.1", 1611 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", 1612 "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 1613 "dependencies": { 1614 "debug": "2.6.9", 1615 "encodeurl": "~2.0.0", 1616 "escape-html": "~1.0.3", 1617 "on-finished": "2.4.1", 1618 "parseurl": "~1.3.3", 1619 "statuses": "2.0.1", 1620 "unpipe": "~1.0.0" 1621 }, 1622 "engines": { 1623 "node": ">= 0.8" 1624 } 1625 }, 1626 "node_modules/finalhandler/node_modules/debug": { 1627 "version": "2.6.9", 1628 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1629 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1630 "dependencies": { 1631 "ms": "2.0.0" 1632 } 1633 }, 1634 "node_modules/finalhandler/node_modules/ms": { 1635 "version": "2.0.0", 1636 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1637 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1638 }, 1639 "node_modules/find-up": { 1640 "version": "4.1.0", 1641 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 1642 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 1643 "dev": true, 1644 "dependencies": { 1645 "locate-path": "^5.0.0", 1646 "path-exists": "^4.0.0" 1647 }, 1648 "engines": { 1649 "node": ">=8" 1650 } 1651 }, 1652 "node_modules/flat": { 1653 "version": "5.0.2", 1654 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 1655 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 1656 "dev": true, 1657 "bin": { 1658 "flat": "cli.js" 1659 } 1660 }, 1661 "node_modules/forwarded": { 1662 "version": "0.2.0", 1663 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 1664 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 1665 "engines": { 1666 "node": ">= 0.6" 1667 } 1668 }, 1669 "node_modules/fresh": { 1670 "version": "0.5.2", 1671 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 1672 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 1673 "engines": { 1674 "node": ">= 0.6" 1675 } 1676 }, 1677 "node_modules/fs-extra": { 1678 "version": "3.0.1", 1679 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", 1680 "integrity": "sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==", 1681 "dev": true, 1682 "dependencies": { 1683 "graceful-fs": "^4.1.2", 1684 "jsonfile": "^3.0.0", 1685 "universalify": "^0.1.0" 1686 } 1687 }, 1688 "node_modules/function-bind": { 1689 "version": "1.1.2", 1690 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 1691 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 1692 "funding": { 1693 "url": "https://github.com/sponsors/ljharb" 1694 } 1695 }, 1696 "node_modules/get-intrinsic": { 1697 "version": "1.2.4", 1698 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", 1699 "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", 1700 "dependencies": { 1701 "es-errors": "^1.3.0", 1702 "function-bind": "^1.1.2", 1703 "has-proto": "^1.0.1", 1704 "has-symbols": "^1.0.3", 1705 "hasown": "^2.0.0" 1706 }, 1707 "engines": { 1708 "node": ">= 0.4" 1709 }, 1710 "funding": { 1711 "url": "https://github.com/sponsors/ljharb" 1712 } 1713 }, 1714 "node_modules/glob-to-regexp": { 1715 "version": "0.4.1", 1716 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 1717 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 1718 "dev": true 1719 }, 1720 "node_modules/gopd": { 1721 "version": "1.0.1", 1722 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 1723 "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 1724 "dependencies": { 1725 "get-intrinsic": "^1.1.3" 1726 }, 1727 "funding": { 1728 "url": "https://github.com/sponsors/ljharb" 1729 } 1730 }, 1731 "node_modules/graceful-fs": { 1732 "version": "4.2.11", 1733 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1734 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1735 "dev": true 1736 }, 1737 "node_modules/has-ansi": { 1738 "version": "2.0.0", 1739 "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 1740 "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 1741 "dev": true, 1742 "dependencies": { 1743 "ansi-regex": "^2.0.0" 1744 }, 1745 "engines": { 1746 "node": ">=0.10.0" 1747 } 1748 }, 1749 "node_modules/has-property-descriptors": { 1750 "version": "1.0.2", 1751 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 1752 "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 1753 "dependencies": { 1754 "es-define-property": "^1.0.0" 1755 }, 1756 "funding": { 1757 "url": "https://github.com/sponsors/ljharb" 1758 } 1759 }, 1760 "node_modules/has-proto": { 1761 "version": "1.0.3", 1762 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", 1763 "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", 1764 "engines": { 1765 "node": ">= 0.4" 1766 }, 1767 "funding": { 1768 "url": "https://github.com/sponsors/ljharb" 1769 } 1770 }, 1771 "node_modules/has-symbols": { 1772 "version": "1.0.3", 1773 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 1774 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 1775 "engines": { 1776 "node": ">= 0.4" 1777 }, 1778 "funding": { 1779 "url": "https://github.com/sponsors/ljharb" 1780 } 1781 }, 1782 "node_modules/hasown": { 1783 "version": "2.0.2", 1784 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 1785 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 1786 "dependencies": { 1787 "function-bind": "^1.1.2" 1788 }, 1789 "engines": { 1790 "node": ">= 0.4" 1791 } 1792 }, 1793 "node_modules/http-errors": { 1794 "version": "2.0.0", 1795 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 1796 "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 1797 "dependencies": { 1798 "depd": "2.0.0", 1799 "inherits": "2.0.4", 1800 "setprototypeof": "1.2.0", 1801 "statuses": "2.0.1", 1802 "toidentifier": "1.0.1" 1803 }, 1804 "engines": { 1805 "node": ">= 0.8" 1806 } 1807 }, 1808 "node_modules/http-errors/node_modules/depd": { 1809 "version": "2.0.0", 1810 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 1811 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 1812 "engines": { 1813 "node": ">= 0.8" 1814 } 1815 }, 1816 "node_modules/iconv-lite": { 1817 "version": "0.4.24", 1818 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 1819 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 1820 "dependencies": { 1821 "safer-buffer": ">= 2.1.2 < 3" 1822 }, 1823 "engines": { 1824 "node": ">=0.10.0" 1825 } 1826 }, 1827 "node_modules/icss-utils": { 1828 "version": "5.1.0", 1829 "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", 1830 "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", 1831 "dev": true, 1832 "engines": { 1833 "node": "^10 || ^12 || >= 14" 1834 }, 1835 "peerDependencies": { 1836 "postcss": "^8.1.0" 1837 } 1838 }, 1839 "node_modules/immutable": { 1840 "version": "5.1.1", 1841 "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.1.tgz", 1842 "integrity": "sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==", 1843 "dev": true 1844 }, 1845 "node_modules/import-local": { 1846 "version": "3.2.0", 1847 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", 1848 "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", 1849 "dev": true, 1850 "dependencies": { 1851 "pkg-dir": "^4.2.0", 1852 "resolve-cwd": "^3.0.0" 1853 }, 1854 "bin": { 1855 "import-local-fixture": "fixtures/cli.js" 1856 }, 1857 "engines": { 1858 "node": ">=8" 1859 }, 1860 "funding": { 1861 "url": "https://github.com/sponsors/sindresorhus" 1862 } 1863 }, 1864 "node_modules/inherits": { 1865 "version": "2.0.4", 1866 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1867 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1868 }, 1869 "node_modules/interpret": { 1870 "version": "3.1.1", 1871 "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", 1872 "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", 1873 "dev": true, 1874 "engines": { 1875 "node": ">=10.13.0" 1876 } 1877 }, 1878 "node_modules/ipaddr.js": { 1879 "version": "1.9.1", 1880 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 1881 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 1882 "engines": { 1883 "node": ">= 0.10" 1884 } 1885 }, 1886 "node_modules/is-core-module": { 1887 "version": "2.15.1", 1888 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", 1889 "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", 1890 "dev": true, 1891 "dependencies": { 1892 "hasown": "^2.0.2" 1893 }, 1894 "engines": { 1895 "node": ">= 0.4" 1896 }, 1897 "funding": { 1898 "url": "https://github.com/sponsors/ljharb" 1899 } 1900 }, 1901 "node_modules/is-plain-object": { 1902 "version": "2.0.4", 1903 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 1904 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 1905 "dev": true, 1906 "dependencies": { 1907 "isobject": "^3.0.1" 1908 }, 1909 "engines": { 1910 "node": ">=0.10.0" 1911 } 1912 }, 1913 "node_modules/is-plain-object/node_modules/isobject": { 1914 "version": "3.0.1", 1915 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 1916 "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", 1917 "dev": true, 1918 "engines": { 1919 "node": ">=0.10.0" 1920 } 1921 }, 1922 "node_modules/isexe": { 1923 "version": "2.0.0", 1924 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1925 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 1926 "dev": true 1927 }, 1928 "node_modules/jest-worker": { 1929 "version": "27.5.1", 1930 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 1931 "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 1932 "dev": true, 1933 "dependencies": { 1934 "@types/node": "*", 1935 "merge-stream": "^2.0.0", 1936 "supports-color": "^8.0.0" 1937 }, 1938 "engines": { 1939 "node": ">= 10.13.0" 1940 } 1941 }, 1942 "node_modules/jest-worker/node_modules/has-flag": { 1943 "version": "4.0.0", 1944 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1945 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1946 "dev": true, 1947 "engines": { 1948 "node": ">=8" 1949 } 1950 }, 1951 "node_modules/jest-worker/node_modules/supports-color": { 1952 "version": "8.1.1", 1953 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 1954 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 1955 "dev": true, 1956 "dependencies": { 1957 "has-flag": "^4.0.0" 1958 }, 1959 "engines": { 1960 "node": ">=10" 1961 }, 1962 "funding": { 1963 "url": "https://github.com/chalk/supports-color?sponsor=1" 1964 } 1965 }, 1966 "node_modules/jquery": { 1967 "version": "3.5.0", 1968 "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.0.tgz", 1969 "integrity": "sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ==" 1970 }, 1971 "node_modules/json-loader": { 1972 "version": "0.5.7", 1973 "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", 1974 "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", 1975 "dev": true 1976 }, 1977 "node_modules/json-parse-even-better-errors": { 1978 "version": "2.3.1", 1979 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 1980 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 1981 "dev": true 1982 }, 1983 "node_modules/jsonfile": { 1984 "version": "3.0.1", 1985 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", 1986 "integrity": "sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==", 1987 "dev": true, 1988 "optionalDependencies": { 1989 "graceful-fs": "^4.1.6" 1990 } 1991 }, 1992 "node_modules/loader-runner": { 1993 "version": "4.3.0", 1994 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", 1995 "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", 1996 "dev": true, 1997 "engines": { 1998 "node": ">=6.11.5" 1999 } 2000 }, 2001 "node_modules/loader-utils": { 2002 "version": "1.4.2", 2003 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", 2004 "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", 2005 "dev": true, 2006 "dependencies": { 2007 "big.js": "^5.2.2", 2008 "emojis-list": "^3.0.0", 2009 "json5": "^1.0.1" 2010 }, 2011 "engines": { 2012 "node": ">=4.0.0" 2013 } 2014 }, 2015 "node_modules/loader-utils/node_modules/json5": { 2016 "version": "1.0.2", 2017 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", 2018 "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", 2019 "dev": true, 2020 "dependencies": { 2021 "minimist": "^1.2.0" 2022 }, 2023 "bin": { 2024 "json5": "lib/cli.js" 2025 } 2026 }, 2027 "node_modules/locate-path": { 2028 "version": "5.0.0", 2029 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 2030 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 2031 "dev": true, 2032 "dependencies": { 2033 "p-locate": "^4.1.0" 2034 }, 2035 "engines": { 2036 "node": ">=8" 2037 } 2038 }, 2039 "node_modules/lodash": { 2040 "version": "4.17.21", 2041 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 2042 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 2043 "dev": true 2044 }, 2045 "node_modules/lru-cache": { 2046 "version": "6.0.0", 2047 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 2048 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 2049 "dev": true, 2050 "dependencies": { 2051 "yallist": "^4.0.0" 2052 }, 2053 "engines": { 2054 "node": ">=10" 2055 } 2056 }, 2057 "node_modules/media-typer": { 2058 "version": "0.3.0", 2059 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 2060 "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 2061 "engines": { 2062 "node": ">= 0.6" 2063 } 2064 }, 2065 "node_modules/merge-descriptors": { 2066 "version": "1.0.3", 2067 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", 2068 "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", 2069 "funding": { 2070 "url": "https://github.com/sponsors/sindresorhus" 2071 } 2072 }, 2073 "node_modules/merge-stream": { 2074 "version": "2.0.0", 2075 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 2076 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 2077 "dev": true 2078 }, 2079 "node_modules/methods": { 2080 "version": "1.1.2", 2081 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 2082 "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 2083 "engines": { 2084 "node": ">= 0.6" 2085 } 2086 }, 2087 "node_modules/mime": { 2088 "version": "1.6.0", 2089 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 2090 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 2091 "bin": { 2092 "mime": "cli.js" 2093 }, 2094 "engines": { 2095 "node": ">=4" 2096 } 2097 }, 2098 "node_modules/mime-db": { 2099 "version": "1.52.0", 2100 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 2101 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 2102 "engines": { 2103 "node": ">= 0.6" 2104 } 2105 }, 2106 "node_modules/mime-types": { 2107 "version": "2.1.35", 2108 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 2109 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 2110 "dependencies": { 2111 "mime-db": "1.52.0" 2112 }, 2113 "engines": { 2114 "node": ">= 0.6" 2115 } 2116 }, 2117 "node_modules/mini-css-extract-plugin": { 2118 "version": "2.9.2", 2119 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", 2120 "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", 2121 "dev": true, 2122 "dependencies": { 2123 "schema-utils": "^4.0.0", 2124 "tapable": "^2.2.1" 2125 }, 2126 "engines": { 2127 "node": ">= 12.13.0" 2128 }, 2129 "funding": { 2130 "type": "opencollective", 2131 "url": "https://opencollective.com/webpack" 2132 }, 2133 "peerDependencies": { 2134 "webpack": "^5.0.0" 2135 } 2136 }, 2137 "node_modules/minimist": { 2138 "version": "1.2.8", 2139 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 2140 "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 2141 "dev": true, 2142 "funding": { 2143 "url": "https://github.com/sponsors/ljharb" 2144 } 2145 }, 2146 "node_modules/ms": { 2147 "version": "2.1.2", 2148 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2149 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 2150 }, 2151 "node_modules/nanoid": { 2152 "version": "3.3.11", 2153 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 2154 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 2155 "dev": true, 2156 "funding": [ 2157 { 2158 "type": "github", 2159 "url": "https://github.com/sponsors/ai" 2160 } 2161 ], 2162 "bin": { 2163 "nanoid": "bin/nanoid.cjs" 2164 }, 2165 "engines": { 2166 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 2167 } 2168 }, 2169 "node_modules/negotiator": { 2170 "version": "0.6.3", 2171 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 2172 "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 2173 "engines": { 2174 "node": ">= 0.6" 2175 } 2176 }, 2177 "node_modules/neo-async": { 2178 "version": "2.6.2", 2179 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 2180 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 2181 "dev": true 2182 }, 2183 "node_modules/node-addon-api": { 2184 "version": "7.1.1", 2185 "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", 2186 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", 2187 "dev": true, 2188 "optional": true 2189 }, 2190 "node_modules/node-releases": { 2191 "version": "2.0.19", 2192 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", 2193 "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", 2194 "dev": true 2195 }, 2196 "node_modules/object-assign": { 2197 "version": "4.1.0", 2198 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", 2199 "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", 2200 "engines": { 2201 "node": ">=0.10.0" 2202 } 2203 }, 2204 "node_modules/object-inspect": { 2205 "version": "1.13.2", 2206 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", 2207 "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", 2208 "engines": { 2209 "node": ">= 0.4" 2210 }, 2211 "funding": { 2212 "url": "https://github.com/sponsors/ljharb" 2213 } 2214 }, 2215 "node_modules/on-finished": { 2216 "version": "2.4.1", 2217 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 2218 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 2219 "dependencies": { 2220 "ee-first": "1.1.1" 2221 }, 2222 "engines": { 2223 "node": ">= 0.8" 2224 } 2225 }, 2226 "node_modules/p-limit": { 2227 "version": "2.3.0", 2228 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 2229 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 2230 "dev": true, 2231 "dependencies": { 2232 "p-try": "^2.0.0" 2233 }, 2234 "engines": { 2235 "node": ">=6" 2236 }, 2237 "funding": { 2238 "url": "https://github.com/sponsors/sindresorhus" 2239 } 2240 }, 2241 "node_modules/p-locate": { 2242 "version": "4.1.0", 2243 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 2244 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 2245 "dev": true, 2246 "dependencies": { 2247 "p-limit": "^2.2.0" 2248 }, 2249 "engines": { 2250 "node": ">=8" 2251 } 2252 }, 2253 "node_modules/p-try": { 2254 "version": "2.2.0", 2255 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 2256 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 2257 "dev": true, 2258 "engines": { 2259 "node": ">=6" 2260 } 2261 }, 2262 "node_modules/parseurl": { 2263 "version": "1.3.3", 2264 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 2265 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 2266 "engines": { 2267 "node": ">= 0.8" 2268 } 2269 }, 2270 "node_modules/path-exists": { 2271 "version": "4.0.0", 2272 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2273 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2274 "dev": true, 2275 "engines": { 2276 "node": ">=8" 2277 } 2278 }, 2279 "node_modules/path-parse": { 2280 "version": "1.0.7", 2281 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 2282 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 2283 "dev": true 2284 }, 2285 "node_modules/path-to-regexp": { 2286 "version": "0.1.12", 2287 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", 2288 "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", 2289 "license": "MIT" 2290 }, 2291 "node_modules/picocolors": { 2292 "version": "1.1.1", 2293 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 2294 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 2295 "dev": true 2296 }, 2297 "node_modules/picomatch": { 2298 "version": "2.3.1", 2299 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 2300 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 2301 "dev": true, 2302 "optional": true, 2303 "engines": { 2304 "node": ">=8.6" 2305 }, 2306 "funding": { 2307 "url": "https://github.com/sponsors/jonschlinkert" 2308 } 2309 }, 2310 "node_modules/pkg-dir": { 2311 "version": "4.2.0", 2312 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 2313 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 2314 "dev": true, 2315 "dependencies": { 2316 "find-up": "^4.0.0" 2317 }, 2318 "engines": { 2319 "node": ">=8" 2320 } 2321 }, 2322 "node_modules/postcss": { 2323 "version": "8.5.3", 2324 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 2325 "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 2326 "dev": true, 2327 "funding": [ 2328 { 2329 "type": "opencollective", 2330 "url": "https://opencollective.com/postcss/" 2331 }, 2332 { 2333 "type": "tidelift", 2334 "url": "https://tidelift.com/funding/github/npm/postcss" 2335 }, 2336 { 2337 "type": "github", 2338 "url": "https://github.com/sponsors/ai" 2339 } 2340 ], 2341 "dependencies": { 2342 "nanoid": "^3.3.8", 2343 "picocolors": "^1.1.1", 2344 "source-map-js": "^1.2.1" 2345 }, 2346 "engines": { 2347 "node": "^10 || ^12 || >=14" 2348 } 2349 }, 2350 "node_modules/postcss-modules-extract-imports": { 2351 "version": "3.1.0", 2352 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", 2353 "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", 2354 "dev": true, 2355 "engines": { 2356 "node": "^10 || ^12 || >= 14" 2357 }, 2358 "peerDependencies": { 2359 "postcss": "^8.1.0" 2360 } 2361 }, 2362 "node_modules/postcss-modules-local-by-default": { 2363 "version": "4.2.0", 2364 "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", 2365 "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", 2366 "dev": true, 2367 "dependencies": { 2368 "icss-utils": "^5.0.0", 2369 "postcss-selector-parser": "^7.0.0", 2370 "postcss-value-parser": "^4.1.0" 2371 }, 2372 "engines": { 2373 "node": "^10 || ^12 || >= 14" 2374 }, 2375 "peerDependencies": { 2376 "postcss": "^8.1.0" 2377 } 2378 }, 2379 "node_modules/postcss-modules-scope": { 2380 "version": "3.2.1", 2381 "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", 2382 "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", 2383 "dev": true, 2384 "dependencies": { 2385 "postcss-selector-parser": "^7.0.0" 2386 }, 2387 "engines": { 2388 "node": "^10 || ^12 || >= 14" 2389 }, 2390 "peerDependencies": { 2391 "postcss": "^8.1.0" 2392 } 2393 }, 2394 "node_modules/postcss-modules-values": { 2395 "version": "4.0.0", 2396 "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", 2397 "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", 2398 "dev": true, 2399 "dependencies": { 2400 "icss-utils": "^5.0.0" 2401 }, 2402 "engines": { 2403 "node": "^10 || ^12 || >= 14" 2404 }, 2405 "peerDependencies": { 2406 "postcss": "^8.1.0" 2407 } 2408 }, 2409 "node_modules/postcss-selector-parser": { 2410 "version": "7.1.0", 2411 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", 2412 "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", 2413 "dev": true, 2414 "dependencies": { 2415 "cssesc": "^3.0.0", 2416 "util-deprecate": "^1.0.2" 2417 }, 2418 "engines": { 2419 "node": ">=4" 2420 } 2421 }, 2422 "node_modules/postcss-value-parser": { 2423 "version": "4.2.0", 2424 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", 2425 "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", 2426 "dev": true 2427 }, 2428 "node_modules/proxy-addr": { 2429 "version": "2.0.7", 2430 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 2431 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 2432 "dependencies": { 2433 "forwarded": "0.2.0", 2434 "ipaddr.js": "1.9.1" 2435 }, 2436 "engines": { 2437 "node": ">= 0.10" 2438 } 2439 }, 2440 "node_modules/qs": { 2441 "version": "6.13.0", 2442 "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", 2443 "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", 2444 "dependencies": { 2445 "side-channel": "^1.0.6" 2446 }, 2447 "engines": { 2448 "node": ">=0.6" 2449 }, 2450 "funding": { 2451 "url": "https://github.com/sponsors/ljharb" 2452 } 2453 }, 2454 "node_modules/randombytes": { 2455 "version": "2.1.0", 2456 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 2457 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 2458 "dev": true, 2459 "dependencies": { 2460 "safe-buffer": "^5.1.0" 2461 } 2462 }, 2463 "node_modules/range-parser": { 2464 "version": "1.2.1", 2465 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 2466 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 2467 "engines": { 2468 "node": ">= 0.6" 2469 } 2470 }, 2471 "node_modules/raw-body": { 2472 "version": "2.5.2", 2473 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", 2474 "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 2475 "dependencies": { 2476 "bytes": "3.1.2", 2477 "http-errors": "2.0.0", 2478 "iconv-lite": "0.4.24", 2479 "unpipe": "1.0.0" 2480 }, 2481 "engines": { 2482 "node": ">= 0.8" 2483 } 2484 }, 2485 "node_modules/rechoir": { 2486 "version": "0.8.0", 2487 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", 2488 "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", 2489 "dev": true, 2490 "dependencies": { 2491 "resolve": "^1.20.0" 2492 }, 2493 "engines": { 2494 "node": ">= 10.13.0" 2495 } 2496 }, 2497 "node_modules/require-from-string": { 2498 "version": "2.0.2", 2499 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 2500 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 2501 "dev": true, 2502 "engines": { 2503 "node": ">=0.10.0" 2504 } 2505 }, 2506 "node_modules/resolve": { 2507 "version": "1.22.8", 2508 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 2509 "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 2510 "dev": true, 2511 "dependencies": { 2512 "is-core-module": "^2.13.0", 2513 "path-parse": "^1.0.7", 2514 "supports-preserve-symlinks-flag": "^1.0.0" 2515 }, 2516 "bin": { 2517 "resolve": "bin/resolve" 2518 }, 2519 "funding": { 2520 "url": "https://github.com/sponsors/ljharb" 2521 } 2522 }, 2523 "node_modules/resolve-cwd": { 2524 "version": "3.0.0", 2525 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 2526 "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 2527 "dev": true, 2528 "dependencies": { 2529 "resolve-from": "^5.0.0" 2530 }, 2531 "engines": { 2532 "node": ">=8" 2533 } 2534 }, 2535 "node_modules/resolve-from": { 2536 "version": "5.0.0", 2537 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 2538 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 2539 "dev": true, 2540 "engines": { 2541 "node": ">=8" 2542 } 2543 }, 2544 "node_modules/safe-buffer": { 2545 "version": "5.1.1", 2546 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", 2547 "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", 2548 "dev": true 2549 }, 2550 "node_modules/safer-buffer": { 2551 "version": "2.1.2", 2552 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 2553 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 2554 }, 2555 "node_modules/sass": { 2556 "version": "1.86.3", 2557 "resolved": "https://registry.npmjs.org/sass/-/sass-1.86.3.tgz", 2558 "integrity": "sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==", 2559 "dev": true, 2560 "dependencies": { 2561 "chokidar": "^4.0.0", 2562 "immutable": "^5.0.2", 2563 "source-map-js": ">=0.6.2 <2.0.0" 2564 }, 2565 "bin": { 2566 "sass": "sass.js" 2567 }, 2568 "engines": { 2569 "node": ">=14.0.0" 2570 }, 2571 "optionalDependencies": { 2572 "@parcel/watcher": "^2.4.1" 2573 } 2574 }, 2575 "node_modules/sass/node_modules/chokidar": { 2576 "version": "4.0.3", 2577 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 2578 "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 2579 "dev": true, 2580 "dependencies": { 2581 "readdirp": "^4.0.1" 2582 }, 2583 "engines": { 2584 "node": ">= 14.16.0" 2585 }, 2586 "funding": { 2587 "url": "https://paulmillr.com/funding/" 2588 } 2589 }, 2590 "node_modules/sass/node_modules/readdirp": { 2591 "version": "4.1.2", 2592 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 2593 "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 2594 "dev": true, 2595 "engines": { 2596 "node": ">= 14.18.0" 2597 }, 2598 "funding": { 2599 "type": "individual", 2600 "url": "https://paulmillr.com/funding/" 2601 } 2602 }, 2603 "node_modules/schema-utils": { 2604 "version": "4.3.0", 2605 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", 2606 "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", 2607 "dev": true, 2608 "dependencies": { 2609 "@types/json-schema": "^7.0.9", 2610 "ajv": "^8.9.0", 2611 "ajv-formats": "^2.1.1", 2612 "ajv-keywords": "^5.1.0" 2613 }, 2614 "engines": { 2615 "node": ">= 10.13.0" 2616 }, 2617 "funding": { 2618 "type": "opencollective", 2619 "url": "https://opencollective.com/webpack" 2620 } 2621 }, 2622 "node_modules/schema-utils/node_modules/ajv": { 2623 "version": "8.17.1", 2624 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", 2625 "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", 2626 "dev": true, 2627 "dependencies": { 2628 "fast-deep-equal": "^3.1.3", 2629 "fast-uri": "^3.0.1", 2630 "json-schema-traverse": "^1.0.0", 2631 "require-from-string": "^2.0.2" 2632 }, 2633 "funding": { 2634 "type": "github", 2635 "url": "https://github.com/sponsors/epoberezkin" 2636 } 2637 }, 2638 "node_modules/schema-utils/node_modules/ajv-keywords": { 2639 "version": "5.1.0", 2640 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 2641 "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 2642 "dev": true, 2643 "dependencies": { 2644 "fast-deep-equal": "^3.1.3" 2645 }, 2646 "peerDependencies": { 2647 "ajv": "^8.8.2" 2648 } 2649 }, 2650 "node_modules/schema-utils/node_modules/json-schema-traverse": { 2651 "version": "1.0.0", 2652 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 2653 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 2654 "dev": true 2655 }, 2656 "node_modules/send": { 2657 "version": "0.19.0", 2658 "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", 2659 "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 2660 "dependencies": { 2661 "debug": "2.6.9", 2662 "depd": "2.0.0", 2663 "destroy": "1.2.0", 2664 "encodeurl": "~1.0.2", 2665 "escape-html": "~1.0.3", 2666 "etag": "~1.8.1", 2667 "fresh": "0.5.2", 2668 "http-errors": "2.0.0", 2669 "mime": "1.6.0", 2670 "ms": "2.1.3", 2671 "on-finished": "2.4.1", 2672 "range-parser": "~1.2.1", 2673 "statuses": "2.0.1" 2674 }, 2675 "engines": { 2676 "node": ">= 0.8.0" 2677 } 2678 }, 2679 "node_modules/send/node_modules/debug": { 2680 "version": "2.6.9", 2681 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2682 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2683 "dependencies": { 2684 "ms": "2.0.0" 2685 } 2686 }, 2687 "node_modules/send/node_modules/debug/node_modules/ms": { 2688 "version": "2.0.0", 2689 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2690 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 2691 }, 2692 "node_modules/send/node_modules/depd": { 2693 "version": "2.0.0", 2694 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 2695 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 2696 "engines": { 2697 "node": ">= 0.8" 2698 } 2699 }, 2700 "node_modules/send/node_modules/encodeurl": { 2701 "version": "1.0.2", 2702 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 2703 "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 2704 "engines": { 2705 "node": ">= 0.8" 2706 } 2707 }, 2708 "node_modules/send/node_modules/ms": { 2709 "version": "2.1.3", 2710 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2711 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 2712 }, 2713 "node_modules/serialize-javascript": { 2714 "version": "6.0.2", 2715 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", 2716 "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", 2717 "dev": true, 2718 "dependencies": { 2719 "randombytes": "^2.1.0" 2720 } 2721 }, 2722 "node_modules/serve-static": { 2723 "version": "1.16.2", 2724 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", 2725 "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", 2726 "dependencies": { 2727 "encodeurl": "~2.0.0", 2728 "escape-html": "~1.0.3", 2729 "parseurl": "~1.3.3", 2730 "send": "0.19.0" 2731 }, 2732 "engines": { 2733 "node": ">= 0.8.0" 2734 } 2735 }, 2736 "node_modules/set-function-length": { 2737 "version": "1.2.2", 2738 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 2739 "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 2740 "dependencies": { 2741 "define-data-property": "^1.1.4", 2742 "es-errors": "^1.3.0", 2743 "function-bind": "^1.1.2", 2744 "get-intrinsic": "^1.2.4", 2745 "gopd": "^1.0.1", 2746 "has-property-descriptors": "^1.0.2" 2747 }, 2748 "engines": { 2749 "node": ">= 0.4" 2750 } 2751 }, 2752 "node_modules/setprototypeof": { 2753 "version": "1.2.0", 2754 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 2755 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 2756 }, 2757 "node_modules/shallow-clone": { 2758 "version": "3.0.1", 2759 "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", 2760 "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", 2761 "dev": true, 2762 "dependencies": { 2763 "kind-of": "^6.0.2" 2764 }, 2765 "engines": { 2766 "node": ">=8" 2767 } 2768 }, 2769 "node_modules/shallow-clone/node_modules/kind-of": { 2770 "version": "6.0.3", 2771 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 2772 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 2773 "dev": true, 2774 "engines": { 2775 "node": ">=0.10.0" 2776 } 2777 }, 2778 "node_modules/side-channel": { 2779 "version": "1.0.6", 2780 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", 2781 "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", 2782 "dependencies": { 2783 "call-bind": "^1.0.7", 2784 "es-errors": "^1.3.0", 2785 "get-intrinsic": "^1.2.4", 2786 "object-inspect": "^1.13.1" 2787 }, 2788 "engines": { 2789 "node": ">= 0.4" 2790 }, 2791 "funding": { 2792 "url": "https://github.com/sponsors/ljharb" 2793 } 2794 }, 2795 "node_modules/socket.io": { 2796 "version": "4.8.1", 2797 "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz", 2798 "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==", 2799 "license": "MIT", 2800 "dependencies": { 2801 "accepts": "~1.3.4", 2802 "base64id": "~2.0.0", 2803 "cors": "~2.8.5", 2804 "debug": "~4.3.2", 2805 "engine.io": "~6.6.0", 2806 "socket.io-adapter": "~2.5.2", 2807 "socket.io-parser": "~4.2.4" 2808 }, 2809 "engines": { 2810 "node": ">=10.2.0" 2811 } 2812 }, 2813 "node_modules/socket.io-adapter": { 2814 "version": "2.5.5", 2815 "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz", 2816 "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==", 2817 "license": "MIT", 2818 "dependencies": { 2819 "debug": "~4.3.4", 2820 "ws": "~8.17.1" 2821 } 2822 }, 2823 "node_modules/socket.io-client": { 2824 "version": "4.8.1", 2825 "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz", 2826 "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==", 2827 "license": "MIT", 2828 "dependencies": { 2829 "@socket.io/component-emitter": "~3.1.0", 2830 "debug": "~4.3.2", 2831 "engine.io-client": "~6.6.1", 2832 "socket.io-parser": "~4.2.4" 2833 }, 2834 "engines": { 2835 "node": ">=10.0.0" 2836 } 2837 }, 2838 "node_modules/socket.io-parser": { 2839 "version": "4.2.4", 2840 "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", 2841 "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", 2842 "dependencies": { 2843 "@socket.io/component-emitter": "~3.1.0", 2844 "debug": "~4.3.1" 2845 }, 2846 "engines": { 2847 "node": ">=10.0.0" 2848 } 2849 }, 2850 "node_modules/source-map-js": { 2851 "version": "1.2.1", 2852 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 2853 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 2854 "dev": true, 2855 "engines": { 2856 "node": ">=0.10.0" 2857 } 2858 }, 2859 "node_modules/statuses": { 2860 "version": "2.0.1", 2861 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 2862 "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 2863 "engines": { 2864 "node": ">= 0.8" 2865 } 2866 }, 2867 "node_modules/strip-ansi": { 2868 "version": "3.0.1", 2869 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 2870 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 2871 "dev": true, 2872 "dependencies": { 2873 "ansi-regex": "^2.0.0" 2874 }, 2875 "engines": { 2876 "node": ">=0.10.0" 2877 } 2878 }, 2879 "node_modules/supports-color": { 2880 "version": "2.0.0", 2881 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 2882 "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 2883 "dev": true, 2884 "engines": { 2885 "node": ">=0.8.0" 2886 } 2887 }, 2888 "node_modules/supports-preserve-symlinks-flag": { 2889 "version": "1.0.0", 2890 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 2891 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 2892 "dev": true, 2893 "engines": { 2894 "node": ">= 0.4" 2895 }, 2896 "funding": { 2897 "url": "https://github.com/sponsors/ljharb" 2898 } 2899 }, 2900 "node_modules/tapable": { 2901 "version": "2.2.1", 2902 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 2903 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 2904 "dev": true, 2905 "engines": { 2906 "node": ">=6" 2907 } 2908 }, 2909 "node_modules/terser": { 2910 "version": "5.39.0", 2911 "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", 2912 "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", 2913 "dev": true, 2914 "dependencies": { 2915 "@jridgewell/source-map": "^0.3.3", 2916 "acorn": "^8.8.2", 2917 "commander": "^2.20.0", 2918 "source-map-support": "~0.5.20" 2919 }, 2920 "bin": { 2921 "terser": "bin/terser" 2922 }, 2923 "engines": { 2924 "node": ">=10" 2925 } 2926 }, 2927 "node_modules/terser-webpack-plugin": { 2928 "version": "5.3.14", 2929 "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", 2930 "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", 2931 "dev": true, 2932 "dependencies": { 2933 "@jridgewell/trace-mapping": "^0.3.25", 2934 "jest-worker": "^27.4.5", 2935 "schema-utils": "^4.3.0", 2936 "serialize-javascript": "^6.0.2", 2937 "terser": "^5.31.1" 2938 }, 2939 "engines": { 2940 "node": ">= 10.13.0" 2941 }, 2942 "funding": { 2943 "type": "opencollective", 2944 "url": "https://opencollective.com/webpack" 2945 }, 2946 "peerDependencies": { 2947 "webpack": "^5.1.0" 2948 }, 2949 "peerDependenciesMeta": { 2950 "@swc/core": { 2951 "optional": true 2952 }, 2953 "esbuild": { 2954 "optional": true 2955 }, 2956 "uglify-js": { 2957 "optional": true 2958 } 2959 } 2960 }, 2961 "node_modules/terser/node_modules/source-map": { 2962 "version": "0.6.1", 2963 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2964 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2965 "dev": true, 2966 "engines": { 2967 "node": ">=0.10.0" 2968 } 2969 }, 2970 "node_modules/terser/node_modules/source-map-support": { 2971 "version": "0.5.21", 2972 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 2973 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 2974 "dev": true, 2975 "dependencies": { 2976 "buffer-from": "^1.0.0", 2977 "source-map": "^0.6.0" 2978 } 2979 }, 2980 "node_modules/to-regex-range": { 2981 "version": "5.0.1", 2982 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 2983 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 2984 "dev": true, 2985 "optional": true, 2986 "dependencies": { 2987 "is-number": "^7.0.0" 2988 }, 2989 "engines": { 2990 "node": ">=8.0" 2991 } 2992 }, 2993 "node_modules/to-regex-range/node_modules/is-number": { 2994 "version": "7.0.0", 2995 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2996 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2997 "dev": true, 2998 "optional": true, 2999 "engines": { 3000 "node": ">=0.12.0" 3001 } 3002 }, 3003 "node_modules/toidentifier": { 3004 "version": "1.0.1", 3005 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 3006 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 3007 "engines": { 3008 "node": ">=0.6" 3009 } 3010 }, 3011 "node_modules/tslib": { 3012 "version": "1.11.1", 3013 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", 3014 "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", 3015 "dev": true 3016 }, 3017 "node_modules/type-is": { 3018 "version": "1.6.18", 3019 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 3020 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 3021 "dependencies": { 3022 "media-typer": "0.3.0", 3023 "mime-types": "~2.1.24" 3024 }, 3025 "engines": { 3026 "node": ">= 0.6" 3027 } 3028 }, 3029 "node_modules/universalify": { 3030 "version": "0.1.2", 3031 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", 3032 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", 3033 "dev": true, 3034 "engines": { 3035 "node": ">= 4.0.0" 3036 } 3037 }, 3038 "node_modules/unpipe": { 3039 "version": "1.0.0", 3040 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 3041 "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 3042 "engines": { 3043 "node": ">= 0.8" 3044 } 3045 }, 3046 "node_modules/update-browserslist-db": { 3047 "version": "1.1.3", 3048 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", 3049 "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", 3050 "dev": true, 3051 "funding": [ 3052 { 3053 "type": "opencollective", 3054 "url": "https://opencollective.com/browserslist" 3055 }, 3056 { 3057 "type": "tidelift", 3058 "url": "https://tidelift.com/funding/github/npm/browserslist" 3059 }, 3060 { 3061 "type": "github", 3062 "url": "https://github.com/sponsors/ai" 3063 } 3064 ], 3065 "dependencies": { 3066 "escalade": "^3.2.0", 3067 "picocolors": "^1.1.1" 3068 }, 3069 "bin": { 3070 "update-browserslist-db": "cli.js" 3071 }, 3072 "peerDependencies": { 3073 "browserslist": ">= 4.21.0" 3074 } 3075 }, 3076 "node_modules/util-deprecate": { 3077 "version": "1.0.2", 3078 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3079 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 3080 "dev": true 3081 }, 3082 "node_modules/utils-merge": { 3083 "version": "1.0.1", 3084 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 3085 "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", 3086 "engines": { 3087 "node": ">= 0.4.0" 3088 } 3089 }, 3090 "node_modules/vary": { 3091 "version": "1.1.2", 3092 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 3093 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 3094 "engines": { 3095 "node": ">= 0.8" 3096 } 3097 }, 3098 "node_modules/watchpack": { 3099 "version": "2.4.2", 3100 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", 3101 "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", 3102 "dev": true, 3103 "dependencies": { 3104 "glob-to-regexp": "^0.4.1", 3105 "graceful-fs": "^4.1.2" 3106 }, 3107 "engines": { 3108 "node": ">=10.13.0" 3109 } 3110 }, 3111 "node_modules/webpack": { 3112 "version": "5.99.5", 3113 "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.5.tgz", 3114 "integrity": "sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg==", 3115 "dev": true, 3116 "dependencies": { 3117 "@types/eslint-scope": "^3.7.7", 3118 "@types/estree": "^1.0.6", 3119 "@webassemblyjs/ast": "^1.14.1", 3120 "@webassemblyjs/wasm-edit": "^1.14.1", 3121 "@webassemblyjs/wasm-parser": "^1.14.1", 3122 "acorn": "^8.14.0", 3123 "browserslist": "^4.24.0", 3124 "chrome-trace-event": "^1.0.2", 3125 "enhanced-resolve": "^5.17.1", 3126 "es-module-lexer": "^1.2.1", 3127 "eslint-scope": "5.1.1", 3128 "events": "^3.2.0", 3129 "glob-to-regexp": "^0.4.1", 3130 "graceful-fs": "^4.2.11", 3131 "json-parse-even-better-errors": "^2.3.1", 3132 "loader-runner": "^4.2.0", 3133 "mime-types": "^2.1.27", 3134 "neo-async": "^2.6.2", 3135 "schema-utils": "^4.3.0", 3136 "tapable": "^2.1.1", 3137 "terser-webpack-plugin": "^5.3.11", 3138 "watchpack": "^2.4.1", 3139 "webpack-sources": "^3.2.3" 3140 }, 3141 "bin": { 3142 "webpack": "bin/webpack.js" 3143 }, 3144 "engines": { 3145 "node": ">=10.13.0" 3146 }, 3147 "funding": { 3148 "type": "opencollective", 3149 "url": "https://opencollective.com/webpack" 3150 }, 3151 "peerDependenciesMeta": { 3152 "webpack-cli": { 3153 "optional": true 3154 } 3155 } 3156 }, 3157 "node_modules/webpack-cli": { 3158 "version": "6.0.1", 3159 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-6.0.1.tgz", 3160 "integrity": "sha512-MfwFQ6SfwinsUVi0rNJm7rHZ31GyTcpVE5pgVA3hwFRb7COD4TzjUUwhGWKfO50+xdc2MQPuEBBJoqIMGt3JDw==", 3161 "dev": true, 3162 "dependencies": { 3163 "@discoveryjs/json-ext": "^0.6.1", 3164 "@webpack-cli/configtest": "^3.0.1", 3165 "@webpack-cli/info": "^3.0.1", 3166 "@webpack-cli/serve": "^3.0.1", 3167 "colorette": "^2.0.14", 3168 "commander": "^12.1.0", 3169 "cross-spawn": "^7.0.3", 3170 "envinfo": "^7.14.0", 3171 "fastest-levenshtein": "^1.0.12", 3172 "import-local": "^3.0.2", 3173 "interpret": "^3.1.1", 3174 "rechoir": "^0.8.0", 3175 "webpack-merge": "^6.0.1" 3176 }, 3177 "bin": { 3178 "webpack-cli": "bin/cli.js" 3179 }, 3180 "engines": { 3181 "node": ">=18.12.0" 3182 }, 3183 "funding": { 3184 "type": "opencollective", 3185 "url": "https://opencollective.com/webpack" 3186 }, 3187 "peerDependencies": { 3188 "webpack": "^5.82.0" 3189 }, 3190 "peerDependenciesMeta": { 3191 "webpack-bundle-analyzer": { 3192 "optional": true 3193 }, 3194 "webpack-dev-server": { 3195 "optional": true 3196 } 3197 } 3198 }, 3199 "node_modules/webpack-cli/node_modules/commander": { 3200 "version": "12.1.0", 3201 "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", 3202 "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", 3203 "dev": true, 3204 "engines": { 3205 "node": ">=18" 3206 } 3207 }, 3208 "node_modules/webpack-merge": { 3209 "version": "6.0.1", 3210 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", 3211 "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", 3212 "dev": true, 3213 "dependencies": { 3214 "clone-deep": "^4.0.1", 3215 "flat": "^5.0.2", 3216 "wildcard": "^2.0.1" 3217 }, 3218 "engines": { 3219 "node": ">=18.0.0" 3220 } 3221 }, 3222 "node_modules/webpack-sources": { 3223 "version": "3.2.3", 3224 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", 3225 "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", 3226 "dev": true, 3227 "engines": { 3228 "node": ">=10.13.0" 3229 } 3230 }, 3231 "node_modules/wildcard": { 3232 "version": "2.0.1", 3233 "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", 3234 "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", 3235 "dev": true 3236 }, 3237 "node_modules/ws": { 3238 "version": "8.17.1", 3239 "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", 3240 "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", 3241 "license": "MIT", 3242 "engines": { 3243 "node": ">=10.0.0" 3244 }, 3245 "peerDependencies": { 3246 "bufferutil": "^4.0.1", 3247 "utf-8-validate": ">=5.0.2" 3248 }, 3249 "peerDependenciesMeta": { 3250 "bufferutil": { 3251 "optional": true 3252 }, 3253 "utf-8-validate": { 3254 "optional": true 3255 } 3256 } 3257 }, 3258 "node_modules/xmlhttprequest-ssl": { 3259 "version": "2.1.2", 3260 "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz", 3261 "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==", 3262 "engines": { 3263 "node": ">=0.4.0" 3264 } 3265 }, 3266 "node_modules/yallist": { 3267 "version": "4.0.0", 3268 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3269 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 3270 "dev": true 3271 } 3272 } 3273 }