1{ 2 "name": "pigweed", 3 "version": "1.3.3", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "pigweed", 9 "version": "1.3.3", 10 "license": "Apache-2.0", 11 "dependencies": { 12 "@bazel/bazelisk": "^1.19.0", 13 "@bazel/buildifier": "^7.1.2", 14 "glob": "^10.4.5", 15 "hjson": "^3.2.2", 16 "js-yaml": "^4.1.0", 17 "node_modules-path": "^2.0.8", 18 "strip-ansi": "^7.1.0" 19 }, 20 "devDependencies": { 21 "@types/glob": "^8.1.0", 22 "@types/hjson": "^2.4.6", 23 "@types/jest": "29.5.12", 24 "@types/js-yaml": "^4.0.9", 25 "@types/node": "^20.14.10", 26 "@types/vscode": "^1.75.0", 27 "@typescript-eslint/eslint-plugin": "^7.16.0", 28 "@typescript-eslint/parser": "^7.16.0", 29 "@vscode/test-cli": "^0.0.10", 30 "@vscode/test-electron": "^2.4.1", 31 "eslint": "^8.56.0", 32 "jest": "^29.7.0", 33 "node-polyfill-webpack-plugin": "^4.0.0", 34 "prettier": "^3.3.2", 35 "rimraf": "^6.0.1", 36 "ts-jest": "^29.2.2", 37 "ts-loader": "^9.5.1", 38 "tsx": "^4.16.2", 39 "typescript": "^5.5.3", 40 "webpack": "^5.93.0", 41 "webpack-cli": "^5.1.4" 42 }, 43 "engines": { 44 "vscode": "^1.75.0" 45 } 46 }, 47 "node_modules/@ampproject/remapping": { 48 "version": "2.3.0", 49 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 50 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 51 "dev": true, 52 "dependencies": { 53 "@jridgewell/gen-mapping": "^0.3.5", 54 "@jridgewell/trace-mapping": "^0.3.24" 55 }, 56 "engines": { 57 "node": ">=6.0.0" 58 } 59 }, 60 "node_modules/@babel/code-frame": { 61 "version": "7.24.7", 62 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", 63 "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", 64 "dev": true, 65 "dependencies": { 66 "@babel/highlight": "^7.24.7", 67 "picocolors": "^1.0.0" 68 }, 69 "engines": { 70 "node": ">=6.9.0" 71 } 72 }, 73 "node_modules/@babel/compat-data": { 74 "version": "7.24.8", 75 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.8.tgz", 76 "integrity": "sha512-c4IM7OTg6k1Q+AJ153e2mc2QVTezTwnb4VzquwcyiEzGnW0Kedv4do/TrkU98qPeC5LNiMt/QXwIjzYXLBpyZg==", 77 "dev": true, 78 "engines": { 79 "node": ">=6.9.0" 80 } 81 }, 82 "node_modules/@babel/core": { 83 "version": "7.24.8", 84 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.8.tgz", 85 "integrity": "sha512-6AWcmZC/MZCO0yKys4uhg5NlxL0ESF3K6IAaoQ+xSXvPyPyxNWRafP+GDbI88Oh68O7QkJgmEtedWPM9U0pZNg==", 86 "dev": true, 87 "dependencies": { 88 "@ampproject/remapping": "^2.2.0", 89 "@babel/code-frame": "^7.24.7", 90 "@babel/generator": "^7.24.8", 91 "@babel/helper-compilation-targets": "^7.24.8", 92 "@babel/helper-module-transforms": "^7.24.8", 93 "@babel/helpers": "^7.24.8", 94 "@babel/parser": "^7.24.8", 95 "@babel/template": "^7.24.7", 96 "@babel/traverse": "^7.24.8", 97 "@babel/types": "^7.24.8", 98 "convert-source-map": "^2.0.0", 99 "debug": "^4.1.0", 100 "gensync": "^1.0.0-beta.2", 101 "json5": "^2.2.3", 102 "semver": "^6.3.1" 103 }, 104 "engines": { 105 "node": ">=6.9.0" 106 }, 107 "funding": { 108 "type": "opencollective", 109 "url": "https://opencollective.com/babel" 110 } 111 }, 112 "node_modules/@babel/core/node_modules/semver": { 113 "version": "6.3.1", 114 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 115 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 116 "dev": true, 117 "bin": { 118 "semver": "bin/semver.js" 119 } 120 }, 121 "node_modules/@babel/generator": { 122 "version": "7.24.8", 123 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.8.tgz", 124 "integrity": "sha512-47DG+6F5SzOi0uEvK4wMShmn5yY0mVjVJoWTphdY2B4Rx9wHgjK7Yhtr0ru6nE+sn0v38mzrWOlah0p/YlHHOQ==", 125 "dev": true, 126 "dependencies": { 127 "@babel/types": "^7.24.8", 128 "@jridgewell/gen-mapping": "^0.3.5", 129 "@jridgewell/trace-mapping": "^0.3.25", 130 "jsesc": "^2.5.1" 131 }, 132 "engines": { 133 "node": ">=6.9.0" 134 } 135 }, 136 "node_modules/@babel/helper-compilation-targets": { 137 "version": "7.24.8", 138 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", 139 "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", 140 "dev": true, 141 "dependencies": { 142 "@babel/compat-data": "^7.24.8", 143 "@babel/helper-validator-option": "^7.24.8", 144 "browserslist": "^4.23.1", 145 "lru-cache": "^5.1.1", 146 "semver": "^6.3.1" 147 }, 148 "engines": { 149 "node": ">=6.9.0" 150 } 151 }, 152 "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 153 "version": "6.3.1", 154 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 155 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 156 "dev": true, 157 "bin": { 158 "semver": "bin/semver.js" 159 } 160 }, 161 "node_modules/@babel/helper-environment-visitor": { 162 "version": "7.24.7", 163 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", 164 "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", 165 "dev": true, 166 "dependencies": { 167 "@babel/types": "^7.24.7" 168 }, 169 "engines": { 170 "node": ">=6.9.0" 171 } 172 }, 173 "node_modules/@babel/helper-function-name": { 174 "version": "7.24.7", 175 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", 176 "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", 177 "dev": true, 178 "dependencies": { 179 "@babel/template": "^7.24.7", 180 "@babel/types": "^7.24.7" 181 }, 182 "engines": { 183 "node": ">=6.9.0" 184 } 185 }, 186 "node_modules/@babel/helper-hoist-variables": { 187 "version": "7.24.7", 188 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", 189 "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", 190 "dev": true, 191 "dependencies": { 192 "@babel/types": "^7.24.7" 193 }, 194 "engines": { 195 "node": ">=6.9.0" 196 } 197 }, 198 "node_modules/@babel/helper-module-imports": { 199 "version": "7.24.7", 200 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", 201 "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", 202 "dev": true, 203 "dependencies": { 204 "@babel/traverse": "^7.24.7", 205 "@babel/types": "^7.24.7" 206 }, 207 "engines": { 208 "node": ">=6.9.0" 209 } 210 }, 211 "node_modules/@babel/helper-module-transforms": { 212 "version": "7.24.8", 213 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.8.tgz", 214 "integrity": "sha512-m4vWKVqvkVAWLXfHCCfff2luJj86U+J0/x+0N3ArG/tP0Fq7zky2dYwMbtPmkc/oulkkbjdL3uWzuoBwQ8R00Q==", 215 "dev": true, 216 "dependencies": { 217 "@babel/helper-environment-visitor": "^7.24.7", 218 "@babel/helper-module-imports": "^7.24.7", 219 "@babel/helper-simple-access": "^7.24.7", 220 "@babel/helper-split-export-declaration": "^7.24.7", 221 "@babel/helper-validator-identifier": "^7.24.7" 222 }, 223 "engines": { 224 "node": ">=6.9.0" 225 }, 226 "peerDependencies": { 227 "@babel/core": "^7.0.0" 228 } 229 }, 230 "node_modules/@babel/helper-plugin-utils": { 231 "version": "7.24.8", 232 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", 233 "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", 234 "dev": true, 235 "engines": { 236 "node": ">=6.9.0" 237 } 238 }, 239 "node_modules/@babel/helper-simple-access": { 240 "version": "7.24.7", 241 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", 242 "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", 243 "dev": true, 244 "dependencies": { 245 "@babel/traverse": "^7.24.7", 246 "@babel/types": "^7.24.7" 247 }, 248 "engines": { 249 "node": ">=6.9.0" 250 } 251 }, 252 "node_modules/@babel/helper-split-export-declaration": { 253 "version": "7.24.7", 254 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", 255 "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", 256 "dev": true, 257 "dependencies": { 258 "@babel/types": "^7.24.7" 259 }, 260 "engines": { 261 "node": ">=6.9.0" 262 } 263 }, 264 "node_modules/@babel/helper-string-parser": { 265 "version": "7.24.8", 266 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", 267 "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", 268 "dev": true, 269 "engines": { 270 "node": ">=6.9.0" 271 } 272 }, 273 "node_modules/@babel/helper-validator-identifier": { 274 "version": "7.24.7", 275 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", 276 "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", 277 "dev": true, 278 "engines": { 279 "node": ">=6.9.0" 280 } 281 }, 282 "node_modules/@babel/helper-validator-option": { 283 "version": "7.24.8", 284 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", 285 "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", 286 "dev": true, 287 "engines": { 288 "node": ">=6.9.0" 289 } 290 }, 291 "node_modules/@babel/helpers": { 292 "version": "7.24.8", 293 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", 294 "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", 295 "dev": true, 296 "dependencies": { 297 "@babel/template": "^7.24.7", 298 "@babel/types": "^7.24.8" 299 }, 300 "engines": { 301 "node": ">=6.9.0" 302 } 303 }, 304 "node_modules/@babel/highlight": { 305 "version": "7.24.7", 306 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", 307 "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", 308 "dev": true, 309 "dependencies": { 310 "@babel/helper-validator-identifier": "^7.24.7", 311 "chalk": "^2.4.2", 312 "js-tokens": "^4.0.0", 313 "picocolors": "^1.0.0" 314 }, 315 "engines": { 316 "node": ">=6.9.0" 317 } 318 }, 319 "node_modules/@babel/highlight/node_modules/ansi-styles": { 320 "version": "3.2.1", 321 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 322 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 323 "dev": true, 324 "dependencies": { 325 "color-convert": "^1.9.0" 326 }, 327 "engines": { 328 "node": ">=4" 329 } 330 }, 331 "node_modules/@babel/highlight/node_modules/chalk": { 332 "version": "2.4.2", 333 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 334 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 335 "dev": true, 336 "dependencies": { 337 "ansi-styles": "^3.2.1", 338 "escape-string-regexp": "^1.0.5", 339 "supports-color": "^5.3.0" 340 }, 341 "engines": { 342 "node": ">=4" 343 } 344 }, 345 "node_modules/@babel/highlight/node_modules/color-convert": { 346 "version": "1.9.3", 347 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 348 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 349 "dev": true, 350 "dependencies": { 351 "color-name": "1.1.3" 352 } 353 }, 354 "node_modules/@babel/highlight/node_modules/color-name": { 355 "version": "1.1.3", 356 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 357 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 358 "dev": true 359 }, 360 "node_modules/@babel/highlight/node_modules/escape-string-regexp": { 361 "version": "1.0.5", 362 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 363 "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 364 "dev": true, 365 "engines": { 366 "node": ">=0.8.0" 367 } 368 }, 369 "node_modules/@babel/highlight/node_modules/supports-color": { 370 "version": "5.5.0", 371 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 372 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 373 "dev": true, 374 "dependencies": { 375 "has-flag": "^3.0.0" 376 }, 377 "engines": { 378 "node": ">=4" 379 } 380 }, 381 "node_modules/@babel/parser": { 382 "version": "7.24.8", 383 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", 384 "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", 385 "dev": true, 386 "bin": { 387 "parser": "bin/babel-parser.js" 388 }, 389 "engines": { 390 "node": ">=6.0.0" 391 } 392 }, 393 "node_modules/@babel/plugin-syntax-async-generators": { 394 "version": "7.8.4", 395 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 396 "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 397 "dev": true, 398 "dependencies": { 399 "@babel/helper-plugin-utils": "^7.8.0" 400 }, 401 "peerDependencies": { 402 "@babel/core": "^7.0.0-0" 403 } 404 }, 405 "node_modules/@babel/plugin-syntax-bigint": { 406 "version": "7.8.3", 407 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", 408 "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", 409 "dev": true, 410 "dependencies": { 411 "@babel/helper-plugin-utils": "^7.8.0" 412 }, 413 "peerDependencies": { 414 "@babel/core": "^7.0.0-0" 415 } 416 }, 417 "node_modules/@babel/plugin-syntax-class-properties": { 418 "version": "7.12.13", 419 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 420 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 421 "dev": true, 422 "dependencies": { 423 "@babel/helper-plugin-utils": "^7.12.13" 424 }, 425 "peerDependencies": { 426 "@babel/core": "^7.0.0-0" 427 } 428 }, 429 "node_modules/@babel/plugin-syntax-import-meta": { 430 "version": "7.10.4", 431 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", 432 "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", 433 "dev": true, 434 "dependencies": { 435 "@babel/helper-plugin-utils": "^7.10.4" 436 }, 437 "peerDependencies": { 438 "@babel/core": "^7.0.0-0" 439 } 440 }, 441 "node_modules/@babel/plugin-syntax-json-strings": { 442 "version": "7.8.3", 443 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 444 "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 445 "dev": true, 446 "dependencies": { 447 "@babel/helper-plugin-utils": "^7.8.0" 448 }, 449 "peerDependencies": { 450 "@babel/core": "^7.0.0-0" 451 } 452 }, 453 "node_modules/@babel/plugin-syntax-jsx": { 454 "version": "7.24.7", 455 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", 456 "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", 457 "dev": true, 458 "dependencies": { 459 "@babel/helper-plugin-utils": "^7.24.7" 460 }, 461 "engines": { 462 "node": ">=6.9.0" 463 }, 464 "peerDependencies": { 465 "@babel/core": "^7.0.0-0" 466 } 467 }, 468 "node_modules/@babel/plugin-syntax-logical-assignment-operators": { 469 "version": "7.10.4", 470 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 471 "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 472 "dev": true, 473 "dependencies": { 474 "@babel/helper-plugin-utils": "^7.10.4" 475 }, 476 "peerDependencies": { 477 "@babel/core": "^7.0.0-0" 478 } 479 }, 480 "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { 481 "version": "7.8.3", 482 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 483 "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 484 "dev": true, 485 "dependencies": { 486 "@babel/helper-plugin-utils": "^7.8.0" 487 }, 488 "peerDependencies": { 489 "@babel/core": "^7.0.0-0" 490 } 491 }, 492 "node_modules/@babel/plugin-syntax-numeric-separator": { 493 "version": "7.10.4", 494 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 495 "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 496 "dev": true, 497 "dependencies": { 498 "@babel/helper-plugin-utils": "^7.10.4" 499 }, 500 "peerDependencies": { 501 "@babel/core": "^7.0.0-0" 502 } 503 }, 504 "node_modules/@babel/plugin-syntax-object-rest-spread": { 505 "version": "7.8.3", 506 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 507 "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 508 "dev": true, 509 "dependencies": { 510 "@babel/helper-plugin-utils": "^7.8.0" 511 }, 512 "peerDependencies": { 513 "@babel/core": "^7.0.0-0" 514 } 515 }, 516 "node_modules/@babel/plugin-syntax-optional-catch-binding": { 517 "version": "7.8.3", 518 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 519 "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 520 "dev": true, 521 "dependencies": { 522 "@babel/helper-plugin-utils": "^7.8.0" 523 }, 524 "peerDependencies": { 525 "@babel/core": "^7.0.0-0" 526 } 527 }, 528 "node_modules/@babel/plugin-syntax-optional-chaining": { 529 "version": "7.8.3", 530 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 531 "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 532 "dev": true, 533 "dependencies": { 534 "@babel/helper-plugin-utils": "^7.8.0" 535 }, 536 "peerDependencies": { 537 "@babel/core": "^7.0.0-0" 538 } 539 }, 540 "node_modules/@babel/plugin-syntax-top-level-await": { 541 "version": "7.14.5", 542 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 543 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 544 "dev": true, 545 "dependencies": { 546 "@babel/helper-plugin-utils": "^7.14.5" 547 }, 548 "engines": { 549 "node": ">=6.9.0" 550 }, 551 "peerDependencies": { 552 "@babel/core": "^7.0.0-0" 553 } 554 }, 555 "node_modules/@babel/plugin-syntax-typescript": { 556 "version": "7.24.7", 557 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", 558 "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", 559 "dev": true, 560 "dependencies": { 561 "@babel/helper-plugin-utils": "^7.24.7" 562 }, 563 "engines": { 564 "node": ">=6.9.0" 565 }, 566 "peerDependencies": { 567 "@babel/core": "^7.0.0-0" 568 } 569 }, 570 "node_modules/@babel/template": { 571 "version": "7.24.7", 572 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", 573 "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", 574 "dev": true, 575 "dependencies": { 576 "@babel/code-frame": "^7.24.7", 577 "@babel/parser": "^7.24.7", 578 "@babel/types": "^7.24.7" 579 }, 580 "engines": { 581 "node": ">=6.9.0" 582 } 583 }, 584 "node_modules/@babel/traverse": { 585 "version": "7.24.8", 586 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", 587 "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", 588 "dev": true, 589 "dependencies": { 590 "@babel/code-frame": "^7.24.7", 591 "@babel/generator": "^7.24.8", 592 "@babel/helper-environment-visitor": "^7.24.7", 593 "@babel/helper-function-name": "^7.24.7", 594 "@babel/helper-hoist-variables": "^7.24.7", 595 "@babel/helper-split-export-declaration": "^7.24.7", 596 "@babel/parser": "^7.24.8", 597 "@babel/types": "^7.24.8", 598 "debug": "^4.3.1", 599 "globals": "^11.1.0" 600 }, 601 "engines": { 602 "node": ">=6.9.0" 603 } 604 }, 605 "node_modules/@babel/traverse/node_modules/globals": { 606 "version": "11.12.0", 607 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 608 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 609 "dev": true, 610 "engines": { 611 "node": ">=4" 612 } 613 }, 614 "node_modules/@babel/types": { 615 "version": "7.24.8", 616 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.8.tgz", 617 "integrity": "sha512-SkSBEHwwJRU52QEVZBmMBnE5Ux2/6WU1grdYyOhpbCNxbmJrDuDCphBzKZSO3taf0zztp+qkWlymE5tVL5l0TA==", 618 "dev": true, 619 "dependencies": { 620 "@babel/helper-string-parser": "^7.24.8", 621 "@babel/helper-validator-identifier": "^7.24.7", 622 "to-fast-properties": "^2.0.0" 623 }, 624 "engines": { 625 "node": ">=6.9.0" 626 } 627 }, 628 "node_modules/@bazel/bazelisk": { 629 "version": "1.19.0", 630 "resolved": "https://registry.npmjs.org/@bazel/bazelisk/-/bazelisk-1.19.0.tgz", 631 "integrity": "sha512-8PyRGRj/CN286IFHVILgYZ2lQ/JvgQ25ZEgoUAkpSnGmbPdQnKyHtTGEG+Sf0AISFqP5+PPzN162DcizZ/bR9w==", 632 "bin": { 633 "bazel": "bazelisk.js", 634 "bazelisk": "bazelisk.js" 635 } 636 }, 637 "node_modules/@bazel/buildifier": { 638 "version": "7.1.2", 639 "resolved": "https://registry.npmjs.org/@bazel/buildifier/-/buildifier-7.1.2.tgz", 640 "integrity": "sha512-YTljiDZV8wPPn68Ae/kYiuvgz/rP9Y+RC16zfbLCg5Yt2vdCs5VCXV0kFyxm7Jlsu+75D5O+LIAq4vpH9TaMtA==", 641 "bin": { 642 "buildifier": "buildifier.js" 643 } 644 }, 645 "node_modules/@bcoe/v8-coverage": { 646 "version": "0.2.3", 647 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", 648 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", 649 "dev": true 650 }, 651 "node_modules/@discoveryjs/json-ext": { 652 "version": "0.5.7", 653 "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", 654 "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", 655 "dev": true, 656 "engines": { 657 "node": ">=10.0.0" 658 } 659 }, 660 "node_modules/@esbuild/aix-ppc64": { 661 "version": "0.21.5", 662 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 663 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 664 "cpu": [ 665 "ppc64" 666 ], 667 "dev": true, 668 "optional": true, 669 "os": [ 670 "aix" 671 ], 672 "engines": { 673 "node": ">=12" 674 } 675 }, 676 "node_modules/@esbuild/android-arm": { 677 "version": "0.21.5", 678 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 679 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 680 "cpu": [ 681 "arm" 682 ], 683 "dev": true, 684 "optional": true, 685 "os": [ 686 "android" 687 ], 688 "engines": { 689 "node": ">=12" 690 } 691 }, 692 "node_modules/@esbuild/android-arm64": { 693 "version": "0.21.5", 694 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 695 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 696 "cpu": [ 697 "arm64" 698 ], 699 "dev": true, 700 "optional": true, 701 "os": [ 702 "android" 703 ], 704 "engines": { 705 "node": ">=12" 706 } 707 }, 708 "node_modules/@esbuild/android-x64": { 709 "version": "0.21.5", 710 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 711 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 712 "cpu": [ 713 "x64" 714 ], 715 "dev": true, 716 "optional": true, 717 "os": [ 718 "android" 719 ], 720 "engines": { 721 "node": ">=12" 722 } 723 }, 724 "node_modules/@esbuild/darwin-arm64": { 725 "version": "0.21.5", 726 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 727 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 728 "cpu": [ 729 "arm64" 730 ], 731 "dev": true, 732 "optional": true, 733 "os": [ 734 "darwin" 735 ], 736 "engines": { 737 "node": ">=12" 738 } 739 }, 740 "node_modules/@esbuild/darwin-x64": { 741 "version": "0.21.5", 742 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 743 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 744 "cpu": [ 745 "x64" 746 ], 747 "dev": true, 748 "optional": true, 749 "os": [ 750 "darwin" 751 ], 752 "engines": { 753 "node": ">=12" 754 } 755 }, 756 "node_modules/@esbuild/freebsd-arm64": { 757 "version": "0.21.5", 758 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 759 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 760 "cpu": [ 761 "arm64" 762 ], 763 "dev": true, 764 "optional": true, 765 "os": [ 766 "freebsd" 767 ], 768 "engines": { 769 "node": ">=12" 770 } 771 }, 772 "node_modules/@esbuild/freebsd-x64": { 773 "version": "0.21.5", 774 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 775 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 776 "cpu": [ 777 "x64" 778 ], 779 "dev": true, 780 "optional": true, 781 "os": [ 782 "freebsd" 783 ], 784 "engines": { 785 "node": ">=12" 786 } 787 }, 788 "node_modules/@esbuild/linux-arm": { 789 "version": "0.21.5", 790 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 791 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 792 "cpu": [ 793 "arm" 794 ], 795 "dev": true, 796 "optional": true, 797 "os": [ 798 "linux" 799 ], 800 "engines": { 801 "node": ">=12" 802 } 803 }, 804 "node_modules/@esbuild/linux-arm64": { 805 "version": "0.21.5", 806 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 807 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 808 "cpu": [ 809 "arm64" 810 ], 811 "dev": true, 812 "optional": true, 813 "os": [ 814 "linux" 815 ], 816 "engines": { 817 "node": ">=12" 818 } 819 }, 820 "node_modules/@esbuild/linux-ia32": { 821 "version": "0.21.5", 822 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 823 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 824 "cpu": [ 825 "ia32" 826 ], 827 "dev": true, 828 "optional": true, 829 "os": [ 830 "linux" 831 ], 832 "engines": { 833 "node": ">=12" 834 } 835 }, 836 "node_modules/@esbuild/linux-loong64": { 837 "version": "0.21.5", 838 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 839 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 840 "cpu": [ 841 "loong64" 842 ], 843 "dev": true, 844 "optional": true, 845 "os": [ 846 "linux" 847 ], 848 "engines": { 849 "node": ">=12" 850 } 851 }, 852 "node_modules/@esbuild/linux-mips64el": { 853 "version": "0.21.5", 854 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 855 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 856 "cpu": [ 857 "mips64el" 858 ], 859 "dev": true, 860 "optional": true, 861 "os": [ 862 "linux" 863 ], 864 "engines": { 865 "node": ">=12" 866 } 867 }, 868 "node_modules/@esbuild/linux-ppc64": { 869 "version": "0.21.5", 870 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 871 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 872 "cpu": [ 873 "ppc64" 874 ], 875 "dev": true, 876 "optional": true, 877 "os": [ 878 "linux" 879 ], 880 "engines": { 881 "node": ">=12" 882 } 883 }, 884 "node_modules/@esbuild/linux-riscv64": { 885 "version": "0.21.5", 886 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 887 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 888 "cpu": [ 889 "riscv64" 890 ], 891 "dev": true, 892 "optional": true, 893 "os": [ 894 "linux" 895 ], 896 "engines": { 897 "node": ">=12" 898 } 899 }, 900 "node_modules/@esbuild/linux-s390x": { 901 "version": "0.21.5", 902 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 903 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 904 "cpu": [ 905 "s390x" 906 ], 907 "dev": true, 908 "optional": true, 909 "os": [ 910 "linux" 911 ], 912 "engines": { 913 "node": ">=12" 914 } 915 }, 916 "node_modules/@esbuild/linux-x64": { 917 "version": "0.21.5", 918 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 919 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 920 "cpu": [ 921 "x64" 922 ], 923 "dev": true, 924 "optional": true, 925 "os": [ 926 "linux" 927 ], 928 "engines": { 929 "node": ">=12" 930 } 931 }, 932 "node_modules/@esbuild/netbsd-x64": { 933 "version": "0.21.5", 934 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 935 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 936 "cpu": [ 937 "x64" 938 ], 939 "dev": true, 940 "optional": true, 941 "os": [ 942 "netbsd" 943 ], 944 "engines": { 945 "node": ">=12" 946 } 947 }, 948 "node_modules/@esbuild/openbsd-x64": { 949 "version": "0.21.5", 950 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 951 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 952 "cpu": [ 953 "x64" 954 ], 955 "dev": true, 956 "optional": true, 957 "os": [ 958 "openbsd" 959 ], 960 "engines": { 961 "node": ">=12" 962 } 963 }, 964 "node_modules/@esbuild/sunos-x64": { 965 "version": "0.21.5", 966 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 967 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 968 "cpu": [ 969 "x64" 970 ], 971 "dev": true, 972 "optional": true, 973 "os": [ 974 "sunos" 975 ], 976 "engines": { 977 "node": ">=12" 978 } 979 }, 980 "node_modules/@esbuild/win32-arm64": { 981 "version": "0.21.5", 982 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 983 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 984 "cpu": [ 985 "arm64" 986 ], 987 "dev": true, 988 "optional": true, 989 "os": [ 990 "win32" 991 ], 992 "engines": { 993 "node": ">=12" 994 } 995 }, 996 "node_modules/@esbuild/win32-ia32": { 997 "version": "0.21.5", 998 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 999 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 1000 "cpu": [ 1001 "ia32" 1002 ], 1003 "dev": true, 1004 "optional": true, 1005 "os": [ 1006 "win32" 1007 ], 1008 "engines": { 1009 "node": ">=12" 1010 } 1011 }, 1012 "node_modules/@esbuild/win32-x64": { 1013 "version": "0.21.5", 1014 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 1015 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 1016 "cpu": [ 1017 "x64" 1018 ], 1019 "dev": true, 1020 "optional": true, 1021 "os": [ 1022 "win32" 1023 ], 1024 "engines": { 1025 "node": ">=12" 1026 } 1027 }, 1028 "node_modules/@eslint-community/eslint-utils": { 1029 "version": "4.4.0", 1030 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 1031 "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 1032 "dev": true, 1033 "dependencies": { 1034 "eslint-visitor-keys": "^3.3.0" 1035 }, 1036 "engines": { 1037 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1038 }, 1039 "peerDependencies": { 1040 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 1041 } 1042 }, 1043 "node_modules/@eslint-community/regexpp": { 1044 "version": "4.11.0", 1045 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", 1046 "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", 1047 "dev": true, 1048 "engines": { 1049 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 1050 } 1051 }, 1052 "node_modules/@eslint/eslintrc": { 1053 "version": "2.1.4", 1054 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 1055 "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 1056 "dev": true, 1057 "dependencies": { 1058 "ajv": "^6.12.4", 1059 "debug": "^4.3.2", 1060 "espree": "^9.6.0", 1061 "globals": "^13.19.0", 1062 "ignore": "^5.2.0", 1063 "import-fresh": "^3.2.1", 1064 "js-yaml": "^4.1.0", 1065 "minimatch": "^3.1.2", 1066 "strip-json-comments": "^3.1.1" 1067 }, 1068 "engines": { 1069 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1070 }, 1071 "funding": { 1072 "url": "https://opencollective.com/eslint" 1073 } 1074 }, 1075 "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { 1076 "version": "1.1.11", 1077 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1078 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1079 "dev": true, 1080 "dependencies": { 1081 "balanced-match": "^1.0.0", 1082 "concat-map": "0.0.1" 1083 } 1084 }, 1085 "node_modules/@eslint/eslintrc/node_modules/minimatch": { 1086 "version": "3.1.2", 1087 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 1088 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1089 "dev": true, 1090 "dependencies": { 1091 "brace-expansion": "^1.1.7" 1092 }, 1093 "engines": { 1094 "node": "*" 1095 } 1096 }, 1097 "node_modules/@eslint/js": { 1098 "version": "8.57.0", 1099 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", 1100 "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", 1101 "dev": true, 1102 "engines": { 1103 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1104 } 1105 }, 1106 "node_modules/@humanwhocodes/config-array": { 1107 "version": "0.11.14", 1108 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", 1109 "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", 1110 "deprecated": "Use @eslint/config-array instead", 1111 "dev": true, 1112 "dependencies": { 1113 "@humanwhocodes/object-schema": "^2.0.2", 1114 "debug": "^4.3.1", 1115 "minimatch": "^3.0.5" 1116 }, 1117 "engines": { 1118 "node": ">=10.10.0" 1119 } 1120 }, 1121 "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { 1122 "version": "1.1.11", 1123 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1124 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1125 "dev": true, 1126 "dependencies": { 1127 "balanced-match": "^1.0.0", 1128 "concat-map": "0.0.1" 1129 } 1130 }, 1131 "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { 1132 "version": "3.1.2", 1133 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 1134 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1135 "dev": true, 1136 "dependencies": { 1137 "brace-expansion": "^1.1.7" 1138 }, 1139 "engines": { 1140 "node": "*" 1141 } 1142 }, 1143 "node_modules/@humanwhocodes/module-importer": { 1144 "version": "1.0.1", 1145 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 1146 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 1147 "dev": true, 1148 "engines": { 1149 "node": ">=12.22" 1150 }, 1151 "funding": { 1152 "type": "github", 1153 "url": "https://github.com/sponsors/nzakas" 1154 } 1155 }, 1156 "node_modules/@humanwhocodes/object-schema": { 1157 "version": "2.0.3", 1158 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", 1159 "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", 1160 "deprecated": "Use @eslint/object-schema instead", 1161 "dev": true 1162 }, 1163 "node_modules/@isaacs/cliui": { 1164 "version": "8.0.2", 1165 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 1166 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 1167 "dependencies": { 1168 "string-width": "^5.1.2", 1169 "string-width-cjs": "npm:string-width@^4.2.0", 1170 "strip-ansi": "^7.0.1", 1171 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 1172 "wrap-ansi": "^8.1.0", 1173 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 1174 }, 1175 "engines": { 1176 "node": ">=12" 1177 } 1178 }, 1179 "node_modules/@istanbuljs/load-nyc-config": { 1180 "version": "1.1.0", 1181 "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", 1182 "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", 1183 "dev": true, 1184 "dependencies": { 1185 "camelcase": "^5.3.1", 1186 "find-up": "^4.1.0", 1187 "get-package-type": "^0.1.0", 1188 "js-yaml": "^3.13.1", 1189 "resolve-from": "^5.0.0" 1190 }, 1191 "engines": { 1192 "node": ">=8" 1193 } 1194 }, 1195 "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { 1196 "version": "1.0.10", 1197 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 1198 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 1199 "dev": true, 1200 "dependencies": { 1201 "sprintf-js": "~1.0.2" 1202 } 1203 }, 1204 "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { 1205 "version": "4.1.0", 1206 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 1207 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 1208 "dev": true, 1209 "dependencies": { 1210 "locate-path": "^5.0.0", 1211 "path-exists": "^4.0.0" 1212 }, 1213 "engines": { 1214 "node": ">=8" 1215 } 1216 }, 1217 "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { 1218 "version": "3.14.1", 1219 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 1220 "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 1221 "dev": true, 1222 "dependencies": { 1223 "argparse": "^1.0.7", 1224 "esprima": "^4.0.0" 1225 }, 1226 "bin": { 1227 "js-yaml": "bin/js-yaml.js" 1228 } 1229 }, 1230 "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { 1231 "version": "5.0.0", 1232 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 1233 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 1234 "dev": true, 1235 "dependencies": { 1236 "p-locate": "^4.1.0" 1237 }, 1238 "engines": { 1239 "node": ">=8" 1240 } 1241 }, 1242 "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { 1243 "version": "2.3.0", 1244 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1245 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1246 "dev": true, 1247 "dependencies": { 1248 "p-try": "^2.0.0" 1249 }, 1250 "engines": { 1251 "node": ">=6" 1252 }, 1253 "funding": { 1254 "url": "https://github.com/sponsors/sindresorhus" 1255 } 1256 }, 1257 "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { 1258 "version": "4.1.0", 1259 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 1260 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 1261 "dev": true, 1262 "dependencies": { 1263 "p-limit": "^2.2.0" 1264 }, 1265 "engines": { 1266 "node": ">=8" 1267 } 1268 }, 1269 "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { 1270 "version": "5.0.0", 1271 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 1272 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 1273 "dev": true, 1274 "engines": { 1275 "node": ">=8" 1276 } 1277 }, 1278 "node_modules/@istanbuljs/schema": { 1279 "version": "0.1.3", 1280 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", 1281 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", 1282 "dev": true, 1283 "engines": { 1284 "node": ">=8" 1285 } 1286 }, 1287 "node_modules/@jest/console": { 1288 "version": "29.7.0", 1289 "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", 1290 "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", 1291 "dev": true, 1292 "dependencies": { 1293 "@jest/types": "^29.6.3", 1294 "@types/node": "*", 1295 "chalk": "^4.0.0", 1296 "jest-message-util": "^29.7.0", 1297 "jest-util": "^29.7.0", 1298 "slash": "^3.0.0" 1299 }, 1300 "engines": { 1301 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1302 } 1303 }, 1304 "node_modules/@jest/core": { 1305 "version": "29.7.0", 1306 "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", 1307 "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", 1308 "dev": true, 1309 "dependencies": { 1310 "@jest/console": "^29.7.0", 1311 "@jest/reporters": "^29.7.0", 1312 "@jest/test-result": "^29.7.0", 1313 "@jest/transform": "^29.7.0", 1314 "@jest/types": "^29.6.3", 1315 "@types/node": "*", 1316 "ansi-escapes": "^4.2.1", 1317 "chalk": "^4.0.0", 1318 "ci-info": "^3.2.0", 1319 "exit": "^0.1.2", 1320 "graceful-fs": "^4.2.9", 1321 "jest-changed-files": "^29.7.0", 1322 "jest-config": "^29.7.0", 1323 "jest-haste-map": "^29.7.0", 1324 "jest-message-util": "^29.7.0", 1325 "jest-regex-util": "^29.6.3", 1326 "jest-resolve": "^29.7.0", 1327 "jest-resolve-dependencies": "^29.7.0", 1328 "jest-runner": "^29.7.0", 1329 "jest-runtime": "^29.7.0", 1330 "jest-snapshot": "^29.7.0", 1331 "jest-util": "^29.7.0", 1332 "jest-validate": "^29.7.0", 1333 "jest-watcher": "^29.7.0", 1334 "micromatch": "^4.0.4", 1335 "pretty-format": "^29.7.0", 1336 "slash": "^3.0.0", 1337 "strip-ansi": "^6.0.0" 1338 }, 1339 "engines": { 1340 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1341 }, 1342 "peerDependencies": { 1343 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 1344 }, 1345 "peerDependenciesMeta": { 1346 "node-notifier": { 1347 "optional": true 1348 } 1349 } 1350 }, 1351 "node_modules/@jest/core/node_modules/strip-ansi": { 1352 "version": "6.0.1", 1353 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1354 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1355 "dev": true, 1356 "license": "MIT", 1357 "dependencies": { 1358 "ansi-regex": "^5.0.1" 1359 }, 1360 "engines": { 1361 "node": ">=8" 1362 } 1363 }, 1364 "node_modules/@jest/environment": { 1365 "version": "29.7.0", 1366 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", 1367 "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", 1368 "dev": true, 1369 "dependencies": { 1370 "@jest/fake-timers": "^29.7.0", 1371 "@jest/types": "^29.6.3", 1372 "@types/node": "*", 1373 "jest-mock": "^29.7.0" 1374 }, 1375 "engines": { 1376 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1377 } 1378 }, 1379 "node_modules/@jest/expect": { 1380 "version": "29.7.0", 1381 "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", 1382 "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", 1383 "dev": true, 1384 "dependencies": { 1385 "expect": "^29.7.0", 1386 "jest-snapshot": "^29.7.0" 1387 }, 1388 "engines": { 1389 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1390 } 1391 }, 1392 "node_modules/@jest/expect-utils": { 1393 "version": "29.7.0", 1394 "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", 1395 "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", 1396 "dev": true, 1397 "dependencies": { 1398 "jest-get-type": "^29.6.3" 1399 }, 1400 "engines": { 1401 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1402 } 1403 }, 1404 "node_modules/@jest/fake-timers": { 1405 "version": "29.7.0", 1406 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", 1407 "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", 1408 "dev": true, 1409 "dependencies": { 1410 "@jest/types": "^29.6.3", 1411 "@sinonjs/fake-timers": "^10.0.2", 1412 "@types/node": "*", 1413 "jest-message-util": "^29.7.0", 1414 "jest-mock": "^29.7.0", 1415 "jest-util": "^29.7.0" 1416 }, 1417 "engines": { 1418 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1419 } 1420 }, 1421 "node_modules/@jest/globals": { 1422 "version": "29.7.0", 1423 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", 1424 "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", 1425 "dev": true, 1426 "dependencies": { 1427 "@jest/environment": "^29.7.0", 1428 "@jest/expect": "^29.7.0", 1429 "@jest/types": "^29.6.3", 1430 "jest-mock": "^29.7.0" 1431 }, 1432 "engines": { 1433 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1434 } 1435 }, 1436 "node_modules/@jest/reporters": { 1437 "version": "29.7.0", 1438 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", 1439 "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", 1440 "dev": true, 1441 "dependencies": { 1442 "@bcoe/v8-coverage": "^0.2.3", 1443 "@jest/console": "^29.7.0", 1444 "@jest/test-result": "^29.7.0", 1445 "@jest/transform": "^29.7.0", 1446 "@jest/types": "^29.6.3", 1447 "@jridgewell/trace-mapping": "^0.3.18", 1448 "@types/node": "*", 1449 "chalk": "^4.0.0", 1450 "collect-v8-coverage": "^1.0.0", 1451 "exit": "^0.1.2", 1452 "glob": "^7.1.3", 1453 "graceful-fs": "^4.2.9", 1454 "istanbul-lib-coverage": "^3.0.0", 1455 "istanbul-lib-instrument": "^6.0.0", 1456 "istanbul-lib-report": "^3.0.0", 1457 "istanbul-lib-source-maps": "^4.0.0", 1458 "istanbul-reports": "^3.1.3", 1459 "jest-message-util": "^29.7.0", 1460 "jest-util": "^29.7.0", 1461 "jest-worker": "^29.7.0", 1462 "slash": "^3.0.0", 1463 "string-length": "^4.0.1", 1464 "strip-ansi": "^6.0.0", 1465 "v8-to-istanbul": "^9.0.1" 1466 }, 1467 "engines": { 1468 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1469 }, 1470 "peerDependencies": { 1471 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 1472 }, 1473 "peerDependenciesMeta": { 1474 "node-notifier": { 1475 "optional": true 1476 } 1477 } 1478 }, 1479 "node_modules/@jest/reporters/node_modules/brace-expansion": { 1480 "version": "1.1.11", 1481 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1482 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1483 "dev": true, 1484 "dependencies": { 1485 "balanced-match": "^1.0.0", 1486 "concat-map": "0.0.1" 1487 } 1488 }, 1489 "node_modules/@jest/reporters/node_modules/glob": { 1490 "version": "7.2.3", 1491 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 1492 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 1493 "deprecated": "Glob versions prior to v9 are no longer supported", 1494 "dev": true, 1495 "dependencies": { 1496 "fs.realpath": "^1.0.0", 1497 "inflight": "^1.0.4", 1498 "inherits": "2", 1499 "minimatch": "^3.1.1", 1500 "once": "^1.3.0", 1501 "path-is-absolute": "^1.0.0" 1502 }, 1503 "engines": { 1504 "node": "*" 1505 }, 1506 "funding": { 1507 "url": "https://github.com/sponsors/isaacs" 1508 } 1509 }, 1510 "node_modules/@jest/reporters/node_modules/minimatch": { 1511 "version": "3.1.2", 1512 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 1513 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1514 "dev": true, 1515 "dependencies": { 1516 "brace-expansion": "^1.1.7" 1517 }, 1518 "engines": { 1519 "node": "*" 1520 } 1521 }, 1522 "node_modules/@jest/reporters/node_modules/strip-ansi": { 1523 "version": "6.0.1", 1524 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1525 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1526 "dev": true, 1527 "license": "MIT", 1528 "dependencies": { 1529 "ansi-regex": "^5.0.1" 1530 }, 1531 "engines": { 1532 "node": ">=8" 1533 } 1534 }, 1535 "node_modules/@jest/schemas": { 1536 "version": "29.6.3", 1537 "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", 1538 "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", 1539 "dev": true, 1540 "dependencies": { 1541 "@sinclair/typebox": "^0.27.8" 1542 }, 1543 "engines": { 1544 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1545 } 1546 }, 1547 "node_modules/@jest/source-map": { 1548 "version": "29.6.3", 1549 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", 1550 "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", 1551 "dev": true, 1552 "dependencies": { 1553 "@jridgewell/trace-mapping": "^0.3.18", 1554 "callsites": "^3.0.0", 1555 "graceful-fs": "^4.2.9" 1556 }, 1557 "engines": { 1558 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1559 } 1560 }, 1561 "node_modules/@jest/test-result": { 1562 "version": "29.7.0", 1563 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", 1564 "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", 1565 "dev": true, 1566 "dependencies": { 1567 "@jest/console": "^29.7.0", 1568 "@jest/types": "^29.6.3", 1569 "@types/istanbul-lib-coverage": "^2.0.0", 1570 "collect-v8-coverage": "^1.0.0" 1571 }, 1572 "engines": { 1573 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1574 } 1575 }, 1576 "node_modules/@jest/test-sequencer": { 1577 "version": "29.7.0", 1578 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", 1579 "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", 1580 "dev": true, 1581 "dependencies": { 1582 "@jest/test-result": "^29.7.0", 1583 "graceful-fs": "^4.2.9", 1584 "jest-haste-map": "^29.7.0", 1585 "slash": "^3.0.0" 1586 }, 1587 "engines": { 1588 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1589 } 1590 }, 1591 "node_modules/@jest/transform": { 1592 "version": "29.7.0", 1593 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", 1594 "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", 1595 "dev": true, 1596 "dependencies": { 1597 "@babel/core": "^7.11.6", 1598 "@jest/types": "^29.6.3", 1599 "@jridgewell/trace-mapping": "^0.3.18", 1600 "babel-plugin-istanbul": "^6.1.1", 1601 "chalk": "^4.0.0", 1602 "convert-source-map": "^2.0.0", 1603 "fast-json-stable-stringify": "^2.1.0", 1604 "graceful-fs": "^4.2.9", 1605 "jest-haste-map": "^29.7.0", 1606 "jest-regex-util": "^29.6.3", 1607 "jest-util": "^29.7.0", 1608 "micromatch": "^4.0.4", 1609 "pirates": "^4.0.4", 1610 "slash": "^3.0.0", 1611 "write-file-atomic": "^4.0.2" 1612 }, 1613 "engines": { 1614 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1615 } 1616 }, 1617 "node_modules/@jest/types": { 1618 "version": "29.6.3", 1619 "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", 1620 "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", 1621 "dev": true, 1622 "dependencies": { 1623 "@jest/schemas": "^29.6.3", 1624 "@types/istanbul-lib-coverage": "^2.0.0", 1625 "@types/istanbul-reports": "^3.0.0", 1626 "@types/node": "*", 1627 "@types/yargs": "^17.0.8", 1628 "chalk": "^4.0.0" 1629 }, 1630 "engines": { 1631 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1632 } 1633 }, 1634 "node_modules/@jridgewell/gen-mapping": { 1635 "version": "0.3.5", 1636 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 1637 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 1638 "dev": true, 1639 "dependencies": { 1640 "@jridgewell/set-array": "^1.2.1", 1641 "@jridgewell/sourcemap-codec": "^1.4.10", 1642 "@jridgewell/trace-mapping": "^0.3.24" 1643 }, 1644 "engines": { 1645 "node": ">=6.0.0" 1646 } 1647 }, 1648 "node_modules/@jridgewell/resolve-uri": { 1649 "version": "3.1.2", 1650 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 1651 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 1652 "dev": true, 1653 "engines": { 1654 "node": ">=6.0.0" 1655 } 1656 }, 1657 "node_modules/@jridgewell/set-array": { 1658 "version": "1.2.1", 1659 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 1660 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 1661 "dev": true, 1662 "engines": { 1663 "node": ">=6.0.0" 1664 } 1665 }, 1666 "node_modules/@jridgewell/source-map": { 1667 "version": "0.3.6", 1668 "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", 1669 "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", 1670 "dev": true, 1671 "dependencies": { 1672 "@jridgewell/gen-mapping": "^0.3.5", 1673 "@jridgewell/trace-mapping": "^0.3.25" 1674 } 1675 }, 1676 "node_modules/@jridgewell/sourcemap-codec": { 1677 "version": "1.5.0", 1678 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 1679 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 1680 "dev": true 1681 }, 1682 "node_modules/@jridgewell/trace-mapping": { 1683 "version": "0.3.25", 1684 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 1685 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 1686 "dev": true, 1687 "dependencies": { 1688 "@jridgewell/resolve-uri": "^3.1.0", 1689 "@jridgewell/sourcemap-codec": "^1.4.14" 1690 } 1691 }, 1692 "node_modules/@nodelib/fs.scandir": { 1693 "version": "2.1.5", 1694 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 1695 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 1696 "dev": true, 1697 "dependencies": { 1698 "@nodelib/fs.stat": "2.0.5", 1699 "run-parallel": "^1.1.9" 1700 }, 1701 "engines": { 1702 "node": ">= 8" 1703 } 1704 }, 1705 "node_modules/@nodelib/fs.stat": { 1706 "version": "2.0.5", 1707 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1708 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 1709 "dev": true, 1710 "engines": { 1711 "node": ">= 8" 1712 } 1713 }, 1714 "node_modules/@nodelib/fs.walk": { 1715 "version": "1.2.8", 1716 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 1717 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 1718 "dev": true, 1719 "dependencies": { 1720 "@nodelib/fs.scandir": "2.1.5", 1721 "fastq": "^1.6.0" 1722 }, 1723 "engines": { 1724 "node": ">= 8" 1725 } 1726 }, 1727 "node_modules/@pkgjs/parseargs": { 1728 "version": "0.11.0", 1729 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 1730 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 1731 "optional": true, 1732 "engines": { 1733 "node": ">=14" 1734 } 1735 }, 1736 "node_modules/@sinclair/typebox": { 1737 "version": "0.27.8", 1738 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", 1739 "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", 1740 "dev": true 1741 }, 1742 "node_modules/@sinonjs/commons": { 1743 "version": "3.0.1", 1744 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", 1745 "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", 1746 "dev": true, 1747 "dependencies": { 1748 "type-detect": "4.0.8" 1749 } 1750 }, 1751 "node_modules/@sinonjs/fake-timers": { 1752 "version": "10.3.0", 1753 "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", 1754 "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", 1755 "dev": true, 1756 "dependencies": { 1757 "@sinonjs/commons": "^3.0.0" 1758 } 1759 }, 1760 "node_modules/@types/babel__core": { 1761 "version": "7.20.5", 1762 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", 1763 "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", 1764 "dev": true, 1765 "dependencies": { 1766 "@babel/parser": "^7.20.7", 1767 "@babel/types": "^7.20.7", 1768 "@types/babel__generator": "*", 1769 "@types/babel__template": "*", 1770 "@types/babel__traverse": "*" 1771 } 1772 }, 1773 "node_modules/@types/babel__generator": { 1774 "version": "7.6.8", 1775 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", 1776 "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", 1777 "dev": true, 1778 "dependencies": { 1779 "@babel/types": "^7.0.0" 1780 } 1781 }, 1782 "node_modules/@types/babel__template": { 1783 "version": "7.4.4", 1784 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", 1785 "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", 1786 "dev": true, 1787 "dependencies": { 1788 "@babel/parser": "^7.1.0", 1789 "@babel/types": "^7.0.0" 1790 } 1791 }, 1792 "node_modules/@types/babel__traverse": { 1793 "version": "7.20.6", 1794 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", 1795 "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", 1796 "dev": true, 1797 "dependencies": { 1798 "@babel/types": "^7.20.7" 1799 } 1800 }, 1801 "node_modules/@types/eslint": { 1802 "version": "8.56.10", 1803 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", 1804 "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", 1805 "dev": true, 1806 "dependencies": { 1807 "@types/estree": "*", 1808 "@types/json-schema": "*" 1809 } 1810 }, 1811 "node_modules/@types/eslint-scope": { 1812 "version": "3.7.7", 1813 "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", 1814 "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", 1815 "dev": true, 1816 "dependencies": { 1817 "@types/eslint": "*", 1818 "@types/estree": "*" 1819 } 1820 }, 1821 "node_modules/@types/estree": { 1822 "version": "1.0.5", 1823 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 1824 "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", 1825 "dev": true 1826 }, 1827 "node_modules/@types/glob": { 1828 "version": "8.1.0", 1829 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-8.1.0.tgz", 1830 "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", 1831 "dev": true, 1832 "dependencies": { 1833 "@types/minimatch": "^5.1.2", 1834 "@types/node": "*" 1835 } 1836 }, 1837 "node_modules/@types/graceful-fs": { 1838 "version": "4.1.9", 1839 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", 1840 "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", 1841 "dev": true, 1842 "dependencies": { 1843 "@types/node": "*" 1844 } 1845 }, 1846 "node_modules/@types/hjson": { 1847 "version": "2.4.6", 1848 "resolved": "https://registry.npmjs.org/@types/hjson/-/hjson-2.4.6.tgz", 1849 "integrity": "sha512-tEQ4hlyKfsb9WWeueUY5eRnU2eK+KdE0eofSpQ05v9Aah4VvWwIRIid/ZN1zZZ0TfeVTRDgabKKqKZXEkfD3Sw==", 1850 "dev": true 1851 }, 1852 "node_modules/@types/istanbul-lib-coverage": { 1853 "version": "2.0.6", 1854 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", 1855 "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", 1856 "dev": true 1857 }, 1858 "node_modules/@types/istanbul-lib-report": { 1859 "version": "3.0.3", 1860 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", 1861 "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", 1862 "dev": true, 1863 "dependencies": { 1864 "@types/istanbul-lib-coverage": "*" 1865 } 1866 }, 1867 "node_modules/@types/istanbul-reports": { 1868 "version": "3.0.4", 1869 "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", 1870 "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", 1871 "dev": true, 1872 "dependencies": { 1873 "@types/istanbul-lib-report": "*" 1874 } 1875 }, 1876 "node_modules/@types/jest": { 1877 "version": "29.5.12", 1878 "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.12.tgz", 1879 "integrity": "sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw==", 1880 "dev": true, 1881 "dependencies": { 1882 "expect": "^29.0.0", 1883 "pretty-format": "^29.0.0" 1884 } 1885 }, 1886 "node_modules/@types/js-yaml": { 1887 "version": "4.0.9", 1888 "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", 1889 "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", 1890 "dev": true, 1891 "license": "MIT" 1892 }, 1893 "node_modules/@types/json-schema": { 1894 "version": "7.0.15", 1895 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 1896 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 1897 "dev": true 1898 }, 1899 "node_modules/@types/minimatch": { 1900 "version": "5.1.2", 1901 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", 1902 "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", 1903 "dev": true 1904 }, 1905 "node_modules/@types/mocha": { 1906 "version": "10.0.7", 1907 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.7.tgz", 1908 "integrity": "sha512-GN8yJ1mNTcFcah/wKEFIJckJx9iJLoMSzWcfRRuxz/Jk+U6KQNnml+etbtxFK8lPjzOw3zp4Ha/kjSst9fsHYw==", 1909 "dev": true 1910 }, 1911 "node_modules/@types/node": { 1912 "version": "20.14.10", 1913 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", 1914 "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", 1915 "dev": true, 1916 "dependencies": { 1917 "undici-types": "~5.26.4" 1918 } 1919 }, 1920 "node_modules/@types/stack-utils": { 1921 "version": "2.0.3", 1922 "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", 1923 "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", 1924 "dev": true 1925 }, 1926 "node_modules/@types/vscode": { 1927 "version": "1.91.0", 1928 "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.91.0.tgz", 1929 "integrity": "sha512-PgPr+bUODjG3y+ozWUCyzttqR9EHny9sPAfJagddQjDwdtf66y2sDKJMnFZRuzBA2YtBGASqJGPil8VDUPvO6A==", 1930 "dev": true 1931 }, 1932 "node_modules/@types/yargs": { 1933 "version": "17.0.32", 1934 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", 1935 "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", 1936 "dev": true, 1937 "dependencies": { 1938 "@types/yargs-parser": "*" 1939 } 1940 }, 1941 "node_modules/@types/yargs-parser": { 1942 "version": "21.0.3", 1943 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", 1944 "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", 1945 "dev": true 1946 }, 1947 "node_modules/@typescript-eslint/eslint-plugin": { 1948 "version": "7.16.0", 1949 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.16.0.tgz", 1950 "integrity": "sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==", 1951 "dev": true, 1952 "dependencies": { 1953 "@eslint-community/regexpp": "^4.10.0", 1954 "@typescript-eslint/scope-manager": "7.16.0", 1955 "@typescript-eslint/type-utils": "7.16.0", 1956 "@typescript-eslint/utils": "7.16.0", 1957 "@typescript-eslint/visitor-keys": "7.16.0", 1958 "graphemer": "^1.4.0", 1959 "ignore": "^5.3.1", 1960 "natural-compare": "^1.4.0", 1961 "ts-api-utils": "^1.3.0" 1962 }, 1963 "engines": { 1964 "node": "^18.18.0 || >=20.0.0" 1965 }, 1966 "funding": { 1967 "type": "opencollective", 1968 "url": "https://opencollective.com/typescript-eslint" 1969 }, 1970 "peerDependencies": { 1971 "@typescript-eslint/parser": "^7.0.0", 1972 "eslint": "^8.56.0" 1973 }, 1974 "peerDependenciesMeta": { 1975 "typescript": { 1976 "optional": true 1977 } 1978 } 1979 }, 1980 "node_modules/@typescript-eslint/parser": { 1981 "version": "7.16.0", 1982 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.16.0.tgz", 1983 "integrity": "sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==", 1984 "dev": true, 1985 "dependencies": { 1986 "@typescript-eslint/scope-manager": "7.16.0", 1987 "@typescript-eslint/types": "7.16.0", 1988 "@typescript-eslint/typescript-estree": "7.16.0", 1989 "@typescript-eslint/visitor-keys": "7.16.0", 1990 "debug": "^4.3.4" 1991 }, 1992 "engines": { 1993 "node": "^18.18.0 || >=20.0.0" 1994 }, 1995 "funding": { 1996 "type": "opencollective", 1997 "url": "https://opencollective.com/typescript-eslint" 1998 }, 1999 "peerDependencies": { 2000 "eslint": "^8.56.0" 2001 }, 2002 "peerDependenciesMeta": { 2003 "typescript": { 2004 "optional": true 2005 } 2006 } 2007 }, 2008 "node_modules/@typescript-eslint/scope-manager": { 2009 "version": "7.16.0", 2010 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz", 2011 "integrity": "sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==", 2012 "dev": true, 2013 "dependencies": { 2014 "@typescript-eslint/types": "7.16.0", 2015 "@typescript-eslint/visitor-keys": "7.16.0" 2016 }, 2017 "engines": { 2018 "node": "^18.18.0 || >=20.0.0" 2019 }, 2020 "funding": { 2021 "type": "opencollective", 2022 "url": "https://opencollective.com/typescript-eslint" 2023 } 2024 }, 2025 "node_modules/@typescript-eslint/type-utils": { 2026 "version": "7.16.0", 2027 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.16.0.tgz", 2028 "integrity": "sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==", 2029 "dev": true, 2030 "dependencies": { 2031 "@typescript-eslint/typescript-estree": "7.16.0", 2032 "@typescript-eslint/utils": "7.16.0", 2033 "debug": "^4.3.4", 2034 "ts-api-utils": "^1.3.0" 2035 }, 2036 "engines": { 2037 "node": "^18.18.0 || >=20.0.0" 2038 }, 2039 "funding": { 2040 "type": "opencollective", 2041 "url": "https://opencollective.com/typescript-eslint" 2042 }, 2043 "peerDependencies": { 2044 "eslint": "^8.56.0" 2045 }, 2046 "peerDependenciesMeta": { 2047 "typescript": { 2048 "optional": true 2049 } 2050 } 2051 }, 2052 "node_modules/@typescript-eslint/types": { 2053 "version": "7.16.0", 2054 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.0.tgz", 2055 "integrity": "sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==", 2056 "dev": true, 2057 "engines": { 2058 "node": "^18.18.0 || >=20.0.0" 2059 }, 2060 "funding": { 2061 "type": "opencollective", 2062 "url": "https://opencollective.com/typescript-eslint" 2063 } 2064 }, 2065 "node_modules/@typescript-eslint/typescript-estree": { 2066 "version": "7.16.0", 2067 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.0.tgz", 2068 "integrity": "sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==", 2069 "dev": true, 2070 "dependencies": { 2071 "@typescript-eslint/types": "7.16.0", 2072 "@typescript-eslint/visitor-keys": "7.16.0", 2073 "debug": "^4.3.4", 2074 "globby": "^11.1.0", 2075 "is-glob": "^4.0.3", 2076 "minimatch": "^9.0.4", 2077 "semver": "^7.6.0", 2078 "ts-api-utils": "^1.3.0" 2079 }, 2080 "engines": { 2081 "node": "^18.18.0 || >=20.0.0" 2082 }, 2083 "funding": { 2084 "type": "opencollective", 2085 "url": "https://opencollective.com/typescript-eslint" 2086 }, 2087 "peerDependenciesMeta": { 2088 "typescript": { 2089 "optional": true 2090 } 2091 } 2092 }, 2093 "node_modules/@typescript-eslint/utils": { 2094 "version": "7.16.0", 2095 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.0.tgz", 2096 "integrity": "sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==", 2097 "dev": true, 2098 "dependencies": { 2099 "@eslint-community/eslint-utils": "^4.4.0", 2100 "@typescript-eslint/scope-manager": "7.16.0", 2101 "@typescript-eslint/types": "7.16.0", 2102 "@typescript-eslint/typescript-estree": "7.16.0" 2103 }, 2104 "engines": { 2105 "node": "^18.18.0 || >=20.0.0" 2106 }, 2107 "funding": { 2108 "type": "opencollective", 2109 "url": "https://opencollective.com/typescript-eslint" 2110 }, 2111 "peerDependencies": { 2112 "eslint": "^8.56.0" 2113 } 2114 }, 2115 "node_modules/@typescript-eslint/visitor-keys": { 2116 "version": "7.16.0", 2117 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.0.tgz", 2118 "integrity": "sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==", 2119 "dev": true, 2120 "dependencies": { 2121 "@typescript-eslint/types": "7.16.0", 2122 "eslint-visitor-keys": "^3.4.3" 2123 }, 2124 "engines": { 2125 "node": "^18.18.0 || >=20.0.0" 2126 }, 2127 "funding": { 2128 "type": "opencollective", 2129 "url": "https://opencollective.com/typescript-eslint" 2130 } 2131 }, 2132 "node_modules/@ungap/structured-clone": { 2133 "version": "1.2.0", 2134 "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 2135 "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", 2136 "dev": true 2137 }, 2138 "node_modules/@vscode/test-cli": { 2139 "version": "0.0.10", 2140 "resolved": "https://registry.npmjs.org/@vscode/test-cli/-/test-cli-0.0.10.tgz", 2141 "integrity": "sha512-B0mMH4ia+MOOtwNiLi79XhA+MLmUItIC8FckEuKrVAVriIuSWjt7vv4+bF8qVFiNFe4QRfzPaIZk39FZGWEwHA==", 2142 "dev": true, 2143 "dependencies": { 2144 "@types/mocha": "^10.0.2", 2145 "c8": "^9.1.0", 2146 "chokidar": "^3.5.3", 2147 "enhanced-resolve": "^5.15.0", 2148 "glob": "^10.3.10", 2149 "minimatch": "^9.0.3", 2150 "mocha": "^10.2.0", 2151 "supports-color": "^9.4.0", 2152 "yargs": "^17.7.2" 2153 }, 2154 "bin": { 2155 "vscode-test": "out/bin.mjs" 2156 }, 2157 "engines": { 2158 "node": ">=18" 2159 } 2160 }, 2161 "node_modules/@vscode/test-electron": { 2162 "version": "2.4.1", 2163 "resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.4.1.tgz", 2164 "integrity": "sha512-Gc6EdaLANdktQ1t+zozoBVRynfIsMKMc94Svu1QreOBC8y76x4tvaK32TljrLi1LI2+PK58sDVbL7ALdqf3VRQ==", 2165 "dev": true, 2166 "dependencies": { 2167 "http-proxy-agent": "^7.0.2", 2168 "https-proxy-agent": "^7.0.5", 2169 "jszip": "^3.10.1", 2170 "ora": "^7.0.1", 2171 "semver": "^7.6.2" 2172 }, 2173 "engines": { 2174 "node": ">=16" 2175 } 2176 }, 2177 "node_modules/@webassemblyjs/ast": { 2178 "version": "1.12.1", 2179 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", 2180 "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", 2181 "dev": true, 2182 "dependencies": { 2183 "@webassemblyjs/helper-numbers": "1.11.6", 2184 "@webassemblyjs/helper-wasm-bytecode": "1.11.6" 2185 } 2186 }, 2187 "node_modules/@webassemblyjs/floating-point-hex-parser": { 2188 "version": "1.11.6", 2189 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", 2190 "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", 2191 "dev": true 2192 }, 2193 "node_modules/@webassemblyjs/helper-api-error": { 2194 "version": "1.11.6", 2195 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", 2196 "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", 2197 "dev": true 2198 }, 2199 "node_modules/@webassemblyjs/helper-buffer": { 2200 "version": "1.12.1", 2201 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", 2202 "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", 2203 "dev": true 2204 }, 2205 "node_modules/@webassemblyjs/helper-numbers": { 2206 "version": "1.11.6", 2207 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", 2208 "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", 2209 "dev": true, 2210 "dependencies": { 2211 "@webassemblyjs/floating-point-hex-parser": "1.11.6", 2212 "@webassemblyjs/helper-api-error": "1.11.6", 2213 "@xtuc/long": "4.2.2" 2214 } 2215 }, 2216 "node_modules/@webassemblyjs/helper-wasm-bytecode": { 2217 "version": "1.11.6", 2218 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", 2219 "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", 2220 "dev": true 2221 }, 2222 "node_modules/@webassemblyjs/helper-wasm-section": { 2223 "version": "1.12.1", 2224 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", 2225 "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", 2226 "dev": true, 2227 "dependencies": { 2228 "@webassemblyjs/ast": "1.12.1", 2229 "@webassemblyjs/helper-buffer": "1.12.1", 2230 "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 2231 "@webassemblyjs/wasm-gen": "1.12.1" 2232 } 2233 }, 2234 "node_modules/@webassemblyjs/ieee754": { 2235 "version": "1.11.6", 2236 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", 2237 "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", 2238 "dev": true, 2239 "dependencies": { 2240 "@xtuc/ieee754": "^1.2.0" 2241 } 2242 }, 2243 "node_modules/@webassemblyjs/leb128": { 2244 "version": "1.11.6", 2245 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", 2246 "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", 2247 "dev": true, 2248 "dependencies": { 2249 "@xtuc/long": "4.2.2" 2250 } 2251 }, 2252 "node_modules/@webassemblyjs/utf8": { 2253 "version": "1.11.6", 2254 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", 2255 "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", 2256 "dev": true 2257 }, 2258 "node_modules/@webassemblyjs/wasm-edit": { 2259 "version": "1.12.1", 2260 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", 2261 "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", 2262 "dev": true, 2263 "dependencies": { 2264 "@webassemblyjs/ast": "1.12.1", 2265 "@webassemblyjs/helper-buffer": "1.12.1", 2266 "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 2267 "@webassemblyjs/helper-wasm-section": "1.12.1", 2268 "@webassemblyjs/wasm-gen": "1.12.1", 2269 "@webassemblyjs/wasm-opt": "1.12.1", 2270 "@webassemblyjs/wasm-parser": "1.12.1", 2271 "@webassemblyjs/wast-printer": "1.12.1" 2272 } 2273 }, 2274 "node_modules/@webassemblyjs/wasm-gen": { 2275 "version": "1.12.1", 2276 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", 2277 "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", 2278 "dev": true, 2279 "dependencies": { 2280 "@webassemblyjs/ast": "1.12.1", 2281 "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 2282 "@webassemblyjs/ieee754": "1.11.6", 2283 "@webassemblyjs/leb128": "1.11.6", 2284 "@webassemblyjs/utf8": "1.11.6" 2285 } 2286 }, 2287 "node_modules/@webassemblyjs/wasm-opt": { 2288 "version": "1.12.1", 2289 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", 2290 "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", 2291 "dev": true, 2292 "dependencies": { 2293 "@webassemblyjs/ast": "1.12.1", 2294 "@webassemblyjs/helper-buffer": "1.12.1", 2295 "@webassemblyjs/wasm-gen": "1.12.1", 2296 "@webassemblyjs/wasm-parser": "1.12.1" 2297 } 2298 }, 2299 "node_modules/@webassemblyjs/wasm-parser": { 2300 "version": "1.12.1", 2301 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", 2302 "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", 2303 "dev": true, 2304 "dependencies": { 2305 "@webassemblyjs/ast": "1.12.1", 2306 "@webassemblyjs/helper-api-error": "1.11.6", 2307 "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 2308 "@webassemblyjs/ieee754": "1.11.6", 2309 "@webassemblyjs/leb128": "1.11.6", 2310 "@webassemblyjs/utf8": "1.11.6" 2311 } 2312 }, 2313 "node_modules/@webassemblyjs/wast-printer": { 2314 "version": "1.12.1", 2315 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", 2316 "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", 2317 "dev": true, 2318 "dependencies": { 2319 "@webassemblyjs/ast": "1.12.1", 2320 "@xtuc/long": "4.2.2" 2321 } 2322 }, 2323 "node_modules/@webpack-cli/configtest": { 2324 "version": "2.1.1", 2325 "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", 2326 "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", 2327 "dev": true, 2328 "engines": { 2329 "node": ">=14.15.0" 2330 }, 2331 "peerDependencies": { 2332 "webpack": "5.x.x", 2333 "webpack-cli": "5.x.x" 2334 } 2335 }, 2336 "node_modules/@webpack-cli/info": { 2337 "version": "2.0.2", 2338 "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", 2339 "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", 2340 "dev": true, 2341 "engines": { 2342 "node": ">=14.15.0" 2343 }, 2344 "peerDependencies": { 2345 "webpack": "5.x.x", 2346 "webpack-cli": "5.x.x" 2347 } 2348 }, 2349 "node_modules/@webpack-cli/serve": { 2350 "version": "2.0.5", 2351 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", 2352 "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", 2353 "dev": true, 2354 "engines": { 2355 "node": ">=14.15.0" 2356 }, 2357 "peerDependencies": { 2358 "webpack": "5.x.x", 2359 "webpack-cli": "5.x.x" 2360 }, 2361 "peerDependenciesMeta": { 2362 "webpack-dev-server": { 2363 "optional": true 2364 } 2365 } 2366 }, 2367 "node_modules/@xtuc/ieee754": { 2368 "version": "1.2.0", 2369 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 2370 "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 2371 "dev": true 2372 }, 2373 "node_modules/@xtuc/long": { 2374 "version": "4.2.2", 2375 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 2376 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 2377 "dev": true 2378 }, 2379 "node_modules/abort-controller": { 2380 "version": "3.0.0", 2381 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 2382 "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 2383 "dev": true, 2384 "dependencies": { 2385 "event-target-shim": "^5.0.0" 2386 }, 2387 "engines": { 2388 "node": ">=6.5" 2389 } 2390 }, 2391 "node_modules/acorn": { 2392 "version": "8.12.1", 2393 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", 2394 "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", 2395 "dev": true, 2396 "bin": { 2397 "acorn": "bin/acorn" 2398 }, 2399 "engines": { 2400 "node": ">=0.4.0" 2401 } 2402 }, 2403 "node_modules/acorn-import-attributes": { 2404 "version": "1.9.5", 2405 "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", 2406 "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", 2407 "dev": true, 2408 "peerDependencies": { 2409 "acorn": "^8" 2410 } 2411 }, 2412 "node_modules/acorn-jsx": { 2413 "version": "5.3.2", 2414 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 2415 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 2416 "dev": true, 2417 "peerDependencies": { 2418 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 2419 } 2420 }, 2421 "node_modules/agent-base": { 2422 "version": "7.1.1", 2423 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", 2424 "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", 2425 "dev": true, 2426 "dependencies": { 2427 "debug": "^4.3.4" 2428 }, 2429 "engines": { 2430 "node": ">= 14" 2431 } 2432 }, 2433 "node_modules/ajv": { 2434 "version": "6.12.6", 2435 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 2436 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 2437 "dev": true, 2438 "dependencies": { 2439 "fast-deep-equal": "^3.1.1", 2440 "fast-json-stable-stringify": "^2.0.0", 2441 "json-schema-traverse": "^0.4.1", 2442 "uri-js": "^4.2.2" 2443 }, 2444 "funding": { 2445 "type": "github", 2446 "url": "https://github.com/sponsors/epoberezkin" 2447 } 2448 }, 2449 "node_modules/ajv-keywords": { 2450 "version": "3.5.2", 2451 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 2452 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 2453 "dev": true, 2454 "peerDependencies": { 2455 "ajv": "^6.9.1" 2456 } 2457 }, 2458 "node_modules/ansi-colors": { 2459 "version": "4.1.3", 2460 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", 2461 "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", 2462 "dev": true, 2463 "engines": { 2464 "node": ">=6" 2465 } 2466 }, 2467 "node_modules/ansi-escapes": { 2468 "version": "4.3.2", 2469 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 2470 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 2471 "dev": true, 2472 "dependencies": { 2473 "type-fest": "^0.21.3" 2474 }, 2475 "engines": { 2476 "node": ">=8" 2477 }, 2478 "funding": { 2479 "url": "https://github.com/sponsors/sindresorhus" 2480 } 2481 }, 2482 "node_modules/ansi-escapes/node_modules/type-fest": { 2483 "version": "0.21.3", 2484 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 2485 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 2486 "dev": true, 2487 "engines": { 2488 "node": ">=10" 2489 }, 2490 "funding": { 2491 "url": "https://github.com/sponsors/sindresorhus" 2492 } 2493 }, 2494 "node_modules/ansi-regex": { 2495 "version": "5.0.1", 2496 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2497 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2498 "engines": { 2499 "node": ">=8" 2500 } 2501 }, 2502 "node_modules/ansi-styles": { 2503 "version": "4.3.0", 2504 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2505 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2506 "dependencies": { 2507 "color-convert": "^2.0.1" 2508 }, 2509 "engines": { 2510 "node": ">=8" 2511 }, 2512 "funding": { 2513 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2514 } 2515 }, 2516 "node_modules/anymatch": { 2517 "version": "3.1.3", 2518 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 2519 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 2520 "dev": true, 2521 "dependencies": { 2522 "normalize-path": "^3.0.0", 2523 "picomatch": "^2.0.4" 2524 }, 2525 "engines": { 2526 "node": ">= 8" 2527 } 2528 }, 2529 "node_modules/argparse": { 2530 "version": "2.0.1", 2531 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 2532 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" 2533 }, 2534 "node_modules/array-union": { 2535 "version": "2.1.0", 2536 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 2537 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 2538 "dev": true, 2539 "engines": { 2540 "node": ">=8" 2541 } 2542 }, 2543 "node_modules/asn1.js": { 2544 "version": "4.10.1", 2545 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", 2546 "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", 2547 "dev": true, 2548 "dependencies": { 2549 "bn.js": "^4.0.0", 2550 "inherits": "^2.0.1", 2551 "minimalistic-assert": "^1.0.0" 2552 } 2553 }, 2554 "node_modules/asn1.js/node_modules/bn.js": { 2555 "version": "4.12.0", 2556 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2557 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 2558 "dev": true 2559 }, 2560 "node_modules/assert": { 2561 "version": "2.1.0", 2562 "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", 2563 "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", 2564 "dev": true, 2565 "dependencies": { 2566 "call-bind": "^1.0.2", 2567 "is-nan": "^1.3.2", 2568 "object-is": "^1.1.5", 2569 "object.assign": "^4.1.4", 2570 "util": "^0.12.5" 2571 } 2572 }, 2573 "node_modules/async": { 2574 "version": "3.2.5", 2575 "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", 2576 "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", 2577 "dev": true 2578 }, 2579 "node_modules/available-typed-arrays": { 2580 "version": "1.0.7", 2581 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", 2582 "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", 2583 "dev": true, 2584 "dependencies": { 2585 "possible-typed-array-names": "^1.0.0" 2586 }, 2587 "engines": { 2588 "node": ">= 0.4" 2589 }, 2590 "funding": { 2591 "url": "https://github.com/sponsors/ljharb" 2592 } 2593 }, 2594 "node_modules/babel-jest": { 2595 "version": "29.7.0", 2596 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", 2597 "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", 2598 "dev": true, 2599 "dependencies": { 2600 "@jest/transform": "^29.7.0", 2601 "@types/babel__core": "^7.1.14", 2602 "babel-plugin-istanbul": "^6.1.1", 2603 "babel-preset-jest": "^29.6.3", 2604 "chalk": "^4.0.0", 2605 "graceful-fs": "^4.2.9", 2606 "slash": "^3.0.0" 2607 }, 2608 "engines": { 2609 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2610 }, 2611 "peerDependencies": { 2612 "@babel/core": "^7.8.0" 2613 } 2614 }, 2615 "node_modules/babel-plugin-istanbul": { 2616 "version": "6.1.1", 2617 "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", 2618 "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", 2619 "dev": true, 2620 "dependencies": { 2621 "@babel/helper-plugin-utils": "^7.0.0", 2622 "@istanbuljs/load-nyc-config": "^1.0.0", 2623 "@istanbuljs/schema": "^0.1.2", 2624 "istanbul-lib-instrument": "^5.0.4", 2625 "test-exclude": "^6.0.0" 2626 }, 2627 "engines": { 2628 "node": ">=8" 2629 } 2630 }, 2631 "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { 2632 "version": "5.2.1", 2633 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", 2634 "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", 2635 "dev": true, 2636 "dependencies": { 2637 "@babel/core": "^7.12.3", 2638 "@babel/parser": "^7.14.7", 2639 "@istanbuljs/schema": "^0.1.2", 2640 "istanbul-lib-coverage": "^3.2.0", 2641 "semver": "^6.3.0" 2642 }, 2643 "engines": { 2644 "node": ">=8" 2645 } 2646 }, 2647 "node_modules/babel-plugin-istanbul/node_modules/semver": { 2648 "version": "6.3.1", 2649 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 2650 "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 2651 "dev": true, 2652 "bin": { 2653 "semver": "bin/semver.js" 2654 } 2655 }, 2656 "node_modules/babel-plugin-jest-hoist": { 2657 "version": "29.6.3", 2658 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", 2659 "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", 2660 "dev": true, 2661 "dependencies": { 2662 "@babel/template": "^7.3.3", 2663 "@babel/types": "^7.3.3", 2664 "@types/babel__core": "^7.1.14", 2665 "@types/babel__traverse": "^7.0.6" 2666 }, 2667 "engines": { 2668 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2669 } 2670 }, 2671 "node_modules/babel-preset-current-node-syntax": { 2672 "version": "1.0.1", 2673 "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", 2674 "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", 2675 "dev": true, 2676 "dependencies": { 2677 "@babel/plugin-syntax-async-generators": "^7.8.4", 2678 "@babel/plugin-syntax-bigint": "^7.8.3", 2679 "@babel/plugin-syntax-class-properties": "^7.8.3", 2680 "@babel/plugin-syntax-import-meta": "^7.8.3", 2681 "@babel/plugin-syntax-json-strings": "^7.8.3", 2682 "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", 2683 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 2684 "@babel/plugin-syntax-numeric-separator": "^7.8.3", 2685 "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 2686 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 2687 "@babel/plugin-syntax-optional-chaining": "^7.8.3", 2688 "@babel/plugin-syntax-top-level-await": "^7.8.3" 2689 }, 2690 "peerDependencies": { 2691 "@babel/core": "^7.0.0" 2692 } 2693 }, 2694 "node_modules/babel-preset-jest": { 2695 "version": "29.6.3", 2696 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", 2697 "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", 2698 "dev": true, 2699 "dependencies": { 2700 "babel-plugin-jest-hoist": "^29.6.3", 2701 "babel-preset-current-node-syntax": "^1.0.0" 2702 }, 2703 "engines": { 2704 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2705 }, 2706 "peerDependencies": { 2707 "@babel/core": "^7.0.0" 2708 } 2709 }, 2710 "node_modules/balanced-match": { 2711 "version": "1.0.2", 2712 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2713 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 2714 }, 2715 "node_modules/base64-js": { 2716 "version": "1.5.1", 2717 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 2718 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 2719 "dev": true, 2720 "funding": [ 2721 { 2722 "type": "github", 2723 "url": "https://github.com/sponsors/feross" 2724 }, 2725 { 2726 "type": "patreon", 2727 "url": "https://www.patreon.com/feross" 2728 }, 2729 { 2730 "type": "consulting", 2731 "url": "https://feross.org/support" 2732 } 2733 ] 2734 }, 2735 "node_modules/binary-extensions": { 2736 "version": "2.3.0", 2737 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 2738 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 2739 "dev": true, 2740 "engines": { 2741 "node": ">=8" 2742 }, 2743 "funding": { 2744 "url": "https://github.com/sponsors/sindresorhus" 2745 } 2746 }, 2747 "node_modules/bl": { 2748 "version": "5.1.0", 2749 "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", 2750 "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", 2751 "dev": true, 2752 "dependencies": { 2753 "buffer": "^6.0.3", 2754 "inherits": "^2.0.4", 2755 "readable-stream": "^3.4.0" 2756 } 2757 }, 2758 "node_modules/bl/node_modules/readable-stream": { 2759 "version": "3.6.2", 2760 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 2761 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 2762 "dev": true, 2763 "dependencies": { 2764 "inherits": "^2.0.3", 2765 "string_decoder": "^1.1.1", 2766 "util-deprecate": "^1.0.1" 2767 }, 2768 "engines": { 2769 "node": ">= 6" 2770 } 2771 }, 2772 "node_modules/bn.js": { 2773 "version": "5.2.1", 2774 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", 2775 "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", 2776 "dev": true 2777 }, 2778 "node_modules/brace-expansion": { 2779 "version": "2.0.1", 2780 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 2781 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 2782 "dependencies": { 2783 "balanced-match": "^1.0.0" 2784 } 2785 }, 2786 "node_modules/braces": { 2787 "version": "3.0.3", 2788 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 2789 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 2790 "dev": true, 2791 "dependencies": { 2792 "fill-range": "^7.1.1" 2793 }, 2794 "engines": { 2795 "node": ">=8" 2796 } 2797 }, 2798 "node_modules/brorand": { 2799 "version": "1.1.0", 2800 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 2801 "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", 2802 "dev": true 2803 }, 2804 "node_modules/browser-stdout": { 2805 "version": "1.3.1", 2806 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", 2807 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", 2808 "dev": true 2809 }, 2810 "node_modules/browserify-aes": { 2811 "version": "1.2.0", 2812 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 2813 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 2814 "dev": true, 2815 "dependencies": { 2816 "buffer-xor": "^1.0.3", 2817 "cipher-base": "^1.0.0", 2818 "create-hash": "^1.1.0", 2819 "evp_bytestokey": "^1.0.3", 2820 "inherits": "^2.0.1", 2821 "safe-buffer": "^5.0.1" 2822 } 2823 }, 2824 "node_modules/browserify-cipher": { 2825 "version": "1.0.1", 2826 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", 2827 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", 2828 "dev": true, 2829 "dependencies": { 2830 "browserify-aes": "^1.0.4", 2831 "browserify-des": "^1.0.0", 2832 "evp_bytestokey": "^1.0.0" 2833 } 2834 }, 2835 "node_modules/browserify-des": { 2836 "version": "1.0.2", 2837 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", 2838 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", 2839 "dev": true, 2840 "dependencies": { 2841 "cipher-base": "^1.0.1", 2842 "des.js": "^1.0.0", 2843 "inherits": "^2.0.1", 2844 "safe-buffer": "^5.1.2" 2845 } 2846 }, 2847 "node_modules/browserify-rsa": { 2848 "version": "4.1.0", 2849 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", 2850 "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", 2851 "dev": true, 2852 "dependencies": { 2853 "bn.js": "^5.0.0", 2854 "randombytes": "^2.0.1" 2855 } 2856 }, 2857 "node_modules/browserify-sign": { 2858 "version": "4.2.3", 2859 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", 2860 "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", 2861 "dev": true, 2862 "dependencies": { 2863 "bn.js": "^5.2.1", 2864 "browserify-rsa": "^4.1.0", 2865 "create-hash": "^1.2.0", 2866 "create-hmac": "^1.1.7", 2867 "elliptic": "^6.5.5", 2868 "hash-base": "~3.0", 2869 "inherits": "^2.0.4", 2870 "parse-asn1": "^5.1.7", 2871 "readable-stream": "^2.3.8", 2872 "safe-buffer": "^5.2.1" 2873 }, 2874 "engines": { 2875 "node": ">= 0.12" 2876 } 2877 }, 2878 "node_modules/browserify-zlib": { 2879 "version": "0.2.0", 2880 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", 2881 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", 2882 "dev": true, 2883 "dependencies": { 2884 "pako": "~1.0.5" 2885 } 2886 }, 2887 "node_modules/browserslist": { 2888 "version": "4.23.2", 2889 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", 2890 "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", 2891 "dev": true, 2892 "funding": [ 2893 { 2894 "type": "opencollective", 2895 "url": "https://opencollective.com/browserslist" 2896 }, 2897 { 2898 "type": "tidelift", 2899 "url": "https://tidelift.com/funding/github/npm/browserslist" 2900 }, 2901 { 2902 "type": "github", 2903 "url": "https://github.com/sponsors/ai" 2904 } 2905 ], 2906 "dependencies": { 2907 "caniuse-lite": "^1.0.30001640", 2908 "electron-to-chromium": "^1.4.820", 2909 "node-releases": "^2.0.14", 2910 "update-browserslist-db": "^1.1.0" 2911 }, 2912 "bin": { 2913 "browserslist": "cli.js" 2914 }, 2915 "engines": { 2916 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 2917 } 2918 }, 2919 "node_modules/bs-logger": { 2920 "version": "0.2.6", 2921 "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", 2922 "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", 2923 "dev": true, 2924 "dependencies": { 2925 "fast-json-stable-stringify": "2.x" 2926 }, 2927 "engines": { 2928 "node": ">= 6" 2929 } 2930 }, 2931 "node_modules/bser": { 2932 "version": "2.1.1", 2933 "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", 2934 "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", 2935 "dev": true, 2936 "dependencies": { 2937 "node-int64": "^0.4.0" 2938 } 2939 }, 2940 "node_modules/buffer": { 2941 "version": "6.0.3", 2942 "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", 2943 "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", 2944 "dev": true, 2945 "funding": [ 2946 { 2947 "type": "github", 2948 "url": "https://github.com/sponsors/feross" 2949 }, 2950 { 2951 "type": "patreon", 2952 "url": "https://www.patreon.com/feross" 2953 }, 2954 { 2955 "type": "consulting", 2956 "url": "https://feross.org/support" 2957 } 2958 ], 2959 "dependencies": { 2960 "base64-js": "^1.3.1", 2961 "ieee754": "^1.2.1" 2962 } 2963 }, 2964 "node_modules/buffer-from": { 2965 "version": "1.1.2", 2966 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 2967 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 2968 "dev": true 2969 }, 2970 "node_modules/buffer-xor": { 2971 "version": "1.0.3", 2972 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 2973 "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", 2974 "dev": true 2975 }, 2976 "node_modules/builtin-status-codes": { 2977 "version": "3.0.0", 2978 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", 2979 "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", 2980 "dev": true 2981 }, 2982 "node_modules/c8": { 2983 "version": "9.1.0", 2984 "resolved": "https://registry.npmjs.org/c8/-/c8-9.1.0.tgz", 2985 "integrity": "sha512-mBWcT5iqNir1zIkzSPyI3NCR9EZCVI3WUD+AVO17MVWTSFNyUueXE82qTeampNtTr+ilN/5Ua3j24LgbCKjDVg==", 2986 "dev": true, 2987 "dependencies": { 2988 "@bcoe/v8-coverage": "^0.2.3", 2989 "@istanbuljs/schema": "^0.1.3", 2990 "find-up": "^5.0.0", 2991 "foreground-child": "^3.1.1", 2992 "istanbul-lib-coverage": "^3.2.0", 2993 "istanbul-lib-report": "^3.0.1", 2994 "istanbul-reports": "^3.1.6", 2995 "test-exclude": "^6.0.0", 2996 "v8-to-istanbul": "^9.0.0", 2997 "yargs": "^17.7.2", 2998 "yargs-parser": "^21.1.1" 2999 }, 3000 "bin": { 3001 "c8": "bin/c8.js" 3002 }, 3003 "engines": { 3004 "node": ">=14.14.0" 3005 } 3006 }, 3007 "node_modules/call-bind": { 3008 "version": "1.0.7", 3009 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", 3010 "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", 3011 "dev": true, 3012 "dependencies": { 3013 "es-define-property": "^1.0.0", 3014 "es-errors": "^1.3.0", 3015 "function-bind": "^1.1.2", 3016 "get-intrinsic": "^1.2.4", 3017 "set-function-length": "^1.2.1" 3018 }, 3019 "engines": { 3020 "node": ">= 0.4" 3021 }, 3022 "funding": { 3023 "url": "https://github.com/sponsors/ljharb" 3024 } 3025 }, 3026 "node_modules/callsites": { 3027 "version": "3.1.0", 3028 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 3029 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 3030 "dev": true, 3031 "engines": { 3032 "node": ">=6" 3033 } 3034 }, 3035 "node_modules/camelcase": { 3036 "version": "5.3.1", 3037 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 3038 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 3039 "dev": true, 3040 "engines": { 3041 "node": ">=6" 3042 } 3043 }, 3044 "node_modules/caniuse-lite": { 3045 "version": "1.0.30001641", 3046 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001641.tgz", 3047 "integrity": "sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==", 3048 "dev": true, 3049 "funding": [ 3050 { 3051 "type": "opencollective", 3052 "url": "https://opencollective.com/browserslist" 3053 }, 3054 { 3055 "type": "tidelift", 3056 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 3057 }, 3058 { 3059 "type": "github", 3060 "url": "https://github.com/sponsors/ai" 3061 } 3062 ] 3063 }, 3064 "node_modules/chalk": { 3065 "version": "4.1.2", 3066 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 3067 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 3068 "dev": true, 3069 "dependencies": { 3070 "ansi-styles": "^4.1.0", 3071 "supports-color": "^7.1.0" 3072 }, 3073 "engines": { 3074 "node": ">=10" 3075 }, 3076 "funding": { 3077 "url": "https://github.com/chalk/chalk?sponsor=1" 3078 } 3079 }, 3080 "node_modules/chalk/node_modules/has-flag": { 3081 "version": "4.0.0", 3082 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3083 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3084 "dev": true, 3085 "engines": { 3086 "node": ">=8" 3087 } 3088 }, 3089 "node_modules/chalk/node_modules/supports-color": { 3090 "version": "7.2.0", 3091 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3092 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3093 "dev": true, 3094 "dependencies": { 3095 "has-flag": "^4.0.0" 3096 }, 3097 "engines": { 3098 "node": ">=8" 3099 } 3100 }, 3101 "node_modules/char-regex": { 3102 "version": "1.0.2", 3103 "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", 3104 "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", 3105 "dev": true, 3106 "engines": { 3107 "node": ">=10" 3108 } 3109 }, 3110 "node_modules/chokidar": { 3111 "version": "3.6.0", 3112 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 3113 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 3114 "dev": true, 3115 "dependencies": { 3116 "anymatch": "~3.1.2", 3117 "braces": "~3.0.2", 3118 "glob-parent": "~5.1.2", 3119 "is-binary-path": "~2.1.0", 3120 "is-glob": "~4.0.1", 3121 "normalize-path": "~3.0.0", 3122 "readdirp": "~3.6.0" 3123 }, 3124 "engines": { 3125 "node": ">= 8.10.0" 3126 }, 3127 "funding": { 3128 "url": "https://paulmillr.com/funding/" 3129 }, 3130 "optionalDependencies": { 3131 "fsevents": "~2.3.2" 3132 } 3133 }, 3134 "node_modules/chrome-trace-event": { 3135 "version": "1.0.4", 3136 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", 3137 "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", 3138 "dev": true, 3139 "engines": { 3140 "node": ">=6.0" 3141 } 3142 }, 3143 "node_modules/ci-info": { 3144 "version": "3.9.0", 3145 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", 3146 "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", 3147 "dev": true, 3148 "funding": [ 3149 { 3150 "type": "github", 3151 "url": "https://github.com/sponsors/sibiraj-s" 3152 } 3153 ], 3154 "engines": { 3155 "node": ">=8" 3156 } 3157 }, 3158 "node_modules/cipher-base": { 3159 "version": "1.0.4", 3160 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 3161 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 3162 "dev": true, 3163 "dependencies": { 3164 "inherits": "^2.0.1", 3165 "safe-buffer": "^5.0.1" 3166 } 3167 }, 3168 "node_modules/cjs-module-lexer": { 3169 "version": "1.3.1", 3170 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", 3171 "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==", 3172 "dev": true 3173 }, 3174 "node_modules/cli-cursor": { 3175 "version": "4.0.0", 3176 "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", 3177 "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", 3178 "dev": true, 3179 "dependencies": { 3180 "restore-cursor": "^4.0.0" 3181 }, 3182 "engines": { 3183 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3184 }, 3185 "funding": { 3186 "url": "https://github.com/sponsors/sindresorhus" 3187 } 3188 }, 3189 "node_modules/cli-spinners": { 3190 "version": "2.9.2", 3191 "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", 3192 "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", 3193 "dev": true, 3194 "engines": { 3195 "node": ">=6" 3196 }, 3197 "funding": { 3198 "url": "https://github.com/sponsors/sindresorhus" 3199 } 3200 }, 3201 "node_modules/cliui": { 3202 "version": "8.0.1", 3203 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 3204 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 3205 "dev": true, 3206 "dependencies": { 3207 "string-width": "^4.2.0", 3208 "strip-ansi": "^6.0.1", 3209 "wrap-ansi": "^7.0.0" 3210 }, 3211 "engines": { 3212 "node": ">=12" 3213 } 3214 }, 3215 "node_modules/cliui/node_modules/emoji-regex": { 3216 "version": "8.0.0", 3217 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 3218 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 3219 "dev": true 3220 }, 3221 "node_modules/cliui/node_modules/string-width": { 3222 "version": "4.2.3", 3223 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 3224 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3225 "dev": true, 3226 "dependencies": { 3227 "emoji-regex": "^8.0.0", 3228 "is-fullwidth-code-point": "^3.0.0", 3229 "strip-ansi": "^6.0.1" 3230 }, 3231 "engines": { 3232 "node": ">=8" 3233 } 3234 }, 3235 "node_modules/cliui/node_modules/strip-ansi": { 3236 "version": "6.0.1", 3237 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3238 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3239 "dev": true, 3240 "license": "MIT", 3241 "dependencies": { 3242 "ansi-regex": "^5.0.1" 3243 }, 3244 "engines": { 3245 "node": ">=8" 3246 } 3247 }, 3248 "node_modules/cliui/node_modules/wrap-ansi": { 3249 "version": "7.0.0", 3250 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 3251 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 3252 "dev": true, 3253 "dependencies": { 3254 "ansi-styles": "^4.0.0", 3255 "string-width": "^4.1.0", 3256 "strip-ansi": "^6.0.0" 3257 }, 3258 "engines": { 3259 "node": ">=10" 3260 }, 3261 "funding": { 3262 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3263 } 3264 }, 3265 "node_modules/clone-deep": { 3266 "version": "4.0.1", 3267 "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", 3268 "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", 3269 "dev": true, 3270 "dependencies": { 3271 "is-plain-object": "^2.0.4", 3272 "kind-of": "^6.0.2", 3273 "shallow-clone": "^3.0.0" 3274 }, 3275 "engines": { 3276 "node": ">=6" 3277 } 3278 }, 3279 "node_modules/co": { 3280 "version": "4.6.0", 3281 "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 3282 "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", 3283 "dev": true, 3284 "engines": { 3285 "iojs": ">= 1.0.0", 3286 "node": ">= 0.12.0" 3287 } 3288 }, 3289 "node_modules/collect-v8-coverage": { 3290 "version": "1.0.2", 3291 "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", 3292 "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", 3293 "dev": true 3294 }, 3295 "node_modules/color-convert": { 3296 "version": "2.0.1", 3297 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3298 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3299 "dependencies": { 3300 "color-name": "~1.1.4" 3301 }, 3302 "engines": { 3303 "node": ">=7.0.0" 3304 } 3305 }, 3306 "node_modules/color-name": { 3307 "version": "1.1.4", 3308 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3309 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" 3310 }, 3311 "node_modules/colorette": { 3312 "version": "2.0.20", 3313 "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", 3314 "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", 3315 "dev": true 3316 }, 3317 "node_modules/commander": { 3318 "version": "2.20.3", 3319 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 3320 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 3321 "dev": true 3322 }, 3323 "node_modules/concat-map": { 3324 "version": "0.0.1", 3325 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 3326 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 3327 "dev": true 3328 }, 3329 "node_modules/console-browserify": { 3330 "version": "1.2.0", 3331 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", 3332 "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", 3333 "dev": true 3334 }, 3335 "node_modules/constants-browserify": { 3336 "version": "1.0.0", 3337 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", 3338 "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", 3339 "dev": true 3340 }, 3341 "node_modules/convert-source-map": { 3342 "version": "2.0.0", 3343 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 3344 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 3345 "dev": true 3346 }, 3347 "node_modules/core-util-is": { 3348 "version": "1.0.3", 3349 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 3350 "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 3351 "dev": true 3352 }, 3353 "node_modules/create-ecdh": { 3354 "version": "4.0.4", 3355 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", 3356 "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", 3357 "dev": true, 3358 "dependencies": { 3359 "bn.js": "^4.1.0", 3360 "elliptic": "^6.5.3" 3361 } 3362 }, 3363 "node_modules/create-ecdh/node_modules/bn.js": { 3364 "version": "4.12.0", 3365 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3366 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3367 "dev": true 3368 }, 3369 "node_modules/create-hash": { 3370 "version": "1.2.0", 3371 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 3372 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 3373 "dev": true, 3374 "dependencies": { 3375 "cipher-base": "^1.0.1", 3376 "inherits": "^2.0.1", 3377 "md5.js": "^1.3.4", 3378 "ripemd160": "^2.0.1", 3379 "sha.js": "^2.4.0" 3380 } 3381 }, 3382 "node_modules/create-hmac": { 3383 "version": "1.1.7", 3384 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 3385 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 3386 "dev": true, 3387 "dependencies": { 3388 "cipher-base": "^1.0.3", 3389 "create-hash": "^1.1.0", 3390 "inherits": "^2.0.1", 3391 "ripemd160": "^2.0.0", 3392 "safe-buffer": "^5.0.1", 3393 "sha.js": "^2.4.8" 3394 } 3395 }, 3396 "node_modules/create-jest": { 3397 "version": "29.7.0", 3398 "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", 3399 "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", 3400 "dev": true, 3401 "dependencies": { 3402 "@jest/types": "^29.6.3", 3403 "chalk": "^4.0.0", 3404 "exit": "^0.1.2", 3405 "graceful-fs": "^4.2.9", 3406 "jest-config": "^29.7.0", 3407 "jest-util": "^29.7.0", 3408 "prompts": "^2.0.1" 3409 }, 3410 "bin": { 3411 "create-jest": "bin/create-jest.js" 3412 }, 3413 "engines": { 3414 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3415 } 3416 }, 3417 "node_modules/cross-spawn": { 3418 "version": "7.0.3", 3419 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 3420 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 3421 "dependencies": { 3422 "path-key": "^3.1.0", 3423 "shebang-command": "^2.0.0", 3424 "which": "^2.0.1" 3425 }, 3426 "engines": { 3427 "node": ">= 8" 3428 } 3429 }, 3430 "node_modules/crypto-browserify": { 3431 "version": "3.12.0", 3432 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 3433 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 3434 "dev": true, 3435 "dependencies": { 3436 "browserify-cipher": "^1.0.0", 3437 "browserify-sign": "^4.0.0", 3438 "create-ecdh": "^4.0.0", 3439 "create-hash": "^1.1.0", 3440 "create-hmac": "^1.1.0", 3441 "diffie-hellman": "^5.0.0", 3442 "inherits": "^2.0.1", 3443 "pbkdf2": "^3.0.3", 3444 "public-encrypt": "^4.0.0", 3445 "randombytes": "^2.0.0", 3446 "randomfill": "^1.0.3" 3447 }, 3448 "engines": { 3449 "node": "*" 3450 } 3451 }, 3452 "node_modules/debug": { 3453 "version": "4.3.5", 3454 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", 3455 "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", 3456 "dev": true, 3457 "dependencies": { 3458 "ms": "2.1.2" 3459 }, 3460 "engines": { 3461 "node": ">=6.0" 3462 }, 3463 "peerDependenciesMeta": { 3464 "supports-color": { 3465 "optional": true 3466 } 3467 } 3468 }, 3469 "node_modules/decamelize": { 3470 "version": "4.0.0", 3471 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", 3472 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", 3473 "dev": true, 3474 "engines": { 3475 "node": ">=10" 3476 }, 3477 "funding": { 3478 "url": "https://github.com/sponsors/sindresorhus" 3479 } 3480 }, 3481 "node_modules/dedent": { 3482 "version": "1.5.3", 3483 "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", 3484 "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", 3485 "dev": true, 3486 "peerDependencies": { 3487 "babel-plugin-macros": "^3.1.0" 3488 }, 3489 "peerDependenciesMeta": { 3490 "babel-plugin-macros": { 3491 "optional": true 3492 } 3493 } 3494 }, 3495 "node_modules/deep-is": { 3496 "version": "0.1.4", 3497 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 3498 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 3499 "dev": true 3500 }, 3501 "node_modules/deepmerge": { 3502 "version": "4.3.1", 3503 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 3504 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 3505 "dev": true, 3506 "engines": { 3507 "node": ">=0.10.0" 3508 } 3509 }, 3510 "node_modules/define-data-property": { 3511 "version": "1.1.4", 3512 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 3513 "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 3514 "dev": true, 3515 "dependencies": { 3516 "es-define-property": "^1.0.0", 3517 "es-errors": "^1.3.0", 3518 "gopd": "^1.0.1" 3519 }, 3520 "engines": { 3521 "node": ">= 0.4" 3522 }, 3523 "funding": { 3524 "url": "https://github.com/sponsors/ljharb" 3525 } 3526 }, 3527 "node_modules/define-properties": { 3528 "version": "1.2.1", 3529 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", 3530 "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", 3531 "dev": true, 3532 "dependencies": { 3533 "define-data-property": "^1.0.1", 3534 "has-property-descriptors": "^1.0.0", 3535 "object-keys": "^1.1.1" 3536 }, 3537 "engines": { 3538 "node": ">= 0.4" 3539 }, 3540 "funding": { 3541 "url": "https://github.com/sponsors/ljharb" 3542 } 3543 }, 3544 "node_modules/des.js": { 3545 "version": "1.1.0", 3546 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", 3547 "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", 3548 "dev": true, 3549 "dependencies": { 3550 "inherits": "^2.0.1", 3551 "minimalistic-assert": "^1.0.0" 3552 } 3553 }, 3554 "node_modules/detect-newline": { 3555 "version": "3.1.0", 3556 "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", 3557 "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", 3558 "dev": true, 3559 "engines": { 3560 "node": ">=8" 3561 } 3562 }, 3563 "node_modules/diff": { 3564 "version": "5.2.0", 3565 "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", 3566 "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", 3567 "dev": true, 3568 "engines": { 3569 "node": ">=0.3.1" 3570 } 3571 }, 3572 "node_modules/diff-sequences": { 3573 "version": "29.6.3", 3574 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", 3575 "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", 3576 "dev": true, 3577 "engines": { 3578 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3579 } 3580 }, 3581 "node_modules/diffie-hellman": { 3582 "version": "5.0.3", 3583 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", 3584 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", 3585 "dev": true, 3586 "dependencies": { 3587 "bn.js": "^4.1.0", 3588 "miller-rabin": "^4.0.0", 3589 "randombytes": "^2.0.0" 3590 } 3591 }, 3592 "node_modules/diffie-hellman/node_modules/bn.js": { 3593 "version": "4.12.0", 3594 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3595 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3596 "dev": true 3597 }, 3598 "node_modules/dir-glob": { 3599 "version": "3.0.1", 3600 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 3601 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 3602 "dev": true, 3603 "dependencies": { 3604 "path-type": "^4.0.0" 3605 }, 3606 "engines": { 3607 "node": ">=8" 3608 } 3609 }, 3610 "node_modules/doctrine": { 3611 "version": "3.0.0", 3612 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 3613 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 3614 "dev": true, 3615 "dependencies": { 3616 "esutils": "^2.0.2" 3617 }, 3618 "engines": { 3619 "node": ">=6.0.0" 3620 } 3621 }, 3622 "node_modules/domain-browser": { 3623 "version": "5.7.0", 3624 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-5.7.0.tgz", 3625 "integrity": "sha512-edTFu0M/7wO1pXY6GDxVNVW086uqwWYIHP98txhcPyV995X21JIH2DtYp33sQJOupYoXKe9RwTw2Ya2vWaquTQ==", 3626 "dev": true, 3627 "engines": { 3628 "node": ">=4" 3629 }, 3630 "funding": { 3631 "url": "https://bevry.me/fund" 3632 } 3633 }, 3634 "node_modules/eastasianwidth": { 3635 "version": "0.2.0", 3636 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 3637 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" 3638 }, 3639 "node_modules/ejs": { 3640 "version": "3.1.10", 3641 "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", 3642 "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", 3643 "dev": true, 3644 "dependencies": { 3645 "jake": "^10.8.5" 3646 }, 3647 "bin": { 3648 "ejs": "bin/cli.js" 3649 }, 3650 "engines": { 3651 "node": ">=0.10.0" 3652 } 3653 }, 3654 "node_modules/electron-to-chromium": { 3655 "version": "1.4.825", 3656 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.825.tgz", 3657 "integrity": "sha512-OCcF+LwdgFGcsYPYC5keEEFC2XT0gBhrYbeGzHCx7i9qRFbzO/AqTmc/C/1xNhJj+JA7rzlN7mpBuStshh96Cg==", 3658 "dev": true 3659 }, 3660 "node_modules/elliptic": { 3661 "version": "6.5.5", 3662 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz", 3663 "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==", 3664 "dev": true, 3665 "dependencies": { 3666 "bn.js": "^4.11.9", 3667 "brorand": "^1.1.0", 3668 "hash.js": "^1.0.0", 3669 "hmac-drbg": "^1.0.1", 3670 "inherits": "^2.0.4", 3671 "minimalistic-assert": "^1.0.1", 3672 "minimalistic-crypto-utils": "^1.0.1" 3673 } 3674 }, 3675 "node_modules/elliptic/node_modules/bn.js": { 3676 "version": "4.12.0", 3677 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3678 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3679 "dev": true 3680 }, 3681 "node_modules/emittery": { 3682 "version": "0.13.1", 3683 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", 3684 "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", 3685 "dev": true, 3686 "engines": { 3687 "node": ">=12" 3688 }, 3689 "funding": { 3690 "url": "https://github.com/sindresorhus/emittery?sponsor=1" 3691 } 3692 }, 3693 "node_modules/emoji-regex": { 3694 "version": "9.2.2", 3695 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 3696 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" 3697 }, 3698 "node_modules/enhanced-resolve": { 3699 "version": "5.17.0", 3700 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", 3701 "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", 3702 "dev": true, 3703 "dependencies": { 3704 "graceful-fs": "^4.2.4", 3705 "tapable": "^2.2.0" 3706 }, 3707 "engines": { 3708 "node": ">=10.13.0" 3709 } 3710 }, 3711 "node_modules/envinfo": { 3712 "version": "7.13.0", 3713 "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", 3714 "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", 3715 "dev": true, 3716 "bin": { 3717 "envinfo": "dist/cli.js" 3718 }, 3719 "engines": { 3720 "node": ">=4" 3721 } 3722 }, 3723 "node_modules/error-ex": { 3724 "version": "1.3.2", 3725 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 3726 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 3727 "dev": true, 3728 "dependencies": { 3729 "is-arrayish": "^0.2.1" 3730 } 3731 }, 3732 "node_modules/es-define-property": { 3733 "version": "1.0.0", 3734 "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", 3735 "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", 3736 "dev": true, 3737 "dependencies": { 3738 "get-intrinsic": "^1.2.4" 3739 }, 3740 "engines": { 3741 "node": ">= 0.4" 3742 } 3743 }, 3744 "node_modules/es-errors": { 3745 "version": "1.3.0", 3746 "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 3747 "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 3748 "dev": true, 3749 "engines": { 3750 "node": ">= 0.4" 3751 } 3752 }, 3753 "node_modules/es-module-lexer": { 3754 "version": "1.5.4", 3755 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", 3756 "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==", 3757 "dev": true 3758 }, 3759 "node_modules/esbuild": { 3760 "version": "0.21.5", 3761 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 3762 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 3763 "dev": true, 3764 "hasInstallScript": true, 3765 "bin": { 3766 "esbuild": "bin/esbuild" 3767 }, 3768 "engines": { 3769 "node": ">=12" 3770 }, 3771 "optionalDependencies": { 3772 "@esbuild/aix-ppc64": "0.21.5", 3773 "@esbuild/android-arm": "0.21.5", 3774 "@esbuild/android-arm64": "0.21.5", 3775 "@esbuild/android-x64": "0.21.5", 3776 "@esbuild/darwin-arm64": "0.21.5", 3777 "@esbuild/darwin-x64": "0.21.5", 3778 "@esbuild/freebsd-arm64": "0.21.5", 3779 "@esbuild/freebsd-x64": "0.21.5", 3780 "@esbuild/linux-arm": "0.21.5", 3781 "@esbuild/linux-arm64": "0.21.5", 3782 "@esbuild/linux-ia32": "0.21.5", 3783 "@esbuild/linux-loong64": "0.21.5", 3784 "@esbuild/linux-mips64el": "0.21.5", 3785 "@esbuild/linux-ppc64": "0.21.5", 3786 "@esbuild/linux-riscv64": "0.21.5", 3787 "@esbuild/linux-s390x": "0.21.5", 3788 "@esbuild/linux-x64": "0.21.5", 3789 "@esbuild/netbsd-x64": "0.21.5", 3790 "@esbuild/openbsd-x64": "0.21.5", 3791 "@esbuild/sunos-x64": "0.21.5", 3792 "@esbuild/win32-arm64": "0.21.5", 3793 "@esbuild/win32-ia32": "0.21.5", 3794 "@esbuild/win32-x64": "0.21.5" 3795 } 3796 }, 3797 "node_modules/escalade": { 3798 "version": "3.1.2", 3799 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", 3800 "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", 3801 "dev": true, 3802 "engines": { 3803 "node": ">=6" 3804 } 3805 }, 3806 "node_modules/escape-string-regexp": { 3807 "version": "4.0.0", 3808 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 3809 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 3810 "dev": true, 3811 "engines": { 3812 "node": ">=10" 3813 }, 3814 "funding": { 3815 "url": "https://github.com/sponsors/sindresorhus" 3816 } 3817 }, 3818 "node_modules/eslint": { 3819 "version": "8.57.0", 3820 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", 3821 "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", 3822 "dev": true, 3823 "dependencies": { 3824 "@eslint-community/eslint-utils": "^4.2.0", 3825 "@eslint-community/regexpp": "^4.6.1", 3826 "@eslint/eslintrc": "^2.1.4", 3827 "@eslint/js": "8.57.0", 3828 "@humanwhocodes/config-array": "^0.11.14", 3829 "@humanwhocodes/module-importer": "^1.0.1", 3830 "@nodelib/fs.walk": "^1.2.8", 3831 "@ungap/structured-clone": "^1.2.0", 3832 "ajv": "^6.12.4", 3833 "chalk": "^4.0.0", 3834 "cross-spawn": "^7.0.2", 3835 "debug": "^4.3.2", 3836 "doctrine": "^3.0.0", 3837 "escape-string-regexp": "^4.0.0", 3838 "eslint-scope": "^7.2.2", 3839 "eslint-visitor-keys": "^3.4.3", 3840 "espree": "^9.6.1", 3841 "esquery": "^1.4.2", 3842 "esutils": "^2.0.2", 3843 "fast-deep-equal": "^3.1.3", 3844 "file-entry-cache": "^6.0.1", 3845 "find-up": "^5.0.0", 3846 "glob-parent": "^6.0.2", 3847 "globals": "^13.19.0", 3848 "graphemer": "^1.4.0", 3849 "ignore": "^5.2.0", 3850 "imurmurhash": "^0.1.4", 3851 "is-glob": "^4.0.0", 3852 "is-path-inside": "^3.0.3", 3853 "js-yaml": "^4.1.0", 3854 "json-stable-stringify-without-jsonify": "^1.0.1", 3855 "levn": "^0.4.1", 3856 "lodash.merge": "^4.6.2", 3857 "minimatch": "^3.1.2", 3858 "natural-compare": "^1.4.0", 3859 "optionator": "^0.9.3", 3860 "strip-ansi": "^6.0.1", 3861 "text-table": "^0.2.0" 3862 }, 3863 "bin": { 3864 "eslint": "bin/eslint.js" 3865 }, 3866 "engines": { 3867 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3868 }, 3869 "funding": { 3870 "url": "https://opencollective.com/eslint" 3871 } 3872 }, 3873 "node_modules/eslint-scope": { 3874 "version": "7.2.2", 3875 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 3876 "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 3877 "dev": true, 3878 "dependencies": { 3879 "esrecurse": "^4.3.0", 3880 "estraverse": "^5.2.0" 3881 }, 3882 "engines": { 3883 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3884 }, 3885 "funding": { 3886 "url": "https://opencollective.com/eslint" 3887 } 3888 }, 3889 "node_modules/eslint-visitor-keys": { 3890 "version": "3.4.3", 3891 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 3892 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 3893 "dev": true, 3894 "engines": { 3895 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3896 }, 3897 "funding": { 3898 "url": "https://opencollective.com/eslint" 3899 } 3900 }, 3901 "node_modules/eslint/node_modules/brace-expansion": { 3902 "version": "1.1.11", 3903 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 3904 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 3905 "dev": true, 3906 "dependencies": { 3907 "balanced-match": "^1.0.0", 3908 "concat-map": "0.0.1" 3909 } 3910 }, 3911 "node_modules/eslint/node_modules/glob-parent": { 3912 "version": "6.0.2", 3913 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3914 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3915 "dev": true, 3916 "dependencies": { 3917 "is-glob": "^4.0.3" 3918 }, 3919 "engines": { 3920 "node": ">=10.13.0" 3921 } 3922 }, 3923 "node_modules/eslint/node_modules/minimatch": { 3924 "version": "3.1.2", 3925 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 3926 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 3927 "dev": true, 3928 "dependencies": { 3929 "brace-expansion": "^1.1.7" 3930 }, 3931 "engines": { 3932 "node": "*" 3933 } 3934 }, 3935 "node_modules/eslint/node_modules/strip-ansi": { 3936 "version": "6.0.1", 3937 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3938 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3939 "dev": true, 3940 "license": "MIT", 3941 "dependencies": { 3942 "ansi-regex": "^5.0.1" 3943 }, 3944 "engines": { 3945 "node": ">=8" 3946 } 3947 }, 3948 "node_modules/espree": { 3949 "version": "9.6.1", 3950 "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 3951 "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 3952 "dev": true, 3953 "dependencies": { 3954 "acorn": "^8.9.0", 3955 "acorn-jsx": "^5.3.2", 3956 "eslint-visitor-keys": "^3.4.1" 3957 }, 3958 "engines": { 3959 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3960 }, 3961 "funding": { 3962 "url": "https://opencollective.com/eslint" 3963 } 3964 }, 3965 "node_modules/esprima": { 3966 "version": "4.0.1", 3967 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 3968 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 3969 "dev": true, 3970 "bin": { 3971 "esparse": "bin/esparse.js", 3972 "esvalidate": "bin/esvalidate.js" 3973 }, 3974 "engines": { 3975 "node": ">=4" 3976 } 3977 }, 3978 "node_modules/esquery": { 3979 "version": "1.6.0", 3980 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", 3981 "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", 3982 "dev": true, 3983 "dependencies": { 3984 "estraverse": "^5.1.0" 3985 }, 3986 "engines": { 3987 "node": ">=0.10" 3988 } 3989 }, 3990 "node_modules/esrecurse": { 3991 "version": "4.3.0", 3992 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 3993 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 3994 "dev": true, 3995 "dependencies": { 3996 "estraverse": "^5.2.0" 3997 }, 3998 "engines": { 3999 "node": ">=4.0" 4000 } 4001 }, 4002 "node_modules/estraverse": { 4003 "version": "5.3.0", 4004 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 4005 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 4006 "dev": true, 4007 "engines": { 4008 "node": ">=4.0" 4009 } 4010 }, 4011 "node_modules/esutils": { 4012 "version": "2.0.3", 4013 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 4014 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 4015 "dev": true, 4016 "engines": { 4017 "node": ">=0.10.0" 4018 } 4019 }, 4020 "node_modules/event-target-shim": { 4021 "version": "5.0.1", 4022 "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 4023 "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", 4024 "dev": true, 4025 "engines": { 4026 "node": ">=6" 4027 } 4028 }, 4029 "node_modules/events": { 4030 "version": "3.3.0", 4031 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 4032 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 4033 "dev": true, 4034 "engines": { 4035 "node": ">=0.8.x" 4036 } 4037 }, 4038 "node_modules/evp_bytestokey": { 4039 "version": "1.0.3", 4040 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 4041 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 4042 "dev": true, 4043 "dependencies": { 4044 "md5.js": "^1.3.4", 4045 "safe-buffer": "^5.1.1" 4046 } 4047 }, 4048 "node_modules/execa": { 4049 "version": "5.1.1", 4050 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 4051 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 4052 "dev": true, 4053 "dependencies": { 4054 "cross-spawn": "^7.0.3", 4055 "get-stream": "^6.0.0", 4056 "human-signals": "^2.1.0", 4057 "is-stream": "^2.0.0", 4058 "merge-stream": "^2.0.0", 4059 "npm-run-path": "^4.0.1", 4060 "onetime": "^5.1.2", 4061 "signal-exit": "^3.0.3", 4062 "strip-final-newline": "^2.0.0" 4063 }, 4064 "engines": { 4065 "node": ">=10" 4066 }, 4067 "funding": { 4068 "url": "https://github.com/sindresorhus/execa?sponsor=1" 4069 } 4070 }, 4071 "node_modules/execa/node_modules/signal-exit": { 4072 "version": "3.0.7", 4073 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 4074 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 4075 "dev": true 4076 }, 4077 "node_modules/exit": { 4078 "version": "0.1.2", 4079 "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", 4080 "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", 4081 "dev": true, 4082 "engines": { 4083 "node": ">= 0.8.0" 4084 } 4085 }, 4086 "node_modules/expect": { 4087 "version": "29.7.0", 4088 "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", 4089 "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", 4090 "dev": true, 4091 "dependencies": { 4092 "@jest/expect-utils": "^29.7.0", 4093 "jest-get-type": "^29.6.3", 4094 "jest-matcher-utils": "^29.7.0", 4095 "jest-message-util": "^29.7.0", 4096 "jest-util": "^29.7.0" 4097 }, 4098 "engines": { 4099 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4100 } 4101 }, 4102 "node_modules/fast-deep-equal": { 4103 "version": "3.1.3", 4104 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 4105 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 4106 "dev": true 4107 }, 4108 "node_modules/fast-glob": { 4109 "version": "3.3.2", 4110 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 4111 "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 4112 "dev": true, 4113 "dependencies": { 4114 "@nodelib/fs.stat": "^2.0.2", 4115 "@nodelib/fs.walk": "^1.2.3", 4116 "glob-parent": "^5.1.2", 4117 "merge2": "^1.3.0", 4118 "micromatch": "^4.0.4" 4119 }, 4120 "engines": { 4121 "node": ">=8.6.0" 4122 } 4123 }, 4124 "node_modules/fast-json-stable-stringify": { 4125 "version": "2.1.0", 4126 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 4127 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 4128 "dev": true 4129 }, 4130 "node_modules/fast-levenshtein": { 4131 "version": "2.0.6", 4132 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 4133 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 4134 "dev": true 4135 }, 4136 "node_modules/fastest-levenshtein": { 4137 "version": "1.0.16", 4138 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", 4139 "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", 4140 "dev": true, 4141 "engines": { 4142 "node": ">= 4.9.1" 4143 } 4144 }, 4145 "node_modules/fastq": { 4146 "version": "1.17.1", 4147 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 4148 "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 4149 "dev": true, 4150 "dependencies": { 4151 "reusify": "^1.0.4" 4152 } 4153 }, 4154 "node_modules/fb-watchman": { 4155 "version": "2.0.2", 4156 "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", 4157 "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", 4158 "dev": true, 4159 "dependencies": { 4160 "bser": "2.1.1" 4161 } 4162 }, 4163 "node_modules/file-entry-cache": { 4164 "version": "6.0.1", 4165 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 4166 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 4167 "dev": true, 4168 "dependencies": { 4169 "flat-cache": "^3.0.4" 4170 }, 4171 "engines": { 4172 "node": "^10.12.0 || >=12.0.0" 4173 } 4174 }, 4175 "node_modules/filelist": { 4176 "version": "1.0.4", 4177 "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 4178 "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 4179 "dev": true, 4180 "dependencies": { 4181 "minimatch": "^5.0.1" 4182 } 4183 }, 4184 "node_modules/filelist/node_modules/minimatch": { 4185 "version": "5.1.6", 4186 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 4187 "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 4188 "dev": true, 4189 "dependencies": { 4190 "brace-expansion": "^2.0.1" 4191 }, 4192 "engines": { 4193 "node": ">=10" 4194 } 4195 }, 4196 "node_modules/fill-range": { 4197 "version": "7.1.1", 4198 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 4199 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 4200 "dev": true, 4201 "dependencies": { 4202 "to-regex-range": "^5.0.1" 4203 }, 4204 "engines": { 4205 "node": ">=8" 4206 } 4207 }, 4208 "node_modules/find-up": { 4209 "version": "5.0.0", 4210 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 4211 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 4212 "dev": true, 4213 "dependencies": { 4214 "locate-path": "^6.0.0", 4215 "path-exists": "^4.0.0" 4216 }, 4217 "engines": { 4218 "node": ">=10" 4219 }, 4220 "funding": { 4221 "url": "https://github.com/sponsors/sindresorhus" 4222 } 4223 }, 4224 "node_modules/flat": { 4225 "version": "5.0.2", 4226 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", 4227 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", 4228 "dev": true, 4229 "bin": { 4230 "flat": "cli.js" 4231 } 4232 }, 4233 "node_modules/flat-cache": { 4234 "version": "3.2.0", 4235 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", 4236 "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", 4237 "dev": true, 4238 "dependencies": { 4239 "flatted": "^3.2.9", 4240 "keyv": "^4.5.3", 4241 "rimraf": "^3.0.2" 4242 }, 4243 "engines": { 4244 "node": "^10.12.0 || >=12.0.0" 4245 } 4246 }, 4247 "node_modules/flat-cache/node_modules/brace-expansion": { 4248 "version": "1.1.11", 4249 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 4250 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 4251 "dev": true, 4252 "dependencies": { 4253 "balanced-match": "^1.0.0", 4254 "concat-map": "0.0.1" 4255 } 4256 }, 4257 "node_modules/flat-cache/node_modules/glob": { 4258 "version": "7.2.3", 4259 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 4260 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 4261 "deprecated": "Glob versions prior to v9 are no longer supported", 4262 "dev": true, 4263 "dependencies": { 4264 "fs.realpath": "^1.0.0", 4265 "inflight": "^1.0.4", 4266 "inherits": "2", 4267 "minimatch": "^3.1.1", 4268 "once": "^1.3.0", 4269 "path-is-absolute": "^1.0.0" 4270 }, 4271 "engines": { 4272 "node": "*" 4273 }, 4274 "funding": { 4275 "url": "https://github.com/sponsors/isaacs" 4276 } 4277 }, 4278 "node_modules/flat-cache/node_modules/minimatch": { 4279 "version": "3.1.2", 4280 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 4281 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 4282 "dev": true, 4283 "dependencies": { 4284 "brace-expansion": "^1.1.7" 4285 }, 4286 "engines": { 4287 "node": "*" 4288 } 4289 }, 4290 "node_modules/flat-cache/node_modules/rimraf": { 4291 "version": "3.0.2", 4292 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 4293 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 4294 "deprecated": "Rimraf versions prior to v4 are no longer supported", 4295 "dev": true, 4296 "dependencies": { 4297 "glob": "^7.1.3" 4298 }, 4299 "bin": { 4300 "rimraf": "bin.js" 4301 }, 4302 "funding": { 4303 "url": "https://github.com/sponsors/isaacs" 4304 } 4305 }, 4306 "node_modules/flatted": { 4307 "version": "3.3.1", 4308 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", 4309 "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", 4310 "dev": true 4311 }, 4312 "node_modules/for-each": { 4313 "version": "0.3.3", 4314 "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 4315 "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 4316 "dev": true, 4317 "dependencies": { 4318 "is-callable": "^1.1.3" 4319 } 4320 }, 4321 "node_modules/foreground-child": { 4322 "version": "3.2.1", 4323 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", 4324 "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", 4325 "dependencies": { 4326 "cross-spawn": "^7.0.0", 4327 "signal-exit": "^4.0.1" 4328 }, 4329 "engines": { 4330 "node": ">=14" 4331 }, 4332 "funding": { 4333 "url": "https://github.com/sponsors/isaacs" 4334 } 4335 }, 4336 "node_modules/fs.realpath": { 4337 "version": "1.0.0", 4338 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 4339 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 4340 "dev": true 4341 }, 4342 "node_modules/fsevents": { 4343 "version": "2.3.3", 4344 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 4345 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 4346 "dev": true, 4347 "hasInstallScript": true, 4348 "optional": true, 4349 "os": [ 4350 "darwin" 4351 ], 4352 "engines": { 4353 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 4354 } 4355 }, 4356 "node_modules/function-bind": { 4357 "version": "1.1.2", 4358 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 4359 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 4360 "dev": true, 4361 "funding": { 4362 "url": "https://github.com/sponsors/ljharb" 4363 } 4364 }, 4365 "node_modules/gensync": { 4366 "version": "1.0.0-beta.2", 4367 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 4368 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 4369 "dev": true, 4370 "engines": { 4371 "node": ">=6.9.0" 4372 } 4373 }, 4374 "node_modules/get-caller-file": { 4375 "version": "2.0.5", 4376 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 4377 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 4378 "dev": true, 4379 "engines": { 4380 "node": "6.* || 8.* || >= 10.*" 4381 } 4382 }, 4383 "node_modules/get-intrinsic": { 4384 "version": "1.2.4", 4385 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", 4386 "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", 4387 "dev": true, 4388 "dependencies": { 4389 "es-errors": "^1.3.0", 4390 "function-bind": "^1.1.2", 4391 "has-proto": "^1.0.1", 4392 "has-symbols": "^1.0.3", 4393 "hasown": "^2.0.0" 4394 }, 4395 "engines": { 4396 "node": ">= 0.4" 4397 }, 4398 "funding": { 4399 "url": "https://github.com/sponsors/ljharb" 4400 } 4401 }, 4402 "node_modules/get-package-type": { 4403 "version": "0.1.0", 4404 "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", 4405 "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", 4406 "dev": true, 4407 "engines": { 4408 "node": ">=8.0.0" 4409 } 4410 }, 4411 "node_modules/get-stream": { 4412 "version": "6.0.1", 4413 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 4414 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 4415 "dev": true, 4416 "engines": { 4417 "node": ">=10" 4418 }, 4419 "funding": { 4420 "url": "https://github.com/sponsors/sindresorhus" 4421 } 4422 }, 4423 "node_modules/get-tsconfig": { 4424 "version": "4.7.5", 4425 "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz", 4426 "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==", 4427 "dev": true, 4428 "dependencies": { 4429 "resolve-pkg-maps": "^1.0.0" 4430 }, 4431 "funding": { 4432 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 4433 } 4434 }, 4435 "node_modules/glob": { 4436 "version": "10.4.5", 4437 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 4438 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 4439 "dependencies": { 4440 "foreground-child": "^3.1.0", 4441 "jackspeak": "^3.1.2", 4442 "minimatch": "^9.0.4", 4443 "minipass": "^7.1.2", 4444 "package-json-from-dist": "^1.0.0", 4445 "path-scurry": "^1.11.1" 4446 }, 4447 "bin": { 4448 "glob": "dist/esm/bin.mjs" 4449 }, 4450 "funding": { 4451 "url": "https://github.com/sponsors/isaacs" 4452 } 4453 }, 4454 "node_modules/glob-parent": { 4455 "version": "5.1.2", 4456 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4457 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4458 "dev": true, 4459 "dependencies": { 4460 "is-glob": "^4.0.1" 4461 }, 4462 "engines": { 4463 "node": ">= 6" 4464 } 4465 }, 4466 "node_modules/glob-to-regexp": { 4467 "version": "0.4.1", 4468 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 4469 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 4470 "dev": true 4471 }, 4472 "node_modules/globals": { 4473 "version": "13.24.0", 4474 "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 4475 "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 4476 "dev": true, 4477 "dependencies": { 4478 "type-fest": "^0.20.2" 4479 }, 4480 "engines": { 4481 "node": ">=8" 4482 }, 4483 "funding": { 4484 "url": "https://github.com/sponsors/sindresorhus" 4485 } 4486 }, 4487 "node_modules/globby": { 4488 "version": "11.1.0", 4489 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 4490 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 4491 "dev": true, 4492 "dependencies": { 4493 "array-union": "^2.1.0", 4494 "dir-glob": "^3.0.1", 4495 "fast-glob": "^3.2.9", 4496 "ignore": "^5.2.0", 4497 "merge2": "^1.4.1", 4498 "slash": "^3.0.0" 4499 }, 4500 "engines": { 4501 "node": ">=10" 4502 }, 4503 "funding": { 4504 "url": "https://github.com/sponsors/sindresorhus" 4505 } 4506 }, 4507 "node_modules/gopd": { 4508 "version": "1.0.1", 4509 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 4510 "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 4511 "dev": true, 4512 "dependencies": { 4513 "get-intrinsic": "^1.1.3" 4514 }, 4515 "funding": { 4516 "url": "https://github.com/sponsors/ljharb" 4517 } 4518 }, 4519 "node_modules/graceful-fs": { 4520 "version": "4.2.11", 4521 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 4522 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 4523 "dev": true 4524 }, 4525 "node_modules/graphemer": { 4526 "version": "1.4.0", 4527 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 4528 "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 4529 "dev": true 4530 }, 4531 "node_modules/has-flag": { 4532 "version": "3.0.0", 4533 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 4534 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 4535 "dev": true, 4536 "engines": { 4537 "node": ">=4" 4538 } 4539 }, 4540 "node_modules/has-property-descriptors": { 4541 "version": "1.0.2", 4542 "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 4543 "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 4544 "dev": true, 4545 "dependencies": { 4546 "es-define-property": "^1.0.0" 4547 }, 4548 "funding": { 4549 "url": "https://github.com/sponsors/ljharb" 4550 } 4551 }, 4552 "node_modules/has-proto": { 4553 "version": "1.0.3", 4554 "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", 4555 "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", 4556 "dev": true, 4557 "engines": { 4558 "node": ">= 0.4" 4559 }, 4560 "funding": { 4561 "url": "https://github.com/sponsors/ljharb" 4562 } 4563 }, 4564 "node_modules/has-symbols": { 4565 "version": "1.0.3", 4566 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 4567 "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 4568 "dev": true, 4569 "engines": { 4570 "node": ">= 0.4" 4571 }, 4572 "funding": { 4573 "url": "https://github.com/sponsors/ljharb" 4574 } 4575 }, 4576 "node_modules/has-tostringtag": { 4577 "version": "1.0.2", 4578 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 4579 "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 4580 "dev": true, 4581 "dependencies": { 4582 "has-symbols": "^1.0.3" 4583 }, 4584 "engines": { 4585 "node": ">= 0.4" 4586 }, 4587 "funding": { 4588 "url": "https://github.com/sponsors/ljharb" 4589 } 4590 }, 4591 "node_modules/hash-base": { 4592 "version": "3.0.4", 4593 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", 4594 "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", 4595 "dev": true, 4596 "dependencies": { 4597 "inherits": "^2.0.1", 4598 "safe-buffer": "^5.0.1" 4599 }, 4600 "engines": { 4601 "node": ">=4" 4602 } 4603 }, 4604 "node_modules/hash.js": { 4605 "version": "1.1.7", 4606 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 4607 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 4608 "dev": true, 4609 "dependencies": { 4610 "inherits": "^2.0.3", 4611 "minimalistic-assert": "^1.0.1" 4612 } 4613 }, 4614 "node_modules/hasown": { 4615 "version": "2.0.2", 4616 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 4617 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 4618 "dev": true, 4619 "dependencies": { 4620 "function-bind": "^1.1.2" 4621 }, 4622 "engines": { 4623 "node": ">= 0.4" 4624 } 4625 }, 4626 "node_modules/he": { 4627 "version": "1.2.0", 4628 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 4629 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 4630 "dev": true, 4631 "bin": { 4632 "he": "bin/he" 4633 } 4634 }, 4635 "node_modules/hjson": { 4636 "version": "3.2.2", 4637 "resolved": "https://registry.npmjs.org/hjson/-/hjson-3.2.2.tgz", 4638 "integrity": "sha512-MkUeB0cTIlppeSsndgESkfFD21T2nXPRaBStLtf3cAYA2bVEFdXlodZB0TukwZiobPD1Ksax5DK4RTZeaXCI3Q==", 4639 "bin": { 4640 "hjson": "bin/hjson" 4641 } 4642 }, 4643 "node_modules/hmac-drbg": { 4644 "version": "1.0.1", 4645 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 4646 "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", 4647 "dev": true, 4648 "dependencies": { 4649 "hash.js": "^1.0.3", 4650 "minimalistic-assert": "^1.0.0", 4651 "minimalistic-crypto-utils": "^1.0.1" 4652 } 4653 }, 4654 "node_modules/html-escaper": { 4655 "version": "2.0.2", 4656 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 4657 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 4658 "dev": true 4659 }, 4660 "node_modules/http-proxy-agent": { 4661 "version": "7.0.2", 4662 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", 4663 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", 4664 "dev": true, 4665 "dependencies": { 4666 "agent-base": "^7.1.0", 4667 "debug": "^4.3.4" 4668 }, 4669 "engines": { 4670 "node": ">= 14" 4671 } 4672 }, 4673 "node_modules/https-browserify": { 4674 "version": "1.0.0", 4675 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", 4676 "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", 4677 "dev": true 4678 }, 4679 "node_modules/https-proxy-agent": { 4680 "version": "7.0.5", 4681 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", 4682 "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", 4683 "dev": true, 4684 "dependencies": { 4685 "agent-base": "^7.0.2", 4686 "debug": "4" 4687 }, 4688 "engines": { 4689 "node": ">= 14" 4690 } 4691 }, 4692 "node_modules/human-signals": { 4693 "version": "2.1.0", 4694 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 4695 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 4696 "dev": true, 4697 "engines": { 4698 "node": ">=10.17.0" 4699 } 4700 }, 4701 "node_modules/ieee754": { 4702 "version": "1.2.1", 4703 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 4704 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 4705 "dev": true, 4706 "funding": [ 4707 { 4708 "type": "github", 4709 "url": "https://github.com/sponsors/feross" 4710 }, 4711 { 4712 "type": "patreon", 4713 "url": "https://www.patreon.com/feross" 4714 }, 4715 { 4716 "type": "consulting", 4717 "url": "https://feross.org/support" 4718 } 4719 ] 4720 }, 4721 "node_modules/ignore": { 4722 "version": "5.3.1", 4723 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", 4724 "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", 4725 "dev": true, 4726 "engines": { 4727 "node": ">= 4" 4728 } 4729 }, 4730 "node_modules/immediate": { 4731 "version": "3.0.6", 4732 "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", 4733 "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", 4734 "dev": true 4735 }, 4736 "node_modules/import-fresh": { 4737 "version": "3.3.0", 4738 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 4739 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 4740 "dev": true, 4741 "dependencies": { 4742 "parent-module": "^1.0.0", 4743 "resolve-from": "^4.0.0" 4744 }, 4745 "engines": { 4746 "node": ">=6" 4747 }, 4748 "funding": { 4749 "url": "https://github.com/sponsors/sindresorhus" 4750 } 4751 }, 4752 "node_modules/import-local": { 4753 "version": "3.1.0", 4754 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", 4755 "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", 4756 "dev": true, 4757 "dependencies": { 4758 "pkg-dir": "^4.2.0", 4759 "resolve-cwd": "^3.0.0" 4760 }, 4761 "bin": { 4762 "import-local-fixture": "fixtures/cli.js" 4763 }, 4764 "engines": { 4765 "node": ">=8" 4766 }, 4767 "funding": { 4768 "url": "https://github.com/sponsors/sindresorhus" 4769 } 4770 }, 4771 "node_modules/imurmurhash": { 4772 "version": "0.1.4", 4773 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 4774 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 4775 "dev": true, 4776 "engines": { 4777 "node": ">=0.8.19" 4778 } 4779 }, 4780 "node_modules/inflight": { 4781 "version": "1.0.6", 4782 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4783 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 4784 "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 4785 "dev": true, 4786 "dependencies": { 4787 "once": "^1.3.0", 4788 "wrappy": "1" 4789 } 4790 }, 4791 "node_modules/inherits": { 4792 "version": "2.0.4", 4793 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4794 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 4795 "dev": true 4796 }, 4797 "node_modules/interpret": { 4798 "version": "3.1.1", 4799 "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", 4800 "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", 4801 "dev": true, 4802 "engines": { 4803 "node": ">=10.13.0" 4804 } 4805 }, 4806 "node_modules/is-arguments": { 4807 "version": "1.1.1", 4808 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 4809 "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 4810 "dev": true, 4811 "dependencies": { 4812 "call-bind": "^1.0.2", 4813 "has-tostringtag": "^1.0.0" 4814 }, 4815 "engines": { 4816 "node": ">= 0.4" 4817 }, 4818 "funding": { 4819 "url": "https://github.com/sponsors/ljharb" 4820 } 4821 }, 4822 "node_modules/is-arrayish": { 4823 "version": "0.2.1", 4824 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 4825 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 4826 "dev": true 4827 }, 4828 "node_modules/is-binary-path": { 4829 "version": "2.1.0", 4830 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 4831 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 4832 "dev": true, 4833 "dependencies": { 4834 "binary-extensions": "^2.0.0" 4835 }, 4836 "engines": { 4837 "node": ">=8" 4838 } 4839 }, 4840 "node_modules/is-callable": { 4841 "version": "1.2.7", 4842 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 4843 "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 4844 "dev": true, 4845 "engines": { 4846 "node": ">= 0.4" 4847 }, 4848 "funding": { 4849 "url": "https://github.com/sponsors/ljharb" 4850 } 4851 }, 4852 "node_modules/is-core-module": { 4853 "version": "2.14.0", 4854 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", 4855 "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", 4856 "dev": true, 4857 "dependencies": { 4858 "hasown": "^2.0.2" 4859 }, 4860 "engines": { 4861 "node": ">= 0.4" 4862 }, 4863 "funding": { 4864 "url": "https://github.com/sponsors/ljharb" 4865 } 4866 }, 4867 "node_modules/is-extglob": { 4868 "version": "2.1.1", 4869 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 4870 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 4871 "dev": true, 4872 "engines": { 4873 "node": ">=0.10.0" 4874 } 4875 }, 4876 "node_modules/is-fullwidth-code-point": { 4877 "version": "3.0.0", 4878 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 4879 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 4880 "engines": { 4881 "node": ">=8" 4882 } 4883 }, 4884 "node_modules/is-generator-fn": { 4885 "version": "2.1.0", 4886 "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", 4887 "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", 4888 "dev": true, 4889 "engines": { 4890 "node": ">=6" 4891 } 4892 }, 4893 "node_modules/is-generator-function": { 4894 "version": "1.0.10", 4895 "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", 4896 "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", 4897 "dev": true, 4898 "dependencies": { 4899 "has-tostringtag": "^1.0.0" 4900 }, 4901 "engines": { 4902 "node": ">= 0.4" 4903 }, 4904 "funding": { 4905 "url": "https://github.com/sponsors/ljharb" 4906 } 4907 }, 4908 "node_modules/is-glob": { 4909 "version": "4.0.3", 4910 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 4911 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 4912 "dev": true, 4913 "dependencies": { 4914 "is-extglob": "^2.1.1" 4915 }, 4916 "engines": { 4917 "node": ">=0.10.0" 4918 } 4919 }, 4920 "node_modules/is-interactive": { 4921 "version": "2.0.0", 4922 "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", 4923 "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", 4924 "dev": true, 4925 "engines": { 4926 "node": ">=12" 4927 }, 4928 "funding": { 4929 "url": "https://github.com/sponsors/sindresorhus" 4930 } 4931 }, 4932 "node_modules/is-nan": { 4933 "version": "1.3.2", 4934 "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", 4935 "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", 4936 "dev": true, 4937 "dependencies": { 4938 "call-bind": "^1.0.0", 4939 "define-properties": "^1.1.3" 4940 }, 4941 "engines": { 4942 "node": ">= 0.4" 4943 }, 4944 "funding": { 4945 "url": "https://github.com/sponsors/ljharb" 4946 } 4947 }, 4948 "node_modules/is-number": { 4949 "version": "7.0.0", 4950 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 4951 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 4952 "dev": true, 4953 "engines": { 4954 "node": ">=0.12.0" 4955 } 4956 }, 4957 "node_modules/is-path-inside": { 4958 "version": "3.0.3", 4959 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 4960 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 4961 "dev": true, 4962 "engines": { 4963 "node": ">=8" 4964 } 4965 }, 4966 "node_modules/is-plain-obj": { 4967 "version": "2.1.0", 4968 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", 4969 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", 4970 "dev": true, 4971 "engines": { 4972 "node": ">=8" 4973 } 4974 }, 4975 "node_modules/is-plain-object": { 4976 "version": "2.0.4", 4977 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 4978 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 4979 "dev": true, 4980 "dependencies": { 4981 "isobject": "^3.0.1" 4982 }, 4983 "engines": { 4984 "node": ">=0.10.0" 4985 } 4986 }, 4987 "node_modules/is-stream": { 4988 "version": "2.0.1", 4989 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 4990 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 4991 "dev": true, 4992 "engines": { 4993 "node": ">=8" 4994 }, 4995 "funding": { 4996 "url": "https://github.com/sponsors/sindresorhus" 4997 } 4998 }, 4999 "node_modules/is-typed-array": { 5000 "version": "1.1.13", 5001 "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", 5002 "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", 5003 "dev": true, 5004 "dependencies": { 5005 "which-typed-array": "^1.1.14" 5006 }, 5007 "engines": { 5008 "node": ">= 0.4" 5009 }, 5010 "funding": { 5011 "url": "https://github.com/sponsors/ljharb" 5012 } 5013 }, 5014 "node_modules/is-unicode-supported": { 5015 "version": "0.1.0", 5016 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 5017 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 5018 "dev": true, 5019 "engines": { 5020 "node": ">=10" 5021 }, 5022 "funding": { 5023 "url": "https://github.com/sponsors/sindresorhus" 5024 } 5025 }, 5026 "node_modules/isarray": { 5027 "version": "1.0.0", 5028 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 5029 "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 5030 "dev": true 5031 }, 5032 "node_modules/isexe": { 5033 "version": "2.0.0", 5034 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 5035 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" 5036 }, 5037 "node_modules/isobject": { 5038 "version": "3.0.1", 5039 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 5040 "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", 5041 "dev": true, 5042 "engines": { 5043 "node": ">=0.10.0" 5044 } 5045 }, 5046 "node_modules/istanbul-lib-coverage": { 5047 "version": "3.2.2", 5048 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", 5049 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", 5050 "dev": true, 5051 "engines": { 5052 "node": ">=8" 5053 } 5054 }, 5055 "node_modules/istanbul-lib-instrument": { 5056 "version": "6.0.3", 5057 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", 5058 "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", 5059 "dev": true, 5060 "dependencies": { 5061 "@babel/core": "^7.23.9", 5062 "@babel/parser": "^7.23.9", 5063 "@istanbuljs/schema": "^0.1.3", 5064 "istanbul-lib-coverage": "^3.2.0", 5065 "semver": "^7.5.4" 5066 }, 5067 "engines": { 5068 "node": ">=10" 5069 } 5070 }, 5071 "node_modules/istanbul-lib-report": { 5072 "version": "3.0.1", 5073 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", 5074 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", 5075 "dev": true, 5076 "dependencies": { 5077 "istanbul-lib-coverage": "^3.0.0", 5078 "make-dir": "^4.0.0", 5079 "supports-color": "^7.1.0" 5080 }, 5081 "engines": { 5082 "node": ">=10" 5083 } 5084 }, 5085 "node_modules/istanbul-lib-report/node_modules/has-flag": { 5086 "version": "4.0.0", 5087 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5088 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 5089 "dev": true, 5090 "engines": { 5091 "node": ">=8" 5092 } 5093 }, 5094 "node_modules/istanbul-lib-report/node_modules/supports-color": { 5095 "version": "7.2.0", 5096 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5097 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5098 "dev": true, 5099 "dependencies": { 5100 "has-flag": "^4.0.0" 5101 }, 5102 "engines": { 5103 "node": ">=8" 5104 } 5105 }, 5106 "node_modules/istanbul-lib-source-maps": { 5107 "version": "4.0.1", 5108 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", 5109 "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", 5110 "dev": true, 5111 "dependencies": { 5112 "debug": "^4.1.1", 5113 "istanbul-lib-coverage": "^3.0.0", 5114 "source-map": "^0.6.1" 5115 }, 5116 "engines": { 5117 "node": ">=10" 5118 } 5119 }, 5120 "node_modules/istanbul-reports": { 5121 "version": "3.1.7", 5122 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", 5123 "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", 5124 "dev": true, 5125 "dependencies": { 5126 "html-escaper": "^2.0.0", 5127 "istanbul-lib-report": "^3.0.0" 5128 }, 5129 "engines": { 5130 "node": ">=8" 5131 } 5132 }, 5133 "node_modules/jackspeak": { 5134 "version": "3.4.3", 5135 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 5136 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 5137 "dependencies": { 5138 "@isaacs/cliui": "^8.0.2" 5139 }, 5140 "funding": { 5141 "url": "https://github.com/sponsors/isaacs" 5142 }, 5143 "optionalDependencies": { 5144 "@pkgjs/parseargs": "^0.11.0" 5145 } 5146 }, 5147 "node_modules/jake": { 5148 "version": "10.9.1", 5149 "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", 5150 "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", 5151 "dev": true, 5152 "dependencies": { 5153 "async": "^3.2.3", 5154 "chalk": "^4.0.2", 5155 "filelist": "^1.0.4", 5156 "minimatch": "^3.1.2" 5157 }, 5158 "bin": { 5159 "jake": "bin/cli.js" 5160 }, 5161 "engines": { 5162 "node": ">=10" 5163 } 5164 }, 5165 "node_modules/jake/node_modules/brace-expansion": { 5166 "version": "1.1.11", 5167 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 5168 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 5169 "dev": true, 5170 "dependencies": { 5171 "balanced-match": "^1.0.0", 5172 "concat-map": "0.0.1" 5173 } 5174 }, 5175 "node_modules/jake/node_modules/minimatch": { 5176 "version": "3.1.2", 5177 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 5178 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 5179 "dev": true, 5180 "dependencies": { 5181 "brace-expansion": "^1.1.7" 5182 }, 5183 "engines": { 5184 "node": "*" 5185 } 5186 }, 5187 "node_modules/jest": { 5188 "version": "29.7.0", 5189 "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", 5190 "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", 5191 "dev": true, 5192 "dependencies": { 5193 "@jest/core": "^29.7.0", 5194 "@jest/types": "^29.6.3", 5195 "import-local": "^3.0.2", 5196 "jest-cli": "^29.7.0" 5197 }, 5198 "bin": { 5199 "jest": "bin/jest.js" 5200 }, 5201 "engines": { 5202 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5203 }, 5204 "peerDependencies": { 5205 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 5206 }, 5207 "peerDependenciesMeta": { 5208 "node-notifier": { 5209 "optional": true 5210 } 5211 } 5212 }, 5213 "node_modules/jest-changed-files": { 5214 "version": "29.7.0", 5215 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", 5216 "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", 5217 "dev": true, 5218 "dependencies": { 5219 "execa": "^5.0.0", 5220 "jest-util": "^29.7.0", 5221 "p-limit": "^3.1.0" 5222 }, 5223 "engines": { 5224 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5225 } 5226 }, 5227 "node_modules/jest-circus": { 5228 "version": "29.7.0", 5229 "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", 5230 "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", 5231 "dev": true, 5232 "dependencies": { 5233 "@jest/environment": "^29.7.0", 5234 "@jest/expect": "^29.7.0", 5235 "@jest/test-result": "^29.7.0", 5236 "@jest/types": "^29.6.3", 5237 "@types/node": "*", 5238 "chalk": "^4.0.0", 5239 "co": "^4.6.0", 5240 "dedent": "^1.0.0", 5241 "is-generator-fn": "^2.0.0", 5242 "jest-each": "^29.7.0", 5243 "jest-matcher-utils": "^29.7.0", 5244 "jest-message-util": "^29.7.0", 5245 "jest-runtime": "^29.7.0", 5246 "jest-snapshot": "^29.7.0", 5247 "jest-util": "^29.7.0", 5248 "p-limit": "^3.1.0", 5249 "pretty-format": "^29.7.0", 5250 "pure-rand": "^6.0.0", 5251 "slash": "^3.0.0", 5252 "stack-utils": "^2.0.3" 5253 }, 5254 "engines": { 5255 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5256 } 5257 }, 5258 "node_modules/jest-cli": { 5259 "version": "29.7.0", 5260 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", 5261 "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", 5262 "dev": true, 5263 "dependencies": { 5264 "@jest/core": "^29.7.0", 5265 "@jest/test-result": "^29.7.0", 5266 "@jest/types": "^29.6.3", 5267 "chalk": "^4.0.0", 5268 "create-jest": "^29.7.0", 5269 "exit": "^0.1.2", 5270 "import-local": "^3.0.2", 5271 "jest-config": "^29.7.0", 5272 "jest-util": "^29.7.0", 5273 "jest-validate": "^29.7.0", 5274 "yargs": "^17.3.1" 5275 }, 5276 "bin": { 5277 "jest": "bin/jest.js" 5278 }, 5279 "engines": { 5280 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5281 }, 5282 "peerDependencies": { 5283 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 5284 }, 5285 "peerDependenciesMeta": { 5286 "node-notifier": { 5287 "optional": true 5288 } 5289 } 5290 }, 5291 "node_modules/jest-config": { 5292 "version": "29.7.0", 5293 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", 5294 "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", 5295 "dev": true, 5296 "dependencies": { 5297 "@babel/core": "^7.11.6", 5298 "@jest/test-sequencer": "^29.7.0", 5299 "@jest/types": "^29.6.3", 5300 "babel-jest": "^29.7.0", 5301 "chalk": "^4.0.0", 5302 "ci-info": "^3.2.0", 5303 "deepmerge": "^4.2.2", 5304 "glob": "^7.1.3", 5305 "graceful-fs": "^4.2.9", 5306 "jest-circus": "^29.7.0", 5307 "jest-environment-node": "^29.7.0", 5308 "jest-get-type": "^29.6.3", 5309 "jest-regex-util": "^29.6.3", 5310 "jest-resolve": "^29.7.0", 5311 "jest-runner": "^29.7.0", 5312 "jest-util": "^29.7.0", 5313 "jest-validate": "^29.7.0", 5314 "micromatch": "^4.0.4", 5315 "parse-json": "^5.2.0", 5316 "pretty-format": "^29.7.0", 5317 "slash": "^3.0.0", 5318 "strip-json-comments": "^3.1.1" 5319 }, 5320 "engines": { 5321 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5322 }, 5323 "peerDependencies": { 5324 "@types/node": "*", 5325 "ts-node": ">=9.0.0" 5326 }, 5327 "peerDependenciesMeta": { 5328 "@types/node": { 5329 "optional": true 5330 }, 5331 "ts-node": { 5332 "optional": true 5333 } 5334 } 5335 }, 5336 "node_modules/jest-config/node_modules/brace-expansion": { 5337 "version": "1.1.11", 5338 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 5339 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 5340 "dev": true, 5341 "dependencies": { 5342 "balanced-match": "^1.0.0", 5343 "concat-map": "0.0.1" 5344 } 5345 }, 5346 "node_modules/jest-config/node_modules/glob": { 5347 "version": "7.2.3", 5348 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 5349 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 5350 "deprecated": "Glob versions prior to v9 are no longer supported", 5351 "dev": true, 5352 "dependencies": { 5353 "fs.realpath": "^1.0.0", 5354 "inflight": "^1.0.4", 5355 "inherits": "2", 5356 "minimatch": "^3.1.1", 5357 "once": "^1.3.0", 5358 "path-is-absolute": "^1.0.0" 5359 }, 5360 "engines": { 5361 "node": "*" 5362 }, 5363 "funding": { 5364 "url": "https://github.com/sponsors/isaacs" 5365 } 5366 }, 5367 "node_modules/jest-config/node_modules/minimatch": { 5368 "version": "3.1.2", 5369 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 5370 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 5371 "dev": true, 5372 "dependencies": { 5373 "brace-expansion": "^1.1.7" 5374 }, 5375 "engines": { 5376 "node": "*" 5377 } 5378 }, 5379 "node_modules/jest-diff": { 5380 "version": "29.7.0", 5381 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", 5382 "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", 5383 "dev": true, 5384 "dependencies": { 5385 "chalk": "^4.0.0", 5386 "diff-sequences": "^29.6.3", 5387 "jest-get-type": "^29.6.3", 5388 "pretty-format": "^29.7.0" 5389 }, 5390 "engines": { 5391 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5392 } 5393 }, 5394 "node_modules/jest-docblock": { 5395 "version": "29.7.0", 5396 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", 5397 "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", 5398 "dev": true, 5399 "dependencies": { 5400 "detect-newline": "^3.0.0" 5401 }, 5402 "engines": { 5403 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5404 } 5405 }, 5406 "node_modules/jest-each": { 5407 "version": "29.7.0", 5408 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", 5409 "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", 5410 "dev": true, 5411 "dependencies": { 5412 "@jest/types": "^29.6.3", 5413 "chalk": "^4.0.0", 5414 "jest-get-type": "^29.6.3", 5415 "jest-util": "^29.7.0", 5416 "pretty-format": "^29.7.0" 5417 }, 5418 "engines": { 5419 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5420 } 5421 }, 5422 "node_modules/jest-environment-node": { 5423 "version": "29.7.0", 5424 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", 5425 "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", 5426 "dev": true, 5427 "dependencies": { 5428 "@jest/environment": "^29.7.0", 5429 "@jest/fake-timers": "^29.7.0", 5430 "@jest/types": "^29.6.3", 5431 "@types/node": "*", 5432 "jest-mock": "^29.7.0", 5433 "jest-util": "^29.7.0" 5434 }, 5435 "engines": { 5436 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5437 } 5438 }, 5439 "node_modules/jest-get-type": { 5440 "version": "29.6.3", 5441 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", 5442 "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", 5443 "dev": true, 5444 "engines": { 5445 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5446 } 5447 }, 5448 "node_modules/jest-haste-map": { 5449 "version": "29.7.0", 5450 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", 5451 "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", 5452 "dev": true, 5453 "dependencies": { 5454 "@jest/types": "^29.6.3", 5455 "@types/graceful-fs": "^4.1.3", 5456 "@types/node": "*", 5457 "anymatch": "^3.0.3", 5458 "fb-watchman": "^2.0.0", 5459 "graceful-fs": "^4.2.9", 5460 "jest-regex-util": "^29.6.3", 5461 "jest-util": "^29.7.0", 5462 "jest-worker": "^29.7.0", 5463 "micromatch": "^4.0.4", 5464 "walker": "^1.0.8" 5465 }, 5466 "engines": { 5467 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5468 }, 5469 "optionalDependencies": { 5470 "fsevents": "^2.3.2" 5471 } 5472 }, 5473 "node_modules/jest-leak-detector": { 5474 "version": "29.7.0", 5475 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", 5476 "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", 5477 "dev": true, 5478 "dependencies": { 5479 "jest-get-type": "^29.6.3", 5480 "pretty-format": "^29.7.0" 5481 }, 5482 "engines": { 5483 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5484 } 5485 }, 5486 "node_modules/jest-matcher-utils": { 5487 "version": "29.7.0", 5488 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", 5489 "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", 5490 "dev": true, 5491 "dependencies": { 5492 "chalk": "^4.0.0", 5493 "jest-diff": "^29.7.0", 5494 "jest-get-type": "^29.6.3", 5495 "pretty-format": "^29.7.0" 5496 }, 5497 "engines": { 5498 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5499 } 5500 }, 5501 "node_modules/jest-message-util": { 5502 "version": "29.7.0", 5503 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", 5504 "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", 5505 "dev": true, 5506 "dependencies": { 5507 "@babel/code-frame": "^7.12.13", 5508 "@jest/types": "^29.6.3", 5509 "@types/stack-utils": "^2.0.0", 5510 "chalk": "^4.0.0", 5511 "graceful-fs": "^4.2.9", 5512 "micromatch": "^4.0.4", 5513 "pretty-format": "^29.7.0", 5514 "slash": "^3.0.0", 5515 "stack-utils": "^2.0.3" 5516 }, 5517 "engines": { 5518 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5519 } 5520 }, 5521 "node_modules/jest-mock": { 5522 "version": "29.7.0", 5523 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", 5524 "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", 5525 "dev": true, 5526 "dependencies": { 5527 "@jest/types": "^29.6.3", 5528 "@types/node": "*", 5529 "jest-util": "^29.7.0" 5530 }, 5531 "engines": { 5532 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5533 } 5534 }, 5535 "node_modules/jest-pnp-resolver": { 5536 "version": "1.2.3", 5537 "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", 5538 "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", 5539 "dev": true, 5540 "engines": { 5541 "node": ">=6" 5542 }, 5543 "peerDependencies": { 5544 "jest-resolve": "*" 5545 }, 5546 "peerDependenciesMeta": { 5547 "jest-resolve": { 5548 "optional": true 5549 } 5550 } 5551 }, 5552 "node_modules/jest-regex-util": { 5553 "version": "29.6.3", 5554 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", 5555 "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", 5556 "dev": true, 5557 "engines": { 5558 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5559 } 5560 }, 5561 "node_modules/jest-resolve": { 5562 "version": "29.7.0", 5563 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", 5564 "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", 5565 "dev": true, 5566 "dependencies": { 5567 "chalk": "^4.0.0", 5568 "graceful-fs": "^4.2.9", 5569 "jest-haste-map": "^29.7.0", 5570 "jest-pnp-resolver": "^1.2.2", 5571 "jest-util": "^29.7.0", 5572 "jest-validate": "^29.7.0", 5573 "resolve": "^1.20.0", 5574 "resolve.exports": "^2.0.0", 5575 "slash": "^3.0.0" 5576 }, 5577 "engines": { 5578 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5579 } 5580 }, 5581 "node_modules/jest-resolve-dependencies": { 5582 "version": "29.7.0", 5583 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", 5584 "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", 5585 "dev": true, 5586 "dependencies": { 5587 "jest-regex-util": "^29.6.3", 5588 "jest-snapshot": "^29.7.0" 5589 }, 5590 "engines": { 5591 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5592 } 5593 }, 5594 "node_modules/jest-runner": { 5595 "version": "29.7.0", 5596 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", 5597 "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", 5598 "dev": true, 5599 "dependencies": { 5600 "@jest/console": "^29.7.0", 5601 "@jest/environment": "^29.7.0", 5602 "@jest/test-result": "^29.7.0", 5603 "@jest/transform": "^29.7.0", 5604 "@jest/types": "^29.6.3", 5605 "@types/node": "*", 5606 "chalk": "^4.0.0", 5607 "emittery": "^0.13.1", 5608 "graceful-fs": "^4.2.9", 5609 "jest-docblock": "^29.7.0", 5610 "jest-environment-node": "^29.7.0", 5611 "jest-haste-map": "^29.7.0", 5612 "jest-leak-detector": "^29.7.0", 5613 "jest-message-util": "^29.7.0", 5614 "jest-resolve": "^29.7.0", 5615 "jest-runtime": "^29.7.0", 5616 "jest-util": "^29.7.0", 5617 "jest-watcher": "^29.7.0", 5618 "jest-worker": "^29.7.0", 5619 "p-limit": "^3.1.0", 5620 "source-map-support": "0.5.13" 5621 }, 5622 "engines": { 5623 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5624 } 5625 }, 5626 "node_modules/jest-runtime": { 5627 "version": "29.7.0", 5628 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", 5629 "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", 5630 "dev": true, 5631 "dependencies": { 5632 "@jest/environment": "^29.7.0", 5633 "@jest/fake-timers": "^29.7.0", 5634 "@jest/globals": "^29.7.0", 5635 "@jest/source-map": "^29.6.3", 5636 "@jest/test-result": "^29.7.0", 5637 "@jest/transform": "^29.7.0", 5638 "@jest/types": "^29.6.3", 5639 "@types/node": "*", 5640 "chalk": "^4.0.0", 5641 "cjs-module-lexer": "^1.0.0", 5642 "collect-v8-coverage": "^1.0.0", 5643 "glob": "^7.1.3", 5644 "graceful-fs": "^4.2.9", 5645 "jest-haste-map": "^29.7.0", 5646 "jest-message-util": "^29.7.0", 5647 "jest-mock": "^29.7.0", 5648 "jest-regex-util": "^29.6.3", 5649 "jest-resolve": "^29.7.0", 5650 "jest-snapshot": "^29.7.0", 5651 "jest-util": "^29.7.0", 5652 "slash": "^3.0.0", 5653 "strip-bom": "^4.0.0" 5654 }, 5655 "engines": { 5656 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5657 } 5658 }, 5659 "node_modules/jest-runtime/node_modules/brace-expansion": { 5660 "version": "1.1.11", 5661 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 5662 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 5663 "dev": true, 5664 "dependencies": { 5665 "balanced-match": "^1.0.0", 5666 "concat-map": "0.0.1" 5667 } 5668 }, 5669 "node_modules/jest-runtime/node_modules/glob": { 5670 "version": "7.2.3", 5671 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 5672 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 5673 "deprecated": "Glob versions prior to v9 are no longer supported", 5674 "dev": true, 5675 "dependencies": { 5676 "fs.realpath": "^1.0.0", 5677 "inflight": "^1.0.4", 5678 "inherits": "2", 5679 "minimatch": "^3.1.1", 5680 "once": "^1.3.0", 5681 "path-is-absolute": "^1.0.0" 5682 }, 5683 "engines": { 5684 "node": "*" 5685 }, 5686 "funding": { 5687 "url": "https://github.com/sponsors/isaacs" 5688 } 5689 }, 5690 "node_modules/jest-runtime/node_modules/minimatch": { 5691 "version": "3.1.2", 5692 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 5693 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 5694 "dev": true, 5695 "dependencies": { 5696 "brace-expansion": "^1.1.7" 5697 }, 5698 "engines": { 5699 "node": "*" 5700 } 5701 }, 5702 "node_modules/jest-snapshot": { 5703 "version": "29.7.0", 5704 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", 5705 "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", 5706 "dev": true, 5707 "dependencies": { 5708 "@babel/core": "^7.11.6", 5709 "@babel/generator": "^7.7.2", 5710 "@babel/plugin-syntax-jsx": "^7.7.2", 5711 "@babel/plugin-syntax-typescript": "^7.7.2", 5712 "@babel/types": "^7.3.3", 5713 "@jest/expect-utils": "^29.7.0", 5714 "@jest/transform": "^29.7.0", 5715 "@jest/types": "^29.6.3", 5716 "babel-preset-current-node-syntax": "^1.0.0", 5717 "chalk": "^4.0.0", 5718 "expect": "^29.7.0", 5719 "graceful-fs": "^4.2.9", 5720 "jest-diff": "^29.7.0", 5721 "jest-get-type": "^29.6.3", 5722 "jest-matcher-utils": "^29.7.0", 5723 "jest-message-util": "^29.7.0", 5724 "jest-util": "^29.7.0", 5725 "natural-compare": "^1.4.0", 5726 "pretty-format": "^29.7.0", 5727 "semver": "^7.5.3" 5728 }, 5729 "engines": { 5730 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5731 } 5732 }, 5733 "node_modules/jest-util": { 5734 "version": "29.7.0", 5735 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", 5736 "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", 5737 "dev": true, 5738 "dependencies": { 5739 "@jest/types": "^29.6.3", 5740 "@types/node": "*", 5741 "chalk": "^4.0.0", 5742 "ci-info": "^3.2.0", 5743 "graceful-fs": "^4.2.9", 5744 "picomatch": "^2.2.3" 5745 }, 5746 "engines": { 5747 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5748 } 5749 }, 5750 "node_modules/jest-validate": { 5751 "version": "29.7.0", 5752 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", 5753 "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", 5754 "dev": true, 5755 "dependencies": { 5756 "@jest/types": "^29.6.3", 5757 "camelcase": "^6.2.0", 5758 "chalk": "^4.0.0", 5759 "jest-get-type": "^29.6.3", 5760 "leven": "^3.1.0", 5761 "pretty-format": "^29.7.0" 5762 }, 5763 "engines": { 5764 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5765 } 5766 }, 5767 "node_modules/jest-validate/node_modules/camelcase": { 5768 "version": "6.3.0", 5769 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 5770 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 5771 "dev": true, 5772 "engines": { 5773 "node": ">=10" 5774 }, 5775 "funding": { 5776 "url": "https://github.com/sponsors/sindresorhus" 5777 } 5778 }, 5779 "node_modules/jest-watcher": { 5780 "version": "29.7.0", 5781 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", 5782 "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", 5783 "dev": true, 5784 "dependencies": { 5785 "@jest/test-result": "^29.7.0", 5786 "@jest/types": "^29.6.3", 5787 "@types/node": "*", 5788 "ansi-escapes": "^4.2.1", 5789 "chalk": "^4.0.0", 5790 "emittery": "^0.13.1", 5791 "jest-util": "^29.7.0", 5792 "string-length": "^4.0.1" 5793 }, 5794 "engines": { 5795 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5796 } 5797 }, 5798 "node_modules/jest-worker": { 5799 "version": "29.7.0", 5800 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", 5801 "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", 5802 "dev": true, 5803 "dependencies": { 5804 "@types/node": "*", 5805 "jest-util": "^29.7.0", 5806 "merge-stream": "^2.0.0", 5807 "supports-color": "^8.0.0" 5808 }, 5809 "engines": { 5810 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5811 } 5812 }, 5813 "node_modules/jest-worker/node_modules/has-flag": { 5814 "version": "4.0.0", 5815 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5816 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 5817 "dev": true, 5818 "engines": { 5819 "node": ">=8" 5820 } 5821 }, 5822 "node_modules/jest-worker/node_modules/supports-color": { 5823 "version": "8.1.1", 5824 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 5825 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 5826 "dev": true, 5827 "dependencies": { 5828 "has-flag": "^4.0.0" 5829 }, 5830 "engines": { 5831 "node": ">=10" 5832 }, 5833 "funding": { 5834 "url": "https://github.com/chalk/supports-color?sponsor=1" 5835 } 5836 }, 5837 "node_modules/js-tokens": { 5838 "version": "4.0.0", 5839 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 5840 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 5841 "dev": true 5842 }, 5843 "node_modules/js-yaml": { 5844 "version": "4.1.0", 5845 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 5846 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 5847 "dependencies": { 5848 "argparse": "^2.0.1" 5849 }, 5850 "bin": { 5851 "js-yaml": "bin/js-yaml.js" 5852 } 5853 }, 5854 "node_modules/jsesc": { 5855 "version": "2.5.2", 5856 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 5857 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 5858 "dev": true, 5859 "bin": { 5860 "jsesc": "bin/jsesc" 5861 }, 5862 "engines": { 5863 "node": ">=4" 5864 } 5865 }, 5866 "node_modules/json-buffer": { 5867 "version": "3.0.1", 5868 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 5869 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 5870 "dev": true 5871 }, 5872 "node_modules/json-parse-even-better-errors": { 5873 "version": "2.3.1", 5874 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 5875 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 5876 "dev": true 5877 }, 5878 "node_modules/json-schema-traverse": { 5879 "version": "0.4.1", 5880 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 5881 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 5882 "dev": true 5883 }, 5884 "node_modules/json-stable-stringify-without-jsonify": { 5885 "version": "1.0.1", 5886 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 5887 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 5888 "dev": true 5889 }, 5890 "node_modules/json5": { 5891 "version": "2.2.3", 5892 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 5893 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 5894 "dev": true, 5895 "bin": { 5896 "json5": "lib/cli.js" 5897 }, 5898 "engines": { 5899 "node": ">=6" 5900 } 5901 }, 5902 "node_modules/jszip": { 5903 "version": "3.10.1", 5904 "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", 5905 "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", 5906 "dev": true, 5907 "dependencies": { 5908 "lie": "~3.3.0", 5909 "pako": "~1.0.2", 5910 "readable-stream": "~2.3.6", 5911 "setimmediate": "^1.0.5" 5912 } 5913 }, 5914 "node_modules/keyv": { 5915 "version": "4.5.4", 5916 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 5917 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 5918 "dev": true, 5919 "dependencies": { 5920 "json-buffer": "3.0.1" 5921 } 5922 }, 5923 "node_modules/kind-of": { 5924 "version": "6.0.3", 5925 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 5926 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 5927 "dev": true, 5928 "engines": { 5929 "node": ">=0.10.0" 5930 } 5931 }, 5932 "node_modules/kleur": { 5933 "version": "3.0.3", 5934 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 5935 "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 5936 "dev": true, 5937 "engines": { 5938 "node": ">=6" 5939 } 5940 }, 5941 "node_modules/leven": { 5942 "version": "3.1.0", 5943 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 5944 "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 5945 "dev": true, 5946 "engines": { 5947 "node": ">=6" 5948 } 5949 }, 5950 "node_modules/levn": { 5951 "version": "0.4.1", 5952 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 5953 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 5954 "dev": true, 5955 "dependencies": { 5956 "prelude-ls": "^1.2.1", 5957 "type-check": "~0.4.0" 5958 }, 5959 "engines": { 5960 "node": ">= 0.8.0" 5961 } 5962 }, 5963 "node_modules/lie": { 5964 "version": "3.3.0", 5965 "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", 5966 "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", 5967 "dev": true, 5968 "dependencies": { 5969 "immediate": "~3.0.5" 5970 } 5971 }, 5972 "node_modules/lines-and-columns": { 5973 "version": "1.2.4", 5974 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 5975 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 5976 "dev": true 5977 }, 5978 "node_modules/loader-runner": { 5979 "version": "4.3.0", 5980 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", 5981 "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", 5982 "dev": true, 5983 "engines": { 5984 "node": ">=6.11.5" 5985 } 5986 }, 5987 "node_modules/locate-path": { 5988 "version": "6.0.0", 5989 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 5990 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 5991 "dev": true, 5992 "dependencies": { 5993 "p-locate": "^5.0.0" 5994 }, 5995 "engines": { 5996 "node": ">=10" 5997 }, 5998 "funding": { 5999 "url": "https://github.com/sponsors/sindresorhus" 6000 } 6001 }, 6002 "node_modules/lodash.memoize": { 6003 "version": "4.1.2", 6004 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", 6005 "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", 6006 "dev": true 6007 }, 6008 "node_modules/lodash.merge": { 6009 "version": "4.6.2", 6010 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 6011 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 6012 "dev": true 6013 }, 6014 "node_modules/log-symbols": { 6015 "version": "4.1.0", 6016 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 6017 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 6018 "dev": true, 6019 "dependencies": { 6020 "chalk": "^4.1.0", 6021 "is-unicode-supported": "^0.1.0" 6022 }, 6023 "engines": { 6024 "node": ">=10" 6025 }, 6026 "funding": { 6027 "url": "https://github.com/sponsors/sindresorhus" 6028 } 6029 }, 6030 "node_modules/lru-cache": { 6031 "version": "5.1.1", 6032 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 6033 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 6034 "dev": true, 6035 "dependencies": { 6036 "yallist": "^3.0.2" 6037 } 6038 }, 6039 "node_modules/make-dir": { 6040 "version": "4.0.0", 6041 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", 6042 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", 6043 "dev": true, 6044 "dependencies": { 6045 "semver": "^7.5.3" 6046 }, 6047 "engines": { 6048 "node": ">=10" 6049 }, 6050 "funding": { 6051 "url": "https://github.com/sponsors/sindresorhus" 6052 } 6053 }, 6054 "node_modules/make-error": { 6055 "version": "1.3.6", 6056 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 6057 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 6058 "dev": true 6059 }, 6060 "node_modules/makeerror": { 6061 "version": "1.0.12", 6062 "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", 6063 "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", 6064 "dev": true, 6065 "dependencies": { 6066 "tmpl": "1.0.5" 6067 } 6068 }, 6069 "node_modules/md5.js": { 6070 "version": "1.3.5", 6071 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 6072 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 6073 "dev": true, 6074 "dependencies": { 6075 "hash-base": "^3.0.0", 6076 "inherits": "^2.0.1", 6077 "safe-buffer": "^5.1.2" 6078 } 6079 }, 6080 "node_modules/merge-stream": { 6081 "version": "2.0.0", 6082 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 6083 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 6084 "dev": true 6085 }, 6086 "node_modules/merge2": { 6087 "version": "1.4.1", 6088 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 6089 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 6090 "dev": true, 6091 "engines": { 6092 "node": ">= 8" 6093 } 6094 }, 6095 "node_modules/micromatch": { 6096 "version": "4.0.7", 6097 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", 6098 "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", 6099 "dev": true, 6100 "dependencies": { 6101 "braces": "^3.0.3", 6102 "picomatch": "^2.3.1" 6103 }, 6104 "engines": { 6105 "node": ">=8.6" 6106 } 6107 }, 6108 "node_modules/miller-rabin": { 6109 "version": "4.0.1", 6110 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 6111 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 6112 "dev": true, 6113 "dependencies": { 6114 "bn.js": "^4.0.0", 6115 "brorand": "^1.0.1" 6116 }, 6117 "bin": { 6118 "miller-rabin": "bin/miller-rabin" 6119 } 6120 }, 6121 "node_modules/miller-rabin/node_modules/bn.js": { 6122 "version": "4.12.0", 6123 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 6124 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 6125 "dev": true 6126 }, 6127 "node_modules/mime-db": { 6128 "version": "1.52.0", 6129 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 6130 "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 6131 "dev": true, 6132 "engines": { 6133 "node": ">= 0.6" 6134 } 6135 }, 6136 "node_modules/mime-types": { 6137 "version": "2.1.35", 6138 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 6139 "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 6140 "dev": true, 6141 "dependencies": { 6142 "mime-db": "1.52.0" 6143 }, 6144 "engines": { 6145 "node": ">= 0.6" 6146 } 6147 }, 6148 "node_modules/mimic-fn": { 6149 "version": "2.1.0", 6150 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 6151 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 6152 "dev": true, 6153 "engines": { 6154 "node": ">=6" 6155 } 6156 }, 6157 "node_modules/minimalistic-assert": { 6158 "version": "1.0.1", 6159 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 6160 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 6161 "dev": true 6162 }, 6163 "node_modules/minimalistic-crypto-utils": { 6164 "version": "1.0.1", 6165 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 6166 "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", 6167 "dev": true 6168 }, 6169 "node_modules/minimatch": { 6170 "version": "9.0.5", 6171 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 6172 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 6173 "dependencies": { 6174 "brace-expansion": "^2.0.1" 6175 }, 6176 "engines": { 6177 "node": ">=16 || 14 >=14.17" 6178 }, 6179 "funding": { 6180 "url": "https://github.com/sponsors/isaacs" 6181 } 6182 }, 6183 "node_modules/minipass": { 6184 "version": "7.1.2", 6185 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 6186 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 6187 "engines": { 6188 "node": ">=16 || 14 >=14.17" 6189 } 6190 }, 6191 "node_modules/mocha": { 6192 "version": "10.6.0", 6193 "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.6.0.tgz", 6194 "integrity": "sha512-hxjt4+EEB0SA0ZDygSS015t65lJw/I2yRCS3Ae+SJ5FrbzrXgfYwJr96f0OvIXdj7h4lv/vLCrH3rkiuizFSvw==", 6195 "dev": true, 6196 "dependencies": { 6197 "ansi-colors": "^4.1.3", 6198 "browser-stdout": "^1.3.1", 6199 "chokidar": "^3.5.3", 6200 "debug": "^4.3.5", 6201 "diff": "^5.2.0", 6202 "escape-string-regexp": "^4.0.0", 6203 "find-up": "^5.0.0", 6204 "glob": "^8.1.0", 6205 "he": "^1.2.0", 6206 "js-yaml": "^4.1.0", 6207 "log-symbols": "^4.1.0", 6208 "minimatch": "^5.1.6", 6209 "ms": "^2.1.3", 6210 "serialize-javascript": "^6.0.2", 6211 "strip-json-comments": "^3.1.1", 6212 "supports-color": "^8.1.1", 6213 "workerpool": "^6.5.1", 6214 "yargs": "^16.2.0", 6215 "yargs-parser": "^20.2.9", 6216 "yargs-unparser": "^2.0.0" 6217 }, 6218 "bin": { 6219 "_mocha": "bin/_mocha", 6220 "mocha": "bin/mocha.js" 6221 }, 6222 "engines": { 6223 "node": ">= 14.0.0" 6224 } 6225 }, 6226 "node_modules/mocha/node_modules/cliui": { 6227 "version": "7.0.4", 6228 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 6229 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 6230 "dev": true, 6231 "dependencies": { 6232 "string-width": "^4.2.0", 6233 "strip-ansi": "^6.0.0", 6234 "wrap-ansi": "^7.0.0" 6235 } 6236 }, 6237 "node_modules/mocha/node_modules/emoji-regex": { 6238 "version": "8.0.0", 6239 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 6240 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 6241 "dev": true 6242 }, 6243 "node_modules/mocha/node_modules/glob": { 6244 "version": "8.1.0", 6245 "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 6246 "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 6247 "deprecated": "Glob versions prior to v9 are no longer supported", 6248 "dev": true, 6249 "dependencies": { 6250 "fs.realpath": "^1.0.0", 6251 "inflight": "^1.0.4", 6252 "inherits": "2", 6253 "minimatch": "^5.0.1", 6254 "once": "^1.3.0" 6255 }, 6256 "engines": { 6257 "node": ">=12" 6258 }, 6259 "funding": { 6260 "url": "https://github.com/sponsors/isaacs" 6261 } 6262 }, 6263 "node_modules/mocha/node_modules/has-flag": { 6264 "version": "4.0.0", 6265 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 6266 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 6267 "dev": true, 6268 "engines": { 6269 "node": ">=8" 6270 } 6271 }, 6272 "node_modules/mocha/node_modules/minimatch": { 6273 "version": "5.1.6", 6274 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 6275 "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 6276 "dev": true, 6277 "dependencies": { 6278 "brace-expansion": "^2.0.1" 6279 }, 6280 "engines": { 6281 "node": ">=10" 6282 } 6283 }, 6284 "node_modules/mocha/node_modules/ms": { 6285 "version": "2.1.3", 6286 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 6287 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 6288 "dev": true 6289 }, 6290 "node_modules/mocha/node_modules/string-width": { 6291 "version": "4.2.3", 6292 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6293 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 6294 "dev": true, 6295 "dependencies": { 6296 "emoji-regex": "^8.0.0", 6297 "is-fullwidth-code-point": "^3.0.0", 6298 "strip-ansi": "^6.0.1" 6299 }, 6300 "engines": { 6301 "node": ">=8" 6302 } 6303 }, 6304 "node_modules/mocha/node_modules/strip-ansi": { 6305 "version": "6.0.1", 6306 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6307 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6308 "dev": true, 6309 "license": "MIT", 6310 "dependencies": { 6311 "ansi-regex": "^5.0.1" 6312 }, 6313 "engines": { 6314 "node": ">=8" 6315 } 6316 }, 6317 "node_modules/mocha/node_modules/supports-color": { 6318 "version": "8.1.1", 6319 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 6320 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 6321 "dev": true, 6322 "dependencies": { 6323 "has-flag": "^4.0.0" 6324 }, 6325 "engines": { 6326 "node": ">=10" 6327 }, 6328 "funding": { 6329 "url": "https://github.com/chalk/supports-color?sponsor=1" 6330 } 6331 }, 6332 "node_modules/mocha/node_modules/wrap-ansi": { 6333 "version": "7.0.0", 6334 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 6335 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 6336 "dev": true, 6337 "dependencies": { 6338 "ansi-styles": "^4.0.0", 6339 "string-width": "^4.1.0", 6340 "strip-ansi": "^6.0.0" 6341 }, 6342 "engines": { 6343 "node": ">=10" 6344 }, 6345 "funding": { 6346 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 6347 } 6348 }, 6349 "node_modules/mocha/node_modules/yargs": { 6350 "version": "16.2.0", 6351 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", 6352 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", 6353 "dev": true, 6354 "dependencies": { 6355 "cliui": "^7.0.2", 6356 "escalade": "^3.1.1", 6357 "get-caller-file": "^2.0.5", 6358 "require-directory": "^2.1.1", 6359 "string-width": "^4.2.0", 6360 "y18n": "^5.0.5", 6361 "yargs-parser": "^20.2.2" 6362 }, 6363 "engines": { 6364 "node": ">=10" 6365 } 6366 }, 6367 "node_modules/mocha/node_modules/yargs-parser": { 6368 "version": "20.2.9", 6369 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 6370 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 6371 "dev": true, 6372 "engines": { 6373 "node": ">=10" 6374 } 6375 }, 6376 "node_modules/ms": { 6377 "version": "2.1.2", 6378 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 6379 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 6380 "dev": true 6381 }, 6382 "node_modules/natural-compare": { 6383 "version": "1.4.0", 6384 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 6385 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 6386 "dev": true 6387 }, 6388 "node_modules/neo-async": { 6389 "version": "2.6.2", 6390 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 6391 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 6392 "dev": true 6393 }, 6394 "node_modules/node_modules-path": { 6395 "version": "2.0.8", 6396 "resolved": "https://registry.npmjs.org/node_modules-path/-/node_modules-path-2.0.8.tgz", 6397 "integrity": "sha512-zYCbgNvIJLFxzHizfwMQ+wPTX5DHqee6hpTBs3Z/8TYUhvHCtVpJa0KGdVwaaD5RGHCUuaNua9abgBsNwH9WSw==", 6398 "bin": { 6399 "node_modules": "bin.js" 6400 }, 6401 "engines": { 6402 "node": ">=10.15.3" 6403 } 6404 }, 6405 "node_modules/node-int64": { 6406 "version": "0.4.0", 6407 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", 6408 "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", 6409 "dev": true 6410 }, 6411 "node_modules/node-polyfill-webpack-plugin": { 6412 "version": "4.0.0", 6413 "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-4.0.0.tgz", 6414 "integrity": "sha512-WLk77vLpbcpmTekRj6s6vYxk30XoyaY5MDZ4+9g8OaKoG3Ij+TjOqhpQjVUlfDZBPBgpNATDltaQkzuXSnnkwg==", 6415 "dev": true, 6416 "dependencies": { 6417 "assert": "^2.1.0", 6418 "browserify-zlib": "^0.2.0", 6419 "buffer": "^6.0.3", 6420 "console-browserify": "^1.2.0", 6421 "constants-browserify": "^1.0.0", 6422 "crypto-browserify": "^3.12.0", 6423 "domain-browser": "^5.7.0", 6424 "events": "^3.3.0", 6425 "https-browserify": "^1.0.0", 6426 "os-browserify": "^0.3.0", 6427 "path-browserify": "^1.0.1", 6428 "process": "^0.11.10", 6429 "punycode": "^2.3.1", 6430 "querystring-es3": "^0.2.1", 6431 "readable-stream": "^4.5.2", 6432 "stream-browserify": "^3.0.0", 6433 "stream-http": "^3.2.0", 6434 "string_decoder": "^1.3.0", 6435 "timers-browserify": "^2.0.12", 6436 "tty-browserify": "^0.0.1", 6437 "type-fest": "^4.18.2", 6438 "url": "^0.11.3", 6439 "util": "^0.12.5", 6440 "vm-browserify": "^1.1.2" 6441 }, 6442 "engines": { 6443 "node": ">=14" 6444 }, 6445 "peerDependencies": { 6446 "webpack": ">=5" 6447 } 6448 }, 6449 "node_modules/node-polyfill-webpack-plugin/node_modules/readable-stream": { 6450 "version": "4.5.2", 6451 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", 6452 "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", 6453 "dev": true, 6454 "dependencies": { 6455 "abort-controller": "^3.0.0", 6456 "buffer": "^6.0.3", 6457 "events": "^3.3.0", 6458 "process": "^0.11.10", 6459 "string_decoder": "^1.3.0" 6460 }, 6461 "engines": { 6462 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6463 } 6464 }, 6465 "node_modules/node-polyfill-webpack-plugin/node_modules/type-fest": { 6466 "version": "4.21.0", 6467 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.21.0.tgz", 6468 "integrity": "sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA==", 6469 "dev": true, 6470 "engines": { 6471 "node": ">=16" 6472 }, 6473 "funding": { 6474 "url": "https://github.com/sponsors/sindresorhus" 6475 } 6476 }, 6477 "node_modules/node-releases": { 6478 "version": "2.0.14", 6479 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", 6480 "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", 6481 "dev": true 6482 }, 6483 "node_modules/normalize-path": { 6484 "version": "3.0.0", 6485 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 6486 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 6487 "dev": true, 6488 "engines": { 6489 "node": ">=0.10.0" 6490 } 6491 }, 6492 "node_modules/npm-run-path": { 6493 "version": "4.0.1", 6494 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 6495 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 6496 "dev": true, 6497 "dependencies": { 6498 "path-key": "^3.0.0" 6499 }, 6500 "engines": { 6501 "node": ">=8" 6502 } 6503 }, 6504 "node_modules/object-inspect": { 6505 "version": "1.13.2", 6506 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", 6507 "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", 6508 "dev": true, 6509 "engines": { 6510 "node": ">= 0.4" 6511 }, 6512 "funding": { 6513 "url": "https://github.com/sponsors/ljharb" 6514 } 6515 }, 6516 "node_modules/object-is": { 6517 "version": "1.1.6", 6518 "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", 6519 "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", 6520 "dev": true, 6521 "dependencies": { 6522 "call-bind": "^1.0.7", 6523 "define-properties": "^1.2.1" 6524 }, 6525 "engines": { 6526 "node": ">= 0.4" 6527 }, 6528 "funding": { 6529 "url": "https://github.com/sponsors/ljharb" 6530 } 6531 }, 6532 "node_modules/object-keys": { 6533 "version": "1.1.1", 6534 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 6535 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 6536 "dev": true, 6537 "engines": { 6538 "node": ">= 0.4" 6539 } 6540 }, 6541 "node_modules/object.assign": { 6542 "version": "4.1.5", 6543 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", 6544 "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", 6545 "dev": true, 6546 "dependencies": { 6547 "call-bind": "^1.0.5", 6548 "define-properties": "^1.2.1", 6549 "has-symbols": "^1.0.3", 6550 "object-keys": "^1.1.1" 6551 }, 6552 "engines": { 6553 "node": ">= 0.4" 6554 }, 6555 "funding": { 6556 "url": "https://github.com/sponsors/ljharb" 6557 } 6558 }, 6559 "node_modules/once": { 6560 "version": "1.4.0", 6561 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 6562 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 6563 "dev": true, 6564 "dependencies": { 6565 "wrappy": "1" 6566 } 6567 }, 6568 "node_modules/onetime": { 6569 "version": "5.1.2", 6570 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 6571 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 6572 "dev": true, 6573 "dependencies": { 6574 "mimic-fn": "^2.1.0" 6575 }, 6576 "engines": { 6577 "node": ">=6" 6578 }, 6579 "funding": { 6580 "url": "https://github.com/sponsors/sindresorhus" 6581 } 6582 }, 6583 "node_modules/optionator": { 6584 "version": "0.9.4", 6585 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 6586 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 6587 "dev": true, 6588 "dependencies": { 6589 "deep-is": "^0.1.3", 6590 "fast-levenshtein": "^2.0.6", 6591 "levn": "^0.4.1", 6592 "prelude-ls": "^1.2.1", 6593 "type-check": "^0.4.0", 6594 "word-wrap": "^1.2.5" 6595 }, 6596 "engines": { 6597 "node": ">= 0.8.0" 6598 } 6599 }, 6600 "node_modules/ora": { 6601 "version": "7.0.1", 6602 "resolved": "https://registry.npmjs.org/ora/-/ora-7.0.1.tgz", 6603 "integrity": "sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==", 6604 "dev": true, 6605 "dependencies": { 6606 "chalk": "^5.3.0", 6607 "cli-cursor": "^4.0.0", 6608 "cli-spinners": "^2.9.0", 6609 "is-interactive": "^2.0.0", 6610 "is-unicode-supported": "^1.3.0", 6611 "log-symbols": "^5.1.0", 6612 "stdin-discarder": "^0.1.0", 6613 "string-width": "^6.1.0", 6614 "strip-ansi": "^7.1.0" 6615 }, 6616 "engines": { 6617 "node": ">=16" 6618 }, 6619 "funding": { 6620 "url": "https://github.com/sponsors/sindresorhus" 6621 } 6622 }, 6623 "node_modules/ora/node_modules/chalk": { 6624 "version": "5.3.0", 6625 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", 6626 "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", 6627 "dev": true, 6628 "engines": { 6629 "node": "^12.17.0 || ^14.13 || >=16.0.0" 6630 }, 6631 "funding": { 6632 "url": "https://github.com/chalk/chalk?sponsor=1" 6633 } 6634 }, 6635 "node_modules/ora/node_modules/emoji-regex": { 6636 "version": "10.3.0", 6637 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz", 6638 "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==", 6639 "dev": true 6640 }, 6641 "node_modules/ora/node_modules/is-unicode-supported": { 6642 "version": "1.3.0", 6643 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 6644 "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 6645 "dev": true, 6646 "engines": { 6647 "node": ">=12" 6648 }, 6649 "funding": { 6650 "url": "https://github.com/sponsors/sindresorhus" 6651 } 6652 }, 6653 "node_modules/ora/node_modules/log-symbols": { 6654 "version": "5.1.0", 6655 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", 6656 "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", 6657 "dev": true, 6658 "dependencies": { 6659 "chalk": "^5.0.0", 6660 "is-unicode-supported": "^1.1.0" 6661 }, 6662 "engines": { 6663 "node": ">=12" 6664 }, 6665 "funding": { 6666 "url": "https://github.com/sponsors/sindresorhus" 6667 } 6668 }, 6669 "node_modules/ora/node_modules/string-width": { 6670 "version": "6.1.0", 6671 "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", 6672 "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", 6673 "dev": true, 6674 "dependencies": { 6675 "eastasianwidth": "^0.2.0", 6676 "emoji-regex": "^10.2.1", 6677 "strip-ansi": "^7.0.1" 6678 }, 6679 "engines": { 6680 "node": ">=16" 6681 }, 6682 "funding": { 6683 "url": "https://github.com/sponsors/sindresorhus" 6684 } 6685 }, 6686 "node_modules/os-browserify": { 6687 "version": "0.3.0", 6688 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", 6689 "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", 6690 "dev": true 6691 }, 6692 "node_modules/p-limit": { 6693 "version": "3.1.0", 6694 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 6695 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 6696 "dev": true, 6697 "dependencies": { 6698 "yocto-queue": "^0.1.0" 6699 }, 6700 "engines": { 6701 "node": ">=10" 6702 }, 6703 "funding": { 6704 "url": "https://github.com/sponsors/sindresorhus" 6705 } 6706 }, 6707 "node_modules/p-locate": { 6708 "version": "5.0.0", 6709 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 6710 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 6711 "dev": true, 6712 "dependencies": { 6713 "p-limit": "^3.0.2" 6714 }, 6715 "engines": { 6716 "node": ">=10" 6717 }, 6718 "funding": { 6719 "url": "https://github.com/sponsors/sindresorhus" 6720 } 6721 }, 6722 "node_modules/p-try": { 6723 "version": "2.2.0", 6724 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 6725 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 6726 "dev": true, 6727 "engines": { 6728 "node": ">=6" 6729 } 6730 }, 6731 "node_modules/package-json-from-dist": { 6732 "version": "1.0.0", 6733 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", 6734 "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" 6735 }, 6736 "node_modules/pako": { 6737 "version": "1.0.11", 6738 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 6739 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 6740 "dev": true 6741 }, 6742 "node_modules/parent-module": { 6743 "version": "1.0.1", 6744 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 6745 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 6746 "dev": true, 6747 "dependencies": { 6748 "callsites": "^3.0.0" 6749 }, 6750 "engines": { 6751 "node": ">=6" 6752 } 6753 }, 6754 "node_modules/parse-asn1": { 6755 "version": "5.1.7", 6756 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", 6757 "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", 6758 "dev": true, 6759 "dependencies": { 6760 "asn1.js": "^4.10.1", 6761 "browserify-aes": "^1.2.0", 6762 "evp_bytestokey": "^1.0.3", 6763 "hash-base": "~3.0", 6764 "pbkdf2": "^3.1.2", 6765 "safe-buffer": "^5.2.1" 6766 }, 6767 "engines": { 6768 "node": ">= 0.10" 6769 } 6770 }, 6771 "node_modules/parse-json": { 6772 "version": "5.2.0", 6773 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 6774 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 6775 "dev": true, 6776 "dependencies": { 6777 "@babel/code-frame": "^7.0.0", 6778 "error-ex": "^1.3.1", 6779 "json-parse-even-better-errors": "^2.3.0", 6780 "lines-and-columns": "^1.1.6" 6781 }, 6782 "engines": { 6783 "node": ">=8" 6784 }, 6785 "funding": { 6786 "url": "https://github.com/sponsors/sindresorhus" 6787 } 6788 }, 6789 "node_modules/path-browserify": { 6790 "version": "1.0.1", 6791 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", 6792 "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 6793 "dev": true 6794 }, 6795 "node_modules/path-exists": { 6796 "version": "4.0.0", 6797 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 6798 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 6799 "dev": true, 6800 "engines": { 6801 "node": ">=8" 6802 } 6803 }, 6804 "node_modules/path-is-absolute": { 6805 "version": "1.0.1", 6806 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 6807 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 6808 "dev": true, 6809 "engines": { 6810 "node": ">=0.10.0" 6811 } 6812 }, 6813 "node_modules/path-key": { 6814 "version": "3.1.1", 6815 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 6816 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 6817 "engines": { 6818 "node": ">=8" 6819 } 6820 }, 6821 "node_modules/path-parse": { 6822 "version": "1.0.7", 6823 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 6824 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 6825 "dev": true 6826 }, 6827 "node_modules/path-scurry": { 6828 "version": "1.11.1", 6829 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 6830 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 6831 "dependencies": { 6832 "lru-cache": "^10.2.0", 6833 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 6834 }, 6835 "engines": { 6836 "node": ">=16 || 14 >=14.18" 6837 }, 6838 "funding": { 6839 "url": "https://github.com/sponsors/isaacs" 6840 } 6841 }, 6842 "node_modules/path-scurry/node_modules/lru-cache": { 6843 "version": "10.4.3", 6844 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 6845 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" 6846 }, 6847 "node_modules/path-type": { 6848 "version": "4.0.0", 6849 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 6850 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 6851 "dev": true, 6852 "engines": { 6853 "node": ">=8" 6854 } 6855 }, 6856 "node_modules/pbkdf2": { 6857 "version": "3.1.2", 6858 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 6859 "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 6860 "dev": true, 6861 "dependencies": { 6862 "create-hash": "^1.1.2", 6863 "create-hmac": "^1.1.4", 6864 "ripemd160": "^2.0.1", 6865 "safe-buffer": "^5.0.1", 6866 "sha.js": "^2.4.8" 6867 }, 6868 "engines": { 6869 "node": ">=0.12" 6870 } 6871 }, 6872 "node_modules/picocolors": { 6873 "version": "1.0.1", 6874 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", 6875 "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", 6876 "dev": true 6877 }, 6878 "node_modules/picomatch": { 6879 "version": "2.3.1", 6880 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 6881 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 6882 "dev": true, 6883 "engines": { 6884 "node": ">=8.6" 6885 }, 6886 "funding": { 6887 "url": "https://github.com/sponsors/jonschlinkert" 6888 } 6889 }, 6890 "node_modules/pirates": { 6891 "version": "4.0.6", 6892 "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", 6893 "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", 6894 "dev": true, 6895 "engines": { 6896 "node": ">= 6" 6897 } 6898 }, 6899 "node_modules/pkg-dir": { 6900 "version": "4.2.0", 6901 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 6902 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 6903 "dev": true, 6904 "dependencies": { 6905 "find-up": "^4.0.0" 6906 }, 6907 "engines": { 6908 "node": ">=8" 6909 } 6910 }, 6911 "node_modules/pkg-dir/node_modules/find-up": { 6912 "version": "4.1.0", 6913 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 6914 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 6915 "dev": true, 6916 "dependencies": { 6917 "locate-path": "^5.0.0", 6918 "path-exists": "^4.0.0" 6919 }, 6920 "engines": { 6921 "node": ">=8" 6922 } 6923 }, 6924 "node_modules/pkg-dir/node_modules/locate-path": { 6925 "version": "5.0.0", 6926 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 6927 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 6928 "dev": true, 6929 "dependencies": { 6930 "p-locate": "^4.1.0" 6931 }, 6932 "engines": { 6933 "node": ">=8" 6934 } 6935 }, 6936 "node_modules/pkg-dir/node_modules/p-limit": { 6937 "version": "2.3.0", 6938 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 6939 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 6940 "dev": true, 6941 "dependencies": { 6942 "p-try": "^2.0.0" 6943 }, 6944 "engines": { 6945 "node": ">=6" 6946 }, 6947 "funding": { 6948 "url": "https://github.com/sponsors/sindresorhus" 6949 } 6950 }, 6951 "node_modules/pkg-dir/node_modules/p-locate": { 6952 "version": "4.1.0", 6953 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 6954 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 6955 "dev": true, 6956 "dependencies": { 6957 "p-limit": "^2.2.0" 6958 }, 6959 "engines": { 6960 "node": ">=8" 6961 } 6962 }, 6963 "node_modules/possible-typed-array-names": { 6964 "version": "1.0.0", 6965 "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", 6966 "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", 6967 "dev": true, 6968 "engines": { 6969 "node": ">= 0.4" 6970 } 6971 }, 6972 "node_modules/prelude-ls": { 6973 "version": "1.2.1", 6974 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 6975 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 6976 "dev": true, 6977 "engines": { 6978 "node": ">= 0.8.0" 6979 } 6980 }, 6981 "node_modules/prettier": { 6982 "version": "3.3.2", 6983 "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.2.tgz", 6984 "integrity": "sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==", 6985 "dev": true, 6986 "bin": { 6987 "prettier": "bin/prettier.cjs" 6988 }, 6989 "engines": { 6990 "node": ">=14" 6991 }, 6992 "funding": { 6993 "url": "https://github.com/prettier/prettier?sponsor=1" 6994 } 6995 }, 6996 "node_modules/pretty-format": { 6997 "version": "29.7.0", 6998 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", 6999 "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", 7000 "dev": true, 7001 "dependencies": { 7002 "@jest/schemas": "^29.6.3", 7003 "ansi-styles": "^5.0.0", 7004 "react-is": "^18.0.0" 7005 }, 7006 "engines": { 7007 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 7008 } 7009 }, 7010 "node_modules/pretty-format/node_modules/ansi-styles": { 7011 "version": "5.2.0", 7012 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 7013 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 7014 "dev": true, 7015 "engines": { 7016 "node": ">=10" 7017 }, 7018 "funding": { 7019 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 7020 } 7021 }, 7022 "node_modules/process": { 7023 "version": "0.11.10", 7024 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 7025 "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", 7026 "dev": true, 7027 "engines": { 7028 "node": ">= 0.6.0" 7029 } 7030 }, 7031 "node_modules/process-nextick-args": { 7032 "version": "2.0.1", 7033 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 7034 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 7035 "dev": true 7036 }, 7037 "node_modules/prompts": { 7038 "version": "2.4.2", 7039 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 7040 "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 7041 "dev": true, 7042 "dependencies": { 7043 "kleur": "^3.0.3", 7044 "sisteransi": "^1.0.5" 7045 }, 7046 "engines": { 7047 "node": ">= 6" 7048 } 7049 }, 7050 "node_modules/public-encrypt": { 7051 "version": "4.0.3", 7052 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", 7053 "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", 7054 "dev": true, 7055 "dependencies": { 7056 "bn.js": "^4.1.0", 7057 "browserify-rsa": "^4.0.0", 7058 "create-hash": "^1.1.0", 7059 "parse-asn1": "^5.0.0", 7060 "randombytes": "^2.0.1", 7061 "safe-buffer": "^5.1.2" 7062 } 7063 }, 7064 "node_modules/public-encrypt/node_modules/bn.js": { 7065 "version": "4.12.0", 7066 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 7067 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 7068 "dev": true 7069 }, 7070 "node_modules/punycode": { 7071 "version": "2.3.1", 7072 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 7073 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 7074 "dev": true, 7075 "engines": { 7076 "node": ">=6" 7077 } 7078 }, 7079 "node_modules/pure-rand": { 7080 "version": "6.1.0", 7081 "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", 7082 "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", 7083 "dev": true, 7084 "funding": [ 7085 { 7086 "type": "individual", 7087 "url": "https://github.com/sponsors/dubzzz" 7088 }, 7089 { 7090 "type": "opencollective", 7091 "url": "https://opencollective.com/fast-check" 7092 } 7093 ] 7094 }, 7095 "node_modules/qs": { 7096 "version": "6.12.3", 7097 "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.3.tgz", 7098 "integrity": "sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==", 7099 "dev": true, 7100 "dependencies": { 7101 "side-channel": "^1.0.6" 7102 }, 7103 "engines": { 7104 "node": ">=0.6" 7105 }, 7106 "funding": { 7107 "url": "https://github.com/sponsors/ljharb" 7108 } 7109 }, 7110 "node_modules/querystring-es3": { 7111 "version": "0.2.1", 7112 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", 7113 "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", 7114 "dev": true, 7115 "engines": { 7116 "node": ">=0.4.x" 7117 } 7118 }, 7119 "node_modules/queue-microtask": { 7120 "version": "1.2.3", 7121 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 7122 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 7123 "dev": true, 7124 "funding": [ 7125 { 7126 "type": "github", 7127 "url": "https://github.com/sponsors/feross" 7128 }, 7129 { 7130 "type": "patreon", 7131 "url": "https://www.patreon.com/feross" 7132 }, 7133 { 7134 "type": "consulting", 7135 "url": "https://feross.org/support" 7136 } 7137 ] 7138 }, 7139 "node_modules/randombytes": { 7140 "version": "2.1.0", 7141 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 7142 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 7143 "dev": true, 7144 "dependencies": { 7145 "safe-buffer": "^5.1.0" 7146 } 7147 }, 7148 "node_modules/randomfill": { 7149 "version": "1.0.4", 7150 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", 7151 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", 7152 "dev": true, 7153 "dependencies": { 7154 "randombytes": "^2.0.5", 7155 "safe-buffer": "^5.1.0" 7156 } 7157 }, 7158 "node_modules/react-is": { 7159 "version": "18.3.1", 7160 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", 7161 "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", 7162 "dev": true 7163 }, 7164 "node_modules/readable-stream": { 7165 "version": "2.3.8", 7166 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 7167 "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 7168 "dev": true, 7169 "dependencies": { 7170 "core-util-is": "~1.0.0", 7171 "inherits": "~2.0.3", 7172 "isarray": "~1.0.0", 7173 "process-nextick-args": "~2.0.0", 7174 "safe-buffer": "~5.1.1", 7175 "string_decoder": "~1.1.1", 7176 "util-deprecate": "~1.0.1" 7177 } 7178 }, 7179 "node_modules/readable-stream/node_modules/safe-buffer": { 7180 "version": "5.1.2", 7181 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 7182 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 7183 "dev": true 7184 }, 7185 "node_modules/readable-stream/node_modules/string_decoder": { 7186 "version": "1.1.1", 7187 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 7188 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 7189 "dev": true, 7190 "dependencies": { 7191 "safe-buffer": "~5.1.0" 7192 } 7193 }, 7194 "node_modules/readdirp": { 7195 "version": "3.6.0", 7196 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 7197 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 7198 "dev": true, 7199 "dependencies": { 7200 "picomatch": "^2.2.1" 7201 }, 7202 "engines": { 7203 "node": ">=8.10.0" 7204 } 7205 }, 7206 "node_modules/rechoir": { 7207 "version": "0.8.0", 7208 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", 7209 "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", 7210 "dev": true, 7211 "dependencies": { 7212 "resolve": "^1.20.0" 7213 }, 7214 "engines": { 7215 "node": ">= 10.13.0" 7216 } 7217 }, 7218 "node_modules/require-directory": { 7219 "version": "2.1.1", 7220 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 7221 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 7222 "dev": true, 7223 "engines": { 7224 "node": ">=0.10.0" 7225 } 7226 }, 7227 "node_modules/resolve": { 7228 "version": "1.22.8", 7229 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 7230 "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 7231 "dev": true, 7232 "dependencies": { 7233 "is-core-module": "^2.13.0", 7234 "path-parse": "^1.0.7", 7235 "supports-preserve-symlinks-flag": "^1.0.0" 7236 }, 7237 "bin": { 7238 "resolve": "bin/resolve" 7239 }, 7240 "funding": { 7241 "url": "https://github.com/sponsors/ljharb" 7242 } 7243 }, 7244 "node_modules/resolve-cwd": { 7245 "version": "3.0.0", 7246 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 7247 "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 7248 "dev": true, 7249 "dependencies": { 7250 "resolve-from": "^5.0.0" 7251 }, 7252 "engines": { 7253 "node": ">=8" 7254 } 7255 }, 7256 "node_modules/resolve-cwd/node_modules/resolve-from": { 7257 "version": "5.0.0", 7258 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 7259 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 7260 "dev": true, 7261 "engines": { 7262 "node": ">=8" 7263 } 7264 }, 7265 "node_modules/resolve-from": { 7266 "version": "4.0.0", 7267 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 7268 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 7269 "dev": true, 7270 "engines": { 7271 "node": ">=4" 7272 } 7273 }, 7274 "node_modules/resolve-pkg-maps": { 7275 "version": "1.0.0", 7276 "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", 7277 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", 7278 "dev": true, 7279 "funding": { 7280 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" 7281 } 7282 }, 7283 "node_modules/resolve.exports": { 7284 "version": "2.0.2", 7285 "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", 7286 "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", 7287 "dev": true, 7288 "engines": { 7289 "node": ">=10" 7290 } 7291 }, 7292 "node_modules/restore-cursor": { 7293 "version": "4.0.0", 7294 "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", 7295 "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", 7296 "dev": true, 7297 "dependencies": { 7298 "onetime": "^5.1.0", 7299 "signal-exit": "^3.0.2" 7300 }, 7301 "engines": { 7302 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7303 }, 7304 "funding": { 7305 "url": "https://github.com/sponsors/sindresorhus" 7306 } 7307 }, 7308 "node_modules/restore-cursor/node_modules/signal-exit": { 7309 "version": "3.0.7", 7310 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 7311 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 7312 "dev": true 7313 }, 7314 "node_modules/reusify": { 7315 "version": "1.0.4", 7316 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 7317 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 7318 "dev": true, 7319 "engines": { 7320 "iojs": ">=1.0.0", 7321 "node": ">=0.10.0" 7322 } 7323 }, 7324 "node_modules/rimraf": { 7325 "version": "6.0.1", 7326 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", 7327 "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", 7328 "dev": true, 7329 "dependencies": { 7330 "glob": "^11.0.0", 7331 "package-json-from-dist": "^1.0.0" 7332 }, 7333 "bin": { 7334 "rimraf": "dist/esm/bin.mjs" 7335 }, 7336 "engines": { 7337 "node": "20 || >=22" 7338 }, 7339 "funding": { 7340 "url": "https://github.com/sponsors/isaacs" 7341 } 7342 }, 7343 "node_modules/rimraf/node_modules/glob": { 7344 "version": "11.0.0", 7345 "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", 7346 "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", 7347 "dev": true, 7348 "dependencies": { 7349 "foreground-child": "^3.1.0", 7350 "jackspeak": "^4.0.1", 7351 "minimatch": "^10.0.0", 7352 "minipass": "^7.1.2", 7353 "package-json-from-dist": "^1.0.0", 7354 "path-scurry": "^2.0.0" 7355 }, 7356 "bin": { 7357 "glob": "dist/esm/bin.mjs" 7358 }, 7359 "engines": { 7360 "node": "20 || >=22" 7361 }, 7362 "funding": { 7363 "url": "https://github.com/sponsors/isaacs" 7364 } 7365 }, 7366 "node_modules/rimraf/node_modules/jackspeak": { 7367 "version": "4.0.1", 7368 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", 7369 "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", 7370 "dev": true, 7371 "dependencies": { 7372 "@isaacs/cliui": "^8.0.2" 7373 }, 7374 "engines": { 7375 "node": "20 || >=22" 7376 }, 7377 "funding": { 7378 "url": "https://github.com/sponsors/isaacs" 7379 }, 7380 "optionalDependencies": { 7381 "@pkgjs/parseargs": "^0.11.0" 7382 } 7383 }, 7384 "node_modules/rimraf/node_modules/lru-cache": { 7385 "version": "11.0.0", 7386 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.0.tgz", 7387 "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", 7388 "dev": true, 7389 "engines": { 7390 "node": "20 || >=22" 7391 } 7392 }, 7393 "node_modules/rimraf/node_modules/minimatch": { 7394 "version": "10.0.1", 7395 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", 7396 "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", 7397 "dev": true, 7398 "dependencies": { 7399 "brace-expansion": "^2.0.1" 7400 }, 7401 "engines": { 7402 "node": "20 || >=22" 7403 }, 7404 "funding": { 7405 "url": "https://github.com/sponsors/isaacs" 7406 } 7407 }, 7408 "node_modules/rimraf/node_modules/path-scurry": { 7409 "version": "2.0.0", 7410 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", 7411 "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", 7412 "dev": true, 7413 "dependencies": { 7414 "lru-cache": "^11.0.0", 7415 "minipass": "^7.1.2" 7416 }, 7417 "engines": { 7418 "node": "20 || >=22" 7419 }, 7420 "funding": { 7421 "url": "https://github.com/sponsors/isaacs" 7422 } 7423 }, 7424 "node_modules/ripemd160": { 7425 "version": "2.0.2", 7426 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 7427 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 7428 "dev": true, 7429 "dependencies": { 7430 "hash-base": "^3.0.0", 7431 "inherits": "^2.0.1" 7432 } 7433 }, 7434 "node_modules/run-parallel": { 7435 "version": "1.2.0", 7436 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 7437 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 7438 "dev": true, 7439 "funding": [ 7440 { 7441 "type": "github", 7442 "url": "https://github.com/sponsors/feross" 7443 }, 7444 { 7445 "type": "patreon", 7446 "url": "https://www.patreon.com/feross" 7447 }, 7448 { 7449 "type": "consulting", 7450 "url": "https://feross.org/support" 7451 } 7452 ], 7453 "dependencies": { 7454 "queue-microtask": "^1.2.2" 7455 } 7456 }, 7457 "node_modules/safe-buffer": { 7458 "version": "5.2.1", 7459 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 7460 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 7461 "dev": true, 7462 "funding": [ 7463 { 7464 "type": "github", 7465 "url": "https://github.com/sponsors/feross" 7466 }, 7467 { 7468 "type": "patreon", 7469 "url": "https://www.patreon.com/feross" 7470 }, 7471 { 7472 "type": "consulting", 7473 "url": "https://feross.org/support" 7474 } 7475 ] 7476 }, 7477 "node_modules/schema-utils": { 7478 "version": "3.3.0", 7479 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", 7480 "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", 7481 "dev": true, 7482 "dependencies": { 7483 "@types/json-schema": "^7.0.8", 7484 "ajv": "^6.12.5", 7485 "ajv-keywords": "^3.5.2" 7486 }, 7487 "engines": { 7488 "node": ">= 10.13.0" 7489 }, 7490 "funding": { 7491 "type": "opencollective", 7492 "url": "https://opencollective.com/webpack" 7493 } 7494 }, 7495 "node_modules/semver": { 7496 "version": "7.6.2", 7497 "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", 7498 "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", 7499 "dev": true, 7500 "bin": { 7501 "semver": "bin/semver.js" 7502 }, 7503 "engines": { 7504 "node": ">=10" 7505 } 7506 }, 7507 "node_modules/serialize-javascript": { 7508 "version": "6.0.2", 7509 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", 7510 "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", 7511 "dev": true, 7512 "dependencies": { 7513 "randombytes": "^2.1.0" 7514 } 7515 }, 7516 "node_modules/set-function-length": { 7517 "version": "1.2.2", 7518 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 7519 "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 7520 "dev": true, 7521 "dependencies": { 7522 "define-data-property": "^1.1.4", 7523 "es-errors": "^1.3.0", 7524 "function-bind": "^1.1.2", 7525 "get-intrinsic": "^1.2.4", 7526 "gopd": "^1.0.1", 7527 "has-property-descriptors": "^1.0.2" 7528 }, 7529 "engines": { 7530 "node": ">= 0.4" 7531 } 7532 }, 7533 "node_modules/setimmediate": { 7534 "version": "1.0.5", 7535 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 7536 "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", 7537 "dev": true 7538 }, 7539 "node_modules/sha.js": { 7540 "version": "2.4.11", 7541 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 7542 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 7543 "dev": true, 7544 "dependencies": { 7545 "inherits": "^2.0.1", 7546 "safe-buffer": "^5.0.1" 7547 }, 7548 "bin": { 7549 "sha.js": "bin.js" 7550 } 7551 }, 7552 "node_modules/shallow-clone": { 7553 "version": "3.0.1", 7554 "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", 7555 "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", 7556 "dev": true, 7557 "dependencies": { 7558 "kind-of": "^6.0.2" 7559 }, 7560 "engines": { 7561 "node": ">=8" 7562 } 7563 }, 7564 "node_modules/shebang-command": { 7565 "version": "2.0.0", 7566 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 7567 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 7568 "dependencies": { 7569 "shebang-regex": "^3.0.0" 7570 }, 7571 "engines": { 7572 "node": ">=8" 7573 } 7574 }, 7575 "node_modules/shebang-regex": { 7576 "version": "3.0.0", 7577 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 7578 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 7579 "engines": { 7580 "node": ">=8" 7581 } 7582 }, 7583 "node_modules/side-channel": { 7584 "version": "1.0.6", 7585 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", 7586 "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", 7587 "dev": true, 7588 "dependencies": { 7589 "call-bind": "^1.0.7", 7590 "es-errors": "^1.3.0", 7591 "get-intrinsic": "^1.2.4", 7592 "object-inspect": "^1.13.1" 7593 }, 7594 "engines": { 7595 "node": ">= 0.4" 7596 }, 7597 "funding": { 7598 "url": "https://github.com/sponsors/ljharb" 7599 } 7600 }, 7601 "node_modules/signal-exit": { 7602 "version": "4.1.0", 7603 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 7604 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 7605 "engines": { 7606 "node": ">=14" 7607 }, 7608 "funding": { 7609 "url": "https://github.com/sponsors/isaacs" 7610 } 7611 }, 7612 "node_modules/sisteransi": { 7613 "version": "1.0.5", 7614 "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 7615 "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 7616 "dev": true 7617 }, 7618 "node_modules/slash": { 7619 "version": "3.0.0", 7620 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 7621 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 7622 "dev": true, 7623 "engines": { 7624 "node": ">=8" 7625 } 7626 }, 7627 "node_modules/source-map": { 7628 "version": "0.6.1", 7629 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 7630 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 7631 "dev": true, 7632 "engines": { 7633 "node": ">=0.10.0" 7634 } 7635 }, 7636 "node_modules/source-map-support": { 7637 "version": "0.5.13", 7638 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", 7639 "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", 7640 "dev": true, 7641 "dependencies": { 7642 "buffer-from": "^1.0.0", 7643 "source-map": "^0.6.0" 7644 } 7645 }, 7646 "node_modules/sprintf-js": { 7647 "version": "1.0.3", 7648 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 7649 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 7650 "dev": true 7651 }, 7652 "node_modules/stack-utils": { 7653 "version": "2.0.6", 7654 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", 7655 "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", 7656 "dev": true, 7657 "dependencies": { 7658 "escape-string-regexp": "^2.0.0" 7659 }, 7660 "engines": { 7661 "node": ">=10" 7662 } 7663 }, 7664 "node_modules/stack-utils/node_modules/escape-string-regexp": { 7665 "version": "2.0.0", 7666 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 7667 "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 7668 "dev": true, 7669 "engines": { 7670 "node": ">=8" 7671 } 7672 }, 7673 "node_modules/stdin-discarder": { 7674 "version": "0.1.0", 7675 "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", 7676 "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", 7677 "dev": true, 7678 "dependencies": { 7679 "bl": "^5.0.0" 7680 }, 7681 "engines": { 7682 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7683 }, 7684 "funding": { 7685 "url": "https://github.com/sponsors/sindresorhus" 7686 } 7687 }, 7688 "node_modules/stream-browserify": { 7689 "version": "3.0.0", 7690 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", 7691 "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", 7692 "dev": true, 7693 "dependencies": { 7694 "inherits": "~2.0.4", 7695 "readable-stream": "^3.5.0" 7696 } 7697 }, 7698 "node_modules/stream-browserify/node_modules/readable-stream": { 7699 "version": "3.6.2", 7700 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 7701 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 7702 "dev": true, 7703 "dependencies": { 7704 "inherits": "^2.0.3", 7705 "string_decoder": "^1.1.1", 7706 "util-deprecate": "^1.0.1" 7707 }, 7708 "engines": { 7709 "node": ">= 6" 7710 } 7711 }, 7712 "node_modules/stream-http": { 7713 "version": "3.2.0", 7714 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", 7715 "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", 7716 "dev": true, 7717 "dependencies": { 7718 "builtin-status-codes": "^3.0.0", 7719 "inherits": "^2.0.4", 7720 "readable-stream": "^3.6.0", 7721 "xtend": "^4.0.2" 7722 } 7723 }, 7724 "node_modules/stream-http/node_modules/readable-stream": { 7725 "version": "3.6.2", 7726 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 7727 "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 7728 "dev": true, 7729 "dependencies": { 7730 "inherits": "^2.0.3", 7731 "string_decoder": "^1.1.1", 7732 "util-deprecate": "^1.0.1" 7733 }, 7734 "engines": { 7735 "node": ">= 6" 7736 } 7737 }, 7738 "node_modules/string_decoder": { 7739 "version": "1.3.0", 7740 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 7741 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 7742 "dev": true, 7743 "dependencies": { 7744 "safe-buffer": "~5.2.0" 7745 } 7746 }, 7747 "node_modules/string-length": { 7748 "version": "4.0.2", 7749 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", 7750 "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", 7751 "dev": true, 7752 "dependencies": { 7753 "char-regex": "^1.0.2", 7754 "strip-ansi": "^6.0.0" 7755 }, 7756 "engines": { 7757 "node": ">=10" 7758 } 7759 }, 7760 "node_modules/string-length/node_modules/strip-ansi": { 7761 "version": "6.0.1", 7762 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7763 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7764 "dev": true, 7765 "license": "MIT", 7766 "dependencies": { 7767 "ansi-regex": "^5.0.1" 7768 }, 7769 "engines": { 7770 "node": ">=8" 7771 } 7772 }, 7773 "node_modules/string-width": { 7774 "version": "5.1.2", 7775 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 7776 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 7777 "dependencies": { 7778 "eastasianwidth": "^0.2.0", 7779 "emoji-regex": "^9.2.2", 7780 "strip-ansi": "^7.0.1" 7781 }, 7782 "engines": { 7783 "node": ">=12" 7784 }, 7785 "funding": { 7786 "url": "https://github.com/sponsors/sindresorhus" 7787 } 7788 }, 7789 "node_modules/string-width-cjs": { 7790 "name": "string-width", 7791 "version": "4.2.3", 7792 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 7793 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 7794 "dependencies": { 7795 "emoji-regex": "^8.0.0", 7796 "is-fullwidth-code-point": "^3.0.0", 7797 "strip-ansi": "^6.0.1" 7798 }, 7799 "engines": { 7800 "node": ">=8" 7801 } 7802 }, 7803 "node_modules/string-width-cjs/node_modules/emoji-regex": { 7804 "version": "8.0.0", 7805 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 7806 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 7807 }, 7808 "node_modules/string-width-cjs/node_modules/strip-ansi": { 7809 "version": "6.0.1", 7810 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7811 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7812 "license": "MIT", 7813 "dependencies": { 7814 "ansi-regex": "^5.0.1" 7815 }, 7816 "engines": { 7817 "node": ">=8" 7818 } 7819 }, 7820 "node_modules/strip-ansi": { 7821 "version": "7.1.0", 7822 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 7823 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 7824 "license": "MIT", 7825 "dependencies": { 7826 "ansi-regex": "^6.0.1" 7827 }, 7828 "engines": { 7829 "node": ">=12" 7830 }, 7831 "funding": { 7832 "url": "https://github.com/chalk/strip-ansi?sponsor=1" 7833 } 7834 }, 7835 "node_modules/strip-ansi-cjs": { 7836 "name": "strip-ansi", 7837 "version": "6.0.1", 7838 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7839 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7840 "dependencies": { 7841 "ansi-regex": "^5.0.1" 7842 }, 7843 "engines": { 7844 "node": ">=8" 7845 } 7846 }, 7847 "node_modules/strip-ansi/node_modules/ansi-regex": { 7848 "version": "6.0.1", 7849 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 7850 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 7851 "license": "MIT", 7852 "engines": { 7853 "node": ">=12" 7854 }, 7855 "funding": { 7856 "url": "https://github.com/chalk/ansi-regex?sponsor=1" 7857 } 7858 }, 7859 "node_modules/strip-bom": { 7860 "version": "4.0.0", 7861 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", 7862 "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", 7863 "dev": true, 7864 "engines": { 7865 "node": ">=8" 7866 } 7867 }, 7868 "node_modules/strip-final-newline": { 7869 "version": "2.0.0", 7870 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 7871 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 7872 "dev": true, 7873 "engines": { 7874 "node": ">=6" 7875 } 7876 }, 7877 "node_modules/strip-json-comments": { 7878 "version": "3.1.1", 7879 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 7880 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 7881 "dev": true, 7882 "engines": { 7883 "node": ">=8" 7884 }, 7885 "funding": { 7886 "url": "https://github.com/sponsors/sindresorhus" 7887 } 7888 }, 7889 "node_modules/supports-color": { 7890 "version": "9.4.0", 7891 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", 7892 "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", 7893 "dev": true, 7894 "engines": { 7895 "node": ">=12" 7896 }, 7897 "funding": { 7898 "url": "https://github.com/chalk/supports-color?sponsor=1" 7899 } 7900 }, 7901 "node_modules/supports-preserve-symlinks-flag": { 7902 "version": "1.0.0", 7903 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 7904 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 7905 "dev": true, 7906 "engines": { 7907 "node": ">= 0.4" 7908 }, 7909 "funding": { 7910 "url": "https://github.com/sponsors/ljharb" 7911 } 7912 }, 7913 "node_modules/tapable": { 7914 "version": "2.2.1", 7915 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 7916 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 7917 "dev": true, 7918 "engines": { 7919 "node": ">=6" 7920 } 7921 }, 7922 "node_modules/terser": { 7923 "version": "5.31.2", 7924 "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.2.tgz", 7925 "integrity": "sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==", 7926 "dev": true, 7927 "dependencies": { 7928 "@jridgewell/source-map": "^0.3.3", 7929 "acorn": "^8.8.2", 7930 "commander": "^2.20.0", 7931 "source-map-support": "~0.5.20" 7932 }, 7933 "bin": { 7934 "terser": "bin/terser" 7935 }, 7936 "engines": { 7937 "node": ">=10" 7938 } 7939 }, 7940 "node_modules/terser-webpack-plugin": { 7941 "version": "5.3.10", 7942 "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", 7943 "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", 7944 "dev": true, 7945 "dependencies": { 7946 "@jridgewell/trace-mapping": "^0.3.20", 7947 "jest-worker": "^27.4.5", 7948 "schema-utils": "^3.1.1", 7949 "serialize-javascript": "^6.0.1", 7950 "terser": "^5.26.0" 7951 }, 7952 "engines": { 7953 "node": ">= 10.13.0" 7954 }, 7955 "funding": { 7956 "type": "opencollective", 7957 "url": "https://opencollective.com/webpack" 7958 }, 7959 "peerDependencies": { 7960 "webpack": "^5.1.0" 7961 }, 7962 "peerDependenciesMeta": { 7963 "@swc/core": { 7964 "optional": true 7965 }, 7966 "esbuild": { 7967 "optional": true 7968 }, 7969 "uglify-js": { 7970 "optional": true 7971 } 7972 } 7973 }, 7974 "node_modules/terser-webpack-plugin/node_modules/has-flag": { 7975 "version": "4.0.0", 7976 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 7977 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 7978 "dev": true, 7979 "engines": { 7980 "node": ">=8" 7981 } 7982 }, 7983 "node_modules/terser-webpack-plugin/node_modules/jest-worker": { 7984 "version": "27.5.1", 7985 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 7986 "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 7987 "dev": true, 7988 "dependencies": { 7989 "@types/node": "*", 7990 "merge-stream": "^2.0.0", 7991 "supports-color": "^8.0.0" 7992 }, 7993 "engines": { 7994 "node": ">= 10.13.0" 7995 } 7996 }, 7997 "node_modules/terser-webpack-plugin/node_modules/supports-color": { 7998 "version": "8.1.1", 7999 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 8000 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 8001 "dev": true, 8002 "dependencies": { 8003 "has-flag": "^4.0.0" 8004 }, 8005 "engines": { 8006 "node": ">=10" 8007 }, 8008 "funding": { 8009 "url": "https://github.com/chalk/supports-color?sponsor=1" 8010 } 8011 }, 8012 "node_modules/terser/node_modules/source-map-support": { 8013 "version": "0.5.21", 8014 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 8015 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 8016 "dev": true, 8017 "dependencies": { 8018 "buffer-from": "^1.0.0", 8019 "source-map": "^0.6.0" 8020 } 8021 }, 8022 "node_modules/test-exclude": { 8023 "version": "6.0.0", 8024 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", 8025 "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", 8026 "dev": true, 8027 "dependencies": { 8028 "@istanbuljs/schema": "^0.1.2", 8029 "glob": "^7.1.4", 8030 "minimatch": "^3.0.4" 8031 }, 8032 "engines": { 8033 "node": ">=8" 8034 } 8035 }, 8036 "node_modules/test-exclude/node_modules/brace-expansion": { 8037 "version": "1.1.11", 8038 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 8039 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 8040 "dev": true, 8041 "dependencies": { 8042 "balanced-match": "^1.0.0", 8043 "concat-map": "0.0.1" 8044 } 8045 }, 8046 "node_modules/test-exclude/node_modules/glob": { 8047 "version": "7.2.3", 8048 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 8049 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 8050 "deprecated": "Glob versions prior to v9 are no longer supported", 8051 "dev": true, 8052 "dependencies": { 8053 "fs.realpath": "^1.0.0", 8054 "inflight": "^1.0.4", 8055 "inherits": "2", 8056 "minimatch": "^3.1.1", 8057 "once": "^1.3.0", 8058 "path-is-absolute": "^1.0.0" 8059 }, 8060 "engines": { 8061 "node": "*" 8062 }, 8063 "funding": { 8064 "url": "https://github.com/sponsors/isaacs" 8065 } 8066 }, 8067 "node_modules/test-exclude/node_modules/minimatch": { 8068 "version": "3.1.2", 8069 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 8070 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 8071 "dev": true, 8072 "dependencies": { 8073 "brace-expansion": "^1.1.7" 8074 }, 8075 "engines": { 8076 "node": "*" 8077 } 8078 }, 8079 "node_modules/text-table": { 8080 "version": "0.2.0", 8081 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 8082 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 8083 "dev": true 8084 }, 8085 "node_modules/timers-browserify": { 8086 "version": "2.0.12", 8087 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", 8088 "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", 8089 "dev": true, 8090 "dependencies": { 8091 "setimmediate": "^1.0.4" 8092 }, 8093 "engines": { 8094 "node": ">=0.6.0" 8095 } 8096 }, 8097 "node_modules/tmpl": { 8098 "version": "1.0.5", 8099 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", 8100 "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", 8101 "dev": true 8102 }, 8103 "node_modules/to-fast-properties": { 8104 "version": "2.0.0", 8105 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 8106 "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 8107 "dev": true, 8108 "engines": { 8109 "node": ">=4" 8110 } 8111 }, 8112 "node_modules/to-regex-range": { 8113 "version": "5.0.1", 8114 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 8115 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 8116 "dev": true, 8117 "dependencies": { 8118 "is-number": "^7.0.0" 8119 }, 8120 "engines": { 8121 "node": ">=8.0" 8122 } 8123 }, 8124 "node_modules/ts-api-utils": { 8125 "version": "1.3.0", 8126 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", 8127 "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", 8128 "dev": true, 8129 "engines": { 8130 "node": ">=16" 8131 }, 8132 "peerDependencies": { 8133 "typescript": ">=4.2.0" 8134 } 8135 }, 8136 "node_modules/ts-jest": { 8137 "version": "29.2.2", 8138 "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.2.tgz", 8139 "integrity": "sha512-sSW7OooaKT34AAngP6k1VS669a0HdLxkQZnlC7T76sckGCokXFnvJ3yRlQZGRTAoV5K19HfSgCiSwWOSIfcYlg==", 8140 "dev": true, 8141 "dependencies": { 8142 "bs-logger": "0.x", 8143 "ejs": "^3.0.0", 8144 "fast-json-stable-stringify": "2.x", 8145 "jest-util": "^29.0.0", 8146 "json5": "^2.2.3", 8147 "lodash.memoize": "4.x", 8148 "make-error": "1.x", 8149 "semver": "^7.5.3", 8150 "yargs-parser": "^21.0.1" 8151 }, 8152 "bin": { 8153 "ts-jest": "cli.js" 8154 }, 8155 "engines": { 8156 "node": "^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0" 8157 }, 8158 "peerDependencies": { 8159 "@babel/core": ">=7.0.0-beta.0 <8", 8160 "@jest/transform": "^29.0.0", 8161 "@jest/types": "^29.0.0", 8162 "babel-jest": "^29.0.0", 8163 "jest": "^29.0.0", 8164 "typescript": ">=4.3 <6" 8165 }, 8166 "peerDependenciesMeta": { 8167 "@babel/core": { 8168 "optional": true 8169 }, 8170 "@jest/transform": { 8171 "optional": true 8172 }, 8173 "@jest/types": { 8174 "optional": true 8175 }, 8176 "babel-jest": { 8177 "optional": true 8178 }, 8179 "esbuild": { 8180 "optional": true 8181 } 8182 } 8183 }, 8184 "node_modules/ts-loader": { 8185 "version": "9.5.1", 8186 "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", 8187 "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", 8188 "dev": true, 8189 "dependencies": { 8190 "chalk": "^4.1.0", 8191 "enhanced-resolve": "^5.0.0", 8192 "micromatch": "^4.0.0", 8193 "semver": "^7.3.4", 8194 "source-map": "^0.7.4" 8195 }, 8196 "engines": { 8197 "node": ">=12.0.0" 8198 }, 8199 "peerDependencies": { 8200 "typescript": "*", 8201 "webpack": "^5.0.0" 8202 } 8203 }, 8204 "node_modules/ts-loader/node_modules/source-map": { 8205 "version": "0.7.4", 8206 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", 8207 "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", 8208 "dev": true, 8209 "engines": { 8210 "node": ">= 8" 8211 } 8212 }, 8213 "node_modules/tsx": { 8214 "version": "4.16.2", 8215 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.16.2.tgz", 8216 "integrity": "sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==", 8217 "dev": true, 8218 "dependencies": { 8219 "esbuild": "~0.21.5", 8220 "get-tsconfig": "^4.7.5" 8221 }, 8222 "bin": { 8223 "tsx": "dist/cli.mjs" 8224 }, 8225 "engines": { 8226 "node": ">=18.0.0" 8227 }, 8228 "optionalDependencies": { 8229 "fsevents": "~2.3.3" 8230 } 8231 }, 8232 "node_modules/tty-browserify": { 8233 "version": "0.0.1", 8234 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", 8235 "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", 8236 "dev": true 8237 }, 8238 "node_modules/type-check": { 8239 "version": "0.4.0", 8240 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 8241 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 8242 "dev": true, 8243 "dependencies": { 8244 "prelude-ls": "^1.2.1" 8245 }, 8246 "engines": { 8247 "node": ">= 0.8.0" 8248 } 8249 }, 8250 "node_modules/type-detect": { 8251 "version": "4.0.8", 8252 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 8253 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 8254 "dev": true, 8255 "engines": { 8256 "node": ">=4" 8257 } 8258 }, 8259 "node_modules/type-fest": { 8260 "version": "0.20.2", 8261 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 8262 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 8263 "dev": true, 8264 "engines": { 8265 "node": ">=10" 8266 }, 8267 "funding": { 8268 "url": "https://github.com/sponsors/sindresorhus" 8269 } 8270 }, 8271 "node_modules/typescript": { 8272 "version": "5.5.3", 8273 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", 8274 "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", 8275 "dev": true, 8276 "bin": { 8277 "tsc": "bin/tsc", 8278 "tsserver": "bin/tsserver" 8279 }, 8280 "engines": { 8281 "node": ">=14.17" 8282 } 8283 }, 8284 "node_modules/undici-types": { 8285 "version": "5.26.5", 8286 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 8287 "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 8288 "dev": true 8289 }, 8290 "node_modules/update-browserslist-db": { 8291 "version": "1.1.0", 8292 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", 8293 "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", 8294 "dev": true, 8295 "funding": [ 8296 { 8297 "type": "opencollective", 8298 "url": "https://opencollective.com/browserslist" 8299 }, 8300 { 8301 "type": "tidelift", 8302 "url": "https://tidelift.com/funding/github/npm/browserslist" 8303 }, 8304 { 8305 "type": "github", 8306 "url": "https://github.com/sponsors/ai" 8307 } 8308 ], 8309 "dependencies": { 8310 "escalade": "^3.1.2", 8311 "picocolors": "^1.0.1" 8312 }, 8313 "bin": { 8314 "update-browserslist-db": "cli.js" 8315 }, 8316 "peerDependencies": { 8317 "browserslist": ">= 4.21.0" 8318 } 8319 }, 8320 "node_modules/uri-js": { 8321 "version": "4.4.1", 8322 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 8323 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 8324 "dev": true, 8325 "dependencies": { 8326 "punycode": "^2.1.0" 8327 } 8328 }, 8329 "node_modules/url": { 8330 "version": "0.11.3", 8331 "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", 8332 "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", 8333 "dev": true, 8334 "dependencies": { 8335 "punycode": "^1.4.1", 8336 "qs": "^6.11.2" 8337 } 8338 }, 8339 "node_modules/url/node_modules/punycode": { 8340 "version": "1.4.1", 8341 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 8342 "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", 8343 "dev": true 8344 }, 8345 "node_modules/util": { 8346 "version": "0.12.5", 8347 "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", 8348 "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", 8349 "dev": true, 8350 "dependencies": { 8351 "inherits": "^2.0.3", 8352 "is-arguments": "^1.0.4", 8353 "is-generator-function": "^1.0.7", 8354 "is-typed-array": "^1.1.3", 8355 "which-typed-array": "^1.1.2" 8356 } 8357 }, 8358 "node_modules/util-deprecate": { 8359 "version": "1.0.2", 8360 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 8361 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 8362 "dev": true 8363 }, 8364 "node_modules/v8-to-istanbul": { 8365 "version": "9.3.0", 8366 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", 8367 "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", 8368 "dev": true, 8369 "dependencies": { 8370 "@jridgewell/trace-mapping": "^0.3.12", 8371 "@types/istanbul-lib-coverage": "^2.0.1", 8372 "convert-source-map": "^2.0.0" 8373 }, 8374 "engines": { 8375 "node": ">=10.12.0" 8376 } 8377 }, 8378 "node_modules/vm-browserify": { 8379 "version": "1.1.2", 8380 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", 8381 "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", 8382 "dev": true 8383 }, 8384 "node_modules/walker": { 8385 "version": "1.0.8", 8386 "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", 8387 "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", 8388 "dev": true, 8389 "dependencies": { 8390 "makeerror": "1.0.12" 8391 } 8392 }, 8393 "node_modules/watchpack": { 8394 "version": "2.4.1", 8395 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", 8396 "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", 8397 "dev": true, 8398 "dependencies": { 8399 "glob-to-regexp": "^0.4.1", 8400 "graceful-fs": "^4.1.2" 8401 }, 8402 "engines": { 8403 "node": ">=10.13.0" 8404 } 8405 }, 8406 "node_modules/webpack": { 8407 "version": "5.93.0", 8408 "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.93.0.tgz", 8409 "integrity": "sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==", 8410 "dev": true, 8411 "dependencies": { 8412 "@types/eslint-scope": "^3.7.3", 8413 "@types/estree": "^1.0.5", 8414 "@webassemblyjs/ast": "^1.12.1", 8415 "@webassemblyjs/wasm-edit": "^1.12.1", 8416 "@webassemblyjs/wasm-parser": "^1.12.1", 8417 "acorn": "^8.7.1", 8418 "acorn-import-attributes": "^1.9.5", 8419 "browserslist": "^4.21.10", 8420 "chrome-trace-event": "^1.0.2", 8421 "enhanced-resolve": "^5.17.0", 8422 "es-module-lexer": "^1.2.1", 8423 "eslint-scope": "5.1.1", 8424 "events": "^3.2.0", 8425 "glob-to-regexp": "^0.4.1", 8426 "graceful-fs": "^4.2.11", 8427 "json-parse-even-better-errors": "^2.3.1", 8428 "loader-runner": "^4.2.0", 8429 "mime-types": "^2.1.27", 8430 "neo-async": "^2.6.2", 8431 "schema-utils": "^3.2.0", 8432 "tapable": "^2.1.1", 8433 "terser-webpack-plugin": "^5.3.10", 8434 "watchpack": "^2.4.1", 8435 "webpack-sources": "^3.2.3" 8436 }, 8437 "bin": { 8438 "webpack": "bin/webpack.js" 8439 }, 8440 "engines": { 8441 "node": ">=10.13.0" 8442 }, 8443 "funding": { 8444 "type": "opencollective", 8445 "url": "https://opencollective.com/webpack" 8446 }, 8447 "peerDependenciesMeta": { 8448 "webpack-cli": { 8449 "optional": true 8450 } 8451 } 8452 }, 8453 "node_modules/webpack-cli": { 8454 "version": "5.1.4", 8455 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", 8456 "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", 8457 "dev": true, 8458 "dependencies": { 8459 "@discoveryjs/json-ext": "^0.5.0", 8460 "@webpack-cli/configtest": "^2.1.1", 8461 "@webpack-cli/info": "^2.0.2", 8462 "@webpack-cli/serve": "^2.0.5", 8463 "colorette": "^2.0.14", 8464 "commander": "^10.0.1", 8465 "cross-spawn": "^7.0.3", 8466 "envinfo": "^7.7.3", 8467 "fastest-levenshtein": "^1.0.12", 8468 "import-local": "^3.0.2", 8469 "interpret": "^3.1.1", 8470 "rechoir": "^0.8.0", 8471 "webpack-merge": "^5.7.3" 8472 }, 8473 "bin": { 8474 "webpack-cli": "bin/cli.js" 8475 }, 8476 "engines": { 8477 "node": ">=14.15.0" 8478 }, 8479 "funding": { 8480 "type": "opencollective", 8481 "url": "https://opencollective.com/webpack" 8482 }, 8483 "peerDependencies": { 8484 "webpack": "5.x.x" 8485 }, 8486 "peerDependenciesMeta": { 8487 "@webpack-cli/generators": { 8488 "optional": true 8489 }, 8490 "webpack-bundle-analyzer": { 8491 "optional": true 8492 }, 8493 "webpack-dev-server": { 8494 "optional": true 8495 } 8496 } 8497 }, 8498 "node_modules/webpack-cli/node_modules/commander": { 8499 "version": "10.0.1", 8500 "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", 8501 "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", 8502 "dev": true, 8503 "engines": { 8504 "node": ">=14" 8505 } 8506 }, 8507 "node_modules/webpack-merge": { 8508 "version": "5.10.0", 8509 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", 8510 "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", 8511 "dev": true, 8512 "dependencies": { 8513 "clone-deep": "^4.0.1", 8514 "flat": "^5.0.2", 8515 "wildcard": "^2.0.0" 8516 }, 8517 "engines": { 8518 "node": ">=10.0.0" 8519 } 8520 }, 8521 "node_modules/webpack-sources": { 8522 "version": "3.2.3", 8523 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", 8524 "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", 8525 "dev": true, 8526 "engines": { 8527 "node": ">=10.13.0" 8528 } 8529 }, 8530 "node_modules/webpack/node_modules/eslint-scope": { 8531 "version": "5.1.1", 8532 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 8533 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 8534 "dev": true, 8535 "dependencies": { 8536 "esrecurse": "^4.3.0", 8537 "estraverse": "^4.1.1" 8538 }, 8539 "engines": { 8540 "node": ">=8.0.0" 8541 } 8542 }, 8543 "node_modules/webpack/node_modules/estraverse": { 8544 "version": "4.3.0", 8545 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 8546 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 8547 "dev": true, 8548 "engines": { 8549 "node": ">=4.0" 8550 } 8551 }, 8552 "node_modules/which": { 8553 "version": "2.0.2", 8554 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 8555 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 8556 "dependencies": { 8557 "isexe": "^2.0.0" 8558 }, 8559 "bin": { 8560 "node-which": "bin/node-which" 8561 }, 8562 "engines": { 8563 "node": ">= 8" 8564 } 8565 }, 8566 "node_modules/which-typed-array": { 8567 "version": "1.1.15", 8568 "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", 8569 "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", 8570 "dev": true, 8571 "dependencies": { 8572 "available-typed-arrays": "^1.0.7", 8573 "call-bind": "^1.0.7", 8574 "for-each": "^0.3.3", 8575 "gopd": "^1.0.1", 8576 "has-tostringtag": "^1.0.2" 8577 }, 8578 "engines": { 8579 "node": ">= 0.4" 8580 }, 8581 "funding": { 8582 "url": "https://github.com/sponsors/ljharb" 8583 } 8584 }, 8585 "node_modules/wildcard": { 8586 "version": "2.0.1", 8587 "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", 8588 "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", 8589 "dev": true 8590 }, 8591 "node_modules/word-wrap": { 8592 "version": "1.2.5", 8593 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 8594 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 8595 "dev": true, 8596 "engines": { 8597 "node": ">=0.10.0" 8598 } 8599 }, 8600 "node_modules/workerpool": { 8601 "version": "6.5.1", 8602 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", 8603 "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", 8604 "dev": true 8605 }, 8606 "node_modules/wrap-ansi": { 8607 "version": "8.1.0", 8608 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 8609 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 8610 "dependencies": { 8611 "ansi-styles": "^6.1.0", 8612 "string-width": "^5.0.1", 8613 "strip-ansi": "^7.0.1" 8614 }, 8615 "engines": { 8616 "node": ">=12" 8617 }, 8618 "funding": { 8619 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 8620 } 8621 }, 8622 "node_modules/wrap-ansi-cjs": { 8623 "name": "wrap-ansi", 8624 "version": "7.0.0", 8625 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 8626 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 8627 "dependencies": { 8628 "ansi-styles": "^4.0.0", 8629 "string-width": "^4.1.0", 8630 "strip-ansi": "^6.0.0" 8631 }, 8632 "engines": { 8633 "node": ">=10" 8634 }, 8635 "funding": { 8636 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 8637 } 8638 }, 8639 "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 8640 "version": "8.0.0", 8641 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 8642 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" 8643 }, 8644 "node_modules/wrap-ansi-cjs/node_modules/string-width": { 8645 "version": "4.2.3", 8646 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 8647 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 8648 "dependencies": { 8649 "emoji-regex": "^8.0.0", 8650 "is-fullwidth-code-point": "^3.0.0", 8651 "strip-ansi": "^6.0.1" 8652 }, 8653 "engines": { 8654 "node": ">=8" 8655 } 8656 }, 8657 "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 8658 "version": "6.0.1", 8659 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 8660 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 8661 "license": "MIT", 8662 "dependencies": { 8663 "ansi-regex": "^5.0.1" 8664 }, 8665 "engines": { 8666 "node": ">=8" 8667 } 8668 }, 8669 "node_modules/wrap-ansi/node_modules/ansi-styles": { 8670 "version": "6.2.1", 8671 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 8672 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 8673 "engines": { 8674 "node": ">=12" 8675 }, 8676 "funding": { 8677 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 8678 } 8679 }, 8680 "node_modules/wrappy": { 8681 "version": "1.0.2", 8682 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 8683 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 8684 "dev": true 8685 }, 8686 "node_modules/write-file-atomic": { 8687 "version": "4.0.2", 8688 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", 8689 "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", 8690 "dev": true, 8691 "dependencies": { 8692 "imurmurhash": "^0.1.4", 8693 "signal-exit": "^3.0.7" 8694 }, 8695 "engines": { 8696 "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 8697 } 8698 }, 8699 "node_modules/write-file-atomic/node_modules/signal-exit": { 8700 "version": "3.0.7", 8701 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 8702 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 8703 "dev": true 8704 }, 8705 "node_modules/xtend": { 8706 "version": "4.0.2", 8707 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 8708 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 8709 "dev": true, 8710 "engines": { 8711 "node": ">=0.4" 8712 } 8713 }, 8714 "node_modules/y18n": { 8715 "version": "5.0.8", 8716 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 8717 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 8718 "dev": true, 8719 "engines": { 8720 "node": ">=10" 8721 } 8722 }, 8723 "node_modules/yallist": { 8724 "version": "3.1.1", 8725 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 8726 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 8727 "dev": true 8728 }, 8729 "node_modules/yargs": { 8730 "version": "17.7.2", 8731 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 8732 "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 8733 "dev": true, 8734 "dependencies": { 8735 "cliui": "^8.0.1", 8736 "escalade": "^3.1.1", 8737 "get-caller-file": "^2.0.5", 8738 "require-directory": "^2.1.1", 8739 "string-width": "^4.2.3", 8740 "y18n": "^5.0.5", 8741 "yargs-parser": "^21.1.1" 8742 }, 8743 "engines": { 8744 "node": ">=12" 8745 } 8746 }, 8747 "node_modules/yargs-parser": { 8748 "version": "21.1.1", 8749 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 8750 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 8751 "dev": true, 8752 "engines": { 8753 "node": ">=12" 8754 } 8755 }, 8756 "node_modules/yargs-unparser": { 8757 "version": "2.0.0", 8758 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", 8759 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", 8760 "dev": true, 8761 "dependencies": { 8762 "camelcase": "^6.0.0", 8763 "decamelize": "^4.0.0", 8764 "flat": "^5.0.2", 8765 "is-plain-obj": "^2.1.0" 8766 }, 8767 "engines": { 8768 "node": ">=10" 8769 } 8770 }, 8771 "node_modules/yargs-unparser/node_modules/camelcase": { 8772 "version": "6.3.0", 8773 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 8774 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 8775 "dev": true, 8776 "engines": { 8777 "node": ">=10" 8778 }, 8779 "funding": { 8780 "url": "https://github.com/sponsors/sindresorhus" 8781 } 8782 }, 8783 "node_modules/yargs/node_modules/emoji-regex": { 8784 "version": "8.0.0", 8785 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 8786 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 8787 "dev": true 8788 }, 8789 "node_modules/yargs/node_modules/string-width": { 8790 "version": "4.2.3", 8791 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 8792 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 8793 "dev": true, 8794 "dependencies": { 8795 "emoji-regex": "^8.0.0", 8796 "is-fullwidth-code-point": "^3.0.0", 8797 "strip-ansi": "^6.0.1" 8798 }, 8799 "engines": { 8800 "node": ">=8" 8801 } 8802 }, 8803 "node_modules/yargs/node_modules/strip-ansi": { 8804 "version": "6.0.1", 8805 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 8806 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 8807 "dev": true, 8808 "license": "MIT", 8809 "dependencies": { 8810 "ansi-regex": "^5.0.1" 8811 }, 8812 "engines": { 8813 "node": ">=8" 8814 } 8815 }, 8816 "node_modules/yocto-queue": { 8817 "version": "0.1.0", 8818 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 8819 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 8820 "dev": true, 8821 "engines": { 8822 "node": ">=10" 8823 }, 8824 "funding": { 8825 "url": "https://github.com/sponsors/sindresorhus" 8826 } 8827 } 8828 } 8829} 8830