programming puzzle solutions

init test

Changed files
+549 -5193
src
day1
typescript
+1
.gitignore
··· 44 44 coverage 45 45 46 46 input.txt 47 + input_example.txt 47 48 prompt_a.md 48 49 prompt_b.md
+523 -5179
package-lock.json
··· 1 1 { 2 2 "name": "advent-of-code-2023", 3 - "lockfileVersion": 2, 3 + "lockfileVersion": 3, 4 4 "requires": true, 5 5 "packages": { 6 6 "": { ··· 14 14 }, 15 15 "node_modules/@aashutoshrathi/word-wrap": { 16 16 "version": "1.2.6", 17 - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", 18 - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", 19 17 "dev": true, 18 + "license": "MIT", 20 19 "engines": { 21 20 "node": ">=0.10.0" 22 21 } 23 22 }, 24 23 "node_modules/@babel/code-frame": { 25 24 "version": "7.23.5", 26 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", 27 - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", 28 25 "dev": true, 26 + "license": "MIT", 29 27 "dependencies": { 30 28 "@babel/highlight": "^7.23.4", 31 29 "chalk": "^2.4.2" ··· 36 34 }, 37 35 "node_modules/@babel/code-frame/node_modules/ansi-styles": { 38 36 "version": "3.2.1", 39 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 40 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 41 37 "dev": true, 38 + "license": "MIT", 42 39 "dependencies": { 43 40 "color-convert": "^1.9.0" 44 41 }, ··· 48 45 }, 49 46 "node_modules/@babel/code-frame/node_modules/chalk": { 50 47 "version": "2.4.2", 51 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 52 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 53 48 "dev": true, 49 + "license": "MIT", 54 50 "dependencies": { 55 51 "ansi-styles": "^3.2.1", 56 52 "escape-string-regexp": "^1.0.5", ··· 62 58 }, 63 59 "node_modules/@babel/code-frame/node_modules/color-convert": { 64 60 "version": "1.9.3", 65 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 66 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 67 61 "dev": true, 62 + "license": "MIT", 68 63 "dependencies": { 69 64 "color-name": "1.1.3" 70 65 } 71 66 }, 72 67 "node_modules/@babel/code-frame/node_modules/color-name": { 73 68 "version": "1.1.3", 74 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 75 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 76 - "dev": true 69 + "dev": true, 70 + "license": "MIT" 77 71 }, 78 72 "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { 79 73 "version": "1.0.5", 80 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 81 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 82 74 "dev": true, 75 + "license": "MIT", 83 76 "engines": { 84 77 "node": ">=0.8.0" 85 78 } 86 79 }, 87 80 "node_modules/@babel/code-frame/node_modules/has-flag": { 88 81 "version": "3.0.0", 89 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 90 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 91 82 "dev": true, 83 + "license": "MIT", 92 84 "engines": { 93 85 "node": ">=4" 94 86 } 95 87 }, 96 88 "node_modules/@babel/code-frame/node_modules/supports-color": { 97 89 "version": "5.5.0", 98 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 99 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 100 90 "dev": true, 91 + "license": "MIT", 101 92 "dependencies": { 102 93 "has-flag": "^3.0.0" 103 94 }, ··· 107 98 }, 108 99 "node_modules/@babel/helper-validator-identifier": { 109 100 "version": "7.22.20", 110 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", 111 - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", 112 101 "dev": true, 102 + "license": "MIT", 113 103 "engines": { 114 104 "node": ">=6.9.0" 115 105 } 116 106 }, 117 107 "node_modules/@babel/highlight": { 118 108 "version": "7.23.4", 119 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", 120 - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", 121 109 "dev": true, 110 + "license": "MIT", 122 111 "dependencies": { 123 112 "@babel/helper-validator-identifier": "^7.22.20", 124 113 "chalk": "^2.4.2", ··· 130 119 }, 131 120 "node_modules/@babel/highlight/node_modules/ansi-styles": { 132 121 "version": "3.2.1", 133 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 134 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 135 122 "dev": true, 123 + "license": "MIT", 136 124 "dependencies": { 137 125 "color-convert": "^1.9.0" 138 126 }, ··· 142 130 }, 143 131 "node_modules/@babel/highlight/node_modules/chalk": { 144 132 "version": "2.4.2", 145 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 146 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 147 133 "dev": true, 134 + "license": "MIT", 148 135 "dependencies": { 149 136 "ansi-styles": "^3.2.1", 150 137 "escape-string-regexp": "^1.0.5", ··· 156 143 }, 157 144 "node_modules/@babel/highlight/node_modules/color-convert": { 158 145 "version": "1.9.3", 159 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 160 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 161 146 "dev": true, 147 + "license": "MIT", 162 148 "dependencies": { 163 149 "color-name": "1.1.3" 164 150 } 165 151 }, 166 152 "node_modules/@babel/highlight/node_modules/color-name": { 167 153 "version": "1.1.3", 168 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 169 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 170 - "dev": true 154 + "dev": true, 155 + "license": "MIT" 171 156 }, 172 157 "node_modules/@babel/highlight/node_modules/escape-string-regexp": { 173 158 "version": "1.0.5", 174 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 175 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 176 159 "dev": true, 160 + "license": "MIT", 177 161 "engines": { 178 162 "node": ">=0.8.0" 179 163 } 180 164 }, 181 165 "node_modules/@babel/highlight/node_modules/has-flag": { 182 166 "version": "3.0.0", 183 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 184 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 185 167 "dev": true, 168 + "license": "MIT", 186 169 "engines": { 187 170 "node": ">=4" 188 171 } 189 172 }, 190 173 "node_modules/@babel/highlight/node_modules/supports-color": { 191 174 "version": "5.5.0", 192 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 193 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 194 175 "dev": true, 176 + "license": "MIT", 195 177 "dependencies": { 196 178 "has-flag": "^3.0.0" 197 179 }, ··· 201 183 }, 202 184 "node_modules/@eslint-community/eslint-utils": { 203 185 "version": "4.4.0", 204 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 205 - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 206 186 "dev": true, 187 + "license": "MIT", 207 188 "dependencies": { 208 189 "eslint-visitor-keys": "^3.3.0" 209 190 }, ··· 216 197 }, 217 198 "node_modules/@eslint-community/regexpp": { 218 199 "version": "4.10.0", 219 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", 220 - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", 221 200 "dev": true, 201 + "license": "MIT", 222 202 "engines": { 223 203 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 224 204 } 225 205 }, 226 206 "node_modules/@eslint/eslintrc": { 227 207 "version": "2.1.4", 228 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 229 - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 230 208 "dev": true, 209 + "license": "MIT", 231 210 "dependencies": { 232 211 "ajv": "^6.12.4", 233 212 "debug": "^4.3.2", ··· 248 227 }, 249 228 "node_modules/@eslint/js": { 250 229 "version": "8.55.0", 251 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", 252 - "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", 253 230 "dev": true, 231 + "license": "MIT", 254 232 "engines": { 255 233 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 256 234 } 257 235 }, 258 236 "node_modules/@humanwhocodes/config-array": { 259 237 "version": "0.11.13", 260 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", 261 - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", 262 238 "dev": true, 239 + "license": "Apache-2.0", 263 240 "dependencies": { 264 241 "@humanwhocodes/object-schema": "^2.0.1", 265 242 "debug": "^4.1.1", ··· 271 248 }, 272 249 "node_modules/@humanwhocodes/module-importer": { 273 250 "version": "1.0.1", 274 - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 275 - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 276 251 "dev": true, 252 + "license": "Apache-2.0", 277 253 "engines": { 278 254 "node": ">=12.22" 279 255 }, ··· 284 260 }, 285 261 "node_modules/@humanwhocodes/object-schema": { 286 262 "version": "2.0.1", 287 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", 288 - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", 289 - "dev": true 263 + "dev": true, 264 + "license": "BSD-3-Clause" 290 265 }, 291 266 "node_modules/@jridgewell/gen-mapping": { 292 267 "version": "0.3.3", 293 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 294 - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 295 268 "dev": true, 269 + "license": "MIT", 296 270 "peer": true, 297 271 "dependencies": { 298 272 "@jridgewell/set-array": "^1.0.1", ··· 305 279 }, 306 280 "node_modules/@jridgewell/resolve-uri": { 307 281 "version": "3.1.1", 308 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", 309 - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", 310 282 "dev": true, 283 + "license": "MIT", 311 284 "peer": true, 312 285 "engines": { 313 286 "node": ">=6.0.0" ··· 315 288 }, 316 289 "node_modules/@jridgewell/set-array": { 317 290 "version": "1.1.2", 318 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 319 - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 320 291 "dev": true, 292 + "license": "MIT", 321 293 "peer": true, 322 294 "engines": { 323 295 "node": ">=6.0.0" ··· 325 297 }, 326 298 "node_modules/@jridgewell/source-map": { 327 299 "version": "0.3.5", 328 - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", 329 - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", 330 300 "dev": true, 301 + "license": "MIT", 331 302 "peer": true, 332 303 "dependencies": { 333 304 "@jridgewell/gen-mapping": "^0.3.0", ··· 336 307 }, 337 308 "node_modules/@jridgewell/sourcemap-codec": { 338 309 "version": "1.4.15", 339 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 340 - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 341 310 "dev": true, 311 + "license": "MIT", 342 312 "peer": true 343 313 }, 344 314 "node_modules/@jridgewell/trace-mapping": { 345 315 "version": "0.3.20", 346 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", 347 - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", 348 316 "dev": true, 317 + "license": "MIT", 349 318 "peer": true, 350 319 "dependencies": { 351 320 "@jridgewell/resolve-uri": "^3.1.0", ··· 354 323 }, 355 324 "node_modules/@nodelib/fs.scandir": { 356 325 "version": "2.1.5", 357 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 358 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 359 326 "dev": true, 327 + "license": "MIT", 360 328 "dependencies": { 361 329 "@nodelib/fs.stat": "2.0.5", 362 330 "run-parallel": "^1.1.9" ··· 367 335 }, 368 336 "node_modules/@nodelib/fs.stat": { 369 337 "version": "2.0.5", 370 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 371 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 372 338 "dev": true, 339 + "license": "MIT", 373 340 "engines": { 374 341 "node": ">= 8" 375 342 } 376 343 }, 377 344 "node_modules/@nodelib/fs.walk": { 378 345 "version": "1.2.8", 379 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 380 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 381 346 "dev": true, 347 + "license": "MIT", 382 348 "dependencies": { 383 349 "@nodelib/fs.scandir": "2.1.5", 384 350 "fastq": "^1.6.0" ··· 389 355 }, 390 356 "node_modules/@pkgr/utils": { 391 357 "version": "2.4.2", 392 - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", 393 - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", 394 358 "dev": true, 359 + "license": "MIT", 395 360 "dependencies": { 396 361 "cross-spawn": "^7.0.3", 397 362 "fast-glob": "^3.3.0", ··· 409 374 }, 410 375 "node_modules/@pkgr/utils/node_modules/open": { 411 376 "version": "9.1.0", 412 - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", 413 - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", 414 377 "dev": true, 378 + "license": "MIT", 415 379 "dependencies": { 416 380 "default-browser": "^4.0.0", 417 381 "define-lazy-prop": "^3.0.0", ··· 427 391 }, 428 392 "node_modules/@types/eslint": { 429 393 "version": "8.44.9", 430 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.9.tgz", 431 - "integrity": "sha512-6yBxcvwnnYoYT1Uk2d+jvIfsuP4mb2EdIxFnrPABj5a/838qe5bGkNLFOiipX4ULQ7XVQvTxOh7jO+BTAiqsEw==", 432 394 "dev": true, 395 + "license": "MIT", 433 396 "dependencies": { 434 397 "@types/estree": "*", 435 398 "@types/json-schema": "*" ··· 437 400 }, 438 401 "node_modules/@types/eslint-scope": { 439 402 "version": "3.7.7", 440 - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", 441 - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", 442 403 "dev": true, 404 + "license": "MIT", 443 405 "peer": true, 444 406 "dependencies": { 445 407 "@types/eslint": "*", ··· 448 410 }, 449 411 "node_modules/@types/estree": { 450 412 "version": "1.0.5", 451 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 452 - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", 453 - "dev": true 413 + "dev": true, 414 + "license": "MIT" 454 415 }, 455 416 "node_modules/@types/json-schema": { 456 417 "version": "7.0.15", 457 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 458 - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 459 - "dev": true 418 + "dev": true, 419 + "license": "MIT" 460 420 }, 461 421 "node_modules/@types/json5": { 462 422 "version": "0.0.29", 463 - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", 464 - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", 465 - "dev": true 423 + "dev": true, 424 + "license": "MIT" 466 425 }, 467 426 "node_modules/@types/node": { 468 427 "version": "20.10.4", 469 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz", 470 - "integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==", 471 428 "dev": true, 429 + "license": "MIT", 472 430 "dependencies": { 473 431 "undici-types": "~5.26.4" 474 432 } 475 433 }, 476 434 "node_modules/@types/normalize-package-data": { 477 435 "version": "2.4.4", 478 - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", 479 - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", 480 - "dev": true 436 + "dev": true, 437 + "license": "MIT" 481 438 }, 482 439 "node_modules/@types/semver": { 483 440 "version": "7.5.6", 484 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", 485 - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", 486 - "dev": true 441 + "dev": true, 442 + "license": "MIT" 487 443 }, 488 444 "node_modules/@typescript-eslint/eslint-plugin": { 489 445 "version": "6.14.0", 490 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.14.0.tgz", 491 - "integrity": "sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==", 492 446 "dev": true, 447 + "license": "MIT", 493 448 "dependencies": { 494 449 "@eslint-community/regexpp": "^4.5.1", 495 450 "@typescript-eslint/scope-manager": "6.14.0", ··· 522 477 }, 523 478 "node_modules/@typescript-eslint/parser": { 524 479 "version": "6.14.0", 525 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.14.0.tgz", 526 - "integrity": "sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==", 527 480 "dev": true, 481 + "license": "BSD-2-Clause", 528 482 "dependencies": { 529 483 "@typescript-eslint/scope-manager": "6.14.0", 530 484 "@typescript-eslint/types": "6.14.0", ··· 550 504 }, 551 505 "node_modules/@typescript-eslint/scope-manager": { 552 506 "version": "6.14.0", 553 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz", 554 - "integrity": "sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==", 555 507 "dev": true, 508 + "license": "MIT", 556 509 "dependencies": { 557 510 "@typescript-eslint/types": "6.14.0", 558 511 "@typescript-eslint/visitor-keys": "6.14.0" ··· 567 520 }, 568 521 "node_modules/@typescript-eslint/type-utils": { 569 522 "version": "6.14.0", 570 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.14.0.tgz", 571 - "integrity": "sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==", 572 523 "dev": true, 524 + "license": "MIT", 573 525 "dependencies": { 574 526 "@typescript-eslint/typescript-estree": "6.14.0", 575 527 "@typescript-eslint/utils": "6.14.0", ··· 594 546 }, 595 547 "node_modules/@typescript-eslint/types": { 596 548 "version": "6.14.0", 597 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.14.0.tgz", 598 - "integrity": "sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==", 599 549 "dev": true, 550 + "license": "MIT", 600 551 "engines": { 601 552 "node": "^16.0.0 || >=18.0.0" 602 553 }, ··· 607 558 }, 608 559 "node_modules/@typescript-eslint/typescript-estree": { 609 560 "version": "6.14.0", 610 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz", 611 - "integrity": "sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==", 612 561 "dev": true, 562 + "license": "BSD-2-Clause", 613 563 "dependencies": { 614 564 "@typescript-eslint/types": "6.14.0", 615 565 "@typescript-eslint/visitor-keys": "6.14.0", ··· 634 584 }, 635 585 "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { 636 586 "version": "11.1.0", 637 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 638 - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 639 587 "dev": true, 588 + "license": "MIT", 640 589 "dependencies": { 641 590 "array-union": "^2.1.0", 642 591 "dir-glob": "^3.0.1", ··· 654 603 }, 655 604 "node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { 656 605 "version": "3.0.0", 657 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 658 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 659 606 "dev": true, 607 + "license": "MIT", 660 608 "engines": { 661 609 "node": ">=8" 662 610 } 663 611 }, 664 612 "node_modules/@typescript-eslint/utils": { 665 613 "version": "6.14.0", 666 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.14.0.tgz", 667 - "integrity": "sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==", 668 614 "dev": true, 615 + "license": "MIT", 669 616 "dependencies": { 670 617 "@eslint-community/eslint-utils": "^4.4.0", 671 618 "@types/json-schema": "^7.0.12", ··· 688 635 }, 689 636 "node_modules/@typescript-eslint/visitor-keys": { 690 637 "version": "6.14.0", 691 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz", 692 - "integrity": "sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==", 693 638 "dev": true, 639 + "license": "MIT", 694 640 "dependencies": { 695 641 "@typescript-eslint/types": "6.14.0", 696 642 "eslint-visitor-keys": "^3.4.1" ··· 705 651 }, 706 652 "node_modules/@ungap/structured-clone": { 707 653 "version": "1.2.0", 708 - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 709 - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", 710 - "dev": true 654 + "dev": true, 655 + "license": "ISC" 711 656 }, 712 657 "node_modules/@webassemblyjs/ast": { 713 658 "version": "1.11.6", 714 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", 715 - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", 716 659 "dev": true, 660 + "license": "MIT", 717 661 "peer": true, 718 662 "dependencies": { 719 663 "@webassemblyjs/helper-numbers": "1.11.6", ··· 722 666 }, 723 667 "node_modules/@webassemblyjs/floating-point-hex-parser": { 724 668 "version": "1.11.6", 725 - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", 726 - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", 727 669 "dev": true, 670 + "license": "MIT", 728 671 "peer": true 729 672 }, 730 673 "node_modules/@webassemblyjs/helper-api-error": { 731 674 "version": "1.11.6", 732 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", 733 - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", 734 675 "dev": true, 676 + "license": "MIT", 735 677 "peer": true 736 678 }, 737 679 "node_modules/@webassemblyjs/helper-buffer": { 738 680 "version": "1.11.6", 739 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", 740 - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", 741 681 "dev": true, 682 + "license": "MIT", 742 683 "peer": true 743 684 }, 744 685 "node_modules/@webassemblyjs/helper-numbers": { 745 686 "version": "1.11.6", 746 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", 747 - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", 748 687 "dev": true, 688 + "license": "MIT", 749 689 "peer": true, 750 690 "dependencies": { 751 691 "@webassemblyjs/floating-point-hex-parser": "1.11.6", ··· 755 695 }, 756 696 "node_modules/@webassemblyjs/helper-wasm-bytecode": { 757 697 "version": "1.11.6", 758 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", 759 - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", 760 698 "dev": true, 699 + "license": "MIT", 761 700 "peer": true 762 701 }, 763 702 "node_modules/@webassemblyjs/helper-wasm-section": { 764 703 "version": "1.11.6", 765 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", 766 - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", 767 704 "dev": true, 705 + "license": "MIT", 768 706 "peer": true, 769 707 "dependencies": { 770 708 "@webassemblyjs/ast": "1.11.6", ··· 775 713 }, 776 714 "node_modules/@webassemblyjs/ieee754": { 777 715 "version": "1.11.6", 778 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", 779 - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", 780 716 "dev": true, 717 + "license": "MIT", 781 718 "peer": true, 782 719 "dependencies": { 783 720 "@xtuc/ieee754": "^1.2.0" ··· 785 722 }, 786 723 "node_modules/@webassemblyjs/leb128": { 787 724 "version": "1.11.6", 788 - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", 789 - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", 790 725 "dev": true, 726 + "license": "Apache-2.0", 791 727 "peer": true, 792 728 "dependencies": { 793 729 "@xtuc/long": "4.2.2" ··· 795 731 }, 796 732 "node_modules/@webassemblyjs/utf8": { 797 733 "version": "1.11.6", 798 - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", 799 - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", 800 734 "dev": true, 735 + "license": "MIT", 801 736 "peer": true 802 737 }, 803 738 "node_modules/@webassemblyjs/wasm-edit": { 804 739 "version": "1.11.6", 805 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", 806 - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", 807 740 "dev": true, 741 + "license": "MIT", 808 742 "peer": true, 809 743 "dependencies": { 810 744 "@webassemblyjs/ast": "1.11.6", ··· 819 753 }, 820 754 "node_modules/@webassemblyjs/wasm-gen": { 821 755 "version": "1.11.6", 822 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", 823 - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", 824 756 "dev": true, 757 + "license": "MIT", 825 758 "peer": true, 826 759 "dependencies": { 827 760 "@webassemblyjs/ast": "1.11.6", ··· 833 766 }, 834 767 "node_modules/@webassemblyjs/wasm-opt": { 835 768 "version": "1.11.6", 836 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", 837 - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", 838 769 "dev": true, 770 + "license": "MIT", 839 771 "peer": true, 840 772 "dependencies": { 841 773 "@webassemblyjs/ast": "1.11.6", ··· 846 778 }, 847 779 "node_modules/@webassemblyjs/wasm-parser": { 848 780 "version": "1.11.6", 849 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", 850 - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", 851 781 "dev": true, 782 + "license": "MIT", 852 783 "peer": true, 853 784 "dependencies": { 854 785 "@webassemblyjs/ast": "1.11.6", ··· 861 792 }, 862 793 "node_modules/@webassemblyjs/wast-printer": { 863 794 "version": "1.11.6", 864 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", 865 - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", 866 795 "dev": true, 796 + "license": "MIT", 867 797 "peer": true, 868 798 "dependencies": { 869 799 "@webassemblyjs/ast": "1.11.6", ··· 872 802 }, 873 803 "node_modules/@xtuc/ieee754": { 874 804 "version": "1.2.0", 875 - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 876 - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 877 805 "dev": true, 806 + "license": "BSD-3-Clause", 878 807 "peer": true 879 808 }, 880 809 "node_modules/@xtuc/long": { 881 810 "version": "4.2.2", 882 - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 883 - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 884 811 "dev": true, 812 + "license": "Apache-2.0", 885 813 "peer": true 886 814 }, 887 815 "node_modules/acorn": { 888 816 "version": "8.11.2", 889 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", 890 - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", 891 817 "dev": true, 818 + "license": "MIT", 892 819 "bin": { 893 820 "acorn": "bin/acorn" 894 821 }, ··· 898 825 }, 899 826 "node_modules/acorn-import-assertions": { 900 827 "version": "1.9.0", 901 - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", 902 - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", 903 828 "dev": true, 829 + "license": "MIT", 904 830 "peer": true, 905 831 "peerDependencies": { 906 832 "acorn": "^8" ··· 908 834 }, 909 835 "node_modules/acorn-jsx": { 910 836 "version": "5.3.2", 911 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 912 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 913 837 "dev": true, 838 + "license": "MIT", 914 839 "peerDependencies": { 915 840 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 916 841 } 917 842 }, 918 843 "node_modules/ajv": { 919 844 "version": "6.12.6", 920 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 921 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 922 845 "dev": true, 846 + "license": "MIT", 923 847 "dependencies": { 924 848 "fast-deep-equal": "^3.1.1", 925 849 "fast-json-stable-stringify": "^2.0.0", ··· 933 857 }, 934 858 "node_modules/ajv-keywords": { 935 859 "version": "3.5.2", 936 - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 937 - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 938 860 "dev": true, 861 + "license": "MIT", 939 862 "peer": true, 940 863 "peerDependencies": { 941 864 "ajv": "^6.9.1" ··· 943 866 }, 944 867 "node_modules/ansi-escapes": { 945 868 "version": "4.3.2", 946 - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 947 - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 948 869 "dev": true, 870 + "license": "MIT", 949 871 "dependencies": { 950 872 "type-fest": "^0.21.3" 951 873 }, ··· 958 880 }, 959 881 "node_modules/ansi-regex": { 960 882 "version": "5.0.1", 961 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 962 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 963 883 "dev": true, 884 + "license": "MIT", 964 885 "engines": { 965 886 "node": ">=8" 966 887 } 967 888 }, 968 889 "node_modules/ansi-styles": { 969 890 "version": "4.3.0", 970 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 971 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 972 891 "dev": true, 892 + "license": "MIT", 973 893 "dependencies": { 974 894 "color-convert": "^2.0.1" 975 895 }, ··· 982 902 }, 983 903 "node_modules/argparse": { 984 904 "version": "2.0.1", 985 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 986 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 987 - "dev": true 905 + "dev": true, 906 + "license": "Python-2.0" 988 907 }, 989 908 "node_modules/array-buffer-byte-length": { 990 909 "version": "1.0.0", 991 - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", 992 - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", 993 910 "dev": true, 911 + "license": "MIT", 994 912 "dependencies": { 995 913 "call-bind": "^1.0.2", 996 914 "is-array-buffer": "^3.0.1" ··· 1001 919 }, 1002 920 "node_modules/array-includes": { 1003 921 "version": "3.1.7", 1004 - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", 1005 - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", 1006 922 "dev": true, 923 + "license": "MIT", 1007 924 "dependencies": { 1008 925 "call-bind": "^1.0.2", 1009 926 "define-properties": "^1.2.0", ··· 1020 937 }, 1021 938 "node_modules/array-union": { 1022 939 "version": "2.1.0", 1023 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1024 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 1025 940 "dev": true, 941 + "license": "MIT", 1026 942 "engines": { 1027 943 "node": ">=8" 1028 944 } 1029 945 }, 1030 946 "node_modules/array.prototype.find": { 1031 947 "version": "2.2.2", 1032 - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.2.tgz", 1033 - "integrity": "sha512-DRumkfW97iZGOfn+lIXbkVrXL04sfYKX+EfOodo8XboR5sxPDVvOjZTF/rysusa9lmhmSOeD6Vp6RKQP+eP4Tg==", 1034 948 "dev": true, 949 + "license": "MIT", 1035 950 "dependencies": { 1036 951 "call-bind": "^1.0.2", 1037 952 "define-properties": "^1.2.0", ··· 1044 959 }, 1045 960 "node_modules/array.prototype.flat": { 1046 961 "version": "1.3.2", 1047 - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", 1048 - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", 1049 962 "dev": true, 963 + "license": "MIT", 1050 964 "dependencies": { 1051 965 "call-bind": "^1.0.2", 1052 966 "define-properties": "^1.2.0", ··· 1062 976 }, 1063 977 "node_modules/array.prototype.flatmap": { 1064 978 "version": "1.3.2", 1065 - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", 1066 - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", 1067 979 "dev": true, 980 + "license": "MIT", 1068 981 "dependencies": { 1069 982 "call-bind": "^1.0.2", 1070 983 "define-properties": "^1.2.0", ··· 1080 993 }, 1081 994 "node_modules/arraybuffer.prototype.slice": { 1082 995 "version": "1.0.2", 1083 - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", 1084 - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", 1085 996 "dev": true, 997 + "license": "MIT", 1086 998 "dependencies": { 1087 999 "array-buffer-byte-length": "^1.0.0", 1088 1000 "call-bind": "^1.0.2", ··· 1101 1013 }, 1102 1014 "node_modules/arrify": { 1103 1015 "version": "3.0.0", 1104 - "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", 1105 - "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", 1106 1016 "dev": true, 1017 + "license": "MIT", 1107 1018 "engines": { 1108 1019 "node": ">=12" 1109 1020 }, ··· 1113 1024 }, 1114 1025 "node_modules/available-typed-arrays": { 1115 1026 "version": "1.0.5", 1116 - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 1117 - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", 1118 1027 "dev": true, 1028 + "license": "MIT", 1119 1029 "engines": { 1120 1030 "node": ">= 0.4" 1121 1031 }, ··· 1125 1035 }, 1126 1036 "node_modules/balanced-match": { 1127 1037 "version": "1.0.2", 1128 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1129 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1130 - "dev": true 1038 + "dev": true, 1039 + "license": "MIT" 1131 1040 }, 1132 1041 "node_modules/big-integer": { 1133 1042 "version": "1.6.52", 1134 - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", 1135 - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", 1136 1043 "dev": true, 1044 + "license": "Unlicense", 1137 1045 "engines": { 1138 1046 "node": ">=0.6" 1139 1047 } 1140 1048 }, 1141 1049 "node_modules/bplist-parser": { 1142 1050 "version": "0.2.0", 1143 - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", 1144 - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", 1145 1051 "dev": true, 1052 + "license": "MIT", 1146 1053 "dependencies": { 1147 1054 "big-integer": "^1.6.44" 1148 1055 }, ··· 1152 1059 }, 1153 1060 "node_modules/brace-expansion": { 1154 1061 "version": "1.1.11", 1155 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1156 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1157 1062 "dev": true, 1063 + "license": "MIT", 1158 1064 "dependencies": { 1159 1065 "balanced-match": "^1.0.0", 1160 1066 "concat-map": "0.0.1" ··· 1162 1068 }, 1163 1069 "node_modules/braces": { 1164 1070 "version": "3.0.2", 1165 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1166 - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1167 1071 "dev": true, 1072 + "license": "MIT", 1168 1073 "dependencies": { 1169 1074 "fill-range": "^7.0.1" 1170 1075 }, ··· 1174 1079 }, 1175 1080 "node_modules/browserslist": { 1176 1081 "version": "4.22.2", 1177 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", 1178 - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", 1179 1082 "dev": true, 1180 1083 "funding": [ 1181 1084 { ··· 1191 1094 "url": "https://github.com/sponsors/ai" 1192 1095 } 1193 1096 ], 1097 + "license": "MIT", 1194 1098 "peer": true, 1195 1099 "dependencies": { 1196 1100 "caniuse-lite": "^1.0.30001565", ··· 1207 1111 }, 1208 1112 "node_modules/buffer-from": { 1209 1113 "version": "1.1.2", 1210 - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 1211 - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 1212 1114 "dev": true, 1115 + "license": "MIT", 1213 1116 "peer": true 1214 1117 }, 1215 1118 "node_modules/builtin-modules": { 1216 1119 "version": "3.3.0", 1217 - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 1218 - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 1219 1120 "dev": true, 1121 + "license": "MIT", 1220 1122 "engines": { 1221 1123 "node": ">=6" 1222 1124 }, ··· 1226 1128 }, 1227 1129 "node_modules/builtins": { 1228 1130 "version": "5.0.1", 1229 - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", 1230 - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", 1231 1131 "dev": true, 1132 + "license": "MIT", 1232 1133 "dependencies": { 1233 1134 "semver": "^7.0.0" 1234 1135 } 1235 1136 }, 1236 1137 "node_modules/bundle-name": { 1237 1138 "version": "3.0.0", 1238 - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", 1239 - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", 1240 1139 "dev": true, 1140 + "license": "MIT", 1241 1141 "dependencies": { 1242 1142 "run-applescript": "^5.0.0" 1243 1143 }, ··· 1250 1150 }, 1251 1151 "node_modules/call-bind": { 1252 1152 "version": "1.0.5", 1253 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", 1254 - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", 1255 1153 "dev": true, 1154 + "license": "MIT", 1256 1155 "dependencies": { 1257 1156 "function-bind": "^1.1.2", 1258 1157 "get-intrinsic": "^1.2.1", ··· 1264 1163 }, 1265 1164 "node_modules/callsites": { 1266 1165 "version": "3.1.0", 1267 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1268 - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1269 1166 "dev": true, 1167 + "license": "MIT", 1270 1168 "engines": { 1271 1169 "node": ">=6" 1272 1170 } 1273 1171 }, 1274 1172 "node_modules/caniuse-lite": { 1275 1173 "version": "1.0.30001570", 1276 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz", 1277 - "integrity": "sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==", 1278 1174 "dev": true, 1279 1175 "funding": [ 1280 1176 { ··· 1290 1186 "url": "https://github.com/sponsors/ai" 1291 1187 } 1292 1188 ], 1189 + "license": "CC-BY-4.0", 1293 1190 "peer": true 1294 1191 }, 1295 1192 "node_modules/chalk": { 1296 1193 "version": "4.1.2", 1297 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1298 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1299 1194 "dev": true, 1195 + "license": "MIT", 1300 1196 "dependencies": { 1301 1197 "ansi-styles": "^4.1.0", 1302 1198 "supports-color": "^7.1.0" ··· 1310 1206 }, 1311 1207 "node_modules/chrome-trace-event": { 1312 1208 "version": "1.0.3", 1313 - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 1314 - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 1315 1209 "dev": true, 1210 + "license": "MIT", 1316 1211 "peer": true, 1317 1212 "engines": { 1318 1213 "node": ">=6.0" ··· 1320 1215 }, 1321 1216 "node_modules/ci-info": { 1322 1217 "version": "3.9.0", 1323 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", 1324 - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", 1325 1218 "dev": true, 1326 1219 "funding": [ 1327 1220 { ··· 1329 1222 "url": "https://github.com/sponsors/sibiraj-s" 1330 1223 } 1331 1224 ], 1225 + "license": "MIT", 1332 1226 "engines": { 1333 1227 "node": ">=8" 1334 1228 } 1335 1229 }, 1336 1230 "node_modules/clean-regexp": { 1337 1231 "version": "1.0.0", 1338 - "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", 1339 - "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", 1340 1232 "dev": true, 1233 + "license": "MIT", 1341 1234 "dependencies": { 1342 1235 "escape-string-regexp": "^1.0.5" 1343 1236 }, ··· 1347 1240 }, 1348 1241 "node_modules/clean-regexp/node_modules/escape-string-regexp": { 1349 1242 "version": "1.0.5", 1350 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1351 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 1352 1243 "dev": true, 1244 + "license": "MIT", 1353 1245 "engines": { 1354 1246 "node": ">=0.8.0" 1355 1247 } 1356 1248 }, 1357 1249 "node_modules/color-convert": { 1358 1250 "version": "2.0.1", 1359 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1360 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1361 1251 "dev": true, 1252 + "license": "MIT", 1362 1253 "dependencies": { 1363 1254 "color-name": "~1.1.4" 1364 1255 }, ··· 1368 1259 }, 1369 1260 "node_modules/color-name": { 1370 1261 "version": "1.1.4", 1371 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1372 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1373 - "dev": true 1262 + "dev": true, 1263 + "license": "MIT" 1374 1264 }, 1375 1265 "node_modules/commander": { 1376 1266 "version": "2.20.3", 1377 - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 1378 - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 1379 1267 "dev": true, 1268 + "license": "MIT", 1380 1269 "peer": true 1381 1270 }, 1382 1271 "node_modules/common-path-prefix": { 1383 1272 "version": "3.0.0", 1384 - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", 1385 - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", 1386 - "dev": true 1273 + "dev": true, 1274 + "license": "ISC" 1387 1275 }, 1388 1276 "node_modules/concat-map": { 1389 1277 "version": "0.0.1", 1390 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1391 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1392 - "dev": true 1278 + "dev": true, 1279 + "license": "MIT" 1393 1280 }, 1394 1281 "node_modules/confusing-browser-globals": { 1395 1282 "version": "1.0.11", 1396 - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", 1397 - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", 1398 - "dev": true 1283 + "dev": true, 1284 + "license": "MIT" 1399 1285 }, 1400 1286 "node_modules/cosmiconfig": { 1401 1287 "version": "8.3.6", 1402 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", 1403 - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", 1404 1288 "dev": true, 1289 + "license": "MIT", 1405 1290 "dependencies": { 1406 1291 "import-fresh": "^3.3.0", 1407 1292 "js-yaml": "^4.1.0", ··· 1425 1310 }, 1426 1311 "node_modules/cross-spawn": { 1427 1312 "version": "7.0.3", 1428 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1429 - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1430 1313 "dev": true, 1314 + "license": "MIT", 1431 1315 "dependencies": { 1432 1316 "path-key": "^3.1.0", 1433 1317 "shebang-command": "^2.0.0", ··· 1439 1323 }, 1440 1324 "node_modules/debug": { 1441 1325 "version": "4.3.4", 1442 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1443 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1444 1326 "dev": true, 1327 + "license": "MIT", 1445 1328 "dependencies": { 1446 1329 "ms": "2.1.2" 1447 1330 }, ··· 1456 1339 }, 1457 1340 "node_modules/deep-is": { 1458 1341 "version": "0.1.4", 1459 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 1460 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 1461 - "dev": true 1342 + "dev": true, 1343 + "license": "MIT" 1462 1344 }, 1463 1345 "node_modules/default-browser": { 1464 1346 "version": "4.0.0", 1465 - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", 1466 - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", 1467 1347 "dev": true, 1348 + "license": "MIT", 1468 1349 "dependencies": { 1469 1350 "bundle-name": "^3.0.0", 1470 1351 "default-browser-id": "^3.0.0", ··· 1480 1361 }, 1481 1362 "node_modules/default-browser-id": { 1482 1363 "version": "3.0.0", 1483 - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", 1484 - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", 1485 1364 "dev": true, 1365 + "license": "MIT", 1486 1366 "dependencies": { 1487 1367 "bplist-parser": "^0.2.0", 1488 1368 "untildify": "^4.0.0" ··· 1496 1376 }, 1497 1377 "node_modules/default-browser/node_modules/execa": { 1498 1378 "version": "7.2.0", 1499 - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", 1500 - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", 1501 1379 "dev": true, 1380 + "license": "MIT", 1502 1381 "dependencies": { 1503 1382 "cross-spawn": "^7.0.3", 1504 1383 "get-stream": "^6.0.1", ··· 1519 1398 }, 1520 1399 "node_modules/default-browser/node_modules/human-signals": { 1521 1400 "version": "4.3.1", 1522 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", 1523 - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", 1524 1401 "dev": true, 1402 + "license": "Apache-2.0", 1525 1403 "engines": { 1526 1404 "node": ">=14.18.0" 1527 1405 } 1528 1406 }, 1529 1407 "node_modules/default-browser/node_modules/is-stream": { 1530 1408 "version": "3.0.0", 1531 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 1532 - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 1533 1409 "dev": true, 1410 + "license": "MIT", 1534 1411 "engines": { 1535 1412 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1536 1413 }, ··· 1540 1417 }, 1541 1418 "node_modules/default-browser/node_modules/mimic-fn": { 1542 1419 "version": "4.0.0", 1543 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 1544 - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 1545 1420 "dev": true, 1421 + "license": "MIT", 1546 1422 "engines": { 1547 1423 "node": ">=12" 1548 1424 }, ··· 1552 1428 }, 1553 1429 "node_modules/default-browser/node_modules/npm-run-path": { 1554 1430 "version": "5.1.0", 1555 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", 1556 - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", 1557 1431 "dev": true, 1432 + "license": "MIT", 1558 1433 "dependencies": { 1559 1434 "path-key": "^4.0.0" 1560 1435 }, ··· 1567 1442 }, 1568 1443 "node_modules/default-browser/node_modules/onetime": { 1569 1444 "version": "6.0.0", 1570 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 1571 - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 1572 1445 "dev": true, 1446 + "license": "MIT", 1573 1447 "dependencies": { 1574 1448 "mimic-fn": "^4.0.0" 1575 1449 }, ··· 1582 1456 }, 1583 1457 "node_modules/default-browser/node_modules/path-key": { 1584 1458 "version": "4.0.0", 1585 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 1586 - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 1587 1459 "dev": true, 1460 + "license": "MIT", 1588 1461 "engines": { 1589 1462 "node": ">=12" 1590 1463 }, ··· 1594 1467 }, 1595 1468 "node_modules/default-browser/node_modules/strip-final-newline": { 1596 1469 "version": "3.0.0", 1597 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 1598 - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 1599 1470 "dev": true, 1471 + "license": "MIT", 1600 1472 "engines": { 1601 1473 "node": ">=12" 1602 1474 }, ··· 1606 1478 }, 1607 1479 "node_modules/define-data-property": { 1608 1480 "version": "1.1.1", 1609 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", 1610 - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", 1611 1481 "dev": true, 1482 + "license": "MIT", 1612 1483 "dependencies": { 1613 1484 "get-intrinsic": "^1.2.1", 1614 1485 "gopd": "^1.0.1", ··· 1620 1491 }, 1621 1492 "node_modules/define-lazy-prop": { 1622 1493 "version": "3.0.0", 1623 - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 1624 - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 1625 1494 "dev": true, 1495 + "license": "MIT", 1626 1496 "engines": { 1627 1497 "node": ">=12" 1628 1498 }, ··· 1632 1502 }, 1633 1503 "node_modules/define-properties": { 1634 1504 "version": "1.2.1", 1635 - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", 1636 - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", 1637 1505 "dev": true, 1506 + "license": "MIT", 1638 1507 "dependencies": { 1639 1508 "define-data-property": "^1.0.1", 1640 1509 "has-property-descriptors": "^1.0.0", ··· 1649 1518 }, 1650 1519 "node_modules/dir-glob": { 1651 1520 "version": "3.0.1", 1652 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 1653 - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 1654 1521 "dev": true, 1522 + "license": "MIT", 1655 1523 "dependencies": { 1656 1524 "path-type": "^4.0.0" 1657 1525 }, ··· 1661 1529 }, 1662 1530 "node_modules/doctrine": { 1663 1531 "version": "3.0.0", 1664 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 1665 - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 1666 1532 "dev": true, 1533 + "license": "Apache-2.0", 1667 1534 "dependencies": { 1668 1535 "esutils": "^2.0.2" 1669 1536 }, ··· 1673 1540 }, 1674 1541 "node_modules/electron-to-chromium": { 1675 1542 "version": "1.4.611", 1676 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.611.tgz", 1677 - "integrity": "sha512-ZtRpDxrjHapOwxtv+nuth5ByB8clyn8crVynmRNGO3wG3LOp8RTcyZDqwaI6Ng6y8FCK2hVZmJoqwCskKbNMaw==", 1678 1543 "dev": true, 1544 + "license": "ISC", 1679 1545 "peer": true 1680 1546 }, 1681 1547 "node_modules/emoji-regex": { 1682 1548 "version": "8.0.0", 1683 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1684 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1685 - "dev": true 1549 + "dev": true, 1550 + "license": "MIT" 1686 1551 }, 1687 1552 "node_modules/enhance-visitors": { 1688 1553 "version": "1.0.0", 1689 - "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", 1690 - "integrity": "sha512-+29eJLiUixTEDRaZ35Vu8jP3gPLNcQQkQkOQjLp2X+6cZGGPDD/uasbFzvLsJKnGZnvmyZ0srxudwOtskHeIDA==", 1691 1554 "dev": true, 1555 + "license": "MIT", 1692 1556 "dependencies": { 1693 1557 "lodash": "^4.13.1" 1694 1558 }, ··· 1698 1562 }, 1699 1563 "node_modules/enhanced-resolve": { 1700 1564 "version": "0.9.1", 1701 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", 1702 - "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", 1703 1565 "dev": true, 1704 1566 "dependencies": { 1705 1567 "graceful-fs": "^4.1.2", ··· 1712 1574 }, 1713 1575 "node_modules/env-editor": { 1714 1576 "version": "1.1.0", 1715 - "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-1.1.0.tgz", 1716 - "integrity": "sha512-7AXskzN6T7Q9TFcKAGJprUbpQa4i1VsAetO9rdBqbGMGlragTziBgWt4pVYJMBWHQlLoX0buy6WFikzPH4Qjpw==", 1717 1577 "dev": true, 1578 + "license": "MIT", 1718 1579 "engines": { 1719 1580 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1720 1581 }, ··· 1724 1585 }, 1725 1586 "node_modules/error-ex": { 1726 1587 "version": "1.3.2", 1727 - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 1728 - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 1729 1588 "dev": true, 1589 + "license": "MIT", 1730 1590 "dependencies": { 1731 1591 "is-arrayish": "^0.2.1" 1732 1592 } 1733 1593 }, 1734 1594 "node_modules/es-abstract": { 1735 1595 "version": "1.22.3", 1736 - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", 1737 - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", 1738 1596 "dev": true, 1597 + "license": "MIT", 1739 1598 "dependencies": { 1740 1599 "array-buffer-byte-length": "^1.0.0", 1741 1600 "arraybuffer.prototype.slice": "^1.0.2", ··· 1786 1645 }, 1787 1646 "node_modules/es-module-lexer": { 1788 1647 "version": "1.4.1", 1789 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", 1790 - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", 1791 1648 "dev": true, 1649 + "license": "MIT", 1792 1650 "peer": true 1793 1651 }, 1794 1652 "node_modules/es-set-tostringtag": { 1795 1653 "version": "2.0.2", 1796 - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", 1797 - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", 1798 1654 "dev": true, 1655 + "license": "MIT", 1799 1656 "dependencies": { 1800 1657 "get-intrinsic": "^1.2.2", 1801 1658 "has-tostringtag": "^1.0.0", ··· 1807 1664 }, 1808 1665 "node_modules/es-shim-unscopables": { 1809 1666 "version": "1.0.2", 1810 - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", 1811 - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", 1812 1667 "dev": true, 1668 + "license": "MIT", 1813 1669 "dependencies": { 1814 1670 "hasown": "^2.0.0" 1815 1671 } 1816 1672 }, 1817 1673 "node_modules/es-to-primitive": { 1818 1674 "version": "1.2.1", 1819 - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 1820 - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 1821 1675 "dev": true, 1676 + "license": "MIT", 1822 1677 "dependencies": { 1823 1678 "is-callable": "^1.1.4", 1824 1679 "is-date-object": "^1.0.1", ··· 1833 1688 }, 1834 1689 "node_modules/escalade": { 1835 1690 "version": "3.1.1", 1836 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 1837 - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 1838 1691 "dev": true, 1692 + "license": "MIT", 1839 1693 "peer": true, 1840 1694 "engines": { 1841 1695 "node": ">=6" ··· 1843 1697 }, 1844 1698 "node_modules/escape-string-regexp": { 1845 1699 "version": "4.0.0", 1846 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 1847 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 1848 1700 "dev": true, 1701 + "license": "MIT", 1849 1702 "engines": { 1850 1703 "node": ">=10" 1851 1704 }, ··· 1855 1708 }, 1856 1709 "node_modules/eslint": { 1857 1710 "version": "8.55.0", 1858 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", 1859 - "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", 1860 1711 "dev": true, 1712 + "license": "MIT", 1861 1713 "dependencies": { 1862 1714 "@eslint-community/eslint-utils": "^4.2.0", 1863 1715 "@eslint-community/regexpp": "^4.6.1", ··· 1910 1762 }, 1911 1763 "node_modules/eslint-compat-utils": { 1912 1764 "version": "0.1.2", 1913 - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz", 1914 - "integrity": "sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==", 1915 1765 "dev": true, 1766 + "license": "MIT", 1916 1767 "engines": { 1917 1768 "node": ">=12" 1918 1769 }, ··· 1922 1773 }, 1923 1774 "node_modules/eslint-config-prettier": { 1924 1775 "version": "8.10.0", 1925 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", 1926 - "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", 1927 1776 "dev": true, 1777 + "license": "MIT", 1928 1778 "bin": { 1929 1779 "eslint-config-prettier": "bin/cli.js" 1930 1780 }, ··· 1934 1784 }, 1935 1785 "node_modules/eslint-config-xo": { 1936 1786 "version": "0.43.1", 1937 - "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.43.1.tgz", 1938 - "integrity": "sha512-azv1L2PysRA0NkZOgbndUpN+581L7wPqkgJOgxxw3hxwXAbJgD6Hqb/SjHRiACifXt/AvxCzE/jIKFAlI7XjvQ==", 1939 1787 "dev": true, 1788 + "license": "MIT", 1940 1789 "dependencies": { 1941 1790 "confusing-browser-globals": "1.0.11" 1942 1791 }, ··· 1952 1801 }, 1953 1802 "node_modules/eslint-config-xo-typescript": { 1954 1803 "version": "1.0.1", 1955 - "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-1.0.1.tgz", 1956 - "integrity": "sha512-vPQssnRSUgBFOEfB/KY12CXwltwFSn4RSCfa+w7gjBC2PFQ7Yfgmyei+1XUZ3K+8LRGef2NMJUcxts7PldhDjg==", 1957 1804 "dev": true, 1805 + "license": "MIT", 1958 1806 "engines": { 1959 1807 "node": ">=16" 1960 1808 }, ··· 1970 1818 }, 1971 1819 "node_modules/eslint-formatter-pretty": { 1972 1820 "version": "5.0.0", 1973 - "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-5.0.0.tgz", 1974 - "integrity": "sha512-Uick451FoL22/wXqyScX3inW8ZlD/GQO7eFXj3bqb6N/ZtuuF00/CwSNIKLbFCJPrX5V4EdQBSgJ/UVnmLRnug==", 1975 1821 "dev": true, 1822 + "license": "MIT", 1976 1823 "dependencies": { 1977 1824 "@types/eslint": "^8.0.0", 1978 1825 "ansi-escapes": "^4.2.1", ··· 1992 1839 }, 1993 1840 "node_modules/eslint-import-resolver-node": { 1994 1841 "version": "0.3.9", 1995 - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", 1996 - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", 1997 1842 "dev": true, 1843 + "license": "MIT", 1998 1844 "dependencies": { 1999 1845 "debug": "^3.2.7", 2000 1846 "is-core-module": "^2.13.0", ··· 2003 1849 }, 2004 1850 "node_modules/eslint-import-resolver-node/node_modules/debug": { 2005 1851 "version": "3.2.7", 2006 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2007 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2008 1852 "dev": true, 1853 + "license": "MIT", 2009 1854 "dependencies": { 2010 1855 "ms": "^2.1.1" 2011 1856 } 2012 1857 }, 2013 1858 "node_modules/eslint-import-resolver-node/node_modules/resolve": { 2014 1859 "version": "1.22.8", 2015 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 2016 - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 2017 1860 "dev": true, 1861 + "license": "MIT", 2018 1862 "dependencies": { 2019 1863 "is-core-module": "^2.13.0", 2020 1864 "path-parse": "^1.0.7", ··· 2029 1873 }, 2030 1874 "node_modules/eslint-import-resolver-webpack": { 2031 1875 "version": "0.13.8", 2032 - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.8.tgz", 2033 - "integrity": "sha512-Y7WIaXWV+Q21Rz/PJgUxiW/FTBOWmU8NTLdz+nz9mMoiz5vAev/fOaQxwD7qRzTfE3HSm1qsxZ5uRd7eX+VEtA==", 2034 1876 "dev": true, 1877 + "license": "MIT", 2035 1878 "dependencies": { 2036 1879 "array.prototype.find": "^2.2.2", 2037 1880 "debug": "^3.2.7", ··· 2055 1898 }, 2056 1899 "node_modules/eslint-import-resolver-webpack/node_modules/debug": { 2057 1900 "version": "3.2.7", 2058 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2059 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2060 1901 "dev": true, 1902 + "license": "MIT", 2061 1903 "dependencies": { 2062 1904 "ms": "^2.1.1" 2063 1905 } 2064 1906 }, 2065 1907 "node_modules/eslint-import-resolver-webpack/node_modules/semver": { 2066 1908 "version": "5.7.2", 2067 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 2068 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 2069 1909 "dev": true, 1910 + "license": "ISC", 2070 1911 "bin": { 2071 1912 "semver": "bin/semver" 2072 1913 } 2073 1914 }, 2074 1915 "node_modules/eslint-module-utils": { 2075 1916 "version": "2.8.0", 2076 - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", 2077 - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", 2078 1917 "dev": true, 1918 + "license": "MIT", 2079 1919 "dependencies": { 2080 1920 "debug": "^3.2.7" 2081 1921 }, ··· 2090 1930 }, 2091 1931 "node_modules/eslint-module-utils/node_modules/debug": { 2092 1932 "version": "3.2.7", 2093 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2094 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2095 1933 "dev": true, 1934 + "license": "MIT", 2096 1935 "dependencies": { 2097 1936 "ms": "^2.1.1" 2098 1937 } 2099 1938 }, 2100 1939 "node_modules/eslint-plugin-ava": { 2101 1940 "version": "14.0.0", 2102 - "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-14.0.0.tgz", 2103 - "integrity": "sha512-XmKT6hppaipwwnLVwwvQliSU6AF1QMHiNoLD5JQfzhUhf0jY7CO0O624fQrE+Y/fTb9vbW8r77nKf7M/oHulxw==", 2104 1941 "dev": true, 1942 + "license": "MIT", 2105 1943 "dependencies": { 2106 1944 "enhance-visitors": "^1.0.0", 2107 1945 "eslint-utils": "^3.0.0", ··· 2121 1959 }, 2122 1960 "node_modules/eslint-plugin-es-x": { 2123 1961 "version": "7.5.0", 2124 - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.5.0.tgz", 2125 - "integrity": "sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==", 2126 1962 "dev": true, 1963 + "license": "MIT", 2127 1964 "dependencies": { 2128 1965 "@eslint-community/eslint-utils": "^4.1.2", 2129 1966 "@eslint-community/regexpp": "^4.6.0", ··· 2141 1978 }, 2142 1979 "node_modules/eslint-plugin-eslint-comments": { 2143 1980 "version": "3.2.0", 2144 - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", 2145 - "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", 2146 1981 "dev": true, 1982 + "license": "MIT", 2147 1983 "dependencies": { 2148 1984 "escape-string-regexp": "^1.0.5", 2149 1985 "ignore": "^5.0.5" ··· 2160 1996 }, 2161 1997 "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { 2162 1998 "version": "1.0.5", 2163 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2164 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 2165 1999 "dev": true, 2000 + "license": "MIT", 2166 2001 "engines": { 2167 2002 "node": ">=0.8.0" 2168 2003 } 2169 2004 }, 2170 2005 "node_modules/eslint-plugin-import": { 2171 2006 "version": "2.27.5", 2172 - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", 2173 - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", 2174 2007 "dev": true, 2008 + "license": "MIT", 2175 2009 "dependencies": { 2176 2010 "array-includes": "^3.1.6", 2177 2011 "array.prototype.flat": "^1.3.1", ··· 2198 2032 }, 2199 2033 "node_modules/eslint-plugin-import/node_modules/debug": { 2200 2034 "version": "3.2.7", 2201 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2202 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2203 2035 "dev": true, 2036 + "license": "MIT", 2204 2037 "dependencies": { 2205 2038 "ms": "^2.1.1" 2206 2039 } 2207 2040 }, 2208 2041 "node_modules/eslint-plugin-import/node_modules/doctrine": { 2209 2042 "version": "2.1.0", 2210 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 2211 - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 2212 2043 "dev": true, 2044 + "license": "Apache-2.0", 2213 2045 "dependencies": { 2214 2046 "esutils": "^2.0.2" 2215 2047 }, ··· 2219 2051 }, 2220 2052 "node_modules/eslint-plugin-import/node_modules/resolve": { 2221 2053 "version": "1.22.8", 2222 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 2223 - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 2224 2054 "dev": true, 2055 + "license": "MIT", 2225 2056 "dependencies": { 2226 2057 "is-core-module": "^2.13.0", 2227 2058 "path-parse": "^1.0.7", ··· 2236 2067 }, 2237 2068 "node_modules/eslint-plugin-import/node_modules/semver": { 2238 2069 "version": "6.3.1", 2239 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 2240 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 2241 2070 "dev": true, 2071 + "license": "ISC", 2242 2072 "bin": { 2243 2073 "semver": "bin/semver.js" 2244 2074 } 2245 2075 }, 2246 2076 "node_modules/eslint-plugin-n": { 2247 2077 "version": "16.4.0", 2248 - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.4.0.tgz", 2249 - "integrity": "sha512-IkqJjGoWYGskVaJA7WQuN8PINIxc0N/Pk/jLeYT4ees6Fo5lAhpwGsYek6gS9tCUxgDC4zJ+OwY2bY/6/9OMKQ==", 2250 2078 "dev": true, 2079 + "license": "MIT", 2251 2080 "dependencies": { 2252 2081 "@eslint-community/eslint-utils": "^4.4.0", 2253 2082 "builtins": "^5.0.1", ··· 2272 2101 }, 2273 2102 "node_modules/eslint-plugin-n/node_modules/resolve": { 2274 2103 "version": "1.22.8", 2275 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 2276 - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 2277 2104 "dev": true, 2105 + "license": "MIT", 2278 2106 "dependencies": { 2279 2107 "is-core-module": "^2.13.0", 2280 2108 "path-parse": "^1.0.7", ··· 2289 2117 }, 2290 2118 "node_modules/eslint-plugin-no-use-extend-native": { 2291 2119 "version": "0.5.0", 2292 - "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.5.0.tgz", 2293 - "integrity": "sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==", 2294 2120 "dev": true, 2121 + "license": "MIT", 2295 2122 "dependencies": { 2296 2123 "is-get-set-prop": "^1.0.0", 2297 2124 "is-js-type": "^2.0.0", ··· 2304 2131 }, 2305 2132 "node_modules/eslint-plugin-prettier": { 2306 2133 "version": "5.0.1", 2307 - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz", 2308 - "integrity": "sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==", 2309 2134 "dev": true, 2135 + "license": "MIT", 2310 2136 "dependencies": { 2311 2137 "prettier-linter-helpers": "^1.0.0", 2312 2138 "synckit": "^0.8.5" ··· 2333 2159 }, 2334 2160 "node_modules/eslint-plugin-unicorn": { 2335 2161 "version": "48.0.1", 2336 - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-48.0.1.tgz", 2337 - "integrity": "sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==", 2338 2162 "dev": true, 2163 + "license": "MIT", 2339 2164 "dependencies": { 2340 2165 "@babel/helper-validator-identifier": "^7.22.5", 2341 2166 "@eslint-community/eslint-utils": "^4.4.0", ··· 2365 2190 }, 2366 2191 "node_modules/eslint-rule-docs": { 2367 2192 "version": "1.1.235", 2368 - "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz", 2369 - "integrity": "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==", 2370 - "dev": true 2193 + "dev": true, 2194 + "license": "MIT" 2371 2195 }, 2372 2196 "node_modules/eslint-scope": { 2373 2197 "version": "7.2.2", 2374 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 2375 - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 2376 2198 "dev": true, 2199 + "license": "BSD-2-Clause", 2377 2200 "dependencies": { 2378 2201 "esrecurse": "^4.3.0", 2379 2202 "estraverse": "^5.2.0" ··· 2387 2210 }, 2388 2211 "node_modules/eslint-utils": { 2389 2212 "version": "3.0.0", 2390 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 2391 - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", 2392 2213 "dev": true, 2214 + "license": "MIT", 2393 2215 "dependencies": { 2394 2216 "eslint-visitor-keys": "^2.0.0" 2395 2217 }, ··· 2405 2227 }, 2406 2228 "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 2407 2229 "version": "2.1.0", 2408 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 2409 - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", 2410 2230 "dev": true, 2231 + "license": "Apache-2.0", 2411 2232 "engines": { 2412 2233 "node": ">=10" 2413 2234 } 2414 2235 }, 2415 2236 "node_modules/eslint-visitor-keys": { 2416 2237 "version": "3.4.3", 2417 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 2418 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 2419 2238 "dev": true, 2239 + "license": "Apache-2.0", 2420 2240 "engines": { 2421 2241 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2422 2242 }, ··· 2426 2246 }, 2427 2247 "node_modules/eslint/node_modules/find-up": { 2428 2248 "version": "5.0.0", 2429 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 2430 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 2431 2249 "dev": true, 2250 + "license": "MIT", 2432 2251 "dependencies": { 2433 2252 "locate-path": "^6.0.0", 2434 2253 "path-exists": "^4.0.0" ··· 2442 2261 }, 2443 2262 "node_modules/eslint/node_modules/locate-path": { 2444 2263 "version": "6.0.0", 2445 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 2446 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 2447 2264 "dev": true, 2265 + "license": "MIT", 2448 2266 "dependencies": { 2449 2267 "p-locate": "^5.0.0" 2450 2268 }, ··· 2457 2275 }, 2458 2276 "node_modules/eslint/node_modules/p-limit": { 2459 2277 "version": "3.1.0", 2460 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2461 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2462 2278 "dev": true, 2279 + "license": "MIT", 2463 2280 "dependencies": { 2464 2281 "yocto-queue": "^0.1.0" 2465 2282 }, ··· 2472 2289 }, 2473 2290 "node_modules/eslint/node_modules/p-locate": { 2474 2291 "version": "5.0.0", 2475 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2476 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2477 2292 "dev": true, 2293 + "license": "MIT", 2478 2294 "dependencies": { 2479 2295 "p-limit": "^3.0.2" 2480 2296 }, ··· 2487 2303 }, 2488 2304 "node_modules/eslint/node_modules/path-exists": { 2489 2305 "version": "4.0.0", 2490 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2491 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2492 2306 "dev": true, 2307 + "license": "MIT", 2493 2308 "engines": { 2494 2309 "node": ">=8" 2495 2310 } 2496 2311 }, 2497 2312 "node_modules/eslint/node_modules/yocto-queue": { 2498 2313 "version": "0.1.0", 2499 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 2500 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 2501 2314 "dev": true, 2315 + "license": "MIT", 2502 2316 "engines": { 2503 2317 "node": ">=10" 2504 2318 }, ··· 2508 2322 }, 2509 2323 "node_modules/esm-utils": { 2510 2324 "version": "4.2.1", 2511 - "resolved": "https://registry.npmjs.org/esm-utils/-/esm-utils-4.2.1.tgz", 2512 - "integrity": "sha512-a7t8pDmZ5MeYfo2pM5EcqeU+BqKobUFKnWkM17JOhTlR88OSosLa9Ak4bgm+htoF15HRf7tfrXNR62UogmIODg==", 2513 2325 "dev": true, 2326 + "license": "MIT", 2514 2327 "dependencies": { 2515 2328 "import-meta-resolve": "^4.0.0", 2516 2329 "url-or-path": "^2.1.0" ··· 2521 2334 }, 2522 2335 "node_modules/espree": { 2523 2336 "version": "9.6.1", 2524 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 2525 - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 2526 2337 "dev": true, 2338 + "license": "BSD-2-Clause", 2527 2339 "dependencies": { 2528 2340 "acorn": "^8.9.0", 2529 2341 "acorn-jsx": "^5.3.2", ··· 2538 2350 }, 2539 2351 "node_modules/espurify": { 2540 2352 "version": "2.1.1", 2541 - "resolved": "https://registry.npmjs.org/espurify/-/espurify-2.1.1.tgz", 2542 - "integrity": "sha512-zttWvnkhcDyGOhSH4vO2qCBILpdCMv/MX8lp4cqgRkQoDRGK2oZxi2GfWhlP2dIXmk7BaKeOTuzbHhyC68o8XQ==", 2543 - "dev": true 2353 + "dev": true, 2354 + "license": "MIT" 2544 2355 }, 2545 2356 "node_modules/esquery": { 2546 2357 "version": "1.5.0", 2547 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 2548 - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 2549 2358 "dev": true, 2359 + "license": "BSD-3-Clause", 2550 2360 "dependencies": { 2551 2361 "estraverse": "^5.1.0" 2552 2362 }, ··· 2556 2366 }, 2557 2367 "node_modules/esrecurse": { 2558 2368 "version": "4.3.0", 2559 - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2560 - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2561 2369 "dev": true, 2370 + "license": "BSD-2-Clause", 2562 2371 "dependencies": { 2563 2372 "estraverse": "^5.2.0" 2564 2373 }, ··· 2568 2377 }, 2569 2378 "node_modules/estraverse": { 2570 2379 "version": "5.3.0", 2571 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2572 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2573 2380 "dev": true, 2381 + "license": "BSD-2-Clause", 2574 2382 "engines": { 2575 2383 "node": ">=4.0" 2576 2384 } 2577 2385 }, 2578 2386 "node_modules/esutils": { 2579 2387 "version": "2.0.3", 2580 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2581 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2582 2388 "dev": true, 2389 + "license": "BSD-2-Clause", 2583 2390 "engines": { 2584 2391 "node": ">=0.10.0" 2585 2392 } 2586 2393 }, 2587 2394 "node_modules/events": { 2588 2395 "version": "3.3.0", 2589 - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 2590 - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 2591 2396 "dev": true, 2397 + "license": "MIT", 2592 2398 "peer": true, 2593 2399 "engines": { 2594 2400 "node": ">=0.8.x" ··· 2596 2402 }, 2597 2403 "node_modules/execa": { 2598 2404 "version": "5.1.1", 2599 - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 2600 - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 2601 2405 "dev": true, 2406 + "license": "MIT", 2602 2407 "dependencies": { 2603 2408 "cross-spawn": "^7.0.3", 2604 2409 "get-stream": "^6.0.0", ··· 2619 2424 }, 2620 2425 "node_modules/fast-deep-equal": { 2621 2426 "version": "3.1.3", 2622 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2623 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2624 - "dev": true 2427 + "dev": true, 2428 + "license": "MIT" 2625 2429 }, 2626 2430 "node_modules/fast-diff": { 2627 2431 "version": "1.3.0", 2628 - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", 2629 - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", 2630 - "dev": true 2432 + "dev": true, 2433 + "license": "Apache-2.0" 2631 2434 }, 2632 2435 "node_modules/fast-glob": { 2633 2436 "version": "3.3.2", 2634 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 2635 - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 2636 2437 "dev": true, 2438 + "license": "MIT", 2637 2439 "dependencies": { 2638 2440 "@nodelib/fs.stat": "^2.0.2", 2639 2441 "@nodelib/fs.walk": "^1.2.3", ··· 2647 2449 }, 2648 2450 "node_modules/fast-glob/node_modules/glob-parent": { 2649 2451 "version": "5.1.2", 2650 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2651 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2652 2452 "dev": true, 2453 + "license": "ISC", 2653 2454 "dependencies": { 2654 2455 "is-glob": "^4.0.1" 2655 2456 }, ··· 2659 2460 }, 2660 2461 "node_modules/fast-json-stable-stringify": { 2661 2462 "version": "2.1.0", 2662 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2663 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2664 - "dev": true 2463 + "dev": true, 2464 + "license": "MIT" 2665 2465 }, 2666 2466 "node_modules/fast-levenshtein": { 2667 2467 "version": "2.0.6", 2668 - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 2669 - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 2670 - "dev": true 2468 + "dev": true, 2469 + "license": "MIT" 2671 2470 }, 2672 2471 "node_modules/fastq": { 2673 2472 "version": "1.15.0", 2674 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 2675 - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 2676 2473 "dev": true, 2474 + "license": "ISC", 2677 2475 "dependencies": { 2678 2476 "reusify": "^1.0.4" 2679 2477 } 2680 2478 }, 2681 2479 "node_modules/file-entry-cache": { 2682 2480 "version": "6.0.1", 2683 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 2684 - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 2685 2481 "dev": true, 2482 + "license": "MIT", 2686 2483 "dependencies": { 2687 2484 "flat-cache": "^3.0.4" 2688 2485 }, ··· 2692 2489 }, 2693 2490 "node_modules/fill-range": { 2694 2491 "version": "7.0.1", 2695 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2696 - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2697 2492 "dev": true, 2493 + "license": "MIT", 2698 2494 "dependencies": { 2699 2495 "to-regex-range": "^5.0.1" 2700 2496 }, ··· 2704 2500 }, 2705 2501 "node_modules/find-cache-dir": { 2706 2502 "version": "4.0.0", 2707 - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", 2708 - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", 2709 2503 "dev": true, 2504 + "license": "MIT", 2710 2505 "dependencies": { 2711 2506 "common-path-prefix": "^3.0.0", 2712 2507 "pkg-dir": "^7.0.0" ··· 2720 2515 }, 2721 2516 "node_modules/find-cache-dir/node_modules/pkg-dir": { 2722 2517 "version": "7.0.0", 2723 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", 2724 - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", 2725 2518 "dev": true, 2519 + "license": "MIT", 2726 2520 "dependencies": { 2727 2521 "find-up": "^6.3.0" 2728 2522 }, ··· 2735 2529 }, 2736 2530 "node_modules/find-root": { 2737 2531 "version": "1.1.0", 2738 - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", 2739 - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", 2740 - "dev": true 2532 + "dev": true, 2533 + "license": "MIT" 2741 2534 }, 2742 2535 "node_modules/find-up": { 2743 2536 "version": "6.3.0", 2744 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 2745 - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 2746 2537 "dev": true, 2538 + "license": "MIT", 2747 2539 "dependencies": { 2748 2540 "locate-path": "^7.1.0", 2749 2541 "path-exists": "^5.0.0" ··· 2757 2549 }, 2758 2550 "node_modules/flat-cache": { 2759 2551 "version": "3.2.0", 2760 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", 2761 - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", 2762 2552 "dev": true, 2553 + "license": "MIT", 2763 2554 "dependencies": { 2764 2555 "flatted": "^3.2.9", 2765 2556 "keyv": "^4.5.3", ··· 2771 2562 }, 2772 2563 "node_modules/flatted": { 2773 2564 "version": "3.2.9", 2774 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", 2775 - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", 2776 - "dev": true 2565 + "dev": true, 2566 + "license": "ISC" 2777 2567 }, 2778 2568 "node_modules/for-each": { 2779 2569 "version": "0.3.3", 2780 - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 2781 - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 2782 2570 "dev": true, 2571 + "license": "MIT", 2783 2572 "dependencies": { 2784 2573 "is-callable": "^1.1.3" 2785 2574 } 2786 2575 }, 2787 2576 "node_modules/fs": { 2788 2577 "version": "0.0.1-security", 2789 - "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", 2790 - "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" 2578 + "license": "ISC" 2791 2579 }, 2792 2580 "node_modules/fs.realpath": { 2793 2581 "version": "1.0.0", 2794 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2795 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 2796 - "dev": true 2582 + "dev": true, 2583 + "license": "ISC" 2797 2584 }, 2798 2585 "node_modules/function-bind": { 2799 2586 "version": "1.1.2", 2800 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 2801 - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 2802 2587 "dev": true, 2588 + "license": "MIT", 2803 2589 "funding": { 2804 2590 "url": "https://github.com/sponsors/ljharb" 2805 2591 } 2806 2592 }, 2807 2593 "node_modules/function.prototype.name": { 2808 2594 "version": "1.1.6", 2809 - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", 2810 - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", 2811 2595 "dev": true, 2596 + "license": "MIT", 2812 2597 "dependencies": { 2813 2598 "call-bind": "^1.0.2", 2814 2599 "define-properties": "^1.2.0", ··· 2824 2609 }, 2825 2610 "node_modules/functions-have-names": { 2826 2611 "version": "1.2.3", 2827 - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 2828 - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 2829 2612 "dev": true, 2613 + "license": "MIT", 2830 2614 "funding": { 2831 2615 "url": "https://github.com/sponsors/ljharb" 2832 2616 } 2833 2617 }, 2834 2618 "node_modules/get-intrinsic": { 2835 2619 "version": "1.2.2", 2836 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", 2837 - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", 2838 2620 "dev": true, 2621 + "license": "MIT", 2839 2622 "dependencies": { 2840 2623 "function-bind": "^1.1.2", 2841 2624 "has-proto": "^1.0.1", ··· 2848 2631 }, 2849 2632 "node_modules/get-set-props": { 2850 2633 "version": "0.1.0", 2851 - "resolved": "https://registry.npmjs.org/get-set-props/-/get-set-props-0.1.0.tgz", 2852 - "integrity": "sha512-7oKuKzAGKj0ag+eWZwcGw2fjiZ78tXnXQoBgY0aU7ZOxTu4bB7hSuQSDgtKy978EDH062P5FmD2EWiDpQS9K9Q==", 2853 2634 "dev": true, 2635 + "license": "MIT", 2854 2636 "engines": { 2855 2637 "node": ">=0.10.0" 2856 2638 } 2857 2639 }, 2858 2640 "node_modules/get-stdin": { 2859 2641 "version": "9.0.0", 2860 - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", 2861 - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", 2862 2642 "dev": true, 2643 + "license": "MIT", 2863 2644 "engines": { 2864 2645 "node": ">=12" 2865 2646 }, ··· 2869 2650 }, 2870 2651 "node_modules/get-stream": { 2871 2652 "version": "6.0.1", 2872 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 2873 - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 2874 2653 "dev": true, 2654 + "license": "MIT", 2875 2655 "engines": { 2876 2656 "node": ">=10" 2877 2657 }, ··· 2881 2661 }, 2882 2662 "node_modules/get-symbol-description": { 2883 2663 "version": "1.0.0", 2884 - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 2885 - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 2886 2664 "dev": true, 2665 + "license": "MIT", 2887 2666 "dependencies": { 2888 2667 "call-bind": "^1.0.2", 2889 2668 "get-intrinsic": "^1.1.1" ··· 2897 2676 }, 2898 2677 "node_modules/get-tsconfig": { 2899 2678 "version": "4.7.2", 2900 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", 2901 - "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", 2902 2679 "dev": true, 2680 + "license": "MIT", 2903 2681 "dependencies": { 2904 2682 "resolve-pkg-maps": "^1.0.0" 2905 2683 }, ··· 2909 2687 }, 2910 2688 "node_modules/glob": { 2911 2689 "version": "7.2.3", 2912 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 2913 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 2914 2690 "dev": true, 2691 + "license": "ISC", 2915 2692 "dependencies": { 2916 2693 "fs.realpath": "^1.0.0", 2917 2694 "inflight": "^1.0.4", ··· 2929 2706 }, 2930 2707 "node_modules/glob-parent": { 2931 2708 "version": "6.0.2", 2932 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 2933 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 2934 2709 "dev": true, 2710 + "license": "ISC", 2935 2711 "dependencies": { 2936 2712 "is-glob": "^4.0.3" 2937 2713 }, ··· 2941 2717 }, 2942 2718 "node_modules/glob-to-regexp": { 2943 2719 "version": "0.4.1", 2944 - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 2945 - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 2946 2720 "dev": true, 2721 + "license": "BSD-2-Clause", 2947 2722 "peer": true 2948 2723 }, 2949 2724 "node_modules/globals": { 2950 2725 "version": "13.24.0", 2951 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 2952 - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 2953 2726 "dev": true, 2727 + "license": "MIT", 2954 2728 "dependencies": { 2955 2729 "type-fest": "^0.20.2" 2956 2730 }, ··· 2963 2737 }, 2964 2738 "node_modules/globals/node_modules/type-fest": { 2965 2739 "version": "0.20.2", 2966 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 2967 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 2968 2740 "dev": true, 2741 + "license": "(MIT OR CC0-1.0)", 2969 2742 "engines": { 2970 2743 "node": ">=10" 2971 2744 }, ··· 2975 2748 }, 2976 2749 "node_modules/globalthis": { 2977 2750 "version": "1.0.3", 2978 - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", 2979 - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", 2980 2751 "dev": true, 2752 + "license": "MIT", 2981 2753 "dependencies": { 2982 2754 "define-properties": "^1.1.3" 2983 2755 }, ··· 2990 2762 }, 2991 2763 "node_modules/globby": { 2992 2764 "version": "13.2.2", 2993 - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", 2994 - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", 2995 2765 "dev": true, 2766 + "license": "MIT", 2996 2767 "dependencies": { 2997 2768 "dir-glob": "^3.0.1", 2998 2769 "fast-glob": "^3.3.0", ··· 3009 2780 }, 3010 2781 "node_modules/globby/node_modules/slash": { 3011 2782 "version": "4.0.0", 3012 - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 3013 - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 3014 2783 "dev": true, 2784 + "license": "MIT", 3015 2785 "engines": { 3016 2786 "node": ">=12" 3017 2787 }, ··· 3021 2791 }, 3022 2792 "node_modules/gopd": { 3023 2793 "version": "1.0.1", 3024 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 3025 - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 3026 2794 "dev": true, 2795 + "license": "MIT", 3027 2796 "dependencies": { 3028 2797 "get-intrinsic": "^1.1.3" 3029 2798 }, ··· 3033 2802 }, 3034 2803 "node_modules/graceful-fs": { 3035 2804 "version": "4.2.11", 3036 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 3037 - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 3038 - "dev": true 2805 + "dev": true, 2806 + "license": "ISC" 3039 2807 }, 3040 2808 "node_modules/graphemer": { 3041 2809 "version": "1.4.0", 3042 - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 3043 - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 3044 - "dev": true 2810 + "dev": true, 2811 + "license": "MIT" 3045 2812 }, 3046 2813 "node_modules/has": { 3047 2814 "version": "1.0.4", 3048 - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", 3049 - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", 3050 2815 "dev": true, 2816 + "license": "MIT", 3051 2817 "engines": { 3052 2818 "node": ">= 0.4.0" 3053 2819 } 3054 2820 }, 3055 2821 "node_modules/has-bigints": { 3056 2822 "version": "1.0.2", 3057 - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 3058 - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 3059 2823 "dev": true, 2824 + "license": "MIT", 3060 2825 "funding": { 3061 2826 "url": "https://github.com/sponsors/ljharb" 3062 2827 } 3063 2828 }, 3064 2829 "node_modules/has-flag": { 3065 2830 "version": "4.0.0", 3066 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3067 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3068 2831 "dev": true, 2832 + "license": "MIT", 3069 2833 "engines": { 3070 2834 "node": ">=8" 3071 2835 } 3072 2836 }, 3073 2837 "node_modules/has-property-descriptors": { 3074 2838 "version": "1.0.1", 3075 - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", 3076 - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", 3077 2839 "dev": true, 2840 + "license": "MIT", 3078 2841 "dependencies": { 3079 2842 "get-intrinsic": "^1.2.2" 3080 2843 }, ··· 3084 2847 }, 3085 2848 "node_modules/has-proto": { 3086 2849 "version": "1.0.1", 3087 - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 3088 - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 3089 2850 "dev": true, 2851 + "license": "MIT", 3090 2852 "engines": { 3091 2853 "node": ">= 0.4" 3092 2854 }, ··· 3096 2858 }, 3097 2859 "node_modules/has-symbols": { 3098 2860 "version": "1.0.3", 3099 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 3100 - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 3101 2861 "dev": true, 2862 + "license": "MIT", 3102 2863 "engines": { 3103 2864 "node": ">= 0.4" 3104 2865 }, ··· 3108 2869 }, 3109 2870 "node_modules/has-tostringtag": { 3110 2871 "version": "1.0.0", 3111 - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 3112 - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 3113 2872 "dev": true, 2873 + "license": "MIT", 3114 2874 "dependencies": { 3115 2875 "has-symbols": "^1.0.2" 3116 2876 }, ··· 3123 2883 }, 3124 2884 "node_modules/hasown": { 3125 2885 "version": "2.0.0", 3126 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", 3127 - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", 3128 2886 "dev": true, 2887 + "license": "MIT", 3129 2888 "dependencies": { 3130 2889 "function-bind": "^1.1.2" 3131 2890 }, ··· 3135 2894 }, 3136 2895 "node_modules/hosted-git-info": { 3137 2896 "version": "2.8.9", 3138 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 3139 - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 3140 - "dev": true 2897 + "dev": true, 2898 + "license": "ISC" 3141 2899 }, 3142 2900 "node_modules/human-signals": { 3143 2901 "version": "2.1.0", 3144 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 3145 - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 3146 2902 "dev": true, 2903 + "license": "Apache-2.0", 3147 2904 "engines": { 3148 2905 "node": ">=10.17.0" 3149 2906 } 3150 2907 }, 3151 2908 "node_modules/ignore": { 3152 2909 "version": "5.3.0", 3153 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", 3154 - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", 3155 2910 "dev": true, 2911 + "license": "MIT", 3156 2912 "engines": { 3157 2913 "node": ">= 4" 3158 2914 } 3159 2915 }, 3160 2916 "node_modules/import-fresh": { 3161 2917 "version": "3.3.0", 3162 - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 3163 - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 3164 2918 "dev": true, 2919 + "license": "MIT", 3165 2920 "dependencies": { 3166 2921 "parent-module": "^1.0.0", 3167 2922 "resolve-from": "^4.0.0" ··· 3175 2930 }, 3176 2931 "node_modules/import-fresh/node_modules/resolve-from": { 3177 2932 "version": "4.0.0", 3178 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 3179 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 3180 2933 "dev": true, 2934 + "license": "MIT", 3181 2935 "engines": { 3182 2936 "node": ">=4" 3183 2937 } 3184 2938 }, 3185 2939 "node_modules/import-meta-resolve": { 3186 2940 "version": "4.0.0", 3187 - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", 3188 - "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", 3189 2941 "dev": true, 2942 + "license": "MIT", 3190 2943 "funding": { 3191 2944 "type": "github", 3192 2945 "url": "https://github.com/sponsors/wooorm" ··· 3194 2947 }, 3195 2948 "node_modules/import-modules": { 3196 2949 "version": "2.1.0", 3197 - "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-2.1.0.tgz", 3198 - "integrity": "sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==", 3199 2950 "dev": true, 2951 + "license": "MIT", 3200 2952 "engines": { 3201 2953 "node": ">=8" 3202 2954 }, ··· 3206 2958 }, 3207 2959 "node_modules/imurmurhash": { 3208 2960 "version": "0.1.4", 3209 - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 3210 - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 3211 2961 "dev": true, 2962 + "license": "MIT", 3212 2963 "engines": { 3213 2964 "node": ">=0.8.19" 3214 2965 } 3215 2966 }, 3216 2967 "node_modules/indent-string": { 3217 2968 "version": "4.0.0", 3218 - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 3219 - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 3220 2969 "dev": true, 2970 + "license": "MIT", 3221 2971 "engines": { 3222 2972 "node": ">=8" 3223 2973 } 3224 2974 }, 3225 2975 "node_modules/inflight": { 3226 2976 "version": "1.0.6", 3227 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 3228 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 3229 2977 "dev": true, 2978 + "license": "ISC", 3230 2979 "dependencies": { 3231 2980 "once": "^1.3.0", 3232 2981 "wrappy": "1" ··· 3234 2983 }, 3235 2984 "node_modules/inherits": { 3236 2985 "version": "2.0.4", 3237 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 3238 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 3239 - "dev": true 2986 + "dev": true, 2987 + "license": "ISC" 3240 2988 }, 3241 2989 "node_modules/internal-slot": { 3242 2990 "version": "1.0.6", 3243 - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", 3244 - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", 3245 2991 "dev": true, 2992 + "license": "MIT", 3246 2993 "dependencies": { 3247 2994 "get-intrinsic": "^1.2.2", 3248 2995 "hasown": "^2.0.0", ··· 3254 3001 }, 3255 3002 "node_modules/interpret": { 3256 3003 "version": "1.4.0", 3257 - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 3258 - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 3259 3004 "dev": true, 3005 + "license": "MIT", 3260 3006 "engines": { 3261 3007 "node": ">= 0.10" 3262 3008 } 3263 3009 }, 3264 3010 "node_modules/irregular-plurals": { 3265 3011 "version": "3.5.0", 3266 - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", 3267 - "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", 3268 3012 "dev": true, 3013 + "license": "MIT", 3269 3014 "engines": { 3270 3015 "node": ">=8" 3271 3016 } 3272 3017 }, 3273 3018 "node_modules/is-absolute": { 3274 3019 "version": "1.0.0", 3275 - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", 3276 - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", 3277 3020 "dev": true, 3021 + "license": "MIT", 3278 3022 "dependencies": { 3279 3023 "is-relative": "^1.0.0", 3280 3024 "is-windows": "^1.0.1" ··· 3285 3029 }, 3286 3030 "node_modules/is-array-buffer": { 3287 3031 "version": "3.0.2", 3288 - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", 3289 - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", 3290 3032 "dev": true, 3033 + "license": "MIT", 3291 3034 "dependencies": { 3292 3035 "call-bind": "^1.0.2", 3293 3036 "get-intrinsic": "^1.2.0", ··· 3299 3042 }, 3300 3043 "node_modules/is-arrayish": { 3301 3044 "version": "0.2.1", 3302 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 3303 - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 3304 - "dev": true 3045 + "dev": true, 3046 + "license": "MIT" 3305 3047 }, 3306 3048 "node_modules/is-bigint": { 3307 3049 "version": "1.0.4", 3308 - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 3309 - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 3310 3050 "dev": true, 3051 + "license": "MIT", 3311 3052 "dependencies": { 3312 3053 "has-bigints": "^1.0.1" 3313 3054 }, ··· 3317 3058 }, 3318 3059 "node_modules/is-boolean-object": { 3319 3060 "version": "1.1.2", 3320 - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 3321 - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 3322 3061 "dev": true, 3062 + "license": "MIT", 3323 3063 "dependencies": { 3324 3064 "call-bind": "^1.0.2", 3325 3065 "has-tostringtag": "^1.0.0" ··· 3333 3073 }, 3334 3074 "node_modules/is-builtin-module": { 3335 3075 "version": "3.2.1", 3336 - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", 3337 - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", 3338 3076 "dev": true, 3077 + "license": "MIT", 3339 3078 "dependencies": { 3340 3079 "builtin-modules": "^3.3.0" 3341 3080 }, ··· 3348 3087 }, 3349 3088 "node_modules/is-callable": { 3350 3089 "version": "1.2.7", 3351 - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 3352 - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 3353 3090 "dev": true, 3091 + "license": "MIT", 3354 3092 "engines": { 3355 3093 "node": ">= 0.4" 3356 3094 }, ··· 3360 3098 }, 3361 3099 "node_modules/is-core-module": { 3362 3100 "version": "2.13.1", 3363 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", 3364 - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", 3365 3101 "dev": true, 3102 + "license": "MIT", 3366 3103 "dependencies": { 3367 3104 "hasown": "^2.0.0" 3368 3105 }, ··· 3372 3109 }, 3373 3110 "node_modules/is-date-object": { 3374 3111 "version": "1.0.5", 3375 - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 3376 - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 3377 3112 "dev": true, 3113 + "license": "MIT", 3378 3114 "dependencies": { 3379 3115 "has-tostringtag": "^1.0.0" 3380 3116 }, ··· 3387 3123 }, 3388 3124 "node_modules/is-docker": { 3389 3125 "version": "2.2.1", 3390 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 3391 - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 3392 3126 "dev": true, 3127 + "license": "MIT", 3393 3128 "bin": { 3394 3129 "is-docker": "cli.js" 3395 3130 }, ··· 3402 3137 }, 3403 3138 "node_modules/is-extglob": { 3404 3139 "version": "2.1.1", 3405 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3406 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 3407 3140 "dev": true, 3141 + "license": "MIT", 3408 3142 "engines": { 3409 3143 "node": ">=0.10.0" 3410 3144 } 3411 3145 }, 3412 3146 "node_modules/is-fullwidth-code-point": { 3413 3147 "version": "3.0.0", 3414 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3415 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3416 3148 "dev": true, 3149 + "license": "MIT", 3417 3150 "engines": { 3418 3151 "node": ">=8" 3419 3152 } 3420 3153 }, 3421 3154 "node_modules/is-get-set-prop": { 3422 3155 "version": "1.0.0", 3423 - "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz", 3424 - "integrity": "sha512-DvAYZ1ZgGUz4lzxKMPYlt08qAUqyG9ckSg2pIjfvcQ7+pkVNUHk8yVLXOnCLe5WKXhLop8oorWFBJHpwWQpszQ==", 3425 3156 "dev": true, 3157 + "license": "MIT", 3426 3158 "dependencies": { 3427 3159 "get-set-props": "^0.1.0", 3428 3160 "lowercase-keys": "^1.0.0" ··· 3430 3162 }, 3431 3163 "node_modules/is-glob": { 3432 3164 "version": "4.0.3", 3433 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 3434 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 3435 3165 "dev": true, 3166 + "license": "MIT", 3436 3167 "dependencies": { 3437 3168 "is-extglob": "^2.1.1" 3438 3169 }, ··· 3442 3173 }, 3443 3174 "node_modules/is-inside-container": { 3444 3175 "version": "1.0.0", 3445 - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 3446 - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 3447 3176 "dev": true, 3177 + "license": "MIT", 3448 3178 "dependencies": { 3449 3179 "is-docker": "^3.0.0" 3450 3180 }, ··· 3460 3190 }, 3461 3191 "node_modules/is-inside-container/node_modules/is-docker": { 3462 3192 "version": "3.0.0", 3463 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 3464 - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 3465 3193 "dev": true, 3194 + "license": "MIT", 3466 3195 "bin": { 3467 3196 "is-docker": "cli.js" 3468 3197 }, ··· 3475 3204 }, 3476 3205 "node_modules/is-js-type": { 3477 3206 "version": "2.0.0", 3478 - "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", 3479 - "integrity": "sha512-Aj13l47+uyTjlQNHtXBV8Cji3jb037vxwMWCgopRR8h6xocgBGW3qG8qGlIOEmbXQtkKShKuBM9e8AA1OeQ+xw==", 3480 3207 "dev": true, 3208 + "license": "MIT", 3481 3209 "dependencies": { 3482 3210 "js-types": "^1.0.0" 3483 3211 } 3484 3212 }, 3485 3213 "node_modules/is-negated-glob": { 3486 3214 "version": "1.0.0", 3487 - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", 3488 - "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", 3489 3215 "dev": true, 3216 + "license": "MIT", 3490 3217 "engines": { 3491 3218 "node": ">=0.10.0" 3492 3219 } 3493 3220 }, 3494 3221 "node_modules/is-negative-zero": { 3495 3222 "version": "2.0.2", 3496 - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 3497 - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 3498 3223 "dev": true, 3224 + "license": "MIT", 3499 3225 "engines": { 3500 3226 "node": ">= 0.4" 3501 3227 }, ··· 3505 3231 }, 3506 3232 "node_modules/is-number": { 3507 3233 "version": "7.0.0", 3508 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 3509 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3510 3234 "dev": true, 3235 + "license": "MIT", 3511 3236 "engines": { 3512 3237 "node": ">=0.12.0" 3513 3238 } 3514 3239 }, 3515 3240 "node_modules/is-number-object": { 3516 3241 "version": "1.0.7", 3517 - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 3518 - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 3519 3242 "dev": true, 3243 + "license": "MIT", 3520 3244 "dependencies": { 3521 3245 "has-tostringtag": "^1.0.0" 3522 3246 }, ··· 3529 3253 }, 3530 3254 "node_modules/is-obj-prop": { 3531 3255 "version": "1.0.0", 3532 - "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-1.0.0.tgz", 3533 - "integrity": "sha512-5Idb61slRlJlsAzi0Wsfwbp+zZY+9LXKUAZpvT/1ySw+NxKLRWfa0Bzj+wXI3fX5O9hiddm5c3DAaRSNP/yl2w==", 3534 3256 "dev": true, 3257 + "license": "MIT", 3535 3258 "dependencies": { 3536 3259 "lowercase-keys": "^1.0.0", 3537 3260 "obj-props": "^1.0.0" ··· 3539 3262 }, 3540 3263 "node_modules/is-path-inside": { 3541 3264 "version": "3.0.3", 3542 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 3543 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 3544 3265 "dev": true, 3266 + "license": "MIT", 3545 3267 "engines": { 3546 3268 "node": ">=8" 3547 3269 } 3548 3270 }, 3549 3271 "node_modules/is-proto-prop": { 3550 3272 "version": "2.0.0", 3551 - "resolved": "https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-2.0.0.tgz", 3552 - "integrity": "sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==", 3553 3273 "dev": true, 3274 + "license": "MIT", 3554 3275 "dependencies": { 3555 3276 "lowercase-keys": "^1.0.0", 3556 3277 "proto-props": "^2.0.0" ··· 3558 3279 }, 3559 3280 "node_modules/is-regex": { 3560 3281 "version": "1.1.4", 3561 - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 3562 - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 3563 3282 "dev": true, 3283 + "license": "MIT", 3564 3284 "dependencies": { 3565 3285 "call-bind": "^1.0.2", 3566 3286 "has-tostringtag": "^1.0.0" ··· 3574 3294 }, 3575 3295 "node_modules/is-relative": { 3576 3296 "version": "1.0.0", 3577 - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", 3578 - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", 3579 3297 "dev": true, 3298 + "license": "MIT", 3580 3299 "dependencies": { 3581 3300 "is-unc-path": "^1.0.0" 3582 3301 }, ··· 3586 3305 }, 3587 3306 "node_modules/is-shared-array-buffer": { 3588 3307 "version": "1.0.2", 3589 - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 3590 - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 3591 3308 "dev": true, 3309 + "license": "MIT", 3592 3310 "dependencies": { 3593 3311 "call-bind": "^1.0.2" 3594 3312 }, ··· 3598 3316 }, 3599 3317 "node_modules/is-stream": { 3600 3318 "version": "2.0.1", 3601 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 3602 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 3603 3319 "dev": true, 3320 + "license": "MIT", 3604 3321 "engines": { 3605 3322 "node": ">=8" 3606 3323 }, ··· 3610 3327 }, 3611 3328 "node_modules/is-string": { 3612 3329 "version": "1.0.7", 3613 - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 3614 - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 3615 3330 "dev": true, 3331 + "license": "MIT", 3616 3332 "dependencies": { 3617 3333 "has-tostringtag": "^1.0.0" 3618 3334 }, ··· 3625 3341 }, 3626 3342 "node_modules/is-symbol": { 3627 3343 "version": "1.0.4", 3628 - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 3629 - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 3630 3344 "dev": true, 3345 + "license": "MIT", 3631 3346 "dependencies": { 3632 3347 "has-symbols": "^1.0.2" 3633 3348 }, ··· 3640 3355 }, 3641 3356 "node_modules/is-typed-array": { 3642 3357 "version": "1.1.12", 3643 - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", 3644 - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", 3645 3358 "dev": true, 3359 + "license": "MIT", 3646 3360 "dependencies": { 3647 3361 "which-typed-array": "^1.1.11" 3648 3362 }, ··· 3655 3369 }, 3656 3370 "node_modules/is-unc-path": { 3657 3371 "version": "1.0.0", 3658 - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", 3659 - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", 3660 3372 "dev": true, 3373 + "license": "MIT", 3661 3374 "dependencies": { 3662 3375 "unc-path-regex": "^0.1.2" 3663 3376 }, ··· 3667 3380 }, 3668 3381 "node_modules/is-unicode-supported": { 3669 3382 "version": "0.1.0", 3670 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 3671 - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 3672 3383 "dev": true, 3384 + "license": "MIT", 3673 3385 "engines": { 3674 3386 "node": ">=10" 3675 3387 }, ··· 3679 3391 }, 3680 3392 "node_modules/is-weakref": { 3681 3393 "version": "1.0.2", 3682 - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 3683 - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 3684 3394 "dev": true, 3395 + "license": "MIT", 3685 3396 "dependencies": { 3686 3397 "call-bind": "^1.0.2" 3687 3398 }, ··· 3691 3402 }, 3692 3403 "node_modules/is-windows": { 3693 3404 "version": "1.0.2", 3694 - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 3695 - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 3696 3405 "dev": true, 3406 + "license": "MIT", 3697 3407 "engines": { 3698 3408 "node": ">=0.10.0" 3699 3409 } 3700 3410 }, 3701 3411 "node_modules/is-wsl": { 3702 3412 "version": "2.2.0", 3703 - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 3704 - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 3705 3413 "dev": true, 3414 + "license": "MIT", 3706 3415 "dependencies": { 3707 3416 "is-docker": "^2.0.0" 3708 3417 }, ··· 3712 3421 }, 3713 3422 "node_modules/isarray": { 3714 3423 "version": "2.0.5", 3715 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 3716 - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", 3717 - "dev": true 3424 + "dev": true, 3425 + "license": "MIT" 3718 3426 }, 3719 3427 "node_modules/isexe": { 3720 3428 "version": "2.0.0", 3721 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 3722 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 3723 - "dev": true 3429 + "dev": true, 3430 + "license": "ISC" 3724 3431 }, 3725 3432 "node_modules/jest-worker": { 3726 3433 "version": "27.5.1", 3727 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 3728 - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 3729 3434 "dev": true, 3435 + "license": "MIT", 3730 3436 "peer": true, 3731 3437 "dependencies": { 3732 3438 "@types/node": "*", ··· 3739 3445 }, 3740 3446 "node_modules/jest-worker/node_modules/supports-color": { 3741 3447 "version": "8.1.1", 3742 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 3743 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 3744 3448 "dev": true, 3449 + "license": "MIT", 3745 3450 "peer": true, 3746 3451 "dependencies": { 3747 3452 "has-flag": "^4.0.0" ··· 3755 3460 }, 3756 3461 "node_modules/js-tokens": { 3757 3462 "version": "4.0.0", 3758 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3759 - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 3760 - "dev": true 3463 + "dev": true, 3464 + "license": "MIT" 3761 3465 }, 3762 3466 "node_modules/js-types": { 3763 3467 "version": "1.0.0", 3764 - "resolved": "https://registry.npmjs.org/js-types/-/js-types-1.0.0.tgz", 3765 - "integrity": "sha512-bfwqBW9cC/Lp7xcRpug7YrXm0IVw+T9e3g4mCYnv0Pjr3zIzU9PCQElYU9oSGAWzXlbdl9X5SAMPejO9sxkeUw==", 3766 3468 "dev": true, 3469 + "license": "MIT", 3767 3470 "engines": { 3768 3471 "node": ">=0.10.0" 3769 3472 } 3770 3473 }, 3771 3474 "node_modules/js-yaml": { 3772 3475 "version": "4.1.0", 3773 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 3774 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 3775 3476 "dev": true, 3477 + "license": "MIT", 3776 3478 "dependencies": { 3777 3479 "argparse": "^2.0.1" 3778 3480 }, ··· 3782 3484 }, 3783 3485 "node_modules/jsesc": { 3784 3486 "version": "3.0.2", 3785 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 3786 - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 3787 3487 "dev": true, 3488 + "license": "MIT", 3788 3489 "bin": { 3789 3490 "jsesc": "bin/jsesc" 3790 3491 }, ··· 3794 3495 }, 3795 3496 "node_modules/json-buffer": { 3796 3497 "version": "3.0.1", 3797 - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 3798 - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 3799 - "dev": true 3498 + "dev": true, 3499 + "license": "MIT" 3800 3500 }, 3801 3501 "node_modules/json-parse-even-better-errors": { 3802 3502 "version": "2.3.1", 3803 - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 3804 - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 3805 - "dev": true 3503 + "dev": true, 3504 + "license": "MIT" 3806 3505 }, 3807 3506 "node_modules/json-schema-traverse": { 3808 3507 "version": "0.4.1", 3809 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 3810 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 3811 - "dev": true 3508 + "dev": true, 3509 + "license": "MIT" 3812 3510 }, 3813 3511 "node_modules/json-stable-stringify-without-jsonify": { 3814 3512 "version": "1.0.1", 3815 - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 3816 - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 3817 - "dev": true 3513 + "dev": true, 3514 + "license": "MIT" 3818 3515 }, 3819 3516 "node_modules/json5": { 3820 3517 "version": "1.0.2", 3821 - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", 3822 - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", 3823 3518 "dev": true, 3519 + "license": "MIT", 3824 3520 "dependencies": { 3825 3521 "minimist": "^1.2.0" 3826 3522 }, ··· 3830 3526 }, 3831 3527 "node_modules/keyv": { 3832 3528 "version": "4.5.4", 3833 - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 3834 - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 3835 3529 "dev": true, 3530 + "license": "MIT", 3836 3531 "dependencies": { 3837 3532 "json-buffer": "3.0.1" 3838 3533 } 3839 3534 }, 3840 3535 "node_modules/levn": { 3841 3536 "version": "0.4.1", 3842 - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 3843 - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 3844 3537 "dev": true, 3538 + "license": "MIT", 3845 3539 "dependencies": { 3846 3540 "prelude-ls": "^1.2.1", 3847 3541 "type-check": "~0.4.0" ··· 3852 3546 }, 3853 3547 "node_modules/line-column-path": { 3854 3548 "version": "3.0.0", 3855 - "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-3.0.0.tgz", 3856 - "integrity": "sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw==", 3857 3549 "dev": true, 3550 + "license": "MIT", 3858 3551 "dependencies": { 3859 3552 "type-fest": "^2.0.0" 3860 3553 }, ··· 3867 3560 }, 3868 3561 "node_modules/line-column-path/node_modules/type-fest": { 3869 3562 "version": "2.19.0", 3870 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 3871 - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 3872 3563 "dev": true, 3564 + "license": "(MIT OR CC0-1.0)", 3873 3565 "engines": { 3874 3566 "node": ">=12.20" 3875 3567 }, ··· 3879 3571 }, 3880 3572 "node_modules/lines-and-columns": { 3881 3573 "version": "1.2.4", 3882 - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 3883 - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 3884 - "dev": true 3574 + "dev": true, 3575 + "license": "MIT" 3885 3576 }, 3886 3577 "node_modules/loader-runner": { 3887 3578 "version": "4.3.0", 3888 - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", 3889 - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", 3890 3579 "dev": true, 3580 + "license": "MIT", 3891 3581 "peer": true, 3892 3582 "engines": { 3893 3583 "node": ">=6.11.5" ··· 3895 3585 }, 3896 3586 "node_modules/locate-path": { 3897 3587 "version": "7.2.0", 3898 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 3899 - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 3900 3588 "dev": true, 3589 + "license": "MIT", 3901 3590 "dependencies": { 3902 3591 "p-locate": "^6.0.0" 3903 3592 }, ··· 3910 3599 }, 3911 3600 "node_modules/lodash": { 3912 3601 "version": "4.17.21", 3913 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 3914 - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 3915 - "dev": true 3602 + "dev": true, 3603 + "license": "MIT" 3916 3604 }, 3917 3605 "node_modules/lodash-es": { 3918 3606 "version": "4.17.21", 3919 - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", 3920 - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", 3921 - "dev": true 3607 + "dev": true, 3608 + "license": "MIT" 3922 3609 }, 3923 3610 "node_modules/lodash.merge": { 3924 3611 "version": "4.6.2", 3925 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 3926 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 3927 - "dev": true 3612 + "dev": true, 3613 + "license": "MIT" 3928 3614 }, 3929 3615 "node_modules/log-symbols": { 3930 3616 "version": "4.1.0", 3931 - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 3932 - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 3933 3617 "dev": true, 3618 + "license": "MIT", 3934 3619 "dependencies": { 3935 3620 "chalk": "^4.1.0", 3936 3621 "is-unicode-supported": "^0.1.0" ··· 3944 3629 }, 3945 3630 "node_modules/lowercase-keys": { 3946 3631 "version": "1.0.1", 3947 - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 3948 - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 3949 3632 "dev": true, 3633 + "license": "MIT", 3950 3634 "engines": { 3951 3635 "node": ">=0.10.0" 3952 3636 } 3953 3637 }, 3954 3638 "node_modules/lru-cache": { 3955 3639 "version": "6.0.0", 3956 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 3957 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 3958 3640 "dev": true, 3641 + "license": "ISC", 3959 3642 "dependencies": { 3960 3643 "yallist": "^4.0.0" 3961 3644 }, ··· 3965 3648 }, 3966 3649 "node_modules/memory-fs": { 3967 3650 "version": "0.2.0", 3968 - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", 3969 - "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", 3970 - "dev": true 3651 + "dev": true, 3652 + "license": "MIT" 3971 3653 }, 3972 3654 "node_modules/meow": { 3973 3655 "version": "12.1.1", 3974 - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", 3975 - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", 3976 3656 "dev": true, 3657 + "license": "MIT", 3977 3658 "engines": { 3978 3659 "node": ">=16.10" 3979 3660 }, ··· 3983 3664 }, 3984 3665 "node_modules/merge-stream": { 3985 3666 "version": "2.0.0", 3986 - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 3987 - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 3988 - "dev": true 3667 + "dev": true, 3668 + "license": "MIT" 3989 3669 }, 3990 3670 "node_modules/merge2": { 3991 3671 "version": "1.4.1", 3992 - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 3993 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 3994 3672 "dev": true, 3673 + "license": "MIT", 3995 3674 "engines": { 3996 3675 "node": ">= 8" 3997 3676 } 3998 3677 }, 3999 3678 "node_modules/micro-spelling-correcter": { 4000 3679 "version": "1.1.1", 4001 - "resolved": "https://registry.npmjs.org/micro-spelling-correcter/-/micro-spelling-correcter-1.1.1.tgz", 4002 - "integrity": "sha512-lkJ3Rj/mtjlRcHk6YyCbvZhyWTOzdBvTHsxMmZSk5jxN1YyVSQ+JETAom55mdzfcyDrY/49Z7UCW760BK30crg==", 4003 - "dev": true 3680 + "dev": true, 3681 + "license": "CC0-1.0" 4004 3682 }, 4005 3683 "node_modules/micromatch": { 4006 3684 "version": "4.0.5", 4007 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 4008 - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 4009 3685 "dev": true, 3686 + "license": "MIT", 4010 3687 "dependencies": { 4011 3688 "braces": "^3.0.2", 4012 3689 "picomatch": "^2.3.1" ··· 4017 3694 }, 4018 3695 "node_modules/mime-db": { 4019 3696 "version": "1.52.0", 4020 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 4021 - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 4022 3697 "dev": true, 3698 + "license": "MIT", 4023 3699 "peer": true, 4024 3700 "engines": { 4025 3701 "node": ">= 0.6" ··· 4027 3703 }, 4028 3704 "node_modules/mime-types": { 4029 3705 "version": "2.1.35", 4030 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 4031 - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 4032 3706 "dev": true, 3707 + "license": "MIT", 4033 3708 "peer": true, 4034 3709 "dependencies": { 4035 3710 "mime-db": "1.52.0" ··· 4040 3715 }, 4041 3716 "node_modules/mimic-fn": { 4042 3717 "version": "2.1.0", 4043 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 4044 - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 4045 3718 "dev": true, 3719 + "license": "MIT", 4046 3720 "engines": { 4047 3721 "node": ">=6" 4048 3722 } 4049 3723 }, 4050 3724 "node_modules/min-indent": { 4051 3725 "version": "1.0.1", 4052 - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 4053 - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 4054 3726 "dev": true, 3727 + "license": "MIT", 4055 3728 "engines": { 4056 3729 "node": ">=4" 4057 3730 } 4058 3731 }, 4059 3732 "node_modules/minimatch": { 4060 3733 "version": "3.1.2", 4061 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 4062 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 4063 3734 "dev": true, 3735 + "license": "ISC", 4064 3736 "dependencies": { 4065 3737 "brace-expansion": "^1.1.7" 4066 3738 }, ··· 4070 3742 }, 4071 3743 "node_modules/minimist": { 4072 3744 "version": "1.2.8", 4073 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 4074 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 4075 3745 "dev": true, 3746 + "license": "MIT", 4076 3747 "funding": { 4077 3748 "url": "https://github.com/sponsors/ljharb" 4078 3749 } 4079 3750 }, 4080 3751 "node_modules/ms": { 4081 3752 "version": "2.1.2", 4082 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 4083 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 4084 - "dev": true 3753 + "dev": true, 3754 + "license": "MIT" 4085 3755 }, 4086 3756 "node_modules/natural-compare": { 4087 3757 "version": "1.4.0", 4088 - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 4089 - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 4090 - "dev": true 3758 + "dev": true, 3759 + "license": "MIT" 4091 3760 }, 4092 3761 "node_modules/neo-async": { 4093 3762 "version": "2.6.2", 4094 - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 4095 - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 4096 3763 "dev": true, 3764 + "license": "MIT", 4097 3765 "peer": true 4098 3766 }, 4099 3767 "node_modules/node-releases": { 4100 3768 "version": "2.0.14", 4101 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", 4102 - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", 4103 3769 "dev": true, 3770 + "license": "MIT", 4104 3771 "peer": true 4105 3772 }, 4106 3773 "node_modules/normalize-package-data": { 4107 3774 "version": "2.5.0", 4108 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 4109 - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 4110 3775 "dev": true, 3776 + "license": "BSD-2-Clause", 4111 3777 "dependencies": { 4112 3778 "hosted-git-info": "^2.1.4", 4113 3779 "resolve": "^1.10.0", ··· 4117 3783 }, 4118 3784 "node_modules/normalize-package-data/node_modules/resolve": { 4119 3785 "version": "1.22.8", 4120 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 4121 - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 4122 3786 "dev": true, 3787 + "license": "MIT", 4123 3788 "dependencies": { 4124 3789 "is-core-module": "^2.13.0", 4125 3790 "path-parse": "^1.0.7", ··· 4134 3799 }, 4135 3800 "node_modules/normalize-package-data/node_modules/semver": { 4136 3801 "version": "5.7.2", 4137 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 4138 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 4139 3802 "dev": true, 3803 + "license": "ISC", 4140 3804 "bin": { 4141 3805 "semver": "bin/semver" 4142 3806 } 4143 3807 }, 4144 3808 "node_modules/npm-run-path": { 4145 3809 "version": "4.0.1", 4146 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 4147 - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 4148 3810 "dev": true, 3811 + "license": "MIT", 4149 3812 "dependencies": { 4150 3813 "path-key": "^3.0.0" 4151 3814 }, ··· 4155 3818 }, 4156 3819 "node_modules/obj-props": { 4157 3820 "version": "1.4.0", 4158 - "resolved": "https://registry.npmjs.org/obj-props/-/obj-props-1.4.0.tgz", 4159 - "integrity": "sha512-p7p/7ltzPDiBs6DqxOrIbtRdwxxVRBj5ROukeNb9RgA+fawhrz5n2hpNz8DDmYR//tviJSj7nUnlppGmONkjiQ==", 4160 3821 "dev": true, 3822 + "license": "MIT", 4161 3823 "engines": { 4162 3824 "node": ">=0.10.0" 4163 3825 } 4164 3826 }, 4165 3827 "node_modules/object-inspect": { 4166 3828 "version": "1.13.1", 4167 - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", 4168 - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", 4169 3829 "dev": true, 3830 + "license": "MIT", 4170 3831 "funding": { 4171 3832 "url": "https://github.com/sponsors/ljharb" 4172 3833 } 4173 3834 }, 4174 3835 "node_modules/object-keys": { 4175 3836 "version": "1.1.1", 4176 - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 4177 - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 4178 3837 "dev": true, 3838 + "license": "MIT", 4179 3839 "engines": { 4180 3840 "node": ">= 0.4" 4181 3841 } 4182 3842 }, 4183 3843 "node_modules/object.assign": { 4184 3844 "version": "4.1.5", 4185 - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", 4186 - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", 4187 3845 "dev": true, 3846 + "license": "MIT", 4188 3847 "dependencies": { 4189 3848 "call-bind": "^1.0.5", 4190 3849 "define-properties": "^1.2.1", ··· 4200 3859 }, 4201 3860 "node_modules/object.values": { 4202 3861 "version": "1.1.7", 4203 - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", 4204 - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", 4205 3862 "dev": true, 3863 + "license": "MIT", 4206 3864 "dependencies": { 4207 3865 "call-bind": "^1.0.2", 4208 3866 "define-properties": "^1.2.0", ··· 4217 3875 }, 4218 3876 "node_modules/once": { 4219 3877 "version": "1.4.0", 4220 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 4221 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 4222 3878 "dev": true, 3879 + "license": "ISC", 4223 3880 "dependencies": { 4224 3881 "wrappy": "1" 4225 3882 } 4226 3883 }, 4227 3884 "node_modules/onetime": { 4228 3885 "version": "5.1.2", 4229 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 4230 - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 4231 3886 "dev": true, 3887 + "license": "MIT", 4232 3888 "dependencies": { 4233 3889 "mimic-fn": "^2.1.0" 4234 3890 }, ··· 4241 3897 }, 4242 3898 "node_modules/open": { 4243 3899 "version": "8.4.2", 4244 - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", 4245 - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", 4246 3900 "dev": true, 3901 + "license": "MIT", 4247 3902 "dependencies": { 4248 3903 "define-lazy-prop": "^2.0.0", 4249 3904 "is-docker": "^2.1.1", ··· 4258 3913 }, 4259 3914 "node_modules/open-editor": { 4260 3915 "version": "4.1.1", 4261 - "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-4.1.1.tgz", 4262 - "integrity": "sha512-SYtGeZ9Zkzj/naoZaEF9LzwDYEGwuqQ4Fx5E3xdVRN98LFJjvMhG/ElByFEOVOiXepGra/Wi1fA4i/E1fXSBsw==", 4263 3916 "dev": true, 3917 + "license": "MIT", 4264 3918 "dependencies": { 4265 3919 "env-editor": "^1.1.0", 4266 3920 "execa": "^5.1.1", ··· 4276 3930 }, 4277 3931 "node_modules/open/node_modules/define-lazy-prop": { 4278 3932 "version": "2.0.0", 4279 - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 4280 - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 4281 3933 "dev": true, 3934 + "license": "MIT", 4282 3935 "engines": { 4283 3936 "node": ">=8" 4284 3937 } 4285 3938 }, 4286 3939 "node_modules/optionator": { 4287 3940 "version": "0.9.3", 4288 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", 4289 - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", 4290 3941 "dev": true, 3942 + "license": "MIT", 4291 3943 "dependencies": { 4292 3944 "@aashutoshrathi/word-wrap": "^1.2.3", 4293 3945 "deep-is": "^0.1.3", ··· 4302 3954 }, 4303 3955 "node_modules/p-limit": { 4304 3956 "version": "4.0.0", 4305 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 4306 - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 4307 3957 "dev": true, 3958 + "license": "MIT", 4308 3959 "dependencies": { 4309 3960 "yocto-queue": "^1.0.0" 4310 3961 }, ··· 4317 3968 }, 4318 3969 "node_modules/p-locate": { 4319 3970 "version": "6.0.0", 4320 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 4321 - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 4322 3971 "dev": true, 3972 + "license": "MIT", 4323 3973 "dependencies": { 4324 3974 "p-limit": "^4.0.0" 4325 3975 }, ··· 4332 3982 }, 4333 3983 "node_modules/p-try": { 4334 3984 "version": "2.2.0", 4335 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 4336 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 4337 3985 "dev": true, 3986 + "license": "MIT", 4338 3987 "engines": { 4339 3988 "node": ">=6" 4340 3989 } 4341 3990 }, 4342 3991 "node_modules/parent-module": { 4343 3992 "version": "1.0.1", 4344 - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 4345 - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 4346 3993 "dev": true, 3994 + "license": "MIT", 4347 3995 "dependencies": { 4348 3996 "callsites": "^3.0.0" 4349 3997 }, ··· 4353 4001 }, 4354 4002 "node_modules/parse-json": { 4355 4003 "version": "5.2.0", 4356 - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 4357 - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 4358 4004 "dev": true, 4005 + "license": "MIT", 4359 4006 "dependencies": { 4360 4007 "@babel/code-frame": "^7.0.0", 4361 4008 "error-ex": "^1.3.1", ··· 4371 4018 }, 4372 4019 "node_modules/path-exists": { 4373 4020 "version": "5.0.0", 4374 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 4375 - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 4376 4021 "dev": true, 4022 + "license": "MIT", 4377 4023 "engines": { 4378 4024 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4379 4025 } 4380 4026 }, 4381 4027 "node_modules/path-is-absolute": { 4382 4028 "version": "1.0.1", 4383 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 4384 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 4385 4029 "dev": true, 4030 + "license": "MIT", 4386 4031 "engines": { 4387 4032 "node": ">=0.10.0" 4388 4033 } 4389 4034 }, 4390 4035 "node_modules/path-key": { 4391 4036 "version": "3.1.1", 4392 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4393 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4394 4037 "dev": true, 4038 + "license": "MIT", 4395 4039 "engines": { 4396 4040 "node": ">=8" 4397 4041 } 4398 4042 }, 4399 4043 "node_modules/path-parse": { 4400 4044 "version": "1.0.7", 4401 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4402 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4403 - "dev": true 4045 + "dev": true, 4046 + "license": "MIT" 4404 4047 }, 4405 4048 "node_modules/path-type": { 4406 4049 "version": "4.0.0", 4407 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 4408 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 4409 4050 "dev": true, 4051 + "license": "MIT", 4410 4052 "engines": { 4411 4053 "node": ">=8" 4412 4054 } 4413 4055 }, 4414 4056 "node_modules/picocolors": { 4415 4057 "version": "1.0.0", 4416 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 4417 - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 4418 - "dev": true 4058 + "dev": true, 4059 + "license": "ISC" 4419 4060 }, 4420 4061 "node_modules/picomatch": { 4421 4062 "version": "2.3.1", 4422 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 4423 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 4424 4063 "dev": true, 4064 + "license": "MIT", 4425 4065 "engines": { 4426 4066 "node": ">=8.6" 4427 4067 }, ··· 4431 4071 }, 4432 4072 "node_modules/pkg-dir": { 4433 4073 "version": "5.0.0", 4434 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", 4435 - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", 4436 4074 "dev": true, 4075 + "license": "MIT", 4437 4076 "dependencies": { 4438 4077 "find-up": "^5.0.0" 4439 4078 }, ··· 4443 4082 }, 4444 4083 "node_modules/pkg-dir/node_modules/find-up": { 4445 4084 "version": "5.0.0", 4446 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 4447 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 4448 4085 "dev": true, 4086 + "license": "MIT", 4449 4087 "dependencies": { 4450 4088 "locate-path": "^6.0.0", 4451 4089 "path-exists": "^4.0.0" ··· 4459 4097 }, 4460 4098 "node_modules/pkg-dir/node_modules/locate-path": { 4461 4099 "version": "6.0.0", 4462 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 4463 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 4464 4100 "dev": true, 4101 + "license": "MIT", 4465 4102 "dependencies": { 4466 4103 "p-locate": "^5.0.0" 4467 4104 }, ··· 4474 4111 }, 4475 4112 "node_modules/pkg-dir/node_modules/p-limit": { 4476 4113 "version": "3.1.0", 4477 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 4478 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 4479 4114 "dev": true, 4115 + "license": "MIT", 4480 4116 "dependencies": { 4481 4117 "yocto-queue": "^0.1.0" 4482 4118 }, ··· 4489 4125 }, 4490 4126 "node_modules/pkg-dir/node_modules/p-locate": { 4491 4127 "version": "5.0.0", 4492 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 4493 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 4494 4128 "dev": true, 4129 + "license": "MIT", 4495 4130 "dependencies": { 4496 4131 "p-limit": "^3.0.2" 4497 4132 }, ··· 4504 4139 }, 4505 4140 "node_modules/pkg-dir/node_modules/path-exists": { 4506 4141 "version": "4.0.0", 4507 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4508 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4509 4142 "dev": true, 4143 + "license": "MIT", 4510 4144 "engines": { 4511 4145 "node": ">=8" 4512 4146 } 4513 4147 }, 4514 4148 "node_modules/pkg-dir/node_modules/yocto-queue": { 4515 4149 "version": "0.1.0", 4516 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 4517 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 4518 4150 "dev": true, 4151 + "license": "MIT", 4519 4152 "engines": { 4520 4153 "node": ">=10" 4521 4154 }, ··· 4525 4158 }, 4526 4159 "node_modules/plur": { 4527 4160 "version": "4.0.0", 4528 - "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", 4529 - "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", 4530 4161 "dev": true, 4162 + "license": "MIT", 4531 4163 "dependencies": { 4532 4164 "irregular-plurals": "^3.2.0" 4533 4165 }, ··· 4540 4172 }, 4541 4173 "node_modules/pluralize": { 4542 4174 "version": "8.0.0", 4543 - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", 4544 - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", 4545 4175 "dev": true, 4176 + "license": "MIT", 4546 4177 "engines": { 4547 4178 "node": ">=4" 4548 4179 } 4549 4180 }, 4550 4181 "node_modules/prelude-ls": { 4551 4182 "version": "1.2.1", 4552 - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 4553 - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 4554 4183 "dev": true, 4184 + "license": "MIT", 4555 4185 "engines": { 4556 4186 "node": ">= 0.8.0" 4557 4187 } 4558 4188 }, 4559 4189 "node_modules/prettier": { 4560 4190 "version": "3.1.1", 4561 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", 4562 - "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", 4563 4191 "dev": true, 4192 + "license": "MIT", 4564 4193 "bin": { 4565 4194 "prettier": "bin/prettier.cjs" 4566 4195 }, ··· 4573 4202 }, 4574 4203 "node_modules/prettier-linter-helpers": { 4575 4204 "version": "1.0.0", 4576 - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", 4577 - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", 4578 4205 "dev": true, 4206 + "license": "MIT", 4579 4207 "dependencies": { 4580 4208 "fast-diff": "^1.1.2" 4581 4209 }, ··· 4585 4213 }, 4586 4214 "node_modules/proto-props": { 4587 4215 "version": "2.0.0", 4588 - "resolved": "https://registry.npmjs.org/proto-props/-/proto-props-2.0.0.tgz", 4589 - "integrity": "sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==", 4590 4216 "dev": true, 4217 + "license": "MIT", 4591 4218 "engines": { 4592 4219 "node": ">=4" 4593 4220 } 4594 4221 }, 4595 4222 "node_modules/punycode": { 4596 4223 "version": "2.3.1", 4597 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 4598 - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 4599 4224 "dev": true, 4225 + "license": "MIT", 4600 4226 "engines": { 4601 4227 "node": ">=6" 4602 4228 } 4603 4229 }, 4604 4230 "node_modules/queue-microtask": { 4605 4231 "version": "1.2.3", 4606 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 4607 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 4608 4232 "dev": true, 4609 4233 "funding": [ 4610 4234 { ··· 4619 4243 "type": "consulting", 4620 4244 "url": "https://feross.org/support" 4621 4245 } 4622 - ] 4246 + ], 4247 + "license": "MIT" 4623 4248 }, 4624 4249 "node_modules/randombytes": { 4625 4250 "version": "2.1.0", 4626 - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 4627 - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 4628 4251 "dev": true, 4252 + "license": "MIT", 4629 4253 "peer": true, 4630 4254 "dependencies": { 4631 4255 "safe-buffer": "^5.1.0" ··· 4633 4257 }, 4634 4258 "node_modules/read-pkg": { 4635 4259 "version": "5.2.0", 4636 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 4637 - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 4638 4260 "dev": true, 4261 + "license": "MIT", 4639 4262 "dependencies": { 4640 4263 "@types/normalize-package-data": "^2.4.0", 4641 4264 "normalize-package-data": "^2.5.0", ··· 4648 4271 }, 4649 4272 "node_modules/read-pkg-up": { 4650 4273 "version": "7.0.1", 4651 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 4652 - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 4653 4274 "dev": true, 4275 + "license": "MIT", 4654 4276 "dependencies": { 4655 4277 "find-up": "^4.1.0", 4656 4278 "read-pkg": "^5.2.0", ··· 4665 4287 }, 4666 4288 "node_modules/read-pkg-up/node_modules/find-up": { 4667 4289 "version": "4.1.0", 4668 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 4669 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 4670 4290 "dev": true, 4291 + "license": "MIT", 4671 4292 "dependencies": { 4672 4293 "locate-path": "^5.0.0", 4673 4294 "path-exists": "^4.0.0" ··· 4678 4299 }, 4679 4300 "node_modules/read-pkg-up/node_modules/locate-path": { 4680 4301 "version": "5.0.0", 4681 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 4682 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 4683 4302 "dev": true, 4303 + "license": "MIT", 4684 4304 "dependencies": { 4685 4305 "p-locate": "^4.1.0" 4686 4306 }, ··· 4690 4310 }, 4691 4311 "node_modules/read-pkg-up/node_modules/p-limit": { 4692 4312 "version": "2.3.0", 4693 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 4694 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 4695 4313 "dev": true, 4314 + "license": "MIT", 4696 4315 "dependencies": { 4697 4316 "p-try": "^2.0.0" 4698 4317 }, ··· 4705 4324 }, 4706 4325 "node_modules/read-pkg-up/node_modules/p-locate": { 4707 4326 "version": "4.1.0", 4708 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 4709 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 4710 4327 "dev": true, 4328 + "license": "MIT", 4711 4329 "dependencies": { 4712 4330 "p-limit": "^2.2.0" 4713 4331 }, ··· 4717 4335 }, 4718 4336 "node_modules/read-pkg-up/node_modules/path-exists": { 4719 4337 "version": "4.0.0", 4720 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 4721 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 4722 4338 "dev": true, 4339 + "license": "MIT", 4723 4340 "engines": { 4724 4341 "node": ">=8" 4725 4342 } 4726 4343 }, 4727 4344 "node_modules/read-pkg-up/node_modules/type-fest": { 4728 4345 "version": "0.8.1", 4729 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 4730 - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 4731 4346 "dev": true, 4347 + "license": "(MIT OR CC0-1.0)", 4732 4348 "engines": { 4733 4349 "node": ">=8" 4734 4350 } 4735 4351 }, 4736 4352 "node_modules/read-pkg/node_modules/type-fest": { 4737 4353 "version": "0.6.0", 4738 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 4739 - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 4740 4354 "dev": true, 4355 + "license": "(MIT OR CC0-1.0)", 4741 4356 "engines": { 4742 4357 "node": ">=8" 4743 4358 } 4744 4359 }, 4745 4360 "node_modules/regexp-tree": { 4746 4361 "version": "0.1.27", 4747 - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", 4748 - "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", 4749 4362 "dev": true, 4363 + "license": "MIT", 4750 4364 "bin": { 4751 4365 "regexp-tree": "bin/regexp-tree" 4752 4366 } 4753 4367 }, 4754 4368 "node_modules/regexp.prototype.flags": { 4755 4369 "version": "1.5.1", 4756 - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", 4757 - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", 4758 4370 "dev": true, 4371 + "license": "MIT", 4759 4372 "dependencies": { 4760 4373 "call-bind": "^1.0.2", 4761 4374 "define-properties": "^1.2.0", ··· 4770 4383 }, 4771 4384 "node_modules/regjsparser": { 4772 4385 "version": "0.10.0", 4773 - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", 4774 - "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", 4775 4386 "dev": true, 4387 + "license": "BSD-2-Clause", 4776 4388 "dependencies": { 4777 4389 "jsesc": "~0.5.0" 4778 4390 }, ··· 4782 4394 }, 4783 4395 "node_modules/regjsparser/node_modules/jsesc": { 4784 4396 "version": "0.5.0", 4785 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 4786 - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", 4787 4397 "dev": true, 4788 4398 "bin": { 4789 4399 "jsesc": "bin/jsesc" ··· 4791 4401 }, 4792 4402 "node_modules/resolve": { 4793 4403 "version": "2.0.0-next.5", 4794 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", 4795 - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", 4796 4404 "dev": true, 4405 + "license": "MIT", 4797 4406 "dependencies": { 4798 4407 "is-core-module": "^2.13.0", 4799 4408 "path-parse": "^1.0.7", ··· 4808 4417 }, 4809 4418 "node_modules/resolve-from": { 4810 4419 "version": "5.0.0", 4811 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 4812 - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 4813 4420 "dev": true, 4421 + "license": "MIT", 4814 4422 "engines": { 4815 4423 "node": ">=8" 4816 4424 } 4817 4425 }, 4818 4426 "node_modules/resolve-pkg-maps": { 4819 4427 "version": "1.0.0", 4820 - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", 4821 - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", 4822 4428 "dev": true, 4429 + "license": "MIT", 4823 4430 "funding": { 4824 4431 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" 4825 4432 } 4826 4433 }, 4827 4434 "node_modules/reusify": { 4828 4435 "version": "1.0.4", 4829 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 4830 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 4831 4436 "dev": true, 4437 + "license": "MIT", 4832 4438 "engines": { 4833 4439 "iojs": ">=1.0.0", 4834 4440 "node": ">=0.10.0" ··· 4836 4442 }, 4837 4443 "node_modules/rimraf": { 4838 4444 "version": "3.0.2", 4839 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 4840 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 4841 4445 "dev": true, 4446 + "license": "ISC", 4842 4447 "dependencies": { 4843 4448 "glob": "^7.1.3" 4844 4449 }, ··· 4851 4456 }, 4852 4457 "node_modules/run-applescript": { 4853 4458 "version": "5.0.0", 4854 - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", 4855 - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", 4856 4459 "dev": true, 4460 + "license": "MIT", 4857 4461 "dependencies": { 4858 4462 "execa": "^5.0.0" 4859 4463 }, ··· 4866 4470 }, 4867 4471 "node_modules/run-parallel": { 4868 4472 "version": "1.2.0", 4869 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 4870 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 4871 4473 "dev": true, 4872 4474 "funding": [ 4873 4475 { ··· 4883 4485 "url": "https://feross.org/support" 4884 4486 } 4885 4487 ], 4488 + "license": "MIT", 4886 4489 "dependencies": { 4887 4490 "queue-microtask": "^1.2.2" 4888 4491 } 4889 4492 }, 4890 4493 "node_modules/safe-array-concat": { 4891 4494 "version": "1.0.1", 4892 - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", 4893 - "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", 4894 4495 "dev": true, 4496 + "license": "MIT", 4895 4497 "dependencies": { 4896 4498 "call-bind": "^1.0.2", 4897 4499 "get-intrinsic": "^1.2.1", ··· 4907 4509 }, 4908 4510 "node_modules/safe-buffer": { 4909 4511 "version": "5.2.1", 4910 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 4911 - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 4912 4512 "dev": true, 4913 4513 "funding": [ 4914 4514 { ··· 4924 4524 "url": "https://feross.org/support" 4925 4525 } 4926 4526 ], 4527 + "license": "MIT", 4927 4528 "peer": true 4928 4529 }, 4929 4530 "node_modules/safe-regex-test": { 4930 4531 "version": "1.0.0", 4931 - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 4932 - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", 4933 4532 "dev": true, 4533 + "license": "MIT", 4934 4534 "dependencies": { 4935 4535 "call-bind": "^1.0.2", 4936 4536 "get-intrinsic": "^1.1.3", ··· 4942 4542 }, 4943 4543 "node_modules/schema-utils": { 4944 4544 "version": "3.3.0", 4945 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", 4946 - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", 4947 4545 "dev": true, 4546 + "license": "MIT", 4948 4547 "peer": true, 4949 4548 "dependencies": { 4950 4549 "@types/json-schema": "^7.0.8", ··· 4961 4560 }, 4962 4561 "node_modules/semver": { 4963 4562 "version": "7.5.4", 4964 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 4965 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 4966 4563 "dev": true, 4564 + "license": "ISC", 4967 4565 "dependencies": { 4968 4566 "lru-cache": "^6.0.0" 4969 4567 }, ··· 4976 4574 }, 4977 4575 "node_modules/serialize-javascript": { 4978 4576 "version": "6.0.1", 4979 - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", 4980 - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", 4981 4577 "dev": true, 4578 + "license": "BSD-3-Clause", 4982 4579 "peer": true, 4983 4580 "dependencies": { 4984 4581 "randombytes": "^2.1.0" ··· 4986 4583 }, 4987 4584 "node_modules/set-function-length": { 4988 4585 "version": "1.1.1", 4989 - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", 4990 - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", 4991 4586 "dev": true, 4587 + "license": "MIT", 4992 4588 "dependencies": { 4993 4589 "define-data-property": "^1.1.1", 4994 4590 "get-intrinsic": "^1.2.1", ··· 5001 4597 }, 5002 4598 "node_modules/set-function-name": { 5003 4599 "version": "2.0.1", 5004 - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", 5005 - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", 5006 4600 "dev": true, 4601 + "license": "MIT", 5007 4602 "dependencies": { 5008 4603 "define-data-property": "^1.0.1", 5009 4604 "functions-have-names": "^1.2.3", ··· 5015 4610 }, 5016 4611 "node_modules/shebang-command": { 5017 4612 "version": "2.0.0", 5018 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 5019 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 5020 4613 "dev": true, 4614 + "license": "MIT", 5021 4615 "dependencies": { 5022 4616 "shebang-regex": "^3.0.0" 5023 4617 }, ··· 5027 4621 }, 5028 4622 "node_modules/shebang-regex": { 5029 4623 "version": "3.0.0", 5030 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 5031 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 5032 4624 "dev": true, 4625 + "license": "MIT", 5033 4626 "engines": { 5034 4627 "node": ">=8" 5035 4628 } 5036 4629 }, 5037 4630 "node_modules/side-channel": { 5038 4631 "version": "1.0.4", 5039 - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 5040 - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 5041 4632 "dev": true, 4633 + "license": "MIT", 5042 4634 "dependencies": { 5043 4635 "call-bind": "^1.0.0", 5044 4636 "get-intrinsic": "^1.0.2", ··· 5050 4642 }, 5051 4643 "node_modules/signal-exit": { 5052 4644 "version": "3.0.7", 5053 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 5054 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 5055 - "dev": true 4645 + "dev": true, 4646 + "license": "ISC" 5056 4647 }, 5057 4648 "node_modules/slash": { 5058 4649 "version": "5.1.0", 5059 - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 5060 - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 5061 4650 "dev": true, 4651 + "license": "MIT", 5062 4652 "engines": { 5063 4653 "node": ">=14.16" 5064 4654 }, ··· 5068 4658 }, 5069 4659 "node_modules/source-map": { 5070 4660 "version": "0.6.1", 5071 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 5072 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 5073 4661 "dev": true, 4662 + "license": "BSD-3-Clause", 5074 4663 "peer": true, 5075 4664 "engines": { 5076 4665 "node": ">=0.10.0" ··· 5078 4667 }, 5079 4668 "node_modules/source-map-support": { 5080 4669 "version": "0.5.21", 5081 - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 5082 - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 5083 4670 "dev": true, 4671 + "license": "MIT", 5084 4672 "peer": true, 5085 4673 "dependencies": { 5086 4674 "buffer-from": "^1.0.0", ··· 5089 4677 }, 5090 4678 "node_modules/spdx-correct": { 5091 4679 "version": "3.2.0", 5092 - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 5093 - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 5094 4680 "dev": true, 4681 + "license": "Apache-2.0", 5095 4682 "dependencies": { 5096 4683 "spdx-expression-parse": "^3.0.0", 5097 4684 "spdx-license-ids": "^3.0.0" ··· 5099 4686 }, 5100 4687 "node_modules/spdx-exceptions": { 5101 4688 "version": "2.3.0", 5102 - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 5103 - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 5104 - "dev": true 4689 + "dev": true, 4690 + "license": "CC-BY-3.0" 5105 4691 }, 5106 4692 "node_modules/spdx-expression-parse": { 5107 4693 "version": "3.0.1", 5108 - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 5109 - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 5110 4694 "dev": true, 4695 + "license": "MIT", 5111 4696 "dependencies": { 5112 4697 "spdx-exceptions": "^2.1.0", 5113 4698 "spdx-license-ids": "^3.0.0" ··· 5115 4700 }, 5116 4701 "node_modules/spdx-license-ids": { 5117 4702 "version": "3.0.16", 5118 - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", 5119 - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", 5120 - "dev": true 4703 + "dev": true, 4704 + "license": "CC0-1.0" 5121 4705 }, 5122 4706 "node_modules/string-width": { 5123 4707 "version": "4.2.3", 5124 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 5125 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 5126 4708 "dev": true, 4709 + "license": "MIT", 5127 4710 "dependencies": { 5128 4711 "emoji-regex": "^8.0.0", 5129 4712 "is-fullwidth-code-point": "^3.0.0", ··· 5135 4718 }, 5136 4719 "node_modules/string.prototype.trim": { 5137 4720 "version": "1.2.8", 5138 - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", 5139 - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", 5140 4721 "dev": true, 4722 + "license": "MIT", 5141 4723 "dependencies": { 5142 4724 "call-bind": "^1.0.2", 5143 4725 "define-properties": "^1.2.0", ··· 5152 4734 }, 5153 4735 "node_modules/string.prototype.trimend": { 5154 4736 "version": "1.0.7", 5155 - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", 5156 - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", 5157 4737 "dev": true, 4738 + "license": "MIT", 5158 4739 "dependencies": { 5159 4740 "call-bind": "^1.0.2", 5160 4741 "define-properties": "^1.2.0", ··· 5166 4747 }, 5167 4748 "node_modules/string.prototype.trimstart": { 5168 4749 "version": "1.0.7", 5169 - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", 5170 - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", 5171 4750 "dev": true, 4751 + "license": "MIT", 5172 4752 "dependencies": { 5173 4753 "call-bind": "^1.0.2", 5174 4754 "define-properties": "^1.2.0", ··· 5180 4760 }, 5181 4761 "node_modules/strip-ansi": { 5182 4762 "version": "6.0.1", 5183 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 5184 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 5185 4763 "dev": true, 4764 + "license": "MIT", 5186 4765 "dependencies": { 5187 4766 "ansi-regex": "^5.0.1" 5188 4767 }, ··· 5192 4771 }, 5193 4772 "node_modules/strip-bom": { 5194 4773 "version": "3.0.0", 5195 - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 5196 - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 5197 4774 "dev": true, 4775 + "license": "MIT", 5198 4776 "engines": { 5199 4777 "node": ">=4" 5200 4778 } 5201 4779 }, 5202 4780 "node_modules/strip-final-newline": { 5203 4781 "version": "2.0.0", 5204 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 5205 - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 5206 4782 "dev": true, 4783 + "license": "MIT", 5207 4784 "engines": { 5208 4785 "node": ">=6" 5209 4786 } 5210 4787 }, 5211 4788 "node_modules/strip-indent": { 5212 4789 "version": "3.0.0", 5213 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 5214 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 5215 4790 "dev": true, 4791 + "license": "MIT", 5216 4792 "dependencies": { 5217 4793 "min-indent": "^1.0.0" 5218 4794 }, ··· 5222 4798 }, 5223 4799 "node_modules/strip-json-comments": { 5224 4800 "version": "3.1.1", 5225 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 5226 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 5227 4801 "dev": true, 4802 + "license": "MIT", 5228 4803 "engines": { 5229 4804 "node": ">=8" 5230 4805 }, ··· 5234 4809 }, 5235 4810 "node_modules/supports-color": { 5236 4811 "version": "7.2.0", 5237 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5238 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5239 4812 "dev": true, 4813 + "license": "MIT", 5240 4814 "dependencies": { 5241 4815 "has-flag": "^4.0.0" 5242 4816 }, ··· 5246 4820 }, 5247 4821 "node_modules/supports-hyperlinks": { 5248 4822 "version": "2.3.0", 5249 - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", 5250 - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", 5251 4823 "dev": true, 4824 + "license": "MIT", 5252 4825 "dependencies": { 5253 4826 "has-flag": "^4.0.0", 5254 4827 "supports-color": "^7.0.0" ··· 5259 4832 }, 5260 4833 "node_modules/supports-preserve-symlinks-flag": { 5261 4834 "version": "1.0.0", 5262 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 5263 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 5264 4835 "dev": true, 4836 + "license": "MIT", 5265 4837 "engines": { 5266 4838 "node": ">= 0.4" 5267 4839 }, ··· 5271 4843 }, 5272 4844 "node_modules/synckit": { 5273 4845 "version": "0.8.6", 5274 - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.6.tgz", 5275 - "integrity": "sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==", 5276 4846 "dev": true, 4847 + "license": "MIT", 5277 4848 "dependencies": { 5278 4849 "@pkgr/utils": "^2.4.2", 5279 4850 "tslib": "^2.6.2" ··· 5287 4858 }, 5288 4859 "node_modules/tapable": { 5289 4860 "version": "0.1.10", 5290 - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", 5291 - "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", 5292 4861 "dev": true, 4862 + "license": "MIT", 5293 4863 "engines": { 5294 4864 "node": ">=0.6" 5295 4865 } 5296 4866 }, 5297 4867 "node_modules/terser": { 5298 4868 "version": "5.26.0", 5299 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", 5300 - "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", 5301 4869 "dev": true, 4870 + "license": "BSD-2-Clause", 5302 4871 "peer": true, 5303 4872 "dependencies": { 5304 4873 "@jridgewell/source-map": "^0.3.3", ··· 5315 4884 }, 5316 4885 "node_modules/terser-webpack-plugin": { 5317 4886 "version": "5.3.9", 5318 - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", 5319 - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", 5320 4887 "dev": true, 4888 + "license": "MIT", 5321 4889 "peer": true, 5322 4890 "dependencies": { 5323 4891 "@jridgewell/trace-mapping": "^0.3.17", ··· 5350 4918 }, 5351 4919 "node_modules/text-table": { 5352 4920 "version": "0.2.0", 5353 - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 5354 - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 5355 - "dev": true 4921 + "dev": true, 4922 + "license": "MIT" 5356 4923 }, 5357 4924 "node_modules/titleize": { 5358 4925 "version": "3.0.0", 5359 - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", 5360 - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", 5361 4926 "dev": true, 4927 + "license": "MIT", 5362 4928 "engines": { 5363 4929 "node": ">=12" 5364 4930 }, ··· 5368 4934 }, 5369 4935 "node_modules/to-absolute-glob": { 5370 4936 "version": "3.0.0", 5371 - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-3.0.0.tgz", 5372 - "integrity": "sha512-loO/XEWTRqpfcpI7+Jr2RR2Umaaozx1t6OSVWtMi0oy5F/Fxg3IC+D/TToDnxyAGs7uZBGT/6XmyDUxgsObJXA==", 5373 4937 "dev": true, 4938 + "license": "MIT", 5374 4939 "dependencies": { 5375 4940 "is-absolute": "^1.0.0", 5376 4941 "is-negated-glob": "^1.0.0" ··· 5381 4946 }, 5382 4947 "node_modules/to-regex-range": { 5383 4948 "version": "5.0.1", 5384 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 5385 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 5386 4949 "dev": true, 4950 + "license": "MIT", 5387 4951 "dependencies": { 5388 4952 "is-number": "^7.0.0" 5389 4953 }, ··· 5393 4957 }, 5394 4958 "node_modules/ts-api-utils": { 5395 4959 "version": "1.0.3", 5396 - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", 5397 - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", 5398 4960 "dev": true, 4961 + "license": "MIT", 5399 4962 "engines": { 5400 4963 "node": ">=16.13.0" 5401 4964 }, ··· 5405 4968 }, 5406 4969 "node_modules/tsconfig-paths": { 5407 4970 "version": "3.14.2", 5408 - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", 5409 - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", 5410 4971 "dev": true, 4972 + "license": "MIT", 5411 4973 "dependencies": { 5412 4974 "@types/json5": "^0.0.29", 5413 4975 "json5": "^1.0.2", ··· 5417 4979 }, 5418 4980 "node_modules/tslib": { 5419 4981 "version": "2.6.2", 5420 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", 5421 - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", 5422 - "dev": true 4982 + "dev": true, 4983 + "license": "0BSD" 5423 4984 }, 5424 4985 "node_modules/type-check": { 5425 4986 "version": "0.4.0", 5426 - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 5427 - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 5428 4987 "dev": true, 4988 + "license": "MIT", 5429 4989 "dependencies": { 5430 4990 "prelude-ls": "^1.2.1" 5431 4991 }, ··· 5435 4995 }, 5436 4996 "node_modules/type-fest": { 5437 4997 "version": "0.21.3", 5438 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 5439 - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 5440 4998 "dev": true, 4999 + "license": "(MIT OR CC0-1.0)", 5441 5000 "engines": { 5442 5001 "node": ">=10" 5443 5002 }, ··· 5447 5006 }, 5448 5007 "node_modules/typed-array-buffer": { 5449 5008 "version": "1.0.0", 5450 - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", 5451 - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", 5452 5009 "dev": true, 5010 + "license": "MIT", 5453 5011 "dependencies": { 5454 5012 "call-bind": "^1.0.2", 5455 5013 "get-intrinsic": "^1.2.1", ··· 5461 5019 }, 5462 5020 "node_modules/typed-array-byte-length": { 5463 5021 "version": "1.0.0", 5464 - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", 5465 - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", 5466 5022 "dev": true, 5023 + "license": "MIT", 5467 5024 "dependencies": { 5468 5025 "call-bind": "^1.0.2", 5469 5026 "for-each": "^0.3.3", ··· 5479 5036 }, 5480 5037 "node_modules/typed-array-byte-offset": { 5481 5038 "version": "1.0.0", 5482 - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", 5483 - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", 5484 5039 "dev": true, 5040 + "license": "MIT", 5485 5041 "dependencies": { 5486 5042 "available-typed-arrays": "^1.0.5", 5487 5043 "call-bind": "^1.0.2", ··· 5498 5054 }, 5499 5055 "node_modules/typed-array-length": { 5500 5056 "version": "1.0.4", 5501 - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", 5502 - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", 5503 5057 "dev": true, 5058 + "license": "MIT", 5504 5059 "dependencies": { 5505 5060 "call-bind": "^1.0.2", 5506 5061 "for-each": "^0.3.3", ··· 5512 5067 }, 5513 5068 "node_modules/typescript": { 5514 5069 "version": "5.3.3", 5515 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", 5516 - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", 5517 5070 "dev": true, 5071 + "license": "Apache-2.0", 5518 5072 "bin": { 5519 5073 "tsc": "bin/tsc", 5520 5074 "tsserver": "bin/tsserver" ··· 5525 5079 }, 5526 5080 "node_modules/unbox-primitive": { 5527 5081 "version": "1.0.2", 5528 - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 5529 - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 5530 5082 "dev": true, 5083 + "license": "MIT", 5531 5084 "dependencies": { 5532 5085 "call-bind": "^1.0.2", 5533 5086 "has-bigints": "^1.0.2", ··· 5540 5093 }, 5541 5094 "node_modules/unc-path-regex": { 5542 5095 "version": "0.1.2", 5543 - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", 5544 - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", 5545 5096 "dev": true, 5097 + "license": "MIT", 5546 5098 "engines": { 5547 5099 "node": ">=0.10.0" 5548 5100 } 5549 5101 }, 5550 5102 "node_modules/undici-types": { 5551 5103 "version": "5.26.5", 5552 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 5553 - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 5554 - "dev": true 5104 + "dev": true, 5105 + "license": "MIT" 5555 5106 }, 5556 5107 "node_modules/untildify": { 5557 5108 "version": "4.0.0", 5558 - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", 5559 - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", 5560 5109 "dev": true, 5110 + "license": "MIT", 5561 5111 "engines": { 5562 5112 "node": ">=8" 5563 5113 } 5564 5114 }, 5565 5115 "node_modules/update-browserslist-db": { 5566 5116 "version": "1.0.13", 5567 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", 5568 - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", 5569 5117 "dev": true, 5570 5118 "funding": [ 5571 5119 { ··· 5581 5129 "url": "https://github.com/sponsors/ai" 5582 5130 } 5583 5131 ], 5132 + "license": "MIT", 5584 5133 "peer": true, 5585 5134 "dependencies": { 5586 5135 "escalade": "^3.1.1", ··· 5595 5144 }, 5596 5145 "node_modules/uri-js": { 5597 5146 "version": "4.4.1", 5598 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 5599 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 5600 5147 "dev": true, 5148 + "license": "BSD-2-Clause", 5601 5149 "dependencies": { 5602 5150 "punycode": "^2.1.0" 5603 5151 } 5604 5152 }, 5605 5153 "node_modules/url-or-path": { 5606 5154 "version": "2.3.0", 5607 - "resolved": "https://registry.npmjs.org/url-or-path/-/url-or-path-2.3.0.tgz", 5608 - "integrity": "sha512-5g9xpEJKjbAY8ikLU3XFpEg3hRLGt6SbCQmDElb1AL7JTW6vMi5Na5e3dMvONHisIu9VHgMAADLHJ8EznYR2ow==", 5609 5155 "dev": true, 5156 + "license": "MIT", 5610 5157 "funding": { 5611 5158 "url": "https://github.com/fisker/url-or-path?sponsor=1" 5612 5159 } 5613 5160 }, 5614 5161 "node_modules/validate-npm-package-license": { 5615 5162 "version": "3.0.4", 5616 - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 5617 - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 5618 5163 "dev": true, 5164 + "license": "Apache-2.0", 5619 5165 "dependencies": { 5620 5166 "spdx-correct": "^3.0.0", 5621 5167 "spdx-expression-parse": "^3.0.0" ··· 5623 5169 }, 5624 5170 "node_modules/watchpack": { 5625 5171 "version": "2.4.0", 5626 - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", 5627 - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", 5628 5172 "dev": true, 5173 + "license": "MIT", 5629 5174 "peer": true, 5630 5175 "dependencies": { 5631 5176 "glob-to-regexp": "^0.4.1", ··· 5637 5182 }, 5638 5183 "node_modules/webpack": { 5639 5184 "version": "5.89.0", 5640 - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", 5641 - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", 5642 5185 "dev": true, 5186 + "license": "MIT", 5643 5187 "peer": true, 5644 5188 "dependencies": { 5645 5189 "@types/eslint-scope": "^3.7.3", ··· 5685 5229 }, 5686 5230 "node_modules/webpack-sources": { 5687 5231 "version": "3.2.3", 5688 - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", 5689 - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", 5690 5232 "dev": true, 5233 + "license": "MIT", 5691 5234 "peer": true, 5692 5235 "engines": { 5693 5236 "node": ">=10.13.0" ··· 5695 5238 }, 5696 5239 "node_modules/webpack/node_modules/enhanced-resolve": { 5697 5240 "version": "5.15.0", 5698 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", 5699 - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", 5700 5241 "dev": true, 5242 + "license": "MIT", 5701 5243 "peer": true, 5702 5244 "dependencies": { 5703 5245 "graceful-fs": "^4.2.4", ··· 5709 5251 }, 5710 5252 "node_modules/webpack/node_modules/eslint-scope": { 5711 5253 "version": "5.1.1", 5712 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 5713 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 5714 5254 "dev": true, 5255 + "license": "BSD-2-Clause", 5715 5256 "peer": true, 5716 5257 "dependencies": { 5717 5258 "esrecurse": "^4.3.0", ··· 5723 5264 }, 5724 5265 "node_modules/webpack/node_modules/estraverse": { 5725 5266 "version": "4.3.0", 5726 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 5727 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 5728 5267 "dev": true, 5268 + "license": "BSD-2-Clause", 5729 5269 "peer": true, 5730 5270 "engines": { 5731 5271 "node": ">=4.0" ··· 5733 5273 }, 5734 5274 "node_modules/webpack/node_modules/tapable": { 5735 5275 "version": "2.2.1", 5736 - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 5737 - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 5738 5276 "dev": true, 5277 + "license": "MIT", 5739 5278 "peer": true, 5740 5279 "engines": { 5741 5280 "node": ">=6" ··· 5743 5282 }, 5744 5283 "node_modules/which": { 5745 5284 "version": "2.0.2", 5746 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 5747 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 5748 5285 "dev": true, 5286 + "license": "ISC", 5749 5287 "dependencies": { 5750 5288 "isexe": "^2.0.0" 5751 5289 }, ··· 5758 5296 }, 5759 5297 "node_modules/which-boxed-primitive": { 5760 5298 "version": "1.0.2", 5761 - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 5762 - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 5763 5299 "dev": true, 5300 + "license": "MIT", 5764 5301 "dependencies": { 5765 5302 "is-bigint": "^1.0.1", 5766 5303 "is-boolean-object": "^1.1.0", ··· 5774 5311 }, 5775 5312 "node_modules/which-typed-array": { 5776 5313 "version": "1.1.13", 5777 - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", 5778 - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", 5779 5314 "dev": true, 5315 + "license": "MIT", 5780 5316 "dependencies": { 5781 5317 "available-typed-arrays": "^1.0.5", 5782 5318 "call-bind": "^1.0.4", ··· 5793 5329 }, 5794 5330 "node_modules/wrappy": { 5795 5331 "version": "1.0.2", 5796 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 5797 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 5798 - "dev": true 5332 + "dev": true, 5333 + "license": "ISC" 5799 5334 }, 5800 5335 "node_modules/xo": { 5801 5336 "version": "0.56.0", 5802 - "resolved": "https://registry.npmjs.org/xo/-/xo-0.56.0.tgz", 5803 - "integrity": "sha512-ohzSqgQ8POgZ3KNaEK/gxDovb6h3cglxv8+xi9Dn7gmRe8g4qotpOZpMs5ACJhvkJDmJOhiKbk6Uq6Mx1Di9DA==", 5804 5337 "dev": true, 5338 + "license": "MIT", 5805 5339 "dependencies": { 5806 5340 "@eslint/eslintrc": "^2.1.0", 5807 5341 "@typescript-eslint/eslint-plugin": "^6.0.0", ··· 5852 5386 }, 5853 5387 "node_modules/yallist": { 5854 5388 "version": "4.0.0", 5855 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 5856 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 5857 - "dev": true 5389 + "dev": true, 5390 + "license": "ISC" 5858 5391 }, 5859 5392 "node_modules/yocto-queue": { 5860 5393 "version": "1.0.0", 5861 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 5862 - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", 5863 5394 "dev": true, 5395 + "license": "MIT", 5864 5396 "engines": { 5865 5397 "node": ">=12.20" 5866 5398 }, 5867 5399 "funding": { 5868 5400 "url": "https://github.com/sponsors/sindresorhus" 5869 5401 } 5870 - } 5871 - }, 5872 - "dependencies": { 5873 - "@aashutoshrathi/word-wrap": { 5874 - "version": "1.2.6", 5875 - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", 5876 - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", 5877 - "dev": true 5878 - }, 5879 - "@babel/code-frame": { 5880 - "version": "7.23.5", 5881 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", 5882 - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", 5883 - "dev": true, 5884 - "requires": { 5885 - "@babel/highlight": "^7.23.4", 5886 - "chalk": "^2.4.2" 5887 - }, 5888 - "dependencies": { 5889 - "ansi-styles": { 5890 - "version": "3.2.1", 5891 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 5892 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 5893 - "dev": true, 5894 - "requires": { 5895 - "color-convert": "^1.9.0" 5896 - } 5897 - }, 5898 - "chalk": { 5899 - "version": "2.4.2", 5900 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 5901 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 5902 - "dev": true, 5903 - "requires": { 5904 - "ansi-styles": "^3.2.1", 5905 - "escape-string-regexp": "^1.0.5", 5906 - "supports-color": "^5.3.0" 5907 - } 5908 - }, 5909 - "color-convert": { 5910 - "version": "1.9.3", 5911 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 5912 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 5913 - "dev": true, 5914 - "requires": { 5915 - "color-name": "1.1.3" 5916 - } 5917 - }, 5918 - "color-name": { 5919 - "version": "1.1.3", 5920 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 5921 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 5922 - "dev": true 5923 - }, 5924 - "escape-string-regexp": { 5925 - "version": "1.0.5", 5926 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 5927 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 5928 - "dev": true 5929 - }, 5930 - "has-flag": { 5931 - "version": "3.0.0", 5932 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 5933 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 5934 - "dev": true 5935 - }, 5936 - "supports-color": { 5937 - "version": "5.5.0", 5938 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 5939 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 5940 - "dev": true, 5941 - "requires": { 5942 - "has-flag": "^3.0.0" 5943 - } 5944 - } 5945 - } 5946 - }, 5947 - "@babel/helper-validator-identifier": { 5948 - "version": "7.22.20", 5949 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", 5950 - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", 5951 - "dev": true 5952 - }, 5953 - "@babel/highlight": { 5954 - "version": "7.23.4", 5955 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", 5956 - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", 5957 - "dev": true, 5958 - "requires": { 5959 - "@babel/helper-validator-identifier": "^7.22.20", 5960 - "chalk": "^2.4.2", 5961 - "js-tokens": "^4.0.0" 5962 - }, 5963 - "dependencies": { 5964 - "ansi-styles": { 5965 - "version": "3.2.1", 5966 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 5967 - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 5968 - "dev": true, 5969 - "requires": { 5970 - "color-convert": "^1.9.0" 5971 - } 5972 - }, 5973 - "chalk": { 5974 - "version": "2.4.2", 5975 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 5976 - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 5977 - "dev": true, 5978 - "requires": { 5979 - "ansi-styles": "^3.2.1", 5980 - "escape-string-regexp": "^1.0.5", 5981 - "supports-color": "^5.3.0" 5982 - } 5983 - }, 5984 - "color-convert": { 5985 - "version": "1.9.3", 5986 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 5987 - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 5988 - "dev": true, 5989 - "requires": { 5990 - "color-name": "1.1.3" 5991 - } 5992 - }, 5993 - "color-name": { 5994 - "version": "1.1.3", 5995 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 5996 - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 5997 - "dev": true 5998 - }, 5999 - "escape-string-regexp": { 6000 - "version": "1.0.5", 6001 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 6002 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 6003 - "dev": true 6004 - }, 6005 - "has-flag": { 6006 - "version": "3.0.0", 6007 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 6008 - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 6009 - "dev": true 6010 - }, 6011 - "supports-color": { 6012 - "version": "5.5.0", 6013 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 6014 - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 6015 - "dev": true, 6016 - "requires": { 6017 - "has-flag": "^3.0.0" 6018 - } 6019 - } 6020 - } 6021 - }, 6022 - "@eslint-community/eslint-utils": { 6023 - "version": "4.4.0", 6024 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 6025 - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 6026 - "dev": true, 6027 - "requires": { 6028 - "eslint-visitor-keys": "^3.3.0" 6029 - } 6030 - }, 6031 - "@eslint-community/regexpp": { 6032 - "version": "4.10.0", 6033 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", 6034 - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", 6035 - "dev": true 6036 - }, 6037 - "@eslint/eslintrc": { 6038 - "version": "2.1.4", 6039 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 6040 - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 6041 - "dev": true, 6042 - "requires": { 6043 - "ajv": "^6.12.4", 6044 - "debug": "^4.3.2", 6045 - "espree": "^9.6.0", 6046 - "globals": "^13.19.0", 6047 - "ignore": "^5.2.0", 6048 - "import-fresh": "^3.2.1", 6049 - "js-yaml": "^4.1.0", 6050 - "minimatch": "^3.1.2", 6051 - "strip-json-comments": "^3.1.1" 6052 - } 6053 - }, 6054 - "@eslint/js": { 6055 - "version": "8.55.0", 6056 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", 6057 - "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", 6058 - "dev": true 6059 - }, 6060 - "@humanwhocodes/config-array": { 6061 - "version": "0.11.13", 6062 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", 6063 - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", 6064 - "dev": true, 6065 - "requires": { 6066 - "@humanwhocodes/object-schema": "^2.0.1", 6067 - "debug": "^4.1.1", 6068 - "minimatch": "^3.0.5" 6069 - } 6070 - }, 6071 - "@humanwhocodes/module-importer": { 6072 - "version": "1.0.1", 6073 - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 6074 - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 6075 - "dev": true 6076 - }, 6077 - "@humanwhocodes/object-schema": { 6078 - "version": "2.0.1", 6079 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", 6080 - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", 6081 - "dev": true 6082 - }, 6083 - "@jridgewell/gen-mapping": { 6084 - "version": "0.3.3", 6085 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 6086 - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 6087 - "dev": true, 6088 - "peer": true, 6089 - "requires": { 6090 - "@jridgewell/set-array": "^1.0.1", 6091 - "@jridgewell/sourcemap-codec": "^1.4.10", 6092 - "@jridgewell/trace-mapping": "^0.3.9" 6093 - } 6094 - }, 6095 - "@jridgewell/resolve-uri": { 6096 - "version": "3.1.1", 6097 - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", 6098 - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", 6099 - "dev": true, 6100 - "peer": true 6101 - }, 6102 - "@jridgewell/set-array": { 6103 - "version": "1.1.2", 6104 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 6105 - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 6106 - "dev": true, 6107 - "peer": true 6108 - }, 6109 - "@jridgewell/source-map": { 6110 - "version": "0.3.5", 6111 - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", 6112 - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", 6113 - "dev": true, 6114 - "peer": true, 6115 - "requires": { 6116 - "@jridgewell/gen-mapping": "^0.3.0", 6117 - "@jridgewell/trace-mapping": "^0.3.9" 6118 - } 6119 - }, 6120 - "@jridgewell/sourcemap-codec": { 6121 - "version": "1.4.15", 6122 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 6123 - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 6124 - "dev": true, 6125 - "peer": true 6126 - }, 6127 - "@jridgewell/trace-mapping": { 6128 - "version": "0.3.20", 6129 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", 6130 - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", 6131 - "dev": true, 6132 - "peer": true, 6133 - "requires": { 6134 - "@jridgewell/resolve-uri": "^3.1.0", 6135 - "@jridgewell/sourcemap-codec": "^1.4.14" 6136 - } 6137 - }, 6138 - "@nodelib/fs.scandir": { 6139 - "version": "2.1.5", 6140 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 6141 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 6142 - "dev": true, 6143 - "requires": { 6144 - "@nodelib/fs.stat": "2.0.5", 6145 - "run-parallel": "^1.1.9" 6146 - } 6147 - }, 6148 - "@nodelib/fs.stat": { 6149 - "version": "2.0.5", 6150 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 6151 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 6152 - "dev": true 6153 - }, 6154 - "@nodelib/fs.walk": { 6155 - "version": "1.2.8", 6156 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 6157 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 6158 - "dev": true, 6159 - "requires": { 6160 - "@nodelib/fs.scandir": "2.1.5", 6161 - "fastq": "^1.6.0" 6162 - } 6163 - }, 6164 - "@pkgr/utils": { 6165 - "version": "2.4.2", 6166 - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", 6167 - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", 6168 - "dev": true, 6169 - "requires": { 6170 - "cross-spawn": "^7.0.3", 6171 - "fast-glob": "^3.3.0", 6172 - "is-glob": "^4.0.3", 6173 - "open": "^9.1.0", 6174 - "picocolors": "^1.0.0", 6175 - "tslib": "^2.6.0" 6176 - }, 6177 - "dependencies": { 6178 - "open": { 6179 - "version": "9.1.0", 6180 - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", 6181 - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", 6182 - "dev": true, 6183 - "requires": { 6184 - "default-browser": "^4.0.0", 6185 - "define-lazy-prop": "^3.0.0", 6186 - "is-inside-container": "^1.0.0", 6187 - "is-wsl": "^2.2.0" 6188 - } 6189 - } 6190 - } 6191 - }, 6192 - "@types/eslint": { 6193 - "version": "8.44.9", 6194 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.9.tgz", 6195 - "integrity": "sha512-6yBxcvwnnYoYT1Uk2d+jvIfsuP4mb2EdIxFnrPABj5a/838qe5bGkNLFOiipX4ULQ7XVQvTxOh7jO+BTAiqsEw==", 6196 - "dev": true, 6197 - "requires": { 6198 - "@types/estree": "*", 6199 - "@types/json-schema": "*" 6200 - } 6201 - }, 6202 - "@types/eslint-scope": { 6203 - "version": "3.7.7", 6204 - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", 6205 - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", 6206 - "dev": true, 6207 - "peer": true, 6208 - "requires": { 6209 - "@types/eslint": "*", 6210 - "@types/estree": "*" 6211 - } 6212 - }, 6213 - "@types/estree": { 6214 - "version": "1.0.5", 6215 - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 6216 - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", 6217 - "dev": true 6218 - }, 6219 - "@types/json-schema": { 6220 - "version": "7.0.15", 6221 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 6222 - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 6223 - "dev": true 6224 - }, 6225 - "@types/json5": { 6226 - "version": "0.0.29", 6227 - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", 6228 - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", 6229 - "dev": true 6230 - }, 6231 - "@types/node": { 6232 - "version": "20.10.4", 6233 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz", 6234 - "integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==", 6235 - "dev": true, 6236 - "requires": { 6237 - "undici-types": "~5.26.4" 6238 - } 6239 - }, 6240 - "@types/normalize-package-data": { 6241 - "version": "2.4.4", 6242 - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", 6243 - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", 6244 - "dev": true 6245 - }, 6246 - "@types/semver": { 6247 - "version": "7.5.6", 6248 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", 6249 - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", 6250 - "dev": true 6251 - }, 6252 - "@typescript-eslint/eslint-plugin": { 6253 - "version": "6.14.0", 6254 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.14.0.tgz", 6255 - "integrity": "sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw==", 6256 - "dev": true, 6257 - "requires": { 6258 - "@eslint-community/regexpp": "^4.5.1", 6259 - "@typescript-eslint/scope-manager": "6.14.0", 6260 - "@typescript-eslint/type-utils": "6.14.0", 6261 - "@typescript-eslint/utils": "6.14.0", 6262 - "@typescript-eslint/visitor-keys": "6.14.0", 6263 - "debug": "^4.3.4", 6264 - "graphemer": "^1.4.0", 6265 - "ignore": "^5.2.4", 6266 - "natural-compare": "^1.4.0", 6267 - "semver": "^7.5.4", 6268 - "ts-api-utils": "^1.0.1" 6269 - } 6270 - }, 6271 - "@typescript-eslint/parser": { 6272 - "version": "6.14.0", 6273 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.14.0.tgz", 6274 - "integrity": "sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA==", 6275 - "dev": true, 6276 - "requires": { 6277 - "@typescript-eslint/scope-manager": "6.14.0", 6278 - "@typescript-eslint/types": "6.14.0", 6279 - "@typescript-eslint/typescript-estree": "6.14.0", 6280 - "@typescript-eslint/visitor-keys": "6.14.0", 6281 - "debug": "^4.3.4" 6282 - } 6283 - }, 6284 - "@typescript-eslint/scope-manager": { 6285 - "version": "6.14.0", 6286 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz", 6287 - "integrity": "sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg==", 6288 - "dev": true, 6289 - "requires": { 6290 - "@typescript-eslint/types": "6.14.0", 6291 - "@typescript-eslint/visitor-keys": "6.14.0" 6292 - } 6293 - }, 6294 - "@typescript-eslint/type-utils": { 6295 - "version": "6.14.0", 6296 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.14.0.tgz", 6297 - "integrity": "sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw==", 6298 - "dev": true, 6299 - "requires": { 6300 - "@typescript-eslint/typescript-estree": "6.14.0", 6301 - "@typescript-eslint/utils": "6.14.0", 6302 - "debug": "^4.3.4", 6303 - "ts-api-utils": "^1.0.1" 6304 - } 6305 - }, 6306 - "@typescript-eslint/types": { 6307 - "version": "6.14.0", 6308 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.14.0.tgz", 6309 - "integrity": "sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA==", 6310 - "dev": true 6311 - }, 6312 - "@typescript-eslint/typescript-estree": { 6313 - "version": "6.14.0", 6314 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz", 6315 - "integrity": "sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw==", 6316 - "dev": true, 6317 - "requires": { 6318 - "@typescript-eslint/types": "6.14.0", 6319 - "@typescript-eslint/visitor-keys": "6.14.0", 6320 - "debug": "^4.3.4", 6321 - "globby": "^11.1.0", 6322 - "is-glob": "^4.0.3", 6323 - "semver": "^7.5.4", 6324 - "ts-api-utils": "^1.0.1" 6325 - }, 6326 - "dependencies": { 6327 - "globby": { 6328 - "version": "11.1.0", 6329 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 6330 - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 6331 - "dev": true, 6332 - "requires": { 6333 - "array-union": "^2.1.0", 6334 - "dir-glob": "^3.0.1", 6335 - "fast-glob": "^3.2.9", 6336 - "ignore": "^5.2.0", 6337 - "merge2": "^1.4.1", 6338 - "slash": "^3.0.0" 6339 - } 6340 - }, 6341 - "slash": { 6342 - "version": "3.0.0", 6343 - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 6344 - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 6345 - "dev": true 6346 - } 6347 - } 6348 - }, 6349 - "@typescript-eslint/utils": { 6350 - "version": "6.14.0", 6351 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.14.0.tgz", 6352 - "integrity": "sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg==", 6353 - "dev": true, 6354 - "requires": { 6355 - "@eslint-community/eslint-utils": "^4.4.0", 6356 - "@types/json-schema": "^7.0.12", 6357 - "@types/semver": "^7.5.0", 6358 - "@typescript-eslint/scope-manager": "6.14.0", 6359 - "@typescript-eslint/types": "6.14.0", 6360 - "@typescript-eslint/typescript-estree": "6.14.0", 6361 - "semver": "^7.5.4" 6362 - } 6363 - }, 6364 - "@typescript-eslint/visitor-keys": { 6365 - "version": "6.14.0", 6366 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz", 6367 - "integrity": "sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw==", 6368 - "dev": true, 6369 - "requires": { 6370 - "@typescript-eslint/types": "6.14.0", 6371 - "eslint-visitor-keys": "^3.4.1" 6372 - } 6373 - }, 6374 - "@ungap/structured-clone": { 6375 - "version": "1.2.0", 6376 - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 6377 - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", 6378 - "dev": true 6379 - }, 6380 - "@webassemblyjs/ast": { 6381 - "version": "1.11.6", 6382 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", 6383 - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", 6384 - "dev": true, 6385 - "peer": true, 6386 - "requires": { 6387 - "@webassemblyjs/helper-numbers": "1.11.6", 6388 - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" 6389 - } 6390 - }, 6391 - "@webassemblyjs/floating-point-hex-parser": { 6392 - "version": "1.11.6", 6393 - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", 6394 - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", 6395 - "dev": true, 6396 - "peer": true 6397 - }, 6398 - "@webassemblyjs/helper-api-error": { 6399 - "version": "1.11.6", 6400 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", 6401 - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", 6402 - "dev": true, 6403 - "peer": true 6404 - }, 6405 - "@webassemblyjs/helper-buffer": { 6406 - "version": "1.11.6", 6407 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", 6408 - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", 6409 - "dev": true, 6410 - "peer": true 6411 - }, 6412 - "@webassemblyjs/helper-numbers": { 6413 - "version": "1.11.6", 6414 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", 6415 - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", 6416 - "dev": true, 6417 - "peer": true, 6418 - "requires": { 6419 - "@webassemblyjs/floating-point-hex-parser": "1.11.6", 6420 - "@webassemblyjs/helper-api-error": "1.11.6", 6421 - "@xtuc/long": "4.2.2" 6422 - } 6423 - }, 6424 - "@webassemblyjs/helper-wasm-bytecode": { 6425 - "version": "1.11.6", 6426 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", 6427 - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", 6428 - "dev": true, 6429 - "peer": true 6430 - }, 6431 - "@webassemblyjs/helper-wasm-section": { 6432 - "version": "1.11.6", 6433 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", 6434 - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", 6435 - "dev": true, 6436 - "peer": true, 6437 - "requires": { 6438 - "@webassemblyjs/ast": "1.11.6", 6439 - "@webassemblyjs/helper-buffer": "1.11.6", 6440 - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 6441 - "@webassemblyjs/wasm-gen": "1.11.6" 6442 - } 6443 - }, 6444 - "@webassemblyjs/ieee754": { 6445 - "version": "1.11.6", 6446 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", 6447 - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", 6448 - "dev": true, 6449 - "peer": true, 6450 - "requires": { 6451 - "@xtuc/ieee754": "^1.2.0" 6452 - } 6453 - }, 6454 - "@webassemblyjs/leb128": { 6455 - "version": "1.11.6", 6456 - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", 6457 - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", 6458 - "dev": true, 6459 - "peer": true, 6460 - "requires": { 6461 - "@xtuc/long": "4.2.2" 6462 - } 6463 - }, 6464 - "@webassemblyjs/utf8": { 6465 - "version": "1.11.6", 6466 - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", 6467 - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", 6468 - "dev": true, 6469 - "peer": true 6470 - }, 6471 - "@webassemblyjs/wasm-edit": { 6472 - "version": "1.11.6", 6473 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", 6474 - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", 6475 - "dev": true, 6476 - "peer": true, 6477 - "requires": { 6478 - "@webassemblyjs/ast": "1.11.6", 6479 - "@webassemblyjs/helper-buffer": "1.11.6", 6480 - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 6481 - "@webassemblyjs/helper-wasm-section": "1.11.6", 6482 - "@webassemblyjs/wasm-gen": "1.11.6", 6483 - "@webassemblyjs/wasm-opt": "1.11.6", 6484 - "@webassemblyjs/wasm-parser": "1.11.6", 6485 - "@webassemblyjs/wast-printer": "1.11.6" 6486 - } 6487 - }, 6488 - "@webassemblyjs/wasm-gen": { 6489 - "version": "1.11.6", 6490 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", 6491 - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", 6492 - "dev": true, 6493 - "peer": true, 6494 - "requires": { 6495 - "@webassemblyjs/ast": "1.11.6", 6496 - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 6497 - "@webassemblyjs/ieee754": "1.11.6", 6498 - "@webassemblyjs/leb128": "1.11.6", 6499 - "@webassemblyjs/utf8": "1.11.6" 6500 - } 6501 - }, 6502 - "@webassemblyjs/wasm-opt": { 6503 - "version": "1.11.6", 6504 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", 6505 - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", 6506 - "dev": true, 6507 - "peer": true, 6508 - "requires": { 6509 - "@webassemblyjs/ast": "1.11.6", 6510 - "@webassemblyjs/helper-buffer": "1.11.6", 6511 - "@webassemblyjs/wasm-gen": "1.11.6", 6512 - "@webassemblyjs/wasm-parser": "1.11.6" 6513 - } 6514 - }, 6515 - "@webassemblyjs/wasm-parser": { 6516 - "version": "1.11.6", 6517 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", 6518 - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", 6519 - "dev": true, 6520 - "peer": true, 6521 - "requires": { 6522 - "@webassemblyjs/ast": "1.11.6", 6523 - "@webassemblyjs/helper-api-error": "1.11.6", 6524 - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", 6525 - "@webassemblyjs/ieee754": "1.11.6", 6526 - "@webassemblyjs/leb128": "1.11.6", 6527 - "@webassemblyjs/utf8": "1.11.6" 6528 - } 6529 - }, 6530 - "@webassemblyjs/wast-printer": { 6531 - "version": "1.11.6", 6532 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", 6533 - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", 6534 - "dev": true, 6535 - "peer": true, 6536 - "requires": { 6537 - "@webassemblyjs/ast": "1.11.6", 6538 - "@xtuc/long": "4.2.2" 6539 - } 6540 - }, 6541 - "@xtuc/ieee754": { 6542 - "version": "1.2.0", 6543 - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 6544 - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 6545 - "dev": true, 6546 - "peer": true 6547 - }, 6548 - "@xtuc/long": { 6549 - "version": "4.2.2", 6550 - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 6551 - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 6552 - "dev": true, 6553 - "peer": true 6554 - }, 6555 - "acorn": { 6556 - "version": "8.11.2", 6557 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", 6558 - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", 6559 - "dev": true 6560 - }, 6561 - "acorn-import-assertions": { 6562 - "version": "1.9.0", 6563 - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", 6564 - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", 6565 - "dev": true, 6566 - "peer": true, 6567 - "requires": {} 6568 - }, 6569 - "acorn-jsx": { 6570 - "version": "5.3.2", 6571 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 6572 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 6573 - "dev": true, 6574 - "requires": {} 6575 - }, 6576 - "ajv": { 6577 - "version": "6.12.6", 6578 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 6579 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 6580 - "dev": true, 6581 - "requires": { 6582 - "fast-deep-equal": "^3.1.1", 6583 - "fast-json-stable-stringify": "^2.0.0", 6584 - "json-schema-traverse": "^0.4.1", 6585 - "uri-js": "^4.2.2" 6586 - } 6587 - }, 6588 - "ajv-keywords": { 6589 - "version": "3.5.2", 6590 - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 6591 - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 6592 - "dev": true, 6593 - "peer": true, 6594 - "requires": {} 6595 - }, 6596 - "ansi-escapes": { 6597 - "version": "4.3.2", 6598 - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 6599 - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 6600 - "dev": true, 6601 - "requires": { 6602 - "type-fest": "^0.21.3" 6603 - } 6604 - }, 6605 - "ansi-regex": { 6606 - "version": "5.0.1", 6607 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6608 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6609 - "dev": true 6610 - }, 6611 - "ansi-styles": { 6612 - "version": "4.3.0", 6613 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 6614 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 6615 - "dev": true, 6616 - "requires": { 6617 - "color-convert": "^2.0.1" 6618 - } 6619 - }, 6620 - "argparse": { 6621 - "version": "2.0.1", 6622 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 6623 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 6624 - "dev": true 6625 - }, 6626 - "array-buffer-byte-length": { 6627 - "version": "1.0.0", 6628 - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", 6629 - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", 6630 - "dev": true, 6631 - "requires": { 6632 - "call-bind": "^1.0.2", 6633 - "is-array-buffer": "^3.0.1" 6634 - } 6635 - }, 6636 - "array-includes": { 6637 - "version": "3.1.7", 6638 - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", 6639 - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", 6640 - "dev": true, 6641 - "requires": { 6642 - "call-bind": "^1.0.2", 6643 - "define-properties": "^1.2.0", 6644 - "es-abstract": "^1.22.1", 6645 - "get-intrinsic": "^1.2.1", 6646 - "is-string": "^1.0.7" 6647 - } 6648 - }, 6649 - "array-union": { 6650 - "version": "2.1.0", 6651 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 6652 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 6653 - "dev": true 6654 - }, 6655 - "array.prototype.find": { 6656 - "version": "2.2.2", 6657 - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.2.tgz", 6658 - "integrity": "sha512-DRumkfW97iZGOfn+lIXbkVrXL04sfYKX+EfOodo8XboR5sxPDVvOjZTF/rysusa9lmhmSOeD6Vp6RKQP+eP4Tg==", 6659 - "dev": true, 6660 - "requires": { 6661 - "call-bind": "^1.0.2", 6662 - "define-properties": "^1.2.0", 6663 - "es-abstract": "^1.22.1", 6664 - "es-shim-unscopables": "^1.0.0" 6665 - } 6666 - }, 6667 - "array.prototype.flat": { 6668 - "version": "1.3.2", 6669 - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", 6670 - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", 6671 - "dev": true, 6672 - "requires": { 6673 - "call-bind": "^1.0.2", 6674 - "define-properties": "^1.2.0", 6675 - "es-abstract": "^1.22.1", 6676 - "es-shim-unscopables": "^1.0.0" 6677 - } 6678 - }, 6679 - "array.prototype.flatmap": { 6680 - "version": "1.3.2", 6681 - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", 6682 - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", 6683 - "dev": true, 6684 - "requires": { 6685 - "call-bind": "^1.0.2", 6686 - "define-properties": "^1.2.0", 6687 - "es-abstract": "^1.22.1", 6688 - "es-shim-unscopables": "^1.0.0" 6689 - } 6690 - }, 6691 - "arraybuffer.prototype.slice": { 6692 - "version": "1.0.2", 6693 - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", 6694 - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", 6695 - "dev": true, 6696 - "requires": { 6697 - "array-buffer-byte-length": "^1.0.0", 6698 - "call-bind": "^1.0.2", 6699 - "define-properties": "^1.2.0", 6700 - "es-abstract": "^1.22.1", 6701 - "get-intrinsic": "^1.2.1", 6702 - "is-array-buffer": "^3.0.2", 6703 - "is-shared-array-buffer": "^1.0.2" 6704 - } 6705 - }, 6706 - "arrify": { 6707 - "version": "3.0.0", 6708 - "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", 6709 - "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", 6710 - "dev": true 6711 - }, 6712 - "available-typed-arrays": { 6713 - "version": "1.0.5", 6714 - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 6715 - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", 6716 - "dev": true 6717 - }, 6718 - "balanced-match": { 6719 - "version": "1.0.2", 6720 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 6721 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 6722 - "dev": true 6723 - }, 6724 - "big-integer": { 6725 - "version": "1.6.52", 6726 - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", 6727 - "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", 6728 - "dev": true 6729 - }, 6730 - "bplist-parser": { 6731 - "version": "0.2.0", 6732 - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", 6733 - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", 6734 - "dev": true, 6735 - "requires": { 6736 - "big-integer": "^1.6.44" 6737 - } 6738 - }, 6739 - "brace-expansion": { 6740 - "version": "1.1.11", 6741 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 6742 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 6743 - "dev": true, 6744 - "requires": { 6745 - "balanced-match": "^1.0.0", 6746 - "concat-map": "0.0.1" 6747 - } 6748 - }, 6749 - "braces": { 6750 - "version": "3.0.2", 6751 - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 6752 - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 6753 - "dev": true, 6754 - "requires": { 6755 - "fill-range": "^7.0.1" 6756 - } 6757 - }, 6758 - "browserslist": { 6759 - "version": "4.22.2", 6760 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", 6761 - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", 6762 - "dev": true, 6763 - "peer": true, 6764 - "requires": { 6765 - "caniuse-lite": "^1.0.30001565", 6766 - "electron-to-chromium": "^1.4.601", 6767 - "node-releases": "^2.0.14", 6768 - "update-browserslist-db": "^1.0.13" 6769 - } 6770 - }, 6771 - "buffer-from": { 6772 - "version": "1.1.2", 6773 - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 6774 - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 6775 - "dev": true, 6776 - "peer": true 6777 - }, 6778 - "builtin-modules": { 6779 - "version": "3.3.0", 6780 - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 6781 - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 6782 - "dev": true 6783 - }, 6784 - "builtins": { 6785 - "version": "5.0.1", 6786 - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", 6787 - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", 6788 - "dev": true, 6789 - "requires": { 6790 - "semver": "^7.0.0" 6791 - } 6792 - }, 6793 - "bundle-name": { 6794 - "version": "3.0.0", 6795 - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", 6796 - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", 6797 - "dev": true, 6798 - "requires": { 6799 - "run-applescript": "^5.0.0" 6800 - } 6801 - }, 6802 - "call-bind": { 6803 - "version": "1.0.5", 6804 - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", 6805 - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", 6806 - "dev": true, 6807 - "requires": { 6808 - "function-bind": "^1.1.2", 6809 - "get-intrinsic": "^1.2.1", 6810 - "set-function-length": "^1.1.1" 6811 - } 6812 - }, 6813 - "callsites": { 6814 - "version": "3.1.0", 6815 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 6816 - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 6817 - "dev": true 6818 - }, 6819 - "caniuse-lite": { 6820 - "version": "1.0.30001570", 6821 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz", 6822 - "integrity": "sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==", 6823 - "dev": true, 6824 - "peer": true 6825 - }, 6826 - "chalk": { 6827 - "version": "4.1.2", 6828 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 6829 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 6830 - "dev": true, 6831 - "requires": { 6832 - "ansi-styles": "^4.1.0", 6833 - "supports-color": "^7.1.0" 6834 - } 6835 - }, 6836 - "chrome-trace-event": { 6837 - "version": "1.0.3", 6838 - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 6839 - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 6840 - "dev": true, 6841 - "peer": true 6842 - }, 6843 - "ci-info": { 6844 - "version": "3.9.0", 6845 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", 6846 - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", 6847 - "dev": true 6848 - }, 6849 - "clean-regexp": { 6850 - "version": "1.0.0", 6851 - "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", 6852 - "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", 6853 - "dev": true, 6854 - "requires": { 6855 - "escape-string-regexp": "^1.0.5" 6856 - }, 6857 - "dependencies": { 6858 - "escape-string-regexp": { 6859 - "version": "1.0.5", 6860 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 6861 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 6862 - "dev": true 6863 - } 6864 - } 6865 - }, 6866 - "color-convert": { 6867 - "version": "2.0.1", 6868 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 6869 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 6870 - "dev": true, 6871 - "requires": { 6872 - "color-name": "~1.1.4" 6873 - } 6874 - }, 6875 - "color-name": { 6876 - "version": "1.1.4", 6877 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 6878 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 6879 - "dev": true 6880 - }, 6881 - "commander": { 6882 - "version": "2.20.3", 6883 - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 6884 - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 6885 - "dev": true, 6886 - "peer": true 6887 - }, 6888 - "common-path-prefix": { 6889 - "version": "3.0.0", 6890 - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", 6891 - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", 6892 - "dev": true 6893 - }, 6894 - "concat-map": { 6895 - "version": "0.0.1", 6896 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 6897 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 6898 - "dev": true 6899 - }, 6900 - "confusing-browser-globals": { 6901 - "version": "1.0.11", 6902 - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", 6903 - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", 6904 - "dev": true 6905 - }, 6906 - "cosmiconfig": { 6907 - "version": "8.3.6", 6908 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", 6909 - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", 6910 - "dev": true, 6911 - "requires": { 6912 - "import-fresh": "^3.3.0", 6913 - "js-yaml": "^4.1.0", 6914 - "parse-json": "^5.2.0", 6915 - "path-type": "^4.0.0" 6916 - } 6917 - }, 6918 - "cross-spawn": { 6919 - "version": "7.0.3", 6920 - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 6921 - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 6922 - "dev": true, 6923 - "requires": { 6924 - "path-key": "^3.1.0", 6925 - "shebang-command": "^2.0.0", 6926 - "which": "^2.0.1" 6927 - } 6928 - }, 6929 - "debug": { 6930 - "version": "4.3.4", 6931 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 6932 - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 6933 - "dev": true, 6934 - "requires": { 6935 - "ms": "2.1.2" 6936 - } 6937 - }, 6938 - "deep-is": { 6939 - "version": "0.1.4", 6940 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 6941 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 6942 - "dev": true 6943 - }, 6944 - "default-browser": { 6945 - "version": "4.0.0", 6946 - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", 6947 - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", 6948 - "dev": true, 6949 - "requires": { 6950 - "bundle-name": "^3.0.0", 6951 - "default-browser-id": "^3.0.0", 6952 - "execa": "^7.1.1", 6953 - "titleize": "^3.0.0" 6954 - }, 6955 - "dependencies": { 6956 - "execa": { 6957 - "version": "7.2.0", 6958 - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", 6959 - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", 6960 - "dev": true, 6961 - "requires": { 6962 - "cross-spawn": "^7.0.3", 6963 - "get-stream": "^6.0.1", 6964 - "human-signals": "^4.3.0", 6965 - "is-stream": "^3.0.0", 6966 - "merge-stream": "^2.0.0", 6967 - "npm-run-path": "^5.1.0", 6968 - "onetime": "^6.0.0", 6969 - "signal-exit": "^3.0.7", 6970 - "strip-final-newline": "^3.0.0" 6971 - } 6972 - }, 6973 - "human-signals": { 6974 - "version": "4.3.1", 6975 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", 6976 - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", 6977 - "dev": true 6978 - }, 6979 - "is-stream": { 6980 - "version": "3.0.0", 6981 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 6982 - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 6983 - "dev": true 6984 - }, 6985 - "mimic-fn": { 6986 - "version": "4.0.0", 6987 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 6988 - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 6989 - "dev": true 6990 - }, 6991 - "npm-run-path": { 6992 - "version": "5.1.0", 6993 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", 6994 - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", 6995 - "dev": true, 6996 - "requires": { 6997 - "path-key": "^4.0.0" 6998 - } 6999 - }, 7000 - "onetime": { 7001 - "version": "6.0.0", 7002 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 7003 - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 7004 - "dev": true, 7005 - "requires": { 7006 - "mimic-fn": "^4.0.0" 7007 - } 7008 - }, 7009 - "path-key": { 7010 - "version": "4.0.0", 7011 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 7012 - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 7013 - "dev": true 7014 - }, 7015 - "strip-final-newline": { 7016 - "version": "3.0.0", 7017 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 7018 - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 7019 - "dev": true 7020 - } 7021 - } 7022 - }, 7023 - "default-browser-id": { 7024 - "version": "3.0.0", 7025 - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", 7026 - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", 7027 - "dev": true, 7028 - "requires": { 7029 - "bplist-parser": "^0.2.0", 7030 - "untildify": "^4.0.0" 7031 - } 7032 - }, 7033 - "define-data-property": { 7034 - "version": "1.1.1", 7035 - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", 7036 - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", 7037 - "dev": true, 7038 - "requires": { 7039 - "get-intrinsic": "^1.2.1", 7040 - "gopd": "^1.0.1", 7041 - "has-property-descriptors": "^1.0.0" 7042 - } 7043 - }, 7044 - "define-lazy-prop": { 7045 - "version": "3.0.0", 7046 - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 7047 - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 7048 - "dev": true 7049 - }, 7050 - "define-properties": { 7051 - "version": "1.2.1", 7052 - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", 7053 - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", 7054 - "dev": true, 7055 - "requires": { 7056 - "define-data-property": "^1.0.1", 7057 - "has-property-descriptors": "^1.0.0", 7058 - "object-keys": "^1.1.1" 7059 - } 7060 - }, 7061 - "dir-glob": { 7062 - "version": "3.0.1", 7063 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 7064 - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 7065 - "dev": true, 7066 - "requires": { 7067 - "path-type": "^4.0.0" 7068 - } 7069 - }, 7070 - "doctrine": { 7071 - "version": "3.0.0", 7072 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 7073 - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 7074 - "dev": true, 7075 - "requires": { 7076 - "esutils": "^2.0.2" 7077 - } 7078 - }, 7079 - "electron-to-chromium": { 7080 - "version": "1.4.611", 7081 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.611.tgz", 7082 - "integrity": "sha512-ZtRpDxrjHapOwxtv+nuth5ByB8clyn8crVynmRNGO3wG3LOp8RTcyZDqwaI6Ng6y8FCK2hVZmJoqwCskKbNMaw==", 7083 - "dev": true, 7084 - "peer": true 7085 - }, 7086 - "emoji-regex": { 7087 - "version": "8.0.0", 7088 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 7089 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 7090 - "dev": true 7091 - }, 7092 - "enhance-visitors": { 7093 - "version": "1.0.0", 7094 - "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", 7095 - "integrity": "sha512-+29eJLiUixTEDRaZ35Vu8jP3gPLNcQQkQkOQjLp2X+6cZGGPDD/uasbFzvLsJKnGZnvmyZ0srxudwOtskHeIDA==", 7096 - "dev": true, 7097 - "requires": { 7098 - "lodash": "^4.13.1" 7099 - } 7100 - }, 7101 - "enhanced-resolve": { 7102 - "version": "0.9.1", 7103 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", 7104 - "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", 7105 - "dev": true, 7106 - "requires": { 7107 - "graceful-fs": "^4.1.2", 7108 - "memory-fs": "^0.2.0", 7109 - "tapable": "^0.1.8" 7110 - } 7111 - }, 7112 - "env-editor": { 7113 - "version": "1.1.0", 7114 - "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-1.1.0.tgz", 7115 - "integrity": "sha512-7AXskzN6T7Q9TFcKAGJprUbpQa4i1VsAetO9rdBqbGMGlragTziBgWt4pVYJMBWHQlLoX0buy6WFikzPH4Qjpw==", 7116 - "dev": true 7117 - }, 7118 - "error-ex": { 7119 - "version": "1.3.2", 7120 - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 7121 - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 7122 - "dev": true, 7123 - "requires": { 7124 - "is-arrayish": "^0.2.1" 7125 - } 7126 - }, 7127 - "es-abstract": { 7128 - "version": "1.22.3", 7129 - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", 7130 - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", 7131 - "dev": true, 7132 - "requires": { 7133 - "array-buffer-byte-length": "^1.0.0", 7134 - "arraybuffer.prototype.slice": "^1.0.2", 7135 - "available-typed-arrays": "^1.0.5", 7136 - "call-bind": "^1.0.5", 7137 - "es-set-tostringtag": "^2.0.1", 7138 - "es-to-primitive": "^1.2.1", 7139 - "function.prototype.name": "^1.1.6", 7140 - "get-intrinsic": "^1.2.2", 7141 - "get-symbol-description": "^1.0.0", 7142 - "globalthis": "^1.0.3", 7143 - "gopd": "^1.0.1", 7144 - "has-property-descriptors": "^1.0.0", 7145 - "has-proto": "^1.0.1", 7146 - "has-symbols": "^1.0.3", 7147 - "hasown": "^2.0.0", 7148 - "internal-slot": "^1.0.5", 7149 - "is-array-buffer": "^3.0.2", 7150 - "is-callable": "^1.2.7", 7151 - "is-negative-zero": "^2.0.2", 7152 - "is-regex": "^1.1.4", 7153 - "is-shared-array-buffer": "^1.0.2", 7154 - "is-string": "^1.0.7", 7155 - "is-typed-array": "^1.1.12", 7156 - "is-weakref": "^1.0.2", 7157 - "object-inspect": "^1.13.1", 7158 - "object-keys": "^1.1.1", 7159 - "object.assign": "^4.1.4", 7160 - "regexp.prototype.flags": "^1.5.1", 7161 - "safe-array-concat": "^1.0.1", 7162 - "safe-regex-test": "^1.0.0", 7163 - "string.prototype.trim": "^1.2.8", 7164 - "string.prototype.trimend": "^1.0.7", 7165 - "string.prototype.trimstart": "^1.0.7", 7166 - "typed-array-buffer": "^1.0.0", 7167 - "typed-array-byte-length": "^1.0.0", 7168 - "typed-array-byte-offset": "^1.0.0", 7169 - "typed-array-length": "^1.0.4", 7170 - "unbox-primitive": "^1.0.2", 7171 - "which-typed-array": "^1.1.13" 7172 - } 7173 - }, 7174 - "es-module-lexer": { 7175 - "version": "1.4.1", 7176 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz", 7177 - "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==", 7178 - "dev": true, 7179 - "peer": true 7180 - }, 7181 - "es-set-tostringtag": { 7182 - "version": "2.0.2", 7183 - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", 7184 - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", 7185 - "dev": true, 7186 - "requires": { 7187 - "get-intrinsic": "^1.2.2", 7188 - "has-tostringtag": "^1.0.0", 7189 - "hasown": "^2.0.0" 7190 - } 7191 - }, 7192 - "es-shim-unscopables": { 7193 - "version": "1.0.2", 7194 - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", 7195 - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", 7196 - "dev": true, 7197 - "requires": { 7198 - "hasown": "^2.0.0" 7199 - } 7200 - }, 7201 - "es-to-primitive": { 7202 - "version": "1.2.1", 7203 - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 7204 - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 7205 - "dev": true, 7206 - "requires": { 7207 - "is-callable": "^1.1.4", 7208 - "is-date-object": "^1.0.1", 7209 - "is-symbol": "^1.0.2" 7210 - } 7211 - }, 7212 - "escalade": { 7213 - "version": "3.1.1", 7214 - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 7215 - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 7216 - "dev": true, 7217 - "peer": true 7218 - }, 7219 - "escape-string-regexp": { 7220 - "version": "4.0.0", 7221 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 7222 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 7223 - "dev": true 7224 - }, 7225 - "eslint": { 7226 - "version": "8.55.0", 7227 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", 7228 - "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", 7229 - "dev": true, 7230 - "requires": { 7231 - "@eslint-community/eslint-utils": "^4.2.0", 7232 - "@eslint-community/regexpp": "^4.6.1", 7233 - "@eslint/eslintrc": "^2.1.4", 7234 - "@eslint/js": "8.55.0", 7235 - "@humanwhocodes/config-array": "^0.11.13", 7236 - "@humanwhocodes/module-importer": "^1.0.1", 7237 - "@nodelib/fs.walk": "^1.2.8", 7238 - "@ungap/structured-clone": "^1.2.0", 7239 - "ajv": "^6.12.4", 7240 - "chalk": "^4.0.0", 7241 - "cross-spawn": "^7.0.2", 7242 - "debug": "^4.3.2", 7243 - "doctrine": "^3.0.0", 7244 - "escape-string-regexp": "^4.0.0", 7245 - "eslint-scope": "^7.2.2", 7246 - "eslint-visitor-keys": "^3.4.3", 7247 - "espree": "^9.6.1", 7248 - "esquery": "^1.4.2", 7249 - "esutils": "^2.0.2", 7250 - "fast-deep-equal": "^3.1.3", 7251 - "file-entry-cache": "^6.0.1", 7252 - "find-up": "^5.0.0", 7253 - "glob-parent": "^6.0.2", 7254 - "globals": "^13.19.0", 7255 - "graphemer": "^1.4.0", 7256 - "ignore": "^5.2.0", 7257 - "imurmurhash": "^0.1.4", 7258 - "is-glob": "^4.0.0", 7259 - "is-path-inside": "^3.0.3", 7260 - "js-yaml": "^4.1.0", 7261 - "json-stable-stringify-without-jsonify": "^1.0.1", 7262 - "levn": "^0.4.1", 7263 - "lodash.merge": "^4.6.2", 7264 - "minimatch": "^3.1.2", 7265 - "natural-compare": "^1.4.0", 7266 - "optionator": "^0.9.3", 7267 - "strip-ansi": "^6.0.1", 7268 - "text-table": "^0.2.0" 7269 - }, 7270 - "dependencies": { 7271 - "find-up": { 7272 - "version": "5.0.0", 7273 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 7274 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 7275 - "dev": true, 7276 - "requires": { 7277 - "locate-path": "^6.0.0", 7278 - "path-exists": "^4.0.0" 7279 - } 7280 - }, 7281 - "locate-path": { 7282 - "version": "6.0.0", 7283 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 7284 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 7285 - "dev": true, 7286 - "requires": { 7287 - "p-locate": "^5.0.0" 7288 - } 7289 - }, 7290 - "p-limit": { 7291 - "version": "3.1.0", 7292 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 7293 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 7294 - "dev": true, 7295 - "requires": { 7296 - "yocto-queue": "^0.1.0" 7297 - } 7298 - }, 7299 - "p-locate": { 7300 - "version": "5.0.0", 7301 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 7302 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 7303 - "dev": true, 7304 - "requires": { 7305 - "p-limit": "^3.0.2" 7306 - } 7307 - }, 7308 - "path-exists": { 7309 - "version": "4.0.0", 7310 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 7311 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 7312 - "dev": true 7313 - }, 7314 - "yocto-queue": { 7315 - "version": "0.1.0", 7316 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 7317 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 7318 - "dev": true 7319 - } 7320 - } 7321 - }, 7322 - "eslint-compat-utils": { 7323 - "version": "0.1.2", 7324 - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz", 7325 - "integrity": "sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==", 7326 - "dev": true, 7327 - "requires": {} 7328 - }, 7329 - "eslint-config-prettier": { 7330 - "version": "8.10.0", 7331 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz", 7332 - "integrity": "sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==", 7333 - "dev": true, 7334 - "requires": {} 7335 - }, 7336 - "eslint-config-xo": { 7337 - "version": "0.43.1", 7338 - "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.43.1.tgz", 7339 - "integrity": "sha512-azv1L2PysRA0NkZOgbndUpN+581L7wPqkgJOgxxw3hxwXAbJgD6Hqb/SjHRiACifXt/AvxCzE/jIKFAlI7XjvQ==", 7340 - "dev": true, 7341 - "requires": { 7342 - "confusing-browser-globals": "1.0.11" 7343 - } 7344 - }, 7345 - "eslint-config-xo-typescript": { 7346 - "version": "1.0.1", 7347 - "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-1.0.1.tgz", 7348 - "integrity": "sha512-vPQssnRSUgBFOEfB/KY12CXwltwFSn4RSCfa+w7gjBC2PFQ7Yfgmyei+1XUZ3K+8LRGef2NMJUcxts7PldhDjg==", 7349 - "dev": true, 7350 - "requires": {} 7351 - }, 7352 - "eslint-formatter-pretty": { 7353 - "version": "5.0.0", 7354 - "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-5.0.0.tgz", 7355 - "integrity": "sha512-Uick451FoL22/wXqyScX3inW8ZlD/GQO7eFXj3bqb6N/ZtuuF00/CwSNIKLbFCJPrX5V4EdQBSgJ/UVnmLRnug==", 7356 - "dev": true, 7357 - "requires": { 7358 - "@types/eslint": "^8.0.0", 7359 - "ansi-escapes": "^4.2.1", 7360 - "chalk": "^4.1.0", 7361 - "eslint-rule-docs": "^1.1.235", 7362 - "log-symbols": "^4.0.0", 7363 - "plur": "^4.0.0", 7364 - "string-width": "^4.2.0", 7365 - "supports-hyperlinks": "^2.0.0" 7366 - } 7367 - }, 7368 - "eslint-import-resolver-node": { 7369 - "version": "0.3.9", 7370 - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", 7371 - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", 7372 - "dev": true, 7373 - "requires": { 7374 - "debug": "^3.2.7", 7375 - "is-core-module": "^2.13.0", 7376 - "resolve": "^1.22.4" 7377 - }, 7378 - "dependencies": { 7379 - "debug": { 7380 - "version": "3.2.7", 7381 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 7382 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 7383 - "dev": true, 7384 - "requires": { 7385 - "ms": "^2.1.1" 7386 - } 7387 - }, 7388 - "resolve": { 7389 - "version": "1.22.8", 7390 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 7391 - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 7392 - "dev": true, 7393 - "requires": { 7394 - "is-core-module": "^2.13.0", 7395 - "path-parse": "^1.0.7", 7396 - "supports-preserve-symlinks-flag": "^1.0.0" 7397 - } 7398 - } 7399 - } 7400 - }, 7401 - "eslint-import-resolver-webpack": { 7402 - "version": "0.13.8", 7403 - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.8.tgz", 7404 - "integrity": "sha512-Y7WIaXWV+Q21Rz/PJgUxiW/FTBOWmU8NTLdz+nz9mMoiz5vAev/fOaQxwD7qRzTfE3HSm1qsxZ5uRd7eX+VEtA==", 7405 - "dev": true, 7406 - "requires": { 7407 - "array.prototype.find": "^2.2.2", 7408 - "debug": "^3.2.7", 7409 - "enhanced-resolve": "^0.9.1", 7410 - "find-root": "^1.1.0", 7411 - "hasown": "^2.0.0", 7412 - "interpret": "^1.4.0", 7413 - "is-core-module": "^2.13.1", 7414 - "is-regex": "^1.1.4", 7415 - "lodash": "^4.17.21", 7416 - "resolve": "^2.0.0-next.5", 7417 - "semver": "^5.7.2" 7418 - }, 7419 - "dependencies": { 7420 - "debug": { 7421 - "version": "3.2.7", 7422 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 7423 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 7424 - "dev": true, 7425 - "requires": { 7426 - "ms": "^2.1.1" 7427 - } 7428 - }, 7429 - "semver": { 7430 - "version": "5.7.2", 7431 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 7432 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 7433 - "dev": true 7434 - } 7435 - } 7436 - }, 7437 - "eslint-module-utils": { 7438 - "version": "2.8.0", 7439 - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", 7440 - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", 7441 - "dev": true, 7442 - "requires": { 7443 - "debug": "^3.2.7" 7444 - }, 7445 - "dependencies": { 7446 - "debug": { 7447 - "version": "3.2.7", 7448 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 7449 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 7450 - "dev": true, 7451 - "requires": { 7452 - "ms": "^2.1.1" 7453 - } 7454 - } 7455 - } 7456 - }, 7457 - "eslint-plugin-ava": { 7458 - "version": "14.0.0", 7459 - "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-14.0.0.tgz", 7460 - "integrity": "sha512-XmKT6hppaipwwnLVwwvQliSU6AF1QMHiNoLD5JQfzhUhf0jY7CO0O624fQrE+Y/fTb9vbW8r77nKf7M/oHulxw==", 7461 - "dev": true, 7462 - "requires": { 7463 - "enhance-visitors": "^1.0.0", 7464 - "eslint-utils": "^3.0.0", 7465 - "espree": "^9.0.0", 7466 - "espurify": "^2.1.1", 7467 - "import-modules": "^2.1.0", 7468 - "micro-spelling-correcter": "^1.1.1", 7469 - "pkg-dir": "^5.0.0", 7470 - "resolve-from": "^5.0.0" 7471 - } 7472 - }, 7473 - "eslint-plugin-es-x": { 7474 - "version": "7.5.0", 7475 - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.5.0.tgz", 7476 - "integrity": "sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==", 7477 - "dev": true, 7478 - "requires": { 7479 - "@eslint-community/eslint-utils": "^4.1.2", 7480 - "@eslint-community/regexpp": "^4.6.0", 7481 - "eslint-compat-utils": "^0.1.2" 7482 - } 7483 - }, 7484 - "eslint-plugin-eslint-comments": { 7485 - "version": "3.2.0", 7486 - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", 7487 - "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", 7488 - "dev": true, 7489 - "requires": { 7490 - "escape-string-regexp": "^1.0.5", 7491 - "ignore": "^5.0.5" 7492 - }, 7493 - "dependencies": { 7494 - "escape-string-regexp": { 7495 - "version": "1.0.5", 7496 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 7497 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 7498 - "dev": true 7499 - } 7500 - } 7501 - }, 7502 - "eslint-plugin-import": { 7503 - "version": "2.27.5", 7504 - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", 7505 - "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", 7506 - "dev": true, 7507 - "requires": { 7508 - "array-includes": "^3.1.6", 7509 - "array.prototype.flat": "^1.3.1", 7510 - "array.prototype.flatmap": "^1.3.1", 7511 - "debug": "^3.2.7", 7512 - "doctrine": "^2.1.0", 7513 - "eslint-import-resolver-node": "^0.3.7", 7514 - "eslint-module-utils": "^2.7.4", 7515 - "has": "^1.0.3", 7516 - "is-core-module": "^2.11.0", 7517 - "is-glob": "^4.0.3", 7518 - "minimatch": "^3.1.2", 7519 - "object.values": "^1.1.6", 7520 - "resolve": "^1.22.1", 7521 - "semver": "^6.3.0", 7522 - "tsconfig-paths": "^3.14.1" 7523 - }, 7524 - "dependencies": { 7525 - "debug": { 7526 - "version": "3.2.7", 7527 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 7528 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 7529 - "dev": true, 7530 - "requires": { 7531 - "ms": "^2.1.1" 7532 - } 7533 - }, 7534 - "doctrine": { 7535 - "version": "2.1.0", 7536 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 7537 - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 7538 - "dev": true, 7539 - "requires": { 7540 - "esutils": "^2.0.2" 7541 - } 7542 - }, 7543 - "resolve": { 7544 - "version": "1.22.8", 7545 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 7546 - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 7547 - "dev": true, 7548 - "requires": { 7549 - "is-core-module": "^2.13.0", 7550 - "path-parse": "^1.0.7", 7551 - "supports-preserve-symlinks-flag": "^1.0.0" 7552 - } 7553 - }, 7554 - "semver": { 7555 - "version": "6.3.1", 7556 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 7557 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 7558 - "dev": true 7559 - } 7560 - } 7561 - }, 7562 - "eslint-plugin-n": { 7563 - "version": "16.4.0", 7564 - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.4.0.tgz", 7565 - "integrity": "sha512-IkqJjGoWYGskVaJA7WQuN8PINIxc0N/Pk/jLeYT4ees6Fo5lAhpwGsYek6gS9tCUxgDC4zJ+OwY2bY/6/9OMKQ==", 7566 - "dev": true, 7567 - "requires": { 7568 - "@eslint-community/eslint-utils": "^4.4.0", 7569 - "builtins": "^5.0.1", 7570 - "eslint-plugin-es-x": "^7.5.0", 7571 - "get-tsconfig": "^4.7.0", 7572 - "ignore": "^5.2.4", 7573 - "is-builtin-module": "^3.2.1", 7574 - "is-core-module": "^2.12.1", 7575 - "minimatch": "^3.1.2", 7576 - "resolve": "^1.22.2", 7577 - "semver": "^7.5.3" 7578 - }, 7579 - "dependencies": { 7580 - "resolve": { 7581 - "version": "1.22.8", 7582 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 7583 - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 7584 - "dev": true, 7585 - "requires": { 7586 - "is-core-module": "^2.13.0", 7587 - "path-parse": "^1.0.7", 7588 - "supports-preserve-symlinks-flag": "^1.0.0" 7589 - } 7590 - } 7591 - } 7592 - }, 7593 - "eslint-plugin-no-use-extend-native": { 7594 - "version": "0.5.0", 7595 - "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.5.0.tgz", 7596 - "integrity": "sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==", 7597 - "dev": true, 7598 - "requires": { 7599 - "is-get-set-prop": "^1.0.0", 7600 - "is-js-type": "^2.0.0", 7601 - "is-obj-prop": "^1.0.0", 7602 - "is-proto-prop": "^2.0.0" 7603 - } 7604 - }, 7605 - "eslint-plugin-prettier": { 7606 - "version": "5.0.1", 7607 - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz", 7608 - "integrity": "sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==", 7609 - "dev": true, 7610 - "requires": { 7611 - "prettier-linter-helpers": "^1.0.0", 7612 - "synckit": "^0.8.5" 7613 - } 7614 - }, 7615 - "eslint-plugin-unicorn": { 7616 - "version": "48.0.1", 7617 - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-48.0.1.tgz", 7618 - "integrity": "sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==", 7619 - "dev": true, 7620 - "requires": { 7621 - "@babel/helper-validator-identifier": "^7.22.5", 7622 - "@eslint-community/eslint-utils": "^4.4.0", 7623 - "ci-info": "^3.8.0", 7624 - "clean-regexp": "^1.0.0", 7625 - "esquery": "^1.5.0", 7626 - "indent-string": "^4.0.0", 7627 - "is-builtin-module": "^3.2.1", 7628 - "jsesc": "^3.0.2", 7629 - "lodash": "^4.17.21", 7630 - "pluralize": "^8.0.0", 7631 - "read-pkg-up": "^7.0.1", 7632 - "regexp-tree": "^0.1.27", 7633 - "regjsparser": "^0.10.0", 7634 - "semver": "^7.5.4", 7635 - "strip-indent": "^3.0.0" 7636 - } 7637 - }, 7638 - "eslint-rule-docs": { 7639 - "version": "1.1.235", 7640 - "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz", 7641 - "integrity": "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==", 7642 - "dev": true 7643 - }, 7644 - "eslint-scope": { 7645 - "version": "7.2.2", 7646 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 7647 - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 7648 - "dev": true, 7649 - "requires": { 7650 - "esrecurse": "^4.3.0", 7651 - "estraverse": "^5.2.0" 7652 - } 7653 - }, 7654 - "eslint-utils": { 7655 - "version": "3.0.0", 7656 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 7657 - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", 7658 - "dev": true, 7659 - "requires": { 7660 - "eslint-visitor-keys": "^2.0.0" 7661 - }, 7662 - "dependencies": { 7663 - "eslint-visitor-keys": { 7664 - "version": "2.1.0", 7665 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 7666 - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", 7667 - "dev": true 7668 - } 7669 - } 7670 - }, 7671 - "eslint-visitor-keys": { 7672 - "version": "3.4.3", 7673 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 7674 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 7675 - "dev": true 7676 - }, 7677 - "esm-utils": { 7678 - "version": "4.2.1", 7679 - "resolved": "https://registry.npmjs.org/esm-utils/-/esm-utils-4.2.1.tgz", 7680 - "integrity": "sha512-a7t8pDmZ5MeYfo2pM5EcqeU+BqKobUFKnWkM17JOhTlR88OSosLa9Ak4bgm+htoF15HRf7tfrXNR62UogmIODg==", 7681 - "dev": true, 7682 - "requires": { 7683 - "import-meta-resolve": "^4.0.0", 7684 - "url-or-path": "^2.1.0" 7685 - } 7686 - }, 7687 - "espree": { 7688 - "version": "9.6.1", 7689 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 7690 - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 7691 - "dev": true, 7692 - "requires": { 7693 - "acorn": "^8.9.0", 7694 - "acorn-jsx": "^5.3.2", 7695 - "eslint-visitor-keys": "^3.4.1" 7696 - } 7697 - }, 7698 - "espurify": { 7699 - "version": "2.1.1", 7700 - "resolved": "https://registry.npmjs.org/espurify/-/espurify-2.1.1.tgz", 7701 - "integrity": "sha512-zttWvnkhcDyGOhSH4vO2qCBILpdCMv/MX8lp4cqgRkQoDRGK2oZxi2GfWhlP2dIXmk7BaKeOTuzbHhyC68o8XQ==", 7702 - "dev": true 7703 - }, 7704 - "esquery": { 7705 - "version": "1.5.0", 7706 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 7707 - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 7708 - "dev": true, 7709 - "requires": { 7710 - "estraverse": "^5.1.0" 7711 - } 7712 - }, 7713 - "esrecurse": { 7714 - "version": "4.3.0", 7715 - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 7716 - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 7717 - "dev": true, 7718 - "requires": { 7719 - "estraverse": "^5.2.0" 7720 - } 7721 - }, 7722 - "estraverse": { 7723 - "version": "5.3.0", 7724 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 7725 - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 7726 - "dev": true 7727 - }, 7728 - "esutils": { 7729 - "version": "2.0.3", 7730 - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 7731 - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 7732 - "dev": true 7733 - }, 7734 - "events": { 7735 - "version": "3.3.0", 7736 - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 7737 - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 7738 - "dev": true, 7739 - "peer": true 7740 - }, 7741 - "execa": { 7742 - "version": "5.1.1", 7743 - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 7744 - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 7745 - "dev": true, 7746 - "requires": { 7747 - "cross-spawn": "^7.0.3", 7748 - "get-stream": "^6.0.0", 7749 - "human-signals": "^2.1.0", 7750 - "is-stream": "^2.0.0", 7751 - "merge-stream": "^2.0.0", 7752 - "npm-run-path": "^4.0.1", 7753 - "onetime": "^5.1.2", 7754 - "signal-exit": "^3.0.3", 7755 - "strip-final-newline": "^2.0.0" 7756 - } 7757 - }, 7758 - "fast-deep-equal": { 7759 - "version": "3.1.3", 7760 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 7761 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 7762 - "dev": true 7763 - }, 7764 - "fast-diff": { 7765 - "version": "1.3.0", 7766 - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", 7767 - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", 7768 - "dev": true 7769 - }, 7770 - "fast-glob": { 7771 - "version": "3.3.2", 7772 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 7773 - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 7774 - "dev": true, 7775 - "requires": { 7776 - "@nodelib/fs.stat": "^2.0.2", 7777 - "@nodelib/fs.walk": "^1.2.3", 7778 - "glob-parent": "^5.1.2", 7779 - "merge2": "^1.3.0", 7780 - "micromatch": "^4.0.4" 7781 - }, 7782 - "dependencies": { 7783 - "glob-parent": { 7784 - "version": "5.1.2", 7785 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 7786 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 7787 - "dev": true, 7788 - "requires": { 7789 - "is-glob": "^4.0.1" 7790 - } 7791 - } 7792 - } 7793 - }, 7794 - "fast-json-stable-stringify": { 7795 - "version": "2.1.0", 7796 - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 7797 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 7798 - "dev": true 7799 - }, 7800 - "fast-levenshtein": { 7801 - "version": "2.0.6", 7802 - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 7803 - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 7804 - "dev": true 7805 - }, 7806 - "fastq": { 7807 - "version": "1.15.0", 7808 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 7809 - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 7810 - "dev": true, 7811 - "requires": { 7812 - "reusify": "^1.0.4" 7813 - } 7814 - }, 7815 - "file-entry-cache": { 7816 - "version": "6.0.1", 7817 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 7818 - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 7819 - "dev": true, 7820 - "requires": { 7821 - "flat-cache": "^3.0.4" 7822 - } 7823 - }, 7824 - "fill-range": { 7825 - "version": "7.0.1", 7826 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 7827 - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 7828 - "dev": true, 7829 - "requires": { 7830 - "to-regex-range": "^5.0.1" 7831 - } 7832 - }, 7833 - "find-cache-dir": { 7834 - "version": "4.0.0", 7835 - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", 7836 - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", 7837 - "dev": true, 7838 - "requires": { 7839 - "common-path-prefix": "^3.0.0", 7840 - "pkg-dir": "^7.0.0" 7841 - }, 7842 - "dependencies": { 7843 - "pkg-dir": { 7844 - "version": "7.0.0", 7845 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", 7846 - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", 7847 - "dev": true, 7848 - "requires": { 7849 - "find-up": "^6.3.0" 7850 - } 7851 - } 7852 - } 7853 - }, 7854 - "find-root": { 7855 - "version": "1.1.0", 7856 - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", 7857 - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", 7858 - "dev": true 7859 - }, 7860 - "find-up": { 7861 - "version": "6.3.0", 7862 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 7863 - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 7864 - "dev": true, 7865 - "requires": { 7866 - "locate-path": "^7.1.0", 7867 - "path-exists": "^5.0.0" 7868 - } 7869 - }, 7870 - "flat-cache": { 7871 - "version": "3.2.0", 7872 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", 7873 - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", 7874 - "dev": true, 7875 - "requires": { 7876 - "flatted": "^3.2.9", 7877 - "keyv": "^4.5.3", 7878 - "rimraf": "^3.0.2" 7879 - } 7880 - }, 7881 - "flatted": { 7882 - "version": "3.2.9", 7883 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", 7884 - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", 7885 - "dev": true 7886 - }, 7887 - "for-each": { 7888 - "version": "0.3.3", 7889 - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 7890 - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 7891 - "dev": true, 7892 - "requires": { 7893 - "is-callable": "^1.1.3" 7894 - } 7895 - }, 7896 - "fs": { 7897 - "version": "0.0.1-security", 7898 - "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz", 7899 - "integrity": "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" 7900 - }, 7901 - "fs.realpath": { 7902 - "version": "1.0.0", 7903 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 7904 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 7905 - "dev": true 7906 - }, 7907 - "function-bind": { 7908 - "version": "1.1.2", 7909 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 7910 - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 7911 - "dev": true 7912 - }, 7913 - "function.prototype.name": { 7914 - "version": "1.1.6", 7915 - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", 7916 - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", 7917 - "dev": true, 7918 - "requires": { 7919 - "call-bind": "^1.0.2", 7920 - "define-properties": "^1.2.0", 7921 - "es-abstract": "^1.22.1", 7922 - "functions-have-names": "^1.2.3" 7923 - } 7924 - }, 7925 - "functions-have-names": { 7926 - "version": "1.2.3", 7927 - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 7928 - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 7929 - "dev": true 7930 - }, 7931 - "get-intrinsic": { 7932 - "version": "1.2.2", 7933 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", 7934 - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", 7935 - "dev": true, 7936 - "requires": { 7937 - "function-bind": "^1.1.2", 7938 - "has-proto": "^1.0.1", 7939 - "has-symbols": "^1.0.3", 7940 - "hasown": "^2.0.0" 7941 - } 7942 - }, 7943 - "get-set-props": { 7944 - "version": "0.1.0", 7945 - "resolved": "https://registry.npmjs.org/get-set-props/-/get-set-props-0.1.0.tgz", 7946 - "integrity": "sha512-7oKuKzAGKj0ag+eWZwcGw2fjiZ78tXnXQoBgY0aU7ZOxTu4bB7hSuQSDgtKy978EDH062P5FmD2EWiDpQS9K9Q==", 7947 - "dev": true 7948 - }, 7949 - "get-stdin": { 7950 - "version": "9.0.0", 7951 - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", 7952 - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", 7953 - "dev": true 7954 - }, 7955 - "get-stream": { 7956 - "version": "6.0.1", 7957 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 7958 - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 7959 - "dev": true 7960 - }, 7961 - "get-symbol-description": { 7962 - "version": "1.0.0", 7963 - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 7964 - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 7965 - "dev": true, 7966 - "requires": { 7967 - "call-bind": "^1.0.2", 7968 - "get-intrinsic": "^1.1.1" 7969 - } 7970 - }, 7971 - "get-tsconfig": { 7972 - "version": "4.7.2", 7973 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", 7974 - "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", 7975 - "dev": true, 7976 - "requires": { 7977 - "resolve-pkg-maps": "^1.0.0" 7978 - } 7979 - }, 7980 - "glob": { 7981 - "version": "7.2.3", 7982 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 7983 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 7984 - "dev": true, 7985 - "requires": { 7986 - "fs.realpath": "^1.0.0", 7987 - "inflight": "^1.0.4", 7988 - "inherits": "2", 7989 - "minimatch": "^3.1.1", 7990 - "once": "^1.3.0", 7991 - "path-is-absolute": "^1.0.0" 7992 - } 7993 - }, 7994 - "glob-parent": { 7995 - "version": "6.0.2", 7996 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 7997 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 7998 - "dev": true, 7999 - "requires": { 8000 - "is-glob": "^4.0.3" 8001 - } 8002 - }, 8003 - "glob-to-regexp": { 8004 - "version": "0.4.1", 8005 - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 8006 - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 8007 - "dev": true, 8008 - "peer": true 8009 - }, 8010 - "globals": { 8011 - "version": "13.24.0", 8012 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 8013 - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 8014 - "dev": true, 8015 - "requires": { 8016 - "type-fest": "^0.20.2" 8017 - }, 8018 - "dependencies": { 8019 - "type-fest": { 8020 - "version": "0.20.2", 8021 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 8022 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 8023 - "dev": true 8024 - } 8025 - } 8026 - }, 8027 - "globalthis": { 8028 - "version": "1.0.3", 8029 - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", 8030 - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", 8031 - "dev": true, 8032 - "requires": { 8033 - "define-properties": "^1.1.3" 8034 - } 8035 - }, 8036 - "globby": { 8037 - "version": "13.2.2", 8038 - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", 8039 - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", 8040 - "dev": true, 8041 - "requires": { 8042 - "dir-glob": "^3.0.1", 8043 - "fast-glob": "^3.3.0", 8044 - "ignore": "^5.2.4", 8045 - "merge2": "^1.4.1", 8046 - "slash": "^4.0.0" 8047 - }, 8048 - "dependencies": { 8049 - "slash": { 8050 - "version": "4.0.0", 8051 - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 8052 - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 8053 - "dev": true 8054 - } 8055 - } 8056 - }, 8057 - "gopd": { 8058 - "version": "1.0.1", 8059 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 8060 - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 8061 - "dev": true, 8062 - "requires": { 8063 - "get-intrinsic": "^1.1.3" 8064 - } 8065 - }, 8066 - "graceful-fs": { 8067 - "version": "4.2.11", 8068 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 8069 - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 8070 - "dev": true 8071 - }, 8072 - "graphemer": { 8073 - "version": "1.4.0", 8074 - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 8075 - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 8076 - "dev": true 8077 - }, 8078 - "has": { 8079 - "version": "1.0.4", 8080 - "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", 8081 - "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", 8082 - "dev": true 8083 - }, 8084 - "has-bigints": { 8085 - "version": "1.0.2", 8086 - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 8087 - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 8088 - "dev": true 8089 - }, 8090 - "has-flag": { 8091 - "version": "4.0.0", 8092 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 8093 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 8094 - "dev": true 8095 - }, 8096 - "has-property-descriptors": { 8097 - "version": "1.0.1", 8098 - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", 8099 - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", 8100 - "dev": true, 8101 - "requires": { 8102 - "get-intrinsic": "^1.2.2" 8103 - } 8104 - }, 8105 - "has-proto": { 8106 - "version": "1.0.1", 8107 - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 8108 - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 8109 - "dev": true 8110 - }, 8111 - "has-symbols": { 8112 - "version": "1.0.3", 8113 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 8114 - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 8115 - "dev": true 8116 - }, 8117 - "has-tostringtag": { 8118 - "version": "1.0.0", 8119 - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 8120 - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 8121 - "dev": true, 8122 - "requires": { 8123 - "has-symbols": "^1.0.2" 8124 - } 8125 - }, 8126 - "hasown": { 8127 - "version": "2.0.0", 8128 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", 8129 - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", 8130 - "dev": true, 8131 - "requires": { 8132 - "function-bind": "^1.1.2" 8133 - } 8134 - }, 8135 - "hosted-git-info": { 8136 - "version": "2.8.9", 8137 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 8138 - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 8139 - "dev": true 8140 - }, 8141 - "human-signals": { 8142 - "version": "2.1.0", 8143 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 8144 - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 8145 - "dev": true 8146 - }, 8147 - "ignore": { 8148 - "version": "5.3.0", 8149 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", 8150 - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", 8151 - "dev": true 8152 - }, 8153 - "import-fresh": { 8154 - "version": "3.3.0", 8155 - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 8156 - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 8157 - "dev": true, 8158 - "requires": { 8159 - "parent-module": "^1.0.0", 8160 - "resolve-from": "^4.0.0" 8161 - }, 8162 - "dependencies": { 8163 - "resolve-from": { 8164 - "version": "4.0.0", 8165 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 8166 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 8167 - "dev": true 8168 - } 8169 - } 8170 - }, 8171 - "import-meta-resolve": { 8172 - "version": "4.0.0", 8173 - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", 8174 - "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", 8175 - "dev": true 8176 - }, 8177 - "import-modules": { 8178 - "version": "2.1.0", 8179 - "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-2.1.0.tgz", 8180 - "integrity": "sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==", 8181 - "dev": true 8182 - }, 8183 - "imurmurhash": { 8184 - "version": "0.1.4", 8185 - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 8186 - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 8187 - "dev": true 8188 - }, 8189 - "indent-string": { 8190 - "version": "4.0.0", 8191 - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 8192 - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 8193 - "dev": true 8194 - }, 8195 - "inflight": { 8196 - "version": "1.0.6", 8197 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 8198 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 8199 - "dev": true, 8200 - "requires": { 8201 - "once": "^1.3.0", 8202 - "wrappy": "1" 8203 - } 8204 - }, 8205 - "inherits": { 8206 - "version": "2.0.4", 8207 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 8208 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 8209 - "dev": true 8210 - }, 8211 - "internal-slot": { 8212 - "version": "1.0.6", 8213 - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", 8214 - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", 8215 - "dev": true, 8216 - "requires": { 8217 - "get-intrinsic": "^1.2.2", 8218 - "hasown": "^2.0.0", 8219 - "side-channel": "^1.0.4" 8220 - } 8221 - }, 8222 - "interpret": { 8223 - "version": "1.4.0", 8224 - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 8225 - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 8226 - "dev": true 8227 - }, 8228 - "irregular-plurals": { 8229 - "version": "3.5.0", 8230 - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", 8231 - "integrity": "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==", 8232 - "dev": true 8233 - }, 8234 - "is-absolute": { 8235 - "version": "1.0.0", 8236 - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", 8237 - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", 8238 - "dev": true, 8239 - "requires": { 8240 - "is-relative": "^1.0.0", 8241 - "is-windows": "^1.0.1" 8242 - } 8243 - }, 8244 - "is-array-buffer": { 8245 - "version": "3.0.2", 8246 - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", 8247 - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", 8248 - "dev": true, 8249 - "requires": { 8250 - "call-bind": "^1.0.2", 8251 - "get-intrinsic": "^1.2.0", 8252 - "is-typed-array": "^1.1.10" 8253 - } 8254 - }, 8255 - "is-arrayish": { 8256 - "version": "0.2.1", 8257 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 8258 - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 8259 - "dev": true 8260 - }, 8261 - "is-bigint": { 8262 - "version": "1.0.4", 8263 - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 8264 - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 8265 - "dev": true, 8266 - "requires": { 8267 - "has-bigints": "^1.0.1" 8268 - } 8269 - }, 8270 - "is-boolean-object": { 8271 - "version": "1.1.2", 8272 - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 8273 - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 8274 - "dev": true, 8275 - "requires": { 8276 - "call-bind": "^1.0.2", 8277 - "has-tostringtag": "^1.0.0" 8278 - } 8279 - }, 8280 - "is-builtin-module": { 8281 - "version": "3.2.1", 8282 - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", 8283 - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", 8284 - "dev": true, 8285 - "requires": { 8286 - "builtin-modules": "^3.3.0" 8287 - } 8288 - }, 8289 - "is-callable": { 8290 - "version": "1.2.7", 8291 - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 8292 - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 8293 - "dev": true 8294 - }, 8295 - "is-core-module": { 8296 - "version": "2.13.1", 8297 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", 8298 - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", 8299 - "dev": true, 8300 - "requires": { 8301 - "hasown": "^2.0.0" 8302 - } 8303 - }, 8304 - "is-date-object": { 8305 - "version": "1.0.5", 8306 - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 8307 - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 8308 - "dev": true, 8309 - "requires": { 8310 - "has-tostringtag": "^1.0.0" 8311 - } 8312 - }, 8313 - "is-docker": { 8314 - "version": "2.2.1", 8315 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 8316 - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 8317 - "dev": true 8318 - }, 8319 - "is-extglob": { 8320 - "version": "2.1.1", 8321 - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 8322 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 8323 - "dev": true 8324 - }, 8325 - "is-fullwidth-code-point": { 8326 - "version": "3.0.0", 8327 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 8328 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 8329 - "dev": true 8330 - }, 8331 - "is-get-set-prop": { 8332 - "version": "1.0.0", 8333 - "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz", 8334 - "integrity": "sha512-DvAYZ1ZgGUz4lzxKMPYlt08qAUqyG9ckSg2pIjfvcQ7+pkVNUHk8yVLXOnCLe5WKXhLop8oorWFBJHpwWQpszQ==", 8335 - "dev": true, 8336 - "requires": { 8337 - "get-set-props": "^0.1.0", 8338 - "lowercase-keys": "^1.0.0" 8339 - } 8340 - }, 8341 - "is-glob": { 8342 - "version": "4.0.3", 8343 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 8344 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 8345 - "dev": true, 8346 - "requires": { 8347 - "is-extglob": "^2.1.1" 8348 - } 8349 - }, 8350 - "is-inside-container": { 8351 - "version": "1.0.0", 8352 - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 8353 - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 8354 - "dev": true, 8355 - "requires": { 8356 - "is-docker": "^3.0.0" 8357 - }, 8358 - "dependencies": { 8359 - "is-docker": { 8360 - "version": "3.0.0", 8361 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 8362 - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 8363 - "dev": true 8364 - } 8365 - } 8366 - }, 8367 - "is-js-type": { 8368 - "version": "2.0.0", 8369 - "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", 8370 - "integrity": "sha512-Aj13l47+uyTjlQNHtXBV8Cji3jb037vxwMWCgopRR8h6xocgBGW3qG8qGlIOEmbXQtkKShKuBM9e8AA1OeQ+xw==", 8371 - "dev": true, 8372 - "requires": { 8373 - "js-types": "^1.0.0" 8374 - } 8375 - }, 8376 - "is-negated-glob": { 8377 - "version": "1.0.0", 8378 - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", 8379 - "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", 8380 - "dev": true 8381 - }, 8382 - "is-negative-zero": { 8383 - "version": "2.0.2", 8384 - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 8385 - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 8386 - "dev": true 8387 - }, 8388 - "is-number": { 8389 - "version": "7.0.0", 8390 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 8391 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 8392 - "dev": true 8393 - }, 8394 - "is-number-object": { 8395 - "version": "1.0.7", 8396 - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 8397 - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 8398 - "dev": true, 8399 - "requires": { 8400 - "has-tostringtag": "^1.0.0" 8401 - } 8402 - }, 8403 - "is-obj-prop": { 8404 - "version": "1.0.0", 8405 - "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-1.0.0.tgz", 8406 - "integrity": "sha512-5Idb61slRlJlsAzi0Wsfwbp+zZY+9LXKUAZpvT/1ySw+NxKLRWfa0Bzj+wXI3fX5O9hiddm5c3DAaRSNP/yl2w==", 8407 - "dev": true, 8408 - "requires": { 8409 - "lowercase-keys": "^1.0.0", 8410 - "obj-props": "^1.0.0" 8411 - } 8412 - }, 8413 - "is-path-inside": { 8414 - "version": "3.0.3", 8415 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 8416 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 8417 - "dev": true 8418 - }, 8419 - "is-proto-prop": { 8420 - "version": "2.0.0", 8421 - "resolved": "https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-2.0.0.tgz", 8422 - "integrity": "sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==", 8423 - "dev": true, 8424 - "requires": { 8425 - "lowercase-keys": "^1.0.0", 8426 - "proto-props": "^2.0.0" 8427 - } 8428 - }, 8429 - "is-regex": { 8430 - "version": "1.1.4", 8431 - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 8432 - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 8433 - "dev": true, 8434 - "requires": { 8435 - "call-bind": "^1.0.2", 8436 - "has-tostringtag": "^1.0.0" 8437 - } 8438 - }, 8439 - "is-relative": { 8440 - "version": "1.0.0", 8441 - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", 8442 - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", 8443 - "dev": true, 8444 - "requires": { 8445 - "is-unc-path": "^1.0.0" 8446 - } 8447 - }, 8448 - "is-shared-array-buffer": { 8449 - "version": "1.0.2", 8450 - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 8451 - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 8452 - "dev": true, 8453 - "requires": { 8454 - "call-bind": "^1.0.2" 8455 - } 8456 - }, 8457 - "is-stream": { 8458 - "version": "2.0.1", 8459 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 8460 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 8461 - "dev": true 8462 - }, 8463 - "is-string": { 8464 - "version": "1.0.7", 8465 - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 8466 - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 8467 - "dev": true, 8468 - "requires": { 8469 - "has-tostringtag": "^1.0.0" 8470 - } 8471 - }, 8472 - "is-symbol": { 8473 - "version": "1.0.4", 8474 - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 8475 - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 8476 - "dev": true, 8477 - "requires": { 8478 - "has-symbols": "^1.0.2" 8479 - } 8480 - }, 8481 - "is-typed-array": { 8482 - "version": "1.1.12", 8483 - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", 8484 - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", 8485 - "dev": true, 8486 - "requires": { 8487 - "which-typed-array": "^1.1.11" 8488 - } 8489 - }, 8490 - "is-unc-path": { 8491 - "version": "1.0.0", 8492 - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", 8493 - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", 8494 - "dev": true, 8495 - "requires": { 8496 - "unc-path-regex": "^0.1.2" 8497 - } 8498 - }, 8499 - "is-unicode-supported": { 8500 - "version": "0.1.0", 8501 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 8502 - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 8503 - "dev": true 8504 - }, 8505 - "is-weakref": { 8506 - "version": "1.0.2", 8507 - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 8508 - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 8509 - "dev": true, 8510 - "requires": { 8511 - "call-bind": "^1.0.2" 8512 - } 8513 - }, 8514 - "is-windows": { 8515 - "version": "1.0.2", 8516 - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 8517 - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 8518 - "dev": true 8519 - }, 8520 - "is-wsl": { 8521 - "version": "2.2.0", 8522 - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 8523 - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 8524 - "dev": true, 8525 - "requires": { 8526 - "is-docker": "^2.0.0" 8527 - } 8528 - }, 8529 - "isarray": { 8530 - "version": "2.0.5", 8531 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 8532 - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", 8533 - "dev": true 8534 - }, 8535 - "isexe": { 8536 - "version": "2.0.0", 8537 - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 8538 - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 8539 - "dev": true 8540 - }, 8541 - "jest-worker": { 8542 - "version": "27.5.1", 8543 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 8544 - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 8545 - "dev": true, 8546 - "peer": true, 8547 - "requires": { 8548 - "@types/node": "*", 8549 - "merge-stream": "^2.0.0", 8550 - "supports-color": "^8.0.0" 8551 - }, 8552 - "dependencies": { 8553 - "supports-color": { 8554 - "version": "8.1.1", 8555 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 8556 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 8557 - "dev": true, 8558 - "peer": true, 8559 - "requires": { 8560 - "has-flag": "^4.0.0" 8561 - } 8562 - } 8563 - } 8564 - }, 8565 - "js-tokens": { 8566 - "version": "4.0.0", 8567 - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 8568 - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 8569 - "dev": true 8570 - }, 8571 - "js-types": { 8572 - "version": "1.0.0", 8573 - "resolved": "https://registry.npmjs.org/js-types/-/js-types-1.0.0.tgz", 8574 - "integrity": "sha512-bfwqBW9cC/Lp7xcRpug7YrXm0IVw+T9e3g4mCYnv0Pjr3zIzU9PCQElYU9oSGAWzXlbdl9X5SAMPejO9sxkeUw==", 8575 - "dev": true 8576 - }, 8577 - "js-yaml": { 8578 - "version": "4.1.0", 8579 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 8580 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 8581 - "dev": true, 8582 - "requires": { 8583 - "argparse": "^2.0.1" 8584 - } 8585 - }, 8586 - "jsesc": { 8587 - "version": "3.0.2", 8588 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 8589 - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 8590 - "dev": true 8591 - }, 8592 - "json-buffer": { 8593 - "version": "3.0.1", 8594 - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 8595 - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 8596 - "dev": true 8597 - }, 8598 - "json-parse-even-better-errors": { 8599 - "version": "2.3.1", 8600 - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 8601 - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 8602 - "dev": true 8603 - }, 8604 - "json-schema-traverse": { 8605 - "version": "0.4.1", 8606 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 8607 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 8608 - "dev": true 8609 - }, 8610 - "json-stable-stringify-without-jsonify": { 8611 - "version": "1.0.1", 8612 - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 8613 - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 8614 - "dev": true 8615 - }, 8616 - "json5": { 8617 - "version": "1.0.2", 8618 - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", 8619 - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", 8620 - "dev": true, 8621 - "requires": { 8622 - "minimist": "^1.2.0" 8623 - } 8624 - }, 8625 - "keyv": { 8626 - "version": "4.5.4", 8627 - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 8628 - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 8629 - "dev": true, 8630 - "requires": { 8631 - "json-buffer": "3.0.1" 8632 - } 8633 - }, 8634 - "levn": { 8635 - "version": "0.4.1", 8636 - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 8637 - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 8638 - "dev": true, 8639 - "requires": { 8640 - "prelude-ls": "^1.2.1", 8641 - "type-check": "~0.4.0" 8642 - } 8643 - }, 8644 - "line-column-path": { 8645 - "version": "3.0.0", 8646 - "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-3.0.0.tgz", 8647 - "integrity": "sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw==", 8648 - "dev": true, 8649 - "requires": { 8650 - "type-fest": "^2.0.0" 8651 - }, 8652 - "dependencies": { 8653 - "type-fest": { 8654 - "version": "2.19.0", 8655 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 8656 - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 8657 - "dev": true 8658 - } 8659 - } 8660 - }, 8661 - "lines-and-columns": { 8662 - "version": "1.2.4", 8663 - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 8664 - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 8665 - "dev": true 8666 - }, 8667 - "loader-runner": { 8668 - "version": "4.3.0", 8669 - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", 8670 - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", 8671 - "dev": true, 8672 - "peer": true 8673 - }, 8674 - "locate-path": { 8675 - "version": "7.2.0", 8676 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 8677 - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 8678 - "dev": true, 8679 - "requires": { 8680 - "p-locate": "^6.0.0" 8681 - } 8682 - }, 8683 - "lodash": { 8684 - "version": "4.17.21", 8685 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 8686 - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 8687 - "dev": true 8688 - }, 8689 - "lodash-es": { 8690 - "version": "4.17.21", 8691 - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", 8692 - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", 8693 - "dev": true 8694 - }, 8695 - "lodash.merge": { 8696 - "version": "4.6.2", 8697 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 8698 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 8699 - "dev": true 8700 - }, 8701 - "log-symbols": { 8702 - "version": "4.1.0", 8703 - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 8704 - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 8705 - "dev": true, 8706 - "requires": { 8707 - "chalk": "^4.1.0", 8708 - "is-unicode-supported": "^0.1.0" 8709 - } 8710 - }, 8711 - "lowercase-keys": { 8712 - "version": "1.0.1", 8713 - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 8714 - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 8715 - "dev": true 8716 - }, 8717 - "lru-cache": { 8718 - "version": "6.0.0", 8719 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 8720 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 8721 - "dev": true, 8722 - "requires": { 8723 - "yallist": "^4.0.0" 8724 - } 8725 - }, 8726 - "memory-fs": { 8727 - "version": "0.2.0", 8728 - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", 8729 - "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", 8730 - "dev": true 8731 - }, 8732 - "meow": { 8733 - "version": "12.1.1", 8734 - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", 8735 - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", 8736 - "dev": true 8737 - }, 8738 - "merge-stream": { 8739 - "version": "2.0.0", 8740 - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 8741 - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 8742 - "dev": true 8743 - }, 8744 - "merge2": { 8745 - "version": "1.4.1", 8746 - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 8747 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 8748 - "dev": true 8749 - }, 8750 - "micro-spelling-correcter": { 8751 - "version": "1.1.1", 8752 - "resolved": "https://registry.npmjs.org/micro-spelling-correcter/-/micro-spelling-correcter-1.1.1.tgz", 8753 - "integrity": "sha512-lkJ3Rj/mtjlRcHk6YyCbvZhyWTOzdBvTHsxMmZSk5jxN1YyVSQ+JETAom55mdzfcyDrY/49Z7UCW760BK30crg==", 8754 - "dev": true 8755 - }, 8756 - "micromatch": { 8757 - "version": "4.0.5", 8758 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 8759 - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 8760 - "dev": true, 8761 - "requires": { 8762 - "braces": "^3.0.2", 8763 - "picomatch": "^2.3.1" 8764 - } 8765 - }, 8766 - "mime-db": { 8767 - "version": "1.52.0", 8768 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 8769 - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 8770 - "dev": true, 8771 - "peer": true 8772 - }, 8773 - "mime-types": { 8774 - "version": "2.1.35", 8775 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 8776 - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 8777 - "dev": true, 8778 - "peer": true, 8779 - "requires": { 8780 - "mime-db": "1.52.0" 8781 - } 8782 - }, 8783 - "mimic-fn": { 8784 - "version": "2.1.0", 8785 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 8786 - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 8787 - "dev": true 8788 - }, 8789 - "min-indent": { 8790 - "version": "1.0.1", 8791 - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 8792 - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 8793 - "dev": true 8794 - }, 8795 - "minimatch": { 8796 - "version": "3.1.2", 8797 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 8798 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 8799 - "dev": true, 8800 - "requires": { 8801 - "brace-expansion": "^1.1.7" 8802 - } 8803 - }, 8804 - "minimist": { 8805 - "version": "1.2.8", 8806 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 8807 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 8808 - "dev": true 8809 - }, 8810 - "ms": { 8811 - "version": "2.1.2", 8812 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 8813 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 8814 - "dev": true 8815 - }, 8816 - "natural-compare": { 8817 - "version": "1.4.0", 8818 - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 8819 - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 8820 - "dev": true 8821 - }, 8822 - "neo-async": { 8823 - "version": "2.6.2", 8824 - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 8825 - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 8826 - "dev": true, 8827 - "peer": true 8828 - }, 8829 - "node-releases": { 8830 - "version": "2.0.14", 8831 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", 8832 - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", 8833 - "dev": true, 8834 - "peer": true 8835 - }, 8836 - "normalize-package-data": { 8837 - "version": "2.5.0", 8838 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 8839 - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 8840 - "dev": true, 8841 - "requires": { 8842 - "hosted-git-info": "^2.1.4", 8843 - "resolve": "^1.10.0", 8844 - "semver": "2 || 3 || 4 || 5", 8845 - "validate-npm-package-license": "^3.0.1" 8846 - }, 8847 - "dependencies": { 8848 - "resolve": { 8849 - "version": "1.22.8", 8850 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", 8851 - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", 8852 - "dev": true, 8853 - "requires": { 8854 - "is-core-module": "^2.13.0", 8855 - "path-parse": "^1.0.7", 8856 - "supports-preserve-symlinks-flag": "^1.0.0" 8857 - } 8858 - }, 8859 - "semver": { 8860 - "version": "5.7.2", 8861 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 8862 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 8863 - "dev": true 8864 - } 8865 - } 8866 - }, 8867 - "npm-run-path": { 8868 - "version": "4.0.1", 8869 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 8870 - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 8871 - "dev": true, 8872 - "requires": { 8873 - "path-key": "^3.0.0" 8874 - } 8875 - }, 8876 - "obj-props": { 8877 - "version": "1.4.0", 8878 - "resolved": "https://registry.npmjs.org/obj-props/-/obj-props-1.4.0.tgz", 8879 - "integrity": "sha512-p7p/7ltzPDiBs6DqxOrIbtRdwxxVRBj5ROukeNb9RgA+fawhrz5n2hpNz8DDmYR//tviJSj7nUnlppGmONkjiQ==", 8880 - "dev": true 8881 - }, 8882 - "object-inspect": { 8883 - "version": "1.13.1", 8884 - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", 8885 - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", 8886 - "dev": true 8887 - }, 8888 - "object-keys": { 8889 - "version": "1.1.1", 8890 - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 8891 - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 8892 - "dev": true 8893 - }, 8894 - "object.assign": { 8895 - "version": "4.1.5", 8896 - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", 8897 - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", 8898 - "dev": true, 8899 - "requires": { 8900 - "call-bind": "^1.0.5", 8901 - "define-properties": "^1.2.1", 8902 - "has-symbols": "^1.0.3", 8903 - "object-keys": "^1.1.1" 8904 - } 8905 - }, 8906 - "object.values": { 8907 - "version": "1.1.7", 8908 - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", 8909 - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", 8910 - "dev": true, 8911 - "requires": { 8912 - "call-bind": "^1.0.2", 8913 - "define-properties": "^1.2.0", 8914 - "es-abstract": "^1.22.1" 8915 - } 8916 - }, 8917 - "once": { 8918 - "version": "1.4.0", 8919 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 8920 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 8921 - "dev": true, 8922 - "requires": { 8923 - "wrappy": "1" 8924 - } 8925 - }, 8926 - "onetime": { 8927 - "version": "5.1.2", 8928 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 8929 - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 8930 - "dev": true, 8931 - "requires": { 8932 - "mimic-fn": "^2.1.0" 8933 - } 8934 - }, 8935 - "open": { 8936 - "version": "8.4.2", 8937 - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", 8938 - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", 8939 - "dev": true, 8940 - "requires": { 8941 - "define-lazy-prop": "^2.0.0", 8942 - "is-docker": "^2.1.1", 8943 - "is-wsl": "^2.2.0" 8944 - }, 8945 - "dependencies": { 8946 - "define-lazy-prop": { 8947 - "version": "2.0.0", 8948 - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 8949 - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 8950 - "dev": true 8951 - } 8952 - } 8953 - }, 8954 - "open-editor": { 8955 - "version": "4.1.1", 8956 - "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-4.1.1.tgz", 8957 - "integrity": "sha512-SYtGeZ9Zkzj/naoZaEF9LzwDYEGwuqQ4Fx5E3xdVRN98LFJjvMhG/ElByFEOVOiXepGra/Wi1fA4i/E1fXSBsw==", 8958 - "dev": true, 8959 - "requires": { 8960 - "env-editor": "^1.1.0", 8961 - "execa": "^5.1.1", 8962 - "line-column-path": "^3.0.0", 8963 - "open": "^8.4.0" 8964 - } 8965 - }, 8966 - "optionator": { 8967 - "version": "0.9.3", 8968 - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", 8969 - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", 8970 - "dev": true, 8971 - "requires": { 8972 - "@aashutoshrathi/word-wrap": "^1.2.3", 8973 - "deep-is": "^0.1.3", 8974 - "fast-levenshtein": "^2.0.6", 8975 - "levn": "^0.4.1", 8976 - "prelude-ls": "^1.2.1", 8977 - "type-check": "^0.4.0" 8978 - } 8979 - }, 8980 - "p-limit": { 8981 - "version": "4.0.0", 8982 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 8983 - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 8984 - "dev": true, 8985 - "requires": { 8986 - "yocto-queue": "^1.0.0" 8987 - } 8988 - }, 8989 - "p-locate": { 8990 - "version": "6.0.0", 8991 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 8992 - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 8993 - "dev": true, 8994 - "requires": { 8995 - "p-limit": "^4.0.0" 8996 - } 8997 - }, 8998 - "p-try": { 8999 - "version": "2.2.0", 9000 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 9001 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 9002 - "dev": true 9003 - }, 9004 - "parent-module": { 9005 - "version": "1.0.1", 9006 - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 9007 - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 9008 - "dev": true, 9009 - "requires": { 9010 - "callsites": "^3.0.0" 9011 - } 9012 - }, 9013 - "parse-json": { 9014 - "version": "5.2.0", 9015 - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 9016 - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 9017 - "dev": true, 9018 - "requires": { 9019 - "@babel/code-frame": "^7.0.0", 9020 - "error-ex": "^1.3.1", 9021 - "json-parse-even-better-errors": "^2.3.0", 9022 - "lines-and-columns": "^1.1.6" 9023 - } 9024 - }, 9025 - "path-exists": { 9026 - "version": "5.0.0", 9027 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 9028 - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 9029 - "dev": true 9030 - }, 9031 - "path-is-absolute": { 9032 - "version": "1.0.1", 9033 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 9034 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 9035 - "dev": true 9036 - }, 9037 - "path-key": { 9038 - "version": "3.1.1", 9039 - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 9040 - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 9041 - "dev": true 9042 - }, 9043 - "path-parse": { 9044 - "version": "1.0.7", 9045 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 9046 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 9047 - "dev": true 9048 - }, 9049 - "path-type": { 9050 - "version": "4.0.0", 9051 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 9052 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 9053 - "dev": true 9054 - }, 9055 - "picocolors": { 9056 - "version": "1.0.0", 9057 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 9058 - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 9059 - "dev": true 9060 - }, 9061 - "picomatch": { 9062 - "version": "2.3.1", 9063 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 9064 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 9065 - "dev": true 9066 - }, 9067 - "pkg-dir": { 9068 - "version": "5.0.0", 9069 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", 9070 - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", 9071 - "dev": true, 9072 - "requires": { 9073 - "find-up": "^5.0.0" 9074 - }, 9075 - "dependencies": { 9076 - "find-up": { 9077 - "version": "5.0.0", 9078 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 9079 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 9080 - "dev": true, 9081 - "requires": { 9082 - "locate-path": "^6.0.0", 9083 - "path-exists": "^4.0.0" 9084 - } 9085 - }, 9086 - "locate-path": { 9087 - "version": "6.0.0", 9088 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 9089 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 9090 - "dev": true, 9091 - "requires": { 9092 - "p-locate": "^5.0.0" 9093 - } 9094 - }, 9095 - "p-limit": { 9096 - "version": "3.1.0", 9097 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 9098 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 9099 - "dev": true, 9100 - "requires": { 9101 - "yocto-queue": "^0.1.0" 9102 - } 9103 - }, 9104 - "p-locate": { 9105 - "version": "5.0.0", 9106 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 9107 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 9108 - "dev": true, 9109 - "requires": { 9110 - "p-limit": "^3.0.2" 9111 - } 9112 - }, 9113 - "path-exists": { 9114 - "version": "4.0.0", 9115 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 9116 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 9117 - "dev": true 9118 - }, 9119 - "yocto-queue": { 9120 - "version": "0.1.0", 9121 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 9122 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 9123 - "dev": true 9124 - } 9125 - } 9126 - }, 9127 - "plur": { 9128 - "version": "4.0.0", 9129 - "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", 9130 - "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", 9131 - "dev": true, 9132 - "requires": { 9133 - "irregular-plurals": "^3.2.0" 9134 - } 9135 - }, 9136 - "pluralize": { 9137 - "version": "8.0.0", 9138 - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", 9139 - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", 9140 - "dev": true 9141 - }, 9142 - "prelude-ls": { 9143 - "version": "1.2.1", 9144 - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 9145 - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 9146 - "dev": true 9147 - }, 9148 - "prettier": { 9149 - "version": "3.1.1", 9150 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", 9151 - "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", 9152 - "dev": true 9153 - }, 9154 - "prettier-linter-helpers": { 9155 - "version": "1.0.0", 9156 - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", 9157 - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", 9158 - "dev": true, 9159 - "requires": { 9160 - "fast-diff": "^1.1.2" 9161 - } 9162 - }, 9163 - "proto-props": { 9164 - "version": "2.0.0", 9165 - "resolved": "https://registry.npmjs.org/proto-props/-/proto-props-2.0.0.tgz", 9166 - "integrity": "sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==", 9167 - "dev": true 9168 - }, 9169 - "punycode": { 9170 - "version": "2.3.1", 9171 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 9172 - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 9173 - "dev": true 9174 - }, 9175 - "queue-microtask": { 9176 - "version": "1.2.3", 9177 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 9178 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 9179 - "dev": true 9180 - }, 9181 - "randombytes": { 9182 - "version": "2.1.0", 9183 - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 9184 - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 9185 - "dev": true, 9186 - "peer": true, 9187 - "requires": { 9188 - "safe-buffer": "^5.1.0" 9189 - } 9190 - }, 9191 - "read-pkg": { 9192 - "version": "5.2.0", 9193 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 9194 - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 9195 - "dev": true, 9196 - "requires": { 9197 - "@types/normalize-package-data": "^2.4.0", 9198 - "normalize-package-data": "^2.5.0", 9199 - "parse-json": "^5.0.0", 9200 - "type-fest": "^0.6.0" 9201 - }, 9202 - "dependencies": { 9203 - "type-fest": { 9204 - "version": "0.6.0", 9205 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 9206 - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 9207 - "dev": true 9208 - } 9209 - } 9210 - }, 9211 - "read-pkg-up": { 9212 - "version": "7.0.1", 9213 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 9214 - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 9215 - "dev": true, 9216 - "requires": { 9217 - "find-up": "^4.1.0", 9218 - "read-pkg": "^5.2.0", 9219 - "type-fest": "^0.8.1" 9220 - }, 9221 - "dependencies": { 9222 - "find-up": { 9223 - "version": "4.1.0", 9224 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 9225 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 9226 - "dev": true, 9227 - "requires": { 9228 - "locate-path": "^5.0.0", 9229 - "path-exists": "^4.0.0" 9230 - } 9231 - }, 9232 - "locate-path": { 9233 - "version": "5.0.0", 9234 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 9235 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 9236 - "dev": true, 9237 - "requires": { 9238 - "p-locate": "^4.1.0" 9239 - } 9240 - }, 9241 - "p-limit": { 9242 - "version": "2.3.0", 9243 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 9244 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 9245 - "dev": true, 9246 - "requires": { 9247 - "p-try": "^2.0.0" 9248 - } 9249 - }, 9250 - "p-locate": { 9251 - "version": "4.1.0", 9252 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 9253 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 9254 - "dev": true, 9255 - "requires": { 9256 - "p-limit": "^2.2.0" 9257 - } 9258 - }, 9259 - "path-exists": { 9260 - "version": "4.0.0", 9261 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 9262 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 9263 - "dev": true 9264 - }, 9265 - "type-fest": { 9266 - "version": "0.8.1", 9267 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 9268 - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 9269 - "dev": true 9270 - } 9271 - } 9272 - }, 9273 - "regexp-tree": { 9274 - "version": "0.1.27", 9275 - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.27.tgz", 9276 - "integrity": "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==", 9277 - "dev": true 9278 - }, 9279 - "regexp.prototype.flags": { 9280 - "version": "1.5.1", 9281 - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", 9282 - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", 9283 - "dev": true, 9284 - "requires": { 9285 - "call-bind": "^1.0.2", 9286 - "define-properties": "^1.2.0", 9287 - "set-function-name": "^2.0.0" 9288 - } 9289 - }, 9290 - "regjsparser": { 9291 - "version": "0.10.0", 9292 - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.10.0.tgz", 9293 - "integrity": "sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==", 9294 - "dev": true, 9295 - "requires": { 9296 - "jsesc": "~0.5.0" 9297 - }, 9298 - "dependencies": { 9299 - "jsesc": { 9300 - "version": "0.5.0", 9301 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 9302 - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", 9303 - "dev": true 9304 - } 9305 - } 9306 - }, 9307 - "resolve": { 9308 - "version": "2.0.0-next.5", 9309 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", 9310 - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", 9311 - "dev": true, 9312 - "requires": { 9313 - "is-core-module": "^2.13.0", 9314 - "path-parse": "^1.0.7", 9315 - "supports-preserve-symlinks-flag": "^1.0.0" 9316 - } 9317 - }, 9318 - "resolve-from": { 9319 - "version": "5.0.0", 9320 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 9321 - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 9322 - "dev": true 9323 - }, 9324 - "resolve-pkg-maps": { 9325 - "version": "1.0.0", 9326 - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", 9327 - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", 9328 - "dev": true 9329 - }, 9330 - "reusify": { 9331 - "version": "1.0.4", 9332 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 9333 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 9334 - "dev": true 9335 - }, 9336 - "rimraf": { 9337 - "version": "3.0.2", 9338 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 9339 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 9340 - "dev": true, 9341 - "requires": { 9342 - "glob": "^7.1.3" 9343 - } 9344 - }, 9345 - "run-applescript": { 9346 - "version": "5.0.0", 9347 - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", 9348 - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", 9349 - "dev": true, 9350 - "requires": { 9351 - "execa": "^5.0.0" 9352 - } 9353 - }, 9354 - "run-parallel": { 9355 - "version": "1.2.0", 9356 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 9357 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 9358 - "dev": true, 9359 - "requires": { 9360 - "queue-microtask": "^1.2.2" 9361 - } 9362 - }, 9363 - "safe-array-concat": { 9364 - "version": "1.0.1", 9365 - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", 9366 - "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", 9367 - "dev": true, 9368 - "requires": { 9369 - "call-bind": "^1.0.2", 9370 - "get-intrinsic": "^1.2.1", 9371 - "has-symbols": "^1.0.3", 9372 - "isarray": "^2.0.5" 9373 - } 9374 - }, 9375 - "safe-buffer": { 9376 - "version": "5.2.1", 9377 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 9378 - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 9379 - "dev": true, 9380 - "peer": true 9381 - }, 9382 - "safe-regex-test": { 9383 - "version": "1.0.0", 9384 - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 9385 - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", 9386 - "dev": true, 9387 - "requires": { 9388 - "call-bind": "^1.0.2", 9389 - "get-intrinsic": "^1.1.3", 9390 - "is-regex": "^1.1.4" 9391 - } 9392 - }, 9393 - "schema-utils": { 9394 - "version": "3.3.0", 9395 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", 9396 - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", 9397 - "dev": true, 9398 - "peer": true, 9399 - "requires": { 9400 - "@types/json-schema": "^7.0.8", 9401 - "ajv": "^6.12.5", 9402 - "ajv-keywords": "^3.5.2" 9403 - } 9404 - }, 9405 - "semver": { 9406 - "version": "7.5.4", 9407 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 9408 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 9409 - "dev": true, 9410 - "requires": { 9411 - "lru-cache": "^6.0.0" 9412 - } 9413 - }, 9414 - "serialize-javascript": { 9415 - "version": "6.0.1", 9416 - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", 9417 - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", 9418 - "dev": true, 9419 - "peer": true, 9420 - "requires": { 9421 - "randombytes": "^2.1.0" 9422 - } 9423 - }, 9424 - "set-function-length": { 9425 - "version": "1.1.1", 9426 - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", 9427 - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", 9428 - "dev": true, 9429 - "requires": { 9430 - "define-data-property": "^1.1.1", 9431 - "get-intrinsic": "^1.2.1", 9432 - "gopd": "^1.0.1", 9433 - "has-property-descriptors": "^1.0.0" 9434 - } 9435 - }, 9436 - "set-function-name": { 9437 - "version": "2.0.1", 9438 - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", 9439 - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", 9440 - "dev": true, 9441 - "requires": { 9442 - "define-data-property": "^1.0.1", 9443 - "functions-have-names": "^1.2.3", 9444 - "has-property-descriptors": "^1.0.0" 9445 - } 9446 - }, 9447 - "shebang-command": { 9448 - "version": "2.0.0", 9449 - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 9450 - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 9451 - "dev": true, 9452 - "requires": { 9453 - "shebang-regex": "^3.0.0" 9454 - } 9455 - }, 9456 - "shebang-regex": { 9457 - "version": "3.0.0", 9458 - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 9459 - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 9460 - "dev": true 9461 - }, 9462 - "side-channel": { 9463 - "version": "1.0.4", 9464 - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 9465 - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 9466 - "dev": true, 9467 - "requires": { 9468 - "call-bind": "^1.0.0", 9469 - "get-intrinsic": "^1.0.2", 9470 - "object-inspect": "^1.9.0" 9471 - } 9472 - }, 9473 - "signal-exit": { 9474 - "version": "3.0.7", 9475 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 9476 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 9477 - "dev": true 9478 - }, 9479 - "slash": { 9480 - "version": "5.1.0", 9481 - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 9482 - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 9483 - "dev": true 9484 - }, 9485 - "source-map": { 9486 - "version": "0.6.1", 9487 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 9488 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 9489 - "dev": true, 9490 - "peer": true 9491 - }, 9492 - "source-map-support": { 9493 - "version": "0.5.21", 9494 - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 9495 - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 9496 - "dev": true, 9497 - "peer": true, 9498 - "requires": { 9499 - "buffer-from": "^1.0.0", 9500 - "source-map": "^0.6.0" 9501 - } 9502 - }, 9503 - "spdx-correct": { 9504 - "version": "3.2.0", 9505 - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 9506 - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 9507 - "dev": true, 9508 - "requires": { 9509 - "spdx-expression-parse": "^3.0.0", 9510 - "spdx-license-ids": "^3.0.0" 9511 - } 9512 - }, 9513 - "spdx-exceptions": { 9514 - "version": "2.3.0", 9515 - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 9516 - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 9517 - "dev": true 9518 - }, 9519 - "spdx-expression-parse": { 9520 - "version": "3.0.1", 9521 - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 9522 - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 9523 - "dev": true, 9524 - "requires": { 9525 - "spdx-exceptions": "^2.1.0", 9526 - "spdx-license-ids": "^3.0.0" 9527 - } 9528 - }, 9529 - "spdx-license-ids": { 9530 - "version": "3.0.16", 9531 - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", 9532 - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", 9533 - "dev": true 9534 - }, 9535 - "string-width": { 9536 - "version": "4.2.3", 9537 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 9538 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 9539 - "dev": true, 9540 - "requires": { 9541 - "emoji-regex": "^8.0.0", 9542 - "is-fullwidth-code-point": "^3.0.0", 9543 - "strip-ansi": "^6.0.1" 9544 - } 9545 - }, 9546 - "string.prototype.trim": { 9547 - "version": "1.2.8", 9548 - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", 9549 - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", 9550 - "dev": true, 9551 - "requires": { 9552 - "call-bind": "^1.0.2", 9553 - "define-properties": "^1.2.0", 9554 - "es-abstract": "^1.22.1" 9555 - } 9556 - }, 9557 - "string.prototype.trimend": { 9558 - "version": "1.0.7", 9559 - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", 9560 - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", 9561 - "dev": true, 9562 - "requires": { 9563 - "call-bind": "^1.0.2", 9564 - "define-properties": "^1.2.0", 9565 - "es-abstract": "^1.22.1" 9566 - } 9567 - }, 9568 - "string.prototype.trimstart": { 9569 - "version": "1.0.7", 9570 - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", 9571 - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", 9572 - "dev": true, 9573 - "requires": { 9574 - "call-bind": "^1.0.2", 9575 - "define-properties": "^1.2.0", 9576 - "es-abstract": "^1.22.1" 9577 - } 9578 - }, 9579 - "strip-ansi": { 9580 - "version": "6.0.1", 9581 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 9582 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 9583 - "dev": true, 9584 - "requires": { 9585 - "ansi-regex": "^5.0.1" 9586 - } 9587 - }, 9588 - "strip-bom": { 9589 - "version": "3.0.0", 9590 - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 9591 - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 9592 - "dev": true 9593 - }, 9594 - "strip-final-newline": { 9595 - "version": "2.0.0", 9596 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 9597 - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 9598 - "dev": true 9599 - }, 9600 - "strip-indent": { 9601 - "version": "3.0.0", 9602 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 9603 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 9604 - "dev": true, 9605 - "requires": { 9606 - "min-indent": "^1.0.0" 9607 - } 9608 - }, 9609 - "strip-json-comments": { 9610 - "version": "3.1.1", 9611 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 9612 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 9613 - "dev": true 9614 - }, 9615 - "supports-color": { 9616 - "version": "7.2.0", 9617 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 9618 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 9619 - "dev": true, 9620 - "requires": { 9621 - "has-flag": "^4.0.0" 9622 - } 9623 - }, 9624 - "supports-hyperlinks": { 9625 - "version": "2.3.0", 9626 - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", 9627 - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", 9628 - "dev": true, 9629 - "requires": { 9630 - "has-flag": "^4.0.0", 9631 - "supports-color": "^7.0.0" 9632 - } 9633 - }, 9634 - "supports-preserve-symlinks-flag": { 9635 - "version": "1.0.0", 9636 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 9637 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 9638 - "dev": true 9639 - }, 9640 - "synckit": { 9641 - "version": "0.8.6", 9642 - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.6.tgz", 9643 - "integrity": "sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==", 9644 - "dev": true, 9645 - "requires": { 9646 - "@pkgr/utils": "^2.4.2", 9647 - "tslib": "^2.6.2" 9648 - } 9649 - }, 9650 - "tapable": { 9651 - "version": "0.1.10", 9652 - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", 9653 - "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", 9654 - "dev": true 9655 - }, 9656 - "terser": { 9657 - "version": "5.26.0", 9658 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz", 9659 - "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", 9660 - "dev": true, 9661 - "peer": true, 9662 - "requires": { 9663 - "@jridgewell/source-map": "^0.3.3", 9664 - "acorn": "^8.8.2", 9665 - "commander": "^2.20.0", 9666 - "source-map-support": "~0.5.20" 9667 - } 9668 - }, 9669 - "terser-webpack-plugin": { 9670 - "version": "5.3.9", 9671 - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", 9672 - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", 9673 - "dev": true, 9674 - "peer": true, 9675 - "requires": { 9676 - "@jridgewell/trace-mapping": "^0.3.17", 9677 - "jest-worker": "^27.4.5", 9678 - "schema-utils": "^3.1.1", 9679 - "serialize-javascript": "^6.0.1", 9680 - "terser": "^5.16.8" 9681 - } 9682 - }, 9683 - "text-table": { 9684 - "version": "0.2.0", 9685 - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 9686 - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 9687 - "dev": true 9688 - }, 9689 - "titleize": { 9690 - "version": "3.0.0", 9691 - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", 9692 - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", 9693 - "dev": true 9694 - }, 9695 - "to-absolute-glob": { 9696 - "version": "3.0.0", 9697 - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-3.0.0.tgz", 9698 - "integrity": "sha512-loO/XEWTRqpfcpI7+Jr2RR2Umaaozx1t6OSVWtMi0oy5F/Fxg3IC+D/TToDnxyAGs7uZBGT/6XmyDUxgsObJXA==", 9699 - "dev": true, 9700 - "requires": { 9701 - "is-absolute": "^1.0.0", 9702 - "is-negated-glob": "^1.0.0" 9703 - } 9704 - }, 9705 - "to-regex-range": { 9706 - "version": "5.0.1", 9707 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 9708 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 9709 - "dev": true, 9710 - "requires": { 9711 - "is-number": "^7.0.0" 9712 - } 9713 - }, 9714 - "ts-api-utils": { 9715 - "version": "1.0.3", 9716 - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", 9717 - "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", 9718 - "dev": true, 9719 - "requires": {} 9720 - }, 9721 - "tsconfig-paths": { 9722 - "version": "3.14.2", 9723 - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", 9724 - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", 9725 - "dev": true, 9726 - "requires": { 9727 - "@types/json5": "^0.0.29", 9728 - "json5": "^1.0.2", 9729 - "minimist": "^1.2.6", 9730 - "strip-bom": "^3.0.0" 9731 - } 9732 - }, 9733 - "tslib": { 9734 - "version": "2.6.2", 9735 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", 9736 - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", 9737 - "dev": true 9738 - }, 9739 - "type-check": { 9740 - "version": "0.4.0", 9741 - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 9742 - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 9743 - "dev": true, 9744 - "requires": { 9745 - "prelude-ls": "^1.2.1" 9746 - } 9747 - }, 9748 - "type-fest": { 9749 - "version": "0.21.3", 9750 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 9751 - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 9752 - "dev": true 9753 - }, 9754 - "typed-array-buffer": { 9755 - "version": "1.0.0", 9756 - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", 9757 - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", 9758 - "dev": true, 9759 - "requires": { 9760 - "call-bind": "^1.0.2", 9761 - "get-intrinsic": "^1.2.1", 9762 - "is-typed-array": "^1.1.10" 9763 - } 9764 - }, 9765 - "typed-array-byte-length": { 9766 - "version": "1.0.0", 9767 - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", 9768 - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", 9769 - "dev": true, 9770 - "requires": { 9771 - "call-bind": "^1.0.2", 9772 - "for-each": "^0.3.3", 9773 - "has-proto": "^1.0.1", 9774 - "is-typed-array": "^1.1.10" 9775 - } 9776 - }, 9777 - "typed-array-byte-offset": { 9778 - "version": "1.0.0", 9779 - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", 9780 - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", 9781 - "dev": true, 9782 - "requires": { 9783 - "available-typed-arrays": "^1.0.5", 9784 - "call-bind": "^1.0.2", 9785 - "for-each": "^0.3.3", 9786 - "has-proto": "^1.0.1", 9787 - "is-typed-array": "^1.1.10" 9788 - } 9789 - }, 9790 - "typed-array-length": { 9791 - "version": "1.0.4", 9792 - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", 9793 - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", 9794 - "dev": true, 9795 - "requires": { 9796 - "call-bind": "^1.0.2", 9797 - "for-each": "^0.3.3", 9798 - "is-typed-array": "^1.1.9" 9799 - } 9800 - }, 9801 - "typescript": { 9802 - "version": "5.3.3", 9803 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", 9804 - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", 9805 - "dev": true 9806 - }, 9807 - "unbox-primitive": { 9808 - "version": "1.0.2", 9809 - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 9810 - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 9811 - "dev": true, 9812 - "requires": { 9813 - "call-bind": "^1.0.2", 9814 - "has-bigints": "^1.0.2", 9815 - "has-symbols": "^1.0.3", 9816 - "which-boxed-primitive": "^1.0.2" 9817 - } 9818 - }, 9819 - "unc-path-regex": { 9820 - "version": "0.1.2", 9821 - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", 9822 - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", 9823 - "dev": true 9824 - }, 9825 - "undici-types": { 9826 - "version": "5.26.5", 9827 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", 9828 - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", 9829 - "dev": true 9830 - }, 9831 - "untildify": { 9832 - "version": "4.0.0", 9833 - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", 9834 - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", 9835 - "dev": true 9836 - }, 9837 - "update-browserslist-db": { 9838 - "version": "1.0.13", 9839 - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", 9840 - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", 9841 - "dev": true, 9842 - "peer": true, 9843 - "requires": { 9844 - "escalade": "^3.1.1", 9845 - "picocolors": "^1.0.0" 9846 - } 9847 - }, 9848 - "uri-js": { 9849 - "version": "4.4.1", 9850 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 9851 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 9852 - "dev": true, 9853 - "requires": { 9854 - "punycode": "^2.1.0" 9855 - } 9856 - }, 9857 - "url-or-path": { 9858 - "version": "2.3.0", 9859 - "resolved": "https://registry.npmjs.org/url-or-path/-/url-or-path-2.3.0.tgz", 9860 - "integrity": "sha512-5g9xpEJKjbAY8ikLU3XFpEg3hRLGt6SbCQmDElb1AL7JTW6vMi5Na5e3dMvONHisIu9VHgMAADLHJ8EznYR2ow==", 9861 - "dev": true 9862 - }, 9863 - "validate-npm-package-license": { 9864 - "version": "3.0.4", 9865 - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 9866 - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 9867 - "dev": true, 9868 - "requires": { 9869 - "spdx-correct": "^3.0.0", 9870 - "spdx-expression-parse": "^3.0.0" 9871 - } 9872 - }, 9873 - "watchpack": { 9874 - "version": "2.4.0", 9875 - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", 9876 - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", 9877 - "dev": true, 9878 - "peer": true, 9879 - "requires": { 9880 - "glob-to-regexp": "^0.4.1", 9881 - "graceful-fs": "^4.1.2" 9882 - } 9883 - }, 9884 - "webpack": { 9885 - "version": "5.89.0", 9886 - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz", 9887 - "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", 9888 - "dev": true, 9889 - "peer": true, 9890 - "requires": { 9891 - "@types/eslint-scope": "^3.7.3", 9892 - "@types/estree": "^1.0.0", 9893 - "@webassemblyjs/ast": "^1.11.5", 9894 - "@webassemblyjs/wasm-edit": "^1.11.5", 9895 - "@webassemblyjs/wasm-parser": "^1.11.5", 9896 - "acorn": "^8.7.1", 9897 - "acorn-import-assertions": "^1.9.0", 9898 - "browserslist": "^4.14.5", 9899 - "chrome-trace-event": "^1.0.2", 9900 - "enhanced-resolve": "^5.15.0", 9901 - "es-module-lexer": "^1.2.1", 9902 - "eslint-scope": "5.1.1", 9903 - "events": "^3.2.0", 9904 - "glob-to-regexp": "^0.4.1", 9905 - "graceful-fs": "^4.2.9", 9906 - "json-parse-even-better-errors": "^2.3.1", 9907 - "loader-runner": "^4.2.0", 9908 - "mime-types": "^2.1.27", 9909 - "neo-async": "^2.6.2", 9910 - "schema-utils": "^3.2.0", 9911 - "tapable": "^2.1.1", 9912 - "terser-webpack-plugin": "^5.3.7", 9913 - "watchpack": "^2.4.0", 9914 - "webpack-sources": "^3.2.3" 9915 - }, 9916 - "dependencies": { 9917 - "enhanced-resolve": { 9918 - "version": "5.15.0", 9919 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", 9920 - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", 9921 - "dev": true, 9922 - "peer": true, 9923 - "requires": { 9924 - "graceful-fs": "^4.2.4", 9925 - "tapable": "^2.2.0" 9926 - } 9927 - }, 9928 - "eslint-scope": { 9929 - "version": "5.1.1", 9930 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 9931 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 9932 - "dev": true, 9933 - "peer": true, 9934 - "requires": { 9935 - "esrecurse": "^4.3.0", 9936 - "estraverse": "^4.1.1" 9937 - } 9938 - }, 9939 - "estraverse": { 9940 - "version": "4.3.0", 9941 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 9942 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 9943 - "dev": true, 9944 - "peer": true 9945 - }, 9946 - "tapable": { 9947 - "version": "2.2.1", 9948 - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 9949 - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 9950 - "dev": true, 9951 - "peer": true 9952 - } 9953 - } 9954 - }, 9955 - "webpack-sources": { 9956 - "version": "3.2.3", 9957 - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", 9958 - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", 9959 - "dev": true, 9960 - "peer": true 9961 - }, 9962 - "which": { 9963 - "version": "2.0.2", 9964 - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 9965 - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 9966 - "dev": true, 9967 - "requires": { 9968 - "isexe": "^2.0.0" 9969 - } 9970 - }, 9971 - "which-boxed-primitive": { 9972 - "version": "1.0.2", 9973 - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 9974 - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 9975 - "dev": true, 9976 - "requires": { 9977 - "is-bigint": "^1.0.1", 9978 - "is-boolean-object": "^1.1.0", 9979 - "is-number-object": "^1.0.4", 9980 - "is-string": "^1.0.5", 9981 - "is-symbol": "^1.0.3" 9982 - } 9983 - }, 9984 - "which-typed-array": { 9985 - "version": "1.1.13", 9986 - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", 9987 - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", 9988 - "dev": true, 9989 - "requires": { 9990 - "available-typed-arrays": "^1.0.5", 9991 - "call-bind": "^1.0.4", 9992 - "for-each": "^0.3.3", 9993 - "gopd": "^1.0.1", 9994 - "has-tostringtag": "^1.0.0" 9995 - } 9996 - }, 9997 - "wrappy": { 9998 - "version": "1.0.2", 9999 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 10000 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 10001 - "dev": true 10002 - }, 10003 - "xo": { 10004 - "version": "0.56.0", 10005 - "resolved": "https://registry.npmjs.org/xo/-/xo-0.56.0.tgz", 10006 - "integrity": "sha512-ohzSqgQ8POgZ3KNaEK/gxDovb6h3cglxv8+xi9Dn7gmRe8g4qotpOZpMs5ACJhvkJDmJOhiKbk6Uq6Mx1Di9DA==", 10007 - "dev": true, 10008 - "requires": { 10009 - "@eslint/eslintrc": "^2.1.0", 10010 - "@typescript-eslint/eslint-plugin": "^6.0.0", 10011 - "@typescript-eslint/parser": "^6.0.0", 10012 - "arrify": "^3.0.0", 10013 - "cosmiconfig": "^8.2.0", 10014 - "define-lazy-prop": "^3.0.0", 10015 - "eslint": "^8.45.0", 10016 - "eslint-config-prettier": "^8.8.0", 10017 - "eslint-config-xo": "^0.43.1", 10018 - "eslint-config-xo-typescript": "^1.0.0", 10019 - "eslint-formatter-pretty": "^5.0.0", 10020 - "eslint-import-resolver-webpack": "^0.13.2", 10021 - "eslint-plugin-ava": "^14.0.0", 10022 - "eslint-plugin-eslint-comments": "^3.2.0", 10023 - "eslint-plugin-import": "~2.27.5", 10024 - "eslint-plugin-n": "^16.0.1", 10025 - "eslint-plugin-no-use-extend-native": "^0.5.0", 10026 - "eslint-plugin-prettier": "^5.0.0", 10027 - "eslint-plugin-unicorn": "^48.0.0", 10028 - "esm-utils": "^4.1.2", 10029 - "find-cache-dir": "^4.0.0", 10030 - "find-up": "^6.3.0", 10031 - "get-stdin": "^9.0.0", 10032 - "get-tsconfig": "^4.6.2", 10033 - "globby": "^13.2.2", 10034 - "imurmurhash": "^0.1.4", 10035 - "json-stable-stringify-without-jsonify": "^1.0.1", 10036 - "lodash-es": "^4.17.21", 10037 - "meow": "^12.0.1", 10038 - "micromatch": "^4.0.5", 10039 - "open-editor": "^4.0.0", 10040 - "prettier": "^3.0.0", 10041 - "semver": "^7.5.4", 10042 - "slash": "^5.1.0", 10043 - "to-absolute-glob": "^3.0.0", 10044 - "typescript": "^5.1.6" 10045 - } 10046 - }, 10047 - "yallist": { 10048 - "version": "4.0.0", 10049 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10050 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 10051 - "dev": true 10052 - }, 10053 - "yocto-queue": { 10054 - "version": "1.0.0", 10055 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 10056 - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", 10057 - "dev": true 10058 5402 } 10059 5403 } 10060 5404 }
+19
src/day1/typescript/main.test.ts
··· 1 + /* eslint-disable @typescript-eslint/no-unsafe-call */ 2 + import {readFileSync} from 'node:fs'; 3 + import {assertEquals} from 'https://deno.land/std@0.209.0/assert/mod.ts'; 4 + import {partA, partB} from './main.ts'; // eslint-disable-line n/file-extension-in-import 5 + 6 + const input: string[] = readFileSync('src/day1/input.txt', 'utf8').split('\n'); 7 + const inputExample: string[] = readFileSync('src/day1/input_example.txt', 'utf8').split('\n'); 8 + 9 + Deno.test('Day 1 Example', () => { 10 + assertEquals(partA(inputExample), 142); 11 + }); 12 + 13 + Deno.test('Day 1 Part A', () => { 14 + assertEquals(partA(input), 55_029); 15 + }); 16 + 17 + Deno.test('Day 1 Part B', () => { 18 + assertEquals(partB(input), 55_686); 19 + });
+6 -14
src/day1/typescript/main.ts
··· 1 - // In our parent folder, we have a text file, input.txt, with lines of strings we want to store in an array. 2 - import {readFileSync} from 'node:fs'; 3 - 4 - // Read the file and split it into an array of strings 5 - const input: string[] = readFileSync('src/day1/input.txt', 'utf8').split('\n'); 6 - 7 - (() => { // Part A 1 + export const partA = (input: string[]) => { // Part A 8 2 const calibrationValue = (line: string) => { 9 3 // Slice the first and last digits from the string and combine them into a number 10 4 // The first digit might be anywhere in the string, so we need to find it ··· 20 14 sum += calibrationValue(line); 21 15 } 22 16 23 - console.log(sum); 24 - // Answer: 55029 25 - })(); 17 + return sum; // Answer: 55029 18 + }; 26 19 27 - (() => { // Part B 20 + export const partB = (input: string[]) => { // Part B 28 21 const calibrationValue = (line: string): number => { 29 22 // Let's find all possible numbers in the string. 30 23 // For each character, if it's a digit, we'll add it to our ordered list of digits. ··· 109 102 sum += getValue; 110 103 } 111 104 112 - console.log(sum); 113 - // Answer: 55686 114 - })(); 105 + return sum; // Answer: 55686 106 + };