this repo has no description
0
fork

Configure Feed

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

It's time for MVP PWA/ServiceWorker

- Not 100% offline yet, very minimal caching
- Fix logo a little

+6018 -64
design/logo-3.png

This is a binary file and will not be displayed.

+10 -1
design/logo-3.svg
··· 1 - <?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 64 64" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"><rect id="Logo-simple" serif:id="Logo simple" x="0" y="0" width="63.994" height="63.994" style="fill:none;"/><g id="Logo-simple1" serif:id="Logo simple"><path d="M56.352,22.413c-1.293,-5.447 -5.633,-10.525 -10.622,-12.696c-5.656,-2.462 -17.315,-3.499 -23.317,-2.075c-5.293,1.256 -10.462,5.488 -12.696,10.621c-2.462,5.657 -3.499,17.316 -2.075,23.318c1.293,5.447 5.633,10.525 10.621,12.696c5.657,2.462 17.316,3.499 23.318,2.075c5.293,-1.256 10.462,-5.488 12.696,-10.622c2.462,-5.656 3.499,-17.315 2.075,-23.317Z" style="fill:#d8e7fe;stroke:#a4bff7;stroke-width:6px;"/><path d="M38.644,24.754c0.838,4.163 1.381,10.15 1.004,15.758" style="fill:none;stroke:#6892e2;stroke-width:6px;"/><path d="M27.013,23.719c-1.56,3.95 -3.152,9.747 -3.77,15.333" style="fill:none;stroke:#6892e2;stroke-width:6px;"/></g></svg> 1 + <?xml version="1.0" encoding="UTF-8" standalone="no"?> 2 + <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3 + <svg width="100%" height="100%" viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;"> 4 + <rect id="Logo-simple" serif:id="Logo simple" x="0" y="0" width="127.988" height="127.988" style="fill:none;"/> 5 + <g id="Logo-simple1" serif:id="Logo simple"> 6 + <path d="M107.564,46.848c-2.312,-9.745 -10.077,-18.829 -19.001,-22.713c-10.12,-4.404 -30.977,-6.26 -41.715,-3.712c-9.469,2.248 -18.716,9.818 -22.713,19.002c-4.404,10.119 -6.26,30.977 -3.712,41.714c2.313,9.746 10.078,18.83 19.002,22.714c10.119,4.404 30.977,6.26 41.714,3.711c9.47,-2.247 18.717,-9.817 22.714,-19.001c4.404,-10.12 6.26,-30.977 3.711,-41.715Z" style="fill:#d8e7fe;stroke:#a4bff7;stroke-width:12px;"/> 7 + <path d="M75.885,51.037c1.5,7.447 2.472,18.158 1.796,28.19" style="fill:none;stroke:#6892e2;stroke-width:12px;"/> 8 + <path d="M55.078,49.186c-2.791,7.065 -5.639,17.436 -6.745,27.429" style="fill:none;stroke:#6892e2;stroke-width:12px;"/> 9 + </g> 10 + </svg>
+14
index.html
··· 4 4 <meta charset="UTF-8" /> 5 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 6 <title>Phanpy</title> 7 + <meta 8 + name="description" 9 + content="Minimalistic opinionated Mastodon web client" 10 + /> 7 11 <meta name="color-scheme" content="dark light" /> 8 12 <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 9 13 <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> ··· 11 15 <meta name="apple-mobile-web-app-capable" content="yes" /> 12 16 <meta name="mobile-web-app-capable" content="yes" /> 13 17 <link rel="canonical" href="https://phanpy.social" /> 18 + <meta 19 + name="theme-color" 20 + content="#fff" 21 + media="(prefers-color-scheme: light)" 22 + /> 23 + <meta 24 + name="theme-color" 25 + content="#242526" 26 + media="(prefers-color-scheme: dark)" 27 + /> 14 28 </head> 15 29 <body> 16 30 <div id="app"></div>
+5885 -55
package-lock.json
··· 13 13 "fast-blurhash": "~1.1.2", 14 14 "history": "~5.3.0", 15 15 "iconify-icon": "~1.0.2", 16 - "masto": "~4.10.0", 16 + "masto": "~4.10.1", 17 17 "mem": "~9.0.2", 18 18 "preact": "~10.11.3", 19 19 "preact-router": "~4.1.0", ··· 28 28 "autoprefixer": "~10.4.13", 29 29 "postcss": "~8.4.20", 30 30 "postcss-dark-theme-class": "~0.7.3", 31 - "vite": "~4.0.1" 31 + "vite": "~4.0.2", 32 + "vite-plugin-pwa": "~0.14.0", 33 + "workbox-cacheable-response": "~6.5.4", 34 + "workbox-expiration": "~6.5.4", 35 + "workbox-routing": "~6.5.4", 36 + "workbox-strategies": "~6.5.4" 32 37 } 33 38 }, 34 39 "node_modules/@ampproject/remapping": { ··· 44 49 "node": ">=6.0.0" 45 50 } 46 51 }, 52 + "node_modules/@apideck/better-ajv-errors": { 53 + "version": "0.3.6", 54 + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", 55 + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", 56 + "dev": true, 57 + "dependencies": { 58 + "json-schema": "^0.4.0", 59 + "jsonpointer": "^5.0.0", 60 + "leven": "^3.1.0" 61 + }, 62 + "engines": { 63 + "node": ">=10" 64 + }, 65 + "peerDependencies": { 66 + "ajv": ">=8" 67 + } 68 + }, 47 69 "node_modules/@babel/code-frame": { 48 70 "version": "7.18.6", 49 71 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", ··· 96 118 } 97 119 }, 98 120 "node_modules/@babel/generator": { 99 - "version": "7.20.4", 100 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", 101 - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", 121 + "version": "7.20.5", 122 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", 123 + "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", 102 124 "dev": true, 103 125 "dependencies": { 104 - "@babel/types": "^7.20.2", 126 + "@babel/types": "^7.20.5", 105 127 "@jridgewell/gen-mapping": "^0.3.2", 106 128 "jsesc": "^2.5.1" 107 129 }, ··· 130 152 "dev": true, 131 153 "dependencies": { 132 154 "@babel/types": "^7.18.6" 155 + }, 156 + "engines": { 157 + "node": ">=6.9.0" 158 + } 159 + }, 160 + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { 161 + "version": "7.18.9", 162 + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", 163 + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", 164 + "dev": true, 165 + "dependencies": { 166 + "@babel/helper-explode-assignable-expression": "^7.18.6", 167 + "@babel/types": "^7.18.9" 133 168 }, 134 169 "engines": { 135 170 "node": ">=6.9.0" ··· 153 188 "@babel/core": "^7.0.0" 154 189 } 155 190 }, 191 + "node_modules/@babel/helper-create-class-features-plugin": { 192 + "version": "7.20.5", 193 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", 194 + "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", 195 + "dev": true, 196 + "dependencies": { 197 + "@babel/helper-annotate-as-pure": "^7.18.6", 198 + "@babel/helper-environment-visitor": "^7.18.9", 199 + "@babel/helper-function-name": "^7.19.0", 200 + "@babel/helper-member-expression-to-functions": "^7.18.9", 201 + "@babel/helper-optimise-call-expression": "^7.18.6", 202 + "@babel/helper-replace-supers": "^7.19.1", 203 + "@babel/helper-split-export-declaration": "^7.18.6" 204 + }, 205 + "engines": { 206 + "node": ">=6.9.0" 207 + }, 208 + "peerDependencies": { 209 + "@babel/core": "^7.0.0" 210 + } 211 + }, 212 + "node_modules/@babel/helper-create-regexp-features-plugin": { 213 + "version": "7.20.5", 214 + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", 215 + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", 216 + "dev": true, 217 + "dependencies": { 218 + "@babel/helper-annotate-as-pure": "^7.18.6", 219 + "regexpu-core": "^5.2.1" 220 + }, 221 + "engines": { 222 + "node": ">=6.9.0" 223 + }, 224 + "peerDependencies": { 225 + "@babel/core": "^7.0.0" 226 + } 227 + }, 228 + "node_modules/@babel/helper-define-polyfill-provider": { 229 + "version": "0.3.3", 230 + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", 231 + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", 232 + "dev": true, 233 + "dependencies": { 234 + "@babel/helper-compilation-targets": "^7.17.7", 235 + "@babel/helper-plugin-utils": "^7.16.7", 236 + "debug": "^4.1.1", 237 + "lodash.debounce": "^4.0.8", 238 + "resolve": "^1.14.2", 239 + "semver": "^6.1.2" 240 + }, 241 + "peerDependencies": { 242 + "@babel/core": "^7.4.0-0" 243 + } 244 + }, 156 245 "node_modules/@babel/helper-environment-visitor": { 157 246 "version": "7.18.9", 158 247 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", 159 248 "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", 160 249 "dev": true, 250 + "engines": { 251 + "node": ">=6.9.0" 252 + } 253 + }, 254 + "node_modules/@babel/helper-explode-assignable-expression": { 255 + "version": "7.18.6", 256 + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", 257 + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", 258 + "dev": true, 259 + "dependencies": { 260 + "@babel/types": "^7.18.6" 261 + }, 161 262 "engines": { 162 263 "node": ">=6.9.0" 163 264 } ··· 187 288 "node": ">=6.9.0" 188 289 } 189 290 }, 291 + "node_modules/@babel/helper-member-expression-to-functions": { 292 + "version": "7.18.9", 293 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", 294 + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", 295 + "dev": true, 296 + "dependencies": { 297 + "@babel/types": "^7.18.9" 298 + }, 299 + "engines": { 300 + "node": ">=6.9.0" 301 + } 302 + }, 190 303 "node_modules/@babel/helper-module-imports": { 191 304 "version": "7.18.6", 192 305 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", ··· 218 331 "node": ">=6.9.0" 219 332 } 220 333 }, 334 + "node_modules/@babel/helper-optimise-call-expression": { 335 + "version": "7.18.6", 336 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", 337 + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", 338 + "dev": true, 339 + "dependencies": { 340 + "@babel/types": "^7.18.6" 341 + }, 342 + "engines": { 343 + "node": ">=6.9.0" 344 + } 345 + }, 221 346 "node_modules/@babel/helper-plugin-utils": { 222 347 "version": "7.20.2", 223 348 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", ··· 227 352 "node": ">=6.9.0" 228 353 } 229 354 }, 355 + "node_modules/@babel/helper-remap-async-to-generator": { 356 + "version": "7.18.9", 357 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", 358 + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", 359 + "dev": true, 360 + "dependencies": { 361 + "@babel/helper-annotate-as-pure": "^7.18.6", 362 + "@babel/helper-environment-visitor": "^7.18.9", 363 + "@babel/helper-wrap-function": "^7.18.9", 364 + "@babel/types": "^7.18.9" 365 + }, 366 + "engines": { 367 + "node": ">=6.9.0" 368 + }, 369 + "peerDependencies": { 370 + "@babel/core": "^7.0.0" 371 + } 372 + }, 373 + "node_modules/@babel/helper-replace-supers": { 374 + "version": "7.19.1", 375 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", 376 + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", 377 + "dev": true, 378 + "dependencies": { 379 + "@babel/helper-environment-visitor": "^7.18.9", 380 + "@babel/helper-member-expression-to-functions": "^7.18.9", 381 + "@babel/helper-optimise-call-expression": "^7.18.6", 382 + "@babel/traverse": "^7.19.1", 383 + "@babel/types": "^7.19.0" 384 + }, 385 + "engines": { 386 + "node": ">=6.9.0" 387 + } 388 + }, 230 389 "node_modules/@babel/helper-simple-access": { 231 390 "version": "7.20.2", 232 391 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", ··· 234 393 "dev": true, 235 394 "dependencies": { 236 395 "@babel/types": "^7.20.2" 396 + }, 397 + "engines": { 398 + "node": ">=6.9.0" 399 + } 400 + }, 401 + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 402 + "version": "7.20.0", 403 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", 404 + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", 405 + "dev": true, 406 + "dependencies": { 407 + "@babel/types": "^7.20.0" 237 408 }, 238 409 "engines": { 239 410 "node": ">=6.9.0" ··· 278 449 "node": ">=6.9.0" 279 450 } 280 451 }, 452 + "node_modules/@babel/helper-wrap-function": { 453 + "version": "7.20.5", 454 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", 455 + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", 456 + "dev": true, 457 + "dependencies": { 458 + "@babel/helper-function-name": "^7.19.0", 459 + "@babel/template": "^7.18.10", 460 + "@babel/traverse": "^7.20.5", 461 + "@babel/types": "^7.20.5" 462 + }, 463 + "engines": { 464 + "node": ">=6.9.0" 465 + } 466 + }, 281 467 "node_modules/@babel/helpers": { 282 468 "version": "7.20.1", 283 469 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", ··· 307 493 } 308 494 }, 309 495 "node_modules/@babel/parser": { 310 - "version": "7.20.3", 311 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", 312 - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", 496 + "version": "7.20.5", 497 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", 498 + "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", 313 499 "dev": true, 314 500 "bin": { 315 501 "parser": "bin/babel-parser.js" ··· 318 504 "node": ">=6.0.0" 319 505 } 320 506 }, 507 + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 508 + "version": "7.18.6", 509 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", 510 + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", 511 + "dev": true, 512 + "dependencies": { 513 + "@babel/helper-plugin-utils": "^7.18.6" 514 + }, 515 + "engines": { 516 + "node": ">=6.9.0" 517 + }, 518 + "peerDependencies": { 519 + "@babel/core": "^7.0.0" 520 + } 521 + }, 522 + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 523 + "version": "7.18.9", 524 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", 525 + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", 526 + "dev": true, 527 + "dependencies": { 528 + "@babel/helper-plugin-utils": "^7.18.9", 529 + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", 530 + "@babel/plugin-proposal-optional-chaining": "^7.18.9" 531 + }, 532 + "engines": { 533 + "node": ">=6.9.0" 534 + }, 535 + "peerDependencies": { 536 + "@babel/core": "^7.13.0" 537 + } 538 + }, 539 + "node_modules/@babel/plugin-proposal-async-generator-functions": { 540 + "version": "7.20.1", 541 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", 542 + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", 543 + "dev": true, 544 + "dependencies": { 545 + "@babel/helper-environment-visitor": "^7.18.9", 546 + "@babel/helper-plugin-utils": "^7.19.0", 547 + "@babel/helper-remap-async-to-generator": "^7.18.9", 548 + "@babel/plugin-syntax-async-generators": "^7.8.4" 549 + }, 550 + "engines": { 551 + "node": ">=6.9.0" 552 + }, 553 + "peerDependencies": { 554 + "@babel/core": "^7.0.0-0" 555 + } 556 + }, 557 + "node_modules/@babel/plugin-proposal-class-properties": { 558 + "version": "7.18.6", 559 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", 560 + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", 561 + "dev": true, 562 + "dependencies": { 563 + "@babel/helper-create-class-features-plugin": "^7.18.6", 564 + "@babel/helper-plugin-utils": "^7.18.6" 565 + }, 566 + "engines": { 567 + "node": ">=6.9.0" 568 + }, 569 + "peerDependencies": { 570 + "@babel/core": "^7.0.0-0" 571 + } 572 + }, 573 + "node_modules/@babel/plugin-proposal-class-static-block": { 574 + "version": "7.18.6", 575 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", 576 + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", 577 + "dev": true, 578 + "dependencies": { 579 + "@babel/helper-create-class-features-plugin": "^7.18.6", 580 + "@babel/helper-plugin-utils": "^7.18.6", 581 + "@babel/plugin-syntax-class-static-block": "^7.14.5" 582 + }, 583 + "engines": { 584 + "node": ">=6.9.0" 585 + }, 586 + "peerDependencies": { 587 + "@babel/core": "^7.12.0" 588 + } 589 + }, 590 + "node_modules/@babel/plugin-proposal-dynamic-import": { 591 + "version": "7.18.6", 592 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", 593 + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", 594 + "dev": true, 595 + "dependencies": { 596 + "@babel/helper-plugin-utils": "^7.18.6", 597 + "@babel/plugin-syntax-dynamic-import": "^7.8.3" 598 + }, 599 + "engines": { 600 + "node": ">=6.9.0" 601 + }, 602 + "peerDependencies": { 603 + "@babel/core": "^7.0.0-0" 604 + } 605 + }, 606 + "node_modules/@babel/plugin-proposal-export-namespace-from": { 607 + "version": "7.18.9", 608 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", 609 + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", 610 + "dev": true, 611 + "dependencies": { 612 + "@babel/helper-plugin-utils": "^7.18.9", 613 + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" 614 + }, 615 + "engines": { 616 + "node": ">=6.9.0" 617 + }, 618 + "peerDependencies": { 619 + "@babel/core": "^7.0.0-0" 620 + } 621 + }, 622 + "node_modules/@babel/plugin-proposal-json-strings": { 623 + "version": "7.18.6", 624 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", 625 + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", 626 + "dev": true, 627 + "dependencies": { 628 + "@babel/helper-plugin-utils": "^7.18.6", 629 + "@babel/plugin-syntax-json-strings": "^7.8.3" 630 + }, 631 + "engines": { 632 + "node": ">=6.9.0" 633 + }, 634 + "peerDependencies": { 635 + "@babel/core": "^7.0.0-0" 636 + } 637 + }, 638 + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { 639 + "version": "7.18.9", 640 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", 641 + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", 642 + "dev": true, 643 + "dependencies": { 644 + "@babel/helper-plugin-utils": "^7.18.9", 645 + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" 646 + }, 647 + "engines": { 648 + "node": ">=6.9.0" 649 + }, 650 + "peerDependencies": { 651 + "@babel/core": "^7.0.0-0" 652 + } 653 + }, 654 + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { 655 + "version": "7.18.6", 656 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", 657 + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", 658 + "dev": true, 659 + "dependencies": { 660 + "@babel/helper-plugin-utils": "^7.18.6", 661 + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" 662 + }, 663 + "engines": { 664 + "node": ">=6.9.0" 665 + }, 666 + "peerDependencies": { 667 + "@babel/core": "^7.0.0-0" 668 + } 669 + }, 670 + "node_modules/@babel/plugin-proposal-numeric-separator": { 671 + "version": "7.18.6", 672 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", 673 + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", 674 + "dev": true, 675 + "dependencies": { 676 + "@babel/helper-plugin-utils": "^7.18.6", 677 + "@babel/plugin-syntax-numeric-separator": "^7.10.4" 678 + }, 679 + "engines": { 680 + "node": ">=6.9.0" 681 + }, 682 + "peerDependencies": { 683 + "@babel/core": "^7.0.0-0" 684 + } 685 + }, 686 + "node_modules/@babel/plugin-proposal-object-rest-spread": { 687 + "version": "7.20.2", 688 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", 689 + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", 690 + "dev": true, 691 + "dependencies": { 692 + "@babel/compat-data": "^7.20.1", 693 + "@babel/helper-compilation-targets": "^7.20.0", 694 + "@babel/helper-plugin-utils": "^7.20.2", 695 + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 696 + "@babel/plugin-transform-parameters": "^7.20.1" 697 + }, 698 + "engines": { 699 + "node": ">=6.9.0" 700 + }, 701 + "peerDependencies": { 702 + "@babel/core": "^7.0.0-0" 703 + } 704 + }, 705 + "node_modules/@babel/plugin-proposal-optional-catch-binding": { 706 + "version": "7.18.6", 707 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", 708 + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", 709 + "dev": true, 710 + "dependencies": { 711 + "@babel/helper-plugin-utils": "^7.18.6", 712 + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" 713 + }, 714 + "engines": { 715 + "node": ">=6.9.0" 716 + }, 717 + "peerDependencies": { 718 + "@babel/core": "^7.0.0-0" 719 + } 720 + }, 721 + "node_modules/@babel/plugin-proposal-optional-chaining": { 722 + "version": "7.18.9", 723 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", 724 + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", 725 + "dev": true, 726 + "dependencies": { 727 + "@babel/helper-plugin-utils": "^7.18.9", 728 + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", 729 + "@babel/plugin-syntax-optional-chaining": "^7.8.3" 730 + }, 731 + "engines": { 732 + "node": ">=6.9.0" 733 + }, 734 + "peerDependencies": { 735 + "@babel/core": "^7.0.0-0" 736 + } 737 + }, 738 + "node_modules/@babel/plugin-proposal-private-methods": { 739 + "version": "7.18.6", 740 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", 741 + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", 742 + "dev": true, 743 + "dependencies": { 744 + "@babel/helper-create-class-features-plugin": "^7.18.6", 745 + "@babel/helper-plugin-utils": "^7.18.6" 746 + }, 747 + "engines": { 748 + "node": ">=6.9.0" 749 + }, 750 + "peerDependencies": { 751 + "@babel/core": "^7.0.0-0" 752 + } 753 + }, 754 + "node_modules/@babel/plugin-proposal-private-property-in-object": { 755 + "version": "7.20.5", 756 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", 757 + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", 758 + "dev": true, 759 + "dependencies": { 760 + "@babel/helper-annotate-as-pure": "^7.18.6", 761 + "@babel/helper-create-class-features-plugin": "^7.20.5", 762 + "@babel/helper-plugin-utils": "^7.20.2", 763 + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" 764 + }, 765 + "engines": { 766 + "node": ">=6.9.0" 767 + }, 768 + "peerDependencies": { 769 + "@babel/core": "^7.0.0-0" 770 + } 771 + }, 772 + "node_modules/@babel/plugin-proposal-unicode-property-regex": { 773 + "version": "7.18.6", 774 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", 775 + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", 776 + "dev": true, 777 + "dependencies": { 778 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 779 + "@babel/helper-plugin-utils": "^7.18.6" 780 + }, 781 + "engines": { 782 + "node": ">=4" 783 + }, 784 + "peerDependencies": { 785 + "@babel/core": "^7.0.0-0" 786 + } 787 + }, 788 + "node_modules/@babel/plugin-syntax-async-generators": { 789 + "version": "7.8.4", 790 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 791 + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 792 + "dev": true, 793 + "dependencies": { 794 + "@babel/helper-plugin-utils": "^7.8.0" 795 + }, 796 + "peerDependencies": { 797 + "@babel/core": "^7.0.0-0" 798 + } 799 + }, 800 + "node_modules/@babel/plugin-syntax-class-properties": { 801 + "version": "7.12.13", 802 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 803 + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 804 + "dev": true, 805 + "dependencies": { 806 + "@babel/helper-plugin-utils": "^7.12.13" 807 + }, 808 + "peerDependencies": { 809 + "@babel/core": "^7.0.0-0" 810 + } 811 + }, 812 + "node_modules/@babel/plugin-syntax-class-static-block": { 813 + "version": "7.14.5", 814 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", 815 + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", 816 + "dev": true, 817 + "dependencies": { 818 + "@babel/helper-plugin-utils": "^7.14.5" 819 + }, 820 + "engines": { 821 + "node": ">=6.9.0" 822 + }, 823 + "peerDependencies": { 824 + "@babel/core": "^7.0.0-0" 825 + } 826 + }, 827 + "node_modules/@babel/plugin-syntax-dynamic-import": { 828 + "version": "7.8.3", 829 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", 830 + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", 831 + "dev": true, 832 + "dependencies": { 833 + "@babel/helper-plugin-utils": "^7.8.0" 834 + }, 835 + "peerDependencies": { 836 + "@babel/core": "^7.0.0-0" 837 + } 838 + }, 839 + "node_modules/@babel/plugin-syntax-export-namespace-from": { 840 + "version": "7.8.3", 841 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", 842 + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", 843 + "dev": true, 844 + "dependencies": { 845 + "@babel/helper-plugin-utils": "^7.8.3" 846 + }, 847 + "peerDependencies": { 848 + "@babel/core": "^7.0.0-0" 849 + } 850 + }, 851 + "node_modules/@babel/plugin-syntax-import-assertions": { 852 + "version": "7.20.0", 853 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", 854 + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", 855 + "dev": true, 856 + "dependencies": { 857 + "@babel/helper-plugin-utils": "^7.19.0" 858 + }, 859 + "engines": { 860 + "node": ">=6.9.0" 861 + }, 862 + "peerDependencies": { 863 + "@babel/core": "^7.0.0-0" 864 + } 865 + }, 866 + "node_modules/@babel/plugin-syntax-json-strings": { 867 + "version": "7.8.3", 868 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 869 + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 870 + "dev": true, 871 + "dependencies": { 872 + "@babel/helper-plugin-utils": "^7.8.0" 873 + }, 874 + "peerDependencies": { 875 + "@babel/core": "^7.0.0-0" 876 + } 877 + }, 321 878 "node_modules/@babel/plugin-syntax-jsx": { 322 879 "version": "7.18.6", 323 880 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", ··· 333 890 "@babel/core": "^7.0.0-0" 334 891 } 335 892 }, 893 + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { 894 + "version": "7.10.4", 895 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 896 + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 897 + "dev": true, 898 + "dependencies": { 899 + "@babel/helper-plugin-utils": "^7.10.4" 900 + }, 901 + "peerDependencies": { 902 + "@babel/core": "^7.0.0-0" 903 + } 904 + }, 905 + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { 906 + "version": "7.8.3", 907 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 908 + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 909 + "dev": true, 910 + "dependencies": { 911 + "@babel/helper-plugin-utils": "^7.8.0" 912 + }, 913 + "peerDependencies": { 914 + "@babel/core": "^7.0.0-0" 915 + } 916 + }, 917 + "node_modules/@babel/plugin-syntax-numeric-separator": { 918 + "version": "7.10.4", 919 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 920 + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 921 + "dev": true, 922 + "dependencies": { 923 + "@babel/helper-plugin-utils": "^7.10.4" 924 + }, 925 + "peerDependencies": { 926 + "@babel/core": "^7.0.0-0" 927 + } 928 + }, 929 + "node_modules/@babel/plugin-syntax-object-rest-spread": { 930 + "version": "7.8.3", 931 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 932 + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 933 + "dev": true, 934 + "dependencies": { 935 + "@babel/helper-plugin-utils": "^7.8.0" 936 + }, 937 + "peerDependencies": { 938 + "@babel/core": "^7.0.0-0" 939 + } 940 + }, 941 + "node_modules/@babel/plugin-syntax-optional-catch-binding": { 942 + "version": "7.8.3", 943 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 944 + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 945 + "dev": true, 946 + "dependencies": { 947 + "@babel/helper-plugin-utils": "^7.8.0" 948 + }, 949 + "peerDependencies": { 950 + "@babel/core": "^7.0.0-0" 951 + } 952 + }, 953 + "node_modules/@babel/plugin-syntax-optional-chaining": { 954 + "version": "7.8.3", 955 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 956 + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 957 + "dev": true, 958 + "dependencies": { 959 + "@babel/helper-plugin-utils": "^7.8.0" 960 + }, 961 + "peerDependencies": { 962 + "@babel/core": "^7.0.0-0" 963 + } 964 + }, 965 + "node_modules/@babel/plugin-syntax-private-property-in-object": { 966 + "version": "7.14.5", 967 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", 968 + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", 969 + "dev": true, 970 + "dependencies": { 971 + "@babel/helper-plugin-utils": "^7.14.5" 972 + }, 973 + "engines": { 974 + "node": ">=6.9.0" 975 + }, 976 + "peerDependencies": { 977 + "@babel/core": "^7.0.0-0" 978 + } 979 + }, 980 + "node_modules/@babel/plugin-syntax-top-level-await": { 981 + "version": "7.14.5", 982 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 983 + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 984 + "dev": true, 985 + "dependencies": { 986 + "@babel/helper-plugin-utils": "^7.14.5" 987 + }, 988 + "engines": { 989 + "node": ">=6.9.0" 990 + }, 991 + "peerDependencies": { 992 + "@babel/core": "^7.0.0-0" 993 + } 994 + }, 995 + "node_modules/@babel/plugin-transform-arrow-functions": { 996 + "version": "7.18.6", 997 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", 998 + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", 999 + "dev": true, 1000 + "dependencies": { 1001 + "@babel/helper-plugin-utils": "^7.18.6" 1002 + }, 1003 + "engines": { 1004 + "node": ">=6.9.0" 1005 + }, 1006 + "peerDependencies": { 1007 + "@babel/core": "^7.0.0-0" 1008 + } 1009 + }, 1010 + "node_modules/@babel/plugin-transform-async-to-generator": { 1011 + "version": "7.18.6", 1012 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", 1013 + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", 1014 + "dev": true, 1015 + "dependencies": { 1016 + "@babel/helper-module-imports": "^7.18.6", 1017 + "@babel/helper-plugin-utils": "^7.18.6", 1018 + "@babel/helper-remap-async-to-generator": "^7.18.6" 1019 + }, 1020 + "engines": { 1021 + "node": ">=6.9.0" 1022 + }, 1023 + "peerDependencies": { 1024 + "@babel/core": "^7.0.0-0" 1025 + } 1026 + }, 1027 + "node_modules/@babel/plugin-transform-block-scoped-functions": { 1028 + "version": "7.18.6", 1029 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", 1030 + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", 1031 + "dev": true, 1032 + "dependencies": { 1033 + "@babel/helper-plugin-utils": "^7.18.6" 1034 + }, 1035 + "engines": { 1036 + "node": ">=6.9.0" 1037 + }, 1038 + "peerDependencies": { 1039 + "@babel/core": "^7.0.0-0" 1040 + } 1041 + }, 1042 + "node_modules/@babel/plugin-transform-block-scoping": { 1043 + "version": "7.20.5", 1044 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", 1045 + "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", 1046 + "dev": true, 1047 + "dependencies": { 1048 + "@babel/helper-plugin-utils": "^7.20.2" 1049 + }, 1050 + "engines": { 1051 + "node": ">=6.9.0" 1052 + }, 1053 + "peerDependencies": { 1054 + "@babel/core": "^7.0.0-0" 1055 + } 1056 + }, 1057 + "node_modules/@babel/plugin-transform-classes": { 1058 + "version": "7.20.2", 1059 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", 1060 + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", 1061 + "dev": true, 1062 + "dependencies": { 1063 + "@babel/helper-annotate-as-pure": "^7.18.6", 1064 + "@babel/helper-compilation-targets": "^7.20.0", 1065 + "@babel/helper-environment-visitor": "^7.18.9", 1066 + "@babel/helper-function-name": "^7.19.0", 1067 + "@babel/helper-optimise-call-expression": "^7.18.6", 1068 + "@babel/helper-plugin-utils": "^7.20.2", 1069 + "@babel/helper-replace-supers": "^7.19.1", 1070 + "@babel/helper-split-export-declaration": "^7.18.6", 1071 + "globals": "^11.1.0" 1072 + }, 1073 + "engines": { 1074 + "node": ">=6.9.0" 1075 + }, 1076 + "peerDependencies": { 1077 + "@babel/core": "^7.0.0-0" 1078 + } 1079 + }, 1080 + "node_modules/@babel/plugin-transform-computed-properties": { 1081 + "version": "7.18.9", 1082 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", 1083 + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", 1084 + "dev": true, 1085 + "dependencies": { 1086 + "@babel/helper-plugin-utils": "^7.18.9" 1087 + }, 1088 + "engines": { 1089 + "node": ">=6.9.0" 1090 + }, 1091 + "peerDependencies": { 1092 + "@babel/core": "^7.0.0-0" 1093 + } 1094 + }, 1095 + "node_modules/@babel/plugin-transform-destructuring": { 1096 + "version": "7.20.2", 1097 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", 1098 + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", 1099 + "dev": true, 1100 + "dependencies": { 1101 + "@babel/helper-plugin-utils": "^7.20.2" 1102 + }, 1103 + "engines": { 1104 + "node": ">=6.9.0" 1105 + }, 1106 + "peerDependencies": { 1107 + "@babel/core": "^7.0.0-0" 1108 + } 1109 + }, 1110 + "node_modules/@babel/plugin-transform-dotall-regex": { 1111 + "version": "7.18.6", 1112 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", 1113 + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", 1114 + "dev": true, 1115 + "dependencies": { 1116 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 1117 + "@babel/helper-plugin-utils": "^7.18.6" 1118 + }, 1119 + "engines": { 1120 + "node": ">=6.9.0" 1121 + }, 1122 + "peerDependencies": { 1123 + "@babel/core": "^7.0.0-0" 1124 + } 1125 + }, 1126 + "node_modules/@babel/plugin-transform-duplicate-keys": { 1127 + "version": "7.18.9", 1128 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", 1129 + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", 1130 + "dev": true, 1131 + "dependencies": { 1132 + "@babel/helper-plugin-utils": "^7.18.9" 1133 + }, 1134 + "engines": { 1135 + "node": ">=6.9.0" 1136 + }, 1137 + "peerDependencies": { 1138 + "@babel/core": "^7.0.0-0" 1139 + } 1140 + }, 1141 + "node_modules/@babel/plugin-transform-exponentiation-operator": { 1142 + "version": "7.18.6", 1143 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", 1144 + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", 1145 + "dev": true, 1146 + "dependencies": { 1147 + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", 1148 + "@babel/helper-plugin-utils": "^7.18.6" 1149 + }, 1150 + "engines": { 1151 + "node": ">=6.9.0" 1152 + }, 1153 + "peerDependencies": { 1154 + "@babel/core": "^7.0.0-0" 1155 + } 1156 + }, 1157 + "node_modules/@babel/plugin-transform-for-of": { 1158 + "version": "7.18.8", 1159 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", 1160 + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", 1161 + "dev": true, 1162 + "dependencies": { 1163 + "@babel/helper-plugin-utils": "^7.18.6" 1164 + }, 1165 + "engines": { 1166 + "node": ">=6.9.0" 1167 + }, 1168 + "peerDependencies": { 1169 + "@babel/core": "^7.0.0-0" 1170 + } 1171 + }, 1172 + "node_modules/@babel/plugin-transform-function-name": { 1173 + "version": "7.18.9", 1174 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", 1175 + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", 1176 + "dev": true, 1177 + "dependencies": { 1178 + "@babel/helper-compilation-targets": "^7.18.9", 1179 + "@babel/helper-function-name": "^7.18.9", 1180 + "@babel/helper-plugin-utils": "^7.18.9" 1181 + }, 1182 + "engines": { 1183 + "node": ">=6.9.0" 1184 + }, 1185 + "peerDependencies": { 1186 + "@babel/core": "^7.0.0-0" 1187 + } 1188 + }, 1189 + "node_modules/@babel/plugin-transform-literals": { 1190 + "version": "7.18.9", 1191 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", 1192 + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", 1193 + "dev": true, 1194 + "dependencies": { 1195 + "@babel/helper-plugin-utils": "^7.18.9" 1196 + }, 1197 + "engines": { 1198 + "node": ">=6.9.0" 1199 + }, 1200 + "peerDependencies": { 1201 + "@babel/core": "^7.0.0-0" 1202 + } 1203 + }, 1204 + "node_modules/@babel/plugin-transform-member-expression-literals": { 1205 + "version": "7.18.6", 1206 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", 1207 + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", 1208 + "dev": true, 1209 + "dependencies": { 1210 + "@babel/helper-plugin-utils": "^7.18.6" 1211 + }, 1212 + "engines": { 1213 + "node": ">=6.9.0" 1214 + }, 1215 + "peerDependencies": { 1216 + "@babel/core": "^7.0.0-0" 1217 + } 1218 + }, 1219 + "node_modules/@babel/plugin-transform-modules-amd": { 1220 + "version": "7.19.6", 1221 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", 1222 + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", 1223 + "dev": true, 1224 + "dependencies": { 1225 + "@babel/helper-module-transforms": "^7.19.6", 1226 + "@babel/helper-plugin-utils": "^7.19.0" 1227 + }, 1228 + "engines": { 1229 + "node": ">=6.9.0" 1230 + }, 1231 + "peerDependencies": { 1232 + "@babel/core": "^7.0.0-0" 1233 + } 1234 + }, 1235 + "node_modules/@babel/plugin-transform-modules-commonjs": { 1236 + "version": "7.19.6", 1237 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", 1238 + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", 1239 + "dev": true, 1240 + "dependencies": { 1241 + "@babel/helper-module-transforms": "^7.19.6", 1242 + "@babel/helper-plugin-utils": "^7.19.0", 1243 + "@babel/helper-simple-access": "^7.19.4" 1244 + }, 1245 + "engines": { 1246 + "node": ">=6.9.0" 1247 + }, 1248 + "peerDependencies": { 1249 + "@babel/core": "^7.0.0-0" 1250 + } 1251 + }, 1252 + "node_modules/@babel/plugin-transform-modules-systemjs": { 1253 + "version": "7.19.6", 1254 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", 1255 + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", 1256 + "dev": true, 1257 + "dependencies": { 1258 + "@babel/helper-hoist-variables": "^7.18.6", 1259 + "@babel/helper-module-transforms": "^7.19.6", 1260 + "@babel/helper-plugin-utils": "^7.19.0", 1261 + "@babel/helper-validator-identifier": "^7.19.1" 1262 + }, 1263 + "engines": { 1264 + "node": ">=6.9.0" 1265 + }, 1266 + "peerDependencies": { 1267 + "@babel/core": "^7.0.0-0" 1268 + } 1269 + }, 1270 + "node_modules/@babel/plugin-transform-modules-umd": { 1271 + "version": "7.18.6", 1272 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", 1273 + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", 1274 + "dev": true, 1275 + "dependencies": { 1276 + "@babel/helper-module-transforms": "^7.18.6", 1277 + "@babel/helper-plugin-utils": "^7.18.6" 1278 + }, 1279 + "engines": { 1280 + "node": ">=6.9.0" 1281 + }, 1282 + "peerDependencies": { 1283 + "@babel/core": "^7.0.0-0" 1284 + } 1285 + }, 1286 + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1287 + "version": "7.20.5", 1288 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", 1289 + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", 1290 + "dev": true, 1291 + "dependencies": { 1292 + "@babel/helper-create-regexp-features-plugin": "^7.20.5", 1293 + "@babel/helper-plugin-utils": "^7.20.2" 1294 + }, 1295 + "engines": { 1296 + "node": ">=6.9.0" 1297 + }, 1298 + "peerDependencies": { 1299 + "@babel/core": "^7.0.0" 1300 + } 1301 + }, 1302 + "node_modules/@babel/plugin-transform-new-target": { 1303 + "version": "7.18.6", 1304 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", 1305 + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", 1306 + "dev": true, 1307 + "dependencies": { 1308 + "@babel/helper-plugin-utils": "^7.18.6" 1309 + }, 1310 + "engines": { 1311 + "node": ">=6.9.0" 1312 + }, 1313 + "peerDependencies": { 1314 + "@babel/core": "^7.0.0-0" 1315 + } 1316 + }, 1317 + "node_modules/@babel/plugin-transform-object-super": { 1318 + "version": "7.18.6", 1319 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", 1320 + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", 1321 + "dev": true, 1322 + "dependencies": { 1323 + "@babel/helper-plugin-utils": "^7.18.6", 1324 + "@babel/helper-replace-supers": "^7.18.6" 1325 + }, 1326 + "engines": { 1327 + "node": ">=6.9.0" 1328 + }, 1329 + "peerDependencies": { 1330 + "@babel/core": "^7.0.0-0" 1331 + } 1332 + }, 1333 + "node_modules/@babel/plugin-transform-parameters": { 1334 + "version": "7.20.5", 1335 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", 1336 + "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", 1337 + "dev": true, 1338 + "dependencies": { 1339 + "@babel/helper-plugin-utils": "^7.20.2" 1340 + }, 1341 + "engines": { 1342 + "node": ">=6.9.0" 1343 + }, 1344 + "peerDependencies": { 1345 + "@babel/core": "^7.0.0-0" 1346 + } 1347 + }, 1348 + "node_modules/@babel/plugin-transform-property-literals": { 1349 + "version": "7.18.6", 1350 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", 1351 + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", 1352 + "dev": true, 1353 + "dependencies": { 1354 + "@babel/helper-plugin-utils": "^7.18.6" 1355 + }, 1356 + "engines": { 1357 + "node": ">=6.9.0" 1358 + }, 1359 + "peerDependencies": { 1360 + "@babel/core": "^7.0.0-0" 1361 + } 1362 + }, 336 1363 "node_modules/@babel/plugin-transform-react-jsx": { 337 1364 "version": "7.19.0", 338 1365 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", ··· 367 1394 "@babel/core": "^7.0.0-0" 368 1395 } 369 1396 }, 1397 + "node_modules/@babel/plugin-transform-regenerator": { 1398 + "version": "7.20.5", 1399 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", 1400 + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", 1401 + "dev": true, 1402 + "dependencies": { 1403 + "@babel/helper-plugin-utils": "^7.20.2", 1404 + "regenerator-transform": "^0.15.1" 1405 + }, 1406 + "engines": { 1407 + "node": ">=6.9.0" 1408 + }, 1409 + "peerDependencies": { 1410 + "@babel/core": "^7.0.0-0" 1411 + } 1412 + }, 1413 + "node_modules/@babel/plugin-transform-reserved-words": { 1414 + "version": "7.18.6", 1415 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", 1416 + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", 1417 + "dev": true, 1418 + "dependencies": { 1419 + "@babel/helper-plugin-utils": "^7.18.6" 1420 + }, 1421 + "engines": { 1422 + "node": ">=6.9.0" 1423 + }, 1424 + "peerDependencies": { 1425 + "@babel/core": "^7.0.0-0" 1426 + } 1427 + }, 1428 + "node_modules/@babel/plugin-transform-shorthand-properties": { 1429 + "version": "7.18.6", 1430 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", 1431 + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", 1432 + "dev": true, 1433 + "dependencies": { 1434 + "@babel/helper-plugin-utils": "^7.18.6" 1435 + }, 1436 + "engines": { 1437 + "node": ">=6.9.0" 1438 + }, 1439 + "peerDependencies": { 1440 + "@babel/core": "^7.0.0-0" 1441 + } 1442 + }, 1443 + "node_modules/@babel/plugin-transform-spread": { 1444 + "version": "7.19.0", 1445 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", 1446 + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", 1447 + "dev": true, 1448 + "dependencies": { 1449 + "@babel/helper-plugin-utils": "^7.19.0", 1450 + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" 1451 + }, 1452 + "engines": { 1453 + "node": ">=6.9.0" 1454 + }, 1455 + "peerDependencies": { 1456 + "@babel/core": "^7.0.0-0" 1457 + } 1458 + }, 1459 + "node_modules/@babel/plugin-transform-sticky-regex": { 1460 + "version": "7.18.6", 1461 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", 1462 + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", 1463 + "dev": true, 1464 + "dependencies": { 1465 + "@babel/helper-plugin-utils": "^7.18.6" 1466 + }, 1467 + "engines": { 1468 + "node": ">=6.9.0" 1469 + }, 1470 + "peerDependencies": { 1471 + "@babel/core": "^7.0.0-0" 1472 + } 1473 + }, 1474 + "node_modules/@babel/plugin-transform-template-literals": { 1475 + "version": "7.18.9", 1476 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", 1477 + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", 1478 + "dev": true, 1479 + "dependencies": { 1480 + "@babel/helper-plugin-utils": "^7.18.9" 1481 + }, 1482 + "engines": { 1483 + "node": ">=6.9.0" 1484 + }, 1485 + "peerDependencies": { 1486 + "@babel/core": "^7.0.0-0" 1487 + } 1488 + }, 1489 + "node_modules/@babel/plugin-transform-typeof-symbol": { 1490 + "version": "7.18.9", 1491 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", 1492 + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", 1493 + "dev": true, 1494 + "dependencies": { 1495 + "@babel/helper-plugin-utils": "^7.18.9" 1496 + }, 1497 + "engines": { 1498 + "node": ">=6.9.0" 1499 + }, 1500 + "peerDependencies": { 1501 + "@babel/core": "^7.0.0-0" 1502 + } 1503 + }, 1504 + "node_modules/@babel/plugin-transform-unicode-escapes": { 1505 + "version": "7.18.10", 1506 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", 1507 + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", 1508 + "dev": true, 1509 + "dependencies": { 1510 + "@babel/helper-plugin-utils": "^7.18.9" 1511 + }, 1512 + "engines": { 1513 + "node": ">=6.9.0" 1514 + }, 1515 + "peerDependencies": { 1516 + "@babel/core": "^7.0.0-0" 1517 + } 1518 + }, 1519 + "node_modules/@babel/plugin-transform-unicode-regex": { 1520 + "version": "7.18.6", 1521 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", 1522 + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", 1523 + "dev": true, 1524 + "dependencies": { 1525 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 1526 + "@babel/helper-plugin-utils": "^7.18.6" 1527 + }, 1528 + "engines": { 1529 + "node": ">=6.9.0" 1530 + }, 1531 + "peerDependencies": { 1532 + "@babel/core": "^7.0.0-0" 1533 + } 1534 + }, 1535 + "node_modules/@babel/preset-env": { 1536 + "version": "7.20.2", 1537 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", 1538 + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", 1539 + "dev": true, 1540 + "dependencies": { 1541 + "@babel/compat-data": "^7.20.1", 1542 + "@babel/helper-compilation-targets": "^7.20.0", 1543 + "@babel/helper-plugin-utils": "^7.20.2", 1544 + "@babel/helper-validator-option": "^7.18.6", 1545 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", 1546 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", 1547 + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", 1548 + "@babel/plugin-proposal-class-properties": "^7.18.6", 1549 + "@babel/plugin-proposal-class-static-block": "^7.18.6", 1550 + "@babel/plugin-proposal-dynamic-import": "^7.18.6", 1551 + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", 1552 + "@babel/plugin-proposal-json-strings": "^7.18.6", 1553 + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", 1554 + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", 1555 + "@babel/plugin-proposal-numeric-separator": "^7.18.6", 1556 + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", 1557 + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", 1558 + "@babel/plugin-proposal-optional-chaining": "^7.18.9", 1559 + "@babel/plugin-proposal-private-methods": "^7.18.6", 1560 + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", 1561 + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", 1562 + "@babel/plugin-syntax-async-generators": "^7.8.4", 1563 + "@babel/plugin-syntax-class-properties": "^7.12.13", 1564 + "@babel/plugin-syntax-class-static-block": "^7.14.5", 1565 + "@babel/plugin-syntax-dynamic-import": "^7.8.3", 1566 + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", 1567 + "@babel/plugin-syntax-import-assertions": "^7.20.0", 1568 + "@babel/plugin-syntax-json-strings": "^7.8.3", 1569 + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", 1570 + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 1571 + "@babel/plugin-syntax-numeric-separator": "^7.10.4", 1572 + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 1573 + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 1574 + "@babel/plugin-syntax-optional-chaining": "^7.8.3", 1575 + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", 1576 + "@babel/plugin-syntax-top-level-await": "^7.14.5", 1577 + "@babel/plugin-transform-arrow-functions": "^7.18.6", 1578 + "@babel/plugin-transform-async-to-generator": "^7.18.6", 1579 + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", 1580 + "@babel/plugin-transform-block-scoping": "^7.20.2", 1581 + "@babel/plugin-transform-classes": "^7.20.2", 1582 + "@babel/plugin-transform-computed-properties": "^7.18.9", 1583 + "@babel/plugin-transform-destructuring": "^7.20.2", 1584 + "@babel/plugin-transform-dotall-regex": "^7.18.6", 1585 + "@babel/plugin-transform-duplicate-keys": "^7.18.9", 1586 + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", 1587 + "@babel/plugin-transform-for-of": "^7.18.8", 1588 + "@babel/plugin-transform-function-name": "^7.18.9", 1589 + "@babel/plugin-transform-literals": "^7.18.9", 1590 + "@babel/plugin-transform-member-expression-literals": "^7.18.6", 1591 + "@babel/plugin-transform-modules-amd": "^7.19.6", 1592 + "@babel/plugin-transform-modules-commonjs": "^7.19.6", 1593 + "@babel/plugin-transform-modules-systemjs": "^7.19.6", 1594 + "@babel/plugin-transform-modules-umd": "^7.18.6", 1595 + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", 1596 + "@babel/plugin-transform-new-target": "^7.18.6", 1597 + "@babel/plugin-transform-object-super": "^7.18.6", 1598 + "@babel/plugin-transform-parameters": "^7.20.1", 1599 + "@babel/plugin-transform-property-literals": "^7.18.6", 1600 + "@babel/plugin-transform-regenerator": "^7.18.6", 1601 + "@babel/plugin-transform-reserved-words": "^7.18.6", 1602 + "@babel/plugin-transform-shorthand-properties": "^7.18.6", 1603 + "@babel/plugin-transform-spread": "^7.19.0", 1604 + "@babel/plugin-transform-sticky-regex": "^7.18.6", 1605 + "@babel/plugin-transform-template-literals": "^7.18.9", 1606 + "@babel/plugin-transform-typeof-symbol": "^7.18.9", 1607 + "@babel/plugin-transform-unicode-escapes": "^7.18.10", 1608 + "@babel/plugin-transform-unicode-regex": "^7.18.6", 1609 + "@babel/preset-modules": "^0.1.5", 1610 + "@babel/types": "^7.20.2", 1611 + "babel-plugin-polyfill-corejs2": "^0.3.3", 1612 + "babel-plugin-polyfill-corejs3": "^0.6.0", 1613 + "babel-plugin-polyfill-regenerator": "^0.4.1", 1614 + "core-js-compat": "^3.25.1", 1615 + "semver": "^6.3.0" 1616 + }, 1617 + "engines": { 1618 + "node": ">=6.9.0" 1619 + }, 1620 + "peerDependencies": { 1621 + "@babel/core": "^7.0.0-0" 1622 + } 1623 + }, 1624 + "node_modules/@babel/preset-modules": { 1625 + "version": "0.1.5", 1626 + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", 1627 + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", 1628 + "dev": true, 1629 + "dependencies": { 1630 + "@babel/helper-plugin-utils": "^7.0.0", 1631 + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", 1632 + "@babel/plugin-transform-dotall-regex": "^7.4.4", 1633 + "@babel/types": "^7.4.4", 1634 + "esutils": "^2.0.2" 1635 + }, 1636 + "peerDependencies": { 1637 + "@babel/core": "^7.0.0-0" 1638 + } 1639 + }, 370 1640 "node_modules/@babel/runtime": { 371 1641 "version": "7.20.6", 372 1642 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", ··· 393 1663 } 394 1664 }, 395 1665 "node_modules/@babel/traverse": { 396 - "version": "7.20.1", 397 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", 398 - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", 1666 + "version": "7.20.5", 1667 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", 1668 + "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", 399 1669 "dev": true, 400 1670 "dependencies": { 401 1671 "@babel/code-frame": "^7.18.6", 402 - "@babel/generator": "^7.20.1", 1672 + "@babel/generator": "^7.20.5", 403 1673 "@babel/helper-environment-visitor": "^7.18.9", 404 1674 "@babel/helper-function-name": "^7.19.0", 405 1675 "@babel/helper-hoist-variables": "^7.18.6", 406 1676 "@babel/helper-split-export-declaration": "^7.18.6", 407 - "@babel/parser": "^7.20.1", 408 - "@babel/types": "^7.20.0", 1677 + "@babel/parser": "^7.20.5", 1678 + "@babel/types": "^7.20.5", 409 1679 "debug": "^4.1.0", 410 1680 "globals": "^11.1.0" 411 1681 }, ··· 414 1684 } 415 1685 }, 416 1686 "node_modules/@babel/types": { 417 - "version": "7.20.2", 418 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", 419 - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", 1687 + "version": "7.20.5", 1688 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", 1689 + "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", 420 1690 "devOptional": true, 421 1691 "dependencies": { 422 1692 "@babel/helper-string-parser": "^7.19.4", ··· 833 2103 "node": ">=6.0.0" 834 2104 } 835 2105 }, 2106 + "node_modules/@jridgewell/source-map": { 2107 + "version": "0.3.2", 2108 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", 2109 + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", 2110 + "dev": true, 2111 + "dependencies": { 2112 + "@jridgewell/gen-mapping": "^0.3.0", 2113 + "@jridgewell/trace-mapping": "^0.3.9" 2114 + } 2115 + }, 2116 + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { 2117 + "version": "0.3.2", 2118 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", 2119 + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", 2120 + "dev": true, 2121 + "dependencies": { 2122 + "@jridgewell/set-array": "^1.0.1", 2123 + "@jridgewell/sourcemap-codec": "^1.4.10", 2124 + "@jridgewell/trace-mapping": "^0.3.9" 2125 + }, 2126 + "engines": { 2127 + "node": ">=6.0.0" 2128 + } 2129 + }, 836 2130 "node_modules/@jridgewell/sourcemap-codec": { 837 2131 "version": "1.4.14", 838 2132 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", ··· 854 2148 "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", 855 2149 "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" 856 2150 }, 2151 + "node_modules/@nodelib/fs.scandir": { 2152 + "version": "2.1.5", 2153 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 2154 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 2155 + "dev": true, 2156 + "dependencies": { 2157 + "@nodelib/fs.stat": "2.0.5", 2158 + "run-parallel": "^1.1.9" 2159 + }, 2160 + "engines": { 2161 + "node": ">= 8" 2162 + } 2163 + }, 2164 + "node_modules/@nodelib/fs.stat": { 2165 + "version": "2.0.5", 2166 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 2167 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 2168 + "dev": true, 2169 + "engines": { 2170 + "node": ">= 8" 2171 + } 2172 + }, 2173 + "node_modules/@nodelib/fs.walk": { 2174 + "version": "1.2.8", 2175 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 2176 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 2177 + "dev": true, 2178 + "dependencies": { 2179 + "@nodelib/fs.scandir": "2.1.5", 2180 + "fastq": "^1.6.0" 2181 + }, 2182 + "engines": { 2183 + "node": ">= 8" 2184 + } 2185 + }, 857 2186 "node_modules/@preact/preset-vite": { 858 2187 "version": "2.5.0", 859 2188 "resolved": "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.5.0.tgz", ··· 912 2241 "vite": ">=2.0.0-beta.3" 913 2242 } 914 2243 }, 2244 + "node_modules/@rollup/plugin-replace": { 2245 + "version": "5.0.2", 2246 + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz", 2247 + "integrity": "sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==", 2248 + "dev": true, 2249 + "dependencies": { 2250 + "@rollup/pluginutils": "^5.0.1", 2251 + "magic-string": "^0.27.0" 2252 + }, 2253 + "engines": { 2254 + "node": ">=14.0.0" 2255 + }, 2256 + "peerDependencies": { 2257 + "rollup": "^1.20.0||^2.0.0||^3.0.0" 2258 + }, 2259 + "peerDependenciesMeta": { 2260 + "rollup": { 2261 + "optional": true 2262 + } 2263 + } 2264 + }, 2265 + "node_modules/@rollup/plugin-replace/node_modules/@rollup/pluginutils": { 2266 + "version": "5.0.2", 2267 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", 2268 + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", 2269 + "dev": true, 2270 + "dependencies": { 2271 + "@types/estree": "^1.0.0", 2272 + "estree-walker": "^2.0.2", 2273 + "picomatch": "^2.3.1" 2274 + }, 2275 + "engines": { 2276 + "node": ">=14.0.0" 2277 + }, 2278 + "peerDependencies": { 2279 + "rollup": "^1.20.0||^2.0.0||^3.0.0" 2280 + }, 2281 + "peerDependenciesMeta": { 2282 + "rollup": { 2283 + "optional": true 2284 + } 2285 + } 2286 + }, 2287 + "node_modules/@rollup/plugin-replace/node_modules/magic-string": { 2288 + "version": "0.27.0", 2289 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", 2290 + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", 2291 + "dev": true, 2292 + "dependencies": { 2293 + "@jridgewell/sourcemap-codec": "^1.4.13" 2294 + }, 2295 + "engines": { 2296 + "node": ">=12" 2297 + } 2298 + }, 915 2299 "node_modules/@rollup/pluginutils": { 916 2300 "version": "4.2.1", 917 2301 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", ··· 923 2307 }, 924 2308 "engines": { 925 2309 "node": ">= 8.0.0" 2310 + } 2311 + }, 2312 + "node_modules/@surma/rollup-plugin-off-main-thread": { 2313 + "version": "2.2.3", 2314 + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", 2315 + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", 2316 + "dev": true, 2317 + "dependencies": { 2318 + "ejs": "^3.1.6", 2319 + "json5": "^2.2.0", 2320 + "magic-string": "^0.25.0", 2321 + "string.prototype.matchall": "^4.0.6" 926 2322 } 927 2323 }, 928 2324 "node_modules/@trivago/prettier-plugin-sort-imports": { ··· 1043 2439 "node": ">=0.10.0" 1044 2440 } 1045 2441 }, 2442 + "node_modules/@types/estree": { 2443 + "version": "1.0.0", 2444 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", 2445 + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", 2446 + "dev": true 2447 + }, 2448 + "node_modules/@types/node": { 2449 + "version": "18.11.17", 2450 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz", 2451 + "integrity": "sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==", 2452 + "dev": true 2453 + }, 2454 + "node_modules/@types/resolve": { 2455 + "version": "1.17.1", 2456 + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", 2457 + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", 2458 + "dev": true, 2459 + "dependencies": { 2460 + "@types/node": "*" 2461 + } 2462 + }, 2463 + "node_modules/@types/trusted-types": { 2464 + "version": "2.0.2", 2465 + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", 2466 + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", 2467 + "dev": true 2468 + }, 1046 2469 "node_modules/@vue/compiler-core": { 1047 2470 "version": "3.2.45", 1048 2471 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.45.tgz", ··· 1118 2541 "dev": true, 1119 2542 "peer": true 1120 2543 }, 2544 + "node_modules/acorn": { 2545 + "version": "8.8.1", 2546 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", 2547 + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", 2548 + "dev": true, 2549 + "bin": { 2550 + "acorn": "bin/acorn" 2551 + }, 2552 + "engines": { 2553 + "node": ">=0.4.0" 2554 + } 2555 + }, 2556 + "node_modules/ajv": { 2557 + "version": "8.11.2", 2558 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", 2559 + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", 2560 + "dev": true, 2561 + "dependencies": { 2562 + "fast-deep-equal": "^3.1.1", 2563 + "json-schema-traverse": "^1.0.0", 2564 + "require-from-string": "^2.0.2", 2565 + "uri-js": "^4.2.2" 2566 + }, 2567 + "funding": { 2568 + "type": "github", 2569 + "url": "https://github.com/sponsors/epoberezkin" 2570 + } 2571 + }, 1121 2572 "node_modules/ansi-regex": { 1122 2573 "version": "6.0.1", 1123 2574 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", ··· 1141 2592 "node": ">=4" 1142 2593 } 1143 2594 }, 2595 + "node_modules/async": { 2596 + "version": "3.2.4", 2597 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", 2598 + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", 2599 + "dev": true 2600 + }, 1144 2601 "node_modules/asynckit": { 1145 2602 "version": "0.4.0", 1146 2603 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 1147 2604 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" 1148 2605 }, 2606 + "node_modules/at-least-node": { 2607 + "version": "1.0.0", 2608 + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 2609 + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 2610 + "dev": true, 2611 + "engines": { 2612 + "node": ">= 4.0.0" 2613 + } 2614 + }, 1149 2615 "node_modules/autoprefixer": { 1150 2616 "version": "10.4.13", 1151 2617 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", ··· 1189 2655 "proxy-from-env": "^1.1.0" 1190 2656 } 1191 2657 }, 2658 + "node_modules/babel-plugin-polyfill-corejs2": { 2659 + "version": "0.3.3", 2660 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", 2661 + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", 2662 + "dev": true, 2663 + "dependencies": { 2664 + "@babel/compat-data": "^7.17.7", 2665 + "@babel/helper-define-polyfill-provider": "^0.3.3", 2666 + "semver": "^6.1.1" 2667 + }, 2668 + "peerDependencies": { 2669 + "@babel/core": "^7.0.0-0" 2670 + } 2671 + }, 2672 + "node_modules/babel-plugin-polyfill-corejs3": { 2673 + "version": "0.6.0", 2674 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", 2675 + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", 2676 + "dev": true, 2677 + "dependencies": { 2678 + "@babel/helper-define-polyfill-provider": "^0.3.3", 2679 + "core-js-compat": "^3.25.1" 2680 + }, 2681 + "peerDependencies": { 2682 + "@babel/core": "^7.0.0-0" 2683 + } 2684 + }, 2685 + "node_modules/babel-plugin-polyfill-regenerator": { 2686 + "version": "0.4.1", 2687 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", 2688 + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", 2689 + "dev": true, 2690 + "dependencies": { 2691 + "@babel/helper-define-polyfill-provider": "^0.3.3" 2692 + }, 2693 + "peerDependencies": { 2694 + "@babel/core": "^7.0.0-0" 2695 + } 2696 + }, 1192 2697 "node_modules/babel-plugin-transform-hook-names": { 1193 2698 "version": "1.0.2", 1194 2699 "resolved": "https://registry.npmjs.org/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz", ··· 1198 2703 "@babel/core": "^7.12.10" 1199 2704 } 1200 2705 }, 2706 + "node_modules/balanced-match": { 2707 + "version": "1.0.2", 2708 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2709 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2710 + "dev": true 2711 + }, 2712 + "node_modules/brace-expansion": { 2713 + "version": "1.1.11", 2714 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2715 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2716 + "dev": true, 2717 + "dependencies": { 2718 + "balanced-match": "^1.0.0", 2719 + "concat-map": "0.0.1" 2720 + } 2721 + }, 2722 + "node_modules/braces": { 2723 + "version": "3.0.2", 2724 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 2725 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 2726 + "dev": true, 2727 + "dependencies": { 2728 + "fill-range": "^7.0.1" 2729 + }, 2730 + "engines": { 2731 + "node": ">=8" 2732 + } 2733 + }, 1201 2734 "node_modules/browserslist": { 1202 2735 "version": "4.21.4", 1203 2736 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", ··· 1226 2759 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1227 2760 } 1228 2761 }, 2762 + "node_modules/buffer-from": { 2763 + "version": "1.1.2", 2764 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 2765 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 2766 + "dev": true 2767 + }, 2768 + "node_modules/builtin-modules": { 2769 + "version": "3.3.0", 2770 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 2771 + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 2772 + "dev": true, 2773 + "engines": { 2774 + "node": ">=6" 2775 + }, 2776 + "funding": { 2777 + "url": "https://github.com/sponsors/sindresorhus" 2778 + } 2779 + }, 2780 + "node_modules/call-bind": { 2781 + "version": "1.0.2", 2782 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 2783 + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 2784 + "dev": true, 2785 + "dependencies": { 2786 + "function-bind": "^1.1.1", 2787 + "get-intrinsic": "^1.0.2" 2788 + }, 2789 + "funding": { 2790 + "url": "https://github.com/sponsors/ljharb" 2791 + } 2792 + }, 1229 2793 "node_modules/camel-case": { 1230 2794 "version": "4.1.2", 1231 2795 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", ··· 1328 2892 "node": ">= 0.8" 1329 2893 } 1330 2894 }, 2895 + "node_modules/commander": { 2896 + "version": "2.20.3", 2897 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 2898 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 2899 + "dev": true 2900 + }, 2901 + "node_modules/common-tags": { 2902 + "version": "1.8.2", 2903 + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", 2904 + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", 2905 + "dev": true, 2906 + "engines": { 2907 + "node": ">=4.0.0" 2908 + } 2909 + }, 2910 + "node_modules/concat-map": { 2911 + "version": "0.0.1", 2912 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2913 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 2914 + "dev": true 2915 + }, 1331 2916 "node_modules/constant-case": { 1332 2917 "version": "3.0.4", 1333 2918 "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", ··· 1344 2929 "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 1345 2930 "dev": true 1346 2931 }, 2932 + "node_modules/core-js-compat": { 2933 + "version": "3.26.1", 2934 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", 2935 + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", 2936 + "dev": true, 2937 + "dependencies": { 2938 + "browserslist": "^4.21.4" 2939 + }, 2940 + "funding": { 2941 + "type": "opencollective", 2942 + "url": "https://opencollective.com/core-js" 2943 + } 2944 + }, 2945 + "node_modules/crypto-random-string": { 2946 + "version": "2.0.0", 2947 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 2948 + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 2949 + "dev": true, 2950 + "engines": { 2951 + "node": ">=8" 2952 + } 2953 + }, 1347 2954 "node_modules/debug": { 1348 2955 "version": "4.3.4", 1349 2956 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", ··· 1361 2968 } 1362 2969 } 1363 2970 }, 2971 + "node_modules/deepmerge": { 2972 + "version": "4.2.2", 2973 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 2974 + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 2975 + "dev": true, 2976 + "engines": { 2977 + "node": ">=0.10.0" 2978 + } 2979 + }, 2980 + "node_modules/define-properties": { 2981 + "version": "1.1.4", 2982 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", 2983 + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", 2984 + "dev": true, 2985 + "dependencies": { 2986 + "has-property-descriptors": "^1.0.0", 2987 + "object-keys": "^1.1.1" 2988 + }, 2989 + "engines": { 2990 + "node": ">= 0.4" 2991 + }, 2992 + "funding": { 2993 + "url": "https://github.com/sponsors/ljharb" 2994 + } 2995 + }, 1364 2996 "node_modules/delayed-stream": { 1365 2997 "version": "1.0.0", 1366 2998 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", ··· 1378 3010 "tslib": "^2.0.3" 1379 3011 } 1380 3012 }, 3013 + "node_modules/ejs": { 3014 + "version": "3.1.8", 3015 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", 3016 + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", 3017 + "dev": true, 3018 + "dependencies": { 3019 + "jake": "^10.8.5" 3020 + }, 3021 + "bin": { 3022 + "ejs": "bin/cli.js" 3023 + }, 3024 + "engines": { 3025 + "node": ">=0.10.0" 3026 + } 3027 + }, 1381 3028 "node_modules/electron-to-chromium": { 1382 3029 "version": "1.4.284", 1383 3030 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 1384 3031 "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", 1385 3032 "dev": true 1386 3033 }, 3034 + "node_modules/es-abstract": { 3035 + "version": "1.20.5", 3036 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.5.tgz", 3037 + "integrity": "sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==", 3038 + "dev": true, 3039 + "dependencies": { 3040 + "call-bind": "^1.0.2", 3041 + "es-to-primitive": "^1.2.1", 3042 + "function-bind": "^1.1.1", 3043 + "function.prototype.name": "^1.1.5", 3044 + "get-intrinsic": "^1.1.3", 3045 + "get-symbol-description": "^1.0.0", 3046 + "gopd": "^1.0.1", 3047 + "has": "^1.0.3", 3048 + "has-property-descriptors": "^1.0.0", 3049 + "has-symbols": "^1.0.3", 3050 + "internal-slot": "^1.0.3", 3051 + "is-callable": "^1.2.7", 3052 + "is-negative-zero": "^2.0.2", 3053 + "is-regex": "^1.1.4", 3054 + "is-shared-array-buffer": "^1.0.2", 3055 + "is-string": "^1.0.7", 3056 + "is-weakref": "^1.0.2", 3057 + "object-inspect": "^1.12.2", 3058 + "object-keys": "^1.1.1", 3059 + "object.assign": "^4.1.4", 3060 + "regexp.prototype.flags": "^1.4.3", 3061 + "safe-regex-test": "^1.0.0", 3062 + "string.prototype.trimend": "^1.0.6", 3063 + "string.prototype.trimstart": "^1.0.6", 3064 + "unbox-primitive": "^1.0.2" 3065 + }, 3066 + "engines": { 3067 + "node": ">= 0.4" 3068 + }, 3069 + "funding": { 3070 + "url": "https://github.com/sponsors/ljharb" 3071 + } 3072 + }, 3073 + "node_modules/es-to-primitive": { 3074 + "version": "1.2.1", 3075 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 3076 + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 3077 + "dev": true, 3078 + "dependencies": { 3079 + "is-callable": "^1.1.4", 3080 + "is-date-object": "^1.0.1", 3081 + "is-symbol": "^1.0.2" 3082 + }, 3083 + "engines": { 3084 + "node": ">= 0.4" 3085 + }, 3086 + "funding": { 3087 + "url": "https://github.com/sponsors/ljharb" 3088 + } 3089 + }, 1387 3090 "node_modules/esbuild": { 1388 3091 "version": "0.16.7", 1389 3092 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.7.tgz", ··· 1445 3148 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1446 3149 "dev": true 1447 3150 }, 3151 + "node_modules/esutils": { 3152 + "version": "2.0.3", 3153 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 3154 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 3155 + "dev": true, 3156 + "engines": { 3157 + "node": ">=0.10.0" 3158 + } 3159 + }, 1448 3160 "node_modules/eventemitter3": { 1449 3161 "version": "5.0.0", 1450 3162 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.0.tgz", ··· 1455 3167 "resolved": "https://registry.npmjs.org/fast-blurhash/-/fast-blurhash-1.1.2.tgz", 1456 3168 "integrity": "sha512-lJVOgYSlahqkRhrKumNx/SGB2F/qS0D1z7xjGYjb5EZJRtlzySGMniZjkQ9h9Rv8sPmM/V9orEgRiMwazDNH6A==" 1457 3169 }, 3170 + "node_modules/fast-deep-equal": { 3171 + "version": "3.1.3", 3172 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 3173 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 3174 + "dev": true 3175 + }, 3176 + "node_modules/fast-glob": { 3177 + "version": "3.2.12", 3178 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 3179 + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 3180 + "dev": true, 3181 + "dependencies": { 3182 + "@nodelib/fs.stat": "^2.0.2", 3183 + "@nodelib/fs.walk": "^1.2.3", 3184 + "glob-parent": "^5.1.2", 3185 + "merge2": "^1.3.0", 3186 + "micromatch": "^4.0.4" 3187 + }, 3188 + "engines": { 3189 + "node": ">=8.6.0" 3190 + } 3191 + }, 3192 + "node_modules/fast-json-stable-stringify": { 3193 + "version": "2.1.0", 3194 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 3195 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 3196 + "dev": true 3197 + }, 3198 + "node_modules/fastq": { 3199 + "version": "1.14.0", 3200 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", 3201 + "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", 3202 + "dev": true, 3203 + "dependencies": { 3204 + "reusify": "^1.0.4" 3205 + } 3206 + }, 3207 + "node_modules/filelist": { 3208 + "version": "1.0.4", 3209 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 3210 + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 3211 + "dev": true, 3212 + "dependencies": { 3213 + "minimatch": "^5.0.1" 3214 + } 3215 + }, 3216 + "node_modules/filelist/node_modules/brace-expansion": { 3217 + "version": "2.0.1", 3218 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 3219 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 3220 + "dev": true, 3221 + "dependencies": { 3222 + "balanced-match": "^1.0.0" 3223 + } 3224 + }, 3225 + "node_modules/filelist/node_modules/minimatch": { 3226 + "version": "5.1.1", 3227 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", 3228 + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", 3229 + "dev": true, 3230 + "dependencies": { 3231 + "brace-expansion": "^2.0.1" 3232 + }, 3233 + "engines": { 3234 + "node": ">=10" 3235 + } 3236 + }, 3237 + "node_modules/fill-range": { 3238 + "version": "7.0.1", 3239 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 3240 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 3241 + "dev": true, 3242 + "dependencies": { 3243 + "to-regex-range": "^5.0.1" 3244 + }, 3245 + "engines": { 3246 + "node": ">=8" 3247 + } 3248 + }, 1458 3249 "node_modules/follow-redirects": { 1459 3250 "version": "1.15.2", 1460 3251 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", ··· 1500 3291 "url": "https://www.patreon.com/infusion" 1501 3292 } 1502 3293 }, 3294 + "node_modules/fs-extra": { 3295 + "version": "9.1.0", 3296 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 3297 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 3298 + "dev": true, 3299 + "dependencies": { 3300 + "at-least-node": "^1.0.0", 3301 + "graceful-fs": "^4.2.0", 3302 + "jsonfile": "^6.0.1", 3303 + "universalify": "^2.0.0" 3304 + }, 3305 + "engines": { 3306 + "node": ">=10" 3307 + } 3308 + }, 3309 + "node_modules/fs.realpath": { 3310 + "version": "1.0.0", 3311 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 3312 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 3313 + "dev": true 3314 + }, 1503 3315 "node_modules/fsevents": { 1504 3316 "version": "2.3.2", 1505 3317 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", ··· 1520 3332 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1521 3333 "devOptional": true 1522 3334 }, 3335 + "node_modules/function.prototype.name": { 3336 + "version": "1.1.5", 3337 + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", 3338 + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", 3339 + "dev": true, 3340 + "dependencies": { 3341 + "call-bind": "^1.0.2", 3342 + "define-properties": "^1.1.3", 3343 + "es-abstract": "^1.19.0", 3344 + "functions-have-names": "^1.2.2" 3345 + }, 3346 + "engines": { 3347 + "node": ">= 0.4" 3348 + }, 3349 + "funding": { 3350 + "url": "https://github.com/sponsors/ljharb" 3351 + } 3352 + }, 3353 + "node_modules/functions-have-names": { 3354 + "version": "1.2.3", 3355 + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 3356 + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 3357 + "dev": true, 3358 + "funding": { 3359 + "url": "https://github.com/sponsors/ljharb" 3360 + } 3361 + }, 1523 3362 "node_modules/gensync": { 1524 3363 "version": "1.0.0-beta.2", 1525 3364 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", ··· 1529 3368 "node": ">=6.9.0" 1530 3369 } 1531 3370 }, 3371 + "node_modules/get-intrinsic": { 3372 + "version": "1.1.3", 3373 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", 3374 + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", 3375 + "dev": true, 3376 + "dependencies": { 3377 + "function-bind": "^1.1.1", 3378 + "has": "^1.0.3", 3379 + "has-symbols": "^1.0.3" 3380 + }, 3381 + "funding": { 3382 + "url": "https://github.com/sponsors/ljharb" 3383 + } 3384 + }, 3385 + "node_modules/get-own-enumerable-property-symbols": { 3386 + "version": "3.0.2", 3387 + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", 3388 + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", 3389 + "dev": true 3390 + }, 3391 + "node_modules/get-symbol-description": { 3392 + "version": "1.0.0", 3393 + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 3394 + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 3395 + "dev": true, 3396 + "dependencies": { 3397 + "call-bind": "^1.0.2", 3398 + "get-intrinsic": "^1.1.1" 3399 + }, 3400 + "engines": { 3401 + "node": ">= 0.4" 3402 + }, 3403 + "funding": { 3404 + "url": "https://github.com/sponsors/ljharb" 3405 + } 3406 + }, 3407 + "node_modules/glob": { 3408 + "version": "7.2.3", 3409 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 3410 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 3411 + "dev": true, 3412 + "dependencies": { 3413 + "fs.realpath": "^1.0.0", 3414 + "inflight": "^1.0.4", 3415 + "inherits": "2", 3416 + "minimatch": "^3.1.1", 3417 + "once": "^1.3.0", 3418 + "path-is-absolute": "^1.0.0" 3419 + }, 3420 + "engines": { 3421 + "node": "*" 3422 + }, 3423 + "funding": { 3424 + "url": "https://github.com/sponsors/isaacs" 3425 + } 3426 + }, 3427 + "node_modules/glob-parent": { 3428 + "version": "5.1.2", 3429 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3430 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3431 + "dev": true, 3432 + "dependencies": { 3433 + "is-glob": "^4.0.1" 3434 + }, 3435 + "engines": { 3436 + "node": ">= 6" 3437 + } 3438 + }, 1532 3439 "node_modules/globals": { 1533 3440 "version": "11.12.0", 1534 3441 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", ··· 1538 3445 "node": ">=4" 1539 3446 } 1540 3447 }, 3448 + "node_modules/gopd": { 3449 + "version": "1.0.1", 3450 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 3451 + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 3452 + "dev": true, 3453 + "dependencies": { 3454 + "get-intrinsic": "^1.1.3" 3455 + }, 3456 + "funding": { 3457 + "url": "https://github.com/sponsors/ljharb" 3458 + } 3459 + }, 3460 + "node_modules/graceful-fs": { 3461 + "version": "4.2.10", 3462 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 3463 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 3464 + "dev": true 3465 + }, 1541 3466 "node_modules/has": { 1542 3467 "version": "1.0.3", 1543 3468 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", ··· 1550 3475 "node": ">= 0.4.0" 1551 3476 } 1552 3477 }, 3478 + "node_modules/has-bigints": { 3479 + "version": "1.0.2", 3480 + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 3481 + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 3482 + "dev": true, 3483 + "funding": { 3484 + "url": "https://github.com/sponsors/ljharb" 3485 + } 3486 + }, 1553 3487 "node_modules/has-flag": { 1554 3488 "version": "3.0.0", 1555 3489 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", ··· 1559 3493 "node": ">=4" 1560 3494 } 1561 3495 }, 3496 + "node_modules/has-property-descriptors": { 3497 + "version": "1.0.0", 3498 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 3499 + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 3500 + "dev": true, 3501 + "dependencies": { 3502 + "get-intrinsic": "^1.1.1" 3503 + }, 3504 + "funding": { 3505 + "url": "https://github.com/sponsors/ljharb" 3506 + } 3507 + }, 3508 + "node_modules/has-symbols": { 3509 + "version": "1.0.3", 3510 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 3511 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 3512 + "dev": true, 3513 + "engines": { 3514 + "node": ">= 0.4" 3515 + }, 3516 + "funding": { 3517 + "url": "https://github.com/sponsors/ljharb" 3518 + } 3519 + }, 3520 + "node_modules/has-tostringtag": { 3521 + "version": "1.0.0", 3522 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 3523 + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 3524 + "dev": true, 3525 + "dependencies": { 3526 + "has-symbols": "^1.0.2" 3527 + }, 3528 + "engines": { 3529 + "node": ">= 0.4" 3530 + }, 3531 + "funding": { 3532 + "url": "https://github.com/sponsors/ljharb" 3533 + } 3534 + }, 1562 3535 "node_modules/header-case": { 1563 3536 "version": "2.0.4", 1564 3537 "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", ··· 1587 3560 "url": "https://github.com/sponsors/cyberalien" 1588 3561 } 1589 3562 }, 3563 + "node_modules/idb": { 3564 + "version": "7.1.1", 3565 + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", 3566 + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", 3567 + "dev": true 3568 + }, 3569 + "node_modules/inflight": { 3570 + "version": "1.0.6", 3571 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 3572 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 3573 + "dev": true, 3574 + "dependencies": { 3575 + "once": "^1.3.0", 3576 + "wrappy": "1" 3577 + } 3578 + }, 3579 + "node_modules/inherits": { 3580 + "version": "2.0.4", 3581 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 3582 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 3583 + "dev": true 3584 + }, 3585 + "node_modules/internal-slot": { 3586 + "version": "1.0.4", 3587 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", 3588 + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", 3589 + "dev": true, 3590 + "dependencies": { 3591 + "get-intrinsic": "^1.1.3", 3592 + "has": "^1.0.3", 3593 + "side-channel": "^1.0.4" 3594 + }, 3595 + "engines": { 3596 + "node": ">= 0.4" 3597 + } 3598 + }, 3599 + "node_modules/is-bigint": { 3600 + "version": "1.0.4", 3601 + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 3602 + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 3603 + "dev": true, 3604 + "dependencies": { 3605 + "has-bigints": "^1.0.1" 3606 + }, 3607 + "funding": { 3608 + "url": "https://github.com/sponsors/ljharb" 3609 + } 3610 + }, 3611 + "node_modules/is-boolean-object": { 3612 + "version": "1.1.2", 3613 + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 3614 + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 3615 + "dev": true, 3616 + "dependencies": { 3617 + "call-bind": "^1.0.2", 3618 + "has-tostringtag": "^1.0.0" 3619 + }, 3620 + "engines": { 3621 + "node": ">= 0.4" 3622 + }, 3623 + "funding": { 3624 + "url": "https://github.com/sponsors/ljharb" 3625 + } 3626 + }, 3627 + "node_modules/is-callable": { 3628 + "version": "1.2.7", 3629 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 3630 + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 3631 + "dev": true, 3632 + "engines": { 3633 + "node": ">= 0.4" 3634 + }, 3635 + "funding": { 3636 + "url": "https://github.com/sponsors/ljharb" 3637 + } 3638 + }, 1590 3639 "node_modules/is-core-module": { 1591 3640 "version": "2.11.0", 1592 3641 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", ··· 1599 3648 "url": "https://github.com/sponsors/ljharb" 1600 3649 } 1601 3650 }, 3651 + "node_modules/is-date-object": { 3652 + "version": "1.0.5", 3653 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 3654 + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 3655 + "dev": true, 3656 + "dependencies": { 3657 + "has-tostringtag": "^1.0.0" 3658 + }, 3659 + "engines": { 3660 + "node": ">= 0.4" 3661 + }, 3662 + "funding": { 3663 + "url": "https://github.com/sponsors/ljharb" 3664 + } 3665 + }, 3666 + "node_modules/is-extglob": { 3667 + "version": "2.1.1", 3668 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 3669 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 3670 + "dev": true, 3671 + "engines": { 3672 + "node": ">=0.10.0" 3673 + } 3674 + }, 3675 + "node_modules/is-glob": { 3676 + "version": "4.0.3", 3677 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 3678 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 3679 + "dev": true, 3680 + "dependencies": { 3681 + "is-extglob": "^2.1.1" 3682 + }, 3683 + "engines": { 3684 + "node": ">=0.10.0" 3685 + } 3686 + }, 3687 + "node_modules/is-module": { 3688 + "version": "1.0.0", 3689 + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 3690 + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", 3691 + "dev": true 3692 + }, 3693 + "node_modules/is-negative-zero": { 3694 + "version": "2.0.2", 3695 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 3696 + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 3697 + "dev": true, 3698 + "engines": { 3699 + "node": ">= 0.4" 3700 + }, 3701 + "funding": { 3702 + "url": "https://github.com/sponsors/ljharb" 3703 + } 3704 + }, 3705 + "node_modules/is-number": { 3706 + "version": "7.0.0", 3707 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 3708 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 3709 + "dev": true, 3710 + "engines": { 3711 + "node": ">=0.12.0" 3712 + } 3713 + }, 3714 + "node_modules/is-number-object": { 3715 + "version": "1.0.7", 3716 + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 3717 + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 3718 + "dev": true, 3719 + "dependencies": { 3720 + "has-tostringtag": "^1.0.0" 3721 + }, 3722 + "engines": { 3723 + "node": ">= 0.4" 3724 + }, 3725 + "funding": { 3726 + "url": "https://github.com/sponsors/ljharb" 3727 + } 3728 + }, 3729 + "node_modules/is-obj": { 3730 + "version": "1.0.1", 3731 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 3732 + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", 3733 + "dev": true, 3734 + "engines": { 3735 + "node": ">=0.10.0" 3736 + } 3737 + }, 3738 + "node_modules/is-regex": { 3739 + "version": "1.1.4", 3740 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 3741 + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 3742 + "dev": true, 3743 + "dependencies": { 3744 + "call-bind": "^1.0.2", 3745 + "has-tostringtag": "^1.0.0" 3746 + }, 3747 + "engines": { 3748 + "node": ">= 0.4" 3749 + }, 3750 + "funding": { 3751 + "url": "https://github.com/sponsors/ljharb" 3752 + } 3753 + }, 3754 + "node_modules/is-regexp": { 3755 + "version": "1.0.0", 3756 + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", 3757 + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", 3758 + "dev": true, 3759 + "engines": { 3760 + "node": ">=0.10.0" 3761 + } 3762 + }, 3763 + "node_modules/is-shared-array-buffer": { 3764 + "version": "1.0.2", 3765 + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 3766 + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 3767 + "dev": true, 3768 + "dependencies": { 3769 + "call-bind": "^1.0.2" 3770 + }, 3771 + "funding": { 3772 + "url": "https://github.com/sponsors/ljharb" 3773 + } 3774 + }, 3775 + "node_modules/is-stream": { 3776 + "version": "2.0.1", 3777 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 3778 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 3779 + "dev": true, 3780 + "engines": { 3781 + "node": ">=8" 3782 + }, 3783 + "funding": { 3784 + "url": "https://github.com/sponsors/sindresorhus" 3785 + } 3786 + }, 3787 + "node_modules/is-string": { 3788 + "version": "1.0.7", 3789 + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 3790 + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 3791 + "dev": true, 3792 + "dependencies": { 3793 + "has-tostringtag": "^1.0.0" 3794 + }, 3795 + "engines": { 3796 + "node": ">= 0.4" 3797 + }, 3798 + "funding": { 3799 + "url": "https://github.com/sponsors/ljharb" 3800 + } 3801 + }, 3802 + "node_modules/is-symbol": { 3803 + "version": "1.0.4", 3804 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 3805 + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 3806 + "dev": true, 3807 + "dependencies": { 3808 + "has-symbols": "^1.0.2" 3809 + }, 3810 + "engines": { 3811 + "node": ">= 0.4" 3812 + }, 3813 + "funding": { 3814 + "url": "https://github.com/sponsors/ljharb" 3815 + } 3816 + }, 3817 + "node_modules/is-weakref": { 3818 + "version": "1.0.2", 3819 + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 3820 + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 3821 + "dev": true, 3822 + "dependencies": { 3823 + "call-bind": "^1.0.2" 3824 + }, 3825 + "funding": { 3826 + "url": "https://github.com/sponsors/ljharb" 3827 + } 3828 + }, 1602 3829 "node_modules/isomorphic-form-data": { 1603 3830 "version": "2.0.0", 1604 3831 "resolved": "https://registry.npmjs.org/isomorphic-form-data/-/isomorphic-form-data-2.0.0.tgz", ··· 1628 3855 "ws": "*" 1629 3856 } 1630 3857 }, 3858 + "node_modules/jake": { 3859 + "version": "10.8.5", 3860 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", 3861 + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", 3862 + "dev": true, 3863 + "dependencies": { 3864 + "async": "^3.2.3", 3865 + "chalk": "^4.0.2", 3866 + "filelist": "^1.0.1", 3867 + "minimatch": "^3.0.4" 3868 + }, 3869 + "bin": { 3870 + "jake": "bin/cli.js" 3871 + }, 3872 + "engines": { 3873 + "node": ">=10" 3874 + } 3875 + }, 3876 + "node_modules/jake/node_modules/ansi-styles": { 3877 + "version": "4.3.0", 3878 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 3879 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3880 + "dev": true, 3881 + "dependencies": { 3882 + "color-convert": "^2.0.1" 3883 + }, 3884 + "engines": { 3885 + "node": ">=8" 3886 + }, 3887 + "funding": { 3888 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3889 + } 3890 + }, 3891 + "node_modules/jake/node_modules/chalk": { 3892 + "version": "4.1.2", 3893 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 3894 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 3895 + "dev": true, 3896 + "dependencies": { 3897 + "ansi-styles": "^4.1.0", 3898 + "supports-color": "^7.1.0" 3899 + }, 3900 + "engines": { 3901 + "node": ">=10" 3902 + }, 3903 + "funding": { 3904 + "url": "https://github.com/chalk/chalk?sponsor=1" 3905 + } 3906 + }, 3907 + "node_modules/jake/node_modules/color-convert": { 3908 + "version": "2.0.1", 3909 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 3910 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 3911 + "dev": true, 3912 + "dependencies": { 3913 + "color-name": "~1.1.4" 3914 + }, 3915 + "engines": { 3916 + "node": ">=7.0.0" 3917 + } 3918 + }, 3919 + "node_modules/jake/node_modules/color-name": { 3920 + "version": "1.1.4", 3921 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 3922 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 3923 + "dev": true 3924 + }, 3925 + "node_modules/jake/node_modules/has-flag": { 3926 + "version": "4.0.0", 3927 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3928 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3929 + "dev": true, 3930 + "engines": { 3931 + "node": ">=8" 3932 + } 3933 + }, 3934 + "node_modules/jake/node_modules/supports-color": { 3935 + "version": "7.2.0", 3936 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3937 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3938 + "dev": true, 3939 + "dependencies": { 3940 + "has-flag": "^4.0.0" 3941 + }, 3942 + "engines": { 3943 + "node": ">=8" 3944 + } 3945 + }, 1631 3946 "node_modules/javascript-natural-sort": { 1632 3947 "version": "0.7.1", 1633 3948 "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", 1634 3949 "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", 1635 3950 "dev": true 1636 3951 }, 3952 + "node_modules/jest-worker": { 3953 + "version": "26.6.2", 3954 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", 3955 + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", 3956 + "dev": true, 3957 + "dependencies": { 3958 + "@types/node": "*", 3959 + "merge-stream": "^2.0.0", 3960 + "supports-color": "^7.0.0" 3961 + }, 3962 + "engines": { 3963 + "node": ">= 10.13.0" 3964 + } 3965 + }, 3966 + "node_modules/jest-worker/node_modules/has-flag": { 3967 + "version": "4.0.0", 3968 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3969 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 3970 + "dev": true, 3971 + "engines": { 3972 + "node": ">=8" 3973 + } 3974 + }, 3975 + "node_modules/jest-worker/node_modules/supports-color": { 3976 + "version": "7.2.0", 3977 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3978 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3979 + "dev": true, 3980 + "dependencies": { 3981 + "has-flag": "^4.0.0" 3982 + }, 3983 + "engines": { 3984 + "node": ">=8" 3985 + } 3986 + }, 1637 3987 "node_modules/js-tokens": { 1638 3988 "version": "4.0.0", 1639 3989 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", ··· 1651 4001 "node": ">=4" 1652 4002 } 1653 4003 }, 4004 + "node_modules/json-schema": { 4005 + "version": "0.4.0", 4006 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 4007 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", 4008 + "dev": true 4009 + }, 4010 + "node_modules/json-schema-traverse": { 4011 + "version": "1.0.0", 4012 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 4013 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 4014 + "dev": true 4015 + }, 1654 4016 "node_modules/json5": { 1655 4017 "version": "2.2.1", 1656 4018 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", ··· 1663 4025 "node": ">=6" 1664 4026 } 1665 4027 }, 4028 + "node_modules/jsonfile": { 4029 + "version": "6.1.0", 4030 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4031 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4032 + "dev": true, 4033 + "dependencies": { 4034 + "universalify": "^2.0.0" 4035 + }, 4036 + "optionalDependencies": { 4037 + "graceful-fs": "^4.1.6" 4038 + } 4039 + }, 4040 + "node_modules/jsonpointer": { 4041 + "version": "5.0.1", 4042 + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", 4043 + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", 4044 + "dev": true, 4045 + "engines": { 4046 + "node": ">=0.10.0" 4047 + } 4048 + }, 1666 4049 "node_modules/kolorist": { 1667 4050 "version": "1.6.0", 1668 4051 "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.6.0.tgz", 1669 4052 "integrity": "sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==", 1670 4053 "dev": true 1671 4054 }, 4055 + "node_modules/leven": { 4056 + "version": "3.1.0", 4057 + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 4058 + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 4059 + "dev": true, 4060 + "engines": { 4061 + "node": ">=6" 4062 + } 4063 + }, 1672 4064 "node_modules/lodash": { 1673 4065 "version": "4.17.21", 1674 4066 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 1675 4067 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 1676 4068 "dev": true 1677 4069 }, 4070 + "node_modules/lodash.debounce": { 4071 + "version": "4.0.8", 4072 + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 4073 + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", 4074 + "dev": true 4075 + }, 4076 + "node_modules/lodash.sortby": { 4077 + "version": "4.7.0", 4078 + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 4079 + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", 4080 + "dev": true 4081 + }, 1678 4082 "node_modules/loose-envify": { 1679 4083 "version": "1.4.0", 1680 4084 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", ··· 1711 4115 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", 1712 4116 "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", 1713 4117 "dev": true, 1714 - "peer": true, 1715 4118 "dependencies": { 1716 4119 "sourcemap-codec": "^1.4.8" 1717 4120 } ··· 1728 4131 } 1729 4132 }, 1730 4133 "node_modules/masto": { 1731 - "version": "4.10.0", 1732 - "resolved": "https://registry.npmjs.org/masto/-/masto-4.10.0.tgz", 1733 - "integrity": "sha512-d69/XBx0mk7M1zK5kG7/3GpxxPf2mn5p6Kb78OQJbrwKF8lcyN/7SO3nUEqtH7blOs2scbx28zbnQkKDwBKjeA==", 4134 + "version": "4.10.1", 4135 + "resolved": "https://registry.npmjs.org/masto/-/masto-4.10.1.tgz", 4136 + "integrity": "sha512-zEcQff0MkXTMDT9yXSyJw8+9oBkbcaSnYntm4x57CSReD1OBM7Z3FOQjEwydTetHwsX+etE0EvQHFB8mNggl6g==", 1734 4137 "dependencies": { 1735 4138 "axios": "1.1.3", 1736 4139 "change-case": "^4.1.2", ··· 1770 4173 "url": "https://github.com/sindresorhus/mem?sponsor=1" 1771 4174 } 1772 4175 }, 4176 + "node_modules/merge-stream": { 4177 + "version": "2.0.0", 4178 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 4179 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 4180 + "dev": true 4181 + }, 4182 + "node_modules/merge2": { 4183 + "version": "1.4.1", 4184 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 4185 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 4186 + "dev": true, 4187 + "engines": { 4188 + "node": ">= 8" 4189 + } 4190 + }, 4191 + "node_modules/micromatch": { 4192 + "version": "4.0.5", 4193 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 4194 + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 4195 + "dev": true, 4196 + "dependencies": { 4197 + "braces": "^3.0.2", 4198 + "picomatch": "^2.3.1" 4199 + }, 4200 + "engines": { 4201 + "node": ">=8.6" 4202 + } 4203 + }, 1773 4204 "node_modules/mime-db": { 1774 4205 "version": "1.52.0", 1775 4206 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", ··· 1800 4231 "url": "https://github.com/sponsors/sindresorhus" 1801 4232 } 1802 4233 }, 4234 + "node_modules/minimatch": { 4235 + "version": "3.1.2", 4236 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 4237 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 4238 + "dev": true, 4239 + "dependencies": { 4240 + "brace-expansion": "^1.1.7" 4241 + }, 4242 + "engines": { 4243 + "node": "*" 4244 + } 4245 + }, 1803 4246 "node_modules/ms": { 1804 4247 "version": "2.1.2", 1805 4248 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", ··· 1842 4285 "node": ">=0.10.0" 1843 4286 } 1844 4287 }, 4288 + "node_modules/object-inspect": { 4289 + "version": "1.12.2", 4290 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 4291 + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 4292 + "dev": true, 4293 + "funding": { 4294 + "url": "https://github.com/sponsors/ljharb" 4295 + } 4296 + }, 4297 + "node_modules/object-keys": { 4298 + "version": "1.1.1", 4299 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 4300 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 4301 + "dev": true, 4302 + "engines": { 4303 + "node": ">= 0.4" 4304 + } 4305 + }, 4306 + "node_modules/object.assign": { 4307 + "version": "4.1.4", 4308 + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", 4309 + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", 4310 + "dev": true, 4311 + "dependencies": { 4312 + "call-bind": "^1.0.2", 4313 + "define-properties": "^1.1.4", 4314 + "has-symbols": "^1.0.3", 4315 + "object-keys": "^1.1.1" 4316 + }, 4317 + "engines": { 4318 + "node": ">= 0.4" 4319 + }, 4320 + "funding": { 4321 + "url": "https://github.com/sponsors/ljharb" 4322 + } 4323 + }, 4324 + "node_modules/once": { 4325 + "version": "1.4.0", 4326 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 4327 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 4328 + "dev": true, 4329 + "dependencies": { 4330 + "wrappy": "1" 4331 + } 4332 + }, 1845 4333 "node_modules/p-defer": { 1846 4334 "version": "1.0.0", 1847 4335 "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", ··· 1875 4363 "dependencies": { 1876 4364 "dot-case": "^3.0.4", 1877 4365 "tslib": "^2.0.3" 4366 + } 4367 + }, 4368 + "node_modules/path-is-absolute": { 4369 + "version": "1.0.1", 4370 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 4371 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 4372 + "dev": true, 4373 + "engines": { 4374 + "node": ">=0.10.0" 1878 4375 } 1879 4376 }, 1880 4377 "node_modules/path-parse": { ··· 1978 4475 }, 1979 4476 "funding": { 1980 4477 "url": "https://github.com/prettier/prettier?sponsor=1" 4478 + } 4479 + }, 4480 + "node_modules/pretty-bytes": { 4481 + "version": "6.0.0", 4482 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.0.0.tgz", 4483 + "integrity": "sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg==", 4484 + "dev": true, 4485 + "engines": { 4486 + "node": "^14.13.1 || >=16.0.0" 4487 + }, 4488 + "funding": { 4489 + "url": "https://github.com/sponsors/sindresorhus" 1981 4490 } 1982 4491 }, 1983 4492 "node_modules/proxy-compare": { ··· 1990 4499 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 1991 4500 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" 1992 4501 }, 4502 + "node_modules/punycode": { 4503 + "version": "2.1.1", 4504 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 4505 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 4506 + "dev": true, 4507 + "engines": { 4508 + "node": ">=6" 4509 + } 4510 + }, 4511 + "node_modules/queue-microtask": { 4512 + "version": "1.2.3", 4513 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 4514 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 4515 + "dev": true, 4516 + "funding": [ 4517 + { 4518 + "type": "github", 4519 + "url": "https://github.com/sponsors/feross" 4520 + }, 4521 + { 4522 + "type": "patreon", 4523 + "url": "https://www.patreon.com/feross" 4524 + }, 4525 + { 4526 + "type": "consulting", 4527 + "url": "https://feross.org/support" 4528 + } 4529 + ] 4530 + }, 4531 + "node_modules/randombytes": { 4532 + "version": "2.1.0", 4533 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 4534 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 4535 + "dev": true, 4536 + "dependencies": { 4537 + "safe-buffer": "^5.1.0" 4538 + } 4539 + }, 1993 4540 "node_modules/react": { 1994 4541 "version": "18.2.0", 1995 4542 "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", ··· 2023 4570 "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" 2024 4571 } 2025 4572 }, 4573 + "node_modules/regenerate": { 4574 + "version": "1.4.2", 4575 + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 4576 + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", 4577 + "dev": true 4578 + }, 4579 + "node_modules/regenerate-unicode-properties": { 4580 + "version": "10.1.0", 4581 + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", 4582 + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", 4583 + "dev": true, 4584 + "dependencies": { 4585 + "regenerate": "^1.4.2" 4586 + }, 4587 + "engines": { 4588 + "node": ">=4" 4589 + } 4590 + }, 2026 4591 "node_modules/regenerator-runtime": { 2027 4592 "version": "0.13.11", 2028 4593 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", 2029 4594 "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" 2030 4595 }, 4596 + "node_modules/regenerator-transform": { 4597 + "version": "0.15.1", 4598 + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", 4599 + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", 4600 + "dev": true, 4601 + "dependencies": { 4602 + "@babel/runtime": "^7.8.4" 4603 + } 4604 + }, 4605 + "node_modules/regexp.prototype.flags": { 4606 + "version": "1.4.3", 4607 + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", 4608 + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", 4609 + "dev": true, 4610 + "dependencies": { 4611 + "call-bind": "^1.0.2", 4612 + "define-properties": "^1.1.3", 4613 + "functions-have-names": "^1.2.2" 4614 + }, 4615 + "engines": { 4616 + "node": ">= 0.4" 4617 + }, 4618 + "funding": { 4619 + "url": "https://github.com/sponsors/ljharb" 4620 + } 4621 + }, 4622 + "node_modules/regexpu-core": { 4623 + "version": "5.2.2", 4624 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", 4625 + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", 4626 + "dev": true, 4627 + "dependencies": { 4628 + "regenerate": "^1.4.2", 4629 + "regenerate-unicode-properties": "^10.1.0", 4630 + "regjsgen": "^0.7.1", 4631 + "regjsparser": "^0.9.1", 4632 + "unicode-match-property-ecmascript": "^2.0.0", 4633 + "unicode-match-property-value-ecmascript": "^2.1.0" 4634 + }, 4635 + "engines": { 4636 + "node": ">=4" 4637 + } 4638 + }, 4639 + "node_modules/regjsgen": { 4640 + "version": "0.7.1", 4641 + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", 4642 + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", 4643 + "dev": true 4644 + }, 4645 + "node_modules/regjsparser": { 4646 + "version": "0.9.1", 4647 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", 4648 + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", 4649 + "dev": true, 4650 + "dependencies": { 4651 + "jsesc": "~0.5.0" 4652 + }, 4653 + "bin": { 4654 + "regjsparser": "bin/parser" 4655 + } 4656 + }, 4657 + "node_modules/regjsparser/node_modules/jsesc": { 4658 + "version": "0.5.0", 4659 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 4660 + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", 4661 + "dev": true, 4662 + "bin": { 4663 + "jsesc": "bin/jsesc" 4664 + } 4665 + }, 4666 + "node_modules/require-from-string": { 4667 + "version": "2.0.2", 4668 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 4669 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 4670 + "dev": true, 4671 + "engines": { 4672 + "node": ">=0.10.0" 4673 + } 4674 + }, 2031 4675 "node_modules/resolve": { 2032 4676 "version": "1.22.1", 2033 4677 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", ··· 2045 4689 "url": "https://github.com/sponsors/ljharb" 2046 4690 } 2047 4691 }, 4692 + "node_modules/reusify": { 4693 + "version": "1.0.4", 4694 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 4695 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 4696 + "dev": true, 4697 + "engines": { 4698 + "iojs": ">=1.0.0", 4699 + "node": ">=0.10.0" 4700 + } 4701 + }, 2048 4702 "node_modules/rollup": { 2049 4703 "version": "3.7.4", 2050 4704 "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.7.4.tgz", ··· 2061 4715 "fsevents": "~2.3.2" 2062 4716 } 2063 4717 }, 4718 + "node_modules/run-parallel": { 4719 + "version": "1.2.0", 4720 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 4721 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 4722 + "dev": true, 4723 + "funding": [ 4724 + { 4725 + "type": "github", 4726 + "url": "https://github.com/sponsors/feross" 4727 + }, 4728 + { 4729 + "type": "patreon", 4730 + "url": "https://www.patreon.com/feross" 4731 + }, 4732 + { 4733 + "type": "consulting", 4734 + "url": "https://feross.org/support" 4735 + } 4736 + ], 4737 + "dependencies": { 4738 + "queue-microtask": "^1.2.2" 4739 + } 4740 + }, 4741 + "node_modules/safe-buffer": { 4742 + "version": "5.2.1", 4743 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 4744 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 4745 + "dev": true, 4746 + "funding": [ 4747 + { 4748 + "type": "github", 4749 + "url": "https://github.com/sponsors/feross" 4750 + }, 4751 + { 4752 + "type": "patreon", 4753 + "url": "https://www.patreon.com/feross" 4754 + }, 4755 + { 4756 + "type": "consulting", 4757 + "url": "https://feross.org/support" 4758 + } 4759 + ] 4760 + }, 4761 + "node_modules/safe-regex-test": { 4762 + "version": "1.0.0", 4763 + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 4764 + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", 4765 + "dev": true, 4766 + "dependencies": { 4767 + "call-bind": "^1.0.2", 4768 + "get-intrinsic": "^1.1.3", 4769 + "is-regex": "^1.1.4" 4770 + }, 4771 + "funding": { 4772 + "url": "https://github.com/sponsors/ljharb" 4773 + } 4774 + }, 2064 4775 "node_modules/scheduler": { 2065 4776 "version": "0.23.0", 2066 4777 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", ··· 2089 4800 "upper-case-first": "^2.0.2" 2090 4801 } 2091 4802 }, 4803 + "node_modules/serialize-javascript": { 4804 + "version": "4.0.0", 4805 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", 4806 + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", 4807 + "dev": true, 4808 + "dependencies": { 4809 + "randombytes": "^2.1.0" 4810 + } 4811 + }, 4812 + "node_modules/side-channel": { 4813 + "version": "1.0.4", 4814 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 4815 + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 4816 + "dev": true, 4817 + "dependencies": { 4818 + "call-bind": "^1.0.0", 4819 + "get-intrinsic": "^1.0.2", 4820 + "object-inspect": "^1.9.0" 4821 + }, 4822 + "funding": { 4823 + "url": "https://github.com/sponsors/ljharb" 4824 + } 4825 + }, 2092 4826 "node_modules/snake-case": { 2093 4827 "version": "3.0.4", 2094 4828 "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", ··· 2103 4837 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2104 4838 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2105 4839 "dev": true, 2106 - "peer": true, 2107 4840 "engines": { 2108 4841 "node": ">=0.10.0" 2109 4842 } ··· 2117 4850 "node": ">=0.10.0" 2118 4851 } 2119 4852 }, 4853 + "node_modules/source-map-support": { 4854 + "version": "0.5.21", 4855 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 4856 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 4857 + "dev": true, 4858 + "dependencies": { 4859 + "buffer-from": "^1.0.0", 4860 + "source-map": "^0.6.0" 4861 + } 4862 + }, 2120 4863 "node_modules/sourcemap-codec": { 2121 4864 "version": "1.4.8", 2122 4865 "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 2123 4866 "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 2124 - "dev": true, 2125 - "peer": true 4867 + "dev": true 2126 4868 }, 2127 4869 "node_modules/string-length": { 2128 4870 "version": "5.0.1", ··· 2139 4881 "url": "https://github.com/sponsors/sindresorhus" 2140 4882 } 2141 4883 }, 4884 + "node_modules/string.prototype.matchall": { 4885 + "version": "4.0.8", 4886 + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", 4887 + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", 4888 + "dev": true, 4889 + "dependencies": { 4890 + "call-bind": "^1.0.2", 4891 + "define-properties": "^1.1.4", 4892 + "es-abstract": "^1.20.4", 4893 + "get-intrinsic": "^1.1.3", 4894 + "has-symbols": "^1.0.3", 4895 + "internal-slot": "^1.0.3", 4896 + "regexp.prototype.flags": "^1.4.3", 4897 + "side-channel": "^1.0.4" 4898 + }, 4899 + "funding": { 4900 + "url": "https://github.com/sponsors/ljharb" 4901 + } 4902 + }, 4903 + "node_modules/string.prototype.trimend": { 4904 + "version": "1.0.6", 4905 + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", 4906 + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", 4907 + "dev": true, 4908 + "dependencies": { 4909 + "call-bind": "^1.0.2", 4910 + "define-properties": "^1.1.4", 4911 + "es-abstract": "^1.20.4" 4912 + }, 4913 + "funding": { 4914 + "url": "https://github.com/sponsors/ljharb" 4915 + } 4916 + }, 4917 + "node_modules/string.prototype.trimstart": { 4918 + "version": "1.0.6", 4919 + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", 4920 + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", 4921 + "dev": true, 4922 + "dependencies": { 4923 + "call-bind": "^1.0.2", 4924 + "define-properties": "^1.1.4", 4925 + "es-abstract": "^1.20.4" 4926 + }, 4927 + "funding": { 4928 + "url": "https://github.com/sponsors/ljharb" 4929 + } 4930 + }, 4931 + "node_modules/stringify-object": { 4932 + "version": "3.3.0", 4933 + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", 4934 + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", 4935 + "dev": true, 4936 + "dependencies": { 4937 + "get-own-enumerable-property-symbols": "^3.0.0", 4938 + "is-obj": "^1.0.1", 4939 + "is-regexp": "^1.0.0" 4940 + }, 4941 + "engines": { 4942 + "node": ">=4" 4943 + } 4944 + }, 2142 4945 "node_modules/strip-ansi": { 2143 4946 "version": "7.0.1", 2144 4947 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", ··· 2153 4956 "url": "https://github.com/chalk/strip-ansi?sponsor=1" 2154 4957 } 2155 4958 }, 4959 + "node_modules/strip-comments": { 4960 + "version": "2.0.1", 4961 + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", 4962 + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", 4963 + "dev": true, 4964 + "engines": { 4965 + "node": ">=10" 4966 + } 4967 + }, 2156 4968 "node_modules/supports-color": { 2157 4969 "version": "5.5.0", 2158 4970 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", ··· 2177 4989 "url": "https://github.com/sponsors/ljharb" 2178 4990 } 2179 4991 }, 4992 + "node_modules/temp-dir": { 4993 + "version": "2.0.0", 4994 + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", 4995 + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", 4996 + "dev": true, 4997 + "engines": { 4998 + "node": ">=8" 4999 + } 5000 + }, 5001 + "node_modules/tempy": { 5002 + "version": "0.6.0", 5003 + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", 5004 + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", 5005 + "dev": true, 5006 + "dependencies": { 5007 + "is-stream": "^2.0.0", 5008 + "temp-dir": "^2.0.0", 5009 + "type-fest": "^0.16.0", 5010 + "unique-string": "^2.0.0" 5011 + }, 5012 + "engines": { 5013 + "node": ">=10" 5014 + }, 5015 + "funding": { 5016 + "url": "https://github.com/sponsors/sindresorhus" 5017 + } 5018 + }, 5019 + "node_modules/terser": { 5020 + "version": "5.16.1", 5021 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", 5022 + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", 5023 + "dev": true, 5024 + "dependencies": { 5025 + "@jridgewell/source-map": "^0.3.2", 5026 + "acorn": "^8.5.0", 5027 + "commander": "^2.20.0", 5028 + "source-map-support": "~0.5.20" 5029 + }, 5030 + "bin": { 5031 + "terser": "bin/terser" 5032 + }, 5033 + "engines": { 5034 + "node": ">=10" 5035 + } 5036 + }, 2180 5037 "node_modules/to-fast-properties": { 2181 5038 "version": "2.0.0", 2182 5039 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", ··· 2186 5043 "node": ">=4" 2187 5044 } 2188 5045 }, 5046 + "node_modules/to-regex-range": { 5047 + "version": "5.0.1", 5048 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 5049 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 5050 + "dev": true, 5051 + "dependencies": { 5052 + "is-number": "^7.0.0" 5053 + }, 5054 + "engines": { 5055 + "node": ">=8.0" 5056 + } 5057 + }, 5058 + "node_modules/tr46": { 5059 + "version": "1.0.1", 5060 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", 5061 + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", 5062 + "dev": true, 5063 + "dependencies": { 5064 + "punycode": "^2.1.0" 5065 + } 5066 + }, 2189 5067 "node_modules/tslib": { 2190 5068 "version": "2.4.1", 2191 5069 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 2192 5070 "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" 2193 5071 }, 5072 + "node_modules/type-fest": { 5073 + "version": "0.16.0", 5074 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", 5075 + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", 5076 + "dev": true, 5077 + "engines": { 5078 + "node": ">=10" 5079 + }, 5080 + "funding": { 5081 + "url": "https://github.com/sponsors/sindresorhus" 5082 + } 5083 + }, 5084 + "node_modules/unbox-primitive": { 5085 + "version": "1.0.2", 5086 + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 5087 + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 5088 + "dev": true, 5089 + "dependencies": { 5090 + "call-bind": "^1.0.2", 5091 + "has-bigints": "^1.0.2", 5092 + "has-symbols": "^1.0.3", 5093 + "which-boxed-primitive": "^1.0.2" 5094 + }, 5095 + "funding": { 5096 + "url": "https://github.com/sponsors/ljharb" 5097 + } 5098 + }, 5099 + "node_modules/unicode-canonical-property-names-ecmascript": { 5100 + "version": "2.0.0", 5101 + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", 5102 + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", 5103 + "dev": true, 5104 + "engines": { 5105 + "node": ">=4" 5106 + } 5107 + }, 5108 + "node_modules/unicode-match-property-ecmascript": { 5109 + "version": "2.0.0", 5110 + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", 5111 + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", 5112 + "dev": true, 5113 + "dependencies": { 5114 + "unicode-canonical-property-names-ecmascript": "^2.0.0", 5115 + "unicode-property-aliases-ecmascript": "^2.0.0" 5116 + }, 5117 + "engines": { 5118 + "node": ">=4" 5119 + } 5120 + }, 5121 + "node_modules/unicode-match-property-value-ecmascript": { 5122 + "version": "2.1.0", 5123 + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", 5124 + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", 5125 + "dev": true, 5126 + "engines": { 5127 + "node": ">=4" 5128 + } 5129 + }, 5130 + "node_modules/unicode-property-aliases-ecmascript": { 5131 + "version": "2.1.0", 5132 + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", 5133 + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", 5134 + "dev": true, 5135 + "engines": { 5136 + "node": ">=4" 5137 + } 5138 + }, 5139 + "node_modules/unique-string": { 5140 + "version": "2.0.0", 5141 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 5142 + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 5143 + "dev": true, 5144 + "dependencies": { 5145 + "crypto-random-string": "^2.0.0" 5146 + }, 5147 + "engines": { 5148 + "node": ">=8" 5149 + } 5150 + }, 5151 + "node_modules/universalify": { 5152 + "version": "2.0.0", 5153 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 5154 + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 5155 + "dev": true, 5156 + "engines": { 5157 + "node": ">= 10.0.0" 5158 + } 5159 + }, 5160 + "node_modules/upath": { 5161 + "version": "1.2.0", 5162 + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 5163 + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 5164 + "dev": true, 5165 + "engines": { 5166 + "node": ">=4", 5167 + "yarn": "*" 5168 + } 5169 + }, 2194 5170 "node_modules/update-browserslist-db": { 2195 5171 "version": "1.0.10", 2196 5172 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", ··· 2231 5207 "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", 2232 5208 "dependencies": { 2233 5209 "tslib": "^2.0.3" 5210 + } 5211 + }, 5212 + "node_modules/uri-js": { 5213 + "version": "4.4.1", 5214 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 5215 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 5216 + "dev": true, 5217 + "dependencies": { 5218 + "punycode": "^2.1.0" 2234 5219 } 2235 5220 }, 2236 5221 "node_modules/use-resize-observer": { ··· 2294 5279 } 2295 5280 }, 2296 5281 "node_modules/vite": { 2297 - "version": "4.0.1", 2298 - "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.1.tgz", 2299 - "integrity": "sha512-kZQPzbDau35iWOhy3CpkrRC7It+HIHtulAzBhMqzGHKRf/4+vmh8rPDDdv98SWQrFWo6//3ozwsRmwQIPZsK9g==", 5282 + "version": "4.0.2", 5283 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.2.tgz", 5284 + "integrity": "sha512-QJaY3R+tFlTagH0exVqbgkkw45B+/bXVBzF2ZD1KB5Z8RiAoiKo60vSUf6/r4c2Vh9jfGBKM4oBI9b4/1ZJYng==", 2300 5285 "devOptional": true, 2301 5286 "dependencies": { 2302 5287 "esbuild": "^0.16.3", ··· 2342 5327 } 2343 5328 } 2344 5329 }, 5330 + "node_modules/vite-plugin-pwa": { 5331 + "version": "0.14.0", 5332 + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.14.0.tgz", 5333 + "integrity": "sha512-3wZx47PLWTckOQhc8Y6YZjAbNZ89Ovh4TdCT97MGhgl7aFd2LUekVnAmIgFwgMqyxzJ93nmkPF/ALpEW/i2qCg==", 5334 + "dev": true, 5335 + "dependencies": { 5336 + "@rollup/plugin-replace": "^5.0.1", 5337 + "debug": "^4.3.4", 5338 + "fast-glob": "^3.2.12", 5339 + "pretty-bytes": "^6.0.0", 5340 + "rollup": "^3.7.2", 5341 + "workbox-build": "^6.5.4", 5342 + "workbox-window": "^6.5.4" 5343 + }, 5344 + "funding": { 5345 + "url": "https://github.com/sponsors/antfu" 5346 + }, 5347 + "peerDependencies": { 5348 + "vite": "^3.1.0 || ^4.0.0", 5349 + "workbox-build": "^6.5.4", 5350 + "workbox-window": "^6.5.4" 5351 + } 5352 + }, 5353 + "node_modules/webidl-conversions": { 5354 + "version": "4.0.2", 5355 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", 5356 + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", 5357 + "dev": true 5358 + }, 5359 + "node_modules/whatwg-url": { 5360 + "version": "7.1.0", 5361 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", 5362 + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", 5363 + "dev": true, 5364 + "dependencies": { 5365 + "lodash.sortby": "^4.7.0", 5366 + "tr46": "^1.0.1", 5367 + "webidl-conversions": "^4.0.2" 5368 + } 5369 + }, 5370 + "node_modules/which-boxed-primitive": { 5371 + "version": "1.0.2", 5372 + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 5373 + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 5374 + "dev": true, 5375 + "dependencies": { 5376 + "is-bigint": "^1.0.1", 5377 + "is-boolean-object": "^1.1.0", 5378 + "is-number-object": "^1.0.4", 5379 + "is-string": "^1.0.5", 5380 + "is-symbol": "^1.0.3" 5381 + }, 5382 + "funding": { 5383 + "url": "https://github.com/sponsors/ljharb" 5384 + } 5385 + }, 5386 + "node_modules/workbox-background-sync": { 5387 + "version": "6.5.4", 5388 + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", 5389 + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", 5390 + "dev": true, 5391 + "dependencies": { 5392 + "idb": "^7.0.1", 5393 + "workbox-core": "6.5.4" 5394 + } 5395 + }, 5396 + "node_modules/workbox-broadcast-update": { 5397 + "version": "6.5.4", 5398 + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", 5399 + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", 5400 + "dev": true, 5401 + "dependencies": { 5402 + "workbox-core": "6.5.4" 5403 + } 5404 + }, 5405 + "node_modules/workbox-build": { 5406 + "version": "6.5.4", 5407 + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", 5408 + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", 5409 + "dev": true, 5410 + "dependencies": { 5411 + "@apideck/better-ajv-errors": "^0.3.1", 5412 + "@babel/core": "^7.11.1", 5413 + "@babel/preset-env": "^7.11.0", 5414 + "@babel/runtime": "^7.11.2", 5415 + "@rollup/plugin-babel": "^5.2.0", 5416 + "@rollup/plugin-node-resolve": "^11.2.1", 5417 + "@rollup/plugin-replace": "^2.4.1", 5418 + "@surma/rollup-plugin-off-main-thread": "^2.2.3", 5419 + "ajv": "^8.6.0", 5420 + "common-tags": "^1.8.0", 5421 + "fast-json-stable-stringify": "^2.1.0", 5422 + "fs-extra": "^9.0.1", 5423 + "glob": "^7.1.6", 5424 + "lodash": "^4.17.20", 5425 + "pretty-bytes": "^5.3.0", 5426 + "rollup": "^2.43.1", 5427 + "rollup-plugin-terser": "^7.0.0", 5428 + "source-map": "^0.8.0-beta.0", 5429 + "stringify-object": "^3.3.0", 5430 + "strip-comments": "^2.0.1", 5431 + "tempy": "^0.6.0", 5432 + "upath": "^1.2.0", 5433 + "workbox-background-sync": "6.5.4", 5434 + "workbox-broadcast-update": "6.5.4", 5435 + "workbox-cacheable-response": "6.5.4", 5436 + "workbox-core": "6.5.4", 5437 + "workbox-expiration": "6.5.4", 5438 + "workbox-google-analytics": "6.5.4", 5439 + "workbox-navigation-preload": "6.5.4", 5440 + "workbox-precaching": "6.5.4", 5441 + "workbox-range-requests": "6.5.4", 5442 + "workbox-recipes": "6.5.4", 5443 + "workbox-routing": "6.5.4", 5444 + "workbox-strategies": "6.5.4", 5445 + "workbox-streams": "6.5.4", 5446 + "workbox-sw": "6.5.4", 5447 + "workbox-window": "6.5.4" 5448 + }, 5449 + "engines": { 5450 + "node": ">=10.0.0" 5451 + } 5452 + }, 5453 + "node_modules/workbox-build/node_modules/@rollup/plugin-babel": { 5454 + "version": "5.3.1", 5455 + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", 5456 + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", 5457 + "dev": true, 5458 + "dependencies": { 5459 + "@babel/helper-module-imports": "^7.10.4", 5460 + "@rollup/pluginutils": "^3.1.0" 5461 + }, 5462 + "engines": { 5463 + "node": ">= 10.0.0" 5464 + }, 5465 + "peerDependencies": { 5466 + "@babel/core": "^7.0.0", 5467 + "@types/babel__core": "^7.1.9", 5468 + "rollup": "^1.20.0||^2.0.0" 5469 + }, 5470 + "peerDependenciesMeta": { 5471 + "@types/babel__core": { 5472 + "optional": true 5473 + } 5474 + } 5475 + }, 5476 + "node_modules/workbox-build/node_modules/@rollup/plugin-node-resolve": { 5477 + "version": "11.2.1", 5478 + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", 5479 + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", 5480 + "dev": true, 5481 + "dependencies": { 5482 + "@rollup/pluginutils": "^3.1.0", 5483 + "@types/resolve": "1.17.1", 5484 + "builtin-modules": "^3.1.0", 5485 + "deepmerge": "^4.2.2", 5486 + "is-module": "^1.0.0", 5487 + "resolve": "^1.19.0" 5488 + }, 5489 + "engines": { 5490 + "node": ">= 10.0.0" 5491 + }, 5492 + "peerDependencies": { 5493 + "rollup": "^1.20.0||^2.0.0" 5494 + } 5495 + }, 5496 + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { 5497 + "version": "2.4.2", 5498 + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", 5499 + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", 5500 + "dev": true, 5501 + "dependencies": { 5502 + "@rollup/pluginutils": "^3.1.0", 5503 + "magic-string": "^0.25.7" 5504 + }, 5505 + "peerDependencies": { 5506 + "rollup": "^1.20.0 || ^2.0.0" 5507 + } 5508 + }, 5509 + "node_modules/workbox-build/node_modules/@rollup/pluginutils": { 5510 + "version": "3.1.0", 5511 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 5512 + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 5513 + "dev": true, 5514 + "dependencies": { 5515 + "@types/estree": "0.0.39", 5516 + "estree-walker": "^1.0.1", 5517 + "picomatch": "^2.2.2" 5518 + }, 5519 + "engines": { 5520 + "node": ">= 8.0.0" 5521 + }, 5522 + "peerDependencies": { 5523 + "rollup": "^1.20.0||^2.0.0" 5524 + } 5525 + }, 5526 + "node_modules/workbox-build/node_modules/@types/estree": { 5527 + "version": "0.0.39", 5528 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 5529 + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 5530 + "dev": true 5531 + }, 5532 + "node_modules/workbox-build/node_modules/estree-walker": { 5533 + "version": "1.0.1", 5534 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 5535 + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 5536 + "dev": true 5537 + }, 5538 + "node_modules/workbox-build/node_modules/pretty-bytes": { 5539 + "version": "5.6.0", 5540 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", 5541 + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", 5542 + "dev": true, 5543 + "engines": { 5544 + "node": ">=6" 5545 + }, 5546 + "funding": { 5547 + "url": "https://github.com/sponsors/sindresorhus" 5548 + } 5549 + }, 5550 + "node_modules/workbox-build/node_modules/rollup": { 5551 + "version": "2.79.1", 5552 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", 5553 + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", 5554 + "dev": true, 5555 + "bin": { 5556 + "rollup": "dist/bin/rollup" 5557 + }, 5558 + "engines": { 5559 + "node": ">=10.0.0" 5560 + }, 5561 + "optionalDependencies": { 5562 + "fsevents": "~2.3.2" 5563 + } 5564 + }, 5565 + "node_modules/workbox-build/node_modules/rollup-plugin-terser": { 5566 + "version": "7.0.2", 5567 + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", 5568 + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", 5569 + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", 5570 + "dev": true, 5571 + "dependencies": { 5572 + "@babel/code-frame": "^7.10.4", 5573 + "jest-worker": "^26.2.1", 5574 + "serialize-javascript": "^4.0.0", 5575 + "terser": "^5.0.0" 5576 + }, 5577 + "peerDependencies": { 5578 + "rollup": "^2.0.0" 5579 + } 5580 + }, 5581 + "node_modules/workbox-build/node_modules/source-map": { 5582 + "version": "0.8.0-beta.0", 5583 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", 5584 + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", 5585 + "dev": true, 5586 + "dependencies": { 5587 + "whatwg-url": "^7.0.0" 5588 + }, 5589 + "engines": { 5590 + "node": ">= 8" 5591 + } 5592 + }, 5593 + "node_modules/workbox-cacheable-response": { 5594 + "version": "6.5.4", 5595 + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", 5596 + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", 5597 + "dev": true, 5598 + "dependencies": { 5599 + "workbox-core": "6.5.4" 5600 + } 5601 + }, 5602 + "node_modules/workbox-core": { 5603 + "version": "6.5.4", 5604 + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", 5605 + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==", 5606 + "dev": true 5607 + }, 5608 + "node_modules/workbox-expiration": { 5609 + "version": "6.5.4", 5610 + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", 5611 + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", 5612 + "dev": true, 5613 + "dependencies": { 5614 + "idb": "^7.0.1", 5615 + "workbox-core": "6.5.4" 5616 + } 5617 + }, 5618 + "node_modules/workbox-google-analytics": { 5619 + "version": "6.5.4", 5620 + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", 5621 + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", 5622 + "dev": true, 5623 + "dependencies": { 5624 + "workbox-background-sync": "6.5.4", 5625 + "workbox-core": "6.5.4", 5626 + "workbox-routing": "6.5.4", 5627 + "workbox-strategies": "6.5.4" 5628 + } 5629 + }, 5630 + "node_modules/workbox-navigation-preload": { 5631 + "version": "6.5.4", 5632 + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", 5633 + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", 5634 + "dev": true, 5635 + "dependencies": { 5636 + "workbox-core": "6.5.4" 5637 + } 5638 + }, 5639 + "node_modules/workbox-precaching": { 5640 + "version": "6.5.4", 5641 + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", 5642 + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", 5643 + "dev": true, 5644 + "dependencies": { 5645 + "workbox-core": "6.5.4", 5646 + "workbox-routing": "6.5.4", 5647 + "workbox-strategies": "6.5.4" 5648 + } 5649 + }, 5650 + "node_modules/workbox-range-requests": { 5651 + "version": "6.5.4", 5652 + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", 5653 + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", 5654 + "dev": true, 5655 + "dependencies": { 5656 + "workbox-core": "6.5.4" 5657 + } 5658 + }, 5659 + "node_modules/workbox-recipes": { 5660 + "version": "6.5.4", 5661 + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", 5662 + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", 5663 + "dev": true, 5664 + "dependencies": { 5665 + "workbox-cacheable-response": "6.5.4", 5666 + "workbox-core": "6.5.4", 5667 + "workbox-expiration": "6.5.4", 5668 + "workbox-precaching": "6.5.4", 5669 + "workbox-routing": "6.5.4", 5670 + "workbox-strategies": "6.5.4" 5671 + } 5672 + }, 5673 + "node_modules/workbox-routing": { 5674 + "version": "6.5.4", 5675 + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", 5676 + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", 5677 + "dev": true, 5678 + "dependencies": { 5679 + "workbox-core": "6.5.4" 5680 + } 5681 + }, 5682 + "node_modules/workbox-strategies": { 5683 + "version": "6.5.4", 5684 + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", 5685 + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", 5686 + "dev": true, 5687 + "dependencies": { 5688 + "workbox-core": "6.5.4" 5689 + } 5690 + }, 5691 + "node_modules/workbox-streams": { 5692 + "version": "6.5.4", 5693 + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", 5694 + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", 5695 + "dev": true, 5696 + "dependencies": { 5697 + "workbox-core": "6.5.4", 5698 + "workbox-routing": "6.5.4" 5699 + } 5700 + }, 5701 + "node_modules/workbox-sw": { 5702 + "version": "6.5.4", 5703 + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", 5704 + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", 5705 + "dev": true 5706 + }, 5707 + "node_modules/workbox-window": { 5708 + "version": "6.5.4", 5709 + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", 5710 + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", 5711 + "dev": true, 5712 + "dependencies": { 5713 + "@types/trusted-types": "^2.0.2", 5714 + "workbox-core": "6.5.4" 5715 + } 5716 + }, 5717 + "node_modules/wrappy": { 5718 + "version": "1.0.2", 5719 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 5720 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 5721 + "dev": true 5722 + }, 2345 5723 "node_modules/ws": { 2346 5724 "version": "8.11.0", 2347 5725 "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", ··· 2379 5757 "@jridgewell/trace-mapping": "^0.3.9" 2380 5758 } 2381 5759 }, 5760 + "@apideck/better-ajv-errors": { 5761 + "version": "0.3.6", 5762 + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", 5763 + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", 5764 + "dev": true, 5765 + "requires": { 5766 + "json-schema": "^0.4.0", 5767 + "jsonpointer": "^5.0.0", 5768 + "leven": "^3.1.0" 5769 + } 5770 + }, 2382 5771 "@babel/code-frame": { 2383 5772 "version": "7.18.6", 2384 5773 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", ··· 2418 5807 } 2419 5808 }, 2420 5809 "@babel/generator": { 2421 - "version": "7.20.4", 2422 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", 2423 - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", 5810 + "version": "7.20.5", 5811 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", 5812 + "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", 2424 5813 "dev": true, 2425 5814 "requires": { 2426 - "@babel/types": "^7.20.2", 5815 + "@babel/types": "^7.20.5", 2427 5816 "@jridgewell/gen-mapping": "^0.3.2", 2428 5817 "jsesc": "^2.5.1" 2429 5818 }, ··· 2450 5839 "@babel/types": "^7.18.6" 2451 5840 } 2452 5841 }, 5842 + "@babel/helper-builder-binary-assignment-operator-visitor": { 5843 + "version": "7.18.9", 5844 + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", 5845 + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", 5846 + "dev": true, 5847 + "requires": { 5848 + "@babel/helper-explode-assignable-expression": "^7.18.6", 5849 + "@babel/types": "^7.18.9" 5850 + } 5851 + }, 2453 5852 "@babel/helper-compilation-targets": { 2454 5853 "version": "7.20.0", 2455 5854 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", ··· 2462 5861 "semver": "^6.3.0" 2463 5862 } 2464 5863 }, 5864 + "@babel/helper-create-class-features-plugin": { 5865 + "version": "7.20.5", 5866 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", 5867 + "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", 5868 + "dev": true, 5869 + "requires": { 5870 + "@babel/helper-annotate-as-pure": "^7.18.6", 5871 + "@babel/helper-environment-visitor": "^7.18.9", 5872 + "@babel/helper-function-name": "^7.19.0", 5873 + "@babel/helper-member-expression-to-functions": "^7.18.9", 5874 + "@babel/helper-optimise-call-expression": "^7.18.6", 5875 + "@babel/helper-replace-supers": "^7.19.1", 5876 + "@babel/helper-split-export-declaration": "^7.18.6" 5877 + } 5878 + }, 5879 + "@babel/helper-create-regexp-features-plugin": { 5880 + "version": "7.20.5", 5881 + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", 5882 + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", 5883 + "dev": true, 5884 + "requires": { 5885 + "@babel/helper-annotate-as-pure": "^7.18.6", 5886 + "regexpu-core": "^5.2.1" 5887 + } 5888 + }, 5889 + "@babel/helper-define-polyfill-provider": { 5890 + "version": "0.3.3", 5891 + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", 5892 + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", 5893 + "dev": true, 5894 + "requires": { 5895 + "@babel/helper-compilation-targets": "^7.17.7", 5896 + "@babel/helper-plugin-utils": "^7.16.7", 5897 + "debug": "^4.1.1", 5898 + "lodash.debounce": "^4.0.8", 5899 + "resolve": "^1.14.2", 5900 + "semver": "^6.1.2" 5901 + } 5902 + }, 2465 5903 "@babel/helper-environment-visitor": { 2466 5904 "version": "7.18.9", 2467 5905 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", 2468 5906 "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", 2469 5907 "dev": true 2470 5908 }, 5909 + "@babel/helper-explode-assignable-expression": { 5910 + "version": "7.18.6", 5911 + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", 5912 + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", 5913 + "dev": true, 5914 + "requires": { 5915 + "@babel/types": "^7.18.6" 5916 + } 5917 + }, 2471 5918 "@babel/helper-function-name": { 2472 5919 "version": "7.19.0", 2473 5920 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", ··· 2487 5934 "@babel/types": "^7.18.6" 2488 5935 } 2489 5936 }, 5937 + "@babel/helper-member-expression-to-functions": { 5938 + "version": "7.18.9", 5939 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", 5940 + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", 5941 + "dev": true, 5942 + "requires": { 5943 + "@babel/types": "^7.18.9" 5944 + } 5945 + }, 2490 5946 "@babel/helper-module-imports": { 2491 5947 "version": "7.18.6", 2492 5948 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", ··· 2512 5968 "@babel/types": "^7.20.2" 2513 5969 } 2514 5970 }, 5971 + "@babel/helper-optimise-call-expression": { 5972 + "version": "7.18.6", 5973 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", 5974 + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", 5975 + "dev": true, 5976 + "requires": { 5977 + "@babel/types": "^7.18.6" 5978 + } 5979 + }, 2515 5980 "@babel/helper-plugin-utils": { 2516 5981 "version": "7.20.2", 2517 5982 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", 2518 5983 "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", 2519 5984 "dev": true 2520 5985 }, 5986 + "@babel/helper-remap-async-to-generator": { 5987 + "version": "7.18.9", 5988 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", 5989 + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", 5990 + "dev": true, 5991 + "requires": { 5992 + "@babel/helper-annotate-as-pure": "^7.18.6", 5993 + "@babel/helper-environment-visitor": "^7.18.9", 5994 + "@babel/helper-wrap-function": "^7.18.9", 5995 + "@babel/types": "^7.18.9" 5996 + } 5997 + }, 5998 + "@babel/helper-replace-supers": { 5999 + "version": "7.19.1", 6000 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", 6001 + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", 6002 + "dev": true, 6003 + "requires": { 6004 + "@babel/helper-environment-visitor": "^7.18.9", 6005 + "@babel/helper-member-expression-to-functions": "^7.18.9", 6006 + "@babel/helper-optimise-call-expression": "^7.18.6", 6007 + "@babel/traverse": "^7.19.1", 6008 + "@babel/types": "^7.19.0" 6009 + } 6010 + }, 2521 6011 "@babel/helper-simple-access": { 2522 6012 "version": "7.20.2", 2523 6013 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", ··· 2525 6015 "dev": true, 2526 6016 "requires": { 2527 6017 "@babel/types": "^7.20.2" 6018 + } 6019 + }, 6020 + "@babel/helper-skip-transparent-expression-wrappers": { 6021 + "version": "7.20.0", 6022 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", 6023 + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", 6024 + "dev": true, 6025 + "requires": { 6026 + "@babel/types": "^7.20.0" 2528 6027 } 2529 6028 }, 2530 6029 "@babel/helper-split-export-declaration": { ··· 2553 6052 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", 2554 6053 "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", 2555 6054 "dev": true 6055 + }, 6056 + "@babel/helper-wrap-function": { 6057 + "version": "7.20.5", 6058 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", 6059 + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", 6060 + "dev": true, 6061 + "requires": { 6062 + "@babel/helper-function-name": "^7.19.0", 6063 + "@babel/template": "^7.18.10", 6064 + "@babel/traverse": "^7.20.5", 6065 + "@babel/types": "^7.20.5" 6066 + } 2556 6067 }, 2557 6068 "@babel/helpers": { 2558 6069 "version": "7.20.1", ··· 2577 6088 } 2578 6089 }, 2579 6090 "@babel/parser": { 2580 - "version": "7.20.3", 2581 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", 2582 - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", 6091 + "version": "7.20.5", 6092 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", 6093 + "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", 2583 6094 "dev": true 2584 6095 }, 6096 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 6097 + "version": "7.18.6", 6098 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", 6099 + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", 6100 + "dev": true, 6101 + "requires": { 6102 + "@babel/helper-plugin-utils": "^7.18.6" 6103 + } 6104 + }, 6105 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 6106 + "version": "7.18.9", 6107 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", 6108 + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", 6109 + "dev": true, 6110 + "requires": { 6111 + "@babel/helper-plugin-utils": "^7.18.9", 6112 + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", 6113 + "@babel/plugin-proposal-optional-chaining": "^7.18.9" 6114 + } 6115 + }, 6116 + "@babel/plugin-proposal-async-generator-functions": { 6117 + "version": "7.20.1", 6118 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", 6119 + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", 6120 + "dev": true, 6121 + "requires": { 6122 + "@babel/helper-environment-visitor": "^7.18.9", 6123 + "@babel/helper-plugin-utils": "^7.19.0", 6124 + "@babel/helper-remap-async-to-generator": "^7.18.9", 6125 + "@babel/plugin-syntax-async-generators": "^7.8.4" 6126 + } 6127 + }, 6128 + "@babel/plugin-proposal-class-properties": { 6129 + "version": "7.18.6", 6130 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", 6131 + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", 6132 + "dev": true, 6133 + "requires": { 6134 + "@babel/helper-create-class-features-plugin": "^7.18.6", 6135 + "@babel/helper-plugin-utils": "^7.18.6" 6136 + } 6137 + }, 6138 + "@babel/plugin-proposal-class-static-block": { 6139 + "version": "7.18.6", 6140 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", 6141 + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", 6142 + "dev": true, 6143 + "requires": { 6144 + "@babel/helper-create-class-features-plugin": "^7.18.6", 6145 + "@babel/helper-plugin-utils": "^7.18.6", 6146 + "@babel/plugin-syntax-class-static-block": "^7.14.5" 6147 + } 6148 + }, 6149 + "@babel/plugin-proposal-dynamic-import": { 6150 + "version": "7.18.6", 6151 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", 6152 + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", 6153 + "dev": true, 6154 + "requires": { 6155 + "@babel/helper-plugin-utils": "^7.18.6", 6156 + "@babel/plugin-syntax-dynamic-import": "^7.8.3" 6157 + } 6158 + }, 6159 + "@babel/plugin-proposal-export-namespace-from": { 6160 + "version": "7.18.9", 6161 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", 6162 + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", 6163 + "dev": true, 6164 + "requires": { 6165 + "@babel/helper-plugin-utils": "^7.18.9", 6166 + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" 6167 + } 6168 + }, 6169 + "@babel/plugin-proposal-json-strings": { 6170 + "version": "7.18.6", 6171 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", 6172 + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", 6173 + "dev": true, 6174 + "requires": { 6175 + "@babel/helper-plugin-utils": "^7.18.6", 6176 + "@babel/plugin-syntax-json-strings": "^7.8.3" 6177 + } 6178 + }, 6179 + "@babel/plugin-proposal-logical-assignment-operators": { 6180 + "version": "7.18.9", 6181 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", 6182 + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", 6183 + "dev": true, 6184 + "requires": { 6185 + "@babel/helper-plugin-utils": "^7.18.9", 6186 + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" 6187 + } 6188 + }, 6189 + "@babel/plugin-proposal-nullish-coalescing-operator": { 6190 + "version": "7.18.6", 6191 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", 6192 + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", 6193 + "dev": true, 6194 + "requires": { 6195 + "@babel/helper-plugin-utils": "^7.18.6", 6196 + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" 6197 + } 6198 + }, 6199 + "@babel/plugin-proposal-numeric-separator": { 6200 + "version": "7.18.6", 6201 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", 6202 + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", 6203 + "dev": true, 6204 + "requires": { 6205 + "@babel/helper-plugin-utils": "^7.18.6", 6206 + "@babel/plugin-syntax-numeric-separator": "^7.10.4" 6207 + } 6208 + }, 6209 + "@babel/plugin-proposal-object-rest-spread": { 6210 + "version": "7.20.2", 6211 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", 6212 + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", 6213 + "dev": true, 6214 + "requires": { 6215 + "@babel/compat-data": "^7.20.1", 6216 + "@babel/helper-compilation-targets": "^7.20.0", 6217 + "@babel/helper-plugin-utils": "^7.20.2", 6218 + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 6219 + "@babel/plugin-transform-parameters": "^7.20.1" 6220 + } 6221 + }, 6222 + "@babel/plugin-proposal-optional-catch-binding": { 6223 + "version": "7.18.6", 6224 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", 6225 + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", 6226 + "dev": true, 6227 + "requires": { 6228 + "@babel/helper-plugin-utils": "^7.18.6", 6229 + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" 6230 + } 6231 + }, 6232 + "@babel/plugin-proposal-optional-chaining": { 6233 + "version": "7.18.9", 6234 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", 6235 + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", 6236 + "dev": true, 6237 + "requires": { 6238 + "@babel/helper-plugin-utils": "^7.18.9", 6239 + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", 6240 + "@babel/plugin-syntax-optional-chaining": "^7.8.3" 6241 + } 6242 + }, 6243 + "@babel/plugin-proposal-private-methods": { 6244 + "version": "7.18.6", 6245 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", 6246 + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", 6247 + "dev": true, 6248 + "requires": { 6249 + "@babel/helper-create-class-features-plugin": "^7.18.6", 6250 + "@babel/helper-plugin-utils": "^7.18.6" 6251 + } 6252 + }, 6253 + "@babel/plugin-proposal-private-property-in-object": { 6254 + "version": "7.20.5", 6255 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", 6256 + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", 6257 + "dev": true, 6258 + "requires": { 6259 + "@babel/helper-annotate-as-pure": "^7.18.6", 6260 + "@babel/helper-create-class-features-plugin": "^7.20.5", 6261 + "@babel/helper-plugin-utils": "^7.20.2", 6262 + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" 6263 + } 6264 + }, 6265 + "@babel/plugin-proposal-unicode-property-regex": { 6266 + "version": "7.18.6", 6267 + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", 6268 + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", 6269 + "dev": true, 6270 + "requires": { 6271 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 6272 + "@babel/helper-plugin-utils": "^7.18.6" 6273 + } 6274 + }, 6275 + "@babel/plugin-syntax-async-generators": { 6276 + "version": "7.8.4", 6277 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 6278 + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 6279 + "dev": true, 6280 + "requires": { 6281 + "@babel/helper-plugin-utils": "^7.8.0" 6282 + } 6283 + }, 6284 + "@babel/plugin-syntax-class-properties": { 6285 + "version": "7.12.13", 6286 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 6287 + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 6288 + "dev": true, 6289 + "requires": { 6290 + "@babel/helper-plugin-utils": "^7.12.13" 6291 + } 6292 + }, 6293 + "@babel/plugin-syntax-class-static-block": { 6294 + "version": "7.14.5", 6295 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", 6296 + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", 6297 + "dev": true, 6298 + "requires": { 6299 + "@babel/helper-plugin-utils": "^7.14.5" 6300 + } 6301 + }, 6302 + "@babel/plugin-syntax-dynamic-import": { 6303 + "version": "7.8.3", 6304 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", 6305 + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", 6306 + "dev": true, 6307 + "requires": { 6308 + "@babel/helper-plugin-utils": "^7.8.0" 6309 + } 6310 + }, 6311 + "@babel/plugin-syntax-export-namespace-from": { 6312 + "version": "7.8.3", 6313 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", 6314 + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", 6315 + "dev": true, 6316 + "requires": { 6317 + "@babel/helper-plugin-utils": "^7.8.3" 6318 + } 6319 + }, 6320 + "@babel/plugin-syntax-import-assertions": { 6321 + "version": "7.20.0", 6322 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", 6323 + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", 6324 + "dev": true, 6325 + "requires": { 6326 + "@babel/helper-plugin-utils": "^7.19.0" 6327 + } 6328 + }, 6329 + "@babel/plugin-syntax-json-strings": { 6330 + "version": "7.8.3", 6331 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 6332 + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 6333 + "dev": true, 6334 + "requires": { 6335 + "@babel/helper-plugin-utils": "^7.8.0" 6336 + } 6337 + }, 2585 6338 "@babel/plugin-syntax-jsx": { 2586 6339 "version": "7.18.6", 2587 6340 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", ··· 2591 6344 "@babel/helper-plugin-utils": "^7.18.6" 2592 6345 } 2593 6346 }, 6347 + "@babel/plugin-syntax-logical-assignment-operators": { 6348 + "version": "7.10.4", 6349 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 6350 + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 6351 + "dev": true, 6352 + "requires": { 6353 + "@babel/helper-plugin-utils": "^7.10.4" 6354 + } 6355 + }, 6356 + "@babel/plugin-syntax-nullish-coalescing-operator": { 6357 + "version": "7.8.3", 6358 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 6359 + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 6360 + "dev": true, 6361 + "requires": { 6362 + "@babel/helper-plugin-utils": "^7.8.0" 6363 + } 6364 + }, 6365 + "@babel/plugin-syntax-numeric-separator": { 6366 + "version": "7.10.4", 6367 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 6368 + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 6369 + "dev": true, 6370 + "requires": { 6371 + "@babel/helper-plugin-utils": "^7.10.4" 6372 + } 6373 + }, 6374 + "@babel/plugin-syntax-object-rest-spread": { 6375 + "version": "7.8.3", 6376 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 6377 + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 6378 + "dev": true, 6379 + "requires": { 6380 + "@babel/helper-plugin-utils": "^7.8.0" 6381 + } 6382 + }, 6383 + "@babel/plugin-syntax-optional-catch-binding": { 6384 + "version": "7.8.3", 6385 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 6386 + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 6387 + "dev": true, 6388 + "requires": { 6389 + "@babel/helper-plugin-utils": "^7.8.0" 6390 + } 6391 + }, 6392 + "@babel/plugin-syntax-optional-chaining": { 6393 + "version": "7.8.3", 6394 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 6395 + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 6396 + "dev": true, 6397 + "requires": { 6398 + "@babel/helper-plugin-utils": "^7.8.0" 6399 + } 6400 + }, 6401 + "@babel/plugin-syntax-private-property-in-object": { 6402 + "version": "7.14.5", 6403 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", 6404 + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", 6405 + "dev": true, 6406 + "requires": { 6407 + "@babel/helper-plugin-utils": "^7.14.5" 6408 + } 6409 + }, 6410 + "@babel/plugin-syntax-top-level-await": { 6411 + "version": "7.14.5", 6412 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 6413 + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 6414 + "dev": true, 6415 + "requires": { 6416 + "@babel/helper-plugin-utils": "^7.14.5" 6417 + } 6418 + }, 6419 + "@babel/plugin-transform-arrow-functions": { 6420 + "version": "7.18.6", 6421 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", 6422 + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", 6423 + "dev": true, 6424 + "requires": { 6425 + "@babel/helper-plugin-utils": "^7.18.6" 6426 + } 6427 + }, 6428 + "@babel/plugin-transform-async-to-generator": { 6429 + "version": "7.18.6", 6430 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", 6431 + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", 6432 + "dev": true, 6433 + "requires": { 6434 + "@babel/helper-module-imports": "^7.18.6", 6435 + "@babel/helper-plugin-utils": "^7.18.6", 6436 + "@babel/helper-remap-async-to-generator": "^7.18.6" 6437 + } 6438 + }, 6439 + "@babel/plugin-transform-block-scoped-functions": { 6440 + "version": "7.18.6", 6441 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", 6442 + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", 6443 + "dev": true, 6444 + "requires": { 6445 + "@babel/helper-plugin-utils": "^7.18.6" 6446 + } 6447 + }, 6448 + "@babel/plugin-transform-block-scoping": { 6449 + "version": "7.20.5", 6450 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", 6451 + "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", 6452 + "dev": true, 6453 + "requires": { 6454 + "@babel/helper-plugin-utils": "^7.20.2" 6455 + } 6456 + }, 6457 + "@babel/plugin-transform-classes": { 6458 + "version": "7.20.2", 6459 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", 6460 + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", 6461 + "dev": true, 6462 + "requires": { 6463 + "@babel/helper-annotate-as-pure": "^7.18.6", 6464 + "@babel/helper-compilation-targets": "^7.20.0", 6465 + "@babel/helper-environment-visitor": "^7.18.9", 6466 + "@babel/helper-function-name": "^7.19.0", 6467 + "@babel/helper-optimise-call-expression": "^7.18.6", 6468 + "@babel/helper-plugin-utils": "^7.20.2", 6469 + "@babel/helper-replace-supers": "^7.19.1", 6470 + "@babel/helper-split-export-declaration": "^7.18.6", 6471 + "globals": "^11.1.0" 6472 + } 6473 + }, 6474 + "@babel/plugin-transform-computed-properties": { 6475 + "version": "7.18.9", 6476 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", 6477 + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", 6478 + "dev": true, 6479 + "requires": { 6480 + "@babel/helper-plugin-utils": "^7.18.9" 6481 + } 6482 + }, 6483 + "@babel/plugin-transform-destructuring": { 6484 + "version": "7.20.2", 6485 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", 6486 + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", 6487 + "dev": true, 6488 + "requires": { 6489 + "@babel/helper-plugin-utils": "^7.20.2" 6490 + } 6491 + }, 6492 + "@babel/plugin-transform-dotall-regex": { 6493 + "version": "7.18.6", 6494 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", 6495 + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", 6496 + "dev": true, 6497 + "requires": { 6498 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 6499 + "@babel/helper-plugin-utils": "^7.18.6" 6500 + } 6501 + }, 6502 + "@babel/plugin-transform-duplicate-keys": { 6503 + "version": "7.18.9", 6504 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", 6505 + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", 6506 + "dev": true, 6507 + "requires": { 6508 + "@babel/helper-plugin-utils": "^7.18.9" 6509 + } 6510 + }, 6511 + "@babel/plugin-transform-exponentiation-operator": { 6512 + "version": "7.18.6", 6513 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", 6514 + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", 6515 + "dev": true, 6516 + "requires": { 6517 + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", 6518 + "@babel/helper-plugin-utils": "^7.18.6" 6519 + } 6520 + }, 6521 + "@babel/plugin-transform-for-of": { 6522 + "version": "7.18.8", 6523 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", 6524 + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", 6525 + "dev": true, 6526 + "requires": { 6527 + "@babel/helper-plugin-utils": "^7.18.6" 6528 + } 6529 + }, 6530 + "@babel/plugin-transform-function-name": { 6531 + "version": "7.18.9", 6532 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", 6533 + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", 6534 + "dev": true, 6535 + "requires": { 6536 + "@babel/helper-compilation-targets": "^7.18.9", 6537 + "@babel/helper-function-name": "^7.18.9", 6538 + "@babel/helper-plugin-utils": "^7.18.9" 6539 + } 6540 + }, 6541 + "@babel/plugin-transform-literals": { 6542 + "version": "7.18.9", 6543 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", 6544 + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", 6545 + "dev": true, 6546 + "requires": { 6547 + "@babel/helper-plugin-utils": "^7.18.9" 6548 + } 6549 + }, 6550 + "@babel/plugin-transform-member-expression-literals": { 6551 + "version": "7.18.6", 6552 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", 6553 + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", 6554 + "dev": true, 6555 + "requires": { 6556 + "@babel/helper-plugin-utils": "^7.18.6" 6557 + } 6558 + }, 6559 + "@babel/plugin-transform-modules-amd": { 6560 + "version": "7.19.6", 6561 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", 6562 + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", 6563 + "dev": true, 6564 + "requires": { 6565 + "@babel/helper-module-transforms": "^7.19.6", 6566 + "@babel/helper-plugin-utils": "^7.19.0" 6567 + } 6568 + }, 6569 + "@babel/plugin-transform-modules-commonjs": { 6570 + "version": "7.19.6", 6571 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", 6572 + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", 6573 + "dev": true, 6574 + "requires": { 6575 + "@babel/helper-module-transforms": "^7.19.6", 6576 + "@babel/helper-plugin-utils": "^7.19.0", 6577 + "@babel/helper-simple-access": "^7.19.4" 6578 + } 6579 + }, 6580 + "@babel/plugin-transform-modules-systemjs": { 6581 + "version": "7.19.6", 6582 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", 6583 + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", 6584 + "dev": true, 6585 + "requires": { 6586 + "@babel/helper-hoist-variables": "^7.18.6", 6587 + "@babel/helper-module-transforms": "^7.19.6", 6588 + "@babel/helper-plugin-utils": "^7.19.0", 6589 + "@babel/helper-validator-identifier": "^7.19.1" 6590 + } 6591 + }, 6592 + "@babel/plugin-transform-modules-umd": { 6593 + "version": "7.18.6", 6594 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", 6595 + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", 6596 + "dev": true, 6597 + "requires": { 6598 + "@babel/helper-module-transforms": "^7.18.6", 6599 + "@babel/helper-plugin-utils": "^7.18.6" 6600 + } 6601 + }, 6602 + "@babel/plugin-transform-named-capturing-groups-regex": { 6603 + "version": "7.20.5", 6604 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", 6605 + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", 6606 + "dev": true, 6607 + "requires": { 6608 + "@babel/helper-create-regexp-features-plugin": "^7.20.5", 6609 + "@babel/helper-plugin-utils": "^7.20.2" 6610 + } 6611 + }, 6612 + "@babel/plugin-transform-new-target": { 6613 + "version": "7.18.6", 6614 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", 6615 + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", 6616 + "dev": true, 6617 + "requires": { 6618 + "@babel/helper-plugin-utils": "^7.18.6" 6619 + } 6620 + }, 6621 + "@babel/plugin-transform-object-super": { 6622 + "version": "7.18.6", 6623 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", 6624 + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", 6625 + "dev": true, 6626 + "requires": { 6627 + "@babel/helper-plugin-utils": "^7.18.6", 6628 + "@babel/helper-replace-supers": "^7.18.6" 6629 + } 6630 + }, 6631 + "@babel/plugin-transform-parameters": { 6632 + "version": "7.20.5", 6633 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", 6634 + "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", 6635 + "dev": true, 6636 + "requires": { 6637 + "@babel/helper-plugin-utils": "^7.20.2" 6638 + } 6639 + }, 6640 + "@babel/plugin-transform-property-literals": { 6641 + "version": "7.18.6", 6642 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", 6643 + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", 6644 + "dev": true, 6645 + "requires": { 6646 + "@babel/helper-plugin-utils": "^7.18.6" 6647 + } 6648 + }, 2594 6649 "@babel/plugin-transform-react-jsx": { 2595 6650 "version": "7.19.0", 2596 6651 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", ··· 2613 6668 "@babel/plugin-transform-react-jsx": "^7.18.6" 2614 6669 } 2615 6670 }, 6671 + "@babel/plugin-transform-regenerator": { 6672 + "version": "7.20.5", 6673 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", 6674 + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", 6675 + "dev": true, 6676 + "requires": { 6677 + "@babel/helper-plugin-utils": "^7.20.2", 6678 + "regenerator-transform": "^0.15.1" 6679 + } 6680 + }, 6681 + "@babel/plugin-transform-reserved-words": { 6682 + "version": "7.18.6", 6683 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", 6684 + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", 6685 + "dev": true, 6686 + "requires": { 6687 + "@babel/helper-plugin-utils": "^7.18.6" 6688 + } 6689 + }, 6690 + "@babel/plugin-transform-shorthand-properties": { 6691 + "version": "7.18.6", 6692 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", 6693 + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", 6694 + "dev": true, 6695 + "requires": { 6696 + "@babel/helper-plugin-utils": "^7.18.6" 6697 + } 6698 + }, 6699 + "@babel/plugin-transform-spread": { 6700 + "version": "7.19.0", 6701 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", 6702 + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", 6703 + "dev": true, 6704 + "requires": { 6705 + "@babel/helper-plugin-utils": "^7.19.0", 6706 + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" 6707 + } 6708 + }, 6709 + "@babel/plugin-transform-sticky-regex": { 6710 + "version": "7.18.6", 6711 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", 6712 + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", 6713 + "dev": true, 6714 + "requires": { 6715 + "@babel/helper-plugin-utils": "^7.18.6" 6716 + } 6717 + }, 6718 + "@babel/plugin-transform-template-literals": { 6719 + "version": "7.18.9", 6720 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", 6721 + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", 6722 + "dev": true, 6723 + "requires": { 6724 + "@babel/helper-plugin-utils": "^7.18.9" 6725 + } 6726 + }, 6727 + "@babel/plugin-transform-typeof-symbol": { 6728 + "version": "7.18.9", 6729 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", 6730 + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", 6731 + "dev": true, 6732 + "requires": { 6733 + "@babel/helper-plugin-utils": "^7.18.9" 6734 + } 6735 + }, 6736 + "@babel/plugin-transform-unicode-escapes": { 6737 + "version": "7.18.10", 6738 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", 6739 + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", 6740 + "dev": true, 6741 + "requires": { 6742 + "@babel/helper-plugin-utils": "^7.18.9" 6743 + } 6744 + }, 6745 + "@babel/plugin-transform-unicode-regex": { 6746 + "version": "7.18.6", 6747 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", 6748 + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", 6749 + "dev": true, 6750 + "requires": { 6751 + "@babel/helper-create-regexp-features-plugin": "^7.18.6", 6752 + "@babel/helper-plugin-utils": "^7.18.6" 6753 + } 6754 + }, 6755 + "@babel/preset-env": { 6756 + "version": "7.20.2", 6757 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", 6758 + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", 6759 + "dev": true, 6760 + "requires": { 6761 + "@babel/compat-data": "^7.20.1", 6762 + "@babel/helper-compilation-targets": "^7.20.0", 6763 + "@babel/helper-plugin-utils": "^7.20.2", 6764 + "@babel/helper-validator-option": "^7.18.6", 6765 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", 6766 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", 6767 + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", 6768 + "@babel/plugin-proposal-class-properties": "^7.18.6", 6769 + "@babel/plugin-proposal-class-static-block": "^7.18.6", 6770 + "@babel/plugin-proposal-dynamic-import": "^7.18.6", 6771 + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", 6772 + "@babel/plugin-proposal-json-strings": "^7.18.6", 6773 + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", 6774 + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", 6775 + "@babel/plugin-proposal-numeric-separator": "^7.18.6", 6776 + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", 6777 + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", 6778 + "@babel/plugin-proposal-optional-chaining": "^7.18.9", 6779 + "@babel/plugin-proposal-private-methods": "^7.18.6", 6780 + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", 6781 + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", 6782 + "@babel/plugin-syntax-async-generators": "^7.8.4", 6783 + "@babel/plugin-syntax-class-properties": "^7.12.13", 6784 + "@babel/plugin-syntax-class-static-block": "^7.14.5", 6785 + "@babel/plugin-syntax-dynamic-import": "^7.8.3", 6786 + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", 6787 + "@babel/plugin-syntax-import-assertions": "^7.20.0", 6788 + "@babel/plugin-syntax-json-strings": "^7.8.3", 6789 + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", 6790 + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 6791 + "@babel/plugin-syntax-numeric-separator": "^7.10.4", 6792 + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 6793 + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 6794 + "@babel/plugin-syntax-optional-chaining": "^7.8.3", 6795 + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", 6796 + "@babel/plugin-syntax-top-level-await": "^7.14.5", 6797 + "@babel/plugin-transform-arrow-functions": "^7.18.6", 6798 + "@babel/plugin-transform-async-to-generator": "^7.18.6", 6799 + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", 6800 + "@babel/plugin-transform-block-scoping": "^7.20.2", 6801 + "@babel/plugin-transform-classes": "^7.20.2", 6802 + "@babel/plugin-transform-computed-properties": "^7.18.9", 6803 + "@babel/plugin-transform-destructuring": "^7.20.2", 6804 + "@babel/plugin-transform-dotall-regex": "^7.18.6", 6805 + "@babel/plugin-transform-duplicate-keys": "^7.18.9", 6806 + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", 6807 + "@babel/plugin-transform-for-of": "^7.18.8", 6808 + "@babel/plugin-transform-function-name": "^7.18.9", 6809 + "@babel/plugin-transform-literals": "^7.18.9", 6810 + "@babel/plugin-transform-member-expression-literals": "^7.18.6", 6811 + "@babel/plugin-transform-modules-amd": "^7.19.6", 6812 + "@babel/plugin-transform-modules-commonjs": "^7.19.6", 6813 + "@babel/plugin-transform-modules-systemjs": "^7.19.6", 6814 + "@babel/plugin-transform-modules-umd": "^7.18.6", 6815 + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", 6816 + "@babel/plugin-transform-new-target": "^7.18.6", 6817 + "@babel/plugin-transform-object-super": "^7.18.6", 6818 + "@babel/plugin-transform-parameters": "^7.20.1", 6819 + "@babel/plugin-transform-property-literals": "^7.18.6", 6820 + "@babel/plugin-transform-regenerator": "^7.18.6", 6821 + "@babel/plugin-transform-reserved-words": "^7.18.6", 6822 + "@babel/plugin-transform-shorthand-properties": "^7.18.6", 6823 + "@babel/plugin-transform-spread": "^7.19.0", 6824 + "@babel/plugin-transform-sticky-regex": "^7.18.6", 6825 + "@babel/plugin-transform-template-literals": "^7.18.9", 6826 + "@babel/plugin-transform-typeof-symbol": "^7.18.9", 6827 + "@babel/plugin-transform-unicode-escapes": "^7.18.10", 6828 + "@babel/plugin-transform-unicode-regex": "^7.18.6", 6829 + "@babel/preset-modules": "^0.1.5", 6830 + "@babel/types": "^7.20.2", 6831 + "babel-plugin-polyfill-corejs2": "^0.3.3", 6832 + "babel-plugin-polyfill-corejs3": "^0.6.0", 6833 + "babel-plugin-polyfill-regenerator": "^0.4.1", 6834 + "core-js-compat": "^3.25.1", 6835 + "semver": "^6.3.0" 6836 + } 6837 + }, 6838 + "@babel/preset-modules": { 6839 + "version": "0.1.5", 6840 + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", 6841 + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", 6842 + "dev": true, 6843 + "requires": { 6844 + "@babel/helper-plugin-utils": "^7.0.0", 6845 + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", 6846 + "@babel/plugin-transform-dotall-regex": "^7.4.4", 6847 + "@babel/types": "^7.4.4", 6848 + "esutils": "^2.0.2" 6849 + } 6850 + }, 2616 6851 "@babel/runtime": { 2617 6852 "version": "7.20.6", 2618 6853 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", ··· 2633 6868 } 2634 6869 }, 2635 6870 "@babel/traverse": { 2636 - "version": "7.20.1", 2637 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", 2638 - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", 6871 + "version": "7.20.5", 6872 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", 6873 + "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", 2639 6874 "dev": true, 2640 6875 "requires": { 2641 6876 "@babel/code-frame": "^7.18.6", 2642 - "@babel/generator": "^7.20.1", 6877 + "@babel/generator": "^7.20.5", 2643 6878 "@babel/helper-environment-visitor": "^7.18.9", 2644 6879 "@babel/helper-function-name": "^7.19.0", 2645 6880 "@babel/helper-hoist-variables": "^7.18.6", 2646 6881 "@babel/helper-split-export-declaration": "^7.18.6", 2647 - "@babel/parser": "^7.20.1", 2648 - "@babel/types": "^7.20.0", 6882 + "@babel/parser": "^7.20.5", 6883 + "@babel/types": "^7.20.5", 2649 6884 "debug": "^4.1.0", 2650 6885 "globals": "^11.1.0" 2651 6886 } 2652 6887 }, 2653 6888 "@babel/types": { 2654 - "version": "7.20.2", 2655 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", 2656 - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", 6889 + "version": "7.20.5", 6890 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", 6891 + "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", 2657 6892 "devOptional": true, 2658 6893 "requires": { 2659 6894 "@babel/helper-string-parser": "^7.19.4", ··· 2860 7095 "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 2861 7096 "dev": true 2862 7097 }, 7098 + "@jridgewell/source-map": { 7099 + "version": "0.3.2", 7100 + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", 7101 + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", 7102 + "dev": true, 7103 + "requires": { 7104 + "@jridgewell/gen-mapping": "^0.3.0", 7105 + "@jridgewell/trace-mapping": "^0.3.9" 7106 + }, 7107 + "dependencies": { 7108 + "@jridgewell/gen-mapping": { 7109 + "version": "0.3.2", 7110 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", 7111 + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", 7112 + "dev": true, 7113 + "requires": { 7114 + "@jridgewell/set-array": "^1.0.1", 7115 + "@jridgewell/sourcemap-codec": "^1.4.10", 7116 + "@jridgewell/trace-mapping": "^0.3.9" 7117 + } 7118 + } 7119 + } 7120 + }, 2863 7121 "@jridgewell/sourcemap-codec": { 2864 7122 "version": "1.4.14", 2865 7123 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", ··· 2881 7139 "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", 2882 7140 "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==" 2883 7141 }, 7142 + "@nodelib/fs.scandir": { 7143 + "version": "2.1.5", 7144 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 7145 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 7146 + "dev": true, 7147 + "requires": { 7148 + "@nodelib/fs.stat": "2.0.5", 7149 + "run-parallel": "^1.1.9" 7150 + } 7151 + }, 7152 + "@nodelib/fs.stat": { 7153 + "version": "2.0.5", 7154 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 7155 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 7156 + "dev": true 7157 + }, 7158 + "@nodelib/fs.walk": { 7159 + "version": "1.2.8", 7160 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 7161 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 7162 + "dev": true, 7163 + "requires": { 7164 + "@nodelib/fs.scandir": "2.1.5", 7165 + "fastq": "^1.6.0" 7166 + } 7167 + }, 2884 7168 "@preact/preset-vite": { 2885 7169 "version": "2.5.0", 2886 7170 "resolved": "https://registry.npmjs.org/@preact/preset-vite/-/preset-vite-2.5.0.tgz", ··· 2929 7213 "@rollup/pluginutils": "^4.1.0" 2930 7214 } 2931 7215 }, 7216 + "@rollup/plugin-replace": { 7217 + "version": "5.0.2", 7218 + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz", 7219 + "integrity": "sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==", 7220 + "dev": true, 7221 + "requires": { 7222 + "@rollup/pluginutils": "^5.0.1", 7223 + "magic-string": "^0.27.0" 7224 + }, 7225 + "dependencies": { 7226 + "@rollup/pluginutils": { 7227 + "version": "5.0.2", 7228 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.0.2.tgz", 7229 + "integrity": "sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==", 7230 + "dev": true, 7231 + "requires": { 7232 + "@types/estree": "^1.0.0", 7233 + "estree-walker": "^2.0.2", 7234 + "picomatch": "^2.3.1" 7235 + } 7236 + }, 7237 + "magic-string": { 7238 + "version": "0.27.0", 7239 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", 7240 + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", 7241 + "dev": true, 7242 + "requires": { 7243 + "@jridgewell/sourcemap-codec": "^1.4.13" 7244 + } 7245 + } 7246 + } 7247 + }, 2932 7248 "@rollup/pluginutils": { 2933 7249 "version": "4.2.1", 2934 7250 "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", ··· 2939 7255 "picomatch": "^2.2.2" 2940 7256 } 2941 7257 }, 7258 + "@surma/rollup-plugin-off-main-thread": { 7259 + "version": "2.2.3", 7260 + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", 7261 + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", 7262 + "dev": true, 7263 + "requires": { 7264 + "ejs": "^3.1.6", 7265 + "json5": "^2.2.0", 7266 + "magic-string": "^0.25.0", 7267 + "string.prototype.matchall": "^4.0.6" 7268 + } 7269 + }, 2942 7270 "@trivago/prettier-plugin-sort-imports": { 2943 7271 "version": "4.0.0", 2944 7272 "resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.0.0.tgz", ··· 3030 7358 } 3031 7359 } 3032 7360 }, 7361 + "@types/estree": { 7362 + "version": "1.0.0", 7363 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", 7364 + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", 7365 + "dev": true 7366 + }, 7367 + "@types/node": { 7368 + "version": "18.11.17", 7369 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.17.tgz", 7370 + "integrity": "sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==", 7371 + "dev": true 7372 + }, 7373 + "@types/resolve": { 7374 + "version": "1.17.1", 7375 + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", 7376 + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", 7377 + "dev": true, 7378 + "requires": { 7379 + "@types/node": "*" 7380 + } 7381 + }, 7382 + "@types/trusted-types": { 7383 + "version": "2.0.2", 7384 + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", 7385 + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", 7386 + "dev": true 7387 + }, 3033 7388 "@vue/compiler-core": { 3034 7389 "version": "3.2.45", 3035 7390 "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.45.tgz", ··· 3105 7460 "dev": true, 3106 7461 "peer": true 3107 7462 }, 7463 + "acorn": { 7464 + "version": "8.8.1", 7465 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", 7466 + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", 7467 + "dev": true 7468 + }, 7469 + "ajv": { 7470 + "version": "8.11.2", 7471 + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", 7472 + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", 7473 + "dev": true, 7474 + "requires": { 7475 + "fast-deep-equal": "^3.1.1", 7476 + "json-schema-traverse": "^1.0.0", 7477 + "require-from-string": "^2.0.2", 7478 + "uri-js": "^4.2.2" 7479 + } 7480 + }, 3108 7481 "ansi-regex": { 3109 7482 "version": "6.0.1", 3110 7483 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", ··· 3118 7491 "requires": { 3119 7492 "color-convert": "^1.9.0" 3120 7493 } 7494 + }, 7495 + "async": { 7496 + "version": "3.2.4", 7497 + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", 7498 + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", 7499 + "dev": true 3121 7500 }, 3122 7501 "asynckit": { 3123 7502 "version": "0.4.0", 3124 7503 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 3125 7504 "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" 3126 7505 }, 7506 + "at-least-node": { 7507 + "version": "1.0.0", 7508 + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 7509 + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 7510 + "dev": true 7511 + }, 3127 7512 "autoprefixer": { 3128 7513 "version": "10.4.13", 3129 7514 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", ··· 3148 7533 "proxy-from-env": "^1.1.0" 3149 7534 } 3150 7535 }, 7536 + "babel-plugin-polyfill-corejs2": { 7537 + "version": "0.3.3", 7538 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", 7539 + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", 7540 + "dev": true, 7541 + "requires": { 7542 + "@babel/compat-data": "^7.17.7", 7543 + "@babel/helper-define-polyfill-provider": "^0.3.3", 7544 + "semver": "^6.1.1" 7545 + } 7546 + }, 7547 + "babel-plugin-polyfill-corejs3": { 7548 + "version": "0.6.0", 7549 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", 7550 + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", 7551 + "dev": true, 7552 + "requires": { 7553 + "@babel/helper-define-polyfill-provider": "^0.3.3", 7554 + "core-js-compat": "^3.25.1" 7555 + } 7556 + }, 7557 + "babel-plugin-polyfill-regenerator": { 7558 + "version": "0.4.1", 7559 + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", 7560 + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", 7561 + "dev": true, 7562 + "requires": { 7563 + "@babel/helper-define-polyfill-provider": "^0.3.3" 7564 + } 7565 + }, 3151 7566 "babel-plugin-transform-hook-names": { 3152 7567 "version": "1.0.2", 3153 7568 "resolved": "https://registry.npmjs.org/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz", ··· 3155 7570 "dev": true, 3156 7571 "requires": {} 3157 7572 }, 7573 + "balanced-match": { 7574 + "version": "1.0.2", 7575 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 7576 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 7577 + "dev": true 7578 + }, 7579 + "brace-expansion": { 7580 + "version": "1.1.11", 7581 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 7582 + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 7583 + "dev": true, 7584 + "requires": { 7585 + "balanced-match": "^1.0.0", 7586 + "concat-map": "0.0.1" 7587 + } 7588 + }, 7589 + "braces": { 7590 + "version": "3.0.2", 7591 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 7592 + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 7593 + "dev": true, 7594 + "requires": { 7595 + "fill-range": "^7.0.1" 7596 + } 7597 + }, 3158 7598 "browserslist": { 3159 7599 "version": "4.21.4", 3160 7600 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", ··· 3167 7607 "update-browserslist-db": "^1.0.9" 3168 7608 } 3169 7609 }, 7610 + "buffer-from": { 7611 + "version": "1.1.2", 7612 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 7613 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 7614 + "dev": true 7615 + }, 7616 + "builtin-modules": { 7617 + "version": "3.3.0", 7618 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 7619 + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 7620 + "dev": true 7621 + }, 7622 + "call-bind": { 7623 + "version": "1.0.2", 7624 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 7625 + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 7626 + "dev": true, 7627 + "requires": { 7628 + "function-bind": "^1.1.1", 7629 + "get-intrinsic": "^1.0.2" 7630 + } 7631 + }, 3170 7632 "camel-case": { 3171 7633 "version": "4.1.2", 3172 7634 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", ··· 3250 7712 "delayed-stream": "~1.0.0" 3251 7713 } 3252 7714 }, 7715 + "commander": { 7716 + "version": "2.20.3", 7717 + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 7718 + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 7719 + "dev": true 7720 + }, 7721 + "common-tags": { 7722 + "version": "1.8.2", 7723 + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", 7724 + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", 7725 + "dev": true 7726 + }, 7727 + "concat-map": { 7728 + "version": "0.0.1", 7729 + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 7730 + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 7731 + "dev": true 7732 + }, 3253 7733 "constant-case": { 3254 7734 "version": "3.0.4", 3255 7735 "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", ··· 3266 7746 "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 3267 7747 "dev": true 3268 7748 }, 7749 + "core-js-compat": { 7750 + "version": "3.26.1", 7751 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", 7752 + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", 7753 + "dev": true, 7754 + "requires": { 7755 + "browserslist": "^4.21.4" 7756 + } 7757 + }, 7758 + "crypto-random-string": { 7759 + "version": "2.0.0", 7760 + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 7761 + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 7762 + "dev": true 7763 + }, 3269 7764 "debug": { 3270 7765 "version": "4.3.4", 3271 7766 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", ··· 3275 7770 "ms": "2.1.2" 3276 7771 } 3277 7772 }, 7773 + "deepmerge": { 7774 + "version": "4.2.2", 7775 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 7776 + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 7777 + "dev": true 7778 + }, 7779 + "define-properties": { 7780 + "version": "1.1.4", 7781 + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", 7782 + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", 7783 + "dev": true, 7784 + "requires": { 7785 + "has-property-descriptors": "^1.0.0", 7786 + "object-keys": "^1.1.1" 7787 + } 7788 + }, 3278 7789 "delayed-stream": { 3279 7790 "version": "1.0.0", 3280 7791 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", ··· 3289 7800 "tslib": "^2.0.3" 3290 7801 } 3291 7802 }, 7803 + "ejs": { 7804 + "version": "3.1.8", 7805 + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", 7806 + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", 7807 + "dev": true, 7808 + "requires": { 7809 + "jake": "^10.8.5" 7810 + } 7811 + }, 3292 7812 "electron-to-chromium": { 3293 7813 "version": "1.4.284", 3294 7814 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 3295 7815 "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", 3296 7816 "dev": true 3297 7817 }, 7818 + "es-abstract": { 7819 + "version": "1.20.5", 7820 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.5.tgz", 7821 + "integrity": "sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==", 7822 + "dev": true, 7823 + "requires": { 7824 + "call-bind": "^1.0.2", 7825 + "es-to-primitive": "^1.2.1", 7826 + "function-bind": "^1.1.1", 7827 + "function.prototype.name": "^1.1.5", 7828 + "get-intrinsic": "^1.1.3", 7829 + "get-symbol-description": "^1.0.0", 7830 + "gopd": "^1.0.1", 7831 + "has": "^1.0.3", 7832 + "has-property-descriptors": "^1.0.0", 7833 + "has-symbols": "^1.0.3", 7834 + "internal-slot": "^1.0.3", 7835 + "is-callable": "^1.2.7", 7836 + "is-negative-zero": "^2.0.2", 7837 + "is-regex": "^1.1.4", 7838 + "is-shared-array-buffer": "^1.0.2", 7839 + "is-string": "^1.0.7", 7840 + "is-weakref": "^1.0.2", 7841 + "object-inspect": "^1.12.2", 7842 + "object-keys": "^1.1.1", 7843 + "object.assign": "^4.1.4", 7844 + "regexp.prototype.flags": "^1.4.3", 7845 + "safe-regex-test": "^1.0.0", 7846 + "string.prototype.trimend": "^1.0.6", 7847 + "string.prototype.trimstart": "^1.0.6", 7848 + "unbox-primitive": "^1.0.2" 7849 + } 7850 + }, 7851 + "es-to-primitive": { 7852 + "version": "1.2.1", 7853 + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 7854 + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 7855 + "dev": true, 7856 + "requires": { 7857 + "is-callable": "^1.1.4", 7858 + "is-date-object": "^1.0.1", 7859 + "is-symbol": "^1.0.2" 7860 + } 7861 + }, 3298 7862 "esbuild": { 3299 7863 "version": "0.16.7", 3300 7864 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.7.tgz", ··· 3343 7907 "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 3344 7908 "dev": true 3345 7909 }, 7910 + "esutils": { 7911 + "version": "2.0.3", 7912 + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 7913 + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 7914 + "dev": true 7915 + }, 3346 7916 "eventemitter3": { 3347 7917 "version": "5.0.0", 3348 7918 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.0.tgz", ··· 3353 7923 "resolved": "https://registry.npmjs.org/fast-blurhash/-/fast-blurhash-1.1.2.tgz", 3354 7924 "integrity": "sha512-lJVOgYSlahqkRhrKumNx/SGB2F/qS0D1z7xjGYjb5EZJRtlzySGMniZjkQ9h9Rv8sPmM/V9orEgRiMwazDNH6A==" 3355 7925 }, 7926 + "fast-deep-equal": { 7927 + "version": "3.1.3", 7928 + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 7929 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 7930 + "dev": true 7931 + }, 7932 + "fast-glob": { 7933 + "version": "3.2.12", 7934 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 7935 + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 7936 + "dev": true, 7937 + "requires": { 7938 + "@nodelib/fs.stat": "^2.0.2", 7939 + "@nodelib/fs.walk": "^1.2.3", 7940 + "glob-parent": "^5.1.2", 7941 + "merge2": "^1.3.0", 7942 + "micromatch": "^4.0.4" 7943 + } 7944 + }, 7945 + "fast-json-stable-stringify": { 7946 + "version": "2.1.0", 7947 + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 7948 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 7949 + "dev": true 7950 + }, 7951 + "fastq": { 7952 + "version": "1.14.0", 7953 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", 7954 + "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", 7955 + "dev": true, 7956 + "requires": { 7957 + "reusify": "^1.0.4" 7958 + } 7959 + }, 7960 + "filelist": { 7961 + "version": "1.0.4", 7962 + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", 7963 + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", 7964 + "dev": true, 7965 + "requires": { 7966 + "minimatch": "^5.0.1" 7967 + }, 7968 + "dependencies": { 7969 + "brace-expansion": { 7970 + "version": "2.0.1", 7971 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 7972 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 7973 + "dev": true, 7974 + "requires": { 7975 + "balanced-match": "^1.0.0" 7976 + } 7977 + }, 7978 + "minimatch": { 7979 + "version": "5.1.1", 7980 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.1.tgz", 7981 + "integrity": "sha512-362NP+zlprccbEt/SkxKfRMHnNY85V74mVnpUpNyr3F35covl09Kec7/sEFLt3RA4oXmewtoaanoIf67SE5Y5g==", 7982 + "dev": true, 7983 + "requires": { 7984 + "brace-expansion": "^2.0.1" 7985 + } 7986 + } 7987 + } 7988 + }, 7989 + "fill-range": { 7990 + "version": "7.0.1", 7991 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 7992 + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 7993 + "dev": true, 7994 + "requires": { 7995 + "to-regex-range": "^5.0.1" 7996 + } 7997 + }, 3356 7998 "follow-redirects": { 3357 7999 "version": "1.15.2", 3358 8000 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", ··· 3374 8016 "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", 3375 8017 "dev": true 3376 8018 }, 8019 + "fs-extra": { 8020 + "version": "9.1.0", 8021 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 8022 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 8023 + "dev": true, 8024 + "requires": { 8025 + "at-least-node": "^1.0.0", 8026 + "graceful-fs": "^4.2.0", 8027 + "jsonfile": "^6.0.1", 8028 + "universalify": "^2.0.0" 8029 + } 8030 + }, 8031 + "fs.realpath": { 8032 + "version": "1.0.0", 8033 + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 8034 + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 8035 + "dev": true 8036 + }, 3377 8037 "fsevents": { 3378 8038 "version": "2.3.2", 3379 8039 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", ··· 3387 8047 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 3388 8048 "devOptional": true 3389 8049 }, 8050 + "function.prototype.name": { 8051 + "version": "1.1.5", 8052 + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", 8053 + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", 8054 + "dev": true, 8055 + "requires": { 8056 + "call-bind": "^1.0.2", 8057 + "define-properties": "^1.1.3", 8058 + "es-abstract": "^1.19.0", 8059 + "functions-have-names": "^1.2.2" 8060 + } 8061 + }, 8062 + "functions-have-names": { 8063 + "version": "1.2.3", 8064 + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", 8065 + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", 8066 + "dev": true 8067 + }, 3390 8068 "gensync": { 3391 8069 "version": "1.0.0-beta.2", 3392 8070 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 3393 8071 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 3394 8072 "dev": true 3395 8073 }, 8074 + "get-intrinsic": { 8075 + "version": "1.1.3", 8076 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", 8077 + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", 8078 + "dev": true, 8079 + "requires": { 8080 + "function-bind": "^1.1.1", 8081 + "has": "^1.0.3", 8082 + "has-symbols": "^1.0.3" 8083 + } 8084 + }, 8085 + "get-own-enumerable-property-symbols": { 8086 + "version": "3.0.2", 8087 + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", 8088 + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", 8089 + "dev": true 8090 + }, 8091 + "get-symbol-description": { 8092 + "version": "1.0.0", 8093 + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", 8094 + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", 8095 + "dev": true, 8096 + "requires": { 8097 + "call-bind": "^1.0.2", 8098 + "get-intrinsic": "^1.1.1" 8099 + } 8100 + }, 8101 + "glob": { 8102 + "version": "7.2.3", 8103 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 8104 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 8105 + "dev": true, 8106 + "requires": { 8107 + "fs.realpath": "^1.0.0", 8108 + "inflight": "^1.0.4", 8109 + "inherits": "2", 8110 + "minimatch": "^3.1.1", 8111 + "once": "^1.3.0", 8112 + "path-is-absolute": "^1.0.0" 8113 + } 8114 + }, 8115 + "glob-parent": { 8116 + "version": "5.1.2", 8117 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 8118 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 8119 + "dev": true, 8120 + "requires": { 8121 + "is-glob": "^4.0.1" 8122 + } 8123 + }, 3396 8124 "globals": { 3397 8125 "version": "11.12.0", 3398 8126 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 3399 8127 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 3400 8128 "dev": true 3401 8129 }, 8130 + "gopd": { 8131 + "version": "1.0.1", 8132 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 8133 + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 8134 + "dev": true, 8135 + "requires": { 8136 + "get-intrinsic": "^1.1.3" 8137 + } 8138 + }, 8139 + "graceful-fs": { 8140 + "version": "4.2.10", 8141 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 8142 + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 8143 + "dev": true 8144 + }, 3402 8145 "has": { 3403 8146 "version": "1.0.3", 3404 8147 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", ··· 3408 8151 "function-bind": "^1.1.1" 3409 8152 } 3410 8153 }, 8154 + "has-bigints": { 8155 + "version": "1.0.2", 8156 + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", 8157 + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", 8158 + "dev": true 8159 + }, 3411 8160 "has-flag": { 3412 8161 "version": "3.0.0", 3413 8162 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 3414 8163 "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 3415 8164 "dev": true 3416 8165 }, 8166 + "has-property-descriptors": { 8167 + "version": "1.0.0", 8168 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", 8169 + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", 8170 + "dev": true, 8171 + "requires": { 8172 + "get-intrinsic": "^1.1.1" 8173 + } 8174 + }, 8175 + "has-symbols": { 8176 + "version": "1.0.3", 8177 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", 8178 + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", 8179 + "dev": true 8180 + }, 8181 + "has-tostringtag": { 8182 + "version": "1.0.0", 8183 + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 8184 + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 8185 + "dev": true, 8186 + "requires": { 8187 + "has-symbols": "^1.0.2" 8188 + } 8189 + }, 3417 8190 "header-case": { 3418 8191 "version": "2.0.4", 3419 8192 "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", ··· 3439 8212 "@iconify/types": "^2.0.0" 3440 8213 } 3441 8214 }, 8215 + "idb": { 8216 + "version": "7.1.1", 8217 + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", 8218 + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", 8219 + "dev": true 8220 + }, 8221 + "inflight": { 8222 + "version": "1.0.6", 8223 + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 8224 + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 8225 + "dev": true, 8226 + "requires": { 8227 + "once": "^1.3.0", 8228 + "wrappy": "1" 8229 + } 8230 + }, 8231 + "inherits": { 8232 + "version": "2.0.4", 8233 + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 8234 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 8235 + "dev": true 8236 + }, 8237 + "internal-slot": { 8238 + "version": "1.0.4", 8239 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", 8240 + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", 8241 + "dev": true, 8242 + "requires": { 8243 + "get-intrinsic": "^1.1.3", 8244 + "has": "^1.0.3", 8245 + "side-channel": "^1.0.4" 8246 + } 8247 + }, 8248 + "is-bigint": { 8249 + "version": "1.0.4", 8250 + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", 8251 + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", 8252 + "dev": true, 8253 + "requires": { 8254 + "has-bigints": "^1.0.1" 8255 + } 8256 + }, 8257 + "is-boolean-object": { 8258 + "version": "1.1.2", 8259 + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", 8260 + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", 8261 + "dev": true, 8262 + "requires": { 8263 + "call-bind": "^1.0.2", 8264 + "has-tostringtag": "^1.0.0" 8265 + } 8266 + }, 8267 + "is-callable": { 8268 + "version": "1.2.7", 8269 + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", 8270 + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", 8271 + "dev": true 8272 + }, 3442 8273 "is-core-module": { 3443 8274 "version": "2.11.0", 3444 8275 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", ··· 3448 8279 "has": "^1.0.3" 3449 8280 } 3450 8281 }, 8282 + "is-date-object": { 8283 + "version": "1.0.5", 8284 + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 8285 + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 8286 + "dev": true, 8287 + "requires": { 8288 + "has-tostringtag": "^1.0.0" 8289 + } 8290 + }, 8291 + "is-extglob": { 8292 + "version": "2.1.1", 8293 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 8294 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 8295 + "dev": true 8296 + }, 8297 + "is-glob": { 8298 + "version": "4.0.3", 8299 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 8300 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 8301 + "dev": true, 8302 + "requires": { 8303 + "is-extglob": "^2.1.1" 8304 + } 8305 + }, 8306 + "is-module": { 8307 + "version": "1.0.0", 8308 + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 8309 + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", 8310 + "dev": true 8311 + }, 8312 + "is-negative-zero": { 8313 + "version": "2.0.2", 8314 + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", 8315 + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", 8316 + "dev": true 8317 + }, 8318 + "is-number": { 8319 + "version": "7.0.0", 8320 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 8321 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 8322 + "dev": true 8323 + }, 8324 + "is-number-object": { 8325 + "version": "1.0.7", 8326 + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", 8327 + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", 8328 + "dev": true, 8329 + "requires": { 8330 + "has-tostringtag": "^1.0.0" 8331 + } 8332 + }, 8333 + "is-obj": { 8334 + "version": "1.0.1", 8335 + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 8336 + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", 8337 + "dev": true 8338 + }, 8339 + "is-regex": { 8340 + "version": "1.1.4", 8341 + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 8342 + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 8343 + "dev": true, 8344 + "requires": { 8345 + "call-bind": "^1.0.2", 8346 + "has-tostringtag": "^1.0.0" 8347 + } 8348 + }, 8349 + "is-regexp": { 8350 + "version": "1.0.0", 8351 + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", 8352 + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", 8353 + "dev": true 8354 + }, 8355 + "is-shared-array-buffer": { 8356 + "version": "1.0.2", 8357 + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", 8358 + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", 8359 + "dev": true, 8360 + "requires": { 8361 + "call-bind": "^1.0.2" 8362 + } 8363 + }, 8364 + "is-stream": { 8365 + "version": "2.0.1", 8366 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 8367 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 8368 + "dev": true 8369 + }, 8370 + "is-string": { 8371 + "version": "1.0.7", 8372 + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", 8373 + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", 8374 + "dev": true, 8375 + "requires": { 8376 + "has-tostringtag": "^1.0.0" 8377 + } 8378 + }, 8379 + "is-symbol": { 8380 + "version": "1.0.4", 8381 + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", 8382 + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", 8383 + "dev": true, 8384 + "requires": { 8385 + "has-symbols": "^1.0.2" 8386 + } 8387 + }, 8388 + "is-weakref": { 8389 + "version": "1.0.2", 8390 + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", 8391 + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", 8392 + "dev": true, 8393 + "requires": { 8394 + "call-bind": "^1.0.2" 8395 + } 8396 + }, 3451 8397 "isomorphic-form-data": { 3452 8398 "version": "2.0.0", 3453 8399 "resolved": "https://registry.npmjs.org/isomorphic-form-data/-/isomorphic-form-data-2.0.0.tgz", ··· 3474 8420 "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", 3475 8421 "requires": {} 3476 8422 }, 8423 + "jake": { 8424 + "version": "10.8.5", 8425 + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", 8426 + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", 8427 + "dev": true, 8428 + "requires": { 8429 + "async": "^3.2.3", 8430 + "chalk": "^4.0.2", 8431 + "filelist": "^1.0.1", 8432 + "minimatch": "^3.0.4" 8433 + }, 8434 + "dependencies": { 8435 + "ansi-styles": { 8436 + "version": "4.3.0", 8437 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 8438 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 8439 + "dev": true, 8440 + "requires": { 8441 + "color-convert": "^2.0.1" 8442 + } 8443 + }, 8444 + "chalk": { 8445 + "version": "4.1.2", 8446 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 8447 + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 8448 + "dev": true, 8449 + "requires": { 8450 + "ansi-styles": "^4.1.0", 8451 + "supports-color": "^7.1.0" 8452 + } 8453 + }, 8454 + "color-convert": { 8455 + "version": "2.0.1", 8456 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 8457 + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 8458 + "dev": true, 8459 + "requires": { 8460 + "color-name": "~1.1.4" 8461 + } 8462 + }, 8463 + "color-name": { 8464 + "version": "1.1.4", 8465 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 8466 + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 8467 + "dev": true 8468 + }, 8469 + "has-flag": { 8470 + "version": "4.0.0", 8471 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 8472 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 8473 + "dev": true 8474 + }, 8475 + "supports-color": { 8476 + "version": "7.2.0", 8477 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 8478 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 8479 + "dev": true, 8480 + "requires": { 8481 + "has-flag": "^4.0.0" 8482 + } 8483 + } 8484 + } 8485 + }, 3477 8486 "javascript-natural-sort": { 3478 8487 "version": "0.7.1", 3479 8488 "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", 3480 8489 "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", 3481 8490 "dev": true 3482 8491 }, 8492 + "jest-worker": { 8493 + "version": "26.6.2", 8494 + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", 8495 + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", 8496 + "dev": true, 8497 + "requires": { 8498 + "@types/node": "*", 8499 + "merge-stream": "^2.0.0", 8500 + "supports-color": "^7.0.0" 8501 + }, 8502 + "dependencies": { 8503 + "has-flag": { 8504 + "version": "4.0.0", 8505 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 8506 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 8507 + "dev": true 8508 + }, 8509 + "supports-color": { 8510 + "version": "7.2.0", 8511 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 8512 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 8513 + "dev": true, 8514 + "requires": { 8515 + "has-flag": "^4.0.0" 8516 + } 8517 + } 8518 + } 8519 + }, 3483 8520 "js-tokens": { 3484 8521 "version": "4.0.0", 3485 8522 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", ··· 3491 8528 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 3492 8529 "dev": true 3493 8530 }, 8531 + "json-schema": { 8532 + "version": "0.4.0", 8533 + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 8534 + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", 8535 + "dev": true 8536 + }, 8537 + "json-schema-traverse": { 8538 + "version": "1.0.0", 8539 + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 8540 + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 8541 + "dev": true 8542 + }, 3494 8543 "json5": { 3495 8544 "version": "2.2.1", 3496 8545 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", 3497 8546 "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", 3498 8547 "dev": true 3499 8548 }, 8549 + "jsonfile": { 8550 + "version": "6.1.0", 8551 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 8552 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 8553 + "dev": true, 8554 + "requires": { 8555 + "graceful-fs": "^4.1.6", 8556 + "universalify": "^2.0.0" 8557 + } 8558 + }, 8559 + "jsonpointer": { 8560 + "version": "5.0.1", 8561 + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", 8562 + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", 8563 + "dev": true 8564 + }, 3500 8565 "kolorist": { 3501 8566 "version": "1.6.0", 3502 8567 "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.6.0.tgz", 3503 8568 "integrity": "sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==", 3504 8569 "dev": true 3505 8570 }, 8571 + "leven": { 8572 + "version": "3.1.0", 8573 + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", 8574 + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", 8575 + "dev": true 8576 + }, 3506 8577 "lodash": { 3507 8578 "version": "4.17.21", 3508 8579 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 3509 8580 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 3510 8581 "dev": true 3511 8582 }, 8583 + "lodash.debounce": { 8584 + "version": "4.0.8", 8585 + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 8586 + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", 8587 + "dev": true 8588 + }, 8589 + "lodash.sortby": { 8590 + "version": "4.7.0", 8591 + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", 8592 + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", 8593 + "dev": true 8594 + }, 3512 8595 "loose-envify": { 3513 8596 "version": "1.4.0", 3514 8597 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", ··· 3539 8622 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", 3540 8623 "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", 3541 8624 "dev": true, 3542 - "peer": true, 3543 8625 "requires": { 3544 8626 "sourcemap-codec": "^1.4.8" 3545 8627 } ··· 3553 8635 } 3554 8636 }, 3555 8637 "masto": { 3556 - "version": "4.10.0", 3557 - "resolved": "https://registry.npmjs.org/masto/-/masto-4.10.0.tgz", 3558 - "integrity": "sha512-d69/XBx0mk7M1zK5kG7/3GpxxPf2mn5p6Kb78OQJbrwKF8lcyN/7SO3nUEqtH7blOs2scbx28zbnQkKDwBKjeA==", 8638 + "version": "4.10.1", 8639 + "resolved": "https://registry.npmjs.org/masto/-/masto-4.10.1.tgz", 8640 + "integrity": "sha512-zEcQff0MkXTMDT9yXSyJw8+9oBkbcaSnYntm4x57CSReD1OBM7Z3FOQjEwydTetHwsX+etE0EvQHFB8mNggl6g==", 3559 8641 "requires": { 3560 8642 "axios": "1.1.3", 3561 8643 "change-case": "^4.1.2", ··· 3585 8667 "mimic-fn": "^4.0.0" 3586 8668 } 3587 8669 }, 8670 + "merge-stream": { 8671 + "version": "2.0.0", 8672 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 8673 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 8674 + "dev": true 8675 + }, 8676 + "merge2": { 8677 + "version": "1.4.1", 8678 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 8679 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 8680 + "dev": true 8681 + }, 8682 + "micromatch": { 8683 + "version": "4.0.5", 8684 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 8685 + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 8686 + "dev": true, 8687 + "requires": { 8688 + "braces": "^3.0.2", 8689 + "picomatch": "^2.3.1" 8690 + } 8691 + }, 3588 8692 "mime-db": { 3589 8693 "version": "1.52.0", 3590 8694 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", ··· 3602 8706 "version": "4.0.0", 3603 8707 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 3604 8708 "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" 8709 + }, 8710 + "minimatch": { 8711 + "version": "3.1.2", 8712 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 8713 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 8714 + "dev": true, 8715 + "requires": { 8716 + "brace-expansion": "^1.1.7" 8717 + } 3605 8718 }, 3606 8719 "ms": { 3607 8720 "version": "2.1.2", ··· 3636 8749 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 3637 8750 "dev": true 3638 8751 }, 8752 + "object-inspect": { 8753 + "version": "1.12.2", 8754 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 8755 + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 8756 + "dev": true 8757 + }, 8758 + "object-keys": { 8759 + "version": "1.1.1", 8760 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 8761 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 8762 + "dev": true 8763 + }, 8764 + "object.assign": { 8765 + "version": "4.1.4", 8766 + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", 8767 + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", 8768 + "dev": true, 8769 + "requires": { 8770 + "call-bind": "^1.0.2", 8771 + "define-properties": "^1.1.4", 8772 + "has-symbols": "^1.0.3", 8773 + "object-keys": "^1.1.1" 8774 + } 8775 + }, 8776 + "once": { 8777 + "version": "1.4.0", 8778 + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 8779 + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 8780 + "dev": true, 8781 + "requires": { 8782 + "wrappy": "1" 8783 + } 8784 + }, 3639 8785 "p-defer": { 3640 8786 "version": "1.0.0", 3641 8787 "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", ··· 3668 8814 "tslib": "^2.0.3" 3669 8815 } 3670 8816 }, 8817 + "path-is-absolute": { 8818 + "version": "1.0.1", 8819 + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 8820 + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 8821 + "dev": true 8822 + }, 3671 8823 "path-parse": { 3672 8824 "version": "1.0.7", 3673 8825 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", ··· 3728 8880 "dev": true, 3729 8881 "peer": true 3730 8882 }, 8883 + "pretty-bytes": { 8884 + "version": "6.0.0", 8885 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.0.0.tgz", 8886 + "integrity": "sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg==", 8887 + "dev": true 8888 + }, 3731 8889 "proxy-compare": { 3732 8890 "version": "2.3.0", 3733 8891 "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-2.3.0.tgz", ··· 3738 8896 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", 3739 8897 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" 3740 8898 }, 8899 + "punycode": { 8900 + "version": "2.1.1", 8901 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 8902 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 8903 + "dev": true 8904 + }, 8905 + "queue-microtask": { 8906 + "version": "1.2.3", 8907 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 8908 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 8909 + "dev": true 8910 + }, 8911 + "randombytes": { 8912 + "version": "2.1.0", 8913 + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 8914 + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 8915 + "dev": true, 8916 + "requires": { 8917 + "safe-buffer": "^5.1.0" 8918 + } 8919 + }, 3741 8920 "react": { 3742 8921 "version": "18.2.0", 3743 8922 "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", ··· 3763 8942 "integrity": "sha512-IXpIsPe6BleFOEHKzKh5UjwRUaz/JYS0lT/HPsupWEQou2hDqjhLMStc5zyE3eQVT4Fk3FufM8Fw33qW1uyeiw==", 3764 8943 "requires": {} 3765 8944 }, 8945 + "regenerate": { 8946 + "version": "1.4.2", 8947 + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 8948 + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", 8949 + "dev": true 8950 + }, 8951 + "regenerate-unicode-properties": { 8952 + "version": "10.1.0", 8953 + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", 8954 + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", 8955 + "dev": true, 8956 + "requires": { 8957 + "regenerate": "^1.4.2" 8958 + } 8959 + }, 3766 8960 "regenerator-runtime": { 3767 8961 "version": "0.13.11", 3768 8962 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", 3769 8963 "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" 3770 8964 }, 8965 + "regenerator-transform": { 8966 + "version": "0.15.1", 8967 + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", 8968 + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", 8969 + "dev": true, 8970 + "requires": { 8971 + "@babel/runtime": "^7.8.4" 8972 + } 8973 + }, 8974 + "regexp.prototype.flags": { 8975 + "version": "1.4.3", 8976 + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", 8977 + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", 8978 + "dev": true, 8979 + "requires": { 8980 + "call-bind": "^1.0.2", 8981 + "define-properties": "^1.1.3", 8982 + "functions-have-names": "^1.2.2" 8983 + } 8984 + }, 8985 + "regexpu-core": { 8986 + "version": "5.2.2", 8987 + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", 8988 + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", 8989 + "dev": true, 8990 + "requires": { 8991 + "regenerate": "^1.4.2", 8992 + "regenerate-unicode-properties": "^10.1.0", 8993 + "regjsgen": "^0.7.1", 8994 + "regjsparser": "^0.9.1", 8995 + "unicode-match-property-ecmascript": "^2.0.0", 8996 + "unicode-match-property-value-ecmascript": "^2.1.0" 8997 + } 8998 + }, 8999 + "regjsgen": { 9000 + "version": "0.7.1", 9001 + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", 9002 + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", 9003 + "dev": true 9004 + }, 9005 + "regjsparser": { 9006 + "version": "0.9.1", 9007 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", 9008 + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", 9009 + "dev": true, 9010 + "requires": { 9011 + "jsesc": "~0.5.0" 9012 + }, 9013 + "dependencies": { 9014 + "jsesc": { 9015 + "version": "0.5.0", 9016 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 9017 + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", 9018 + "dev": true 9019 + } 9020 + } 9021 + }, 9022 + "require-from-string": { 9023 + "version": "2.0.2", 9024 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 9025 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 9026 + "dev": true 9027 + }, 3771 9028 "resolve": { 3772 9029 "version": "1.22.1", 3773 9030 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", ··· 3779 9036 "supports-preserve-symlinks-flag": "^1.0.0" 3780 9037 } 3781 9038 }, 9039 + "reusify": { 9040 + "version": "1.0.4", 9041 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 9042 + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 9043 + "dev": true 9044 + }, 3782 9045 "rollup": { 3783 9046 "version": "3.7.4", 3784 9047 "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.7.4.tgz", ··· 3788 9051 "fsevents": "~2.3.2" 3789 9052 } 3790 9053 }, 9054 + "run-parallel": { 9055 + "version": "1.2.0", 9056 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 9057 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 9058 + "dev": true, 9059 + "requires": { 9060 + "queue-microtask": "^1.2.2" 9061 + } 9062 + }, 9063 + "safe-buffer": { 9064 + "version": "5.2.1", 9065 + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 9066 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 9067 + "dev": true 9068 + }, 9069 + "safe-regex-test": { 9070 + "version": "1.0.0", 9071 + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", 9072 + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", 9073 + "dev": true, 9074 + "requires": { 9075 + "call-bind": "^1.0.2", 9076 + "get-intrinsic": "^1.1.3", 9077 + "is-regex": "^1.1.4" 9078 + } 9079 + }, 3791 9080 "scheduler": { 3792 9081 "version": "0.23.0", 3793 9082 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", ··· 3813 9102 "upper-case-first": "^2.0.2" 3814 9103 } 3815 9104 }, 9105 + "serialize-javascript": { 9106 + "version": "4.0.0", 9107 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", 9108 + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", 9109 + "dev": true, 9110 + "requires": { 9111 + "randombytes": "^2.1.0" 9112 + } 9113 + }, 9114 + "side-channel": { 9115 + "version": "1.0.4", 9116 + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", 9117 + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", 9118 + "dev": true, 9119 + "requires": { 9120 + "call-bind": "^1.0.0", 9121 + "get-intrinsic": "^1.0.2", 9122 + "object-inspect": "^1.9.0" 9123 + } 9124 + }, 3816 9125 "snake-case": { 3817 9126 "version": "3.0.4", 3818 9127 "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", ··· 3826 9135 "version": "0.6.1", 3827 9136 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3828 9137 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 3829 - "dev": true, 3830 - "peer": true 9138 + "dev": true 3831 9139 }, 3832 9140 "source-map-js": { 3833 9141 "version": "1.0.2", ··· 3835 9143 "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 3836 9144 "devOptional": true 3837 9145 }, 9146 + "source-map-support": { 9147 + "version": "0.5.21", 9148 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 9149 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 9150 + "dev": true, 9151 + "requires": { 9152 + "buffer-from": "^1.0.0", 9153 + "source-map": "^0.6.0" 9154 + } 9155 + }, 3838 9156 "sourcemap-codec": { 3839 9157 "version": "1.4.8", 3840 9158 "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 3841 9159 "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 3842 - "dev": true, 3843 - "peer": true 9160 + "dev": true 3844 9161 }, 3845 9162 "string-length": { 3846 9163 "version": "5.0.1", ··· 3851 9168 "strip-ansi": "^7.0.1" 3852 9169 } 3853 9170 }, 9171 + "string.prototype.matchall": { 9172 + "version": "4.0.8", 9173 + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", 9174 + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", 9175 + "dev": true, 9176 + "requires": { 9177 + "call-bind": "^1.0.2", 9178 + "define-properties": "^1.1.4", 9179 + "es-abstract": "^1.20.4", 9180 + "get-intrinsic": "^1.1.3", 9181 + "has-symbols": "^1.0.3", 9182 + "internal-slot": "^1.0.3", 9183 + "regexp.prototype.flags": "^1.4.3", 9184 + "side-channel": "^1.0.4" 9185 + } 9186 + }, 9187 + "string.prototype.trimend": { 9188 + "version": "1.0.6", 9189 + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", 9190 + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", 9191 + "dev": true, 9192 + "requires": { 9193 + "call-bind": "^1.0.2", 9194 + "define-properties": "^1.1.4", 9195 + "es-abstract": "^1.20.4" 9196 + } 9197 + }, 9198 + "string.prototype.trimstart": { 9199 + "version": "1.0.6", 9200 + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", 9201 + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", 9202 + "dev": true, 9203 + "requires": { 9204 + "call-bind": "^1.0.2", 9205 + "define-properties": "^1.1.4", 9206 + "es-abstract": "^1.20.4" 9207 + } 9208 + }, 9209 + "stringify-object": { 9210 + "version": "3.3.0", 9211 + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", 9212 + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", 9213 + "dev": true, 9214 + "requires": { 9215 + "get-own-enumerable-property-symbols": "^3.0.0", 9216 + "is-obj": "^1.0.1", 9217 + "is-regexp": "^1.0.0" 9218 + } 9219 + }, 3854 9220 "strip-ansi": { 3855 9221 "version": "7.0.1", 3856 9222 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", ··· 3859 9225 "ansi-regex": "^6.0.1" 3860 9226 } 3861 9227 }, 9228 + "strip-comments": { 9229 + "version": "2.0.1", 9230 + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", 9231 + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", 9232 + "dev": true 9233 + }, 3862 9234 "supports-color": { 3863 9235 "version": "5.5.0", 3864 9236 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", ··· 3874 9246 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 3875 9247 "devOptional": true 3876 9248 }, 9249 + "temp-dir": { 9250 + "version": "2.0.0", 9251 + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", 9252 + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", 9253 + "dev": true 9254 + }, 9255 + "tempy": { 9256 + "version": "0.6.0", 9257 + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", 9258 + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", 9259 + "dev": true, 9260 + "requires": { 9261 + "is-stream": "^2.0.0", 9262 + "temp-dir": "^2.0.0", 9263 + "type-fest": "^0.16.0", 9264 + "unique-string": "^2.0.0" 9265 + } 9266 + }, 9267 + "terser": { 9268 + "version": "5.16.1", 9269 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", 9270 + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", 9271 + "dev": true, 9272 + "requires": { 9273 + "@jridgewell/source-map": "^0.3.2", 9274 + "acorn": "^8.5.0", 9275 + "commander": "^2.20.0", 9276 + "source-map-support": "~0.5.20" 9277 + } 9278 + }, 3877 9279 "to-fast-properties": { 3878 9280 "version": "2.0.0", 3879 9281 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 3880 9282 "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 3881 9283 "devOptional": true 3882 9284 }, 9285 + "to-regex-range": { 9286 + "version": "5.0.1", 9287 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 9288 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 9289 + "dev": true, 9290 + "requires": { 9291 + "is-number": "^7.0.0" 9292 + } 9293 + }, 9294 + "tr46": { 9295 + "version": "1.0.1", 9296 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", 9297 + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", 9298 + "dev": true, 9299 + "requires": { 9300 + "punycode": "^2.1.0" 9301 + } 9302 + }, 3883 9303 "tslib": { 3884 9304 "version": "2.4.1", 3885 9305 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 3886 9306 "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" 3887 9307 }, 9308 + "type-fest": { 9309 + "version": "0.16.0", 9310 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", 9311 + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", 9312 + "dev": true 9313 + }, 9314 + "unbox-primitive": { 9315 + "version": "1.0.2", 9316 + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", 9317 + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", 9318 + "dev": true, 9319 + "requires": { 9320 + "call-bind": "^1.0.2", 9321 + "has-bigints": "^1.0.2", 9322 + "has-symbols": "^1.0.3", 9323 + "which-boxed-primitive": "^1.0.2" 9324 + } 9325 + }, 9326 + "unicode-canonical-property-names-ecmascript": { 9327 + "version": "2.0.0", 9328 + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", 9329 + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", 9330 + "dev": true 9331 + }, 9332 + "unicode-match-property-ecmascript": { 9333 + "version": "2.0.0", 9334 + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", 9335 + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", 9336 + "dev": true, 9337 + "requires": { 9338 + "unicode-canonical-property-names-ecmascript": "^2.0.0", 9339 + "unicode-property-aliases-ecmascript": "^2.0.0" 9340 + } 9341 + }, 9342 + "unicode-match-property-value-ecmascript": { 9343 + "version": "2.1.0", 9344 + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", 9345 + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", 9346 + "dev": true 9347 + }, 9348 + "unicode-property-aliases-ecmascript": { 9349 + "version": "2.1.0", 9350 + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", 9351 + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", 9352 + "dev": true 9353 + }, 9354 + "unique-string": { 9355 + "version": "2.0.0", 9356 + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 9357 + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 9358 + "dev": true, 9359 + "requires": { 9360 + "crypto-random-string": "^2.0.0" 9361 + } 9362 + }, 9363 + "universalify": { 9364 + "version": "2.0.0", 9365 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 9366 + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 9367 + "dev": true 9368 + }, 9369 + "upath": { 9370 + "version": "1.2.0", 9371 + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 9372 + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 9373 + "dev": true 9374 + }, 3888 9375 "update-browserslist-db": { 3889 9376 "version": "1.0.10", 3890 9377 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", ··· 3911 9398 "tslib": "^2.0.3" 3912 9399 } 3913 9400 }, 9401 + "uri-js": { 9402 + "version": "4.4.1", 9403 + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 9404 + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 9405 + "dev": true, 9406 + "requires": { 9407 + "punycode": "^2.1.0" 9408 + } 9409 + }, 3914 9410 "use-resize-observer": { 3915 9411 "version": "9.1.0", 3916 9412 "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", ··· 3935 9431 } 3936 9432 }, 3937 9433 "vite": { 3938 - "version": "4.0.1", 3939 - "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.1.tgz", 3940 - "integrity": "sha512-kZQPzbDau35iWOhy3CpkrRC7It+HIHtulAzBhMqzGHKRf/4+vmh8rPDDdv98SWQrFWo6//3ozwsRmwQIPZsK9g==", 9434 + "version": "4.0.2", 9435 + "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.2.tgz", 9436 + "integrity": "sha512-QJaY3R+tFlTagH0exVqbgkkw45B+/bXVBzF2ZD1KB5Z8RiAoiKo60vSUf6/r4c2Vh9jfGBKM4oBI9b4/1ZJYng==", 3941 9437 "devOptional": true, 3942 9438 "requires": { 3943 9439 "esbuild": "^0.16.3", ··· 3946 9442 "resolve": "^1.22.1", 3947 9443 "rollup": "^3.7.0" 3948 9444 } 9445 + }, 9446 + "vite-plugin-pwa": { 9447 + "version": "0.14.0", 9448 + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-0.14.0.tgz", 9449 + "integrity": "sha512-3wZx47PLWTckOQhc8Y6YZjAbNZ89Ovh4TdCT97MGhgl7aFd2LUekVnAmIgFwgMqyxzJ93nmkPF/ALpEW/i2qCg==", 9450 + "dev": true, 9451 + "requires": { 9452 + "@rollup/plugin-replace": "^5.0.1", 9453 + "debug": "^4.3.4", 9454 + "fast-glob": "^3.2.12", 9455 + "pretty-bytes": "^6.0.0", 9456 + "rollup": "^3.7.2", 9457 + "workbox-build": "^6.5.4", 9458 + "workbox-window": "^6.5.4" 9459 + } 9460 + }, 9461 + "webidl-conversions": { 9462 + "version": "4.0.2", 9463 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", 9464 + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", 9465 + "dev": true 9466 + }, 9467 + "whatwg-url": { 9468 + "version": "7.1.0", 9469 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", 9470 + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", 9471 + "dev": true, 9472 + "requires": { 9473 + "lodash.sortby": "^4.7.0", 9474 + "tr46": "^1.0.1", 9475 + "webidl-conversions": "^4.0.2" 9476 + } 9477 + }, 9478 + "which-boxed-primitive": { 9479 + "version": "1.0.2", 9480 + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", 9481 + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", 9482 + "dev": true, 9483 + "requires": { 9484 + "is-bigint": "^1.0.1", 9485 + "is-boolean-object": "^1.1.0", 9486 + "is-number-object": "^1.0.4", 9487 + "is-string": "^1.0.5", 9488 + "is-symbol": "^1.0.3" 9489 + } 9490 + }, 9491 + "workbox-background-sync": { 9492 + "version": "6.5.4", 9493 + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", 9494 + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", 9495 + "dev": true, 9496 + "requires": { 9497 + "idb": "^7.0.1", 9498 + "workbox-core": "6.5.4" 9499 + } 9500 + }, 9501 + "workbox-broadcast-update": { 9502 + "version": "6.5.4", 9503 + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", 9504 + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", 9505 + "dev": true, 9506 + "requires": { 9507 + "workbox-core": "6.5.4" 9508 + } 9509 + }, 9510 + "workbox-build": { 9511 + "version": "6.5.4", 9512 + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", 9513 + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", 9514 + "dev": true, 9515 + "requires": { 9516 + "@apideck/better-ajv-errors": "^0.3.1", 9517 + "@babel/core": "^7.11.1", 9518 + "@babel/preset-env": "^7.11.0", 9519 + "@babel/runtime": "^7.11.2", 9520 + "@rollup/plugin-babel": "^5.2.0", 9521 + "@rollup/plugin-node-resolve": "^11.2.1", 9522 + "@rollup/plugin-replace": "^2.4.1", 9523 + "@surma/rollup-plugin-off-main-thread": "^2.2.3", 9524 + "ajv": "^8.6.0", 9525 + "common-tags": "^1.8.0", 9526 + "fast-json-stable-stringify": "^2.1.0", 9527 + "fs-extra": "^9.0.1", 9528 + "glob": "^7.1.6", 9529 + "lodash": "^4.17.20", 9530 + "pretty-bytes": "^5.3.0", 9531 + "rollup": "^2.43.1", 9532 + "rollup-plugin-terser": "^7.0.0", 9533 + "source-map": "^0.8.0-beta.0", 9534 + "stringify-object": "^3.3.0", 9535 + "strip-comments": "^2.0.1", 9536 + "tempy": "^0.6.0", 9537 + "upath": "^1.2.0", 9538 + "workbox-background-sync": "6.5.4", 9539 + "workbox-broadcast-update": "6.5.4", 9540 + "workbox-cacheable-response": "6.5.4", 9541 + "workbox-core": "6.5.4", 9542 + "workbox-expiration": "6.5.4", 9543 + "workbox-google-analytics": "6.5.4", 9544 + "workbox-navigation-preload": "6.5.4", 9545 + "workbox-precaching": "6.5.4", 9546 + "workbox-range-requests": "6.5.4", 9547 + "workbox-recipes": "6.5.4", 9548 + "workbox-routing": "6.5.4", 9549 + "workbox-strategies": "6.5.4", 9550 + "workbox-streams": "6.5.4", 9551 + "workbox-sw": "6.5.4", 9552 + "workbox-window": "6.5.4" 9553 + }, 9554 + "dependencies": { 9555 + "@rollup/plugin-babel": { 9556 + "version": "5.3.1", 9557 + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", 9558 + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", 9559 + "dev": true, 9560 + "requires": { 9561 + "@babel/helper-module-imports": "^7.10.4", 9562 + "@rollup/pluginutils": "^3.1.0" 9563 + } 9564 + }, 9565 + "@rollup/plugin-node-resolve": { 9566 + "version": "11.2.1", 9567 + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", 9568 + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", 9569 + "dev": true, 9570 + "requires": { 9571 + "@rollup/pluginutils": "^3.1.0", 9572 + "@types/resolve": "1.17.1", 9573 + "builtin-modules": "^3.1.0", 9574 + "deepmerge": "^4.2.2", 9575 + "is-module": "^1.0.0", 9576 + "resolve": "^1.19.0" 9577 + } 9578 + }, 9579 + "@rollup/plugin-replace": { 9580 + "version": "2.4.2", 9581 + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", 9582 + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", 9583 + "dev": true, 9584 + "requires": { 9585 + "@rollup/pluginutils": "^3.1.0", 9586 + "magic-string": "^0.25.7" 9587 + } 9588 + }, 9589 + "@rollup/pluginutils": { 9590 + "version": "3.1.0", 9591 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 9592 + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 9593 + "dev": true, 9594 + "requires": { 9595 + "@types/estree": "0.0.39", 9596 + "estree-walker": "^1.0.1", 9597 + "picomatch": "^2.2.2" 9598 + } 9599 + }, 9600 + "@types/estree": { 9601 + "version": "0.0.39", 9602 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 9603 + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 9604 + "dev": true 9605 + }, 9606 + "estree-walker": { 9607 + "version": "1.0.1", 9608 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 9609 + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 9610 + "dev": true 9611 + }, 9612 + "pretty-bytes": { 9613 + "version": "5.6.0", 9614 + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", 9615 + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", 9616 + "dev": true 9617 + }, 9618 + "rollup": { 9619 + "version": "2.79.1", 9620 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", 9621 + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", 9622 + "dev": true, 9623 + "requires": { 9624 + "fsevents": "~2.3.2" 9625 + } 9626 + }, 9627 + "rollup-plugin-terser": { 9628 + "version": "7.0.2", 9629 + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", 9630 + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", 9631 + "dev": true, 9632 + "requires": { 9633 + "@babel/code-frame": "^7.10.4", 9634 + "jest-worker": "^26.2.1", 9635 + "serialize-javascript": "^4.0.0", 9636 + "terser": "^5.0.0" 9637 + } 9638 + }, 9639 + "source-map": { 9640 + "version": "0.8.0-beta.0", 9641 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", 9642 + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", 9643 + "dev": true, 9644 + "requires": { 9645 + "whatwg-url": "^7.0.0" 9646 + } 9647 + } 9648 + } 9649 + }, 9650 + "workbox-cacheable-response": { 9651 + "version": "6.5.4", 9652 + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", 9653 + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", 9654 + "dev": true, 9655 + "requires": { 9656 + "workbox-core": "6.5.4" 9657 + } 9658 + }, 9659 + "workbox-core": { 9660 + "version": "6.5.4", 9661 + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", 9662 + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==", 9663 + "dev": true 9664 + }, 9665 + "workbox-expiration": { 9666 + "version": "6.5.4", 9667 + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", 9668 + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", 9669 + "dev": true, 9670 + "requires": { 9671 + "idb": "^7.0.1", 9672 + "workbox-core": "6.5.4" 9673 + } 9674 + }, 9675 + "workbox-google-analytics": { 9676 + "version": "6.5.4", 9677 + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", 9678 + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", 9679 + "dev": true, 9680 + "requires": { 9681 + "workbox-background-sync": "6.5.4", 9682 + "workbox-core": "6.5.4", 9683 + "workbox-routing": "6.5.4", 9684 + "workbox-strategies": "6.5.4" 9685 + } 9686 + }, 9687 + "workbox-navigation-preload": { 9688 + "version": "6.5.4", 9689 + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", 9690 + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", 9691 + "dev": true, 9692 + "requires": { 9693 + "workbox-core": "6.5.4" 9694 + } 9695 + }, 9696 + "workbox-precaching": { 9697 + "version": "6.5.4", 9698 + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", 9699 + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", 9700 + "dev": true, 9701 + "requires": { 9702 + "workbox-core": "6.5.4", 9703 + "workbox-routing": "6.5.4", 9704 + "workbox-strategies": "6.5.4" 9705 + } 9706 + }, 9707 + "workbox-range-requests": { 9708 + "version": "6.5.4", 9709 + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", 9710 + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", 9711 + "dev": true, 9712 + "requires": { 9713 + "workbox-core": "6.5.4" 9714 + } 9715 + }, 9716 + "workbox-recipes": { 9717 + "version": "6.5.4", 9718 + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", 9719 + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", 9720 + "dev": true, 9721 + "requires": { 9722 + "workbox-cacheable-response": "6.5.4", 9723 + "workbox-core": "6.5.4", 9724 + "workbox-expiration": "6.5.4", 9725 + "workbox-precaching": "6.5.4", 9726 + "workbox-routing": "6.5.4", 9727 + "workbox-strategies": "6.5.4" 9728 + } 9729 + }, 9730 + "workbox-routing": { 9731 + "version": "6.5.4", 9732 + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", 9733 + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", 9734 + "dev": true, 9735 + "requires": { 9736 + "workbox-core": "6.5.4" 9737 + } 9738 + }, 9739 + "workbox-strategies": { 9740 + "version": "6.5.4", 9741 + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", 9742 + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", 9743 + "dev": true, 9744 + "requires": { 9745 + "workbox-core": "6.5.4" 9746 + } 9747 + }, 9748 + "workbox-streams": { 9749 + "version": "6.5.4", 9750 + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", 9751 + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", 9752 + "dev": true, 9753 + "requires": { 9754 + "workbox-core": "6.5.4", 9755 + "workbox-routing": "6.5.4" 9756 + } 9757 + }, 9758 + "workbox-sw": { 9759 + "version": "6.5.4", 9760 + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", 9761 + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", 9762 + "dev": true 9763 + }, 9764 + "workbox-window": { 9765 + "version": "6.5.4", 9766 + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", 9767 + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", 9768 + "dev": true, 9769 + "requires": { 9770 + "@types/trusted-types": "^2.0.2", 9771 + "workbox-core": "6.5.4" 9772 + } 9773 + }, 9774 + "wrappy": { 9775 + "version": "1.0.2", 9776 + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 9777 + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 9778 + "dev": true 3949 9779 }, 3950 9780 "ws": { 3951 9781 "version": "8.11.0",
+7 -2
package.json
··· 15 15 "fast-blurhash": "~1.1.2", 16 16 "history": "~5.3.0", 17 17 "iconify-icon": "~1.0.2", 18 - "masto": "~4.10.0", 18 + "masto": "~4.10.1", 19 19 "mem": "~9.0.2", 20 20 "preact": "~10.11.3", 21 21 "preact-router": "~4.1.0", ··· 30 30 "autoprefixer": "~10.4.13", 31 31 "postcss": "~8.4.20", 32 32 "postcss-dark-theme-class": "~0.7.3", 33 - "vite": "~4.0.1" 33 + "vite": "~4.0.2", 34 + "vite-plugin-pwa": "~0.14.0", 35 + "workbox-cacheable-response": "~6.5.4", 36 + "workbox-expiration": "~6.5.4", 37 + "workbox-routing": "~6.5.4", 38 + "workbox-strategies": "~6.5.4" 34 39 }, 35 40 "postcss": { 36 41 "plugins": {
public/apple-touch-icon.png

This is a binary file and will not be displayed.

public/logo-192.png

This is a binary file and will not be displayed.

public/logo-512.png

This is a binary file and will not be displayed.

+2
public/robots.txt
··· 1 + User-agent: * 2 + Allow: /
+58
public/sw.js
··· 1 + import { CacheableResponsePlugin } from 'workbox-cacheable-response'; 2 + import { ExpirationPlugin } from 'workbox-expiration'; 3 + import { RegExpRoute, registerRoute, Route } from 'workbox-routing'; 4 + import { CacheFirst, StaleWhileRevalidate } from 'workbox-strategies'; 5 + 6 + const imageRoute = new Route( 7 + ({ request, sameOrigin }) => { 8 + return !sameOrigin && request.destination === 'image'; 9 + }, 10 + new CacheFirst({ 11 + cacheName: 'remote-images', 12 + plugins: [ 13 + new ExpirationPlugin({ 14 + maxAgeSeconds: 7 * 24 * 60 * 60, // 7 days 15 + purgeOnQuotaError: true, 16 + }), 17 + new CacheableResponsePlugin({ 18 + statuses: [0, 200], 19 + }), 20 + ], 21 + }), 22 + ); 23 + registerRoute(imageRoute); 24 + 25 + // Cache /instance because masto.js has to keep calling it while initializing 26 + const apiExtendedRoute = new RegExpRoute( 27 + /^https?:\/\/[^\/]+\/api\/v\d+\/instance/, 28 + new StaleWhileRevalidate({ 29 + cacheName: 'api-extended', 30 + plugins: [ 31 + new ExpirationPlugin({ 32 + maxAgeSeconds: 24 * 60 * 60, // 1 day 33 + }), 34 + new CacheableResponsePlugin({ 35 + statuses: [0, 200], 36 + }), 37 + ], 38 + }), 39 + ); 40 + registerRoute(apiExtendedRoute); 41 + 42 + // Not caching API requests, doesn't seem to be necessary fo now 43 + // 44 + // const apiRoute = new RegExpRoute( 45 + // /^https?:\/\/[^\/]+\/api\//, 46 + // new StaleWhileRevalidate({ 47 + // cacheName: 'api', 48 + // plugins: [ 49 + // new ExpirationPlugin({ 50 + // maxAgeSeconds: 60, // 1 minute 51 + // }), 52 + // new CacheableResponsePlugin({ 53 + // statuses: [0, 200], 54 + // }), 55 + // ], 56 + // }), 57 + // ); 58 + // registerRoute(apiRoute);
+4 -5
src/assets/logo.svg
··· 1 - <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" clip-rule="evenodd" viewBox="0 0 64 64"> 2 - <path fill="none" d="M0 0h63.99v63.99H0z"/> 3 - <g stroke-width="6"> 4 - <path fill="#d8e7fe" stroke="#a4bff7" d="M56.35 22.41a19.43 19.43 0 0 0-10.62-12.7c-5.66-2.46-17.32-3.5-23.32-2.07a19.43 19.43 0 0 0-12.7 10.62c-2.46 5.66-3.5 17.32-2.07 23.32a19.43 19.43 0 0 0 10.62 12.7c5.66 2.46 17.32 3.5 23.32 2.07a19.43 19.43 0 0 0 12.7-10.62c2.46-5.66 3.5-17.31 2.07-23.32Z"/> 5 - <path fill="none" stroke="#6892e2" d="M38.64 24.75a63.7 63.7 0 0 1 1 15.76M27.01 23.72a63.64 63.64 0 0 0-3.77 15.33"/> 1 + <svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" clip-rule="evenodd" viewBox="0 0 128 128"> 2 + <g stroke-width="12"> 3 + <path fill="#d8e7fe" stroke="#a4bff7" d="M107.56 46.85c-2.3-9.75-10.07-18.83-19-22.72-10.12-4.4-30.97-6.26-41.71-3.7-9.47 2.24-18.72 9.81-22.72 19-4.4 10.11-6.26 30.97-3.7 41.7 2.3 9.76 10.07 18.84 19 22.72 10.11 4.4 30.97 6.26 41.7 3.71 9.48-2.24 18.73-9.81 22.72-19 4.4-10.12 6.26-30.97 3.71-41.71Z"/> 4 + <path fill="none" stroke="#6892e2" d="M75.89 51.04c1.5 7.44 2.47 18.16 1.8 28.19M55.08 49.19a113.84 113.84 0 0 0-6.75 27.43"/> 6 5 </g> 7 6 </svg>
+38 -1
vite.config.js
··· 2 2 import { execSync } from 'child_process'; 3 3 import { resolve } from 'path'; 4 4 import { defineConfig, splitVendorChunkPlugin } from 'vite'; 5 + import { VitePWA } from 'vite-plugin-pwa'; 6 + 7 + const { VITE_CLIENT_NAME: CLIENT_NAME, NODE_ENV } = process.env; 5 8 6 9 const commitHash = execSync('git rev-parse --short HEAD').toString().trim(); 7 10 8 11 // https://vitejs.dev/config/ 9 12 export default defineConfig({ 13 + mode: NODE_ENV, 10 14 define: { 11 15 __BUILD_TIME__: JSON.stringify(Date.now()), 12 16 __COMMIT_HASH__: JSON.stringify(commitHash), 13 17 }, 14 - plugins: [preact(), splitVendorChunkPlugin()], 18 + plugins: [ 19 + preact(), 20 + splitVendorChunkPlugin(), 21 + VitePWA({ 22 + manifest: { 23 + name: CLIENT_NAME, 24 + short_name: CLIENT_NAME, 25 + description: 'Minimalistic opinionated Mastodon web client', 26 + theme_color: '#ffffff', 27 + icons: [ 28 + { 29 + src: 'logo-192.png', 30 + sizes: '192x192', 31 + type: 'image/png', 32 + }, 33 + { 34 + src: 'logo-512.png', 35 + sizes: '512x512', 36 + type: 'image/png', 37 + }, 38 + ], 39 + }, 40 + strategies: 'injectManifest', 41 + injectRegister: 'inline', 42 + injectManifest: { 43 + // Prevent "Unable to find a place to inject the manifest" error 44 + injectionPoint: undefined, 45 + }, 46 + devOptions: { 47 + enabled: NODE_ENV === 'development', 48 + type: 'module', 49 + }, 50 + }), 51 + ], 15 52 build: { 16 53 sourcemap: true, 17 54 rollupOptions: {