[READ-ONLY] Mirror of https://github.com/flo-bit/uber-noise. advanced noise generation for the browser and node.js flo-bit.dev/uber-noise/
browser nodejs noise noise-generator npm typescript
0

Configure Feed

Select the types of activity you want to include in your feed.

switch bundler, remove cjs, remove unnecessary packages

Florian (Sep 19, 2024, 10:50 PM +0200) da98a0d2 657e9977

+38 -7727
+1 -21
Readme.md
··· 1 1 ## uber-noise 2 2 3 - Test 4 - 5 3 advanced noise generation for the browser and node.js 6 4 7 5 > :warning: **Work in progress. Expect breaking changes!** 8 6 9 7 ## Install 10 8 11 - ### Node.js 12 - 13 - add uber-noise to your project and import/require it 9 + add uber-noise to your project and import it 14 10 15 11 ```bash 16 12 npm i uber-noise 17 13 ``` 18 14 19 15 ```javascript 20 - const UberNoise = require("uber-noise"); 21 - // OR 22 16 import UberNoise from "uber-noise"; 23 - ``` 24 - 25 - ### Browser 26 - 27 - add script tag to your html and use the global class variable `UberNoise` 28 - 29 - ```html 30 - <script src="https://cdn.jsdelivr.net/npm/uber-noise@0.1.8"></script> 31 - ``` 32 - 33 - ```javascript 34 - const noise = new UberNoise(); 35 - 36 - const value = noise.get(x, y); 37 17 ``` 38 18 39 19 ## Usage
+19 -7607
package-lock.json
··· 1 1 { 2 2 "name": "uber-noise", 3 - "version": "0.1.8", 3 + "version": "0.1.9", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "uber-noise", 9 - "version": "0.1.8", 9 + "version": "0.1.9", 10 10 "license": "MIT", 11 11 "devDependencies": { 12 - "@types/jest": "^29.5.2", 13 - "@typescript-eslint/eslint-plugin": "^5.59.9", 14 - "@typescript-eslint/parser": "^5.59.9", 12 + "@types/node": "^22.5.5", 15 13 "alea": "^1.0.1", 16 - "eslint": "^8.42.0", 17 - "jest": "^29.5.0", 18 - "nodemon": "^2.0.22", 19 - "path": "^0.12.7", 20 - "simplex-noise": "^4.0.1", 21 - "ts-jest": "^29.1.0", 22 - "ts-loader": "^9.4.3", 23 - "ts-node": "^10.9.1", 24 - "typescript": "^5.1.3", 25 - "webpack": "^5.86.0", 26 - "webpack-cli": "^5.1.4", 27 - "webpack-dev-server": "^4.15.1" 28 - } 29 - }, 30 - "node_modules/@ampproject/remapping": { 31 - "version": "2.2.1", 32 - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 33 - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 34 - "dev": true, 35 - "dependencies": { 36 - "@jridgewell/gen-mapping": "^0.3.0", 37 - "@jridgewell/trace-mapping": "^0.3.9" 38 - }, 39 - "engines": { 40 - "node": ">=6.0.0" 41 - } 42 - }, 43 - "node_modules/@babel/code-frame": { 44 - "version": "7.22.5", 45 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", 46 - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", 47 - "dev": true, 48 - "dependencies": { 49 - "@babel/highlight": "^7.22.5" 50 - }, 51 - "engines": { 52 - "node": ">=6.9.0" 53 - } 54 - }, 55 - "node_modules/@babel/compat-data": { 56 - "version": "7.22.5", 57 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.5.tgz", 58 - "integrity": "sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==", 59 - "dev": true, 60 - "engines": { 61 - "node": ">=6.9.0" 62 - } 63 - }, 64 - "node_modules/@babel/core": { 65 - "version": "7.22.5", 66 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.5.tgz", 67 - "integrity": "sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==", 68 - "dev": true, 69 - "dependencies": { 70 - "@ampproject/remapping": "^2.2.0", 71 - "@babel/code-frame": "^7.22.5", 72 - "@babel/generator": "^7.22.5", 73 - "@babel/helper-compilation-targets": "^7.22.5", 74 - "@babel/helper-module-transforms": "^7.22.5", 75 - "@babel/helpers": "^7.22.5", 76 - "@babel/parser": "^7.22.5", 77 - "@babel/template": "^7.22.5", 78 - "@babel/traverse": "^7.22.5", 79 - "@babel/types": "^7.22.5", 80 - "convert-source-map": "^1.7.0", 81 - "debug": "^4.1.0", 82 - "gensync": "^1.0.0-beta.2", 83 - "json5": "^2.2.2", 84 - "semver": "^6.3.0" 85 - }, 86 - "engines": { 87 - "node": ">=6.9.0" 88 - }, 89 - "funding": { 90 - "type": "opencollective", 91 - "url": "https://opencollective.com/babel" 92 - } 93 - }, 94 - "node_modules/@babel/core/node_modules/convert-source-map": { 95 - "version": "1.9.0", 96 - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 97 - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 98 - "dev": true 99 - }, 100 - "node_modules/@babel/core/node_modules/semver": { 101 - "version": "6.3.0", 102 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 103 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 104 - "dev": true, 105 - "bin": { 106 - "semver": "bin/semver.js" 107 - } 108 - }, 109 - "node_modules/@babel/generator": { 110 - "version": "7.22.5", 111 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.5.tgz", 112 - "integrity": "sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==", 113 - "dev": true, 114 - "dependencies": { 115 - "@babel/types": "^7.22.5", 116 - "@jridgewell/gen-mapping": "^0.3.2", 117 - "@jridgewell/trace-mapping": "^0.3.17", 118 - "jsesc": "^2.5.1" 119 - }, 120 - "engines": { 121 - "node": ">=6.9.0" 122 - } 123 - }, 124 - "node_modules/@babel/helper-compilation-targets": { 125 - "version": "7.22.5", 126 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.5.tgz", 127 - "integrity": "sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==", 128 - "dev": true, 129 - "dependencies": { 130 - "@babel/compat-data": "^7.22.5", 131 - "@babel/helper-validator-option": "^7.22.5", 132 - "browserslist": "^4.21.3", 133 - "lru-cache": "^5.1.1", 134 - "semver": "^6.3.0" 135 - }, 136 - "engines": { 137 - "node": ">=6.9.0" 138 - }, 139 - "peerDependencies": { 140 - "@babel/core": "^7.0.0" 141 - } 142 - }, 143 - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 144 - "version": "6.3.0", 145 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 146 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 147 - "dev": true, 148 - "bin": { 149 - "semver": "bin/semver.js" 150 - } 151 - }, 152 - "node_modules/@babel/helper-environment-visitor": { 153 - "version": "7.22.5", 154 - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", 155 - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", 156 - "dev": true, 157 - "engines": { 158 - "node": ">=6.9.0" 159 - } 160 - }, 161 - "node_modules/@babel/helper-function-name": { 162 - "version": "7.22.5", 163 - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", 164 - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", 165 - "dev": true, 166 - "dependencies": { 167 - "@babel/template": "^7.22.5", 168 - "@babel/types": "^7.22.5" 169 - }, 170 - "engines": { 171 - "node": ">=6.9.0" 172 - } 173 - }, 174 - "node_modules/@babel/helper-hoist-variables": { 175 - "version": "7.22.5", 176 - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", 177 - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", 178 - "dev": true, 179 - "dependencies": { 180 - "@babel/types": "^7.22.5" 181 - }, 182 - "engines": { 183 - "node": ">=6.9.0" 184 - } 185 - }, 186 - "node_modules/@babel/helper-module-imports": { 187 - "version": "7.22.5", 188 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", 189 - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", 190 - "dev": true, 191 - "dependencies": { 192 - "@babel/types": "^7.22.5" 193 - }, 194 - "engines": { 195 - "node": ">=6.9.0" 196 - } 197 - }, 198 - "node_modules/@babel/helper-module-transforms": { 199 - "version": "7.22.5", 200 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz", 201 - "integrity": "sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==", 202 - "dev": true, 203 - "dependencies": { 204 - "@babel/helper-environment-visitor": "^7.22.5", 205 - "@babel/helper-module-imports": "^7.22.5", 206 - "@babel/helper-simple-access": "^7.22.5", 207 - "@babel/helper-split-export-declaration": "^7.22.5", 208 - "@babel/helper-validator-identifier": "^7.22.5", 209 - "@babel/template": "^7.22.5", 210 - "@babel/traverse": "^7.22.5", 211 - "@babel/types": "^7.22.5" 212 - }, 213 - "engines": { 214 - "node": ">=6.9.0" 215 - } 216 - }, 217 - "node_modules/@babel/helper-plugin-utils": { 218 - "version": "7.22.5", 219 - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", 220 - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", 221 - "dev": true, 222 - "engines": { 223 - "node": ">=6.9.0" 224 - } 225 - }, 226 - "node_modules/@babel/helper-simple-access": { 227 - "version": "7.22.5", 228 - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", 229 - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", 230 - "dev": true, 231 - "dependencies": { 232 - "@babel/types": "^7.22.5" 233 - }, 234 - "engines": { 235 - "node": ">=6.9.0" 236 - } 237 - }, 238 - "node_modules/@babel/helper-split-export-declaration": { 239 - "version": "7.22.5", 240 - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz", 241 - "integrity": "sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ==", 242 - "dev": true, 243 - "dependencies": { 244 - "@babel/types": "^7.22.5" 245 - }, 246 - "engines": { 247 - "node": ">=6.9.0" 248 - } 249 - }, 250 - "node_modules/@babel/helper-string-parser": { 251 - "version": "7.22.5", 252 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", 253 - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", 254 - "dev": true, 255 - "engines": { 256 - "node": ">=6.9.0" 257 - } 258 - }, 259 - "node_modules/@babel/helper-validator-identifier": { 260 - "version": "7.22.5", 261 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", 262 - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", 263 - "dev": true, 264 - "engines": { 265 - "node": ">=6.9.0" 266 - } 267 - }, 268 - "node_modules/@babel/helper-validator-option": { 269 - "version": "7.22.5", 270 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", 271 - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", 272 - "dev": true, 273 - "engines": { 274 - "node": ">=6.9.0" 275 - } 276 - }, 277 - "node_modules/@babel/helpers": { 278 - "version": "7.22.5", 279 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.5.tgz", 280 - "integrity": "sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==", 281 - "dev": true, 282 - "dependencies": { 283 - "@babel/template": "^7.22.5", 284 - "@babel/traverse": "^7.22.5", 285 - "@babel/types": "^7.22.5" 286 - }, 287 - "engines": { 288 - "node": ">=6.9.0" 289 - } 290 - }, 291 - "node_modules/@babel/highlight": { 292 - "version": "7.22.5", 293 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", 294 - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", 295 - "dev": true, 296 - "dependencies": { 297 - "@babel/helper-validator-identifier": "^7.22.5", 298 - "chalk": "^2.0.0", 299 - "js-tokens": "^4.0.0" 300 - }, 301 - "engines": { 302 - "node": ">=6.9.0" 303 - } 304 - }, 305 - "node_modules/@babel/highlight/node_modules/ansi-styles": { 306 - "version": "3.2.1", 307 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 308 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 309 - "dev": true, 310 - "dependencies": { 311 - "color-convert": "^1.9.0" 312 - }, 313 - "engines": { 314 - "node": ">=4" 315 - } 316 - }, 317 - "node_modules/@babel/highlight/node_modules/chalk": { 318 - "version": "2.4.2", 319 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 320 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 321 - "dev": true, 322 - "dependencies": { 323 - "ansi-styles": "^3.2.1", 324 - "escape-string-regexp": "^1.0.5", 325 - "supports-color": "^5.3.0" 326 - }, 327 - "engines": { 328 - "node": ">=4" 329 - } 330 - }, 331 - "node_modules/@babel/highlight/node_modules/color-convert": { 332 - "version": "1.9.3", 333 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 334 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 335 - "dev": true, 336 - "dependencies": { 337 - "color-name": "1.1.3" 338 - } 339 - }, 340 - "node_modules/@babel/highlight/node_modules/color-name": { 341 - "version": "1.1.3", 342 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 343 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 344 - "dev": true 345 - }, 346 - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { 347 - "version": "1.0.5", 348 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 349 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 350 - "dev": true, 351 - "engines": { 352 - "node": ">=0.8.0" 353 - } 354 - }, 355 - "node_modules/@babel/highlight/node_modules/has-flag": { 356 - "version": "3.0.0", 357 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 358 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 359 - "dev": true, 360 - "engines": { 361 - "node": ">=4" 362 - } 363 - }, 364 - "node_modules/@babel/highlight/node_modules/supports-color": { 365 - "version": "5.5.0", 366 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 367 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 368 - "dev": true, 369 - "dependencies": { 370 - "has-flag": "^3.0.0" 371 - }, 372 - "engines": { 373 - "node": ">=4" 374 - } 375 - }, 376 - "node_modules/@babel/parser": { 377 - "version": "7.22.5", 378 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", 379 - "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", 380 - "dev": true, 381 - "bin": { 382 - "parser": "bin/babel-parser.js" 383 - }, 384 - "engines": { 385 - "node": ">=6.0.0" 386 - } 387 - }, 388 - "node_modules/@babel/plugin-syntax-async-generators": { 389 - "version": "7.8.4", 390 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 391 - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 392 - "dev": true, 393 - "dependencies": { 394 - "@babel/helper-plugin-utils": "^7.8.0" 395 - }, 396 - "peerDependencies": { 397 - "@babel/core": "^7.0.0-0" 398 - } 399 - }, 400 - "node_modules/@babel/plugin-syntax-bigint": { 401 - "version": "7.8.3", 402 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", 403 - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", 404 - "dev": true, 405 - "dependencies": { 406 - "@babel/helper-plugin-utils": "^7.8.0" 407 - }, 408 - "peerDependencies": { 409 - "@babel/core": "^7.0.0-0" 410 - } 411 - }, 412 - "node_modules/@babel/plugin-syntax-class-properties": { 413 - "version": "7.12.13", 414 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 415 - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 416 - "dev": true, 417 - "dependencies": { 418 - "@babel/helper-plugin-utils": "^7.12.13" 419 - }, 420 - "peerDependencies": { 421 - "@babel/core": "^7.0.0-0" 422 - } 423 - }, 424 - "node_modules/@babel/plugin-syntax-import-meta": { 425 - "version": "7.10.4", 426 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", 427 - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", 428 - "dev": true, 429 - "dependencies": { 430 - "@babel/helper-plugin-utils": "^7.10.4" 431 - }, 432 - "peerDependencies": { 433 - "@babel/core": "^7.0.0-0" 434 - } 435 - }, 436 - "node_modules/@babel/plugin-syntax-json-strings": { 437 - "version": "7.8.3", 438 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 439 - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 440 - "dev": true, 441 - "dependencies": { 442 - "@babel/helper-plugin-utils": "^7.8.0" 443 - }, 444 - "peerDependencies": { 445 - "@babel/core": "^7.0.0-0" 446 - } 447 - }, 448 - "node_modules/@babel/plugin-syntax-jsx": { 449 - "version": "7.22.5", 450 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", 451 - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", 452 - "dev": true, 453 - "dependencies": { 454 - "@babel/helper-plugin-utils": "^7.22.5" 455 - }, 456 - "engines": { 457 - "node": ">=6.9.0" 458 - }, 459 - "peerDependencies": { 460 - "@babel/core": "^7.0.0-0" 461 - } 462 - }, 463 - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { 464 - "version": "7.10.4", 465 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 466 - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 467 - "dev": true, 468 - "dependencies": { 469 - "@babel/helper-plugin-utils": "^7.10.4" 470 - }, 471 - "peerDependencies": { 472 - "@babel/core": "^7.0.0-0" 473 - } 474 - }, 475 - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { 476 - "version": "7.8.3", 477 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 478 - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 479 - "dev": true, 480 - "dependencies": { 481 - "@babel/helper-plugin-utils": "^7.8.0" 482 - }, 483 - "peerDependencies": { 484 - "@babel/core": "^7.0.0-0" 485 - } 486 - }, 487 - "node_modules/@babel/plugin-syntax-numeric-separator": { 488 - "version": "7.10.4", 489 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 490 - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 491 - "dev": true, 492 - "dependencies": { 493 - "@babel/helper-plugin-utils": "^7.10.4" 494 - }, 495 - "peerDependencies": { 496 - "@babel/core": "^7.0.0-0" 497 - } 498 - }, 499 - "node_modules/@babel/plugin-syntax-object-rest-spread": { 500 - "version": "7.8.3", 501 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 502 - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 503 - "dev": true, 504 - "dependencies": { 505 - "@babel/helper-plugin-utils": "^7.8.0" 506 - }, 507 - "peerDependencies": { 508 - "@babel/core": "^7.0.0-0" 509 - } 510 - }, 511 - "node_modules/@babel/plugin-syntax-optional-catch-binding": { 512 - "version": "7.8.3", 513 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 514 - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 515 - "dev": true, 516 - "dependencies": { 517 - "@babel/helper-plugin-utils": "^7.8.0" 518 - }, 519 - "peerDependencies": { 520 - "@babel/core": "^7.0.0-0" 521 - } 522 - }, 523 - "node_modules/@babel/plugin-syntax-optional-chaining": { 524 - "version": "7.8.3", 525 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 526 - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 527 - "dev": true, 528 - "dependencies": { 529 - "@babel/helper-plugin-utils": "^7.8.0" 530 - }, 531 - "peerDependencies": { 532 - "@babel/core": "^7.0.0-0" 533 - } 534 - }, 535 - "node_modules/@babel/plugin-syntax-top-level-await": { 536 - "version": "7.14.5", 537 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 538 - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 539 - "dev": true, 540 - "dependencies": { 541 - "@babel/helper-plugin-utils": "^7.14.5" 542 - }, 543 - "engines": { 544 - "node": ">=6.9.0" 545 - }, 546 - "peerDependencies": { 547 - "@babel/core": "^7.0.0-0" 548 - } 549 - }, 550 - "node_modules/@babel/plugin-syntax-typescript": { 551 - "version": "7.22.5", 552 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", 553 - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", 554 - "dev": true, 555 - "dependencies": { 556 - "@babel/helper-plugin-utils": "^7.22.5" 557 - }, 558 - "engines": { 559 - "node": ">=6.9.0" 560 - }, 561 - "peerDependencies": { 562 - "@babel/core": "^7.0.0-0" 563 - } 564 - }, 565 - "node_modules/@babel/template": { 566 - "version": "7.22.5", 567 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", 568 - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", 569 - "dev": true, 570 - "dependencies": { 571 - "@babel/code-frame": "^7.22.5", 572 - "@babel/parser": "^7.22.5", 573 - "@babel/types": "^7.22.5" 574 - }, 575 - "engines": { 576 - "node": ">=6.9.0" 577 - } 578 - }, 579 - "node_modules/@babel/traverse": { 580 - "version": "7.22.5", 581 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", 582 - "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", 583 - "dev": true, 584 - "dependencies": { 585 - "@babel/code-frame": "^7.22.5", 586 - "@babel/generator": "^7.22.5", 587 - "@babel/helper-environment-visitor": "^7.22.5", 588 - "@babel/helper-function-name": "^7.22.5", 589 - "@babel/helper-hoist-variables": "^7.22.5", 590 - "@babel/helper-split-export-declaration": "^7.22.5", 591 - "@babel/parser": "^7.22.5", 592 - "@babel/types": "^7.22.5", 593 - "debug": "^4.1.0", 594 - "globals": "^11.1.0" 595 - }, 596 - "engines": { 597 - "node": ">=6.9.0" 14 + "simplex-noise": "^4.0.3", 15 + "typescript": "^5.6.2" 598 16 } 599 17 }, 600 - "node_modules/@babel/traverse/node_modules/globals": { 601 - "version": "11.12.0", 602 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 603 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 604 - "dev": true, 605 - "engines": { 606 - "node": ">=4" 607 - } 608 - }, 609 - "node_modules/@babel/types": { 610 - "version": "7.22.5", 611 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", 612 - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", 613 - "dev": true, 614 - "dependencies": { 615 - "@babel/helper-string-parser": "^7.22.5", 616 - "@babel/helper-validator-identifier": "^7.22.5", 617 - "to-fast-properties": "^2.0.0" 618 - }, 619 - "engines": { 620 - "node": ">=6.9.0" 621 - } 622 - }, 623 - "node_modules/@bcoe/v8-coverage": { 624 - "version": "0.2.3", 625 - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", 626 - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", 627 - "dev": true 628 - }, 629 - "node_modules/@cspotcode/source-map-support": { 630 - "version": "0.8.1", 631 - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 632 - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 633 - "dev": true, 634 - "dependencies": { 635 - "@jridgewell/trace-mapping": "0.3.9" 636 - }, 637 - "engines": { 638 - "node": ">=12" 639 - } 640 - }, 641 - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { 642 - "version": "0.3.9", 643 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 644 - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 645 - "dev": true, 646 - "dependencies": { 647 - "@jridgewell/resolve-uri": "^3.0.3", 648 - "@jridgewell/sourcemap-codec": "^1.4.10" 649 - } 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/@eslint-community/eslint-utils": { 661 - "version": "4.4.0", 662 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 663 - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 664 - "dev": true, 665 - "dependencies": { 666 - "eslint-visitor-keys": "^3.3.0" 667 - }, 668 - "engines": { 669 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 670 - }, 671 - "peerDependencies": { 672 - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 673 - } 674 - }, 675 - "node_modules/@eslint-community/regexpp": { 676 - "version": "4.5.1", 677 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", 678 - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", 679 - "dev": true, 680 - "engines": { 681 - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 682 - } 683 - }, 684 - "node_modules/@eslint/eslintrc": { 685 - "version": "2.0.3", 686 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", 687 - "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", 688 - "dev": true, 689 - "dependencies": { 690 - "ajv": "^6.12.4", 691 - "debug": "^4.3.2", 692 - "espree": "^9.5.2", 693 - "globals": "^13.19.0", 694 - "ignore": "^5.2.0", 695 - "import-fresh": "^3.2.1", 696 - "js-yaml": "^4.1.0", 697 - "minimatch": "^3.1.2", 698 - "strip-json-comments": "^3.1.1" 699 - }, 700 - "engines": { 701 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 702 - }, 703 - "funding": { 704 - "url": "https://opencollective.com/eslint" 705 - } 706 - }, 707 - "node_modules/@eslint/js": { 708 - "version": "8.42.0", 709 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz", 710 - "integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==", 711 - "dev": true, 712 - "engines": { 713 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 714 - } 715 - }, 716 - "node_modules/@humanwhocodes/config-array": { 717 - "version": "0.11.10", 718 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", 719 - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", 720 - "dev": true, 721 - "dependencies": { 722 - "@humanwhocodes/object-schema": "^1.2.1", 723 - "debug": "^4.1.1", 724 - "minimatch": "^3.0.5" 725 - }, 726 - "engines": { 727 - "node": ">=10.10.0" 728 - } 729 - }, 730 - "node_modules/@humanwhocodes/module-importer": { 731 - "version": "1.0.1", 732 - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 733 - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 734 - "dev": true, 735 - "engines": { 736 - "node": ">=12.22" 737 - }, 738 - "funding": { 739 - "type": "github", 740 - "url": "https://github.com/sponsors/nzakas" 741 - } 742 - }, 743 - "node_modules/@humanwhocodes/object-schema": { 744 - "version": "1.2.1", 745 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 746 - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 747 - "dev": true 748 - }, 749 - "node_modules/@istanbuljs/load-nyc-config": { 750 - "version": "1.1.0", 751 - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", 752 - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", 753 - "dev": true, 754 - "dependencies": { 755 - "camelcase": "^5.3.1", 756 - "find-up": "^4.1.0", 757 - "get-package-type": "^0.1.0", 758 - "js-yaml": "^3.13.1", 759 - "resolve-from": "^5.0.0" 760 - }, 761 - "engines": { 762 - "node": ">=8" 763 - } 764 - }, 765 - "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { 766 - "version": "1.0.10", 767 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 768 - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 769 - "dev": true, 770 - "dependencies": { 771 - "sprintf-js": "~1.0.2" 772 - } 773 - }, 774 - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { 775 - "version": "4.1.0", 776 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 777 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 778 - "dev": true, 779 - "dependencies": { 780 - "locate-path": "^5.0.0", 781 - "path-exists": "^4.0.0" 782 - }, 783 - "engines": { 784 - "node": ">=8" 785 - } 786 - }, 787 - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { 788 - "version": "3.14.1", 789 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 790 - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 791 - "dev": true, 792 - "dependencies": { 793 - "argparse": "^1.0.7", 794 - "esprima": "^4.0.0" 795 - }, 796 - "bin": { 797 - "js-yaml": "bin/js-yaml.js" 798 - } 799 - }, 800 - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { 801 - "version": "5.0.0", 802 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 803 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 804 - "dev": true, 805 - "dependencies": { 806 - "p-locate": "^4.1.0" 807 - }, 808 - "engines": { 809 - "node": ">=8" 810 - } 811 - }, 812 - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { 813 - "version": "2.3.0", 814 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 815 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 816 - "dev": true, 817 - "dependencies": { 818 - "p-try": "^2.0.0" 819 - }, 820 - "engines": { 821 - "node": ">=6" 822 - }, 823 - "funding": { 824 - "url": "https://github.com/sponsors/sindresorhus" 825 - } 826 - }, 827 - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { 828 - "version": "4.1.0", 829 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 830 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 831 - "dev": true, 832 - "dependencies": { 833 - "p-limit": "^2.2.0" 834 - }, 835 - "engines": { 836 - "node": ">=8" 837 - } 838 - }, 839 - "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { 840 - "version": "5.0.0", 841 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 842 - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 843 - "dev": true, 844 - "engines": { 845 - "node": ">=8" 846 - } 847 - }, 848 - "node_modules/@istanbuljs/schema": { 849 - "version": "0.1.3", 850 - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", 851 - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", 852 - "dev": true, 853 - "engines": { 854 - "node": ">=8" 855 - } 856 - }, 857 - "node_modules/@jest/console": { 858 - "version": "29.5.0", 859 - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", 860 - "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", 861 - "dev": true, 862 - "dependencies": { 863 - "@jest/types": "^29.5.0", 864 - "@types/node": "*", 865 - "chalk": "^4.0.0", 866 - "jest-message-util": "^29.5.0", 867 - "jest-util": "^29.5.0", 868 - "slash": "^3.0.0" 869 - }, 870 - "engines": { 871 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 872 - } 873 - }, 874 - "node_modules/@jest/core": { 875 - "version": "29.5.0", 876 - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", 877 - "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", 878 - "dev": true, 879 - "dependencies": { 880 - "@jest/console": "^29.5.0", 881 - "@jest/reporters": "^29.5.0", 882 - "@jest/test-result": "^29.5.0", 883 - "@jest/transform": "^29.5.0", 884 - "@jest/types": "^29.5.0", 885 - "@types/node": "*", 886 - "ansi-escapes": "^4.2.1", 887 - "chalk": "^4.0.0", 888 - "ci-info": "^3.2.0", 889 - "exit": "^0.1.2", 890 - "graceful-fs": "^4.2.9", 891 - "jest-changed-files": "^29.5.0", 892 - "jest-config": "^29.5.0", 893 - "jest-haste-map": "^29.5.0", 894 - "jest-message-util": "^29.5.0", 895 - "jest-regex-util": "^29.4.3", 896 - "jest-resolve": "^29.5.0", 897 - "jest-resolve-dependencies": "^29.5.0", 898 - "jest-runner": "^29.5.0", 899 - "jest-runtime": "^29.5.0", 900 - "jest-snapshot": "^29.5.0", 901 - "jest-util": "^29.5.0", 902 - "jest-validate": "^29.5.0", 903 - "jest-watcher": "^29.5.0", 904 - "micromatch": "^4.0.4", 905 - "pretty-format": "^29.5.0", 906 - "slash": "^3.0.0", 907 - "strip-ansi": "^6.0.0" 908 - }, 909 - "engines": { 910 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 911 - }, 912 - "peerDependencies": { 913 - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 914 - }, 915 - "peerDependenciesMeta": { 916 - "node-notifier": { 917 - "optional": true 918 - } 919 - } 920 - }, 921 - "node_modules/@jest/environment": { 922 - "version": "29.5.0", 923 - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", 924 - "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", 925 - "dev": true, 926 - "dependencies": { 927 - "@jest/fake-timers": "^29.5.0", 928 - "@jest/types": "^29.5.0", 929 - "@types/node": "*", 930 - "jest-mock": "^29.5.0" 931 - }, 932 - "engines": { 933 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 934 - } 935 - }, 936 - "node_modules/@jest/expect": { 937 - "version": "29.5.0", 938 - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", 939 - "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", 940 - "dev": true, 941 - "dependencies": { 942 - "expect": "^29.5.0", 943 - "jest-snapshot": "^29.5.0" 944 - }, 945 - "engines": { 946 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 947 - } 948 - }, 949 - "node_modules/@jest/expect-utils": { 950 - "version": "29.5.0", 951 - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", 952 - "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", 953 - "dev": true, 954 - "dependencies": { 955 - "jest-get-type": "^29.4.3" 956 - }, 957 - "engines": { 958 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 959 - } 960 - }, 961 - "node_modules/@jest/fake-timers": { 962 - "version": "29.5.0", 963 - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", 964 - "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", 965 - "dev": true, 966 - "dependencies": { 967 - "@jest/types": "^29.5.0", 968 - "@sinonjs/fake-timers": "^10.0.2", 969 - "@types/node": "*", 970 - "jest-message-util": "^29.5.0", 971 - "jest-mock": "^29.5.0", 972 - "jest-util": "^29.5.0" 973 - }, 974 - "engines": { 975 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 976 - } 977 - }, 978 - "node_modules/@jest/globals": { 979 - "version": "29.5.0", 980 - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", 981 - "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", 982 - "dev": true, 983 - "dependencies": { 984 - "@jest/environment": "^29.5.0", 985 - "@jest/expect": "^29.5.0", 986 - "@jest/types": "^29.5.0", 987 - "jest-mock": "^29.5.0" 988 - }, 989 - "engines": { 990 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 991 - } 992 - }, 993 - "node_modules/@jest/reporters": { 994 - "version": "29.5.0", 995 - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", 996 - "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", 997 - "dev": true, 998 - "dependencies": { 999 - "@bcoe/v8-coverage": "^0.2.3", 1000 - "@jest/console": "^29.5.0", 1001 - "@jest/test-result": "^29.5.0", 1002 - "@jest/transform": "^29.5.0", 1003 - "@jest/types": "^29.5.0", 1004 - "@jridgewell/trace-mapping": "^0.3.15", 1005 - "@types/node": "*", 1006 - "chalk": "^4.0.0", 1007 - "collect-v8-coverage": "^1.0.0", 1008 - "exit": "^0.1.2", 1009 - "glob": "^7.1.3", 1010 - "graceful-fs": "^4.2.9", 1011 - "istanbul-lib-coverage": "^3.0.0", 1012 - "istanbul-lib-instrument": "^5.1.0", 1013 - "istanbul-lib-report": "^3.0.0", 1014 - "istanbul-lib-source-maps": "^4.0.0", 1015 - "istanbul-reports": "^3.1.3", 1016 - "jest-message-util": "^29.5.0", 1017 - "jest-util": "^29.5.0", 1018 - "jest-worker": "^29.5.0", 1019 - "slash": "^3.0.0", 1020 - "string-length": "^4.0.1", 1021 - "strip-ansi": "^6.0.0", 1022 - "v8-to-istanbul": "^9.0.1" 1023 - }, 1024 - "engines": { 1025 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1026 - }, 1027 - "peerDependencies": { 1028 - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 1029 - }, 1030 - "peerDependenciesMeta": { 1031 - "node-notifier": { 1032 - "optional": true 1033 - } 1034 - } 1035 - }, 1036 - "node_modules/@jest/schemas": { 1037 - "version": "29.4.3", 1038 - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", 1039 - "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", 1040 - "dev": true, 1041 - "dependencies": { 1042 - "@sinclair/typebox": "^0.25.16" 1043 - }, 1044 - "engines": { 1045 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1046 - } 1047 - }, 1048 - "node_modules/@jest/source-map": { 1049 - "version": "29.4.3", 1050 - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", 1051 - "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", 1052 - "dev": true, 1053 - "dependencies": { 1054 - "@jridgewell/trace-mapping": "^0.3.15", 1055 - "callsites": "^3.0.0", 1056 - "graceful-fs": "^4.2.9" 1057 - }, 1058 - "engines": { 1059 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1060 - } 1061 - }, 1062 - "node_modules/@jest/test-result": { 1063 - "version": "29.5.0", 1064 - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", 1065 - "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", 1066 - "dev": true, 1067 - "dependencies": { 1068 - "@jest/console": "^29.5.0", 1069 - "@jest/types": "^29.5.0", 1070 - "@types/istanbul-lib-coverage": "^2.0.0", 1071 - "collect-v8-coverage": "^1.0.0" 1072 - }, 1073 - "engines": { 1074 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1075 - } 1076 - }, 1077 - "node_modules/@jest/test-sequencer": { 1078 - "version": "29.5.0", 1079 - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", 1080 - "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", 1081 - "dev": true, 1082 - "dependencies": { 1083 - "@jest/test-result": "^29.5.0", 1084 - "graceful-fs": "^4.2.9", 1085 - "jest-haste-map": "^29.5.0", 1086 - "slash": "^3.0.0" 1087 - }, 1088 - "engines": { 1089 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1090 - } 1091 - }, 1092 - "node_modules/@jest/transform": { 1093 - "version": "29.5.0", 1094 - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", 1095 - "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", 1096 - "dev": true, 1097 - "dependencies": { 1098 - "@babel/core": "^7.11.6", 1099 - "@jest/types": "^29.5.0", 1100 - "@jridgewell/trace-mapping": "^0.3.15", 1101 - "babel-plugin-istanbul": "^6.1.1", 1102 - "chalk": "^4.0.0", 1103 - "convert-source-map": "^2.0.0", 1104 - "fast-json-stable-stringify": "^2.1.0", 1105 - "graceful-fs": "^4.2.9", 1106 - "jest-haste-map": "^29.5.0", 1107 - "jest-regex-util": "^29.4.3", 1108 - "jest-util": "^29.5.0", 1109 - "micromatch": "^4.0.4", 1110 - "pirates": "^4.0.4", 1111 - "slash": "^3.0.0", 1112 - "write-file-atomic": "^4.0.2" 1113 - }, 1114 - "engines": { 1115 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1116 - } 1117 - }, 1118 - "node_modules/@jest/types": { 1119 - "version": "29.5.0", 1120 - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", 1121 - "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", 1122 - "dev": true, 1123 - "dependencies": { 1124 - "@jest/schemas": "^29.4.3", 1125 - "@types/istanbul-lib-coverage": "^2.0.0", 1126 - "@types/istanbul-reports": "^3.0.0", 1127 - "@types/node": "*", 1128 - "@types/yargs": "^17.0.8", 1129 - "chalk": "^4.0.0" 1130 - }, 1131 - "engines": { 1132 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1133 - } 1134 - }, 1135 - "node_modules/@jridgewell/gen-mapping": { 1136 - "version": "0.3.3", 1137 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 1138 - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 1139 - "dev": true, 1140 - "dependencies": { 1141 - "@jridgewell/set-array": "^1.0.1", 1142 - "@jridgewell/sourcemap-codec": "^1.4.10", 1143 - "@jridgewell/trace-mapping": "^0.3.9" 1144 - }, 1145 - "engines": { 1146 - "node": ">=6.0.0" 1147 - } 1148 - }, 1149 - "node_modules/@jridgewell/resolve-uri": { 1150 - "version": "3.1.0", 1151 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 1152 - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 1153 - "dev": true, 1154 - "engines": { 1155 - "node": ">=6.0.0" 1156 - } 1157 - }, 1158 - "node_modules/@jridgewell/set-array": { 1159 - "version": "1.1.2", 1160 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 1161 - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 1162 - "dev": true, 1163 - "engines": { 1164 - "node": ">=6.0.0" 1165 - } 1166 - }, 1167 - "node_modules/@jridgewell/source-map": { 1168 - "version": "0.3.3", 1169 - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", 1170 - "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", 1171 - "dev": true, 1172 - "dependencies": { 1173 - "@jridgewell/gen-mapping": "^0.3.0", 1174 - "@jridgewell/trace-mapping": "^0.3.9" 1175 - } 1176 - }, 1177 - "node_modules/@jridgewell/sourcemap-codec": { 1178 - "version": "1.4.15", 1179 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 1180 - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 1181 - "dev": true 1182 - }, 1183 - "node_modules/@jridgewell/trace-mapping": { 1184 - "version": "0.3.18", 1185 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", 1186 - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", 1187 - "dev": true, 1188 - "dependencies": { 1189 - "@jridgewell/resolve-uri": "3.1.0", 1190 - "@jridgewell/sourcemap-codec": "1.4.14" 1191 - } 1192 - }, 1193 - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { 1194 - "version": "1.4.14", 1195 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 1196 - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", 1197 - "dev": true 1198 - }, 1199 - "node_modules/@leichtgewicht/ip-codec": { 1200 - "version": "2.0.4", 1201 - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", 1202 - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", 1203 - "dev": true 1204 - }, 1205 - "node_modules/@nodelib/fs.scandir": { 1206 - "version": "2.1.5", 1207 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 1208 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 1209 - "dev": true, 1210 - "dependencies": { 1211 - "@nodelib/fs.stat": "2.0.5", 1212 - "run-parallel": "^1.1.9" 1213 - }, 1214 - "engines": { 1215 - "node": ">= 8" 1216 - } 1217 - }, 1218 - "node_modules/@nodelib/fs.stat": { 1219 - "version": "2.0.5", 1220 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1221 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 1222 - "dev": true, 1223 - "engines": { 1224 - "node": ">= 8" 1225 - } 1226 - }, 1227 - "node_modules/@nodelib/fs.walk": { 1228 - "version": "1.2.8", 1229 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 1230 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 1231 - "dev": true, 1232 - "dependencies": { 1233 - "@nodelib/fs.scandir": "2.1.5", 1234 - "fastq": "^1.6.0" 1235 - }, 1236 - "engines": { 1237 - "node": ">= 8" 1238 - } 1239 - }, 1240 - "node_modules/@sinclair/typebox": { 1241 - "version": "0.25.24", 1242 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", 1243 - "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==", 1244 - "dev": true 1245 - }, 1246 - "node_modules/@sinonjs/commons": { 1247 - "version": "3.0.0", 1248 - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", 1249 - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", 1250 - "dev": true, 1251 - "dependencies": { 1252 - "type-detect": "4.0.8" 1253 - } 1254 - }, 1255 - "node_modules/@sinonjs/fake-timers": { 1256 - "version": "10.2.0", 1257 - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.2.0.tgz", 1258 - "integrity": "sha512-OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg==", 1259 - "dev": true, 1260 - "dependencies": { 1261 - "@sinonjs/commons": "^3.0.0" 1262 - } 1263 - }, 1264 - "node_modules/@tsconfig/node10": { 1265 - "version": "1.0.9", 1266 - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 1267 - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", 1268 - "dev": true 1269 - }, 1270 - "node_modules/@tsconfig/node12": { 1271 - "version": "1.0.11", 1272 - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 1273 - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 1274 - "dev": true 1275 - }, 1276 - "node_modules/@tsconfig/node14": { 1277 - "version": "1.0.3", 1278 - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 1279 - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 1280 - "dev": true 1281 - }, 1282 - "node_modules/@tsconfig/node16": { 1283 - "version": "1.0.4", 1284 - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", 1285 - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", 1286 - "dev": true 1287 - }, 1288 - "node_modules/@types/babel__core": { 1289 - "version": "7.20.1", 1290 - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", 1291 - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", 1292 - "dev": true, 1293 - "dependencies": { 1294 - "@babel/parser": "^7.20.7", 1295 - "@babel/types": "^7.20.7", 1296 - "@types/babel__generator": "*", 1297 - "@types/babel__template": "*", 1298 - "@types/babel__traverse": "*" 1299 - } 1300 - }, 1301 - "node_modules/@types/babel__generator": { 1302 - "version": "7.6.4", 1303 - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", 1304 - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", 1305 - "dev": true, 1306 - "dependencies": { 1307 - "@babel/types": "^7.0.0" 1308 - } 1309 - }, 1310 - "node_modules/@types/babel__template": { 1311 - "version": "7.4.1", 1312 - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", 1313 - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", 1314 - "dev": true, 1315 - "dependencies": { 1316 - "@babel/parser": "^7.1.0", 1317 - "@babel/types": "^7.0.0" 1318 - } 1319 - }, 1320 - "node_modules/@types/babel__traverse": { 1321 - "version": "7.20.1", 1322 - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", 1323 - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", 1324 - "dev": true, 1325 - "dependencies": { 1326 - "@babel/types": "^7.20.7" 1327 - } 1328 - }, 1329 - "node_modules/@types/body-parser": { 1330 - "version": "1.19.2", 1331 - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", 1332 - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", 1333 - "dev": true, 1334 - "dependencies": { 1335 - "@types/connect": "*", 1336 - "@types/node": "*" 1337 - } 1338 - }, 1339 - "node_modules/@types/bonjour": { 1340 - "version": "3.5.10", 1341 - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", 1342 - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", 1343 - "dev": true, 1344 - "dependencies": { 1345 - "@types/node": "*" 1346 - } 1347 - }, 1348 - "node_modules/@types/connect": { 1349 - "version": "3.4.35", 1350 - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", 1351 - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", 1352 - "dev": true, 1353 - "dependencies": { 1354 - "@types/node": "*" 1355 - } 1356 - }, 1357 - "node_modules/@types/connect-history-api-fallback": { 1358 - "version": "1.5.0", 1359 - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", 1360 - "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", 1361 - "dev": true, 1362 - "dependencies": { 1363 - "@types/express-serve-static-core": "*", 1364 - "@types/node": "*" 1365 - } 1366 - }, 1367 - "node_modules/@types/eslint": { 1368 - "version": "8.40.1", 1369 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.40.1.tgz", 1370 - "integrity": "sha512-vRb792M4mF1FBT+eoLecmkpLXwxsBHvWWRGJjzbYANBM6DtiJc6yETyv4rqDA6QNjF1pkj1U7LMA6dGb3VYlHw==", 1371 - "dev": true, 1372 - "dependencies": { 1373 - "@types/estree": "*", 1374 - "@types/json-schema": "*" 1375 - } 1376 - }, 1377 - "node_modules/@types/eslint-scope": { 1378 - "version": "3.7.4", 1379 - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", 1380 - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", 1381 - "dev": true, 1382 - "dependencies": { 1383 - "@types/eslint": "*", 1384 - "@types/estree": "*" 1385 - } 1386 - }, 1387 - "node_modules/@types/estree": { 1388 - "version": "1.0.1", 1389 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", 1390 - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", 1391 - "dev": true 1392 - }, 1393 - "node_modules/@types/express": { 1394 - "version": "4.17.17", 1395 - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", 1396 - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", 1397 - "dev": true, 1398 - "dependencies": { 1399 - "@types/body-parser": "*", 1400 - "@types/express-serve-static-core": "^4.17.33", 1401 - "@types/qs": "*", 1402 - "@types/serve-static": "*" 1403 - } 1404 - }, 1405 - "node_modules/@types/express-serve-static-core": { 1406 - "version": "4.17.35", 1407 - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", 1408 - "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", 1409 - "dev": true, 1410 - "dependencies": { 1411 - "@types/node": "*", 1412 - "@types/qs": "*", 1413 - "@types/range-parser": "*", 1414 - "@types/send": "*" 1415 - } 1416 - }, 1417 - "node_modules/@types/graceful-fs": { 1418 - "version": "4.1.6", 1419 - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", 1420 - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", 1421 - "dev": true, 1422 - "dependencies": { 1423 - "@types/node": "*" 1424 - } 1425 - }, 1426 - "node_modules/@types/http-proxy": { 1427 - "version": "1.17.11", 1428 - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", 1429 - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", 1430 - "dev": true, 1431 - "dependencies": { 1432 - "@types/node": "*" 1433 - } 1434 - }, 1435 - "node_modules/@types/istanbul-lib-coverage": { 1436 - "version": "2.0.4", 1437 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", 1438 - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", 1439 - "dev": true 1440 - }, 1441 - "node_modules/@types/istanbul-lib-report": { 1442 - "version": "3.0.0", 1443 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 1444 - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", 1445 - "dev": true, 1446 - "dependencies": { 1447 - "@types/istanbul-lib-coverage": "*" 1448 - } 1449 - }, 1450 - "node_modules/@types/istanbul-reports": { 1451 - "version": "3.0.1", 1452 - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", 1453 - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", 1454 - "dev": true, 1455 - "dependencies": { 1456 - "@types/istanbul-lib-report": "*" 1457 - } 1458 - }, 1459 - "node_modules/@types/jest": { 1460 - "version": "29.5.2", 1461 - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.2.tgz", 1462 - "integrity": "sha512-mSoZVJF5YzGVCk+FsDxzDuH7s+SCkzrgKZzf0Z0T2WudhBUPoF6ktoTPC4R0ZoCPCV5xUvuU6ias5NvxcBcMMg==", 1463 - "dev": true, 1464 - "dependencies": { 1465 - "expect": "^29.0.0", 1466 - "pretty-format": "^29.0.0" 1467 - } 1468 - }, 1469 - "node_modules/@types/json-schema": { 1470 - "version": "7.0.12", 1471 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", 1472 - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", 1473 - "dev": true 1474 - }, 1475 - "node_modules/@types/mime": { 1476 - "version": "1.3.2", 1477 - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", 1478 - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", 1479 - "dev": true 1480 - }, 1481 18 "node_modules/@types/node": { 1482 - "version": "20.2.5", 1483 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.5.tgz", 1484 - "integrity": "sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==", 1485 - "dev": true 1486 - }, 1487 - "node_modules/@types/prettier": { 1488 - "version": "2.7.3", 1489 - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", 1490 - "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", 1491 - "dev": true 1492 - }, 1493 - "node_modules/@types/qs": { 1494 - "version": "6.9.7", 1495 - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", 1496 - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", 1497 - "dev": true 1498 - }, 1499 - "node_modules/@types/range-parser": { 1500 - "version": "1.2.4", 1501 - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", 1502 - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", 1503 - "dev": true 1504 - }, 1505 - "node_modules/@types/retry": { 1506 - "version": "0.12.0", 1507 - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", 1508 - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", 1509 - "dev": true 1510 - }, 1511 - "node_modules/@types/semver": { 1512 - "version": "7.5.0", 1513 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", 1514 - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", 1515 - "dev": true 1516 - }, 1517 - "node_modules/@types/send": { 1518 - "version": "0.17.1", 1519 - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", 1520 - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", 1521 - "dev": true, 1522 - "dependencies": { 1523 - "@types/mime": "^1", 1524 - "@types/node": "*" 1525 - } 1526 - }, 1527 - "node_modules/@types/serve-index": { 1528 - "version": "1.9.1", 1529 - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", 1530 - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", 1531 - "dev": true, 1532 - "dependencies": { 1533 - "@types/express": "*" 1534 - } 1535 - }, 1536 - "node_modules/@types/serve-static": { 1537 - "version": "1.15.1", 1538 - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", 1539 - "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", 1540 - "dev": true, 1541 - "dependencies": { 1542 - "@types/mime": "*", 1543 - "@types/node": "*" 1544 - } 1545 - }, 1546 - "node_modules/@types/sockjs": { 1547 - "version": "0.3.33", 1548 - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", 1549 - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", 1550 - "dev": true, 1551 - "dependencies": { 1552 - "@types/node": "*" 1553 - } 1554 - }, 1555 - "node_modules/@types/stack-utils": { 1556 - "version": "2.0.1", 1557 - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", 1558 - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", 1559 - "dev": true 1560 - }, 1561 - "node_modules/@types/ws": { 1562 - "version": "8.5.5", 1563 - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", 1564 - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", 1565 - "dev": true, 1566 - "dependencies": { 1567 - "@types/node": "*" 1568 - } 1569 - }, 1570 - "node_modules/@types/yargs": { 1571 - "version": "17.0.24", 1572 - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", 1573 - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", 1574 - "dev": true, 1575 - "dependencies": { 1576 - "@types/yargs-parser": "*" 1577 - } 1578 - }, 1579 - "node_modules/@types/yargs-parser": { 1580 - "version": "21.0.0", 1581 - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", 1582 - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", 1583 - "dev": true 1584 - }, 1585 - "node_modules/@typescript-eslint/eslint-plugin": { 1586 - "version": "5.59.9", 1587 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.9.tgz", 1588 - "integrity": "sha512-4uQIBq1ffXd2YvF7MAvehWKW3zVv/w+mSfRAu+8cKbfj3nwzyqJLNcZJpQ/WZ1HLbJDiowwmQ6NO+63nCA+fqA==", 1589 - "dev": true, 1590 - "dependencies": { 1591 - "@eslint-community/regexpp": "^4.4.0", 1592 - "@typescript-eslint/scope-manager": "5.59.9", 1593 - "@typescript-eslint/type-utils": "5.59.9", 1594 - "@typescript-eslint/utils": "5.59.9", 1595 - "debug": "^4.3.4", 1596 - "grapheme-splitter": "^1.0.4", 1597 - "ignore": "^5.2.0", 1598 - "natural-compare-lite": "^1.4.0", 1599 - "semver": "^7.3.7", 1600 - "tsutils": "^3.21.0" 1601 - }, 1602 - "engines": { 1603 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1604 - }, 1605 - "funding": { 1606 - "type": "opencollective", 1607 - "url": "https://opencollective.com/typescript-eslint" 1608 - }, 1609 - "peerDependencies": { 1610 - "@typescript-eslint/parser": "^5.0.0", 1611 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 1612 - }, 1613 - "peerDependenciesMeta": { 1614 - "typescript": { 1615 - "optional": true 1616 - } 1617 - } 1618 - }, 1619 - "node_modules/@typescript-eslint/parser": { 1620 - "version": "5.59.9", 1621 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.9.tgz", 1622 - "integrity": "sha512-FsPkRvBtcLQ/eVK1ivDiNYBjn3TGJdXy2fhXX+rc7czWl4ARwnpArwbihSOHI2Peg9WbtGHrbThfBUkZZGTtvQ==", 1623 - "dev": true, 1624 - "dependencies": { 1625 - "@typescript-eslint/scope-manager": "5.59.9", 1626 - "@typescript-eslint/types": "5.59.9", 1627 - "@typescript-eslint/typescript-estree": "5.59.9", 1628 - "debug": "^4.3.4" 1629 - }, 1630 - "engines": { 1631 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1632 - }, 1633 - "funding": { 1634 - "type": "opencollective", 1635 - "url": "https://opencollective.com/typescript-eslint" 1636 - }, 1637 - "peerDependencies": { 1638 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 1639 - }, 1640 - "peerDependenciesMeta": { 1641 - "typescript": { 1642 - "optional": true 1643 - } 1644 - } 1645 - }, 1646 - "node_modules/@typescript-eslint/scope-manager": { 1647 - "version": "5.59.9", 1648 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.9.tgz", 1649 - "integrity": "sha512-8RA+E+w78z1+2dzvK/tGZ2cpGigBZ58VMEHDZtpE1v+LLjzrYGc8mMaTONSxKyEkz3IuXFM0IqYiGHlCsmlZxQ==", 1650 - "dev": true, 1651 - "dependencies": { 1652 - "@typescript-eslint/types": "5.59.9", 1653 - "@typescript-eslint/visitor-keys": "5.59.9" 1654 - }, 1655 - "engines": { 1656 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1657 - }, 1658 - "funding": { 1659 - "type": "opencollective", 1660 - "url": "https://opencollective.com/typescript-eslint" 1661 - } 1662 - }, 1663 - "node_modules/@typescript-eslint/type-utils": { 1664 - "version": "5.59.9", 1665 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.9.tgz", 1666 - "integrity": "sha512-ksEsT0/mEHg9e3qZu98AlSrONAQtrSTljL3ow9CGej8eRo7pe+yaC/mvTjptp23Xo/xIf2mLZKC6KPv4Sji26Q==", 1667 - "dev": true, 1668 - "dependencies": { 1669 - "@typescript-eslint/typescript-estree": "5.59.9", 1670 - "@typescript-eslint/utils": "5.59.9", 1671 - "debug": "^4.3.4", 1672 - "tsutils": "^3.21.0" 1673 - }, 1674 - "engines": { 1675 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1676 - }, 1677 - "funding": { 1678 - "type": "opencollective", 1679 - "url": "https://opencollective.com/typescript-eslint" 1680 - }, 1681 - "peerDependencies": { 1682 - "eslint": "*" 1683 - }, 1684 - "peerDependenciesMeta": { 1685 - "typescript": { 1686 - "optional": true 1687 - } 1688 - } 1689 - }, 1690 - "node_modules/@typescript-eslint/types": { 1691 - "version": "5.59.9", 1692 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.9.tgz", 1693 - "integrity": "sha512-uW8H5NRgTVneSVTfiCVffBb8AbwWSKg7qcA4Ot3JI3MPCJGsB4Db4BhvAODIIYE5mNj7Q+VJkK7JxmRhk2Lyjw==", 1694 - "dev": true, 1695 - "engines": { 1696 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1697 - }, 1698 - "funding": { 1699 - "type": "opencollective", 1700 - "url": "https://opencollective.com/typescript-eslint" 1701 - } 1702 - }, 1703 - "node_modules/@typescript-eslint/typescript-estree": { 1704 - "version": "5.59.9", 1705 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.9.tgz", 1706 - "integrity": "sha512-pmM0/VQ7kUhd1QyIxgS+aRvMgw+ZljB3eDb+jYyp6d2bC0mQWLzUDF+DLwCTkQ3tlNyVsvZRXjFyV0LkU/aXjA==", 1707 - "dev": true, 1708 - "dependencies": { 1709 - "@typescript-eslint/types": "5.59.9", 1710 - "@typescript-eslint/visitor-keys": "5.59.9", 1711 - "debug": "^4.3.4", 1712 - "globby": "^11.1.0", 1713 - "is-glob": "^4.0.3", 1714 - "semver": "^7.3.7", 1715 - "tsutils": "^3.21.0" 1716 - }, 1717 - "engines": { 1718 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1719 - }, 1720 - "funding": { 1721 - "type": "opencollective", 1722 - "url": "https://opencollective.com/typescript-eslint" 1723 - }, 1724 - "peerDependenciesMeta": { 1725 - "typescript": { 1726 - "optional": true 1727 - } 1728 - } 1729 - }, 1730 - "node_modules/@typescript-eslint/utils": { 1731 - "version": "5.59.9", 1732 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.9.tgz", 1733 - "integrity": "sha512-1PuMYsju/38I5Ggblaeb98TOoUvjhRvLpLa1DoTOFaLWqaXl/1iQ1eGurTXgBY58NUdtfTXKP5xBq7q9NDaLKg==", 1734 - "dev": true, 1735 - "dependencies": { 1736 - "@eslint-community/eslint-utils": "^4.2.0", 1737 - "@types/json-schema": "^7.0.9", 1738 - "@types/semver": "^7.3.12", 1739 - "@typescript-eslint/scope-manager": "5.59.9", 1740 - "@typescript-eslint/types": "5.59.9", 1741 - "@typescript-eslint/typescript-estree": "5.59.9", 1742 - "eslint-scope": "^5.1.1", 1743 - "semver": "^7.3.7" 1744 - }, 1745 - "engines": { 1746 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1747 - }, 1748 - "funding": { 1749 - "type": "opencollective", 1750 - "url": "https://opencollective.com/typescript-eslint" 1751 - }, 1752 - "peerDependencies": { 1753 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 1754 - } 1755 - }, 1756 - "node_modules/@typescript-eslint/visitor-keys": { 1757 - "version": "5.59.9", 1758 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.9.tgz", 1759 - "integrity": "sha512-bT7s0td97KMaLwpEBckbzj/YohnvXtqbe2XgqNvTl6RJVakY5mvENOTPvw5u66nljfZxthESpDozs86U+oLY8Q==", 1760 - "dev": true, 1761 - "dependencies": { 1762 - "@typescript-eslint/types": "5.59.9", 1763 - "eslint-visitor-keys": "^3.3.0" 1764 - }, 1765 - "engines": { 1766 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 1767 - }, 1768 - "funding": { 1769 - "type": "opencollective", 1770 - "url": "https://opencollective.com/typescript-eslint" 1771 - } 1772 - }, 1773 - "node_modules/@webassemblyjs/ast": { 1774 - "version": "1.11.6", 1775 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", 1776 - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", 1777 - "dev": true, 1778 - "dependencies": { 1779 - "@webassemblyjs/helper-numbers": "1.11.6", 1780 - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" 1781 - } 1782 - }, 1783 - "node_modules/@webassemblyjs/floating-point-hex-parser": { 1784 - "version": "1.11.6", 1785 - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", 1786 - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", 1787 - "dev": true 1788 - }, 1789 - "node_modules/@webassemblyjs/helper-api-error": { 1790 - "version": "1.11.6", 1791 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", 1792 - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", 1793 - "dev": true 1794 - }, 1795 - "node_modules/@webassemblyjs/helper-buffer": { 1796 - "version": "1.11.6", 1797 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", 1798 - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", 1799 - "dev": true 1800 - }, 1801 - "node_modules/@webassemblyjs/helper-numbers": { 1802 - "version": "1.11.6", 1803 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", 1804 - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", 1805 - "dev": true, 1806 - "dependencies": { 1807 - "@webassemblyjs/floating-point-hex-parser": "1.11.6", 1808 - "@webassemblyjs/helper-api-error": "1.11.6", 1809 - "@xtuc/long": "4.2.2" 1810 - } 1811 - }, 1812 - "node_modules/@webassemblyjs/helper-wasm-bytecode": { 1813 - "version": "1.11.6", 1814 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", 1815 - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", 1816 - "dev": true 1817 - }, 1818 - "node_modules/@webassemblyjs/helper-wasm-section": { 1819 - "version": "1.11.6", 1820 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", 1821 - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", 1822 - "dev": true, 1823 - "dependencies": { 1824 - "@webassemblyjs/ast": "1.11.6", 1825 - "@webassemblyjs/helper-buffer": "1.11.6", 1826 - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 1827 - "@webassemblyjs/wasm-gen": "1.11.6" 1828 - } 1829 - }, 1830 - "node_modules/@webassemblyjs/ieee754": { 1831 - "version": "1.11.6", 1832 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", 1833 - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", 1834 - "dev": true, 1835 - "dependencies": { 1836 - "@xtuc/ieee754": "^1.2.0" 1837 - } 1838 - }, 1839 - "node_modules/@webassemblyjs/leb128": { 1840 - "version": "1.11.6", 1841 - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", 1842 - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", 19 + "version": "22.5.5", 20 + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", 21 + "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", 1843 22 "dev": true, 1844 23 "dependencies": { 1845 - "@xtuc/long": "4.2.2" 1846 - } 1847 - }, 1848 - "node_modules/@webassemblyjs/utf8": { 1849 - "version": "1.11.6", 1850 - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", 1851 - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", 1852 - "dev": true 1853 - }, 1854 - "node_modules/@webassemblyjs/wasm-edit": { 1855 - "version": "1.11.6", 1856 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", 1857 - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", 1858 - "dev": true, 1859 - "dependencies": { 1860 - "@webassemblyjs/ast": "1.11.6", 1861 - "@webassemblyjs/helper-buffer": "1.11.6", 1862 - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 1863 - "@webassemblyjs/helper-wasm-section": "1.11.6", 1864 - "@webassemblyjs/wasm-gen": "1.11.6", 1865 - "@webassemblyjs/wasm-opt": "1.11.6", 1866 - "@webassemblyjs/wasm-parser": "1.11.6", 1867 - "@webassemblyjs/wast-printer": "1.11.6" 1868 - } 1869 - }, 1870 - "node_modules/@webassemblyjs/wasm-gen": { 1871 - "version": "1.11.6", 1872 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", 1873 - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", 1874 - "dev": true, 1875 - "dependencies": { 1876 - "@webassemblyjs/ast": "1.11.6", 1877 - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 1878 - "@webassemblyjs/ieee754": "1.11.6", 1879 - "@webassemblyjs/leb128": "1.11.6", 1880 - "@webassemblyjs/utf8": "1.11.6" 1881 - } 1882 - }, 1883 - "node_modules/@webassemblyjs/wasm-opt": { 1884 - "version": "1.11.6", 1885 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", 1886 - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", 1887 - "dev": true, 1888 - "dependencies": { 1889 - "@webassemblyjs/ast": "1.11.6", 1890 - "@webassemblyjs/helper-buffer": "1.11.6", 1891 - "@webassemblyjs/wasm-gen": "1.11.6", 1892 - "@webassemblyjs/wasm-parser": "1.11.6" 1893 - } 1894 - }, 1895 - "node_modules/@webassemblyjs/wasm-parser": { 1896 - "version": "1.11.6", 1897 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", 1898 - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", 1899 - "dev": true, 1900 - "dependencies": { 1901 - "@webassemblyjs/ast": "1.11.6", 1902 - "@webassemblyjs/helper-api-error": "1.11.6", 1903 - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 1904 - "@webassemblyjs/ieee754": "1.11.6", 1905 - "@webassemblyjs/leb128": "1.11.6", 1906 - "@webassemblyjs/utf8": "1.11.6" 1907 - } 1908 - }, 1909 - "node_modules/@webassemblyjs/wast-printer": { 1910 - "version": "1.11.6", 1911 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", 1912 - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", 1913 - "dev": true, 1914 - "dependencies": { 1915 - "@webassemblyjs/ast": "1.11.6", 1916 - "@xtuc/long": "4.2.2" 1917 - } 1918 - }, 1919 - "node_modules/@webpack-cli/configtest": { 1920 - "version": "2.1.1", 1921 - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", 1922 - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", 1923 - "dev": true, 1924 - "engines": { 1925 - "node": ">=14.15.0" 1926 - }, 1927 - "peerDependencies": { 1928 - "webpack": "5.x.x", 1929 - "webpack-cli": "5.x.x" 1930 - } 1931 - }, 1932 - "node_modules/@webpack-cli/info": { 1933 - "version": "2.0.2", 1934 - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", 1935 - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", 1936 - "dev": true, 1937 - "engines": { 1938 - "node": ">=14.15.0" 1939 - }, 1940 - "peerDependencies": { 1941 - "webpack": "5.x.x", 1942 - "webpack-cli": "5.x.x" 1943 - } 1944 - }, 1945 - "node_modules/@webpack-cli/serve": { 1946 - "version": "2.0.5", 1947 - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", 1948 - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", 1949 - "dev": true, 1950 - "engines": { 1951 - "node": ">=14.15.0" 1952 - }, 1953 - "peerDependencies": { 1954 - "webpack": "5.x.x", 1955 - "webpack-cli": "5.x.x" 1956 - }, 1957 - "peerDependenciesMeta": { 1958 - "webpack-dev-server": { 1959 - "optional": true 1960 - } 1961 - } 1962 - }, 1963 - "node_modules/@xtuc/ieee754": { 1964 - "version": "1.2.0", 1965 - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 1966 - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 1967 - "dev": true 1968 - }, 1969 - "node_modules/@xtuc/long": { 1970 - "version": "4.2.2", 1971 - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 1972 - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 1973 - "dev": true 1974 - }, 1975 - "node_modules/abbrev": { 1976 - "version": "1.1.1", 1977 - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 1978 - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 1979 - "dev": true 1980 - }, 1981 - "node_modules/accepts": { 1982 - "version": "1.3.8", 1983 - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", 1984 - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 1985 - "dev": true, 1986 - "dependencies": { 1987 - "mime-types": "~2.1.34", 1988 - "negotiator": "0.6.3" 1989 - }, 1990 - "engines": { 1991 - "node": ">= 0.6" 1992 - } 1993 - }, 1994 - "node_modules/acorn": { 1995 - "version": "8.8.2", 1996 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 1997 - "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 1998 - "dev": true, 1999 - "bin": { 2000 - "acorn": "bin/acorn" 2001 - }, 2002 - "engines": { 2003 - "node": ">=0.4.0" 2004 - } 2005 - }, 2006 - "node_modules/acorn-import-assertions": { 2007 - "version": "1.9.0", 2008 - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", 2009 - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", 2010 - "dev": true, 2011 - "peerDependencies": { 2012 - "acorn": "^8" 2013 - } 2014 - }, 2015 - "node_modules/acorn-jsx": { 2016 - "version": "5.3.2", 2017 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 2018 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 2019 - "dev": true, 2020 - "peerDependencies": { 2021 - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 2022 - } 2023 - }, 2024 - "node_modules/acorn-walk": { 2025 - "version": "8.2.0", 2026 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 2027 - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 2028 - "dev": true, 2029 - "engines": { 2030 - "node": ">=0.4.0" 2031 - } 2032 - }, 2033 - "node_modules/ajv": { 2034 - "version": "6.12.6", 2035 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 2036 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 2037 - "dev": true, 2038 - "dependencies": { 2039 - "fast-deep-equal": "^3.1.1", 2040 - "fast-json-stable-stringify": "^2.0.0", 2041 - "json-schema-traverse": "^0.4.1", 2042 - "uri-js": "^4.2.2" 2043 - }, 2044 - "funding": { 2045 - "type": "github", 2046 - "url": "https://github.com/sponsors/epoberezkin" 2047 - } 2048 - }, 2049 - "node_modules/ajv-formats": { 2050 - "version": "2.1.1", 2051 - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", 2052 - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", 2053 - "dev": true, 2054 - "dependencies": { 2055 - "ajv": "^8.0.0" 2056 - }, 2057 - "peerDependencies": { 2058 - "ajv": "^8.0.0" 2059 - }, 2060 - "peerDependenciesMeta": { 2061 - "ajv": { 2062 - "optional": true 2063 - } 2064 - } 2065 - }, 2066 - "node_modules/ajv-formats/node_modules/ajv": { 2067 - "version": "8.12.0", 2068 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 2069 - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 2070 - "dev": true, 2071 - "dependencies": { 2072 - "fast-deep-equal": "^3.1.1", 2073 - "json-schema-traverse": "^1.0.0", 2074 - "require-from-string": "^2.0.2", 2075 - "uri-js": "^4.2.2" 2076 - }, 2077 - "funding": { 2078 - "type": "github", 2079 - "url": "https://github.com/sponsors/epoberezkin" 2080 - } 2081 - }, 2082 - "node_modules/ajv-formats/node_modules/json-schema-traverse": { 2083 - "version": "1.0.0", 2084 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 2085 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 2086 - "dev": true 2087 - }, 2088 - "node_modules/ajv-keywords": { 2089 - "version": "3.5.2", 2090 - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 2091 - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 2092 - "dev": true, 2093 - "peerDependencies": { 2094 - "ajv": "^6.9.1" 24 + "undici-types": "~6.19.2" 2095 25 } 2096 26 }, 2097 27 "node_modules/alea": { ··· 2100 30 "integrity": "sha512-QU+wv+ziDXaMxRdsQg/aH7sVfWdhKps5YP97IIwFkHCsbDZA3k87JXoZ5/iuemf4ntytzIWeScrRpae8+lDrXA==", 2101 31 "dev": true 2102 32 }, 2103 - "node_modules/ansi-escapes": { 2104 - "version": "4.3.2", 2105 - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 2106 - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 2107 - "dev": true, 2108 - "dependencies": { 2109 - "type-fest": "^0.21.3" 2110 - }, 2111 - "engines": { 2112 - "node": ">=8" 2113 - }, 2114 - "funding": { 2115 - "url": "https://github.com/sponsors/sindresorhus" 2116 - } 2117 - }, 2118 - "node_modules/ansi-escapes/node_modules/type-fest": { 2119 - "version": "0.21.3", 2120 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 2121 - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 2122 - "dev": true, 2123 - "engines": { 2124 - "node": ">=10" 2125 - }, 2126 - "funding": { 2127 - "url": "https://github.com/sponsors/sindresorhus" 2128 - } 2129 - }, 2130 - "node_modules/ansi-html-community": { 2131 - "version": "0.0.8", 2132 - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", 2133 - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", 2134 - "dev": true, 2135 - "engines": [ 2136 - "node >= 0.8.0" 2137 - ], 2138 - "bin": { 2139 - "ansi-html": "bin/ansi-html" 2140 - } 2141 - }, 2142 - "node_modules/ansi-regex": { 2143 - "version": "5.0.1", 2144 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2145 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2146 - "dev": true, 2147 - "engines": { 2148 - "node": ">=8" 2149 - } 2150 - }, 2151 - "node_modules/ansi-styles": { 2152 - "version": "4.3.0", 2153 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2154 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2155 - "dev": true, 2156 - "dependencies": { 2157 - "color-convert": "^2.0.1" 2158 - }, 2159 - "engines": { 2160 - "node": ">=8" 2161 - }, 2162 - "funding": { 2163 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2164 - } 2165 - }, 2166 - "node_modules/anymatch": { 2167 - "version": "3.1.3", 2168 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 2169 - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 2170 - "dev": true, 2171 - "dependencies": { 2172 - "normalize-path": "^3.0.0", 2173 - "picomatch": "^2.0.4" 2174 - }, 2175 - "engines": { 2176 - "node": ">= 8" 2177 - } 2178 - }, 2179 - "node_modules/arg": { 2180 - "version": "4.1.3", 2181 - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 2182 - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 2183 - "dev": true 2184 - }, 2185 - "node_modules/argparse": { 2186 - "version": "2.0.1", 2187 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 2188 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 2189 - "dev": true 2190 - }, 2191 - "node_modules/array-flatten": { 2192 - "version": "2.1.2", 2193 - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", 2194 - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", 2195 - "dev": true 2196 - }, 2197 - "node_modules/array-union": { 2198 - "version": "2.1.0", 2199 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 2200 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 2201 - "dev": true, 2202 - "engines": { 2203 - "node": ">=8" 2204 - } 2205 - }, 2206 - "node_modules/babel-jest": { 2207 - "version": "29.5.0", 2208 - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", 2209 - "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", 2210 - "dev": true, 2211 - "dependencies": { 2212 - "@jest/transform": "^29.5.0", 2213 - "@types/babel__core": "^7.1.14", 2214 - "babel-plugin-istanbul": "^6.1.1", 2215 - "babel-preset-jest": "^29.5.0", 2216 - "chalk": "^4.0.0", 2217 - "graceful-fs": "^4.2.9", 2218 - "slash": "^3.0.0" 2219 - }, 2220 - "engines": { 2221 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2222 - }, 2223 - "peerDependencies": { 2224 - "@babel/core": "^7.8.0" 2225 - } 2226 - }, 2227 - "node_modules/babel-plugin-istanbul": { 2228 - "version": "6.1.1", 2229 - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", 2230 - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", 2231 - "dev": true, 2232 - "dependencies": { 2233 - "@babel/helper-plugin-utils": "^7.0.0", 2234 - "@istanbuljs/load-nyc-config": "^1.0.0", 2235 - "@istanbuljs/schema": "^0.1.2", 2236 - "istanbul-lib-instrument": "^5.0.4", 2237 - "test-exclude": "^6.0.0" 2238 - }, 2239 - "engines": { 2240 - "node": ">=8" 2241 - } 2242 - }, 2243 - "node_modules/babel-plugin-jest-hoist": { 2244 - "version": "29.5.0", 2245 - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", 2246 - "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", 2247 - "dev": true, 2248 - "dependencies": { 2249 - "@babel/template": "^7.3.3", 2250 - "@babel/types": "^7.3.3", 2251 - "@types/babel__core": "^7.1.14", 2252 - "@types/babel__traverse": "^7.0.6" 2253 - }, 2254 - "engines": { 2255 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2256 - } 2257 - }, 2258 - "node_modules/babel-preset-current-node-syntax": { 2259 - "version": "1.0.1", 2260 - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", 2261 - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", 2262 - "dev": true, 2263 - "dependencies": { 2264 - "@babel/plugin-syntax-async-generators": "^7.8.4", 2265 - "@babel/plugin-syntax-bigint": "^7.8.3", 2266 - "@babel/plugin-syntax-class-properties": "^7.8.3", 2267 - "@babel/plugin-syntax-import-meta": "^7.8.3", 2268 - "@babel/plugin-syntax-json-strings": "^7.8.3", 2269 - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", 2270 - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 2271 - "@babel/plugin-syntax-numeric-separator": "^7.8.3", 2272 - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 2273 - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 2274 - "@babel/plugin-syntax-optional-chaining": "^7.8.3", 2275 - "@babel/plugin-syntax-top-level-await": "^7.8.3" 2276 - }, 2277 - "peerDependencies": { 2278 - "@babel/core": "^7.0.0" 2279 - } 2280 - }, 2281 - "node_modules/babel-preset-jest": { 2282 - "version": "29.5.0", 2283 - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", 2284 - "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", 2285 - "dev": true, 2286 - "dependencies": { 2287 - "babel-plugin-jest-hoist": "^29.5.0", 2288 - "babel-preset-current-node-syntax": "^1.0.0" 2289 - }, 2290 - "engines": { 2291 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2292 - }, 2293 - "peerDependencies": { 2294 - "@babel/core": "^7.0.0" 2295 - } 2296 - }, 2297 - "node_modules/balanced-match": { 2298 - "version": "1.0.2", 2299 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2300 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2301 - "dev": true 2302 - }, 2303 - "node_modules/batch": { 2304 - "version": "0.6.1", 2305 - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 2306 - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", 2307 - "dev": true 2308 - }, 2309 - "node_modules/binary-extensions": { 2310 - "version": "2.2.0", 2311 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 2312 - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 2313 - "dev": true, 2314 - "engines": { 2315 - "node": ">=8" 2316 - } 2317 - }, 2318 - "node_modules/body-parser": { 2319 - "version": "1.20.1", 2320 - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", 2321 - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", 2322 - "dev": true, 2323 - "dependencies": { 2324 - "bytes": "3.1.2", 2325 - "content-type": "~1.0.4", 2326 - "debug": "2.6.9", 2327 - "depd": "2.0.0", 2328 - "destroy": "1.2.0", 2329 - "http-errors": "2.0.0", 2330 - "iconv-lite": "0.4.24", 2331 - "on-finished": "2.4.1", 2332 - "qs": "6.11.0", 2333 - "raw-body": "2.5.1", 2334 - "type-is": "~1.6.18", 2335 - "unpipe": "1.0.0" 2336 - }, 2337 - "engines": { 2338 - "node": ">= 0.8", 2339 - "npm": "1.2.8000 || >= 1.4.16" 2340 - } 2341 - }, 2342 - "node_modules/body-parser/node_modules/bytes": { 2343 - "version": "3.1.2", 2344 - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 2345 - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 2346 - "dev": true, 2347 - "engines": { 2348 - "node": ">= 0.8" 2349 - } 2350 - }, 2351 - "node_modules/body-parser/node_modules/debug": { 2352 - "version": "2.6.9", 2353 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2354 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2355 - "dev": true, 2356 - "dependencies": { 2357 - "ms": "2.0.0" 2358 - } 2359 - }, 2360 - "node_modules/body-parser/node_modules/ms": { 2361 - "version": "2.0.0", 2362 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2363 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 2364 - "dev": true 2365 - }, 2366 - "node_modules/bonjour-service": { 2367 - "version": "1.1.1", 2368 - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", 2369 - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", 2370 - "dev": true, 2371 - "dependencies": { 2372 - "array-flatten": "^2.1.2", 2373 - "dns-equal": "^1.0.0", 2374 - "fast-deep-equal": "^3.1.3", 2375 - "multicast-dns": "^7.2.5" 2376 - } 2377 - }, 2378 - "node_modules/brace-expansion": { 2379 - "version": "1.1.11", 2380 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2381 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2382 - "dev": true, 2383 - "dependencies": { 2384 - "balanced-match": "^1.0.0", 2385 - "concat-map": "0.0.1" 2386 - } 2387 - }, 2388 - "node_modules/braces": { 2389 - "version": "3.0.2", 2390 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 2391 - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 2392 - "dev": true, 2393 - "dependencies": { 2394 - "fill-range": "^7.0.1" 2395 - }, 2396 - "engines": { 2397 - "node": ">=8" 2398 - } 2399 - }, 2400 - "node_modules/browserslist": { 2401 - "version": "4.21.7", 2402 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", 2403 - "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", 2404 - "dev": true, 2405 - "funding": [ 2406 - { 2407 - "type": "opencollective", 2408 - "url": "https://opencollective.com/browserslist" 2409 - }, 2410 - { 2411 - "type": "tidelift", 2412 - "url": "https://tidelift.com/funding/github/npm/browserslist" 2413 - }, 2414 - { 2415 - "type": "github", 2416 - "url": "https://github.com/sponsors/ai" 2417 - } 2418 - ], 2419 - "dependencies": { 2420 - "caniuse-lite": "^1.0.30001489", 2421 - "electron-to-chromium": "^1.4.411", 2422 - "node-releases": "^2.0.12", 2423 - "update-browserslist-db": "^1.0.11" 2424 - }, 2425 - "bin": { 2426 - "browserslist": "cli.js" 2427 - }, 2428 - "engines": { 2429 - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 2430 - } 2431 - }, 2432 - "node_modules/bs-logger": { 2433 - "version": "0.2.6", 2434 - "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", 2435 - "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", 2436 - "dev": true, 2437 - "dependencies": { 2438 - "fast-json-stable-stringify": "2.x" 2439 - }, 2440 - "engines": { 2441 - "node": ">= 6" 2442 - } 2443 - }, 2444 - "node_modules/bser": { 2445 - "version": "2.1.1", 2446 - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", 2447 - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", 2448 - "dev": true, 2449 - "dependencies": { 2450 - "node-int64": "^0.4.0" 2451 - } 2452 - }, 2453 - "node_modules/buffer-from": { 2454 - "version": "1.1.2", 2455 - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 2456 - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 2457 - "dev": true 2458 - }, 2459 - "node_modules/bytes": { 2460 - "version": "3.0.0", 2461 - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 2462 - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", 2463 - "dev": true, 2464 - "engines": { 2465 - "node": ">= 0.8" 2466 - } 2467 - }, 2468 - "node_modules/call-bind": { 2469 - "version": "1.0.2", 2470 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 2471 - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 2472 - "dev": true, 2473 - "dependencies": { 2474 - "function-bind": "^1.1.1", 2475 - "get-intrinsic": "^1.0.2" 2476 - }, 2477 - "funding": { 2478 - "url": "https://github.com/sponsors/ljharb" 2479 - } 2480 - }, 2481 - "node_modules/callsites": { 2482 - "version": "3.1.0", 2483 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 2484 - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 2485 - "dev": true, 2486 - "engines": { 2487 - "node": ">=6" 2488 - } 2489 - }, 2490 - "node_modules/camelcase": { 2491 - "version": "5.3.1", 2492 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 2493 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 2494 - "dev": true, 2495 - "engines": { 2496 - "node": ">=6" 2497 - } 2498 - }, 2499 - "node_modules/caniuse-lite": { 2500 - "version": "1.0.30001497", 2501 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001497.tgz", 2502 - "integrity": "sha512-I4/duVK4wL6rAK/aKZl3HXB4g+lIZvaT4VLAn2rCgJ38jVLb0lv2Xug6QuqmxXFVRJMF74SPPWPJ/1Sdm3vCzw==", 2503 - "dev": true, 2504 - "funding": [ 2505 - { 2506 - "type": "opencollective", 2507 - "url": "https://opencollective.com/browserslist" 2508 - }, 2509 - { 2510 - "type": "tidelift", 2511 - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 2512 - }, 2513 - { 2514 - "type": "github", 2515 - "url": "https://github.com/sponsors/ai" 2516 - } 2517 - ] 2518 - }, 2519 - "node_modules/chalk": { 2520 - "version": "4.1.2", 2521 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2522 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2523 - "dev": true, 2524 - "dependencies": { 2525 - "ansi-styles": "^4.1.0", 2526 - "supports-color": "^7.1.0" 2527 - }, 2528 - "engines": { 2529 - "node": ">=10" 2530 - }, 2531 - "funding": { 2532 - "url": "https://github.com/chalk/chalk?sponsor=1" 2533 - } 2534 - }, 2535 - "node_modules/char-regex": { 2536 - "version": "1.0.2", 2537 - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", 2538 - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", 2539 - "dev": true, 2540 - "engines": { 2541 - "node": ">=10" 2542 - } 2543 - }, 2544 - "node_modules/chokidar": { 2545 - "version": "3.5.3", 2546 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", 2547 - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", 2548 - "dev": true, 2549 - "funding": [ 2550 - { 2551 - "type": "individual", 2552 - "url": "https://paulmillr.com/funding/" 2553 - } 2554 - ], 2555 - "dependencies": { 2556 - "anymatch": "~3.1.2", 2557 - "braces": "~3.0.2", 2558 - "glob-parent": "~5.1.2", 2559 - "is-binary-path": "~2.1.0", 2560 - "is-glob": "~4.0.1", 2561 - "normalize-path": "~3.0.0", 2562 - "readdirp": "~3.6.0" 2563 - }, 2564 - "engines": { 2565 - "node": ">= 8.10.0" 2566 - }, 2567 - "optionalDependencies": { 2568 - "fsevents": "~2.3.2" 2569 - } 2570 - }, 2571 - "node_modules/chokidar/node_modules/glob-parent": { 2572 - "version": "5.1.2", 2573 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2574 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2575 - "dev": true, 2576 - "dependencies": { 2577 - "is-glob": "^4.0.1" 2578 - }, 2579 - "engines": { 2580 - "node": ">= 6" 2581 - } 2582 - }, 2583 - "node_modules/chrome-trace-event": { 2584 - "version": "1.0.3", 2585 - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 2586 - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 2587 - "dev": true, 2588 - "engines": { 2589 - "node": ">=6.0" 2590 - } 2591 - }, 2592 - "node_modules/ci-info": { 2593 - "version": "3.8.0", 2594 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", 2595 - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", 2596 - "dev": true, 2597 - "funding": [ 2598 - { 2599 - "type": "github", 2600 - "url": "https://github.com/sponsors/sibiraj-s" 2601 - } 2602 - ], 2603 - "engines": { 2604 - "node": ">=8" 2605 - } 2606 - }, 2607 - "node_modules/cjs-module-lexer": { 2608 - "version": "1.2.2", 2609 - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", 2610 - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", 2611 - "dev": true 2612 - }, 2613 - "node_modules/cliui": { 2614 - "version": "8.0.1", 2615 - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 2616 - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 2617 - "dev": true, 2618 - "dependencies": { 2619 - "string-width": "^4.2.0", 2620 - "strip-ansi": "^6.0.1", 2621 - "wrap-ansi": "^7.0.0" 2622 - }, 2623 - "engines": { 2624 - "node": ">=12" 2625 - } 2626 - }, 2627 - "node_modules/clone-deep": { 2628 - "version": "4.0.1", 2629 - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", 2630 - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", 2631 - "dev": true, 2632 - "dependencies": { 2633 - "is-plain-object": "^2.0.4", 2634 - "kind-of": "^6.0.2", 2635 - "shallow-clone": "^3.0.0" 2636 - }, 2637 - "engines": { 2638 - "node": ">=6" 2639 - } 2640 - }, 2641 - "node_modules/co": { 2642 - "version": "4.6.0", 2643 - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 2644 - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", 2645 - "dev": true, 2646 - "engines": { 2647 - "iojs": ">= 1.0.0", 2648 - "node": ">= 0.12.0" 2649 - } 2650 - }, 2651 - "node_modules/collect-v8-coverage": { 2652 - "version": "1.0.1", 2653 - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", 2654 - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", 2655 - "dev": true 2656 - }, 2657 - "node_modules/color-convert": { 2658 - "version": "2.0.1", 2659 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2660 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2661 - "dev": true, 2662 - "dependencies": { 2663 - "color-name": "~1.1.4" 2664 - }, 2665 - "engines": { 2666 - "node": ">=7.0.0" 2667 - } 2668 - }, 2669 - "node_modules/color-name": { 2670 - "version": "1.1.4", 2671 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2672 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2673 - "dev": true 2674 - }, 2675 - "node_modules/colorette": { 2676 - "version": "2.0.20", 2677 - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", 2678 - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", 2679 - "dev": true 2680 - }, 2681 - "node_modules/commander": { 2682 - "version": "2.20.3", 2683 - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 2684 - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 2685 - "dev": true 2686 - }, 2687 - "node_modules/compressible": { 2688 - "version": "2.0.18", 2689 - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 2690 - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 2691 - "dev": true, 2692 - "dependencies": { 2693 - "mime-db": ">= 1.43.0 < 2" 2694 - }, 2695 - "engines": { 2696 - "node": ">= 0.6" 2697 - } 2698 - }, 2699 - "node_modules/compression": { 2700 - "version": "1.7.4", 2701 - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", 2702 - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", 2703 - "dev": true, 2704 - "dependencies": { 2705 - "accepts": "~1.3.5", 2706 - "bytes": "3.0.0", 2707 - "compressible": "~2.0.16", 2708 - "debug": "2.6.9", 2709 - "on-headers": "~1.0.2", 2710 - "safe-buffer": "5.1.2", 2711 - "vary": "~1.1.2" 2712 - }, 2713 - "engines": { 2714 - "node": ">= 0.8.0" 2715 - } 2716 - }, 2717 - "node_modules/compression/node_modules/debug": { 2718 - "version": "2.6.9", 2719 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2720 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2721 - "dev": true, 2722 - "dependencies": { 2723 - "ms": "2.0.0" 2724 - } 2725 - }, 2726 - "node_modules/compression/node_modules/ms": { 2727 - "version": "2.0.0", 2728 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2729 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 2730 - "dev": true 2731 - }, 2732 - "node_modules/compression/node_modules/safe-buffer": { 2733 - "version": "5.1.2", 2734 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2735 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 2736 - "dev": true 2737 - }, 2738 - "node_modules/concat-map": { 2739 - "version": "0.0.1", 2740 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2741 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 2742 - "dev": true 2743 - }, 2744 - "node_modules/connect-history-api-fallback": { 2745 - "version": "2.0.0", 2746 - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", 2747 - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", 2748 - "dev": true, 2749 - "engines": { 2750 - "node": ">=0.8" 2751 - } 2752 - }, 2753 - "node_modules/content-disposition": { 2754 - "version": "0.5.4", 2755 - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 2756 - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 2757 - "dev": true, 2758 - "dependencies": { 2759 - "safe-buffer": "5.2.1" 2760 - }, 2761 - "engines": { 2762 - "node": ">= 0.6" 2763 - } 2764 - }, 2765 - "node_modules/content-type": { 2766 - "version": "1.0.5", 2767 - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", 2768 - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", 2769 - "dev": true, 2770 - "engines": { 2771 - "node": ">= 0.6" 2772 - } 2773 - }, 2774 - "node_modules/convert-source-map": { 2775 - "version": "2.0.0", 2776 - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 2777 - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 2778 - "dev": true 2779 - }, 2780 - "node_modules/cookie": { 2781 - "version": "0.5.0", 2782 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", 2783 - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", 2784 - "dev": true, 2785 - "engines": { 2786 - "node": ">= 0.6" 2787 - } 2788 - }, 2789 - "node_modules/cookie-signature": { 2790 - "version": "1.0.6", 2791 - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 2792 - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", 2793 - "dev": true 2794 - }, 2795 - "node_modules/core-util-is": { 2796 - "version": "1.0.3", 2797 - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 2798 - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 2799 - "dev": true 2800 - }, 2801 - "node_modules/create-require": { 2802 - "version": "1.1.1", 2803 - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 2804 - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 2805 - "dev": true 2806 - }, 2807 - "node_modules/cross-spawn": { 2808 - "version": "7.0.3", 2809 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 2810 - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 2811 - "dev": true, 2812 - "dependencies": { 2813 - "path-key": "^3.1.0", 2814 - "shebang-command": "^2.0.0", 2815 - "which": "^2.0.1" 2816 - }, 2817 - "engines": { 2818 - "node": ">= 8" 2819 - } 2820 - }, 2821 - "node_modules/debug": { 2822 - "version": "4.3.4", 2823 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 2824 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 2825 - "dev": true, 2826 - "dependencies": { 2827 - "ms": "2.1.2" 2828 - }, 2829 - "engines": { 2830 - "node": ">=6.0" 2831 - }, 2832 - "peerDependenciesMeta": { 2833 - "supports-color": { 2834 - "optional": true 2835 - } 2836 - } 2837 - }, 2838 - "node_modules/dedent": { 2839 - "version": "0.7.0", 2840 - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", 2841 - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", 2842 - "dev": true 2843 - }, 2844 - "node_modules/deep-is": { 2845 - "version": "0.1.4", 2846 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 2847 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 2848 - "dev": true 2849 - }, 2850 - "node_modules/deepmerge": { 2851 - "version": "4.3.1", 2852 - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 2853 - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 2854 - "dev": true, 2855 - "engines": { 2856 - "node": ">=0.10.0" 2857 - } 2858 - }, 2859 - "node_modules/default-gateway": { 2860 - "version": "6.0.3", 2861 - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", 2862 - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", 2863 - "dev": true, 2864 - "dependencies": { 2865 - "execa": "^5.0.0" 2866 - }, 2867 - "engines": { 2868 - "node": ">= 10" 2869 - } 2870 - }, 2871 - "node_modules/define-lazy-prop": { 2872 - "version": "2.0.0", 2873 - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 2874 - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 2875 - "dev": true, 2876 - "engines": { 2877 - "node": ">=8" 2878 - } 2879 - }, 2880 - "node_modules/depd": { 2881 - "version": "2.0.0", 2882 - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", 2883 - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", 2884 - "dev": true, 2885 - "engines": { 2886 - "node": ">= 0.8" 2887 - } 2888 - }, 2889 - "node_modules/destroy": { 2890 - "version": "1.2.0", 2891 - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", 2892 - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", 2893 - "dev": true, 2894 - "engines": { 2895 - "node": ">= 0.8", 2896 - "npm": "1.2.8000 || >= 1.4.16" 2897 - } 2898 - }, 2899 - "node_modules/detect-newline": { 2900 - "version": "3.1.0", 2901 - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", 2902 - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", 2903 - "dev": true, 2904 - "engines": { 2905 - "node": ">=8" 2906 - } 2907 - }, 2908 - "node_modules/detect-node": { 2909 - "version": "2.1.0", 2910 - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", 2911 - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", 2912 - "dev": true 2913 - }, 2914 - "node_modules/diff": { 2915 - "version": "4.0.2", 2916 - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 2917 - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 2918 - "dev": true, 2919 - "engines": { 2920 - "node": ">=0.3.1" 2921 - } 2922 - }, 2923 - "node_modules/diff-sequences": { 2924 - "version": "29.4.3", 2925 - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", 2926 - "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", 2927 - "dev": true, 2928 - "engines": { 2929 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 2930 - } 2931 - }, 2932 - "node_modules/dir-glob": { 2933 - "version": "3.0.1", 2934 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2935 - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 2936 - "dev": true, 2937 - "dependencies": { 2938 - "path-type": "^4.0.0" 2939 - }, 2940 - "engines": { 2941 - "node": ">=8" 2942 - } 2943 - }, 2944 - "node_modules/dns-equal": { 2945 - "version": "1.0.0", 2946 - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", 2947 - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", 2948 - "dev": true 2949 - }, 2950 - "node_modules/dns-packet": { 2951 - "version": "5.6.0", 2952 - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", 2953 - "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", 2954 - "dev": true, 2955 - "dependencies": { 2956 - "@leichtgewicht/ip-codec": "^2.0.1" 2957 - }, 2958 - "engines": { 2959 - "node": ">=6" 2960 - } 2961 - }, 2962 - "node_modules/doctrine": { 2963 - "version": "3.0.0", 2964 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 2965 - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 2966 - "dev": true, 2967 - "dependencies": { 2968 - "esutils": "^2.0.2" 2969 - }, 2970 - "engines": { 2971 - "node": ">=6.0.0" 2972 - } 2973 - }, 2974 - "node_modules/ee-first": { 2975 - "version": "1.1.1", 2976 - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 2977 - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", 2978 - "dev": true 2979 - }, 2980 - "node_modules/electron-to-chromium": { 2981 - "version": "1.4.425", 2982 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.425.tgz", 2983 - "integrity": "sha512-wv1NufHxu11zfDbY4fglYQApMswleE9FL/DSeyOyauVXDZ+Kco96JK/tPfBUaDqfRarYp2WH2hJ/5UnVywp9Jg==", 2984 - "dev": true 2985 - }, 2986 - "node_modules/emittery": { 2987 - "version": "0.13.1", 2988 - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", 2989 - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", 2990 - "dev": true, 2991 - "engines": { 2992 - "node": ">=12" 2993 - }, 2994 - "funding": { 2995 - "url": "https://github.com/sindresorhus/emittery?sponsor=1" 2996 - } 2997 - }, 2998 - "node_modules/emoji-regex": { 2999 - "version": "8.0.0", 3000 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 3001 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 3002 - "dev": true 3003 - }, 3004 - "node_modules/encodeurl": { 3005 - "version": "1.0.2", 3006 - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 3007 - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", 3008 - "dev": true, 3009 - "engines": { 3010 - "node": ">= 0.8" 3011 - } 3012 - }, 3013 - "node_modules/enhanced-resolve": { 3014 - "version": "5.14.1", 3015 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.14.1.tgz", 3016 - "integrity": "sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==", 3017 - "dev": true, 3018 - "dependencies": { 3019 - "graceful-fs": "^4.2.4", 3020 - "tapable": "^2.2.0" 3021 - }, 3022 - "engines": { 3023 - "node": ">=10.13.0" 3024 - } 3025 - }, 3026 - "node_modules/envinfo": { 3027 - "version": "7.8.1", 3028 - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", 3029 - "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", 3030 - "dev": true, 3031 - "bin": { 3032 - "envinfo": "dist/cli.js" 3033 - }, 3034 - "engines": { 3035 - "node": ">=4" 3036 - } 3037 - }, 3038 - "node_modules/error-ex": { 3039 - "version": "1.3.2", 3040 - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 3041 - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 3042 - "dev": true, 3043 - "dependencies": { 3044 - "is-arrayish": "^0.2.1" 3045 - } 3046 - }, 3047 - "node_modules/es-module-lexer": { 3048 - "version": "1.2.1", 3049 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.2.1.tgz", 3050 - "integrity": "sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==", 3051 - "dev": true 3052 - }, 3053 - "node_modules/escalade": { 3054 - "version": "3.1.1", 3055 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 3056 - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 3057 - "dev": true, 3058 - "engines": { 3059 - "node": ">=6" 3060 - } 3061 - }, 3062 - "node_modules/escape-html": { 3063 - "version": "1.0.3", 3064 - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 3065 - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 3066 - "dev": true 3067 - }, 3068 - "node_modules/escape-string-regexp": { 3069 - "version": "4.0.0", 3070 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 3071 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 3072 - "dev": true, 3073 - "engines": { 3074 - "node": ">=10" 3075 - }, 3076 - "funding": { 3077 - "url": "https://github.com/sponsors/sindresorhus" 3078 - } 3079 - }, 3080 - "node_modules/eslint": { 3081 - "version": "8.42.0", 3082 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz", 3083 - "integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==", 3084 - "dev": true, 3085 - "dependencies": { 3086 - "@eslint-community/eslint-utils": "^4.2.0", 3087 - "@eslint-community/regexpp": "^4.4.0", 3088 - "@eslint/eslintrc": "^2.0.3", 3089 - "@eslint/js": "8.42.0", 3090 - "@humanwhocodes/config-array": "^0.11.10", 3091 - "@humanwhocodes/module-importer": "^1.0.1", 3092 - "@nodelib/fs.walk": "^1.2.8", 3093 - "ajv": "^6.10.0", 3094 - "chalk": "^4.0.0", 3095 - "cross-spawn": "^7.0.2", 3096 - "debug": "^4.3.2", 3097 - "doctrine": "^3.0.0", 3098 - "escape-string-regexp": "^4.0.0", 3099 - "eslint-scope": "^7.2.0", 3100 - "eslint-visitor-keys": "^3.4.1", 3101 - "espree": "^9.5.2", 3102 - "esquery": "^1.4.2", 3103 - "esutils": "^2.0.2", 3104 - "fast-deep-equal": "^3.1.3", 3105 - "file-entry-cache": "^6.0.1", 3106 - "find-up": "^5.0.0", 3107 - "glob-parent": "^6.0.2", 3108 - "globals": "^13.19.0", 3109 - "graphemer": "^1.4.0", 3110 - "ignore": "^5.2.0", 3111 - "import-fresh": "^3.0.0", 3112 - "imurmurhash": "^0.1.4", 3113 - "is-glob": "^4.0.0", 3114 - "is-path-inside": "^3.0.3", 3115 - "js-yaml": "^4.1.0", 3116 - "json-stable-stringify-without-jsonify": "^1.0.1", 3117 - "levn": "^0.4.1", 3118 - "lodash.merge": "^4.6.2", 3119 - "minimatch": "^3.1.2", 3120 - "natural-compare": "^1.4.0", 3121 - "optionator": "^0.9.1", 3122 - "strip-ansi": "^6.0.1", 3123 - "strip-json-comments": "^3.1.0", 3124 - "text-table": "^0.2.0" 3125 - }, 3126 - "bin": { 3127 - "eslint": "bin/eslint.js" 3128 - }, 3129 - "engines": { 3130 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3131 - }, 3132 - "funding": { 3133 - "url": "https://opencollective.com/eslint" 3134 - } 3135 - }, 3136 - "node_modules/eslint-scope": { 3137 - "version": "5.1.1", 3138 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 3139 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 3140 - "dev": true, 3141 - "dependencies": { 3142 - "esrecurse": "^4.3.0", 3143 - "estraverse": "^4.1.1" 3144 - }, 3145 - "engines": { 3146 - "node": ">=8.0.0" 3147 - } 3148 - }, 3149 - "node_modules/eslint-visitor-keys": { 3150 - "version": "3.4.1", 3151 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", 3152 - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", 3153 - "dev": true, 3154 - "engines": { 3155 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3156 - }, 3157 - "funding": { 3158 - "url": "https://opencollective.com/eslint" 3159 - } 3160 - }, 3161 - "node_modules/eslint/node_modules/eslint-scope": { 3162 - "version": "7.2.0", 3163 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", 3164 - "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", 3165 - "dev": true, 3166 - "dependencies": { 3167 - "esrecurse": "^4.3.0", 3168 - "estraverse": "^5.2.0" 3169 - }, 3170 - "engines": { 3171 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3172 - }, 3173 - "funding": { 3174 - "url": "https://opencollective.com/eslint" 3175 - } 3176 - }, 3177 - "node_modules/eslint/node_modules/estraverse": { 3178 - "version": "5.3.0", 3179 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3180 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3181 - "dev": true, 3182 - "engines": { 3183 - "node": ">=4.0" 3184 - } 3185 - }, 3186 - "node_modules/espree": { 3187 - "version": "9.5.2", 3188 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", 3189 - "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", 3190 - "dev": true, 3191 - "dependencies": { 3192 - "acorn": "^8.8.0", 3193 - "acorn-jsx": "^5.3.2", 3194 - "eslint-visitor-keys": "^3.4.1" 3195 - }, 3196 - "engines": { 3197 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3198 - }, 3199 - "funding": { 3200 - "url": "https://opencollective.com/eslint" 3201 - } 3202 - }, 3203 - "node_modules/esprima": { 3204 - "version": "4.0.1", 3205 - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 3206 - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 3207 - "dev": true, 3208 - "bin": { 3209 - "esparse": "bin/esparse.js", 3210 - "esvalidate": "bin/esvalidate.js" 3211 - }, 3212 - "engines": { 3213 - "node": ">=4" 3214 - } 3215 - }, 3216 - "node_modules/esquery": { 3217 - "version": "1.5.0", 3218 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 3219 - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 3220 - "dev": true, 3221 - "dependencies": { 3222 - "estraverse": "^5.1.0" 3223 - }, 3224 - "engines": { 3225 - "node": ">=0.10" 3226 - } 3227 - }, 3228 - "node_modules/esquery/node_modules/estraverse": { 3229 - "version": "5.3.0", 3230 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3231 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3232 - "dev": true, 3233 - "engines": { 3234 - "node": ">=4.0" 3235 - } 3236 - }, 3237 - "node_modules/esrecurse": { 3238 - "version": "4.3.0", 3239 - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 3240 - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 3241 - "dev": true, 3242 - "dependencies": { 3243 - "estraverse": "^5.2.0" 3244 - }, 3245 - "engines": { 3246 - "node": ">=4.0" 3247 - } 3248 - }, 3249 - "node_modules/esrecurse/node_modules/estraverse": { 3250 - "version": "5.3.0", 3251 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 3252 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3253 - "dev": true, 3254 - "engines": { 3255 - "node": ">=4.0" 3256 - } 3257 - }, 3258 - "node_modules/estraverse": { 3259 - "version": "4.3.0", 3260 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 3261 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 3262 - "dev": true, 3263 - "engines": { 3264 - "node": ">=4.0" 3265 - } 3266 - }, 3267 - "node_modules/esutils": { 3268 - "version": "2.0.3", 3269 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 3270 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 3271 - "dev": true, 3272 - "engines": { 3273 - "node": ">=0.10.0" 3274 - } 3275 - }, 3276 - "node_modules/etag": { 3277 - "version": "1.8.1", 3278 - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 3279 - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", 3280 - "dev": true, 3281 - "engines": { 3282 - "node": ">= 0.6" 3283 - } 3284 - }, 3285 - "node_modules/eventemitter3": { 3286 - "version": "4.0.7", 3287 - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 3288 - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 3289 - "dev": true 3290 - }, 3291 - "node_modules/events": { 3292 - "version": "3.3.0", 3293 - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 3294 - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 3295 - "dev": true, 3296 - "engines": { 3297 - "node": ">=0.8.x" 3298 - } 3299 - }, 3300 - "node_modules/execa": { 3301 - "version": "5.1.1", 3302 - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 3303 - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 3304 - "dev": true, 3305 - "dependencies": { 3306 - "cross-spawn": "^7.0.3", 3307 - "get-stream": "^6.0.0", 3308 - "human-signals": "^2.1.0", 3309 - "is-stream": "^2.0.0", 3310 - "merge-stream": "^2.0.0", 3311 - "npm-run-path": "^4.0.1", 3312 - "onetime": "^5.1.2", 3313 - "signal-exit": "^3.0.3", 3314 - "strip-final-newline": "^2.0.0" 3315 - }, 3316 - "engines": { 3317 - "node": ">=10" 3318 - }, 3319 - "funding": { 3320 - "url": "https://github.com/sindresorhus/execa?sponsor=1" 3321 - } 3322 - }, 3323 - "node_modules/exit": { 3324 - "version": "0.1.2", 3325 - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", 3326 - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", 3327 - "dev": true, 3328 - "engines": { 3329 - "node": ">= 0.8.0" 3330 - } 3331 - }, 3332 - "node_modules/expect": { 3333 - "version": "29.5.0", 3334 - "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", 3335 - "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", 3336 - "dev": true, 3337 - "dependencies": { 3338 - "@jest/expect-utils": "^29.5.0", 3339 - "jest-get-type": "^29.4.3", 3340 - "jest-matcher-utils": "^29.5.0", 3341 - "jest-message-util": "^29.5.0", 3342 - "jest-util": "^29.5.0" 3343 - }, 3344 - "engines": { 3345 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 3346 - } 3347 - }, 3348 - "node_modules/express": { 3349 - "version": "4.18.2", 3350 - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", 3351 - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", 3352 - "dev": true, 3353 - "dependencies": { 3354 - "accepts": "~1.3.8", 3355 - "array-flatten": "1.1.1", 3356 - "body-parser": "1.20.1", 3357 - "content-disposition": "0.5.4", 3358 - "content-type": "~1.0.4", 3359 - "cookie": "0.5.0", 3360 - "cookie-signature": "1.0.6", 3361 - "debug": "2.6.9", 3362 - "depd": "2.0.0", 3363 - "encodeurl": "~1.0.2", 3364 - "escape-html": "~1.0.3", 3365 - "etag": "~1.8.1", 3366 - "finalhandler": "1.2.0", 3367 - "fresh": "0.5.2", 3368 - "http-errors": "2.0.0", 3369 - "merge-descriptors": "1.0.1", 3370 - "methods": "~1.1.2", 3371 - "on-finished": "2.4.1", 3372 - "parseurl": "~1.3.3", 3373 - "path-to-regexp": "0.1.7", 3374 - "proxy-addr": "~2.0.7", 3375 - "qs": "6.11.0", 3376 - "range-parser": "~1.2.1", 3377 - "safe-buffer": "5.2.1", 3378 - "send": "0.18.0", 3379 - "serve-static": "1.15.0", 3380 - "setprototypeof": "1.2.0", 3381 - "statuses": "2.0.1", 3382 - "type-is": "~1.6.18", 3383 - "utils-merge": "1.0.1", 3384 - "vary": "~1.1.2" 3385 - }, 3386 - "engines": { 3387 - "node": ">= 0.10.0" 3388 - } 3389 - }, 3390 - "node_modules/express/node_modules/array-flatten": { 3391 - "version": "1.1.1", 3392 - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 3393 - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", 3394 - "dev": true 3395 - }, 3396 - "node_modules/express/node_modules/debug": { 3397 - "version": "2.6.9", 3398 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3399 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3400 - "dev": true, 3401 - "dependencies": { 3402 - "ms": "2.0.0" 3403 - } 3404 - }, 3405 - "node_modules/express/node_modules/ms": { 3406 - "version": "2.0.0", 3407 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3408 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 3409 - "dev": true 3410 - }, 3411 - "node_modules/fast-deep-equal": { 3412 - "version": "3.1.3", 3413 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 3414 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 3415 - "dev": true 3416 - }, 3417 - "node_modules/fast-glob": { 3418 - "version": "3.2.12", 3419 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 3420 - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 3421 - "dev": true, 3422 - "dependencies": { 3423 - "@nodelib/fs.stat": "^2.0.2", 3424 - "@nodelib/fs.walk": "^1.2.3", 3425 - "glob-parent": "^5.1.2", 3426 - "merge2": "^1.3.0", 3427 - "micromatch": "^4.0.4" 3428 - }, 3429 - "engines": { 3430 - "node": ">=8.6.0" 3431 - } 3432 - }, 3433 - "node_modules/fast-glob/node_modules/glob-parent": { 3434 - "version": "5.1.2", 3435 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3436 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3437 - "dev": true, 3438 - "dependencies": { 3439 - "is-glob": "^4.0.1" 3440 - }, 3441 - "engines": { 3442 - "node": ">= 6" 3443 - } 3444 - }, 3445 - "node_modules/fast-json-stable-stringify": { 3446 - "version": "2.1.0", 3447 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 3448 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 3449 - "dev": true 3450 - }, 3451 - "node_modules/fast-levenshtein": { 3452 - "version": "2.0.6", 3453 - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 3454 - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 3455 - "dev": true 3456 - }, 3457 - "node_modules/fastest-levenshtein": { 3458 - "version": "1.0.16", 3459 - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", 3460 - "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", 3461 - "dev": true, 3462 - "engines": { 3463 - "node": ">= 4.9.1" 3464 - } 3465 - }, 3466 - "node_modules/fastq": { 3467 - "version": "1.15.0", 3468 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 3469 - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 3470 - "dev": true, 3471 - "dependencies": { 3472 - "reusify": "^1.0.4" 3473 - } 3474 - }, 3475 - "node_modules/faye-websocket": { 3476 - "version": "0.11.4", 3477 - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 3478 - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 3479 - "dev": true, 3480 - "dependencies": { 3481 - "websocket-driver": ">=0.5.1" 3482 - }, 3483 - "engines": { 3484 - "node": ">=0.8.0" 3485 - } 3486 - }, 3487 - "node_modules/fb-watchman": { 3488 - "version": "2.0.2", 3489 - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", 3490 - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", 3491 - "dev": true, 3492 - "dependencies": { 3493 - "bser": "2.1.1" 3494 - } 3495 - }, 3496 - "node_modules/file-entry-cache": { 3497 - "version": "6.0.1", 3498 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 3499 - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 3500 - "dev": true, 3501 - "dependencies": { 3502 - "flat-cache": "^3.0.4" 3503 - }, 3504 - "engines": { 3505 - "node": "^10.12.0 || >=12.0.0" 3506 - } 3507 - }, 3508 - "node_modules/fill-range": { 3509 - "version": "7.0.1", 3510 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 3511 - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 3512 - "dev": true, 3513 - "dependencies": { 3514 - "to-regex-range": "^5.0.1" 3515 - }, 3516 - "engines": { 3517 - "node": ">=8" 3518 - } 3519 - }, 3520 - "node_modules/finalhandler": { 3521 - "version": "1.2.0", 3522 - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", 3523 - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", 3524 - "dev": true, 3525 - "dependencies": { 3526 - "debug": "2.6.9", 3527 - "encodeurl": "~1.0.2", 3528 - "escape-html": "~1.0.3", 3529 - "on-finished": "2.4.1", 3530 - "parseurl": "~1.3.3", 3531 - "statuses": "2.0.1", 3532 - "unpipe": "~1.0.0" 3533 - }, 3534 - "engines": { 3535 - "node": ">= 0.8" 3536 - } 3537 - }, 3538 - "node_modules/finalhandler/node_modules/debug": { 3539 - "version": "2.6.9", 3540 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3541 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3542 - "dev": true, 3543 - "dependencies": { 3544 - "ms": "2.0.0" 3545 - } 3546 - }, 3547 - "node_modules/finalhandler/node_modules/ms": { 3548 - "version": "2.0.0", 3549 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3550 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 3551 - "dev": true 3552 - }, 3553 - "node_modules/find-up": { 3554 - "version": "5.0.0", 3555 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 3556 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 3557 - "dev": true, 3558 - "dependencies": { 3559 - "locate-path": "^6.0.0", 3560 - "path-exists": "^4.0.0" 3561 - }, 3562 - "engines": { 3563 - "node": ">=10" 3564 - }, 3565 - "funding": { 3566 - "url": "https://github.com/sponsors/sindresorhus" 3567 - } 3568 - }, 3569 - "node_modules/flat-cache": { 3570 - "version": "3.0.4", 3571 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 3572 - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 3573 - "dev": true, 3574 - "dependencies": { 3575 - "flatted": "^3.1.0", 3576 - "rimraf": "^3.0.2" 3577 - }, 3578 - "engines": { 3579 - "node": "^10.12.0 || >=12.0.0" 3580 - } 3581 - }, 3582 - "node_modules/flatted": { 3583 - "version": "3.2.7", 3584 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 3585 - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 3586 - "dev": true 3587 - }, 3588 - "node_modules/follow-redirects": { 3589 - "version": "1.15.2", 3590 - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", 3591 - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", 3592 - "dev": true, 3593 - "funding": [ 3594 - { 3595 - "type": "individual", 3596 - "url": "https://github.com/sponsors/RubenVerborgh" 3597 - } 3598 - ], 3599 - "engines": { 3600 - "node": ">=4.0" 3601 - }, 3602 - "peerDependenciesMeta": { 3603 - "debug": { 3604 - "optional": true 3605 - } 3606 - } 3607 - }, 3608 - "node_modules/forwarded": { 3609 - "version": "0.2.0", 3610 - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 3611 - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 3612 - "dev": true, 3613 - "engines": { 3614 - "node": ">= 0.6" 3615 - } 3616 - }, 3617 - "node_modules/fresh": { 3618 - "version": "0.5.2", 3619 - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 3620 - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", 3621 - "dev": true, 3622 - "engines": { 3623 - "node": ">= 0.6" 3624 - } 3625 - }, 3626 - "node_modules/fs-monkey": { 3627 - "version": "1.0.4", 3628 - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", 3629 - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", 3630 - "dev": true 3631 - }, 3632 - "node_modules/fs.realpath": { 3633 - "version": "1.0.0", 3634 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 3635 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 3636 - "dev": true 3637 - }, 3638 - "node_modules/fsevents": { 3639 - "version": "2.3.2", 3640 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 3641 - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 3642 - "dev": true, 3643 - "hasInstallScript": true, 3644 - "optional": true, 3645 - "os": [ 3646 - "darwin" 3647 - ], 3648 - "engines": { 3649 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 3650 - } 3651 - }, 3652 - "node_modules/function-bind": { 3653 - "version": "1.1.1", 3654 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 3655 - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 3656 - "dev": true 3657 - }, 3658 - "node_modules/gensync": { 3659 - "version": "1.0.0-beta.2", 3660 - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 3661 - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 3662 - "dev": true, 3663 - "engines": { 3664 - "node": ">=6.9.0" 3665 - } 3666 - }, 3667 - "node_modules/get-caller-file": { 3668 - "version": "2.0.5", 3669 - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 3670 - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 3671 - "dev": true, 3672 - "engines": { 3673 - "node": "6.* || 8.* || >= 10.*" 3674 - } 3675 - }, 3676 - "node_modules/get-intrinsic": { 3677 - "version": "1.2.1", 3678 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", 3679 - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", 3680 - "dev": true, 3681 - "dependencies": { 3682 - "function-bind": "^1.1.1", 3683 - "has": "^1.0.3", 3684 - "has-proto": "^1.0.1", 3685 - "has-symbols": "^1.0.3" 3686 - }, 3687 - "funding": { 3688 - "url": "https://github.com/sponsors/ljharb" 3689 - } 3690 - }, 3691 - "node_modules/get-package-type": { 3692 - "version": "0.1.0", 3693 - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", 3694 - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", 3695 - "dev": true, 3696 - "engines": { 3697 - "node": ">=8.0.0" 3698 - } 3699 - }, 3700 - "node_modules/get-stream": { 3701 - "version": "6.0.1", 3702 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 3703 - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 3704 - "dev": true, 3705 - "engines": { 3706 - "node": ">=10" 3707 - }, 3708 - "funding": { 3709 - "url": "https://github.com/sponsors/sindresorhus" 3710 - } 3711 - }, 3712 - "node_modules/glob": { 3713 - "version": "7.2.3", 3714 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 3715 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 3716 - "dev": true, 3717 - "dependencies": { 3718 - "fs.realpath": "^1.0.0", 3719 - "inflight": "^1.0.4", 3720 - "inherits": "2", 3721 - "minimatch": "^3.1.1", 3722 - "once": "^1.3.0", 3723 - "path-is-absolute": "^1.0.0" 3724 - }, 3725 - "engines": { 3726 - "node": "*" 3727 - }, 3728 - "funding": { 3729 - "url": "https://github.com/sponsors/isaacs" 3730 - } 3731 - }, 3732 - "node_modules/glob-parent": { 3733 - "version": "6.0.2", 3734 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3735 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3736 - "dev": true, 3737 - "dependencies": { 3738 - "is-glob": "^4.0.3" 3739 - }, 3740 - "engines": { 3741 - "node": ">=10.13.0" 3742 - } 3743 - }, 3744 - "node_modules/glob-to-regexp": { 3745 - "version": "0.4.1", 3746 - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 3747 - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 3748 - "dev": true 3749 - }, 3750 - "node_modules/globals": { 3751 - "version": "13.20.0", 3752 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 3753 - "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 3754 - "dev": true, 3755 - "dependencies": { 3756 - "type-fest": "^0.20.2" 3757 - }, 3758 - "engines": { 3759 - "node": ">=8" 3760 - }, 3761 - "funding": { 3762 - "url": "https://github.com/sponsors/sindresorhus" 3763 - } 3764 - }, 3765 - "node_modules/globby": { 3766 - "version": "11.1.0", 3767 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 3768 - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 3769 - "dev": true, 3770 - "dependencies": { 3771 - "array-union": "^2.1.0", 3772 - "dir-glob": "^3.0.1", 3773 - "fast-glob": "^3.2.9", 3774 - "ignore": "^5.2.0", 3775 - "merge2": "^1.4.1", 3776 - "slash": "^3.0.0" 3777 - }, 3778 - "engines": { 3779 - "node": ">=10" 3780 - }, 3781 - "funding": { 3782 - "url": "https://github.com/sponsors/sindresorhus" 3783 - } 3784 - }, 3785 - "node_modules/graceful-fs": { 3786 - "version": "4.2.11", 3787 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 3788 - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 3789 - "dev": true 3790 - }, 3791 - "node_modules/grapheme-splitter": { 3792 - "version": "1.0.4", 3793 - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 3794 - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 3795 - "dev": true 3796 - }, 3797 - "node_modules/graphemer": { 3798 - "version": "1.4.0", 3799 - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 3800 - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 3801 - "dev": true 3802 - }, 3803 - "node_modules/handle-thing": { 3804 - "version": "2.0.1", 3805 - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", 3806 - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", 3807 - "dev": true 3808 - }, 3809 - "node_modules/has": { 3810 - "version": "1.0.3", 3811 - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 3812 - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 3813 - "dev": true, 3814 - "dependencies": { 3815 - "function-bind": "^1.1.1" 3816 - }, 3817 - "engines": { 3818 - "node": ">= 0.4.0" 3819 - } 3820 - }, 3821 - "node_modules/has-flag": { 3822 - "version": "4.0.0", 3823 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3824 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3825 - "dev": true, 3826 - "engines": { 3827 - "node": ">=8" 3828 - } 3829 - }, 3830 - "node_modules/has-proto": { 3831 - "version": "1.0.1", 3832 - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 3833 - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 3834 - "dev": true, 3835 - "engines": { 3836 - "node": ">= 0.4" 3837 - }, 3838 - "funding": { 3839 - "url": "https://github.com/sponsors/ljharb" 3840 - } 3841 - }, 3842 - "node_modules/has-symbols": { 3843 - "version": "1.0.3", 3844 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 3845 - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 3846 - "dev": true, 3847 - "engines": { 3848 - "node": ">= 0.4" 3849 - }, 3850 - "funding": { 3851 - "url": "https://github.com/sponsors/ljharb" 3852 - } 3853 - }, 3854 - "node_modules/hpack.js": { 3855 - "version": "2.1.6", 3856 - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", 3857 - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", 3858 - "dev": true, 3859 - "dependencies": { 3860 - "inherits": "^2.0.1", 3861 - "obuf": "^1.0.0", 3862 - "readable-stream": "^2.0.1", 3863 - "wbuf": "^1.1.0" 3864 - } 3865 - }, 3866 - "node_modules/hpack.js/node_modules/readable-stream": { 3867 - "version": "2.3.8", 3868 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 3869 - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 3870 - "dev": true, 3871 - "dependencies": { 3872 - "core-util-is": "~1.0.0", 3873 - "inherits": "~2.0.3", 3874 - "isarray": "~1.0.0", 3875 - "process-nextick-args": "~2.0.0", 3876 - "safe-buffer": "~5.1.1", 3877 - "string_decoder": "~1.1.1", 3878 - "util-deprecate": "~1.0.1" 3879 - } 3880 - }, 3881 - "node_modules/hpack.js/node_modules/safe-buffer": { 3882 - "version": "5.1.2", 3883 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3884 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3885 - "dev": true 3886 - }, 3887 - "node_modules/hpack.js/node_modules/string_decoder": { 3888 - "version": "1.1.1", 3889 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 3890 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 3891 - "dev": true, 3892 - "dependencies": { 3893 - "safe-buffer": "~5.1.0" 3894 - } 3895 - }, 3896 - "node_modules/html-entities": { 3897 - "version": "2.3.5", 3898 - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.5.tgz", 3899 - "integrity": "sha512-72TJlcMkYsEJASa/3HnX7VT59htM7iSHbH59NSZbtc+22Ap0Txnlx91sfeB+/A7wNZg7UxtZdhAW4y+/jimrdg==", 3900 - "dev": true 3901 - }, 3902 - "node_modules/html-escaper": { 3903 - "version": "2.0.2", 3904 - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", 3905 - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 3906 - "dev": true 3907 - }, 3908 - "node_modules/http-deceiver": { 3909 - "version": "1.2.7", 3910 - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", 3911 - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", 3912 - "dev": true 3913 - }, 3914 - "node_modules/http-errors": { 3915 - "version": "2.0.0", 3916 - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", 3917 - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 3918 - "dev": true, 3919 - "dependencies": { 3920 - "depd": "2.0.0", 3921 - "inherits": "2.0.4", 3922 - "setprototypeof": "1.2.0", 3923 - "statuses": "2.0.1", 3924 - "toidentifier": "1.0.1" 3925 - }, 3926 - "engines": { 3927 - "node": ">= 0.8" 3928 - } 3929 - }, 3930 - "node_modules/http-parser-js": { 3931 - "version": "0.5.8", 3932 - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", 3933 - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", 3934 - "dev": true 3935 - }, 3936 - "node_modules/http-proxy": { 3937 - "version": "1.18.1", 3938 - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 3939 - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 3940 - "dev": true, 3941 - "dependencies": { 3942 - "eventemitter3": "^4.0.0", 3943 - "follow-redirects": "^1.0.0", 3944 - "requires-port": "^1.0.0" 3945 - }, 3946 - "engines": { 3947 - "node": ">=8.0.0" 3948 - } 3949 - }, 3950 - "node_modules/http-proxy-middleware": { 3951 - "version": "2.0.6", 3952 - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", 3953 - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", 3954 - "dev": true, 3955 - "dependencies": { 3956 - "@types/http-proxy": "^1.17.8", 3957 - "http-proxy": "^1.18.1", 3958 - "is-glob": "^4.0.1", 3959 - "is-plain-obj": "^3.0.0", 3960 - "micromatch": "^4.0.2" 3961 - }, 3962 - "engines": { 3963 - "node": ">=12.0.0" 3964 - }, 3965 - "peerDependencies": { 3966 - "@types/express": "^4.17.13" 3967 - }, 3968 - "peerDependenciesMeta": { 3969 - "@types/express": { 3970 - "optional": true 3971 - } 3972 - } 3973 - }, 3974 - "node_modules/human-signals": { 3975 - "version": "2.1.0", 3976 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 3977 - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 3978 - "dev": true, 3979 - "engines": { 3980 - "node": ">=10.17.0" 3981 - } 3982 - }, 3983 - "node_modules/iconv-lite": { 3984 - "version": "0.4.24", 3985 - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 3986 - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 3987 - "dev": true, 3988 - "dependencies": { 3989 - "safer-buffer": ">= 2.1.2 < 3" 3990 - }, 3991 - "engines": { 3992 - "node": ">=0.10.0" 3993 - } 3994 - }, 3995 - "node_modules/ignore": { 3996 - "version": "5.2.4", 3997 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 3998 - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 3999 - "dev": true, 4000 - "engines": { 4001 - "node": ">= 4" 4002 - } 4003 - }, 4004 - "node_modules/ignore-by-default": { 4005 - "version": "1.0.1", 4006 - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", 4007 - "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==", 4008 - "dev": true 4009 - }, 4010 - "node_modules/import-fresh": { 4011 - "version": "3.3.0", 4012 - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 4013 - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 4014 - "dev": true, 4015 - "dependencies": { 4016 - "parent-module": "^1.0.0", 4017 - "resolve-from": "^4.0.0" 4018 - }, 4019 - "engines": { 4020 - "node": ">=6" 4021 - }, 4022 - "funding": { 4023 - "url": "https://github.com/sponsors/sindresorhus" 4024 - } 4025 - }, 4026 - "node_modules/import-local": { 4027 - "version": "3.1.0", 4028 - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", 4029 - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", 4030 - "dev": true, 4031 - "dependencies": { 4032 - "pkg-dir": "^4.2.0", 4033 - "resolve-cwd": "^3.0.0" 4034 - }, 4035 - "bin": { 4036 - "import-local-fixture": "fixtures/cli.js" 4037 - }, 4038 - "engines": { 4039 - "node": ">=8" 4040 - }, 4041 - "funding": { 4042 - "url": "https://github.com/sponsors/sindresorhus" 4043 - } 4044 - }, 4045 - "node_modules/imurmurhash": { 4046 - "version": "0.1.4", 4047 - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 4048 - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 4049 - "dev": true, 4050 - "engines": { 4051 - "node": ">=0.8.19" 4052 - } 4053 - }, 4054 - "node_modules/inflight": { 4055 - "version": "1.0.6", 4056 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4057 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 4058 - "dev": true, 4059 - "dependencies": { 4060 - "once": "^1.3.0", 4061 - "wrappy": "1" 4062 - } 4063 - }, 4064 - "node_modules/inherits": { 4065 - "version": "2.0.4", 4066 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4067 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 4068 - "dev": true 4069 - }, 4070 - "node_modules/interpret": { 4071 - "version": "3.1.1", 4072 - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", 4073 - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", 4074 - "dev": true, 4075 - "engines": { 4076 - "node": ">=10.13.0" 4077 - } 4078 - }, 4079 - "node_modules/ipaddr.js": { 4080 - "version": "2.1.0", 4081 - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", 4082 - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", 4083 - "dev": true, 4084 - "engines": { 4085 - "node": ">= 10" 4086 - } 4087 - }, 4088 - "node_modules/is-arrayish": { 4089 - "version": "0.2.1", 4090 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 4091 - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 4092 - "dev": true 4093 - }, 4094 - "node_modules/is-binary-path": { 4095 - "version": "2.1.0", 4096 - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 4097 - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 4098 - "dev": true, 4099 - "dependencies": { 4100 - "binary-extensions": "^2.0.0" 4101 - }, 4102 - "engines": { 4103 - "node": ">=8" 4104 - } 4105 - }, 4106 - "node_modules/is-core-module": { 4107 - "version": "2.12.1", 4108 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", 4109 - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", 4110 - "dev": true, 4111 - "dependencies": { 4112 - "has": "^1.0.3" 4113 - }, 4114 - "funding": { 4115 - "url": "https://github.com/sponsors/ljharb" 4116 - } 4117 - }, 4118 - "node_modules/is-docker": { 4119 - "version": "2.2.1", 4120 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 4121 - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 4122 - "dev": true, 4123 - "bin": { 4124 - "is-docker": "cli.js" 4125 - }, 4126 - "engines": { 4127 - "node": ">=8" 4128 - }, 4129 - "funding": { 4130 - "url": "https://github.com/sponsors/sindresorhus" 4131 - } 4132 - }, 4133 - "node_modules/is-extglob": { 4134 - "version": "2.1.1", 4135 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 4136 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 4137 - "dev": true, 4138 - "engines": { 4139 - "node": ">=0.10.0" 4140 - } 4141 - }, 4142 - "node_modules/is-fullwidth-code-point": { 4143 - "version": "3.0.0", 4144 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 4145 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 4146 - "dev": true, 4147 - "engines": { 4148 - "node": ">=8" 4149 - } 4150 - }, 4151 - "node_modules/is-generator-fn": { 4152 - "version": "2.1.0", 4153 - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", 4154 - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", 4155 - "dev": true, 4156 - "engines": { 4157 - "node": ">=6" 4158 - } 4159 - }, 4160 - "node_modules/is-glob": { 33 + "node_modules/simplex-noise": { 4161 34 "version": "4.0.3", 4162 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 4163 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 4164 - "dev": true, 4165 - "dependencies": { 4166 - "is-extglob": "^2.1.1" 4167 - }, 4168 - "engines": { 4169 - "node": ">=0.10.0" 4170 - } 4171 - }, 4172 - "node_modules/is-number": { 4173 - "version": "7.0.0", 4174 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 4175 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 4176 - "dev": true, 4177 - "engines": { 4178 - "node": ">=0.12.0" 4179 - } 4180 - }, 4181 - "node_modules/is-path-inside": { 4182 - "version": "3.0.3", 4183 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 4184 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 4185 - "dev": true, 4186 - "engines": { 4187 - "node": ">=8" 4188 - } 4189 - }, 4190 - "node_modules/is-plain-obj": { 4191 - "version": "3.0.0", 4192 - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", 4193 - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", 4194 - "dev": true, 4195 - "engines": { 4196 - "node": ">=10" 4197 - }, 4198 - "funding": { 4199 - "url": "https://github.com/sponsors/sindresorhus" 4200 - } 4201 - }, 4202 - "node_modules/is-plain-object": { 4203 - "version": "2.0.4", 4204 - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 4205 - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 4206 - "dev": true, 4207 - "dependencies": { 4208 - "isobject": "^3.0.1" 4209 - }, 4210 - "engines": { 4211 - "node": ">=0.10.0" 4212 - } 4213 - }, 4214 - "node_modules/is-stream": { 4215 - "version": "2.0.1", 4216 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 4217 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 4218 - "dev": true, 4219 - "engines": { 4220 - "node": ">=8" 4221 - }, 4222 - "funding": { 4223 - "url": "https://github.com/sponsors/sindresorhus" 4224 - } 4225 - }, 4226 - "node_modules/is-wsl": { 4227 - "version": "2.2.0", 4228 - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 4229 - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 4230 - "dev": true, 4231 - "dependencies": { 4232 - "is-docker": "^2.0.0" 4233 - }, 4234 - "engines": { 4235 - "node": ">=8" 4236 - } 4237 - }, 4238 - "node_modules/isarray": { 4239 - "version": "1.0.0", 4240 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 4241 - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 35 + "resolved": "https://registry.npmjs.org/simplex-noise/-/simplex-noise-4.0.3.tgz", 36 + "integrity": "sha512-qSE2I4AngLQG7BXqoZj51jokT4WUXe8mOBrvfOXpci8+6Yu44+/dD5zqDpOx3Ux792eamTd2lLcI8jqFntk/lg==", 4242 37 "dev": true 4243 38 }, 4244 - "node_modules/isexe": { 4245 - "version": "2.0.0", 4246 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 4247 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 4248 - "dev": true 4249 - }, 4250 - "node_modules/isobject": { 4251 - "version": "3.0.1", 4252 - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 4253 - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", 4254 - "dev": true, 4255 - "engines": { 4256 - "node": ">=0.10.0" 4257 - } 4258 - }, 4259 - "node_modules/istanbul-lib-coverage": { 4260 - "version": "3.2.0", 4261 - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", 4262 - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", 4263 - "dev": true, 4264 - "engines": { 4265 - "node": ">=8" 4266 - } 4267 - }, 4268 - "node_modules/istanbul-lib-instrument": { 4269 - "version": "5.2.1", 4270 - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", 4271 - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", 4272 - "dev": true, 4273 - "dependencies": { 4274 - "@babel/core": "^7.12.3", 4275 - "@babel/parser": "^7.14.7", 4276 - "@istanbuljs/schema": "^0.1.2", 4277 - "istanbul-lib-coverage": "^3.2.0", 4278 - "semver": "^6.3.0" 4279 - }, 4280 - "engines": { 4281 - "node": ">=8" 4282 - } 4283 - }, 4284 - "node_modules/istanbul-lib-instrument/node_modules/semver": { 4285 - "version": "6.3.0", 4286 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 4287 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 4288 - "dev": true, 4289 - "bin": { 4290 - "semver": "bin/semver.js" 4291 - } 4292 - }, 4293 - "node_modules/istanbul-lib-report": { 4294 - "version": "3.0.0", 4295 - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", 4296 - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", 4297 - "dev": true, 4298 - "dependencies": { 4299 - "istanbul-lib-coverage": "^3.0.0", 4300 - "make-dir": "^3.0.0", 4301 - "supports-color": "^7.1.0" 4302 - }, 4303 - "engines": { 4304 - "node": ">=8" 4305 - } 4306 - }, 4307 - "node_modules/istanbul-lib-source-maps": { 4308 - "version": "4.0.1", 4309 - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", 4310 - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", 4311 - "dev": true, 4312 - "dependencies": { 4313 - "debug": "^4.1.1", 4314 - "istanbul-lib-coverage": "^3.0.0", 4315 - "source-map": "^0.6.1" 4316 - }, 4317 - "engines": { 4318 - "node": ">=10" 4319 - } 4320 - }, 4321 - "node_modules/istanbul-reports": { 4322 - "version": "3.1.5", 4323 - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", 4324 - "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", 4325 - "dev": true, 4326 - "dependencies": { 4327 - "html-escaper": "^2.0.0", 4328 - "istanbul-lib-report": "^3.0.0" 4329 - }, 4330 - "engines": { 4331 - "node": ">=8" 4332 - } 4333 - }, 4334 - "node_modules/jest": { 4335 - "version": "29.5.0", 4336 - "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", 4337 - "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", 4338 - "dev": true, 4339 - "dependencies": { 4340 - "@jest/core": "^29.5.0", 4341 - "@jest/types": "^29.5.0", 4342 - "import-local": "^3.0.2", 4343 - "jest-cli": "^29.5.0" 4344 - }, 4345 - "bin": { 4346 - "jest": "bin/jest.js" 4347 - }, 4348 - "engines": { 4349 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4350 - }, 4351 - "peerDependencies": { 4352 - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 4353 - }, 4354 - "peerDependenciesMeta": { 4355 - "node-notifier": { 4356 - "optional": true 4357 - } 4358 - } 4359 - }, 4360 - "node_modules/jest-changed-files": { 4361 - "version": "29.5.0", 4362 - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", 4363 - "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", 4364 - "dev": true, 4365 - "dependencies": { 4366 - "execa": "^5.0.0", 4367 - "p-limit": "^3.1.0" 4368 - }, 4369 - "engines": { 4370 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4371 - } 4372 - }, 4373 - "node_modules/jest-circus": { 4374 - "version": "29.5.0", 4375 - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", 4376 - "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", 4377 - "dev": true, 4378 - "dependencies": { 4379 - "@jest/environment": "^29.5.0", 4380 - "@jest/expect": "^29.5.0", 4381 - "@jest/test-result": "^29.5.0", 4382 - "@jest/types": "^29.5.0", 4383 - "@types/node": "*", 4384 - "chalk": "^4.0.0", 4385 - "co": "^4.6.0", 4386 - "dedent": "^0.7.0", 4387 - "is-generator-fn": "^2.0.0", 4388 - "jest-each": "^29.5.0", 4389 - "jest-matcher-utils": "^29.5.0", 4390 - "jest-message-util": "^29.5.0", 4391 - "jest-runtime": "^29.5.0", 4392 - "jest-snapshot": "^29.5.0", 4393 - "jest-util": "^29.5.0", 4394 - "p-limit": "^3.1.0", 4395 - "pretty-format": "^29.5.0", 4396 - "pure-rand": "^6.0.0", 4397 - "slash": "^3.0.0", 4398 - "stack-utils": "^2.0.3" 4399 - }, 4400 - "engines": { 4401 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4402 - } 4403 - }, 4404 - "node_modules/jest-cli": { 4405 - "version": "29.5.0", 4406 - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", 4407 - "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", 4408 - "dev": true, 4409 - "dependencies": { 4410 - "@jest/core": "^29.5.0", 4411 - "@jest/test-result": "^29.5.0", 4412 - "@jest/types": "^29.5.0", 4413 - "chalk": "^4.0.0", 4414 - "exit": "^0.1.2", 4415 - "graceful-fs": "^4.2.9", 4416 - "import-local": "^3.0.2", 4417 - "jest-config": "^29.5.0", 4418 - "jest-util": "^29.5.0", 4419 - "jest-validate": "^29.5.0", 4420 - "prompts": "^2.0.1", 4421 - "yargs": "^17.3.1" 4422 - }, 4423 - "bin": { 4424 - "jest": "bin/jest.js" 4425 - }, 4426 - "engines": { 4427 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4428 - }, 4429 - "peerDependencies": { 4430 - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" 4431 - }, 4432 - "peerDependenciesMeta": { 4433 - "node-notifier": { 4434 - "optional": true 4435 - } 4436 - } 4437 - }, 4438 - "node_modules/jest-config": { 4439 - "version": "29.5.0", 4440 - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", 4441 - "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", 4442 - "dev": true, 4443 - "dependencies": { 4444 - "@babel/core": "^7.11.6", 4445 - "@jest/test-sequencer": "^29.5.0", 4446 - "@jest/types": "^29.5.0", 4447 - "babel-jest": "^29.5.0", 4448 - "chalk": "^4.0.0", 4449 - "ci-info": "^3.2.0", 4450 - "deepmerge": "^4.2.2", 4451 - "glob": "^7.1.3", 4452 - "graceful-fs": "^4.2.9", 4453 - "jest-circus": "^29.5.0", 4454 - "jest-environment-node": "^29.5.0", 4455 - "jest-get-type": "^29.4.3", 4456 - "jest-regex-util": "^29.4.3", 4457 - "jest-resolve": "^29.5.0", 4458 - "jest-runner": "^29.5.0", 4459 - "jest-util": "^29.5.0", 4460 - "jest-validate": "^29.5.0", 4461 - "micromatch": "^4.0.4", 4462 - "parse-json": "^5.2.0", 4463 - "pretty-format": "^29.5.0", 4464 - "slash": "^3.0.0", 4465 - "strip-json-comments": "^3.1.1" 4466 - }, 4467 - "engines": { 4468 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4469 - }, 4470 - "peerDependencies": { 4471 - "@types/node": "*", 4472 - "ts-node": ">=9.0.0" 4473 - }, 4474 - "peerDependenciesMeta": { 4475 - "@types/node": { 4476 - "optional": true 4477 - }, 4478 - "ts-node": { 4479 - "optional": true 4480 - } 4481 - } 4482 - }, 4483 - "node_modules/jest-diff": { 4484 - "version": "29.5.0", 4485 - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", 4486 - "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", 4487 - "dev": true, 4488 - "dependencies": { 4489 - "chalk": "^4.0.0", 4490 - "diff-sequences": "^29.4.3", 4491 - "jest-get-type": "^29.4.3", 4492 - "pretty-format": "^29.5.0" 4493 - }, 4494 - "engines": { 4495 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4496 - } 4497 - }, 4498 - "node_modules/jest-docblock": { 4499 - "version": "29.4.3", 4500 - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", 4501 - "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", 4502 - "dev": true, 4503 - "dependencies": { 4504 - "detect-newline": "^3.0.0" 4505 - }, 4506 - "engines": { 4507 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4508 - } 4509 - }, 4510 - "node_modules/jest-each": { 4511 - "version": "29.5.0", 4512 - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", 4513 - "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", 4514 - "dev": true, 4515 - "dependencies": { 4516 - "@jest/types": "^29.5.0", 4517 - "chalk": "^4.0.0", 4518 - "jest-get-type": "^29.4.3", 4519 - "jest-util": "^29.5.0", 4520 - "pretty-format": "^29.5.0" 4521 - }, 4522 - "engines": { 4523 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4524 - } 4525 - }, 4526 - "node_modules/jest-environment-node": { 4527 - "version": "29.5.0", 4528 - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", 4529 - "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", 4530 - "dev": true, 4531 - "dependencies": { 4532 - "@jest/environment": "^29.5.0", 4533 - "@jest/fake-timers": "^29.5.0", 4534 - "@jest/types": "^29.5.0", 4535 - "@types/node": "*", 4536 - "jest-mock": "^29.5.0", 4537 - "jest-util": "^29.5.0" 4538 - }, 4539 - "engines": { 4540 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4541 - } 4542 - }, 4543 - "node_modules/jest-get-type": { 4544 - "version": "29.4.3", 4545 - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", 4546 - "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", 4547 - "dev": true, 4548 - "engines": { 4549 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4550 - } 4551 - }, 4552 - "node_modules/jest-haste-map": { 4553 - "version": "29.5.0", 4554 - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", 4555 - "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", 4556 - "dev": true, 4557 - "dependencies": { 4558 - "@jest/types": "^29.5.0", 4559 - "@types/graceful-fs": "^4.1.3", 4560 - "@types/node": "*", 4561 - "anymatch": "^3.0.3", 4562 - "fb-watchman": "^2.0.0", 4563 - "graceful-fs": "^4.2.9", 4564 - "jest-regex-util": "^29.4.3", 4565 - "jest-util": "^29.5.0", 4566 - "jest-worker": "^29.5.0", 4567 - "micromatch": "^4.0.4", 4568 - "walker": "^1.0.8" 4569 - }, 4570 - "engines": { 4571 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4572 - }, 4573 - "optionalDependencies": { 4574 - "fsevents": "^2.3.2" 4575 - } 4576 - }, 4577 - "node_modules/jest-leak-detector": { 4578 - "version": "29.5.0", 4579 - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", 4580 - "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", 4581 - "dev": true, 4582 - "dependencies": { 4583 - "jest-get-type": "^29.4.3", 4584 - "pretty-format": "^29.5.0" 4585 - }, 4586 - "engines": { 4587 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4588 - } 4589 - }, 4590 - "node_modules/jest-matcher-utils": { 4591 - "version": "29.5.0", 4592 - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", 4593 - "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", 4594 - "dev": true, 4595 - "dependencies": { 4596 - "chalk": "^4.0.0", 4597 - "jest-diff": "^29.5.0", 4598 - "jest-get-type": "^29.4.3", 4599 - "pretty-format": "^29.5.0" 4600 - }, 4601 - "engines": { 4602 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4603 - } 4604 - }, 4605 - "node_modules/jest-message-util": { 4606 - "version": "29.5.0", 4607 - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", 4608 - "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", 4609 - "dev": true, 4610 - "dependencies": { 4611 - "@babel/code-frame": "^7.12.13", 4612 - "@jest/types": "^29.5.0", 4613 - "@types/stack-utils": "^2.0.0", 4614 - "chalk": "^4.0.0", 4615 - "graceful-fs": "^4.2.9", 4616 - "micromatch": "^4.0.4", 4617 - "pretty-format": "^29.5.0", 4618 - "slash": "^3.0.0", 4619 - "stack-utils": "^2.0.3" 4620 - }, 4621 - "engines": { 4622 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4623 - } 4624 - }, 4625 - "node_modules/jest-mock": { 4626 - "version": "29.5.0", 4627 - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", 4628 - "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", 4629 - "dev": true, 4630 - "dependencies": { 4631 - "@jest/types": "^29.5.0", 4632 - "@types/node": "*", 4633 - "jest-util": "^29.5.0" 4634 - }, 4635 - "engines": { 4636 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4637 - } 4638 - }, 4639 - "node_modules/jest-pnp-resolver": { 4640 - "version": "1.2.3", 4641 - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", 4642 - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", 4643 - "dev": true, 4644 - "engines": { 4645 - "node": ">=6" 4646 - }, 4647 - "peerDependencies": { 4648 - "jest-resolve": "*" 4649 - }, 4650 - "peerDependenciesMeta": { 4651 - "jest-resolve": { 4652 - "optional": true 4653 - } 4654 - } 4655 - }, 4656 - "node_modules/jest-regex-util": { 4657 - "version": "29.4.3", 4658 - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", 4659 - "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", 4660 - "dev": true, 4661 - "engines": { 4662 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4663 - } 4664 - }, 4665 - "node_modules/jest-resolve": { 4666 - "version": "29.5.0", 4667 - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", 4668 - "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", 4669 - "dev": true, 4670 - "dependencies": { 4671 - "chalk": "^4.0.0", 4672 - "graceful-fs": "^4.2.9", 4673 - "jest-haste-map": "^29.5.0", 4674 - "jest-pnp-resolver": "^1.2.2", 4675 - "jest-util": "^29.5.0", 4676 - "jest-validate": "^29.5.0", 4677 - "resolve": "^1.20.0", 4678 - "resolve.exports": "^2.0.0", 4679 - "slash": "^3.0.0" 4680 - }, 4681 - "engines": { 4682 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4683 - } 4684 - }, 4685 - "node_modules/jest-resolve-dependencies": { 4686 - "version": "29.5.0", 4687 - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", 4688 - "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", 4689 - "dev": true, 4690 - "dependencies": { 4691 - "jest-regex-util": "^29.4.3", 4692 - "jest-snapshot": "^29.5.0" 4693 - }, 4694 - "engines": { 4695 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4696 - } 4697 - }, 4698 - "node_modules/jest-runner": { 4699 - "version": "29.5.0", 4700 - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", 4701 - "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", 4702 - "dev": true, 4703 - "dependencies": { 4704 - "@jest/console": "^29.5.0", 4705 - "@jest/environment": "^29.5.0", 4706 - "@jest/test-result": "^29.5.0", 4707 - "@jest/transform": "^29.5.0", 4708 - "@jest/types": "^29.5.0", 4709 - "@types/node": "*", 4710 - "chalk": "^4.0.0", 4711 - "emittery": "^0.13.1", 4712 - "graceful-fs": "^4.2.9", 4713 - "jest-docblock": "^29.4.3", 4714 - "jest-environment-node": "^29.5.0", 4715 - "jest-haste-map": "^29.5.0", 4716 - "jest-leak-detector": "^29.5.0", 4717 - "jest-message-util": "^29.5.0", 4718 - "jest-resolve": "^29.5.0", 4719 - "jest-runtime": "^29.5.0", 4720 - "jest-util": "^29.5.0", 4721 - "jest-watcher": "^29.5.0", 4722 - "jest-worker": "^29.5.0", 4723 - "p-limit": "^3.1.0", 4724 - "source-map-support": "0.5.13" 4725 - }, 4726 - "engines": { 4727 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4728 - } 4729 - }, 4730 - "node_modules/jest-runtime": { 4731 - "version": "29.5.0", 4732 - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", 4733 - "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", 4734 - "dev": true, 4735 - "dependencies": { 4736 - "@jest/environment": "^29.5.0", 4737 - "@jest/fake-timers": "^29.5.0", 4738 - "@jest/globals": "^29.5.0", 4739 - "@jest/source-map": "^29.4.3", 4740 - "@jest/test-result": "^29.5.0", 4741 - "@jest/transform": "^29.5.0", 4742 - "@jest/types": "^29.5.0", 4743 - "@types/node": "*", 4744 - "chalk": "^4.0.0", 4745 - "cjs-module-lexer": "^1.0.0", 4746 - "collect-v8-coverage": "^1.0.0", 4747 - "glob": "^7.1.3", 4748 - "graceful-fs": "^4.2.9", 4749 - "jest-haste-map": "^29.5.0", 4750 - "jest-message-util": "^29.5.0", 4751 - "jest-mock": "^29.5.0", 4752 - "jest-regex-util": "^29.4.3", 4753 - "jest-resolve": "^29.5.0", 4754 - "jest-snapshot": "^29.5.0", 4755 - "jest-util": "^29.5.0", 4756 - "slash": "^3.0.0", 4757 - "strip-bom": "^4.0.0" 4758 - }, 4759 - "engines": { 4760 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4761 - } 4762 - }, 4763 - "node_modules/jest-snapshot": { 4764 - "version": "29.5.0", 4765 - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", 4766 - "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", 4767 - "dev": true, 4768 - "dependencies": { 4769 - "@babel/core": "^7.11.6", 4770 - "@babel/generator": "^7.7.2", 4771 - "@babel/plugin-syntax-jsx": "^7.7.2", 4772 - "@babel/plugin-syntax-typescript": "^7.7.2", 4773 - "@babel/traverse": "^7.7.2", 4774 - "@babel/types": "^7.3.3", 4775 - "@jest/expect-utils": "^29.5.0", 4776 - "@jest/transform": "^29.5.0", 4777 - "@jest/types": "^29.5.0", 4778 - "@types/babel__traverse": "^7.0.6", 4779 - "@types/prettier": "^2.1.5", 4780 - "babel-preset-current-node-syntax": "^1.0.0", 4781 - "chalk": "^4.0.0", 4782 - "expect": "^29.5.0", 4783 - "graceful-fs": "^4.2.9", 4784 - "jest-diff": "^29.5.0", 4785 - "jest-get-type": "^29.4.3", 4786 - "jest-matcher-utils": "^29.5.0", 4787 - "jest-message-util": "^29.5.0", 4788 - "jest-util": "^29.5.0", 4789 - "natural-compare": "^1.4.0", 4790 - "pretty-format": "^29.5.0", 4791 - "semver": "^7.3.5" 4792 - }, 4793 - "engines": { 4794 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4795 - } 4796 - }, 4797 - "node_modules/jest-util": { 4798 - "version": "29.5.0", 4799 - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", 4800 - "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", 4801 - "dev": true, 4802 - "dependencies": { 4803 - "@jest/types": "^29.5.0", 4804 - "@types/node": "*", 4805 - "chalk": "^4.0.0", 4806 - "ci-info": "^3.2.0", 4807 - "graceful-fs": "^4.2.9", 4808 - "picomatch": "^2.2.3" 4809 - }, 4810 - "engines": { 4811 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4812 - } 4813 - }, 4814 - "node_modules/jest-validate": { 4815 - "version": "29.5.0", 4816 - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", 4817 - "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", 4818 - "dev": true, 4819 - "dependencies": { 4820 - "@jest/types": "^29.5.0", 4821 - "camelcase": "^6.2.0", 4822 - "chalk": "^4.0.0", 4823 - "jest-get-type": "^29.4.3", 4824 - "leven": "^3.1.0", 4825 - "pretty-format": "^29.5.0" 4826 - }, 4827 - "engines": { 4828 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4829 - } 4830 - }, 4831 - "node_modules/jest-validate/node_modules/camelcase": { 4832 - "version": "6.3.0", 4833 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 4834 - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 4835 - "dev": true, 4836 - "engines": { 4837 - "node": ">=10" 4838 - }, 4839 - "funding": { 4840 - "url": "https://github.com/sponsors/sindresorhus" 4841 - } 4842 - }, 4843 - "node_modules/jest-watcher": { 4844 - "version": "29.5.0", 4845 - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", 4846 - "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", 4847 - "dev": true, 4848 - "dependencies": { 4849 - "@jest/test-result": "^29.5.0", 4850 - "@jest/types": "^29.5.0", 4851 - "@types/node": "*", 4852 - "ansi-escapes": "^4.2.1", 4853 - "chalk": "^4.0.0", 4854 - "emittery": "^0.13.1", 4855 - "jest-util": "^29.5.0", 4856 - "string-length": "^4.0.1" 4857 - }, 4858 - "engines": { 4859 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4860 - } 4861 - }, 4862 - "node_modules/jest-worker": { 4863 - "version": "29.5.0", 4864 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", 4865 - "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", 4866 - "dev": true, 4867 - "dependencies": { 4868 - "@types/node": "*", 4869 - "jest-util": "^29.5.0", 4870 - "merge-stream": "^2.0.0", 4871 - "supports-color": "^8.0.0" 4872 - }, 4873 - "engines": { 4874 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 4875 - } 4876 - }, 4877 - "node_modules/jest-worker/node_modules/supports-color": { 4878 - "version": "8.1.1", 4879 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 4880 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 4881 - "dev": true, 4882 - "dependencies": { 4883 - "has-flag": "^4.0.0" 4884 - }, 4885 - "engines": { 4886 - "node": ">=10" 4887 - }, 4888 - "funding": { 4889 - "url": "https://github.com/chalk/supports-color?sponsor=1" 4890 - } 4891 - }, 4892 - "node_modules/js-tokens": { 4893 - "version": "4.0.0", 4894 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 4895 - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 4896 - "dev": true 4897 - }, 4898 - "node_modules/js-yaml": { 4899 - "version": "4.1.0", 4900 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 4901 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 4902 - "dev": true, 4903 - "dependencies": { 4904 - "argparse": "^2.0.1" 4905 - }, 4906 - "bin": { 4907 - "js-yaml": "bin/js-yaml.js" 4908 - } 4909 - }, 4910 - "node_modules/jsesc": { 4911 - "version": "2.5.2", 4912 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 4913 - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 4914 - "dev": true, 4915 - "bin": { 4916 - "jsesc": "bin/jsesc" 4917 - }, 4918 - "engines": { 4919 - "node": ">=4" 4920 - } 4921 - }, 4922 - "node_modules/json-parse-even-better-errors": { 4923 - "version": "2.3.1", 4924 - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 4925 - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 4926 - "dev": true 4927 - }, 4928 - "node_modules/json-schema-traverse": { 4929 - "version": "0.4.1", 4930 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 4931 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 4932 - "dev": true 4933 - }, 4934 - "node_modules/json-stable-stringify-without-jsonify": { 4935 - "version": "1.0.1", 4936 - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 4937 - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 4938 - "dev": true 4939 - }, 4940 - "node_modules/json5": { 4941 - "version": "2.2.3", 4942 - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 4943 - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 4944 - "dev": true, 4945 - "bin": { 4946 - "json5": "lib/cli.js" 4947 - }, 4948 - "engines": { 4949 - "node": ">=6" 4950 - } 4951 - }, 4952 - "node_modules/kind-of": { 4953 - "version": "6.0.3", 4954 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 4955 - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 4956 - "dev": true, 4957 - "engines": { 4958 - "node": ">=0.10.0" 4959 - } 4960 - }, 4961 - "node_modules/kleur": { 4962 - "version": "3.0.3", 4963 - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 4964 - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 4965 - "dev": true, 4966 - "engines": { 4967 - "node": ">=6" 4968 - } 4969 - }, 4970 - "node_modules/launch-editor": { 4971 - "version": "2.6.0", 4972 - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", 4973 - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", 4974 - "dev": true, 4975 - "dependencies": { 4976 - "picocolors": "^1.0.0", 4977 - "shell-quote": "^1.7.3" 4978 - } 4979 - }, 4980 - "node_modules/leven": { 4981 - "version": "3.1.0", 4982 - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 4983 - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 4984 - "dev": true, 4985 - "engines": { 4986 - "node": ">=6" 4987 - } 4988 - }, 4989 - "node_modules/levn": { 4990 - "version": "0.4.1", 4991 - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 4992 - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 4993 - "dev": true, 4994 - "dependencies": { 4995 - "prelude-ls": "^1.2.1", 4996 - "type-check": "~0.4.0" 4997 - }, 4998 - "engines": { 4999 - "node": ">= 0.8.0" 5000 - } 5001 - }, 5002 - "node_modules/lines-and-columns": { 5003 - "version": "1.2.4", 5004 - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 5005 - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 5006 - "dev": true 5007 - }, 5008 - "node_modules/loader-runner": { 5009 - "version": "4.3.0", 5010 - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", 5011 - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", 5012 - "dev": true, 5013 - "engines": { 5014 - "node": ">=6.11.5" 5015 - } 5016 - }, 5017 - "node_modules/locate-path": { 5018 - "version": "6.0.0", 5019 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 5020 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 5021 - "dev": true, 5022 - "dependencies": { 5023 - "p-locate": "^5.0.0" 5024 - }, 5025 - "engines": { 5026 - "node": ">=10" 5027 - }, 5028 - "funding": { 5029 - "url": "https://github.com/sponsors/sindresorhus" 5030 - } 5031 - }, 5032 - "node_modules/lodash.memoize": { 5033 - "version": "4.1.2", 5034 - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", 5035 - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", 5036 - "dev": true 5037 - }, 5038 - "node_modules/lodash.merge": { 5039 - "version": "4.6.2", 5040 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 5041 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 5042 - "dev": true 5043 - }, 5044 - "node_modules/lru-cache": { 5045 - "version": "5.1.1", 5046 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 5047 - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 5048 - "dev": true, 5049 - "dependencies": { 5050 - "yallist": "^3.0.2" 5051 - } 5052 - }, 5053 - "node_modules/make-dir": { 5054 - "version": "3.1.0", 5055 - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 5056 - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 5057 - "dev": true, 5058 - "dependencies": { 5059 - "semver": "^6.0.0" 5060 - }, 5061 - "engines": { 5062 - "node": ">=8" 5063 - }, 5064 - "funding": { 5065 - "url": "https://github.com/sponsors/sindresorhus" 5066 - } 5067 - }, 5068 - "node_modules/make-dir/node_modules/semver": { 5069 - "version": "6.3.0", 5070 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 5071 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 5072 - "dev": true, 5073 - "bin": { 5074 - "semver": "bin/semver.js" 5075 - } 5076 - }, 5077 - "node_modules/make-error": { 5078 - "version": "1.3.6", 5079 - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 5080 - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 5081 - "dev": true 5082 - }, 5083 - "node_modules/makeerror": { 5084 - "version": "1.0.12", 5085 - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", 5086 - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", 5087 - "dev": true, 5088 - "dependencies": { 5089 - "tmpl": "1.0.5" 5090 - } 5091 - }, 5092 - "node_modules/media-typer": { 5093 - "version": "0.3.0", 5094 - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 5095 - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", 5096 - "dev": true, 5097 - "engines": { 5098 - "node": ">= 0.6" 5099 - } 5100 - }, 5101 - "node_modules/memfs": { 5102 - "version": "3.5.3", 5103 - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", 5104 - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", 5105 - "dev": true, 5106 - "dependencies": { 5107 - "fs-monkey": "^1.0.4" 5108 - }, 5109 - "engines": { 5110 - "node": ">= 4.0.0" 5111 - } 5112 - }, 5113 - "node_modules/merge-descriptors": { 5114 - "version": "1.0.1", 5115 - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 5116 - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", 5117 - "dev": true 5118 - }, 5119 - "node_modules/merge-stream": { 5120 - "version": "2.0.0", 5121 - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 5122 - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 5123 - "dev": true 5124 - }, 5125 - "node_modules/merge2": { 5126 - "version": "1.4.1", 5127 - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 5128 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 5129 - "dev": true, 5130 - "engines": { 5131 - "node": ">= 8" 5132 - } 5133 - }, 5134 - "node_modules/methods": { 5135 - "version": "1.1.2", 5136 - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 5137 - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", 5138 - "dev": true, 5139 - "engines": { 5140 - "node": ">= 0.6" 5141 - } 5142 - }, 5143 - "node_modules/micromatch": { 5144 - "version": "4.0.5", 5145 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 5146 - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 5147 - "dev": true, 5148 - "dependencies": { 5149 - "braces": "^3.0.2", 5150 - "picomatch": "^2.3.1" 5151 - }, 5152 - "engines": { 5153 - "node": ">=8.6" 5154 - } 5155 - }, 5156 - "node_modules/mime": { 5157 - "version": "1.6.0", 5158 - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 5159 - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 5160 - "dev": true, 5161 - "bin": { 5162 - "mime": "cli.js" 5163 - }, 5164 - "engines": { 5165 - "node": ">=4" 5166 - } 5167 - }, 5168 - "node_modules/mime-db": { 5169 - "version": "1.52.0", 5170 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 5171 - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 5172 - "dev": true, 5173 - "engines": { 5174 - "node": ">= 0.6" 5175 - } 5176 - }, 5177 - "node_modules/mime-types": { 5178 - "version": "2.1.35", 5179 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 5180 - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 5181 - "dev": true, 5182 - "dependencies": { 5183 - "mime-db": "1.52.0" 5184 - }, 5185 - "engines": { 5186 - "node": ">= 0.6" 5187 - } 5188 - }, 5189 - "node_modules/mimic-fn": { 5190 - "version": "2.1.0", 5191 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 5192 - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 5193 - "dev": true, 5194 - "engines": { 5195 - "node": ">=6" 5196 - } 5197 - }, 5198 - "node_modules/minimalistic-assert": { 5199 - "version": "1.0.1", 5200 - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 5201 - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 5202 - "dev": true 5203 - }, 5204 - "node_modules/minimatch": { 5205 - "version": "3.1.2", 5206 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 5207 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 5208 - "dev": true, 5209 - "dependencies": { 5210 - "brace-expansion": "^1.1.7" 5211 - }, 5212 - "engines": { 5213 - "node": "*" 5214 - } 5215 - }, 5216 - "node_modules/ms": { 5217 - "version": "2.1.2", 5218 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 5219 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 5220 - "dev": true 5221 - }, 5222 - "node_modules/multicast-dns": { 5223 - "version": "7.2.5", 5224 - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", 5225 - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", 5226 - "dev": true, 5227 - "dependencies": { 5228 - "dns-packet": "^5.2.2", 5229 - "thunky": "^1.0.2" 5230 - }, 5231 - "bin": { 5232 - "multicast-dns": "cli.js" 5233 - } 5234 - }, 5235 - "node_modules/natural-compare": { 5236 - "version": "1.4.0", 5237 - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 5238 - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 5239 - "dev": true 5240 - }, 5241 - "node_modules/natural-compare-lite": { 5242 - "version": "1.4.0", 5243 - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 5244 - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 5245 - "dev": true 5246 - }, 5247 - "node_modules/negotiator": { 5248 - "version": "0.6.3", 5249 - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", 5250 - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", 5251 - "dev": true, 5252 - "engines": { 5253 - "node": ">= 0.6" 5254 - } 5255 - }, 5256 - "node_modules/neo-async": { 5257 - "version": "2.6.2", 5258 - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 5259 - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 5260 - "dev": true 5261 - }, 5262 - "node_modules/node-forge": { 5263 - "version": "1.3.1", 5264 - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", 5265 - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", 5266 - "dev": true, 5267 - "engines": { 5268 - "node": ">= 6.13.0" 5269 - } 5270 - }, 5271 - "node_modules/node-int64": { 5272 - "version": "0.4.0", 5273 - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", 5274 - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", 5275 - "dev": true 5276 - }, 5277 - "node_modules/node-releases": { 5278 - "version": "2.0.12", 5279 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", 5280 - "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", 5281 - "dev": true 5282 - }, 5283 - "node_modules/nodemon": { 5284 - "version": "2.0.22", 5285 - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", 5286 - "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==", 5287 - "dev": true, 5288 - "dependencies": { 5289 - "chokidar": "^3.5.2", 5290 - "debug": "^3.2.7", 5291 - "ignore-by-default": "^1.0.1", 5292 - "minimatch": "^3.1.2", 5293 - "pstree.remy": "^1.1.8", 5294 - "semver": "^5.7.1", 5295 - "simple-update-notifier": "^1.0.7", 5296 - "supports-color": "^5.5.0", 5297 - "touch": "^3.1.0", 5298 - "undefsafe": "^2.0.5" 5299 - }, 5300 - "bin": { 5301 - "nodemon": "bin/nodemon.js" 5302 - }, 5303 - "engines": { 5304 - "node": ">=8.10.0" 5305 - }, 5306 - "funding": { 5307 - "type": "opencollective", 5308 - "url": "https://opencollective.com/nodemon" 5309 - } 5310 - }, 5311 - "node_modules/nodemon/node_modules/debug": { 5312 - "version": "3.2.7", 5313 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 5314 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 5315 - "dev": true, 5316 - "dependencies": { 5317 - "ms": "^2.1.1" 5318 - } 5319 - }, 5320 - "node_modules/nodemon/node_modules/has-flag": { 5321 - "version": "3.0.0", 5322 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 5323 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 5324 - "dev": true, 5325 - "engines": { 5326 - "node": ">=4" 5327 - } 5328 - }, 5329 - "node_modules/nodemon/node_modules/semver": { 5330 - "version": "5.7.1", 5331 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 5332 - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 5333 - "dev": true, 5334 - "bin": { 5335 - "semver": "bin/semver" 5336 - } 5337 - }, 5338 - "node_modules/nodemon/node_modules/supports-color": { 5339 - "version": "5.5.0", 5340 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 5341 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 5342 - "dev": true, 5343 - "dependencies": { 5344 - "has-flag": "^3.0.0" 5345 - }, 5346 - "engines": { 5347 - "node": ">=4" 5348 - } 5349 - }, 5350 - "node_modules/nopt": { 5351 - "version": "1.0.10", 5352 - "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", 5353 - "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==", 5354 - "dev": true, 5355 - "dependencies": { 5356 - "abbrev": "1" 5357 - }, 5358 - "bin": { 5359 - "nopt": "bin/nopt.js" 5360 - }, 5361 - "engines": { 5362 - "node": "*" 5363 - } 5364 - }, 5365 - "node_modules/normalize-path": { 5366 - "version": "3.0.0", 5367 - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 5368 - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 5369 - "dev": true, 5370 - "engines": { 5371 - "node": ">=0.10.0" 5372 - } 5373 - }, 5374 - "node_modules/npm-run-path": { 5375 - "version": "4.0.1", 5376 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 5377 - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 5378 - "dev": true, 5379 - "dependencies": { 5380 - "path-key": "^3.0.0" 5381 - }, 5382 - "engines": { 5383 - "node": ">=8" 5384 - } 5385 - }, 5386 - "node_modules/object-inspect": { 5387 - "version": "1.12.3", 5388 - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 5389 - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", 5390 - "dev": true, 5391 - "funding": { 5392 - "url": "https://github.com/sponsors/ljharb" 5393 - } 5394 - }, 5395 - "node_modules/obuf": { 5396 - "version": "1.1.2", 5397 - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", 5398 - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", 5399 - "dev": true 5400 - }, 5401 - "node_modules/on-finished": { 5402 - "version": "2.4.1", 5403 - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", 5404 - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 5405 - "dev": true, 5406 - "dependencies": { 5407 - "ee-first": "1.1.1" 5408 - }, 5409 - "engines": { 5410 - "node": ">= 0.8" 5411 - } 5412 - }, 5413 - "node_modules/on-headers": { 5414 - "version": "1.0.2", 5415 - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", 5416 - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", 5417 - "dev": true, 5418 - "engines": { 5419 - "node": ">= 0.8" 5420 - } 5421 - }, 5422 - "node_modules/once": { 5423 - "version": "1.4.0", 5424 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 5425 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 5426 - "dev": true, 5427 - "dependencies": { 5428 - "wrappy": "1" 5429 - } 5430 - }, 5431 - "node_modules/onetime": { 5432 - "version": "5.1.2", 5433 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 5434 - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 5435 - "dev": true, 5436 - "dependencies": { 5437 - "mimic-fn": "^2.1.0" 5438 - }, 5439 - "engines": { 5440 - "node": ">=6" 5441 - }, 5442 - "funding": { 5443 - "url": "https://github.com/sponsors/sindresorhus" 5444 - } 5445 - }, 5446 - "node_modules/open": { 5447 - "version": "8.4.2", 5448 - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", 5449 - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", 5450 - "dev": true, 5451 - "dependencies": { 5452 - "define-lazy-prop": "^2.0.0", 5453 - "is-docker": "^2.1.1", 5454 - "is-wsl": "^2.2.0" 5455 - }, 5456 - "engines": { 5457 - "node": ">=12" 5458 - }, 5459 - "funding": { 5460 - "url": "https://github.com/sponsors/sindresorhus" 5461 - } 5462 - }, 5463 - "node_modules/optionator": { 5464 - "version": "0.9.1", 5465 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 5466 - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 5467 - "dev": true, 5468 - "dependencies": { 5469 - "deep-is": "^0.1.3", 5470 - "fast-levenshtein": "^2.0.6", 5471 - "levn": "^0.4.1", 5472 - "prelude-ls": "^1.2.1", 5473 - "type-check": "^0.4.0", 5474 - "word-wrap": "^1.2.3" 5475 - }, 5476 - "engines": { 5477 - "node": ">= 0.8.0" 5478 - } 5479 - }, 5480 - "node_modules/p-limit": { 5481 - "version": "3.1.0", 5482 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 5483 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 5484 - "dev": true, 5485 - "dependencies": { 5486 - "yocto-queue": "^0.1.0" 5487 - }, 5488 - "engines": { 5489 - "node": ">=10" 5490 - }, 5491 - "funding": { 5492 - "url": "https://github.com/sponsors/sindresorhus" 5493 - } 5494 - }, 5495 - "node_modules/p-locate": { 5496 - "version": "5.0.0", 5497 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 5498 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 5499 - "dev": true, 5500 - "dependencies": { 5501 - "p-limit": "^3.0.2" 5502 - }, 5503 - "engines": { 5504 - "node": ">=10" 5505 - }, 5506 - "funding": { 5507 - "url": "https://github.com/sponsors/sindresorhus" 5508 - } 5509 - }, 5510 - "node_modules/p-retry": { 5511 - "version": "4.6.2", 5512 - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", 5513 - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", 5514 - "dev": true, 5515 - "dependencies": { 5516 - "@types/retry": "0.12.0", 5517 - "retry": "^0.13.1" 5518 - }, 5519 - "engines": { 5520 - "node": ">=8" 5521 - } 5522 - }, 5523 - "node_modules/p-try": { 5524 - "version": "2.2.0", 5525 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 5526 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 5527 - "dev": true, 5528 - "engines": { 5529 - "node": ">=6" 5530 - } 5531 - }, 5532 - "node_modules/parent-module": { 5533 - "version": "1.0.1", 5534 - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 5535 - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 5536 - "dev": true, 5537 - "dependencies": { 5538 - "callsites": "^3.0.0" 5539 - }, 5540 - "engines": { 5541 - "node": ">=6" 5542 - } 5543 - }, 5544 - "node_modules/parse-json": { 5545 - "version": "5.2.0", 5546 - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 5547 - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 5548 - "dev": true, 5549 - "dependencies": { 5550 - "@babel/code-frame": "^7.0.0", 5551 - "error-ex": "^1.3.1", 5552 - "json-parse-even-better-errors": "^2.3.0", 5553 - "lines-and-columns": "^1.1.6" 5554 - }, 5555 - "engines": { 5556 - "node": ">=8" 5557 - }, 5558 - "funding": { 5559 - "url": "https://github.com/sponsors/sindresorhus" 5560 - } 5561 - }, 5562 - "node_modules/parseurl": { 5563 - "version": "1.3.3", 5564 - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 5565 - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 5566 - "dev": true, 5567 - "engines": { 5568 - "node": ">= 0.8" 5569 - } 5570 - }, 5571 - "node_modules/path": { 5572 - "version": "0.12.7", 5573 - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", 5574 - "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", 5575 - "dev": true, 5576 - "dependencies": { 5577 - "process": "^0.11.1", 5578 - "util": "^0.10.3" 5579 - } 5580 - }, 5581 - "node_modules/path-exists": { 5582 - "version": "4.0.0", 5583 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 5584 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 5585 - "dev": true, 5586 - "engines": { 5587 - "node": ">=8" 5588 - } 5589 - }, 5590 - "node_modules/path-is-absolute": { 5591 - "version": "1.0.1", 5592 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 5593 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 5594 - "dev": true, 5595 - "engines": { 5596 - "node": ">=0.10.0" 5597 - } 5598 - }, 5599 - "node_modules/path-key": { 5600 - "version": "3.1.1", 5601 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 5602 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 5603 - "dev": true, 5604 - "engines": { 5605 - "node": ">=8" 5606 - } 5607 - }, 5608 - "node_modules/path-parse": { 5609 - "version": "1.0.7", 5610 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 5611 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 5612 - "dev": true 5613 - }, 5614 - "node_modules/path-to-regexp": { 5615 - "version": "0.1.7", 5616 - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 5617 - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", 5618 - "dev": true 5619 - }, 5620 - "node_modules/path-type": { 5621 - "version": "4.0.0", 5622 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 5623 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 5624 - "dev": true, 5625 - "engines": { 5626 - "node": ">=8" 5627 - } 5628 - }, 5629 - "node_modules/picocolors": { 5630 - "version": "1.0.0", 5631 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 5632 - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 5633 - "dev": true 5634 - }, 5635 - "node_modules/picomatch": { 5636 - "version": "2.3.1", 5637 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 5638 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 5639 - "dev": true, 5640 - "engines": { 5641 - "node": ">=8.6" 5642 - }, 5643 - "funding": { 5644 - "url": "https://github.com/sponsors/jonschlinkert" 5645 - } 5646 - }, 5647 - "node_modules/pirates": { 5648 - "version": "4.0.5", 5649 - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", 5650 - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", 5651 - "dev": true, 5652 - "engines": { 5653 - "node": ">= 6" 5654 - } 5655 - }, 5656 - "node_modules/pkg-dir": { 5657 - "version": "4.2.0", 5658 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 5659 - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 5660 - "dev": true, 5661 - "dependencies": { 5662 - "find-up": "^4.0.0" 5663 - }, 5664 - "engines": { 5665 - "node": ">=8" 5666 - } 5667 - }, 5668 - "node_modules/pkg-dir/node_modules/find-up": { 5669 - "version": "4.1.0", 5670 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 5671 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 5672 - "dev": true, 5673 - "dependencies": { 5674 - "locate-path": "^5.0.0", 5675 - "path-exists": "^4.0.0" 5676 - }, 5677 - "engines": { 5678 - "node": ">=8" 5679 - } 5680 - }, 5681 - "node_modules/pkg-dir/node_modules/locate-path": { 5682 - "version": "5.0.0", 5683 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 5684 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 5685 - "dev": true, 5686 - "dependencies": { 5687 - "p-locate": "^4.1.0" 5688 - }, 5689 - "engines": { 5690 - "node": ">=8" 5691 - } 5692 - }, 5693 - "node_modules/pkg-dir/node_modules/p-limit": { 5694 - "version": "2.3.0", 5695 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 5696 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 5697 - "dev": true, 5698 - "dependencies": { 5699 - "p-try": "^2.0.0" 5700 - }, 5701 - "engines": { 5702 - "node": ">=6" 5703 - }, 5704 - "funding": { 5705 - "url": "https://github.com/sponsors/sindresorhus" 5706 - } 5707 - }, 5708 - "node_modules/pkg-dir/node_modules/p-locate": { 5709 - "version": "4.1.0", 5710 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 5711 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 5712 - "dev": true, 5713 - "dependencies": { 5714 - "p-limit": "^2.2.0" 5715 - }, 5716 - "engines": { 5717 - "node": ">=8" 5718 - } 5719 - }, 5720 - "node_modules/prelude-ls": { 5721 - "version": "1.2.1", 5722 - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 5723 - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 5724 - "dev": true, 5725 - "engines": { 5726 - "node": ">= 0.8.0" 5727 - } 5728 - }, 5729 - "node_modules/pretty-format": { 5730 - "version": "29.5.0", 5731 - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", 5732 - "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", 5733 - "dev": true, 5734 - "dependencies": { 5735 - "@jest/schemas": "^29.4.3", 5736 - "ansi-styles": "^5.0.0", 5737 - "react-is": "^18.0.0" 5738 - }, 5739 - "engines": { 5740 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 5741 - } 5742 - }, 5743 - "node_modules/pretty-format/node_modules/ansi-styles": { 5744 - "version": "5.2.0", 5745 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 5746 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 5747 - "dev": true, 5748 - "engines": { 5749 - "node": ">=10" 5750 - }, 5751 - "funding": { 5752 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 5753 - } 5754 - }, 5755 - "node_modules/process": { 5756 - "version": "0.11.10", 5757 - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 5758 - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", 5759 - "dev": true, 5760 - "engines": { 5761 - "node": ">= 0.6.0" 5762 - } 5763 - }, 5764 - "node_modules/process-nextick-args": { 5765 - "version": "2.0.1", 5766 - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 5767 - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 5768 - "dev": true 5769 - }, 5770 - "node_modules/prompts": { 5771 - "version": "2.4.2", 5772 - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", 5773 - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", 5774 - "dev": true, 5775 - "dependencies": { 5776 - "kleur": "^3.0.3", 5777 - "sisteransi": "^1.0.5" 5778 - }, 5779 - "engines": { 5780 - "node": ">= 6" 5781 - } 5782 - }, 5783 - "node_modules/proxy-addr": { 5784 - "version": "2.0.7", 5785 - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 5786 - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 5787 - "dev": true, 5788 - "dependencies": { 5789 - "forwarded": "0.2.0", 5790 - "ipaddr.js": "1.9.1" 5791 - }, 5792 - "engines": { 5793 - "node": ">= 0.10" 5794 - } 5795 - }, 5796 - "node_modules/proxy-addr/node_modules/ipaddr.js": { 5797 - "version": "1.9.1", 5798 - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 5799 - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 5800 - "dev": true, 5801 - "engines": { 5802 - "node": ">= 0.10" 5803 - } 5804 - }, 5805 - "node_modules/pstree.remy": { 5806 - "version": "1.1.8", 5807 - "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", 5808 - "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", 5809 - "dev": true 5810 - }, 5811 - "node_modules/punycode": { 5812 - "version": "2.3.0", 5813 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 5814 - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 5815 - "dev": true, 5816 - "engines": { 5817 - "node": ">=6" 5818 - } 5819 - }, 5820 - "node_modules/pure-rand": { 5821 - "version": "6.0.2", 5822 - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", 5823 - "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", 5824 - "dev": true, 5825 - "funding": [ 5826 - { 5827 - "type": "individual", 5828 - "url": "https://github.com/sponsors/dubzzz" 5829 - }, 5830 - { 5831 - "type": "opencollective", 5832 - "url": "https://opencollective.com/fast-check" 5833 - } 5834 - ] 5835 - }, 5836 - "node_modules/qs": { 5837 - "version": "6.11.0", 5838 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", 5839 - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", 5840 - "dev": true, 5841 - "dependencies": { 5842 - "side-channel": "^1.0.4" 5843 - }, 5844 - "engines": { 5845 - "node": ">=0.6" 5846 - }, 5847 - "funding": { 5848 - "url": "https://github.com/sponsors/ljharb" 5849 - } 5850 - }, 5851 - "node_modules/queue-microtask": { 5852 - "version": "1.2.3", 5853 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 5854 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 5855 - "dev": true, 5856 - "funding": [ 5857 - { 5858 - "type": "github", 5859 - "url": "https://github.com/sponsors/feross" 5860 - }, 5861 - { 5862 - "type": "patreon", 5863 - "url": "https://www.patreon.com/feross" 5864 - }, 5865 - { 5866 - "type": "consulting", 5867 - "url": "https://feross.org/support" 5868 - } 5869 - ] 5870 - }, 5871 - "node_modules/randombytes": { 5872 - "version": "2.1.0", 5873 - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 5874 - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 5875 - "dev": true, 5876 - "dependencies": { 5877 - "safe-buffer": "^5.1.0" 5878 - } 5879 - }, 5880 - "node_modules/range-parser": { 5881 - "version": "1.2.1", 5882 - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 5883 - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 5884 - "dev": true, 5885 - "engines": { 5886 - "node": ">= 0.6" 5887 - } 5888 - }, 5889 - "node_modules/raw-body": { 5890 - "version": "2.5.1", 5891 - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", 5892 - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", 5893 - "dev": true, 5894 - "dependencies": { 5895 - "bytes": "3.1.2", 5896 - "http-errors": "2.0.0", 5897 - "iconv-lite": "0.4.24", 5898 - "unpipe": "1.0.0" 5899 - }, 5900 - "engines": { 5901 - "node": ">= 0.8" 5902 - } 5903 - }, 5904 - "node_modules/raw-body/node_modules/bytes": { 5905 - "version": "3.1.2", 5906 - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", 5907 - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", 5908 - "dev": true, 5909 - "engines": { 5910 - "node": ">= 0.8" 5911 - } 5912 - }, 5913 - "node_modules/react-is": { 5914 - "version": "18.2.0", 5915 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", 5916 - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", 5917 - "dev": true 5918 - }, 5919 - "node_modules/readable-stream": { 5920 - "version": "3.6.2", 5921 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", 5922 - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", 5923 - "dev": true, 5924 - "dependencies": { 5925 - "inherits": "^2.0.3", 5926 - "string_decoder": "^1.1.1", 5927 - "util-deprecate": "^1.0.1" 5928 - }, 5929 - "engines": { 5930 - "node": ">= 6" 5931 - } 5932 - }, 5933 - "node_modules/readdirp": { 5934 - "version": "3.6.0", 5935 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 5936 - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 5937 - "dev": true, 5938 - "dependencies": { 5939 - "picomatch": "^2.2.1" 5940 - }, 5941 - "engines": { 5942 - "node": ">=8.10.0" 5943 - } 5944 - }, 5945 - "node_modules/rechoir": { 5946 - "version": "0.8.0", 5947 - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", 5948 - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", 5949 - "dev": true, 5950 - "dependencies": { 5951 - "resolve": "^1.20.0" 5952 - }, 5953 - "engines": { 5954 - "node": ">= 10.13.0" 5955 - } 5956 - }, 5957 - "node_modules/require-directory": { 5958 - "version": "2.1.1", 5959 - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 5960 - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 5961 - "dev": true, 5962 - "engines": { 5963 - "node": ">=0.10.0" 5964 - } 5965 - }, 5966 - "node_modules/require-from-string": { 5967 - "version": "2.0.2", 5968 - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 5969 - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 5970 - "dev": true, 5971 - "engines": { 5972 - "node": ">=0.10.0" 5973 - } 5974 - }, 5975 - "node_modules/requires-port": { 5976 - "version": "1.0.0", 5977 - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 5978 - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", 5979 - "dev": true 5980 - }, 5981 - "node_modules/resolve": { 5982 - "version": "1.22.2", 5983 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", 5984 - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", 5985 - "dev": true, 5986 - "dependencies": { 5987 - "is-core-module": "^2.11.0", 5988 - "path-parse": "^1.0.7", 5989 - "supports-preserve-symlinks-flag": "^1.0.0" 5990 - }, 5991 - "bin": { 5992 - "resolve": "bin/resolve" 5993 - }, 5994 - "funding": { 5995 - "url": "https://github.com/sponsors/ljharb" 5996 - } 5997 - }, 5998 - "node_modules/resolve-cwd": { 5999 - "version": "3.0.0", 6000 - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 6001 - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 6002 - "dev": true, 6003 - "dependencies": { 6004 - "resolve-from": "^5.0.0" 6005 - }, 6006 - "engines": { 6007 - "node": ">=8" 6008 - } 6009 - }, 6010 - "node_modules/resolve-cwd/node_modules/resolve-from": { 6011 - "version": "5.0.0", 6012 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 6013 - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 6014 - "dev": true, 6015 - "engines": { 6016 - "node": ">=8" 6017 - } 6018 - }, 6019 - "node_modules/resolve-from": { 6020 - "version": "4.0.0", 6021 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 6022 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 6023 - "dev": true, 6024 - "engines": { 6025 - "node": ">=4" 6026 - } 6027 - }, 6028 - "node_modules/resolve.exports": { 6029 - "version": "2.0.2", 6030 - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", 6031 - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", 6032 - "dev": true, 6033 - "engines": { 6034 - "node": ">=10" 6035 - } 6036 - }, 6037 - "node_modules/retry": { 6038 - "version": "0.13.1", 6039 - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 6040 - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 6041 - "dev": true, 6042 - "engines": { 6043 - "node": ">= 4" 6044 - } 6045 - }, 6046 - "node_modules/reusify": { 6047 - "version": "1.0.4", 6048 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 6049 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 6050 - "dev": true, 6051 - "engines": { 6052 - "iojs": ">=1.0.0", 6053 - "node": ">=0.10.0" 6054 - } 6055 - }, 6056 - "node_modules/rimraf": { 6057 - "version": "3.0.2", 6058 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 6059 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 6060 - "dev": true, 6061 - "dependencies": { 6062 - "glob": "^7.1.3" 6063 - }, 6064 - "bin": { 6065 - "rimraf": "bin.js" 6066 - }, 6067 - "funding": { 6068 - "url": "https://github.com/sponsors/isaacs" 6069 - } 6070 - }, 6071 - "node_modules/run-parallel": { 6072 - "version": "1.2.0", 6073 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 6074 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 6075 - "dev": true, 6076 - "funding": [ 6077 - { 6078 - "type": "github", 6079 - "url": "https://github.com/sponsors/feross" 6080 - }, 6081 - { 6082 - "type": "patreon", 6083 - "url": "https://www.patreon.com/feross" 6084 - }, 6085 - { 6086 - "type": "consulting", 6087 - "url": "https://feross.org/support" 6088 - } 6089 - ], 6090 - "dependencies": { 6091 - "queue-microtask": "^1.2.2" 6092 - } 6093 - }, 6094 - "node_modules/safe-buffer": { 6095 - "version": "5.2.1", 6096 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 6097 - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 6098 - "dev": true, 6099 - "funding": [ 6100 - { 6101 - "type": "github", 6102 - "url": "https://github.com/sponsors/feross" 6103 - }, 6104 - { 6105 - "type": "patreon", 6106 - "url": "https://www.patreon.com/feross" 6107 - }, 6108 - { 6109 - "type": "consulting", 6110 - "url": "https://feross.org/support" 6111 - } 6112 - ] 6113 - }, 6114 - "node_modules/safer-buffer": { 6115 - "version": "2.1.2", 6116 - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 6117 - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 6118 - "dev": true 6119 - }, 6120 - "node_modules/schema-utils": { 6121 - "version": "3.2.0", 6122 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.2.0.tgz", 6123 - "integrity": "sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ==", 6124 - "dev": true, 6125 - "dependencies": { 6126 - "@types/json-schema": "^7.0.8", 6127 - "ajv": "^6.12.5", 6128 - "ajv-keywords": "^3.5.2" 6129 - }, 6130 - "engines": { 6131 - "node": ">= 10.13.0" 6132 - }, 6133 - "funding": { 6134 - "type": "opencollective", 6135 - "url": "https://opencollective.com/webpack" 6136 - } 6137 - }, 6138 - "node_modules/select-hose": { 6139 - "version": "2.0.0", 6140 - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 6141 - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", 6142 - "dev": true 6143 - }, 6144 - "node_modules/selfsigned": { 6145 - "version": "2.1.1", 6146 - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", 6147 - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", 6148 - "dev": true, 6149 - "dependencies": { 6150 - "node-forge": "^1" 6151 - }, 6152 - "engines": { 6153 - "node": ">=10" 6154 - } 6155 - }, 6156 - "node_modules/semver": { 6157 - "version": "7.5.1", 6158 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", 6159 - "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", 6160 - "dev": true, 6161 - "dependencies": { 6162 - "lru-cache": "^6.0.0" 6163 - }, 6164 - "bin": { 6165 - "semver": "bin/semver.js" 6166 - }, 6167 - "engines": { 6168 - "node": ">=10" 6169 - } 6170 - }, 6171 - "node_modules/semver/node_modules/lru-cache": { 6172 - "version": "6.0.0", 6173 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 6174 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 6175 - "dev": true, 6176 - "dependencies": { 6177 - "yallist": "^4.0.0" 6178 - }, 6179 - "engines": { 6180 - "node": ">=10" 6181 - } 6182 - }, 6183 - "node_modules/semver/node_modules/yallist": { 6184 - "version": "4.0.0", 6185 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 6186 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 6187 - "dev": true 6188 - }, 6189 - "node_modules/send": { 6190 - "version": "0.18.0", 6191 - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", 6192 - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", 6193 - "dev": true, 6194 - "dependencies": { 6195 - "debug": "2.6.9", 6196 - "depd": "2.0.0", 6197 - "destroy": "1.2.0", 6198 - "encodeurl": "~1.0.2", 6199 - "escape-html": "~1.0.3", 6200 - "etag": "~1.8.1", 6201 - "fresh": "0.5.2", 6202 - "http-errors": "2.0.0", 6203 - "mime": "1.6.0", 6204 - "ms": "2.1.3", 6205 - "on-finished": "2.4.1", 6206 - "range-parser": "~1.2.1", 6207 - "statuses": "2.0.1" 6208 - }, 6209 - "engines": { 6210 - "node": ">= 0.8.0" 6211 - } 6212 - }, 6213 - "node_modules/send/node_modules/debug": { 6214 - "version": "2.6.9", 6215 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6216 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6217 - "dev": true, 6218 - "dependencies": { 6219 - "ms": "2.0.0" 6220 - } 6221 - }, 6222 - "node_modules/send/node_modules/debug/node_modules/ms": { 6223 - "version": "2.0.0", 6224 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 6225 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 6226 - "dev": true 6227 - }, 6228 - "node_modules/send/node_modules/ms": { 6229 - "version": "2.1.3", 6230 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 6231 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 6232 - "dev": true 6233 - }, 6234 - "node_modules/serialize-javascript": { 6235 - "version": "6.0.1", 6236 - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", 6237 - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", 6238 - "dev": true, 6239 - "dependencies": { 6240 - "randombytes": "^2.1.0" 6241 - } 6242 - }, 6243 - "node_modules/serve-index": { 6244 - "version": "1.9.1", 6245 - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 6246 - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", 6247 - "dev": true, 6248 - "dependencies": { 6249 - "accepts": "~1.3.4", 6250 - "batch": "0.6.1", 6251 - "debug": "2.6.9", 6252 - "escape-html": "~1.0.3", 6253 - "http-errors": "~1.6.2", 6254 - "mime-types": "~2.1.17", 6255 - "parseurl": "~1.3.2" 6256 - }, 6257 - "engines": { 6258 - "node": ">= 0.8.0" 6259 - } 6260 - }, 6261 - "node_modules/serve-index/node_modules/debug": { 6262 - "version": "2.6.9", 6263 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 6264 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 6265 - "dev": true, 6266 - "dependencies": { 6267 - "ms": "2.0.0" 6268 - } 6269 - }, 6270 - "node_modules/serve-index/node_modules/depd": { 6271 - "version": "1.1.2", 6272 - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 6273 - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", 6274 - "dev": true, 6275 - "engines": { 6276 - "node": ">= 0.6" 6277 - } 6278 - }, 6279 - "node_modules/serve-index/node_modules/http-errors": { 6280 - "version": "1.6.3", 6281 - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 6282 - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", 6283 - "dev": true, 6284 - "dependencies": { 6285 - "depd": "~1.1.2", 6286 - "inherits": "2.0.3", 6287 - "setprototypeof": "1.1.0", 6288 - "statuses": ">= 1.4.0 < 2" 6289 - }, 6290 - "engines": { 6291 - "node": ">= 0.6" 6292 - } 6293 - }, 6294 - "node_modules/serve-index/node_modules/inherits": { 6295 - "version": "2.0.3", 6296 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 6297 - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", 6298 - "dev": true 6299 - }, 6300 - "node_modules/serve-index/node_modules/ms": { 6301 - "version": "2.0.0", 6302 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 6303 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 6304 - "dev": true 6305 - }, 6306 - "node_modules/serve-index/node_modules/setprototypeof": { 6307 - "version": "1.1.0", 6308 - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 6309 - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 6310 - "dev": true 6311 - }, 6312 - "node_modules/serve-index/node_modules/statuses": { 6313 - "version": "1.5.0", 6314 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 6315 - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", 6316 - "dev": true, 6317 - "engines": { 6318 - "node": ">= 0.6" 6319 - } 6320 - }, 6321 - "node_modules/serve-static": { 6322 - "version": "1.15.0", 6323 - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", 6324 - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", 6325 - "dev": true, 6326 - "dependencies": { 6327 - "encodeurl": "~1.0.2", 6328 - "escape-html": "~1.0.3", 6329 - "parseurl": "~1.3.3", 6330 - "send": "0.18.0" 6331 - }, 6332 - "engines": { 6333 - "node": ">= 0.8.0" 6334 - } 6335 - }, 6336 - "node_modules/setprototypeof": { 6337 - "version": "1.2.0", 6338 - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", 6339 - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 6340 - "dev": true 6341 - }, 6342 - "node_modules/shallow-clone": { 6343 - "version": "3.0.1", 6344 - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", 6345 - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", 6346 - "dev": true, 6347 - "dependencies": { 6348 - "kind-of": "^6.0.2" 6349 - }, 6350 - "engines": { 6351 - "node": ">=8" 6352 - } 6353 - }, 6354 - "node_modules/shebang-command": { 6355 - "version": "2.0.0", 6356 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 6357 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 6358 - "dev": true, 6359 - "dependencies": { 6360 - "shebang-regex": "^3.0.0" 6361 - }, 6362 - "engines": { 6363 - "node": ">=8" 6364 - } 6365 - }, 6366 - "node_modules/shebang-regex": { 6367 - "version": "3.0.0", 6368 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 6369 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 6370 - "dev": true, 6371 - "engines": { 6372 - "node": ">=8" 6373 - } 6374 - }, 6375 - "node_modules/shell-quote": { 6376 - "version": "1.8.1", 6377 - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", 6378 - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", 6379 - "dev": true, 6380 - "funding": { 6381 - "url": "https://github.com/sponsors/ljharb" 6382 - } 6383 - }, 6384 - "node_modules/side-channel": { 6385 - "version": "1.0.4", 6386 - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 6387 - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 6388 - "dev": true, 6389 - "dependencies": { 6390 - "call-bind": "^1.0.0", 6391 - "get-intrinsic": "^1.0.2", 6392 - "object-inspect": "^1.9.0" 6393 - }, 6394 - "funding": { 6395 - "url": "https://github.com/sponsors/ljharb" 6396 - } 6397 - }, 6398 - "node_modules/signal-exit": { 6399 - "version": "3.0.7", 6400 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 6401 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 6402 - "dev": true 6403 - }, 6404 - "node_modules/simple-update-notifier": { 6405 - "version": "1.1.0", 6406 - "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz", 6407 - "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==", 6408 - "dev": true, 6409 - "dependencies": { 6410 - "semver": "~7.0.0" 6411 - }, 6412 - "engines": { 6413 - "node": ">=8.10.0" 6414 - } 6415 - }, 6416 - "node_modules/simple-update-notifier/node_modules/semver": { 6417 - "version": "7.0.0", 6418 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", 6419 - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", 6420 - "dev": true, 6421 - "bin": { 6422 - "semver": "bin/semver.js" 6423 - } 6424 - }, 6425 - "node_modules/simplex-noise": { 6426 - "version": "4.0.1", 6427 - "resolved": "https://registry.npmjs.org/simplex-noise/-/simplex-noise-4.0.1.tgz", 6428 - "integrity": "sha512-zl/+bdSqW7HJOQ0oDbxrNYaF4F5ik0i7M6YOYmEoIJNtg16NpvWaTTM1Y7oV/7T0jFljawLgYPS81Uu2rsfo1A==", 6429 - "dev": true 6430 - }, 6431 - "node_modules/sisteransi": { 6432 - "version": "1.0.5", 6433 - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", 6434 - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", 6435 - "dev": true 6436 - }, 6437 - "node_modules/slash": { 6438 - "version": "3.0.0", 6439 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 6440 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 6441 - "dev": true, 6442 - "engines": { 6443 - "node": ">=8" 6444 - } 6445 - }, 6446 - "node_modules/sockjs": { 6447 - "version": "0.3.24", 6448 - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", 6449 - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", 6450 - "dev": true, 6451 - "dependencies": { 6452 - "faye-websocket": "^0.11.3", 6453 - "uuid": "^8.3.2", 6454 - "websocket-driver": "^0.7.4" 6455 - } 6456 - }, 6457 - "node_modules/source-map": { 6458 - "version": "0.6.1", 6459 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 6460 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 6461 - "dev": true, 6462 - "engines": { 6463 - "node": ">=0.10.0" 6464 - } 6465 - }, 6466 - "node_modules/source-map-support": { 6467 - "version": "0.5.13", 6468 - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", 6469 - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", 6470 - "dev": true, 6471 - "dependencies": { 6472 - "buffer-from": "^1.0.0", 6473 - "source-map": "^0.6.0" 6474 - } 6475 - }, 6476 - "node_modules/spdy": { 6477 - "version": "4.0.2", 6478 - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", 6479 - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", 6480 - "dev": true, 6481 - "dependencies": { 6482 - "debug": "^4.1.0", 6483 - "handle-thing": "^2.0.0", 6484 - "http-deceiver": "^1.2.7", 6485 - "select-hose": "^2.0.0", 6486 - "spdy-transport": "^3.0.0" 6487 - }, 6488 - "engines": { 6489 - "node": ">=6.0.0" 6490 - } 6491 - }, 6492 - "node_modules/spdy-transport": { 6493 - "version": "3.0.0", 6494 - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", 6495 - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", 6496 - "dev": true, 6497 - "dependencies": { 6498 - "debug": "^4.1.0", 6499 - "detect-node": "^2.0.4", 6500 - "hpack.js": "^2.1.6", 6501 - "obuf": "^1.1.2", 6502 - "readable-stream": "^3.0.6", 6503 - "wbuf": "^1.7.3" 6504 - } 6505 - }, 6506 - "node_modules/sprintf-js": { 6507 - "version": "1.0.3", 6508 - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 6509 - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 6510 - "dev": true 6511 - }, 6512 - "node_modules/stack-utils": { 6513 - "version": "2.0.6", 6514 - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", 6515 - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", 6516 - "dev": true, 6517 - "dependencies": { 6518 - "escape-string-regexp": "^2.0.0" 6519 - }, 6520 - "engines": { 6521 - "node": ">=10" 6522 - } 6523 - }, 6524 - "node_modules/stack-utils/node_modules/escape-string-regexp": { 6525 - "version": "2.0.0", 6526 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 6527 - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 6528 - "dev": true, 6529 - "engines": { 6530 - "node": ">=8" 6531 - } 6532 - }, 6533 - "node_modules/statuses": { 6534 - "version": "2.0.1", 6535 - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", 6536 - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", 6537 - "dev": true, 6538 - "engines": { 6539 - "node": ">= 0.8" 6540 - } 6541 - }, 6542 - "node_modules/string_decoder": { 6543 - "version": "1.3.0", 6544 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 6545 - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 6546 - "dev": true, 6547 - "dependencies": { 6548 - "safe-buffer": "~5.2.0" 6549 - } 6550 - }, 6551 - "node_modules/string-length": { 6552 - "version": "4.0.2", 6553 - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", 6554 - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", 6555 - "dev": true, 6556 - "dependencies": { 6557 - "char-regex": "^1.0.2", 6558 - "strip-ansi": "^6.0.0" 6559 - }, 6560 - "engines": { 6561 - "node": ">=10" 6562 - } 6563 - }, 6564 - "node_modules/string-width": { 6565 - "version": "4.2.3", 6566 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 6567 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 6568 - "dev": true, 6569 - "dependencies": { 6570 - "emoji-regex": "^8.0.0", 6571 - "is-fullwidth-code-point": "^3.0.0", 6572 - "strip-ansi": "^6.0.1" 6573 - }, 6574 - "engines": { 6575 - "node": ">=8" 6576 - } 6577 - }, 6578 - "node_modules/strip-ansi": { 6579 - "version": "6.0.1", 6580 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6581 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 6582 - "dev": true, 6583 - "dependencies": { 6584 - "ansi-regex": "^5.0.1" 6585 - }, 6586 - "engines": { 6587 - "node": ">=8" 6588 - } 6589 - }, 6590 - "node_modules/strip-bom": { 6591 - "version": "4.0.0", 6592 - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", 6593 - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", 6594 - "dev": true, 6595 - "engines": { 6596 - "node": ">=8" 6597 - } 6598 - }, 6599 - "node_modules/strip-final-newline": { 6600 - "version": "2.0.0", 6601 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 6602 - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 6603 - "dev": true, 6604 - "engines": { 6605 - "node": ">=6" 6606 - } 6607 - }, 6608 - "node_modules/strip-json-comments": { 6609 - "version": "3.1.1", 6610 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 6611 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 6612 - "dev": true, 6613 - "engines": { 6614 - "node": ">=8" 6615 - }, 6616 - "funding": { 6617 - "url": "https://github.com/sponsors/sindresorhus" 6618 - } 6619 - }, 6620 - "node_modules/supports-color": { 6621 - "version": "7.2.0", 6622 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 6623 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 6624 - "dev": true, 6625 - "dependencies": { 6626 - "has-flag": "^4.0.0" 6627 - }, 6628 - "engines": { 6629 - "node": ">=8" 6630 - } 6631 - }, 6632 - "node_modules/supports-preserve-symlinks-flag": { 6633 - "version": "1.0.0", 6634 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 6635 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 6636 - "dev": true, 6637 - "engines": { 6638 - "node": ">= 0.4" 6639 - }, 6640 - "funding": { 6641 - "url": "https://github.com/sponsors/ljharb" 6642 - } 6643 - }, 6644 - "node_modules/tapable": { 6645 - "version": "2.2.1", 6646 - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 6647 - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 6648 - "dev": true, 6649 - "engines": { 6650 - "node": ">=6" 6651 - } 6652 - }, 6653 - "node_modules/terser": { 6654 - "version": "5.17.7", 6655 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.17.7.tgz", 6656 - "integrity": "sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==", 6657 - "dev": true, 6658 - "dependencies": { 6659 - "@jridgewell/source-map": "^0.3.3", 6660 - "acorn": "^8.8.2", 6661 - "commander": "^2.20.0", 6662 - "source-map-support": "~0.5.20" 6663 - }, 6664 - "bin": { 6665 - "terser": "bin/terser" 6666 - }, 6667 - "engines": { 6668 - "node": ">=10" 6669 - } 6670 - }, 6671 - "node_modules/terser-webpack-plugin": { 6672 - "version": "5.3.9", 6673 - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", 6674 - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", 6675 - "dev": true, 6676 - "dependencies": { 6677 - "@jridgewell/trace-mapping": "^0.3.17", 6678 - "jest-worker": "^27.4.5", 6679 - "schema-utils": "^3.1.1", 6680 - "serialize-javascript": "^6.0.1", 6681 - "terser": "^5.16.8" 6682 - }, 6683 - "engines": { 6684 - "node": ">= 10.13.0" 6685 - }, 6686 - "funding": { 6687 - "type": "opencollective", 6688 - "url": "https://opencollective.com/webpack" 6689 - }, 6690 - "peerDependencies": { 6691 - "webpack": "^5.1.0" 6692 - }, 6693 - "peerDependenciesMeta": { 6694 - "@swc/core": { 6695 - "optional": true 6696 - }, 6697 - "esbuild": { 6698 - "optional": true 6699 - }, 6700 - "uglify-js": { 6701 - "optional": true 6702 - } 6703 - } 6704 - }, 6705 - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { 6706 - "version": "27.5.1", 6707 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 6708 - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 6709 - "dev": true, 6710 - "dependencies": { 6711 - "@types/node": "*", 6712 - "merge-stream": "^2.0.0", 6713 - "supports-color": "^8.0.0" 6714 - }, 6715 - "engines": { 6716 - "node": ">= 10.13.0" 6717 - } 6718 - }, 6719 - "node_modules/terser-webpack-plugin/node_modules/supports-color": { 6720 - "version": "8.1.1", 6721 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 6722 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 6723 - "dev": true, 6724 - "dependencies": { 6725 - "has-flag": "^4.0.0" 6726 - }, 6727 - "engines": { 6728 - "node": ">=10" 6729 - }, 6730 - "funding": { 6731 - "url": "https://github.com/chalk/supports-color?sponsor=1" 6732 - } 6733 - }, 6734 - "node_modules/terser/node_modules/source-map-support": { 6735 - "version": "0.5.21", 6736 - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 6737 - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 6738 - "dev": true, 6739 - "dependencies": { 6740 - "buffer-from": "^1.0.0", 6741 - "source-map": "^0.6.0" 6742 - } 6743 - }, 6744 - "node_modules/test-exclude": { 6745 - "version": "6.0.0", 6746 - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", 6747 - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", 6748 - "dev": true, 6749 - "dependencies": { 6750 - "@istanbuljs/schema": "^0.1.2", 6751 - "glob": "^7.1.4", 6752 - "minimatch": "^3.0.4" 6753 - }, 6754 - "engines": { 6755 - "node": ">=8" 6756 - } 6757 - }, 6758 - "node_modules/text-table": { 6759 - "version": "0.2.0", 6760 - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 6761 - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 6762 - "dev": true 6763 - }, 6764 - "node_modules/thunky": { 6765 - "version": "1.1.0", 6766 - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", 6767 - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", 6768 - "dev": true 6769 - }, 6770 - "node_modules/tmpl": { 6771 - "version": "1.0.5", 6772 - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", 6773 - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", 6774 - "dev": true 6775 - }, 6776 - "node_modules/to-fast-properties": { 6777 - "version": "2.0.0", 6778 - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 6779 - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 6780 - "dev": true, 6781 - "engines": { 6782 - "node": ">=4" 6783 - } 6784 - }, 6785 - "node_modules/to-regex-range": { 6786 - "version": "5.0.1", 6787 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 6788 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 6789 - "dev": true, 6790 - "dependencies": { 6791 - "is-number": "^7.0.0" 6792 - }, 6793 - "engines": { 6794 - "node": ">=8.0" 6795 - } 6796 - }, 6797 - "node_modules/toidentifier": { 6798 - "version": "1.0.1", 6799 - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", 6800 - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", 6801 - "dev": true, 6802 - "engines": { 6803 - "node": ">=0.6" 6804 - } 6805 - }, 6806 - "node_modules/touch": { 6807 - "version": "3.1.0", 6808 - "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", 6809 - "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", 6810 - "dev": true, 6811 - "dependencies": { 6812 - "nopt": "~1.0.10" 6813 - }, 6814 - "bin": { 6815 - "nodetouch": "bin/nodetouch.js" 6816 - } 6817 - }, 6818 - "node_modules/ts-jest": { 6819 - "version": "29.1.0", 6820 - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.0.tgz", 6821 - "integrity": "sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==", 6822 - "dev": true, 6823 - "dependencies": { 6824 - "bs-logger": "0.x", 6825 - "fast-json-stable-stringify": "2.x", 6826 - "jest-util": "^29.0.0", 6827 - "json5": "^2.2.3", 6828 - "lodash.memoize": "4.x", 6829 - "make-error": "1.x", 6830 - "semver": "7.x", 6831 - "yargs-parser": "^21.0.1" 6832 - }, 6833 - "bin": { 6834 - "ts-jest": "cli.js" 6835 - }, 6836 - "engines": { 6837 - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 6838 - }, 6839 - "peerDependencies": { 6840 - "@babel/core": ">=7.0.0-beta.0 <8", 6841 - "@jest/types": "^29.0.0", 6842 - "babel-jest": "^29.0.0", 6843 - "jest": "^29.0.0", 6844 - "typescript": ">=4.3 <6" 6845 - }, 6846 - "peerDependenciesMeta": { 6847 - "@babel/core": { 6848 - "optional": true 6849 - }, 6850 - "@jest/types": { 6851 - "optional": true 6852 - }, 6853 - "babel-jest": { 6854 - "optional": true 6855 - }, 6856 - "esbuild": { 6857 - "optional": true 6858 - } 6859 - } 6860 - }, 6861 - "node_modules/ts-loader": { 6862 - "version": "9.4.3", 6863 - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.3.tgz", 6864 - "integrity": "sha512-n3hBnm6ozJYzwiwt5YRiJZkzktftRpMiBApHaJPoWLA+qetQBAXkHqCLM6nwSdRDimqVtA5ocIkcTRLMTt7yzA==", 6865 - "dev": true, 6866 - "dependencies": { 6867 - "chalk": "^4.1.0", 6868 - "enhanced-resolve": "^5.0.0", 6869 - "micromatch": "^4.0.0", 6870 - "semver": "^7.3.4" 6871 - }, 6872 - "engines": { 6873 - "node": ">=12.0.0" 6874 - }, 6875 - "peerDependencies": { 6876 - "typescript": "*", 6877 - "webpack": "^5.0.0" 6878 - } 6879 - }, 6880 - "node_modules/ts-node": { 6881 - "version": "10.9.1", 6882 - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 6883 - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 6884 - "dev": true, 6885 - "dependencies": { 6886 - "@cspotcode/source-map-support": "^0.8.0", 6887 - "@tsconfig/node10": "^1.0.7", 6888 - "@tsconfig/node12": "^1.0.7", 6889 - "@tsconfig/node14": "^1.0.0", 6890 - "@tsconfig/node16": "^1.0.2", 6891 - "acorn": "^8.4.1", 6892 - "acorn-walk": "^8.1.1", 6893 - "arg": "^4.1.0", 6894 - "create-require": "^1.1.0", 6895 - "diff": "^4.0.1", 6896 - "make-error": "^1.1.1", 6897 - "v8-compile-cache-lib": "^3.0.1", 6898 - "yn": "3.1.1" 6899 - }, 6900 - "bin": { 6901 - "ts-node": "dist/bin.js", 6902 - "ts-node-cwd": "dist/bin-cwd.js", 6903 - "ts-node-esm": "dist/bin-esm.js", 6904 - "ts-node-script": "dist/bin-script.js", 6905 - "ts-node-transpile-only": "dist/bin-transpile.js", 6906 - "ts-script": "dist/bin-script-deprecated.js" 6907 - }, 6908 - "peerDependencies": { 6909 - "@swc/core": ">=1.2.50", 6910 - "@swc/wasm": ">=1.2.50", 6911 - "@types/node": "*", 6912 - "typescript": ">=2.7" 6913 - }, 6914 - "peerDependenciesMeta": { 6915 - "@swc/core": { 6916 - "optional": true 6917 - }, 6918 - "@swc/wasm": { 6919 - "optional": true 6920 - } 6921 - } 6922 - }, 6923 - "node_modules/tslib": { 6924 - "version": "1.14.1", 6925 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 6926 - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 6927 - "dev": true 6928 - }, 6929 - "node_modules/tsutils": { 6930 - "version": "3.21.0", 6931 - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 6932 - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 6933 - "dev": true, 6934 - "dependencies": { 6935 - "tslib": "^1.8.1" 6936 - }, 6937 - "engines": { 6938 - "node": ">= 6" 6939 - }, 6940 - "peerDependencies": { 6941 - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" 6942 - } 6943 - }, 6944 - "node_modules/type-check": { 6945 - "version": "0.4.0", 6946 - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 6947 - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 6948 - "dev": true, 6949 - "dependencies": { 6950 - "prelude-ls": "^1.2.1" 6951 - }, 6952 - "engines": { 6953 - "node": ">= 0.8.0" 6954 - } 6955 - }, 6956 - "node_modules/type-detect": { 6957 - "version": "4.0.8", 6958 - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", 6959 - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", 6960 - "dev": true, 6961 - "engines": { 6962 - "node": ">=4" 6963 - } 6964 - }, 6965 - "node_modules/type-fest": { 6966 - "version": "0.20.2", 6967 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 6968 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 6969 - "dev": true, 6970 - "engines": { 6971 - "node": ">=10" 6972 - }, 6973 - "funding": { 6974 - "url": "https://github.com/sponsors/sindresorhus" 6975 - } 6976 - }, 6977 - "node_modules/type-is": { 6978 - "version": "1.6.18", 6979 - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 6980 - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 6981 - "dev": true, 6982 - "dependencies": { 6983 - "media-typer": "0.3.0", 6984 - "mime-types": "~2.1.24" 6985 - }, 6986 - "engines": { 6987 - "node": ">= 0.6" 6988 - } 6989 - }, 6990 39 "node_modules/typescript": { 6991 - "version": "5.1.3", 6992 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", 6993 - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", 40 + "version": "5.6.2", 41 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", 42 + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", 6994 43 "dev": true, 6995 44 "bin": { 6996 45 "tsc": "bin/tsc", ··· 7000 49 "node": ">=14.17" 7001 50 } 7002 51 }, 7003 - "node_modules/undefsafe": { 7004 - "version": "2.0.5", 7005 - "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", 7006 - "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==", 7007 - "dev": true 7008 - }, 7009 - "node_modules/unpipe": { 7010 - "version": "1.0.0", 7011 - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 7012 - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", 7013 - "dev": true, 7014 - "engines": { 7015 - "node": ">= 0.8" 7016 - } 7017 - }, 7018 - "node_modules/update-browserslist-db": { 7019 - "version": "1.0.11", 7020 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", 7021 - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", 7022 - "dev": true, 7023 - "funding": [ 7024 - { 7025 - "type": "opencollective", 7026 - "url": "https://opencollective.com/browserslist" 7027 - }, 7028 - { 7029 - "type": "tidelift", 7030 - "url": "https://tidelift.com/funding/github/npm/browserslist" 7031 - }, 7032 - { 7033 - "type": "github", 7034 - "url": "https://github.com/sponsors/ai" 7035 - } 7036 - ], 7037 - "dependencies": { 7038 - "escalade": "^3.1.1", 7039 - "picocolors": "^1.0.0" 7040 - }, 7041 - "bin": { 7042 - "update-browserslist-db": "cli.js" 7043 - }, 7044 - "peerDependencies": { 7045 - "browserslist": ">= 4.21.0" 7046 - } 7047 - }, 7048 - "node_modules/uri-js": { 7049 - "version": "4.4.1", 7050 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 7051 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 7052 - "dev": true, 7053 - "dependencies": { 7054 - "punycode": "^2.1.0" 7055 - } 7056 - }, 7057 - "node_modules/util": { 7058 - "version": "0.10.4", 7059 - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", 7060 - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", 7061 - "dev": true, 7062 - "dependencies": { 7063 - "inherits": "2.0.3" 7064 - } 7065 - }, 7066 - "node_modules/util-deprecate": { 7067 - "version": "1.0.2", 7068 - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 7069 - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 7070 - "dev": true 7071 - }, 7072 - "node_modules/util/node_modules/inherits": { 7073 - "version": "2.0.3", 7074 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 7075 - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", 7076 - "dev": true 7077 - }, 7078 - "node_modules/utils-merge": { 7079 - "version": "1.0.1", 7080 - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 7081 - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", 7082 - "dev": true, 7083 - "engines": { 7084 - "node": ">= 0.4.0" 7085 - } 7086 - }, 7087 - "node_modules/uuid": { 7088 - "version": "8.3.2", 7089 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 7090 - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 7091 - "dev": true, 7092 - "bin": { 7093 - "uuid": "dist/bin/uuid" 7094 - } 7095 - }, 7096 - "node_modules/v8-compile-cache-lib": { 7097 - "version": "3.0.1", 7098 - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 7099 - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 52 + "node_modules/undici-types": { 53 + "version": "6.19.8", 54 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", 55 + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", 7100 56 "dev": true 7101 - }, 7102 - "node_modules/v8-to-istanbul": { 7103 - "version": "9.1.0", 7104 - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", 7105 - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", 7106 - "dev": true, 7107 - "dependencies": { 7108 - "@jridgewell/trace-mapping": "^0.3.12", 7109 - "@types/istanbul-lib-coverage": "^2.0.1", 7110 - "convert-source-map": "^1.6.0" 7111 - }, 7112 - "engines": { 7113 - "node": ">=10.12.0" 7114 - } 7115 - }, 7116 - "node_modules/v8-to-istanbul/node_modules/convert-source-map": { 7117 - "version": "1.9.0", 7118 - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 7119 - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 7120 - "dev": true 7121 - }, 7122 - "node_modules/vary": { 7123 - "version": "1.1.2", 7124 - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 7125 - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", 7126 - "dev": true, 7127 - "engines": { 7128 - "node": ">= 0.8" 7129 - } 7130 - }, 7131 - "node_modules/walker": { 7132 - "version": "1.0.8", 7133 - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", 7134 - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", 7135 - "dev": true, 7136 - "dependencies": { 7137 - "makeerror": "1.0.12" 7138 - } 7139 - }, 7140 - "node_modules/watchpack": { 7141 - "version": "2.4.0", 7142 - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", 7143 - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", 7144 - "dev": true, 7145 - "dependencies": { 7146 - "glob-to-regexp": "^0.4.1", 7147 - "graceful-fs": "^4.1.2" 7148 - }, 7149 - "engines": { 7150 - "node": ">=10.13.0" 7151 - } 7152 - }, 7153 - "node_modules/wbuf": { 7154 - "version": "1.7.3", 7155 - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", 7156 - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", 7157 - "dev": true, 7158 - "dependencies": { 7159 - "minimalistic-assert": "^1.0.0" 7160 - } 7161 - }, 7162 - "node_modules/webpack": { 7163 - "version": "5.86.0", 7164 - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.86.0.tgz", 7165 - "integrity": "sha512-3BOvworZ8SO/D4GVP+GoRC3fVeg5MO4vzmq8TJJEkdmopxyazGDxN8ClqN12uzrZW9Tv8EED8v5VSb6Sqyi0pg==", 7166 - "dev": true, 7167 - "dependencies": { 7168 - "@types/eslint-scope": "^3.7.3", 7169 - "@types/estree": "^1.0.0", 7170 - "@webassemblyjs/ast": "^1.11.5", 7171 - "@webassemblyjs/wasm-edit": "^1.11.5", 7172 - "@webassemblyjs/wasm-parser": "^1.11.5", 7173 - "acorn": "^8.7.1", 7174 - "acorn-import-assertions": "^1.9.0", 7175 - "browserslist": "^4.14.5", 7176 - "chrome-trace-event": "^1.0.2", 7177 - "enhanced-resolve": "^5.14.1", 7178 - "es-module-lexer": "^1.2.1", 7179 - "eslint-scope": "5.1.1", 7180 - "events": "^3.2.0", 7181 - "glob-to-regexp": "^0.4.1", 7182 - "graceful-fs": "^4.2.9", 7183 - "json-parse-even-better-errors": "^2.3.1", 7184 - "loader-runner": "^4.2.0", 7185 - "mime-types": "^2.1.27", 7186 - "neo-async": "^2.6.2", 7187 - "schema-utils": "^3.1.2", 7188 - "tapable": "^2.1.1", 7189 - "terser-webpack-plugin": "^5.3.7", 7190 - "watchpack": "^2.4.0", 7191 - "webpack-sources": "^3.2.3" 7192 - }, 7193 - "bin": { 7194 - "webpack": "bin/webpack.js" 7195 - }, 7196 - "engines": { 7197 - "node": ">=10.13.0" 7198 - }, 7199 - "funding": { 7200 - "type": "opencollective", 7201 - "url": "https://opencollective.com/webpack" 7202 - }, 7203 - "peerDependenciesMeta": { 7204 - "webpack-cli": { 7205 - "optional": true 7206 - } 7207 - } 7208 - }, 7209 - "node_modules/webpack-cli": { 7210 - "version": "5.1.4", 7211 - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", 7212 - "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", 7213 - "dev": true, 7214 - "dependencies": { 7215 - "@discoveryjs/json-ext": "^0.5.0", 7216 - "@webpack-cli/configtest": "^2.1.1", 7217 - "@webpack-cli/info": "^2.0.2", 7218 - "@webpack-cli/serve": "^2.0.5", 7219 - "colorette": "^2.0.14", 7220 - "commander": "^10.0.1", 7221 - "cross-spawn": "^7.0.3", 7222 - "envinfo": "^7.7.3", 7223 - "fastest-levenshtein": "^1.0.12", 7224 - "import-local": "^3.0.2", 7225 - "interpret": "^3.1.1", 7226 - "rechoir": "^0.8.0", 7227 - "webpack-merge": "^5.7.3" 7228 - }, 7229 - "bin": { 7230 - "webpack-cli": "bin/cli.js" 7231 - }, 7232 - "engines": { 7233 - "node": ">=14.15.0" 7234 - }, 7235 - "funding": { 7236 - "type": "opencollective", 7237 - "url": "https://opencollective.com/webpack" 7238 - }, 7239 - "peerDependencies": { 7240 - "webpack": "5.x.x" 7241 - }, 7242 - "peerDependenciesMeta": { 7243 - "@webpack-cli/generators": { 7244 - "optional": true 7245 - }, 7246 - "webpack-bundle-analyzer": { 7247 - "optional": true 7248 - }, 7249 - "webpack-dev-server": { 7250 - "optional": true 7251 - } 7252 - } 7253 - }, 7254 - "node_modules/webpack-cli/node_modules/commander": { 7255 - "version": "10.0.1", 7256 - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", 7257 - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", 7258 - "dev": true, 7259 - "engines": { 7260 - "node": ">=14" 7261 - } 7262 - }, 7263 - "node_modules/webpack-dev-middleware": { 7264 - "version": "5.3.3", 7265 - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", 7266 - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", 7267 - "dev": true, 7268 - "dependencies": { 7269 - "colorette": "^2.0.10", 7270 - "memfs": "^3.4.3", 7271 - "mime-types": "^2.1.31", 7272 - "range-parser": "^1.2.1", 7273 - "schema-utils": "^4.0.0" 7274 - }, 7275 - "engines": { 7276 - "node": ">= 12.13.0" 7277 - }, 7278 - "funding": { 7279 - "type": "opencollective", 7280 - "url": "https://opencollective.com/webpack" 7281 - }, 7282 - "peerDependencies": { 7283 - "webpack": "^4.0.0 || ^5.0.0" 7284 - } 7285 - }, 7286 - "node_modules/webpack-dev-middleware/node_modules/ajv": { 7287 - "version": "8.12.0", 7288 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 7289 - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 7290 - "dev": true, 7291 - "dependencies": { 7292 - "fast-deep-equal": "^3.1.1", 7293 - "json-schema-traverse": "^1.0.0", 7294 - "require-from-string": "^2.0.2", 7295 - "uri-js": "^4.2.2" 7296 - }, 7297 - "funding": { 7298 - "type": "github", 7299 - "url": "https://github.com/sponsors/epoberezkin" 7300 - } 7301 - }, 7302 - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { 7303 - "version": "5.1.0", 7304 - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 7305 - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 7306 - "dev": true, 7307 - "dependencies": { 7308 - "fast-deep-equal": "^3.1.3" 7309 - }, 7310 - "peerDependencies": { 7311 - "ajv": "^8.8.2" 7312 - } 7313 - }, 7314 - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { 7315 - "version": "1.0.0", 7316 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 7317 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 7318 - "dev": true 7319 - }, 7320 - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { 7321 - "version": "4.1.0", 7322 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.1.0.tgz", 7323 - "integrity": "sha512-Jw+GZVbP5IggB2WAn6UHI02LBwGmsIeYN/lNbSMZyDziQ7jmtAUrqKqDja+W89YHVs+KL/3IkIMltAklqB1vAw==", 7324 - "dev": true, 7325 - "dependencies": { 7326 - "@types/json-schema": "^7.0.9", 7327 - "ajv": "^8.9.0", 7328 - "ajv-formats": "^2.1.1", 7329 - "ajv-keywords": "^5.1.0" 7330 - }, 7331 - "engines": { 7332 - "node": ">= 12.13.0" 7333 - }, 7334 - "funding": { 7335 - "type": "opencollective", 7336 - "url": "https://opencollective.com/webpack" 7337 - } 7338 - }, 7339 - "node_modules/webpack-dev-server": { 7340 - "version": "4.15.1", 7341 - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", 7342 - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", 7343 - "dev": true, 7344 - "dependencies": { 7345 - "@types/bonjour": "^3.5.9", 7346 - "@types/connect-history-api-fallback": "^1.3.5", 7347 - "@types/express": "^4.17.13", 7348 - "@types/serve-index": "^1.9.1", 7349 - "@types/serve-static": "^1.13.10", 7350 - "@types/sockjs": "^0.3.33", 7351 - "@types/ws": "^8.5.5", 7352 - "ansi-html-community": "^0.0.8", 7353 - "bonjour-service": "^1.0.11", 7354 - "chokidar": "^3.5.3", 7355 - "colorette": "^2.0.10", 7356 - "compression": "^1.7.4", 7357 - "connect-history-api-fallback": "^2.0.0", 7358 - "default-gateway": "^6.0.3", 7359 - "express": "^4.17.3", 7360 - "graceful-fs": "^4.2.6", 7361 - "html-entities": "^2.3.2", 7362 - "http-proxy-middleware": "^2.0.3", 7363 - "ipaddr.js": "^2.0.1", 7364 - "launch-editor": "^2.6.0", 7365 - "open": "^8.0.9", 7366 - "p-retry": "^4.5.0", 7367 - "rimraf": "^3.0.2", 7368 - "schema-utils": "^4.0.0", 7369 - "selfsigned": "^2.1.1", 7370 - "serve-index": "^1.9.1", 7371 - "sockjs": "^0.3.24", 7372 - "spdy": "^4.0.2", 7373 - "webpack-dev-middleware": "^5.3.1", 7374 - "ws": "^8.13.0" 7375 - }, 7376 - "bin": { 7377 - "webpack-dev-server": "bin/webpack-dev-server.js" 7378 - }, 7379 - "engines": { 7380 - "node": ">= 12.13.0" 7381 - }, 7382 - "funding": { 7383 - "type": "opencollective", 7384 - "url": "https://opencollective.com/webpack" 7385 - }, 7386 - "peerDependencies": { 7387 - "webpack": "^4.37.0 || ^5.0.0" 7388 - }, 7389 - "peerDependenciesMeta": { 7390 - "webpack": { 7391 - "optional": true 7392 - }, 7393 - "webpack-cli": { 7394 - "optional": true 7395 - } 7396 - } 7397 - }, 7398 - "node_modules/webpack-dev-server/node_modules/ajv": { 7399 - "version": "8.12.0", 7400 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 7401 - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 7402 - "dev": true, 7403 - "dependencies": { 7404 - "fast-deep-equal": "^3.1.1", 7405 - "json-schema-traverse": "^1.0.0", 7406 - "require-from-string": "^2.0.2", 7407 - "uri-js": "^4.2.2" 7408 - }, 7409 - "funding": { 7410 - "type": "github", 7411 - "url": "https://github.com/sponsors/epoberezkin" 7412 - } 7413 - }, 7414 - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { 7415 - "version": "5.1.0", 7416 - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 7417 - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 7418 - "dev": true, 7419 - "dependencies": { 7420 - "fast-deep-equal": "^3.1.3" 7421 - }, 7422 - "peerDependencies": { 7423 - "ajv": "^8.8.2" 7424 - } 7425 - }, 7426 - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { 7427 - "version": "1.0.0", 7428 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 7429 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 7430 - "dev": true 7431 - }, 7432 - "node_modules/webpack-dev-server/node_modules/schema-utils": { 7433 - "version": "4.1.0", 7434 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.1.0.tgz", 7435 - "integrity": "sha512-Jw+GZVbP5IggB2WAn6UHI02LBwGmsIeYN/lNbSMZyDziQ7jmtAUrqKqDja+W89YHVs+KL/3IkIMltAklqB1vAw==", 7436 - "dev": true, 7437 - "dependencies": { 7438 - "@types/json-schema": "^7.0.9", 7439 - "ajv": "^8.9.0", 7440 - "ajv-formats": "^2.1.1", 7441 - "ajv-keywords": "^5.1.0" 7442 - }, 7443 - "engines": { 7444 - "node": ">= 12.13.0" 7445 - }, 7446 - "funding": { 7447 - "type": "opencollective", 7448 - "url": "https://opencollective.com/webpack" 7449 - } 7450 - }, 7451 - "node_modules/webpack-merge": { 7452 - "version": "5.9.0", 7453 - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", 7454 - "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", 7455 - "dev": true, 7456 - "dependencies": { 7457 - "clone-deep": "^4.0.1", 7458 - "wildcard": "^2.0.0" 7459 - }, 7460 - "engines": { 7461 - "node": ">=10.0.0" 7462 - } 7463 - }, 7464 - "node_modules/webpack-sources": { 7465 - "version": "3.2.3", 7466 - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", 7467 - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", 7468 - "dev": true, 7469 - "engines": { 7470 - "node": ">=10.13.0" 7471 - } 7472 - }, 7473 - "node_modules/websocket-driver": { 7474 - "version": "0.7.4", 7475 - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 7476 - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 7477 - "dev": true, 7478 - "dependencies": { 7479 - "http-parser-js": ">=0.5.1", 7480 - "safe-buffer": ">=5.1.0", 7481 - "websocket-extensions": ">=0.1.1" 7482 - }, 7483 - "engines": { 7484 - "node": ">=0.8.0" 7485 - } 7486 - }, 7487 - "node_modules/websocket-extensions": { 7488 - "version": "0.1.4", 7489 - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 7490 - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 7491 - "dev": true, 7492 - "engines": { 7493 - "node": ">=0.8.0" 7494 - } 7495 - }, 7496 - "node_modules/which": { 7497 - "version": "2.0.2", 7498 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 7499 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 7500 - "dev": true, 7501 - "dependencies": { 7502 - "isexe": "^2.0.0" 7503 - }, 7504 - "bin": { 7505 - "node-which": "bin/node-which" 7506 - }, 7507 - "engines": { 7508 - "node": ">= 8" 7509 - } 7510 - }, 7511 - "node_modules/wildcard": { 7512 - "version": "2.0.1", 7513 - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", 7514 - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", 7515 - "dev": true 7516 - }, 7517 - "node_modules/word-wrap": { 7518 - "version": "1.2.3", 7519 - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 7520 - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 7521 - "dev": true, 7522 - "engines": { 7523 - "node": ">=0.10.0" 7524 - } 7525 - }, 7526 - "node_modules/wrap-ansi": { 7527 - "version": "7.0.0", 7528 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 7529 - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 7530 - "dev": true, 7531 - "dependencies": { 7532 - "ansi-styles": "^4.0.0", 7533 - "string-width": "^4.1.0", 7534 - "strip-ansi": "^6.0.0" 7535 - }, 7536 - "engines": { 7537 - "node": ">=10" 7538 - }, 7539 - "funding": { 7540 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 7541 - } 7542 - }, 7543 - "node_modules/wrappy": { 7544 - "version": "1.0.2", 7545 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 7546 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 7547 - "dev": true 7548 - }, 7549 - "node_modules/write-file-atomic": { 7550 - "version": "4.0.2", 7551 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", 7552 - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", 7553 - "dev": true, 7554 - "dependencies": { 7555 - "imurmurhash": "^0.1.4", 7556 - "signal-exit": "^3.0.7" 7557 - }, 7558 - "engines": { 7559 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 7560 - } 7561 - }, 7562 - "node_modules/ws": { 7563 - "version": "8.13.0", 7564 - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", 7565 - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", 7566 - "dev": true, 7567 - "engines": { 7568 - "node": ">=10.0.0" 7569 - }, 7570 - "peerDependencies": { 7571 - "bufferutil": "^4.0.1", 7572 - "utf-8-validate": ">=5.0.2" 7573 - }, 7574 - "peerDependenciesMeta": { 7575 - "bufferutil": { 7576 - "optional": true 7577 - }, 7578 - "utf-8-validate": { 7579 - "optional": true 7580 - } 7581 - } 7582 - }, 7583 - "node_modules/y18n": { 7584 - "version": "5.0.8", 7585 - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 7586 - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 7587 - "dev": true, 7588 - "engines": { 7589 - "node": ">=10" 7590 - } 7591 - }, 7592 - "node_modules/yallist": { 7593 - "version": "3.1.1", 7594 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 7595 - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 7596 - "dev": true 7597 - }, 7598 - "node_modules/yargs": { 7599 - "version": "17.7.2", 7600 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 7601 - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 7602 - "dev": true, 7603 - "dependencies": { 7604 - "cliui": "^8.0.1", 7605 - "escalade": "^3.1.1", 7606 - "get-caller-file": "^2.0.5", 7607 - "require-directory": "^2.1.1", 7608 - "string-width": "^4.2.3", 7609 - "y18n": "^5.0.5", 7610 - "yargs-parser": "^21.1.1" 7611 - }, 7612 - "engines": { 7613 - "node": ">=12" 7614 - } 7615 - }, 7616 - "node_modules/yargs-parser": { 7617 - "version": "21.1.1", 7618 - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 7619 - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 7620 - "dev": true, 7621 - "engines": { 7622 - "node": ">=12" 7623 - } 7624 - }, 7625 - "node_modules/yn": { 7626 - "version": "3.1.1", 7627 - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 7628 - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 7629 - "dev": true, 7630 - "engines": { 7631 - "node": ">=6" 7632 - } 7633 - }, 7634 - "node_modules/yocto-queue": { 7635 - "version": "0.1.0", 7636 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 7637 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 7638 - "dev": true, 7639 - "engines": { 7640 - "node": ">=10" 7641 - }, 7642 - "funding": { 7643 - "url": "https://github.com/sponsors/sindresorhus" 7644 - } 7645 57 } 7646 58 } 7647 59 }
+18 -33
package.json
··· 1 1 { 2 2 "name": "uber-noise", 3 - "version": "0.1.8", 4 - "description": "uber-noise is a advanced noise library for 2D, 3D and 4D noise generation. It is based on simplex-noise and alea.", 3 + "version": "0.1.9", 4 + "description": "uber-noise is a advanced noise library for 2D, 3D and 4D noise generation. based on simplex-noise", 5 5 "main": "dist/uber-noise.js", 6 - "module": "dist/uber-noise.module.js", 7 - "browser": "dist/uber-noise.js", 8 6 "types": "./dist/uber-noise.d.ts", 9 - "files": [ 10 - "dist/uber-noise.d.ts", 11 - "dist/uber-noise.js", 12 - "dist/uber-noise.js.map", 13 - "dist/uber-noise.module.js", 14 - "dist/uber-noise.module.js.map", 15 - "uber-noise.ts" 16 - ], 7 + "exports": { 8 + ".": { 9 + "types": "./src/uber-noise.d.ts", 10 + "default": "./dist/uber-noise.js" 11 + } 12 + }, 17 13 "scripts": { 18 - "build": "webpack", 19 - "test": "jest --coverage", 20 - "lint": "eslint . --ext .ts", 21 - "dev": "webpack serve --hot --open --config-name browser" 14 + "build": "tsc", 15 + "dev": "tsc -w" 22 16 }, 23 - "keywords": [], 24 - "author": "", 17 + "keywords": [ 18 + "noise", 19 + "simplex" 20 + ], 21 + "author": "flo-bit", 25 22 "license": "MIT", 26 23 "devDependencies": { 27 - "@types/jest": "^29.5.2", 28 - "@typescript-eslint/eslint-plugin": "^5.59.9", 29 - "@typescript-eslint/parser": "^5.59.9", 30 - "eslint": "^8.42.0", 31 - "jest": "^29.5.0", 32 - "nodemon": "^2.0.22", 33 - "path": "^0.12.7", 34 - "ts-jest": "^29.1.0", 35 - "ts-loader": "^9.4.3", 36 - "ts-node": "^10.9.1", 37 - "typescript": "^5.1.3", 38 - "webpack": "^5.86.0", 39 - "webpack-cli": "^5.1.4", 40 - "webpack-dev-server": "^4.15.1", 24 + "@types/node": "^22.5.5", 41 25 "alea": "^1.0.1", 42 - "simplex-noise": "^4.0.1" 26 + "simplex-noise": "^4.0.3", 27 + "typescript": "^5.6.2" 43 28 } 44 29 }
-66
webpack.config.js
··· 1 - // eslint-disable-next-line @typescript-eslint/no-var-requires, no-undef 2 - const path = require("path"); 3 - 4 - const config = { 5 - mode: "production", 6 - devtool: "source-map", 7 - entry: "./uber-noise.ts", 8 - module: { 9 - rules: [ 10 - { 11 - test: /\.tsx?$/, 12 - use: "ts-loader", 13 - exclude: /node_modules/, 14 - }, 15 - ], 16 - }, 17 - resolve: { 18 - extensions: [".tsx", ".ts", ".js"], 19 - }, 20 - }; 21 - 22 - const esmConfig = { 23 - ...config, 24 - output: { 25 - globalObject: "this", 26 - filename: "uber-noise.module.js", 27 - 28 - // eslint-disable-next-line no-undef 29 - path: path.resolve(__dirname, "dist"), 30 - }, 31 - target: ["web"], 32 - experiments: { 33 - outputModule: true, 34 - }, 35 - }; 36 - 37 - const umdConfig = { 38 - ...config, 39 - output: { 40 - globalObject: "this", 41 - filename: "uber-noise.js", 42 - 43 - // eslint-disable-next-line no-undef 44 - path: path.resolve(__dirname, "dist"), 45 - library: { 46 - name: "UberNoise", 47 - type: "umd", 48 - export: "default", 49 - }, 50 - }, 51 - name: "browser", 52 - 53 - devServer: { 54 - static: ["./examples", "./dist"], 55 - port: 8765, 56 - liveReload: true, 57 - watchFiles: ["./uber-noise.ts"], 58 - 59 - headers: { 60 - "Cache-Control": "no-cache, no-store, must-revalidate", 61 - }, 62 - }, 63 - }; 64 - 65 - // eslint-disable-next-line no-undef 66 - module.exports = [esmConfig, umdConfig];