[READ-ONLY] Mirror of https://github.com/probablykasper/time-machine-inspector. Time Machine backup size inspector app
backup macos tauri time-machine
0

Configure Feed

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

Refactor sidebar items

Kasper (Jan 17, 2022, 8:54 AM +0100) be778c7a fd81eee9

+1157 -1467
+1014 -1281
package-lock.json
··· 5 5 "packages": { 6 6 "": { 7 7 "devDependencies": { 8 - "@sveltejs/vite-plugin-svelte": "1.0.0-next.33", 8 + "@sveltejs/vite-plugin-svelte": "1.0.0-next.34", 9 9 "@tauri-apps/api": "1.0.0-beta.8", 10 10 "@tauri-apps/cli": "1.0.0-beta.10", 11 - "@typescript-eslint/eslint-plugin": "^5.8.1", 12 - "@typescript-eslint/parser": "^5.8.1", 13 - "autoprefixer": "^10.4.1", 14 - "eslint": "^8.6.0", 11 + "@typescript-eslint/eslint-plugin": "^5.9.1", 12 + "@typescript-eslint/parser": "^5.9.1", 13 + "autoprefixer": "^10.4.2", 14 + "eslint": "^8.7.0", 15 15 "eslint-config-prettier": "^8.3.0", 16 - "eslint-plugin-svelte3": "^3.2.1", 16 + "eslint-plugin-svelte3": "^3.4.0", 17 17 "prettier": "^2.5.1", 18 - "prettier-plugin-svelte": "^2.5.1", 19 - "sass": "^1.45.2", 20 - "svelte": "^3.44.3", 21 - "svelte-check": "^2.2.11", 18 + "prettier-plugin-svelte": "^2.6.0", 19 + "sass": "^1.48.0", 20 + "svelte": "^3.46.2", 21 + "svelte-check": "^2.3.0", 22 22 "svelte-preprocess": "^4.10.1", 23 23 "typescript": "^4.5.4", 24 - "vite": "^2.7.10" 24 + "vite": "^2.7.12" 25 25 } 26 26 }, 27 27 "node_modules/@eslint/eslintrc": { ··· 51 51 "dev": true, 52 52 "engines": { 53 53 "node": ">= 4" 54 - } 55 - }, 56 - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { 57 - "version": "3.1.1", 58 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 59 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 60 - "dev": true, 61 - "engines": { 62 - "node": ">=8" 63 - }, 64 - "funding": { 65 - "url": "https://github.com/sponsors/sindresorhus" 66 54 } 67 55 }, 68 56 "node_modules/@humanwhocodes/config-array": { ··· 134 122 } 135 123 }, 136 124 "node_modules/@sindresorhus/is": { 137 - "version": "4.2.0", 138 - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", 139 - "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==", 125 + "version": "4.3.0", 126 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.3.0.tgz", 127 + "integrity": "sha512-wwOvh0eO3PiTEivGJWiZ+b946SlMSb4pe+y+Ur/4S87cwo09pYi+FWHHnbrM3W9W7cBYKDqQXcrFYjYUCOJUEQ==", 140 128 "dev": true, 141 129 "engines": { 142 130 "node": ">=10" ··· 146 134 } 147 135 }, 148 136 "node_modules/@sveltejs/vite-plugin-svelte": { 149 - "version": "1.0.0-next.33", 150 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.33.tgz", 151 - "integrity": "sha512-aj0h2+ZixgT+yoJFIs8dRRw/Cj9tgNu3+hY4CJikpa04mfhR61wXqJFfi2ZEFMUvFda5nCxKYIChFkc6wq5fJA==", 137 + "version": "1.0.0-next.34", 138 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.34.tgz", 139 + "integrity": "sha512-qZH2jndijrdkvevgbO7OH3iQsviM5Kz7h5APiNP4yEMZTrwq9bifzYvco6BprwtPvLb5wYlRVFZUOdusY6AovQ==", 152 140 "dev": true, 153 141 "dependencies": { 154 142 "@rollup/pluginutils": "^4.1.2", ··· 288 276 } 289 277 }, 290 278 "node_modules/@types/node": { 291 - "version": "16.11.6", 292 - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", 293 - "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==", 279 + "version": "17.0.8", 280 + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", 281 + "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==", 294 282 "dev": true 295 283 }, 296 284 "node_modules/@types/pug": { 297 - "version": "2.0.5", 298 - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.5.tgz", 299 - "integrity": "sha512-LOnASQoeNZMkzexRuyqcBBDZ6rS+rQxUMkmj5A0PkhhiSZivLIuz6Hxyr1mkGoEZEkk66faROmpMi4fFkrKsBA==", 285 + "version": "2.0.6", 286 + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", 287 + "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", 300 288 "dev": true 301 289 }, 302 290 "node_modules/@types/responselike": { ··· 309 297 } 310 298 }, 311 299 "node_modules/@types/sass": { 312 - "version": "1.16.1", 313 - "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.16.1.tgz", 314 - "integrity": "sha512-iZUcRrGuz/Tbg3loODpW7vrQJkUtpY2fFSf4ELqqkApcS2TkZ1msk7ie8iZPB86lDOP8QOTTmuvWjc5S0R9OjQ==", 300 + "version": "1.43.1", 301 + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", 302 + "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", 315 303 "dev": true, 316 304 "dependencies": { 317 305 "@types/node": "*" 318 306 } 319 307 }, 320 308 "node_modules/@typescript-eslint/eslint-plugin": { 321 - "version": "5.8.1", 322 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.8.1.tgz", 323 - "integrity": "sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==", 309 + "version": "5.9.1", 310 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.9.1.tgz", 311 + "integrity": "sha512-Xv9tkFlyD4MQGpJgTo6wqDqGvHIRmRgah/2Sjz1PUnJTawjHWIwBivUE9x0QtU2WVii9baYgavo/bHjrZJkqTw==", 324 312 "dev": true, 325 313 "dependencies": { 326 - "@typescript-eslint/experimental-utils": "5.8.1", 327 - "@typescript-eslint/scope-manager": "5.8.1", 314 + "@typescript-eslint/experimental-utils": "5.9.1", 315 + "@typescript-eslint/scope-manager": "5.9.1", 316 + "@typescript-eslint/type-utils": "5.9.1", 328 317 "debug": "^4.3.2", 329 318 "functional-red-black-tree": "^1.0.1", 330 319 "ignore": "^5.1.8", ··· 350 339 } 351 340 }, 352 341 "node_modules/@typescript-eslint/experimental-utils": { 353 - "version": "5.8.1", 354 - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1.tgz", 355 - "integrity": "sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==", 342 + "version": "5.9.1", 343 + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1.tgz", 344 + "integrity": "sha512-cb1Njyss0mLL9kLXgS/eEY53SZQ9sT519wpX3i+U457l2UXRDuo87hgKfgRazmu9/tQb0x2sr3Y0yrU+Zz0y+w==", 356 345 "dev": true, 357 346 "dependencies": { 358 347 "@types/json-schema": "^7.0.9", 359 - "@typescript-eslint/scope-manager": "5.8.1", 360 - "@typescript-eslint/types": "5.8.1", 361 - "@typescript-eslint/typescript-estree": "5.8.1", 348 + "@typescript-eslint/scope-manager": "5.9.1", 349 + "@typescript-eslint/types": "5.9.1", 350 + "@typescript-eslint/typescript-estree": "5.9.1", 362 351 "eslint-scope": "^5.1.1", 363 352 "eslint-utils": "^3.0.0" 364 353 }, ··· 374 363 } 375 364 }, 376 365 "node_modules/@typescript-eslint/parser": { 377 - "version": "5.8.1", 378 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.8.1.tgz", 379 - "integrity": "sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==", 366 + "version": "5.9.1", 367 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.9.1.tgz", 368 + "integrity": "sha512-PLYO0AmwD6s6n0ZQB5kqPgfvh73p0+VqopQQLuNfi7Lm0EpfKyDalchpVwkE+81k5HeiRrTV/9w1aNHzjD7C4g==", 380 369 "dev": true, 381 370 "dependencies": { 382 - "@typescript-eslint/scope-manager": "5.8.1", 383 - "@typescript-eslint/types": "5.8.1", 384 - "@typescript-eslint/typescript-estree": "5.8.1", 371 + "@typescript-eslint/scope-manager": "5.9.1", 372 + "@typescript-eslint/types": "5.9.1", 373 + "@typescript-eslint/typescript-estree": "5.9.1", 385 374 "debug": "^4.3.2" 386 375 }, 387 376 "engines": { ··· 401 390 } 402 391 }, 403 392 "node_modules/@typescript-eslint/scope-manager": { 404 - "version": "5.8.1", 405 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.8.1.tgz", 406 - "integrity": "sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==", 393 + "version": "5.9.1", 394 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.9.1.tgz", 395 + "integrity": "sha512-8BwvWkho3B/UOtzRyW07ffJXPaLSUKFBjpq8aqsRvu6HdEuzCY57+ffT7QoV4QXJXWSU1+7g3wE4AlgImmQ9pQ==", 407 396 "dev": true, 408 397 "dependencies": { 409 - "@typescript-eslint/types": "5.8.1", 410 - "@typescript-eslint/visitor-keys": "5.8.1" 398 + "@typescript-eslint/types": "5.9.1", 399 + "@typescript-eslint/visitor-keys": "5.9.1" 411 400 }, 412 401 "engines": { 413 402 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 417 406 "url": "https://opencollective.com/typescript-eslint" 418 407 } 419 408 }, 409 + "node_modules/@typescript-eslint/type-utils": { 410 + "version": "5.9.1", 411 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.9.1.tgz", 412 + "integrity": "sha512-tRSpdBnPRssjlUh35rE9ug5HrUvaB9ntREy7gPXXKwmIx61TNN7+l5YKgi1hMKxo5NvqZCfYhA5FvyuJG6X6vg==", 413 + "dev": true, 414 + "dependencies": { 415 + "@typescript-eslint/experimental-utils": "5.9.1", 416 + "debug": "^4.3.2", 417 + "tsutils": "^3.21.0" 418 + }, 419 + "engines": { 420 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 421 + }, 422 + "funding": { 423 + "type": "opencollective", 424 + "url": "https://opencollective.com/typescript-eslint" 425 + }, 426 + "peerDependencies": { 427 + "eslint": "*" 428 + }, 429 + "peerDependenciesMeta": { 430 + "typescript": { 431 + "optional": true 432 + } 433 + } 434 + }, 420 435 "node_modules/@typescript-eslint/types": { 421 - "version": "5.8.1", 422 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.8.1.tgz", 423 - "integrity": "sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==", 436 + "version": "5.9.1", 437 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.9.1.tgz", 438 + "integrity": "sha512-SsWegWudWpkZCwwYcKoDwuAjoZXnM1y2EbEerTHho19Hmm+bQ56QG4L4jrtCu0bI5STaRTvRTZmjprWlTw/5NQ==", 424 439 "dev": true, 425 440 "engines": { 426 441 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 431 446 } 432 447 }, 433 448 "node_modules/@typescript-eslint/typescript-estree": { 434 - "version": "5.8.1", 435 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.8.1.tgz", 436 - "integrity": "sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==", 449 + "version": "5.9.1", 450 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.9.1.tgz", 451 + "integrity": "sha512-gL1sP6A/KG0HwrahVXI9fZyeVTxEYV//6PmcOn1tD0rw8VhUWYeZeuWHwwhnewnvEMcHjhnJLOBhA9rK4vmb8A==", 437 452 "dev": true, 438 453 "dependencies": { 439 - "@typescript-eslint/types": "5.8.1", 440 - "@typescript-eslint/visitor-keys": "5.8.1", 454 + "@typescript-eslint/types": "5.9.1", 455 + "@typescript-eslint/visitor-keys": "5.9.1", 441 456 "debug": "^4.3.2", 442 457 "globby": "^11.0.4", 443 458 "is-glob": "^4.0.3", ··· 457 472 } 458 473 } 459 474 }, 460 - "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { 461 - "version": "2.1.0", 462 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 463 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 464 - "dev": true, 465 - "engines": { 466 - "node": ">=8" 467 - } 468 - }, 469 - "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { 470 - "version": "11.0.4", 471 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", 472 - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", 473 - "dev": true, 474 - "dependencies": { 475 - "array-union": "^2.1.0", 476 - "dir-glob": "^3.0.1", 477 - "fast-glob": "^3.1.1", 478 - "ignore": "^5.1.4", 479 - "merge2": "^1.3.0", 480 - "slash": "^3.0.0" 481 - }, 482 - "engines": { 483 - "node": ">=10" 484 - }, 485 - "funding": { 486 - "url": "https://github.com/sponsors/sindresorhus" 487 - } 488 - }, 489 475 "node_modules/@typescript-eslint/visitor-keys": { 490 - "version": "5.8.1", 491 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.8.1.tgz", 492 - "integrity": "sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==", 476 + "version": "5.9.1", 477 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.9.1.tgz", 478 + "integrity": "sha512-Xh37pNz9e9ryW4TVdwiFzmr4hloty8cFj8GTWMXh3Z8swGwyQWeCcNgF0hm6t09iZd6eiZmIf4zHedQVP6TVtg==", 493 479 "dev": true, 494 480 "dependencies": { 495 - "@typescript-eslint/types": "5.8.1", 481 + "@typescript-eslint/types": "5.9.1", 496 482 "eslint-visitor-keys": "^3.0.0" 497 483 }, 498 484 "engines": { ··· 549 535 "string-width": "^4.1.0" 550 536 } 551 537 }, 552 - "node_modules/ansi-colors": { 553 - "version": "4.1.1", 554 - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 555 - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", 556 - "dev": true, 557 - "engines": { 558 - "node": ">=6" 559 - } 560 - }, 561 538 "node_modules/ansi-escapes": { 562 539 "version": "4.3.2", 563 540 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", ··· 586 563 } 587 564 }, 588 565 "node_modules/ansi-regex": { 589 - "version": "2.1.1", 590 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 591 - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 566 + "version": "5.0.1", 567 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 568 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 592 569 "dev": true, 593 570 "engines": { 594 - "node": ">=0.10.0" 571 + "node": ">=8" 595 572 } 596 573 }, 597 574 "node_modules/ansi-styles": { ··· 709 686 "safe-buffer": "~5.1.0" 710 687 } 711 688 }, 689 + "node_modules/argparse": { 690 + "version": "2.0.1", 691 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 692 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 693 + "dev": true 694 + }, 712 695 "node_modules/array-find-index": { 713 696 "version": "1.0.2", 714 697 "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", ··· 719 702 } 720 703 }, 721 704 "node_modules/array-union": { 722 - "version": "3.0.1", 723 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", 724 - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", 705 + "version": "2.1.0", 706 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 707 + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 725 708 "dev": true, 726 709 "engines": { 727 - "node": ">=12" 728 - }, 729 - "funding": { 730 - "url": "https://github.com/sponsors/sindresorhus" 710 + "node": ">=8" 731 711 } 732 712 }, 733 713 "node_modules/autoprefixer": { 734 - "version": "10.4.1", 735 - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.1.tgz", 736 - "integrity": "sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==", 714 + "version": "10.4.2", 715 + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", 716 + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", 737 717 "dev": true, 738 718 "dependencies": { 739 719 "browserslist": "^4.19.1", 740 - "caniuse-lite": "^1.0.30001294", 720 + "caniuse-lite": "^1.0.30001297", 741 721 "fraction.js": "^4.1.2", 742 722 "normalize-range": "^0.1.2", 743 723 "picocolors": "^1.0.0", ··· 1180 1160 "node": ">=6" 1181 1161 } 1182 1162 }, 1183 - "node_modules/bin-wrapper/node_modules/prepend-http": { 1184 - "version": "2.0.0", 1185 - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 1186 - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 1187 - "dev": true, 1188 - "engines": { 1189 - "node": ">=4" 1190 - } 1191 - }, 1192 1163 "node_modules/bin-wrapper/node_modules/responselike": { 1193 1164 "version": "1.0.2", 1194 1165 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", ··· 1210 1181 "node": ">=4" 1211 1182 } 1212 1183 }, 1213 - "node_modules/bin-wrapper/node_modules/url-parse-lax": { 1214 - "version": "3.0.0", 1215 - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 1216 - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 1217 - "dev": true, 1218 - "dependencies": { 1219 - "prepend-http": "^2.0.0" 1220 - }, 1221 - "engines": { 1222 - "node": ">=4" 1223 - } 1224 - }, 1225 1184 "node_modules/binary-extensions": { 1226 1185 "version": "2.2.0", 1227 1186 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", ··· 1232 1191 } 1233 1192 }, 1234 1193 "node_modules/bl": { 1235 - "version": "1.2.3", 1236 - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", 1237 - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", 1238 - "dev": true, 1239 - "dependencies": { 1240 - "readable-stream": "^2.3.5", 1241 - "safe-buffer": "^5.1.1" 1242 - } 1243 - }, 1244 - "node_modules/bl/node_modules/readable-stream": { 1245 - "version": "2.3.7", 1246 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 1247 - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 1248 - "dev": true, 1249 - "dependencies": { 1250 - "core-util-is": "~1.0.0", 1251 - "inherits": "~2.0.3", 1252 - "isarray": "~1.0.0", 1253 - "process-nextick-args": "~2.0.0", 1254 - "safe-buffer": "~5.1.1", 1255 - "string_decoder": "~1.1.1", 1256 - "util-deprecate": "~1.0.1" 1257 - } 1258 - }, 1259 - "node_modules/bl/node_modules/readable-stream/node_modules/safe-buffer": { 1260 - "version": "5.1.2", 1261 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1262 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1263 - "dev": true 1264 - }, 1265 - "node_modules/bl/node_modules/string_decoder": { 1266 - "version": "1.1.1", 1267 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1268 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1194 + "version": "4.1.0", 1195 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 1196 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 1269 1197 "dev": true, 1270 1198 "dependencies": { 1271 - "safe-buffer": "~5.1.0" 1199 + "buffer": "^5.5.0", 1200 + "inherits": "^2.0.4", 1201 + "readable-stream": "^3.4.0" 1272 1202 } 1273 - }, 1274 - "node_modules/bl/node_modules/string_decoder/node_modules/safe-buffer": { 1275 - "version": "5.1.2", 1276 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1277 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1278 - "dev": true 1279 1203 }, 1280 1204 "node_modules/boolean": { 1281 1205 "version": "3.1.4", ··· 1298 1222 "widest-line": "^3.1.0", 1299 1223 "wrap-ansi": "^7.0.0" 1300 1224 }, 1301 - "engines": { 1302 - "node": ">=10" 1303 - }, 1304 - "funding": { 1305 - "url": "https://github.com/sponsors/sindresorhus" 1306 - } 1307 - }, 1308 - "node_modules/boxen/node_modules/camelcase": { 1309 - "version": "6.2.0", 1310 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", 1311 - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", 1312 - "dev": true, 1313 - "engines": { 1314 - "node": ">=10" 1315 - }, 1316 - "funding": { 1317 - "url": "https://github.com/sponsors/sindresorhus" 1318 - } 1319 - }, 1320 - "node_modules/boxen/node_modules/type-fest": { 1321 - "version": "0.20.2", 1322 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 1323 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 1324 - "dev": true, 1325 1225 "engines": { 1326 1226 "node": ">=10" 1327 1227 }, ··· 1466 1366 } 1467 1367 }, 1468 1368 "node_modules/camelcase": { 1469 - "version": "2.1.1", 1470 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 1471 - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 1369 + "version": "6.3.0", 1370 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 1371 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 1472 1372 "dev": true, 1473 1373 "engines": { 1474 - "node": ">=0.10.0" 1374 + "node": ">=10" 1375 + }, 1376 + "funding": { 1377 + "url": "https://github.com/sponsors/sindresorhus" 1475 1378 } 1476 1379 }, 1477 1380 "node_modules/camelcase-keys": { ··· 1487 1390 "node": ">=0.10.0" 1488 1391 } 1489 1392 }, 1393 + "node_modules/camelcase-keys/node_modules/camelcase": { 1394 + "version": "2.1.1", 1395 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 1396 + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 1397 + "dev": true, 1398 + "engines": { 1399 + "node": ">=0.10.0" 1400 + } 1401 + }, 1490 1402 "node_modules/caniuse-lite": { 1491 - "version": "1.0.30001295", 1492 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001295.tgz", 1493 - "integrity": "sha512-lSP16vcyC0FEy0R4ECc9duSPoKoZy+YkpGkue9G4D81OfPnliopaZrU10+qtPdT8PbGXad/PNx43TIQrOmJZSQ==", 1403 + "version": "1.0.30001300", 1404 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001300.tgz", 1405 + "integrity": "sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA==", 1494 1406 "dev": true, 1495 1407 "funding": { 1496 1408 "type": "opencollective", ··· 1555 1467 "fsevents": "~2.3.2" 1556 1468 } 1557 1469 }, 1470 + "node_modules/chokidar/node_modules/glob-parent": { 1471 + "version": "5.1.2", 1472 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 1473 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 1474 + "dev": true, 1475 + "dependencies": { 1476 + "is-glob": "^4.0.1" 1477 + }, 1478 + "engines": { 1479 + "node": ">= 6" 1480 + } 1481 + }, 1558 1482 "node_modules/chownr": { 1559 1483 "version": "1.1.4", 1560 1484 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", ··· 1668 1592 "dev": true 1669 1593 }, 1670 1594 "node_modules/color-string": { 1671 - "version": "1.6.0", 1672 - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", 1673 - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", 1595 + "version": "1.9.0", 1596 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", 1597 + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", 1674 1598 "dev": true, 1675 1599 "dependencies": { 1676 1600 "color-name": "^1.0.0", ··· 1768 1692 "dev": true 1769 1693 }, 1770 1694 "node_modules/content-disposition": { 1771 - "version": "0.5.3", 1772 - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 1773 - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 1695 + "version": "0.5.4", 1696 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 1697 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 1774 1698 "dev": true, 1775 1699 "dependencies": { 1776 - "safe-buffer": "5.1.2" 1700 + "safe-buffer": "5.2.1" 1777 1701 }, 1778 1702 "engines": { 1779 1703 "node": ">= 0.6" 1780 1704 } 1781 - }, 1782 - "node_modules/content-disposition/node_modules/safe-buffer": { 1783 - "version": "5.1.2", 1784 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1785 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1786 - "dev": true 1787 1705 }, 1788 1706 "node_modules/core-util-is": { 1789 1707 "version": "1.0.3", ··· 2266 2184 "node": ">=4" 2267 2185 } 2268 2186 }, 2187 + "node_modules/download/node_modules/prepend-http": { 2188 + "version": "1.0.4", 2189 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 2190 + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 2191 + "dev": true, 2192 + "engines": { 2193 + "node": ">=0.10.0" 2194 + } 2195 + }, 2196 + "node_modules/download/node_modules/url-parse-lax": { 2197 + "version": "1.0.0", 2198 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 2199 + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 2200 + "dev": true, 2201 + "dependencies": { 2202 + "prepend-http": "^1.0.1" 2203 + }, 2204 + "engines": { 2205 + "node": ">=0.10.0" 2206 + } 2207 + }, 2269 2208 "node_modules/duplexer3": { 2270 2209 "version": "0.1.4", 2271 2210 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", ··· 2273 2212 "dev": true 2274 2213 }, 2275 2214 "node_modules/electron-to-chromium": { 2276 - "version": "1.4.31", 2277 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.31.tgz", 2278 - "integrity": "sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==", 2215 + "version": "1.4.46", 2216 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.46.tgz", 2217 + "integrity": "sha512-UtV0xUA/dibCKKP2JMxOpDtXR74zABevuUEH4K0tvduFSIoxRVcYmQsbB51kXsFTX8MmOyWMt8tuZAlmDOqkrQ==", 2279 2218 "dev": true 2280 2219 }, 2281 2220 "node_modules/emoji-regex": { ··· 2293 2232 "once": "^1.4.0" 2294 2233 } 2295 2234 }, 2296 - "node_modules/enquirer": { 2297 - "version": "2.3.6", 2298 - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", 2299 - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", 2300 - "dev": true, 2301 - "dependencies": { 2302 - "ansi-colors": "^4.1.1" 2303 - }, 2304 - "engines": { 2305 - "node": ">=8.6" 2306 - } 2307 - }, 2308 2235 "node_modules/error-ex": { 2309 2236 "version": "1.3.2", 2310 2237 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", ··· 2313 2240 "dependencies": { 2314 2241 "is-arrayish": "^0.2.1" 2315 2242 } 2243 + }, 2244 + "node_modules/error-ex/node_modules/is-arrayish": { 2245 + "version": "0.2.1", 2246 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2247 + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2248 + "dev": true 2316 2249 }, 2317 2250 "node_modules/es6-error": { 2318 2251 "version": "4.1.1", ··· 2607 2540 } 2608 2541 }, 2609 2542 "node_modules/eslint": { 2610 - "version": "8.6.0", 2611 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.6.0.tgz", 2612 - "integrity": "sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==", 2543 + "version": "8.7.0", 2544 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", 2545 + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", 2613 2546 "dev": true, 2614 2547 "dependencies": { 2615 2548 "@eslint/eslintrc": "^1.0.5", ··· 2619 2552 "cross-spawn": "^7.0.2", 2620 2553 "debug": "^4.3.2", 2621 2554 "doctrine": "^3.0.0", 2622 - "enquirer": "^2.3.5", 2623 2555 "escape-string-regexp": "^4.0.0", 2624 2556 "eslint-scope": "^7.1.0", 2625 2557 "eslint-utils": "^3.0.0", 2626 - "eslint-visitor-keys": "^3.1.0", 2558 + "eslint-visitor-keys": "^3.2.0", 2627 2559 "espree": "^9.3.0", 2628 2560 "esquery": "^1.4.0", 2629 2561 "esutils": "^2.0.2", ··· 2632 2564 "functional-red-black-tree": "^1.0.1", 2633 2565 "glob-parent": "^6.0.1", 2634 2566 "globals": "^13.6.0", 2635 - "ignore": "^4.0.6", 2567 + "ignore": "^5.2.0", 2636 2568 "import-fresh": "^3.0.0", 2637 2569 "imurmurhash": "^0.1.4", 2638 2570 "is-glob": "^4.0.0", ··· 2643 2575 "minimatch": "^3.0.4", 2644 2576 "natural-compare": "^1.4.0", 2645 2577 "optionator": "^0.9.1", 2646 - "progress": "^2.0.0", 2647 2578 "regexpp": "^3.2.0", 2648 - "semver": "^7.2.1", 2649 2579 "strip-ansi": "^6.0.1", 2650 2580 "strip-json-comments": "^3.1.0", 2651 2581 "text-table": "^0.2.0", ··· 2674 2604 } 2675 2605 }, 2676 2606 "node_modules/eslint-plugin-svelte3": { 2677 - "version": "3.2.1", 2678 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.2.1.tgz", 2679 - "integrity": "sha512-YoBR9mLoKCjGghJ/gvpnFZKaMEu/VRcuxpSRS8KuozuEo7CdBH7bmBHa6FmMm0i4kJnOyx+PVsaptz96K6H/4Q==", 2607 + "version": "3.4.0", 2608 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.4.0.tgz", 2609 + "integrity": "sha512-MIQUTuRv3o7LyQ+360qOc9mLT35j1I5YzHr04g/UDcvJTpg0X/kHWELY99ve869Rp/9wjqD7I26Aq5H8OH5RIg==", 2680 2610 "dev": true, 2681 2611 "engines": { 2682 2612 "node": ">=10" ··· 2727 2657 } 2728 2658 }, 2729 2659 "node_modules/eslint-visitor-keys": { 2730 - "version": "3.1.0", 2731 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", 2732 - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", 2660 + "version": "3.2.0", 2661 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", 2662 + "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", 2733 2663 "dev": true, 2734 2664 "engines": { 2735 2665 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2736 - } 2737 - }, 2738 - "node_modules/eslint/node_modules/ansi-regex": { 2739 - "version": "5.0.1", 2740 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2741 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2742 - "dev": true, 2743 - "engines": { 2744 - "node": ">=8" 2745 2666 } 2746 2667 }, 2747 2668 "node_modules/eslint/node_modules/eslint-scope": { ··· 2766 2687 "node": ">=4.0" 2767 2688 } 2768 2689 }, 2769 - "node_modules/eslint/node_modules/glob-parent": { 2770 - "version": "6.0.2", 2771 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 2772 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 2773 - "dev": true, 2774 - "dependencies": { 2775 - "is-glob": "^4.0.3" 2776 - }, 2777 - "engines": { 2778 - "node": ">=10.13.0" 2779 - } 2780 - }, 2781 - "node_modules/eslint/node_modules/ignore": { 2782 - "version": "4.0.6", 2783 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 2784 - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 2785 - "dev": true, 2786 - "engines": { 2787 - "node": ">= 4" 2788 - } 2789 - }, 2790 - "node_modules/eslint/node_modules/strip-ansi": { 2791 - "version": "6.0.1", 2792 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2793 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2794 - "dev": true, 2795 - "dependencies": { 2796 - "ansi-regex": "^5.0.1" 2797 - }, 2798 - "engines": { 2799 - "node": ">=8" 2800 - } 2801 - }, 2802 - "node_modules/eslint/node_modules/strip-json-comments": { 2803 - "version": "3.1.1", 2804 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 2805 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 2806 - "dev": true, 2807 - "engines": { 2808 - "node": ">=8" 2809 - }, 2810 - "funding": { 2811 - "url": "https://github.com/sponsors/sindresorhus" 2812 - } 2813 - }, 2814 2690 "node_modules/espree": { 2815 2691 "version": "9.3.0", 2816 2692 "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", ··· 2905 2781 }, 2906 2782 "engines": { 2907 2783 "node": ">=4" 2784 + } 2785 + }, 2786 + "node_modules/exec-buffer/node_modules/rimraf": { 2787 + "version": "2.7.1", 2788 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 2789 + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 2790 + "dev": true, 2791 + "dependencies": { 2792 + "glob": "^7.1.3" 2793 + }, 2794 + "bin": { 2795 + "rimraf": "bin.js" 2908 2796 } 2909 2797 }, 2910 2798 "node_modules/execa": { ··· 3070 2958 "dev": true 3071 2959 }, 3072 2960 "node_modules/fast-glob": { 3073 - "version": "3.2.7", 3074 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", 3075 - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", 2961 + "version": "3.2.11", 2962 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", 2963 + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", 3076 2964 "dev": true, 3077 2965 "dependencies": { 3078 2966 "@nodelib/fs.stat": "^2.0.2", ··· 3082 2970 "micromatch": "^4.0.4" 3083 2971 }, 3084 2972 "engines": { 3085 - "node": ">=8" 2973 + "node": ">=8.6.0" 2974 + } 2975 + }, 2976 + "node_modules/fast-glob/node_modules/glob-parent": { 2977 + "version": "5.1.2", 2978 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 2979 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 2980 + "dev": true, 2981 + "dependencies": { 2982 + "is-glob": "^4.0.1" 2983 + }, 2984 + "engines": { 2985 + "node": ">= 6" 3086 2986 } 3087 2987 }, 3088 2988 "node_modules/fast-json-stable-stringify": { ··· 3116 3016 } 3117 3017 }, 3118 3018 "node_modules/figures": { 3119 - "version": "1.7.0", 3120 - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", 3121 - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", 3019 + "version": "3.2.0", 3020 + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 3021 + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 3122 3022 "dev": true, 3123 3023 "dependencies": { 3124 - "escape-string-regexp": "^1.0.5", 3125 - "object-assign": "^4.1.0" 3024 + "escape-string-regexp": "^1.0.5" 3126 3025 }, 3127 3026 "engines": { 3128 - "node": ">=0.10.0" 3027 + "node": ">=8" 3028 + }, 3029 + "funding": { 3030 + "url": "https://github.com/sponsors/sindresorhus" 3129 3031 } 3130 3032 }, 3131 3033 "node_modules/figures/node_modules/escape-string-regexp": { ··· 3239 3141 "node": "^10.12.0 || >=12.0.0" 3240 3142 } 3241 3143 }, 3242 - "node_modules/flat-cache/node_modules/rimraf": { 3243 - "version": "3.0.2", 3244 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 3245 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 3246 - "dev": true, 3247 - "dependencies": { 3248 - "glob": "^7.1.3" 3249 - }, 3250 - "bin": { 3251 - "rimraf": "bin.js" 3252 - }, 3253 - "funding": { 3254 - "url": "https://github.com/sponsors/isaacs" 3255 - } 3256 - }, 3257 3144 "node_modules/flatted": { 3258 - "version": "3.2.2", 3259 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", 3260 - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", 3145 + "version": "3.2.4", 3146 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", 3147 + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", 3261 3148 "dev": true 3262 3149 }, 3263 3150 "node_modules/fraction.js": { ··· 3381 3268 "wide-align": "^1.1.0" 3382 3269 } 3383 3270 }, 3271 + "node_modules/gauge/node_modules/ansi-regex": { 3272 + "version": "2.1.1", 3273 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 3274 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 3275 + "dev": true, 3276 + "engines": { 3277 + "node": ">=0.10.0" 3278 + } 3279 + }, 3384 3280 "node_modules/gauge/node_modules/is-fullwidth-code-point": { 3385 3281 "version": "1.0.0", 3386 3282 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", ··· 3402 3298 "code-point-at": "^1.0.0", 3403 3299 "is-fullwidth-code-point": "^1.0.0", 3404 3300 "strip-ansi": "^3.0.0" 3301 + }, 3302 + "engines": { 3303 + "node": ">=0.10.0" 3304 + } 3305 + }, 3306 + "node_modules/gauge/node_modules/strip-ansi": { 3307 + "version": "3.0.1", 3308 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 3309 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 3310 + "dev": true, 3311 + "dependencies": { 3312 + "ansi-regex": "^2.0.0" 3405 3313 }, 3406 3314 "engines": { 3407 3315 "node": ">=0.10.0" ··· 3470 3378 } 3471 3379 }, 3472 3380 "node_modules/glob-parent": { 3473 - "version": "5.1.2", 3474 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3475 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3381 + "version": "6.0.2", 3382 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3383 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3476 3384 "dev": true, 3477 3385 "dependencies": { 3478 - "is-glob": "^4.0.1" 3386 + "is-glob": "^4.0.3" 3479 3387 }, 3480 3388 "engines": { 3481 - "node": ">= 6" 3389 + "node": ">=10.13.0" 3482 3390 } 3483 3391 }, 3484 3392 "node_modules/global-agent": { ··· 3537 3445 "url": "https://github.com/sponsors/sindresorhus" 3538 3446 } 3539 3447 }, 3540 - "node_modules/globals/node_modules/type-fest": { 3541 - "version": "0.20.2", 3542 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 3543 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 3544 - "dev": true, 3545 - "engines": { 3546 - "node": ">=10" 3547 - }, 3548 - "funding": { 3549 - "url": "https://github.com/sponsors/sindresorhus" 3550 - } 3551 - }, 3552 3448 "node_modules/globalthis": { 3553 3449 "version": "1.0.2", 3554 3450 "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz", ··· 3565 3461 } 3566 3462 }, 3567 3463 "node_modules/globby": { 3568 - "version": "12.0.2", 3569 - "resolved": "https://registry.npmjs.org/globby/-/globby-12.0.2.tgz", 3570 - "integrity": "sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==", 3464 + "version": "11.1.0", 3465 + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 3466 + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 3571 3467 "dev": true, 3572 3468 "dependencies": { 3573 - "array-union": "^3.0.1", 3469 + "array-union": "^2.1.0", 3574 3470 "dir-glob": "^3.0.1", 3575 - "fast-glob": "^3.2.7", 3576 - "ignore": "^5.1.8", 3471 + "fast-glob": "^3.2.9", 3472 + "ignore": "^5.2.0", 3577 3473 "merge2": "^1.4.1", 3578 - "slash": "^4.0.0" 3579 - }, 3580 - "engines": { 3581 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3474 + "slash": "^3.0.0" 3582 3475 }, 3583 - "funding": { 3584 - "url": "https://github.com/sponsors/sindresorhus" 3585 - } 3586 - }, 3587 - "node_modules/globby/node_modules/slash": { 3588 - "version": "4.0.0", 3589 - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 3590 - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 3591 - "dev": true, 3592 3476 "engines": { 3593 - "node": ">=12" 3477 + "node": ">=10" 3594 3478 }, 3595 3479 "funding": { 3596 3480 "url": "https://github.com/sponsors/sindresorhus" ··· 3622 3506 } 3623 3507 }, 3624 3508 "node_modules/graceful-fs": { 3625 - "version": "4.2.8", 3626 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", 3627 - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", 3509 + "version": "4.2.9", 3510 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", 3511 + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", 3628 3512 "dev": true 3629 3513 }, 3630 3514 "node_modules/has": { ··· 3647 3531 "dependencies": { 3648 3532 "ansi-regex": "^2.0.0" 3649 3533 }, 3534 + "engines": { 3535 + "node": ">=0.10.0" 3536 + } 3537 + }, 3538 + "node_modules/has-ansi/node_modules/ansi-regex": { 3539 + "version": "2.1.1", 3540 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 3541 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 3542 + "dev": true, 3650 3543 "engines": { 3651 3544 "node": ">=0.10.0" 3652 3545 } ··· 3754 3647 ] 3755 3648 }, 3756 3649 "node_modules/ignore": { 3757 - "version": "5.1.8", 3758 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 3759 - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 3650 + "version": "5.2.0", 3651 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 3652 + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 3760 3653 "dev": true, 3761 3654 "engines": { 3762 3655 "node": ">= 4" ··· 3826 3719 "node": ">=8" 3827 3720 } 3828 3721 }, 3722 + "node_modules/imagemin/node_modules/array-union": { 3723 + "version": "3.0.1", 3724 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", 3725 + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", 3726 + "dev": true, 3727 + "engines": { 3728 + "node": ">=12" 3729 + }, 3730 + "funding": { 3731 + "url": "https://github.com/sponsors/sindresorhus" 3732 + } 3733 + }, 3734 + "node_modules/imagemin/node_modules/globby": { 3735 + "version": "12.1.0", 3736 + "resolved": "https://registry.npmjs.org/globby/-/globby-12.1.0.tgz", 3737 + "integrity": "sha512-YULDaNwsoUZkRy9TWSY/M7Obh0abamTKoKzTfOI3uU+hfpX2FZqOq8LFDxsjYheF1RH7ITdArgbQnsNBFgcdBA==", 3738 + "dev": true, 3739 + "dependencies": { 3740 + "array-union": "^3.0.1", 3741 + "dir-glob": "^3.0.1", 3742 + "fast-glob": "^3.2.7", 3743 + "ignore": "^5.1.9", 3744 + "merge2": "^1.4.1", 3745 + "slash": "^4.0.0" 3746 + }, 3747 + "engines": { 3748 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3749 + }, 3750 + "funding": { 3751 + "url": "https://github.com/sponsors/sindresorhus" 3752 + } 3753 + }, 3754 + "node_modules/imagemin/node_modules/globby/node_modules/slash": { 3755 + "version": "4.0.0", 3756 + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 3757 + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 3758 + "dev": true, 3759 + "engines": { 3760 + "node": ">=12" 3761 + }, 3762 + "funding": { 3763 + "url": "https://github.com/sponsors/sindresorhus" 3764 + } 3765 + }, 3829 3766 "node_modules/immutable": { 3830 3767 "version": "4.0.0", 3831 3768 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", ··· 3925 3862 "node": ">=8.0.0" 3926 3863 } 3927 3864 }, 3928 - "node_modules/inquirer/node_modules/ansi-regex": { 3929 - "version": "5.0.1", 3930 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3931 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3932 - "dev": true, 3933 - "engines": { 3934 - "node": ">=8" 3935 - } 3936 - }, 3937 - "node_modules/inquirer/node_modules/escape-string-regexp": { 3938 - "version": "1.0.5", 3939 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 3940 - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 3941 - "dev": true, 3942 - "engines": { 3943 - "node": ">=0.8.0" 3944 - } 3945 - }, 3946 - "node_modules/inquirer/node_modules/figures": { 3947 - "version": "3.2.0", 3948 - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 3949 - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 3950 - "dev": true, 3951 - "dependencies": { 3952 - "escape-string-regexp": "^1.0.5" 3953 - }, 3954 - "engines": { 3955 - "node": ">=8" 3956 - }, 3957 - "funding": { 3958 - "url": "https://github.com/sponsors/sindresorhus" 3959 - } 3960 - }, 3961 - "node_modules/inquirer/node_modules/strip-ansi": { 3962 - "version": "6.0.1", 3963 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3964 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3965 - "dev": true, 3966 - "dependencies": { 3967 - "ansi-regex": "^5.0.1" 3968 - }, 3969 - "engines": { 3970 - "node": ">=8" 3971 - } 3972 - }, 3973 3865 "node_modules/into-stream": { 3974 3866 "version": "3.1.0", 3975 3867 "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", ··· 3984 3876 } 3985 3877 }, 3986 3878 "node_modules/is-arrayish": { 3987 - "version": "0.2.1", 3988 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 3989 - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 3879 + "version": "0.3.2", 3880 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 3881 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 3990 3882 "dev": true 3991 3883 }, 3992 3884 "node_modules/is-binary-path": { ··· 4014 3906 } 4015 3907 }, 4016 3908 "node_modules/is-core-module": { 4017 - "version": "2.8.0", 4018 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", 4019 - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", 3909 + "version": "2.8.1", 3910 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", 3911 + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", 4020 3912 "dev": true, 4021 3913 "dependencies": { 4022 3914 "has": "^1.0.3" ··· 4252 4144 "js-yaml": "bin/js-yaml.js" 4253 4145 } 4254 4146 }, 4255 - "node_modules/js-yaml/node_modules/argparse": { 4256 - "version": "2.0.1", 4257 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 4258 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 4259 - "dev": true 4260 - }, 4261 4147 "node_modules/json-buffer": { 4262 4148 "version": "3.0.1", 4263 4149 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", ··· 4304 4190 } 4305 4191 }, 4306 4192 "node_modules/keyv": { 4307 - "version": "4.0.3", 4308 - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", 4309 - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", 4193 + "version": "4.0.5", 4194 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.5.tgz", 4195 + "integrity": "sha512-531pkGLqV3BMg0eDqqJFI0R1mkK1Nm5xIP2mM6keP5P8WfFtCkg2IOwplTUmlGoTgIg9yQYZ/kdihhz89XH3vA==", 4310 4196 "dev": true, 4311 4197 "dependencies": { 4312 4198 "json-buffer": "3.0.1" ··· 4412 4298 "node": ">=0.10.0" 4413 4299 } 4414 4300 }, 4301 + "node_modules/logalot/node_modules/escape-string-regexp": { 4302 + "version": "1.0.5", 4303 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 4304 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 4305 + "dev": true, 4306 + "engines": { 4307 + "node": ">=0.8.0" 4308 + } 4309 + }, 4310 + "node_modules/logalot/node_modules/figures": { 4311 + "version": "1.7.0", 4312 + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", 4313 + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", 4314 + "dev": true, 4315 + "dependencies": { 4316 + "escape-string-regexp": "^1.0.5", 4317 + "object-assign": "^4.1.0" 4318 + }, 4319 + "engines": { 4320 + "node": ">=0.10.0" 4321 + } 4322 + }, 4415 4323 "node_modules/longest": { 4416 4324 "version": "1.0.1", 4417 4325 "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", ··· 4559 4467 } 4560 4468 }, 4561 4469 "node_modules/mime-db": { 4562 - "version": "1.50.0", 4563 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", 4564 - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", 4470 + "version": "1.51.0", 4471 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", 4472 + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", 4565 4473 "dev": true, 4566 4474 "engines": { 4567 4475 "node": ">= 0.6" ··· 4652 4560 "dev": true 4653 4561 }, 4654 4562 "node_modules/nanoid": { 4655 - "version": "3.1.30", 4656 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", 4657 - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", 4563 + "version": "3.2.0", 4564 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", 4565 + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", 4658 4566 "dev": true, 4659 4567 "bin": { 4660 4568 "nanoid": "bin/nanoid.cjs" ··· 4916 4824 "url": "https://github.com/sponsors/sindresorhus" 4917 4825 } 4918 4826 }, 4919 - "node_modules/ora/node_modules/ansi-regex": { 4920 - "version": "5.0.1", 4921 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 4922 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 4923 - "dev": true, 4924 - "engines": { 4925 - "node": ">=8" 4926 - } 4927 - }, 4928 - "node_modules/ora/node_modules/bl": { 4929 - "version": "4.1.0", 4930 - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 4931 - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 4932 - "dev": true, 4933 - "dependencies": { 4934 - "buffer": "^5.5.0", 4935 - "inherits": "^2.0.4", 4936 - "readable-stream": "^3.4.0" 4937 - } 4938 - }, 4939 - "node_modules/ora/node_modules/strip-ansi": { 4940 - "version": "6.0.1", 4941 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 4942 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 4943 - "dev": true, 4944 - "dependencies": { 4945 - "ansi-regex": "^5.0.1" 4946 - }, 4947 - "engines": { 4948 - "node": ">=8" 4949 - } 4950 - }, 4951 4827 "node_modules/os-filter-obj": { 4952 4828 "version": "2.0.0", 4953 4829 "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", ··· 5116 4992 "node": ">=8" 5117 4993 } 5118 4994 }, 5119 - "node_modules/package-json/node_modules/cacheable-request/node_modules/get-stream": { 5120 - "version": "5.2.0", 5121 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 5122 - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 5123 - "dev": true, 5124 - "dependencies": { 5125 - "pump": "^3.0.0" 5126 - }, 5127 - "engines": { 5128 - "node": ">=8" 5129 - }, 5130 - "funding": { 5131 - "url": "https://github.com/sponsors/sindresorhus" 5132 - } 5133 - }, 5134 - "node_modules/package-json/node_modules/cacheable-request/node_modules/lowercase-keys": { 5135 - "version": "2.0.0", 5136 - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 5137 - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 5138 - "dev": true, 5139 - "engines": { 5140 - "node": ">=8" 5141 - } 5142 - }, 5143 4995 "node_modules/package-json/node_modules/decompress-response": { 5144 4996 "version": "3.3.0", 5145 4997 "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", ··· 5158 5010 "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", 5159 5011 "dev": true 5160 5012 }, 5161 - "node_modules/package-json/node_modules/get-stream": { 5162 - "version": "4.1.0", 5163 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 5164 - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 5165 - "dev": true, 5166 - "dependencies": { 5167 - "pump": "^3.0.0" 5168 - }, 5169 - "engines": { 5170 - "node": ">=6" 5171 - } 5172 - }, 5173 5013 "node_modules/package-json/node_modules/got": { 5174 5014 "version": "9.6.0", 5175 5015 "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", ··· 5192 5032 "node": ">=8.6" 5193 5033 } 5194 5034 }, 5035 + "node_modules/package-json/node_modules/got/node_modules/get-stream": { 5036 + "version": "4.1.0", 5037 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 5038 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 5039 + "dev": true, 5040 + "dependencies": { 5041 + "pump": "^3.0.0" 5042 + }, 5043 + "engines": { 5044 + "node": ">=6" 5045 + } 5046 + }, 5047 + "node_modules/package-json/node_modules/got/node_modules/lowercase-keys": { 5048 + "version": "1.0.1", 5049 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 5050 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 5051 + "dev": true, 5052 + "engines": { 5053 + "node": ">=0.10.0" 5054 + } 5055 + }, 5195 5056 "node_modules/package-json/node_modules/json-buffer": { 5196 5057 "version": "3.0.0", 5197 5058 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", ··· 5207 5068 "json-buffer": "3.0.0" 5208 5069 } 5209 5070 }, 5210 - "node_modules/package-json/node_modules/lowercase-keys": { 5211 - "version": "1.0.1", 5212 - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 5213 - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 5214 - "dev": true, 5215 - "engines": { 5216 - "node": ">=0.10.0" 5217 - } 5218 - }, 5219 5071 "node_modules/package-json/node_modules/normalize-url": { 5220 5072 "version": "4.5.1", 5221 5073 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", ··· 5234 5086 "node": ">=6" 5235 5087 } 5236 5088 }, 5237 - "node_modules/package-json/node_modules/prepend-http": { 5238 - "version": "2.0.0", 5239 - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 5240 - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 5241 - "dev": true, 5242 - "engines": { 5243 - "node": ">=4" 5244 - } 5245 - }, 5246 5089 "node_modules/package-json/node_modules/responselike": { 5247 5090 "version": "1.0.2", 5248 5091 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", ··· 5252 5095 "lowercase-keys": "^1.0.0" 5253 5096 } 5254 5097 }, 5098 + "node_modules/package-json/node_modules/responselike/node_modules/lowercase-keys": { 5099 + "version": "1.0.1", 5100 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 5101 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 5102 + "dev": true, 5103 + "engines": { 5104 + "node": ">=0.10.0" 5105 + } 5106 + }, 5255 5107 "node_modules/package-json/node_modules/semver": { 5256 5108 "version": "6.3.0", 5257 5109 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", ··· 5261 5113 "semver": "bin/semver.js" 5262 5114 } 5263 5115 }, 5264 - "node_modules/package-json/node_modules/url-parse-lax": { 5265 - "version": "3.0.0", 5266 - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 5267 - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 5268 - "dev": true, 5269 - "dependencies": { 5270 - "prepend-http": "^2.0.0" 5271 - }, 5272 - "engines": { 5273 - "node": ">=4" 5274 - } 5275 - }, 5276 5116 "node_modules/parent-module": { 5277 5117 "version": "1.0.1", 5278 5118 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", ··· 5343 5183 } 5344 5184 }, 5345 5185 "node_modules/peek-readable": { 5346 - "version": "4.0.1", 5347 - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.1.tgz", 5348 - "integrity": "sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ==", 5186 + "version": "4.0.2", 5187 + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.2.tgz", 5188 + "integrity": "sha512-9fMaz6zoxw9ypO1KZy5RDJgSupEtu0Q+g/OqqsVHX3rKGR8qehRLYzsFARZ4bVvdvfknKiXvuDbkMnO1g6cRpQ==", 5349 5189 "dev": true, 5350 5190 "engines": { 5351 5191 "node": ">=8" ··· 5368 5208 "dev": true 5369 5209 }, 5370 5210 "node_modules/picomatch": { 5371 - "version": "2.3.0", 5372 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 5373 - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 5211 + "version": "2.3.1", 5212 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 5213 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 5374 5214 "dev": true, 5375 5215 "engines": { 5376 5216 "node": ">=8.6" ··· 5479 5319 } 5480 5320 }, 5481 5321 "node_modules/prepend-http": { 5482 - "version": "1.0.4", 5483 - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 5484 - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 5322 + "version": "2.0.0", 5323 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 5324 + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 5485 5325 "dev": true, 5486 5326 "engines": { 5487 - "node": ">=0.10.0" 5327 + "node": ">=4" 5488 5328 } 5489 5329 }, 5490 5330 "node_modules/prettier": { ··· 5500 5340 } 5501 5341 }, 5502 5342 "node_modules/prettier-plugin-svelte": { 5503 - "version": "2.5.1", 5504 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.5.1.tgz", 5505 - "integrity": "sha512-IhZUcqr7Bg4LY15d87t9lDr7EyC0IPehkzH5ya5igG8zYwf3UYaYDFnVW2mckREaZyLREcH9YOouesmt4f5Ozg==", 5343 + "version": "2.6.0", 5344 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.6.0.tgz", 5345 + "integrity": "sha512-NPSRf6Y5rufRlBleok/pqg4+1FyGsL0zYhkYP6hnueeL1J/uCm3OfOZPsLX4zqD9VAdcXfyEL2PYqGv8ZoOSfA==", 5506 5346 "dev": true, 5507 5347 "peerDependencies": { 5508 5348 "prettier": "^1.16.4 || ^2.0.0", ··· 5515 5355 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 5516 5356 "dev": true 5517 5357 }, 5518 - "node_modules/progress": { 5519 - "version": "2.0.3", 5520 - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 5521 - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", 5522 - "dev": true, 5523 - "engines": { 5524 - "node": ">=0.4.0" 5525 - } 5526 - }, 5527 5358 "node_modules/proto-list": { 5528 5359 "version": "1.2.4", 5529 5360 "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", ··· 5626 5457 }, 5627 5458 "bin": { 5628 5459 "rc": "cli.js" 5460 + } 5461 + }, 5462 + "node_modules/rc/node_modules/strip-json-comments": { 5463 + "version": "2.0.1", 5464 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 5465 + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 5466 + "dev": true, 5467 + "engines": { 5468 + "node": ">=0.10.0" 5629 5469 } 5630 5470 }, 5631 5471 "node_modules/read-chunk": { ··· 5755 5595 "node": ">=0.10.0" 5756 5596 } 5757 5597 }, 5598 + "node_modules/redent/node_modules/strip-indent": { 5599 + "version": "1.0.1", 5600 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 5601 + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 5602 + "dev": true, 5603 + "dependencies": { 5604 + "get-stdin": "^4.0.1" 5605 + }, 5606 + "bin": { 5607 + "strip-indent": "cli.js" 5608 + }, 5609 + "engines": { 5610 + "node": ">=0.10.0" 5611 + } 5612 + }, 5758 5613 "node_modules/regexpp": { 5759 5614 "version": "3.2.0", 5760 5615 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", ··· 5819 5674 "dev": true 5820 5675 }, 5821 5676 "node_modules/resolve": { 5822 - "version": "1.20.0", 5823 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 5824 - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 5677 + "version": "1.21.0", 5678 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz", 5679 + "integrity": "sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==", 5825 5680 "dev": true, 5826 5681 "dependencies": { 5827 - "is-core-module": "^2.2.0", 5828 - "path-parse": "^1.0.6" 5682 + "is-core-module": "^2.8.0", 5683 + "path-parse": "^1.0.7", 5684 + "supports-preserve-symlinks-flag": "^1.0.0" 5685 + }, 5686 + "bin": { 5687 + "resolve": "bin/resolve" 5829 5688 }, 5830 5689 "funding": { 5831 5690 "url": "https://github.com/sponsors/ljharb" ··· 5879 5738 } 5880 5739 }, 5881 5740 "node_modules/rimraf": { 5882 - "version": "2.7.1", 5883 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 5884 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 5741 + "version": "3.0.2", 5742 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 5743 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 5885 5744 "dev": true, 5886 5745 "dependencies": { 5887 5746 "glob": "^7.1.3" 5888 5747 }, 5889 5748 "bin": { 5890 5749 "rimraf": "bin.js" 5750 + }, 5751 + "funding": { 5752 + "url": "https://github.com/sponsors/isaacs" 5891 5753 } 5892 5754 }, 5893 5755 "node_modules/roarr": { ··· 5908 5770 } 5909 5771 }, 5910 5772 "node_modules/rollup": { 5911 - "version": "2.62.0", 5912 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.62.0.tgz", 5913 - "integrity": "sha512-cJEQq2gwB0GWMD3rYImefQTSjrPYaC6s4J9pYqnstVLJ1CHa/aZNVkD4Epuvg4iLeMA4KRiq7UM7awKK6j7jcw==", 5773 + "version": "2.64.0", 5774 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.64.0.tgz", 5775 + "integrity": "sha512-+c+lbw1lexBKSMb1yxGDVfJ+vchJH3qLbmavR+awDinTDA2C5Ug9u7lkOzj62SCu0PKUExsW36tpgW7Fmpn3yQ==", 5914 5776 "dev": true, 5915 5777 "bin": { 5916 5778 "rollup": "dist/bin/rollup" ··· 5955 5817 } 5956 5818 }, 5957 5819 "node_modules/rxjs": { 5958 - "version": "7.4.0", 5959 - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz", 5960 - "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==", 5820 + "version": "7.5.2", 5821 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.2.tgz", 5822 + "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==", 5961 5823 "dev": true, 5962 5824 "dependencies": { 5963 - "tslib": "~2.1.0" 5825 + "tslib": "^2.1.0" 5964 5826 } 5965 5827 }, 5966 5828 "node_modules/sade": { 5967 - "version": "1.7.4", 5968 - "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", 5969 - "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==", 5829 + "version": "1.8.1", 5830 + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 5831 + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 5970 5832 "dev": true, 5971 5833 "dependencies": { 5972 5834 "mri": "^1.1.0" 5973 5835 }, 5974 5836 "engines": { 5975 - "node": ">= 6" 5837 + "node": ">=6" 5976 5838 } 5977 5839 }, 5978 5840 "node_modules/safe-buffer": { ··· 6013 5875 "rimraf": "^2.5.2" 6014 5876 } 6015 5877 }, 5878 + "node_modules/sander/node_modules/rimraf": { 5879 + "version": "2.7.1", 5880 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 5881 + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 5882 + "dev": true, 5883 + "dependencies": { 5884 + "glob": "^7.1.3" 5885 + }, 5886 + "bin": { 5887 + "rimraf": "bin.js" 5888 + } 5889 + }, 6016 5890 "node_modules/sass": { 6017 - "version": "1.45.2", 6018 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.2.tgz", 6019 - "integrity": "sha512-cKfs+F9AMPAFlbbTXNsbGvg3y58nV0mXA3E94jqaySKcC8Kq3/8983zVKQ0TLMUrHw7hF9Tnd3Bz9z5Xgtrl9g==", 5891 + "version": "1.48.0", 5892 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.48.0.tgz", 5893 + "integrity": "sha512-hQi5g4DcfjcipotoHZ80l7GNJHGqQS5LwMBjVYB/TaT0vcSSpbgM8Ad7cgfsB2M0MinbkEQQPO9+sjjSiwxqmw==", 6020 5894 "dev": true, 6021 5895 "dependencies": { 6022 5896 "chokidar": ">=3.0.0 <4.0.0", ··· 6130 6004 "url": "https://github.com/sponsors/sindresorhus" 6131 6005 } 6132 6006 }, 6007 + "node_modules/serialize-error/node_modules/type-fest": { 6008 + "version": "0.13.1", 6009 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", 6010 + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", 6011 + "dev": true, 6012 + "engines": { 6013 + "node": ">=10" 6014 + }, 6015 + "funding": { 6016 + "url": "https://github.com/sponsors/sindresorhus" 6017 + } 6018 + }, 6133 6019 "node_modules/set-blocking": { 6134 6020 "version": "2.0.0", 6135 6021 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", ··· 6181 6067 } 6182 6068 }, 6183 6069 "node_modules/signal-exit": { 6184 - "version": "3.0.5", 6185 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", 6186 - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", 6070 + "version": "3.0.6", 6071 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", 6072 + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", 6187 6073 "dev": true 6188 6074 }, 6189 6075 "node_modules/simple-concat": { ··· 6249 6135 "dependencies": { 6250 6136 "is-arrayish": "^0.3.1" 6251 6137 } 6252 - }, 6253 - "node_modules/simple-swizzle/node_modules/is-arrayish": { 6254 - "version": "0.3.2", 6255 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 6256 - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 6257 - "dev": true 6258 6138 }, 6259 6139 "node_modules/slash": { 6260 6140 "version": "3.0.0", ··· 6355 6235 } 6356 6236 }, 6357 6237 "node_modules/spdx-license-ids": { 6358 - "version": "3.0.10", 6359 - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", 6360 - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", 6238 + "version": "3.0.11", 6239 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", 6240 + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", 6361 6241 "dev": true 6362 6242 }, 6363 6243 "node_modules/sprintf-js": { ··· 6380 6260 "node": ">=0.10.0" 6381 6261 } 6382 6262 }, 6263 + "node_modules/squeak/node_modules/ansi-regex": { 6264 + "version": "2.1.1", 6265 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 6266 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 6267 + "dev": true, 6268 + "engines": { 6269 + "node": ">=0.10.0" 6270 + } 6271 + }, 6383 6272 "node_modules/squeak/node_modules/ansi-styles": { 6384 6273 "version": "2.2.1", 6385 6274 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", ··· 6414 6303 "node": ">=0.8.0" 6415 6304 } 6416 6305 }, 6306 + "node_modules/squeak/node_modules/strip-ansi": { 6307 + "version": "3.0.1", 6308 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 6309 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 6310 + "dev": true, 6311 + "dependencies": { 6312 + "ansi-regex": "^2.0.0" 6313 + }, 6314 + "engines": { 6315 + "node": ">=0.10.0" 6316 + } 6317 + }, 6417 6318 "node_modules/squeak/node_modules/supports-color": { 6418 6319 "version": "2.0.0", 6419 6320 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", ··· 6455 6356 "node": ">=8" 6456 6357 } 6457 6358 }, 6458 - "node_modules/string-width/node_modules/ansi-regex": { 6459 - "version": "5.0.1", 6460 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 6461 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 6462 - "dev": true, 6463 - "engines": { 6464 - "node": ">=8" 6465 - } 6466 - }, 6467 - "node_modules/string-width/node_modules/strip-ansi": { 6359 + "node_modules/strip-ansi": { 6468 6360 "version": "6.0.1", 6469 6361 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 6470 6362 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", ··· 6476 6368 "node": ">=8" 6477 6369 } 6478 6370 }, 6479 - "node_modules/strip-ansi": { 6480 - "version": "3.0.1", 6481 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 6482 - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 6483 - "dev": true, 6484 - "dependencies": { 6485 - "ansi-regex": "^2.0.0" 6486 - }, 6487 - "engines": { 6488 - "node": ">=0.10.0" 6489 - } 6490 - }, 6491 6371 "node_modules/strip-bom": { 6492 6372 "version": "2.0.0", 6493 6373 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", ··· 6519 6399 } 6520 6400 }, 6521 6401 "node_modules/strip-indent": { 6522 - "version": "1.0.1", 6523 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 6524 - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 6402 + "version": "3.0.0", 6403 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 6404 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 6525 6405 "dev": true, 6526 6406 "dependencies": { 6527 - "get-stdin": "^4.0.1" 6528 - }, 6529 - "bin": { 6530 - "strip-indent": "cli.js" 6407 + "min-indent": "^1.0.0" 6531 6408 }, 6532 6409 "engines": { 6533 - "node": ">=0.10.0" 6410 + "node": ">=8" 6534 6411 } 6535 6412 }, 6536 6413 "node_modules/strip-json-comments": { 6537 - "version": "2.0.1", 6538 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 6539 - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 6414 + "version": "3.1.1", 6415 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 6416 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 6540 6417 "dev": true, 6541 6418 "engines": { 6542 - "node": ">=0.10.0" 6419 + "node": ">=8" 6420 + }, 6421 + "funding": { 6422 + "url": "https://github.com/sponsors/sindresorhus" 6543 6423 } 6544 6424 }, 6545 6425 "node_modules/strip-outer": { ··· 6592 6472 "node": ">=8" 6593 6473 } 6594 6474 }, 6475 + "node_modules/supports-preserve-symlinks-flag": { 6476 + "version": "1.0.0", 6477 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 6478 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 6479 + "dev": true, 6480 + "engines": { 6481 + "node": ">= 0.4" 6482 + }, 6483 + "funding": { 6484 + "url": "https://github.com/sponsors/ljharb" 6485 + } 6486 + }, 6595 6487 "node_modules/svelte": { 6596 - "version": "3.44.3", 6597 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.44.3.tgz", 6598 - "integrity": "sha512-aGgrNCip5PQFNfq9e9tmm7EYxWLVHoFsEsmKrtOeRD8dmoGDdyTQ+21xd7qgFd8MNdKGSYvg7F9dr+Tc0yDymg==", 6488 + "version": "3.46.2", 6489 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.46.2.tgz", 6490 + "integrity": "sha512-RXSAtYNefe01Sb1lXtZ2I+gzn3t/h/59hoaRNeRrm8IkMIu6BSiAkbpi41xb+C44x54YKnbk9+dtfs3pM4hECA==", 6599 6491 "dev": true, 6600 6492 "engines": { 6601 6493 "node": ">= 8" 6602 6494 } 6603 6495 }, 6604 6496 "node_modules/svelte-check": { 6605 - "version": "2.2.11", 6606 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.2.11.tgz", 6607 - "integrity": "sha512-clotPGGZPj3LuS9qP1lk+Wwnsj+js42ehCPmHk+qtyaQh/dU95e0qkpPmtmOMYHN6My5Y75XqeN1QNLj5V5gwA==", 6497 + "version": "2.3.0", 6498 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.3.0.tgz", 6499 + "integrity": "sha512-SBKdJyUmxzPmJf/ZPqDSQOoa9JzOcgEpV7u3UaYcgVn7fA0veZ3FA5JgLU8KYtf84Gp6guBVcrC7XKLjJa5SXQ==", 6608 6500 "dev": true, 6609 6501 "dependencies": { 6610 - "chalk": "^4.0.0", 6611 6502 "chokidar": "^3.4.1", 6612 6503 "fast-glob": "^3.2.7", 6613 6504 "import-fresh": "^3.2.1", 6614 6505 "minimist": "^1.2.5", 6506 + "picocolors": "^1.0.0", 6615 6507 "sade": "^1.7.4", 6616 6508 "source-map": "^0.7.3", 6617 6509 "svelte-preprocess": "^4.0.0", ··· 6699 6591 } 6700 6592 } 6701 6593 }, 6702 - "node_modules/svelte-preprocess/node_modules/strip-indent": { 6703 - "version": "3.0.0", 6704 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 6705 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 6706 - "dev": true, 6707 - "dependencies": { 6708 - "min-indent": "^1.0.0" 6709 - }, 6710 - "engines": { 6711 - "node": ">=8" 6712 - } 6713 - }, 6714 6594 "node_modules/tar-fs": { 6715 6595 "version": "2.1.1", 6716 6596 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", ··· 6721 6601 "mkdirp-classic": "^0.5.2", 6722 6602 "pump": "^3.0.0", 6723 6603 "tar-stream": "^2.1.4" 6724 - } 6725 - }, 6726 - "node_modules/tar-fs/node_modules/bl": { 6727 - "version": "4.1.0", 6728 - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 6729 - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 6730 - "dev": true, 6731 - "dependencies": { 6732 - "buffer": "^5.5.0", 6733 - "inherits": "^2.0.4", 6734 - "readable-stream": "^3.4.0" 6735 6604 } 6736 6605 }, 6737 6606 "node_modules/tar-fs/node_modules/tar-stream": { ··· 6766 6635 }, 6767 6636 "engines": { 6768 6637 "node": ">= 0.8.0" 6638 + } 6639 + }, 6640 + "node_modules/tar-stream/node_modules/bl": { 6641 + "version": "1.2.3", 6642 + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", 6643 + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", 6644 + "dev": true, 6645 + "dependencies": { 6646 + "readable-stream": "^2.3.5", 6647 + "safe-buffer": "^5.1.1" 6769 6648 } 6770 6649 }, 6771 6650 "node_modules/tar-stream/node_modules/readable-stream": { ··· 6928 6807 } 6929 6808 }, 6930 6809 "node_modules/tslib": { 6931 - "version": "2.1.0", 6932 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", 6933 - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", 6810 + "version": "2.3.1", 6811 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", 6812 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", 6934 6813 "dev": true 6935 6814 }, 6936 6815 "node_modules/tsutils": { ··· 6979 6858 } 6980 6859 }, 6981 6860 "node_modules/type-fest": { 6982 - "version": "0.13.1", 6983 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", 6984 - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", 6861 + "version": "0.20.2", 6862 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 6863 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 6985 6864 "dev": true, 6986 6865 "engines": { 6987 6866 "node": ">=10" ··· 7090 6969 } 7091 6970 }, 7092 6971 "node_modules/url-parse-lax": { 7093 - "version": "1.0.0", 7094 - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 7095 - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 6972 + "version": "3.0.0", 6973 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 6974 + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 7096 6975 "dev": true, 7097 6976 "dependencies": { 7098 - "prepend-http": "^1.0.1" 6977 + "prepend-http": "^2.0.0" 7099 6978 }, 7100 6979 "engines": { 7101 - "node": ">=0.10.0" 6980 + "node": ">=4" 7102 6981 } 7103 6982 }, 7104 6983 "node_modules/url-to-options": { ··· 7143 7022 } 7144 7023 }, 7145 7024 "node_modules/vite": { 7146 - "version": "2.7.10", 7147 - "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.10.tgz", 7148 - "integrity": "sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==", 7025 + "version": "2.7.12", 7026 + "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.12.tgz", 7027 + "integrity": "sha512-KvPYToRQWhRfBeVkyhkZ5hASuHQkqZUUdUcE3xyYtq5oYEPIJ0h9LWiWTO6v990glmSac2cEPeYeXzpX5Z6qKQ==", 7149 7028 "dev": true, 7150 7029 "dependencies": { 7151 7030 "esbuild": "^0.13.12", ··· 7273 7152 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 7274 7153 } 7275 7154 }, 7276 - "node_modules/wrap-ansi/node_modules/ansi-regex": { 7277 - "version": "5.0.1", 7278 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 7279 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 7280 - "dev": true, 7281 - "engines": { 7282 - "node": ">=8" 7283 - } 7284 - }, 7285 - "node_modules/wrap-ansi/node_modules/strip-ansi": { 7286 - "version": "6.0.1", 7287 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7288 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7289 - "dev": true, 7290 - "dependencies": { 7291 - "ansi-regex": "^5.0.1" 7292 - }, 7293 - "engines": { 7294 - "node": ">=8" 7295 - } 7296 - }, 7297 7155 "node_modules/wrappy": { 7298 7156 "version": "1.0.2", 7299 7157 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", ··· 7388 7246 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 7389 7247 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 7390 7248 "dev": true 7391 - }, 7392 - "strip-json-comments": { 7393 - "version": "3.1.1", 7394 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 7395 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 7396 - "dev": true 7397 7249 } 7398 7250 } 7399 7251 }, ··· 7451 7303 } 7452 7304 }, 7453 7305 "@sindresorhus/is": { 7454 - "version": "4.2.0", 7455 - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", 7456 - "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==", 7306 + "version": "4.3.0", 7307 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.3.0.tgz", 7308 + "integrity": "sha512-wwOvh0eO3PiTEivGJWiZ+b946SlMSb4pe+y+Ur/4S87cwo09pYi+FWHHnbrM3W9W7cBYKDqQXcrFYjYUCOJUEQ==", 7457 7309 "dev": true 7458 7310 }, 7459 7311 "@sveltejs/vite-plugin-svelte": { 7460 - "version": "1.0.0-next.33", 7461 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.33.tgz", 7462 - "integrity": "sha512-aj0h2+ZixgT+yoJFIs8dRRw/Cj9tgNu3+hY4CJikpa04mfhR61wXqJFfi2ZEFMUvFda5nCxKYIChFkc6wq5fJA==", 7312 + "version": "1.0.0-next.34", 7313 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-1.0.0-next.34.tgz", 7314 + "integrity": "sha512-qZH2jndijrdkvevgbO7OH3iQsviM5Kz7h5APiNP4yEMZTrwq9bifzYvco6BprwtPvLb5wYlRVFZUOdusY6AovQ==", 7463 7315 "dev": true, 7464 7316 "requires": { 7465 7317 "@rollup/pluginutils": "^4.1.2", ··· 7558 7410 } 7559 7411 }, 7560 7412 "@types/node": { 7561 - "version": "16.11.6", 7562 - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", 7563 - "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==", 7413 + "version": "17.0.8", 7414 + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", 7415 + "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==", 7564 7416 "dev": true 7565 7417 }, 7566 7418 "@types/pug": { 7567 - "version": "2.0.5", 7568 - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.5.tgz", 7569 - "integrity": "sha512-LOnASQoeNZMkzexRuyqcBBDZ6rS+rQxUMkmj5A0PkhhiSZivLIuz6Hxyr1mkGoEZEkk66faROmpMi4fFkrKsBA==", 7419 + "version": "2.0.6", 7420 + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", 7421 + "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", 7570 7422 "dev": true 7571 7423 }, 7572 7424 "@types/responselike": { ··· 7579 7431 } 7580 7432 }, 7581 7433 "@types/sass": { 7582 - "version": "1.16.1", 7583 - "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.16.1.tgz", 7584 - "integrity": "sha512-iZUcRrGuz/Tbg3loODpW7vrQJkUtpY2fFSf4ELqqkApcS2TkZ1msk7ie8iZPB86lDOP8QOTTmuvWjc5S0R9OjQ==", 7434 + "version": "1.43.1", 7435 + "resolved": "https://registry.npmjs.org/@types/sass/-/sass-1.43.1.tgz", 7436 + "integrity": "sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==", 7585 7437 "dev": true, 7586 7438 "requires": { 7587 7439 "@types/node": "*" 7588 7440 } 7589 7441 }, 7590 7442 "@typescript-eslint/eslint-plugin": { 7591 - "version": "5.8.1", 7592 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.8.1.tgz", 7593 - "integrity": "sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==", 7443 + "version": "5.9.1", 7444 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.9.1.tgz", 7445 + "integrity": "sha512-Xv9tkFlyD4MQGpJgTo6wqDqGvHIRmRgah/2Sjz1PUnJTawjHWIwBivUE9x0QtU2WVii9baYgavo/bHjrZJkqTw==", 7594 7446 "dev": true, 7595 7447 "requires": { 7596 - "@typescript-eslint/experimental-utils": "5.8.1", 7597 - "@typescript-eslint/scope-manager": "5.8.1", 7448 + "@typescript-eslint/experimental-utils": "5.9.1", 7449 + "@typescript-eslint/scope-manager": "5.9.1", 7450 + "@typescript-eslint/type-utils": "5.9.1", 7598 7451 "debug": "^4.3.2", 7599 7452 "functional-red-black-tree": "^1.0.1", 7600 7453 "ignore": "^5.1.8", ··· 7604 7457 } 7605 7458 }, 7606 7459 "@typescript-eslint/experimental-utils": { 7607 - "version": "5.8.1", 7608 - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.1.tgz", 7609 - "integrity": "sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==", 7460 + "version": "5.9.1", 7461 + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.1.tgz", 7462 + "integrity": "sha512-cb1Njyss0mLL9kLXgS/eEY53SZQ9sT519wpX3i+U457l2UXRDuo87hgKfgRazmu9/tQb0x2sr3Y0yrU+Zz0y+w==", 7610 7463 "dev": true, 7611 7464 "requires": { 7612 7465 "@types/json-schema": "^7.0.9", 7613 - "@typescript-eslint/scope-manager": "5.8.1", 7614 - "@typescript-eslint/types": "5.8.1", 7615 - "@typescript-eslint/typescript-estree": "5.8.1", 7466 + "@typescript-eslint/scope-manager": "5.9.1", 7467 + "@typescript-eslint/types": "5.9.1", 7468 + "@typescript-eslint/typescript-estree": "5.9.1", 7616 7469 "eslint-scope": "^5.1.1", 7617 7470 "eslint-utils": "^3.0.0" 7618 7471 } 7619 7472 }, 7620 7473 "@typescript-eslint/parser": { 7621 - "version": "5.8.1", 7622 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.8.1.tgz", 7623 - "integrity": "sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==", 7474 + "version": "5.9.1", 7475 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.9.1.tgz", 7476 + "integrity": "sha512-PLYO0AmwD6s6n0ZQB5kqPgfvh73p0+VqopQQLuNfi7Lm0EpfKyDalchpVwkE+81k5HeiRrTV/9w1aNHzjD7C4g==", 7624 7477 "dev": true, 7625 7478 "requires": { 7626 - "@typescript-eslint/scope-manager": "5.8.1", 7627 - "@typescript-eslint/types": "5.8.1", 7628 - "@typescript-eslint/typescript-estree": "5.8.1", 7479 + "@typescript-eslint/scope-manager": "5.9.1", 7480 + "@typescript-eslint/types": "5.9.1", 7481 + "@typescript-eslint/typescript-estree": "5.9.1", 7629 7482 "debug": "^4.3.2" 7630 7483 } 7631 7484 }, 7632 7485 "@typescript-eslint/scope-manager": { 7633 - "version": "5.8.1", 7634 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.8.1.tgz", 7635 - "integrity": "sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==", 7486 + "version": "5.9.1", 7487 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.9.1.tgz", 7488 + "integrity": "sha512-8BwvWkho3B/UOtzRyW07ffJXPaLSUKFBjpq8aqsRvu6HdEuzCY57+ffT7QoV4QXJXWSU1+7g3wE4AlgImmQ9pQ==", 7636 7489 "dev": true, 7637 7490 "requires": { 7638 - "@typescript-eslint/types": "5.8.1", 7639 - "@typescript-eslint/visitor-keys": "5.8.1" 7491 + "@typescript-eslint/types": "5.9.1", 7492 + "@typescript-eslint/visitor-keys": "5.9.1" 7493 + } 7494 + }, 7495 + "@typescript-eslint/type-utils": { 7496 + "version": "5.9.1", 7497 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.9.1.tgz", 7498 + "integrity": "sha512-tRSpdBnPRssjlUh35rE9ug5HrUvaB9ntREy7gPXXKwmIx61TNN7+l5YKgi1hMKxo5NvqZCfYhA5FvyuJG6X6vg==", 7499 + "dev": true, 7500 + "requires": { 7501 + "@typescript-eslint/experimental-utils": "5.9.1", 7502 + "debug": "^4.3.2", 7503 + "tsutils": "^3.21.0" 7640 7504 } 7641 7505 }, 7642 7506 "@typescript-eslint/types": { 7643 - "version": "5.8.1", 7644 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.8.1.tgz", 7645 - "integrity": "sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==", 7507 + "version": "5.9.1", 7508 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.9.1.tgz", 7509 + "integrity": "sha512-SsWegWudWpkZCwwYcKoDwuAjoZXnM1y2EbEerTHho19Hmm+bQ56QG4L4jrtCu0bI5STaRTvRTZmjprWlTw/5NQ==", 7646 7510 "dev": true 7647 7511 }, 7648 7512 "@typescript-eslint/typescript-estree": { 7649 - "version": "5.8.1", 7650 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.8.1.tgz", 7651 - "integrity": "sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==", 7513 + "version": "5.9.1", 7514 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.9.1.tgz", 7515 + "integrity": "sha512-gL1sP6A/KG0HwrahVXI9fZyeVTxEYV//6PmcOn1tD0rw8VhUWYeZeuWHwwhnewnvEMcHjhnJLOBhA9rK4vmb8A==", 7652 7516 "dev": true, 7653 7517 "requires": { 7654 - "@typescript-eslint/types": "5.8.1", 7655 - "@typescript-eslint/visitor-keys": "5.8.1", 7518 + "@typescript-eslint/types": "5.9.1", 7519 + "@typescript-eslint/visitor-keys": "5.9.1", 7656 7520 "debug": "^4.3.2", 7657 7521 "globby": "^11.0.4", 7658 7522 "is-glob": "^4.0.3", 7659 7523 "semver": "^7.3.5", 7660 7524 "tsutils": "^3.21.0" 7661 - }, 7662 - "dependencies": { 7663 - "array-union": { 7664 - "version": "2.1.0", 7665 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 7666 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 7667 - "dev": true 7668 - }, 7669 - "globby": { 7670 - "version": "11.0.4", 7671 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", 7672 - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", 7673 - "dev": true, 7674 - "requires": { 7675 - "array-union": "^2.1.0", 7676 - "dir-glob": "^3.0.1", 7677 - "fast-glob": "^3.1.1", 7678 - "ignore": "^5.1.4", 7679 - "merge2": "^1.3.0", 7680 - "slash": "^3.0.0" 7681 - } 7682 - } 7683 7525 } 7684 7526 }, 7685 7527 "@typescript-eslint/visitor-keys": { 7686 - "version": "5.8.1", 7687 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.8.1.tgz", 7688 - "integrity": "sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==", 7528 + "version": "5.9.1", 7529 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.9.1.tgz", 7530 + "integrity": "sha512-Xh37pNz9e9ryW4TVdwiFzmr4hloty8cFj8GTWMXh3Z8swGwyQWeCcNgF0hm6t09iZd6eiZmIf4zHedQVP6TVtg==", 7689 7531 "dev": true, 7690 7532 "requires": { 7691 - "@typescript-eslint/types": "5.8.1", 7533 + "@typescript-eslint/types": "5.9.1", 7692 7534 "eslint-visitor-keys": "^3.0.0" 7693 7535 } 7694 7536 }, ··· 7726 7568 "string-width": "^4.1.0" 7727 7569 } 7728 7570 }, 7729 - "ansi-colors": { 7730 - "version": "4.1.1", 7731 - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", 7732 - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", 7733 - "dev": true 7734 - }, 7735 7571 "ansi-escapes": { 7736 7572 "version": "4.3.2", 7737 7573 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", ··· 7750 7586 } 7751 7587 }, 7752 7588 "ansi-regex": { 7753 - "version": "2.1.1", 7754 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 7755 - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 7589 + "version": "5.0.1", 7590 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 7591 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 7756 7592 "dev": true 7757 7593 }, 7758 7594 "ansi-styles": { ··· 7845 7681 } 7846 7682 } 7847 7683 }, 7684 + "argparse": { 7685 + "version": "2.0.1", 7686 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 7687 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 7688 + "dev": true 7689 + }, 7848 7690 "array-find-index": { 7849 7691 "version": "1.0.2", 7850 7692 "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", ··· 7852 7694 "dev": true 7853 7695 }, 7854 7696 "array-union": { 7855 - "version": "3.0.1", 7856 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", 7857 - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", 7697 + "version": "2.1.0", 7698 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 7699 + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 7858 7700 "dev": true 7859 7701 }, 7860 7702 "autoprefixer": { 7861 - "version": "10.4.1", 7862 - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.1.tgz", 7863 - "integrity": "sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==", 7703 + "version": "10.4.2", 7704 + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", 7705 + "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", 7864 7706 "dev": true, 7865 7707 "requires": { 7866 7708 "browserslist": "^4.19.1", 7867 - "caniuse-lite": "^1.0.30001294", 7709 + "caniuse-lite": "^1.0.30001297", 7868 7710 "fraction.js": "^4.1.2", 7869 7711 "normalize-range": "^0.1.2", 7870 7712 "picocolors": "^1.0.0", ··· 8203 8045 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 8204 8046 "dev": true 8205 8047 }, 8206 - "prepend-http": { 8207 - "version": "2.0.0", 8208 - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 8209 - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 8210 - "dev": true 8211 - }, 8212 8048 "responselike": { 8213 8049 "version": "1.0.2", 8214 8050 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", ··· 8226 8062 "requires": { 8227 8063 "is-plain-obj": "^1.0.0" 8228 8064 } 8229 - }, 8230 - "url-parse-lax": { 8231 - "version": "3.0.0", 8232 - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 8233 - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 8234 - "dev": true, 8235 - "requires": { 8236 - "prepend-http": "^2.0.0" 8237 - } 8238 8065 } 8239 8066 } 8240 8067 }, ··· 8245 8072 "dev": true 8246 8073 }, 8247 8074 "bl": { 8248 - "version": "1.2.3", 8249 - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", 8250 - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", 8075 + "version": "4.1.0", 8076 + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 8077 + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 8251 8078 "dev": true, 8252 8079 "requires": { 8253 - "readable-stream": "^2.3.5", 8254 - "safe-buffer": "^5.1.1" 8255 - }, 8256 - "dependencies": { 8257 - "readable-stream": { 8258 - "version": "2.3.7", 8259 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 8260 - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 8261 - "dev": true, 8262 - "requires": { 8263 - "core-util-is": "~1.0.0", 8264 - "inherits": "~2.0.3", 8265 - "isarray": "~1.0.0", 8266 - "process-nextick-args": "~2.0.0", 8267 - "safe-buffer": "~5.1.1", 8268 - "string_decoder": "~1.1.1", 8269 - "util-deprecate": "~1.0.1" 8270 - }, 8271 - "dependencies": { 8272 - "safe-buffer": { 8273 - "version": "5.1.2", 8274 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 8275 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 8276 - "dev": true 8277 - } 8278 - } 8279 - }, 8280 - "string_decoder": { 8281 - "version": "1.1.1", 8282 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 8283 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 8284 - "dev": true, 8285 - "requires": { 8286 - "safe-buffer": "~5.1.0" 8287 - }, 8288 - "dependencies": { 8289 - "safe-buffer": { 8290 - "version": "5.1.2", 8291 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 8292 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 8293 - "dev": true 8294 - } 8295 - } 8296 - } 8080 + "buffer": "^5.5.0", 8081 + "inherits": "^2.0.4", 8082 + "readable-stream": "^3.4.0" 8297 8083 } 8298 8084 }, 8299 8085 "boolean": { ··· 8316 8102 "type-fest": "^0.20.2", 8317 8103 "widest-line": "^3.1.0", 8318 8104 "wrap-ansi": "^7.0.0" 8319 - }, 8320 - "dependencies": { 8321 - "camelcase": { 8322 - "version": "6.2.0", 8323 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", 8324 - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", 8325 - "dev": true 8326 - }, 8327 - "type-fest": { 8328 - "version": "0.20.2", 8329 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 8330 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 8331 - "dev": true 8332 - } 8333 8105 } 8334 8106 }, 8335 8107 "brace-expansion": { ··· 8430 8202 "dev": true 8431 8203 }, 8432 8204 "camelcase": { 8433 - "version": "2.1.1", 8434 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 8435 - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 8205 + "version": "6.3.0", 8206 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 8207 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 8436 8208 "dev": true 8437 8209 }, 8438 8210 "camelcase-keys": { ··· 8443 8215 "requires": { 8444 8216 "camelcase": "^2.0.0", 8445 8217 "map-obj": "^1.0.0" 8218 + }, 8219 + "dependencies": { 8220 + "camelcase": { 8221 + "version": "2.1.1", 8222 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 8223 + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 8224 + "dev": true 8225 + } 8446 8226 } 8447 8227 }, 8448 8228 "caniuse-lite": { 8449 - "version": "1.0.30001295", 8450 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001295.tgz", 8451 - "integrity": "sha512-lSP16vcyC0FEy0R4ECc9duSPoKoZy+YkpGkue9G4D81OfPnliopaZrU10+qtPdT8PbGXad/PNx43TIQrOmJZSQ==", 8229 + "version": "1.0.30001300", 8230 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001300.tgz", 8231 + "integrity": "sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA==", 8452 8232 "dev": true 8453 8233 }, 8454 8234 "caw": { ··· 8493 8273 "is-glob": "~4.0.1", 8494 8274 "normalize-path": "~3.0.0", 8495 8275 "readdirp": "~3.6.0" 8276 + }, 8277 + "dependencies": { 8278 + "glob-parent": { 8279 + "version": "5.1.2", 8280 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 8281 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 8282 + "dev": true, 8283 + "requires": { 8284 + "is-glob": "^4.0.1" 8285 + } 8286 + } 8496 8287 } 8497 8288 }, 8498 8289 "chownr": { ··· 8598 8389 "dev": true 8599 8390 }, 8600 8391 "color-string": { 8601 - "version": "1.6.0", 8602 - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", 8603 - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", 8392 + "version": "1.9.0", 8393 + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", 8394 + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", 8604 8395 "dev": true, 8605 8396 "requires": { 8606 8397 "color-name": "^1.0.0", ··· 8673 8464 "dev": true 8674 8465 }, 8675 8466 "content-disposition": { 8676 - "version": "0.5.3", 8677 - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 8678 - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 8467 + "version": "0.5.4", 8468 + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", 8469 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 8679 8470 "dev": true, 8680 8471 "requires": { 8681 - "safe-buffer": "5.1.2" 8682 - }, 8683 - "dependencies": { 8684 - "safe-buffer": { 8685 - "version": "5.1.2", 8686 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 8687 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 8688 - "dev": true 8689 - } 8472 + "safe-buffer": "5.2.1" 8690 8473 } 8691 8474 }, 8692 8475 "core-util-is": { ··· 9055 8838 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", 9056 8839 "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", 9057 8840 "dev": true 8841 + }, 8842 + "prepend-http": { 8843 + "version": "1.0.4", 8844 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 8845 + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 8846 + "dev": true 8847 + }, 8848 + "url-parse-lax": { 8849 + "version": "1.0.0", 8850 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 8851 + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 8852 + "dev": true, 8853 + "requires": { 8854 + "prepend-http": "^1.0.1" 8855 + } 9058 8856 } 9059 8857 } 9060 8858 }, ··· 9065 8863 "dev": true 9066 8864 }, 9067 8865 "electron-to-chromium": { 9068 - "version": "1.4.31", 9069 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.31.tgz", 9070 - "integrity": "sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==", 8866 + "version": "1.4.46", 8867 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.46.tgz", 8868 + "integrity": "sha512-UtV0xUA/dibCKKP2JMxOpDtXR74zABevuUEH4K0tvduFSIoxRVcYmQsbB51kXsFTX8MmOyWMt8tuZAlmDOqkrQ==", 9071 8869 "dev": true 9072 8870 }, 9073 8871 "emoji-regex": { ··· 9085 8883 "once": "^1.4.0" 9086 8884 } 9087 8885 }, 9088 - "enquirer": { 9089 - "version": "2.3.6", 9090 - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", 9091 - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", 9092 - "dev": true, 9093 - "requires": { 9094 - "ansi-colors": "^4.1.1" 9095 - } 9096 - }, 9097 8886 "error-ex": { 9098 8887 "version": "1.3.2", 9099 8888 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", ··· 9101 8890 "dev": true, 9102 8891 "requires": { 9103 8892 "is-arrayish": "^0.2.1" 8893 + }, 8894 + "dependencies": { 8895 + "is-arrayish": { 8896 + "version": "0.2.1", 8897 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 8898 + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 8899 + "dev": true 8900 + } 9104 8901 } 9105 8902 }, 9106 8903 "es6-error": { ··· 9278 9075 "dev": true 9279 9076 }, 9280 9077 "eslint": { 9281 - "version": "8.6.0", 9282 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.6.0.tgz", 9283 - "integrity": "sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==", 9078 + "version": "8.7.0", 9079 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", 9080 + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", 9284 9081 "dev": true, 9285 9082 "requires": { 9286 9083 "@eslint/eslintrc": "^1.0.5", ··· 9290 9087 "cross-spawn": "^7.0.2", 9291 9088 "debug": "^4.3.2", 9292 9089 "doctrine": "^3.0.0", 9293 - "enquirer": "^2.3.5", 9294 9090 "escape-string-regexp": "^4.0.0", 9295 9091 "eslint-scope": "^7.1.0", 9296 9092 "eslint-utils": "^3.0.0", 9297 - "eslint-visitor-keys": "^3.1.0", 9093 + "eslint-visitor-keys": "^3.2.0", 9298 9094 "espree": "^9.3.0", 9299 9095 "esquery": "^1.4.0", 9300 9096 "esutils": "^2.0.2", ··· 9303 9099 "functional-red-black-tree": "^1.0.1", 9304 9100 "glob-parent": "^6.0.1", 9305 9101 "globals": "^13.6.0", 9306 - "ignore": "^4.0.6", 9102 + "ignore": "^5.2.0", 9307 9103 "import-fresh": "^3.0.0", 9308 9104 "imurmurhash": "^0.1.4", 9309 9105 "is-glob": "^4.0.0", ··· 9314 9110 "minimatch": "^3.0.4", 9315 9111 "natural-compare": "^1.4.0", 9316 9112 "optionator": "^0.9.1", 9317 - "progress": "^2.0.0", 9318 9113 "regexpp": "^3.2.0", 9319 - "semver": "^7.2.1", 9320 9114 "strip-ansi": "^6.0.1", 9321 9115 "strip-json-comments": "^3.1.0", 9322 9116 "text-table": "^0.2.0", 9323 9117 "v8-compile-cache": "^2.0.3" 9324 9118 }, 9325 9119 "dependencies": { 9326 - "ansi-regex": { 9327 - "version": "5.0.1", 9328 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 9329 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 9330 - "dev": true 9331 - }, 9332 9120 "eslint-scope": { 9333 9121 "version": "7.1.0", 9334 9122 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", ··· 9344 9132 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 9345 9133 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 9346 9134 "dev": true 9347 - }, 9348 - "glob-parent": { 9349 - "version": "6.0.2", 9350 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 9351 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 9352 - "dev": true, 9353 - "requires": { 9354 - "is-glob": "^4.0.3" 9355 - } 9356 - }, 9357 - "ignore": { 9358 - "version": "4.0.6", 9359 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 9360 - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 9361 - "dev": true 9362 - }, 9363 - "strip-ansi": { 9364 - "version": "6.0.1", 9365 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 9366 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 9367 - "dev": true, 9368 - "requires": { 9369 - "ansi-regex": "^5.0.1" 9370 - } 9371 - }, 9372 - "strip-json-comments": { 9373 - "version": "3.1.1", 9374 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 9375 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 9376 - "dev": true 9377 9135 } 9378 9136 } 9379 9137 }, ··· 9385 9143 "requires": {} 9386 9144 }, 9387 9145 "eslint-plugin-svelte3": { 9388 - "version": "3.2.1", 9389 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.2.1.tgz", 9390 - "integrity": "sha512-YoBR9mLoKCjGghJ/gvpnFZKaMEu/VRcuxpSRS8KuozuEo7CdBH7bmBHa6FmMm0i4kJnOyx+PVsaptz96K6H/4Q==", 9146 + "version": "3.4.0", 9147 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-3.4.0.tgz", 9148 + "integrity": "sha512-MIQUTuRv3o7LyQ+360qOc9mLT35j1I5YzHr04g/UDcvJTpg0X/kHWELY99ve869Rp/9wjqD7I26Aq5H8OH5RIg==", 9391 9149 "dev": true, 9392 9150 "requires": {} 9393 9151 }, ··· 9419 9177 } 9420 9178 }, 9421 9179 "eslint-visitor-keys": { 9422 - "version": "3.1.0", 9423 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", 9424 - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", 9180 + "version": "3.2.0", 9181 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz", 9182 + "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==", 9425 9183 "dev": true 9426 9184 }, 9427 9185 "espree": { ··· 9498 9256 "pify": "^3.0.0", 9499 9257 "rimraf": "^2.5.4", 9500 9258 "tempfile": "^2.0.0" 9259 + }, 9260 + "dependencies": { 9261 + "rimraf": { 9262 + "version": "2.7.1", 9263 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 9264 + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 9265 + "dev": true, 9266 + "requires": { 9267 + "glob": "^7.1.3" 9268 + } 9269 + } 9501 9270 } 9502 9271 }, 9503 9272 "execa": { ··· 9634 9403 "dev": true 9635 9404 }, 9636 9405 "fast-glob": { 9637 - "version": "3.2.7", 9638 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", 9639 - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", 9406 + "version": "3.2.11", 9407 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", 9408 + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", 9640 9409 "dev": true, 9641 9410 "requires": { 9642 9411 "@nodelib/fs.stat": "^2.0.2", ··· 9644 9413 "glob-parent": "^5.1.2", 9645 9414 "merge2": "^1.3.0", 9646 9415 "micromatch": "^4.0.4" 9416 + }, 9417 + "dependencies": { 9418 + "glob-parent": { 9419 + "version": "5.1.2", 9420 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 9421 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 9422 + "dev": true, 9423 + "requires": { 9424 + "is-glob": "^4.0.1" 9425 + } 9426 + } 9647 9427 } 9648 9428 }, 9649 9429 "fast-json-stable-stringify": { ··· 9677 9457 } 9678 9458 }, 9679 9459 "figures": { 9680 - "version": "1.7.0", 9681 - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", 9682 - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", 9460 + "version": "3.2.0", 9461 + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 9462 + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 9683 9463 "dev": true, 9684 9464 "requires": { 9685 - "escape-string-regexp": "^1.0.5", 9686 - "object-assign": "^4.1.0" 9465 + "escape-string-regexp": "^1.0.5" 9687 9466 }, 9688 9467 "dependencies": { 9689 9468 "escape-string-regexp": { ··· 9767 9546 "requires": { 9768 9547 "flatted": "^3.1.0", 9769 9548 "rimraf": "^3.0.2" 9770 - }, 9771 - "dependencies": { 9772 - "rimraf": { 9773 - "version": "3.0.2", 9774 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 9775 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 9776 - "dev": true, 9777 - "requires": { 9778 - "glob": "^7.1.3" 9779 - } 9780 - } 9781 9549 } 9782 9550 }, 9783 9551 "flatted": { 9784 - "version": "3.2.2", 9785 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz", 9786 - "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", 9552 + "version": "3.2.4", 9553 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", 9554 + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", 9787 9555 "dev": true 9788 9556 }, 9789 9557 "fraction.js": { ··· 9892 9660 "wide-align": "^1.1.0" 9893 9661 }, 9894 9662 "dependencies": { 9663 + "ansi-regex": { 9664 + "version": "2.1.1", 9665 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 9666 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 9667 + "dev": true 9668 + }, 9895 9669 "is-fullwidth-code-point": { 9896 9670 "version": "1.0.0", 9897 9671 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", ··· 9910 9684 "code-point-at": "^1.0.0", 9911 9685 "is-fullwidth-code-point": "^1.0.0", 9912 9686 "strip-ansi": "^3.0.0" 9687 + } 9688 + }, 9689 + "strip-ansi": { 9690 + "version": "3.0.1", 9691 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 9692 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 9693 + "dev": true, 9694 + "requires": { 9695 + "ansi-regex": "^2.0.0" 9913 9696 } 9914 9697 } 9915 9698 } ··· 9959 9742 } 9960 9743 }, 9961 9744 "glob-parent": { 9962 - "version": "5.1.2", 9963 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 9964 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 9745 + "version": "6.0.2", 9746 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 9747 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 9965 9748 "dev": true, 9966 9749 "requires": { 9967 - "is-glob": "^4.0.1" 9750 + "is-glob": "^4.0.3" 9968 9751 } 9969 9752 }, 9970 9753 "global-agent": { ··· 10005 9788 "dev": true, 10006 9789 "requires": { 10007 9790 "type-fest": "^0.20.2" 10008 - }, 10009 - "dependencies": { 10010 - "type-fest": { 10011 - "version": "0.20.2", 10012 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 10013 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 10014 - "dev": true 10015 - } 10016 9791 } 10017 9792 }, 10018 9793 "globalthis": { ··· 10025 9800 } 10026 9801 }, 10027 9802 "globby": { 10028 - "version": "12.0.2", 10029 - "resolved": "https://registry.npmjs.org/globby/-/globby-12.0.2.tgz", 10030 - "integrity": "sha512-lAsmb/5Lww4r7MM9nCCliDZVIKbZTavrsunAsHLr9oHthrZP1qi7/gAnHOsUs9bLvEt2vKVJhHmxuL7QbDuPdQ==", 9803 + "version": "11.1.0", 9804 + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 9805 + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 10031 9806 "dev": true, 10032 9807 "requires": { 10033 - "array-union": "^3.0.1", 9808 + "array-union": "^2.1.0", 10034 9809 "dir-glob": "^3.0.1", 10035 - "fast-glob": "^3.2.7", 10036 - "ignore": "^5.1.8", 9810 + "fast-glob": "^3.2.9", 9811 + "ignore": "^5.2.0", 10037 9812 "merge2": "^1.4.1", 10038 - "slash": "^4.0.0" 10039 - }, 10040 - "dependencies": { 10041 - "slash": { 10042 - "version": "4.0.0", 10043 - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 10044 - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 10045 - "dev": true 10046 - } 9813 + "slash": "^3.0.0" 10047 9814 } 10048 9815 }, 10049 9816 "got": { ··· 10066 9833 } 10067 9834 }, 10068 9835 "graceful-fs": { 10069 - "version": "4.2.8", 10070 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", 10071 - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", 9836 + "version": "4.2.9", 9837 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", 9838 + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", 10072 9839 "dev": true 10073 9840 }, 10074 9841 "has": { ··· 10087 9854 "dev": true, 10088 9855 "requires": { 10089 9856 "ansi-regex": "^2.0.0" 9857 + }, 9858 + "dependencies": { 9859 + "ansi-regex": { 9860 + "version": "2.1.1", 9861 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 9862 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 9863 + "dev": true 9864 + } 10090 9865 } 10091 9866 }, 10092 9867 "has-flag": { ··· 10160 9935 "dev": true 10161 9936 }, 10162 9937 "ignore": { 10163 - "version": "5.1.8", 10164 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 10165 - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 9938 + "version": "5.2.0", 9939 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", 9940 + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", 10166 9941 "dev": true 10167 9942 }, 10168 9943 "imagemin": { ··· 10178 9953 "p-pipe": "^4.0.0", 10179 9954 "replace-ext": "^2.0.0", 10180 9955 "slash": "^3.0.0" 9956 + }, 9957 + "dependencies": { 9958 + "array-union": { 9959 + "version": "3.0.1", 9960 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", 9961 + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", 9962 + "dev": true 9963 + }, 9964 + "globby": { 9965 + "version": "12.1.0", 9966 + "resolved": "https://registry.npmjs.org/globby/-/globby-12.1.0.tgz", 9967 + "integrity": "sha512-YULDaNwsoUZkRy9TWSY/M7Obh0abamTKoKzTfOI3uU+hfpX2FZqOq8LFDxsjYheF1RH7ITdArgbQnsNBFgcdBA==", 9968 + "dev": true, 9969 + "requires": { 9970 + "array-union": "^3.0.1", 9971 + "dir-glob": "^3.0.1", 9972 + "fast-glob": "^3.2.7", 9973 + "ignore": "^5.1.9", 9974 + "merge2": "^1.4.1", 9975 + "slash": "^4.0.0" 9976 + }, 9977 + "dependencies": { 9978 + "slash": { 9979 + "version": "4.0.0", 9980 + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 9981 + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 9982 + "dev": true 9983 + } 9984 + } 9985 + } 10181 9986 } 10182 9987 }, 10183 9988 "imagemin-optipng": { ··· 10297 10102 "string-width": "^4.1.0", 10298 10103 "strip-ansi": "^6.0.0", 10299 10104 "through": "^2.3.6" 10300 - }, 10301 - "dependencies": { 10302 - "ansi-regex": { 10303 - "version": "5.0.1", 10304 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 10305 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 10306 - "dev": true 10307 - }, 10308 - "escape-string-regexp": { 10309 - "version": "1.0.5", 10310 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 10311 - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 10312 - "dev": true 10313 - }, 10314 - "figures": { 10315 - "version": "3.2.0", 10316 - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 10317 - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 10318 - "dev": true, 10319 - "requires": { 10320 - "escape-string-regexp": "^1.0.5" 10321 - } 10322 - }, 10323 - "strip-ansi": { 10324 - "version": "6.0.1", 10325 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 10326 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 10327 - "dev": true, 10328 - "requires": { 10329 - "ansi-regex": "^5.0.1" 10330 - } 10331 - } 10332 10105 } 10333 10106 }, 10334 10107 "into-stream": { ··· 10342 10115 } 10343 10116 }, 10344 10117 "is-arrayish": { 10345 - "version": "0.2.1", 10346 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 10347 - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 10118 + "version": "0.3.2", 10119 + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 10120 + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 10348 10121 "dev": true 10349 10122 }, 10350 10123 "is-binary-path": { ··· 10366 10139 } 10367 10140 }, 10368 10141 "is-core-module": { 10369 - "version": "2.8.0", 10370 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", 10371 - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", 10142 + "version": "2.8.1", 10143 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", 10144 + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", 10372 10145 "dev": true, 10373 10146 "requires": { 10374 10147 "has": "^1.0.3" ··· 10530 10303 "dev": true, 10531 10304 "requires": { 10532 10305 "argparse": "^2.0.1" 10533 - }, 10534 - "dependencies": { 10535 - "argparse": { 10536 - "version": "2.0.1", 10537 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 10538 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 10539 - "dev": true 10540 - } 10541 10306 } 10542 10307 }, 10543 10308 "json-buffer": { ··· 10581 10346 "dev": true 10582 10347 }, 10583 10348 "keyv": { 10584 - "version": "4.0.3", 10585 - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", 10586 - "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", 10349 + "version": "4.0.5", 10350 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.5.tgz", 10351 + "integrity": "sha512-531pkGLqV3BMg0eDqqJFI0R1mkK1Nm5xIP2mM6keP5P8WfFtCkg2IOwplTUmlGoTgIg9yQYZ/kdihhz89XH3vA==", 10587 10352 "dev": true, 10588 10353 "requires": { 10589 10354 "json-buffer": "3.0.1" ··· 10665 10430 "requires": { 10666 10431 "figures": "^1.3.5", 10667 10432 "squeak": "^1.0.0" 10433 + }, 10434 + "dependencies": { 10435 + "escape-string-regexp": { 10436 + "version": "1.0.5", 10437 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 10438 + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 10439 + "dev": true 10440 + }, 10441 + "figures": { 10442 + "version": "1.7.0", 10443 + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", 10444 + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", 10445 + "dev": true, 10446 + "requires": { 10447 + "escape-string-regexp": "^1.0.5", 10448 + "object-assign": "^4.1.0" 10449 + } 10450 + } 10668 10451 } 10669 10452 }, 10670 10453 "longest": { ··· 10778 10561 } 10779 10562 }, 10780 10563 "mime-db": { 10781 - "version": "1.50.0", 10782 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", 10783 - "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", 10564 + "version": "1.51.0", 10565 + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", 10566 + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", 10784 10567 "dev": true 10785 10568 }, 10786 10569 "mimic-fn": { ··· 10850 10633 "dev": true 10851 10634 }, 10852 10635 "nanoid": { 10853 - "version": "3.1.30", 10854 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", 10855 - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", 10636 + "version": "3.2.0", 10637 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", 10638 + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", 10856 10639 "dev": true 10857 10640 }, 10858 10641 "napi-build-utils": { ··· 11054 10837 "log-symbols": "^4.1.0", 11055 10838 "strip-ansi": "^6.0.0", 11056 10839 "wcwidth": "^1.0.1" 11057 - }, 11058 - "dependencies": { 11059 - "ansi-regex": { 11060 - "version": "5.0.1", 11061 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 11062 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 11063 - "dev": true 11064 - }, 11065 - "bl": { 11066 - "version": "4.1.0", 11067 - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 11068 - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 11069 - "dev": true, 11070 - "requires": { 11071 - "buffer": "^5.5.0", 11072 - "inherits": "^2.0.4", 11073 - "readable-stream": "^3.4.0" 11074 - } 11075 - }, 11076 - "strip-ansi": { 11077 - "version": "6.0.1", 11078 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 11079 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 11080 - "dev": true, 11081 - "requires": { 11082 - "ansi-regex": "^5.0.1" 11083 - } 11084 - } 11085 10840 } 11086 10841 }, 11087 10842 "os-filter-obj": { ··· 11202 10957 "lowercase-keys": "^2.0.0", 11203 10958 "normalize-url": "^4.1.0", 11204 10959 "responselike": "^1.0.2" 11205 - }, 11206 - "dependencies": { 11207 - "get-stream": { 11208 - "version": "5.2.0", 11209 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 11210 - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 11211 - "dev": true, 11212 - "requires": { 11213 - "pump": "^3.0.0" 11214 - } 11215 - }, 11216 - "lowercase-keys": { 11217 - "version": "2.0.0", 11218 - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 11219 - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 11220 - "dev": true 11221 - } 11222 10960 } 11223 10961 }, 11224 10962 "decompress-response": { ··· 11236 10974 "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", 11237 10975 "dev": true 11238 10976 }, 11239 - "get-stream": { 11240 - "version": "4.1.0", 11241 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 11242 - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 11243 - "dev": true, 11244 - "requires": { 11245 - "pump": "^3.0.0" 11246 - } 11247 - }, 11248 10977 "got": { 11249 10978 "version": "9.6.0", 11250 10979 "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", ··· 11262 10991 "p-cancelable": "^1.0.0", 11263 10992 "to-readable-stream": "^1.0.0", 11264 10993 "url-parse-lax": "^3.0.0" 10994 + }, 10995 + "dependencies": { 10996 + "get-stream": { 10997 + "version": "4.1.0", 10998 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 10999 + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 11000 + "dev": true, 11001 + "requires": { 11002 + "pump": "^3.0.0" 11003 + } 11004 + }, 11005 + "lowercase-keys": { 11006 + "version": "1.0.1", 11007 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 11008 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 11009 + "dev": true 11010 + } 11265 11011 } 11266 11012 }, 11267 11013 "json-buffer": { ··· 11278 11024 "requires": { 11279 11025 "json-buffer": "3.0.0" 11280 11026 } 11281 - }, 11282 - "lowercase-keys": { 11283 - "version": "1.0.1", 11284 - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 11285 - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 11286 - "dev": true 11287 11027 }, 11288 11028 "normalize-url": { 11289 11029 "version": "4.5.1", ··· 11297 11037 "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", 11298 11038 "dev": true 11299 11039 }, 11300 - "prepend-http": { 11301 - "version": "2.0.0", 11302 - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 11303 - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 11304 - "dev": true 11305 - }, 11306 11040 "responselike": { 11307 11041 "version": "1.0.2", 11308 11042 "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", ··· 11310 11044 "dev": true, 11311 11045 "requires": { 11312 11046 "lowercase-keys": "^1.0.0" 11047 + }, 11048 + "dependencies": { 11049 + "lowercase-keys": { 11050 + "version": "1.0.1", 11051 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 11052 + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 11053 + "dev": true 11054 + } 11313 11055 } 11314 11056 }, 11315 11057 "semver": { ··· 11317 11059 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 11318 11060 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 11319 11061 "dev": true 11320 - }, 11321 - "url-parse-lax": { 11322 - "version": "3.0.0", 11323 - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 11324 - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 11325 - "dev": true, 11326 - "requires": { 11327 - "prepend-http": "^2.0.0" 11328 - } 11329 11062 } 11330 11063 } 11331 11064 }, ··· 11381 11114 "dev": true 11382 11115 }, 11383 11116 "peek-readable": { 11384 - "version": "4.0.1", 11385 - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.1.tgz", 11386 - "integrity": "sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ==", 11117 + "version": "4.0.2", 11118 + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.2.tgz", 11119 + "integrity": "sha512-9fMaz6zoxw9ypO1KZy5RDJgSupEtu0Q+g/OqqsVHX3rKGR8qehRLYzsFARZ4bVvdvfknKiXvuDbkMnO1g6cRpQ==", 11387 11120 "dev": true 11388 11121 }, 11389 11122 "pend": { ··· 11399 11132 "dev": true 11400 11133 }, 11401 11134 "picomatch": { 11402 - "version": "2.3.0", 11403 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 11404 - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 11135 + "version": "2.3.1", 11136 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 11137 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 11405 11138 "dev": true 11406 11139 }, 11407 11140 "pify": { ··· 11476 11209 "dev": true 11477 11210 }, 11478 11211 "prepend-http": { 11479 - "version": "1.0.4", 11480 - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", 11481 - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", 11212 + "version": "2.0.0", 11213 + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 11214 + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 11482 11215 "dev": true 11483 11216 }, 11484 11217 "prettier": { ··· 11488 11221 "dev": true 11489 11222 }, 11490 11223 "prettier-plugin-svelte": { 11491 - "version": "2.5.1", 11492 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.5.1.tgz", 11493 - "integrity": "sha512-IhZUcqr7Bg4LY15d87t9lDr7EyC0IPehkzH5ya5igG8zYwf3UYaYDFnVW2mckREaZyLREcH9YOouesmt4f5Ozg==", 11224 + "version": "2.6.0", 11225 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.6.0.tgz", 11226 + "integrity": "sha512-NPSRf6Y5rufRlBleok/pqg4+1FyGsL0zYhkYP6hnueeL1J/uCm3OfOZPsLX4zqD9VAdcXfyEL2PYqGv8ZoOSfA==", 11494 11227 "dev": true, 11495 11228 "requires": {} 11496 11229 }, ··· 11498 11231 "version": "2.0.1", 11499 11232 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 11500 11233 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 11501 - "dev": true 11502 - }, 11503 - "progress": { 11504 - "version": "2.0.3", 11505 - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 11506 - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", 11507 11234 "dev": true 11508 11235 }, 11509 11236 "proto-list": { ··· 11576 11303 "ini": "~1.3.0", 11577 11304 "minimist": "^1.2.0", 11578 11305 "strip-json-comments": "~2.0.1" 11306 + }, 11307 + "dependencies": { 11308 + "strip-json-comments": { 11309 + "version": "2.0.1", 11310 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 11311 + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 11312 + "dev": true 11313 + } 11579 11314 } 11580 11315 }, 11581 11316 "read-chunk": { ··· 11673 11408 "requires": { 11674 11409 "indent-string": "^2.1.0", 11675 11410 "strip-indent": "^1.0.1" 11411 + }, 11412 + "dependencies": { 11413 + "strip-indent": { 11414 + "version": "1.0.1", 11415 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 11416 + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 11417 + "dev": true, 11418 + "requires": { 11419 + "get-stdin": "^4.0.1" 11420 + } 11421 + } 11676 11422 } 11677 11423 }, 11678 11424 "regexpp": { ··· 11721 11467 "dev": true 11722 11468 }, 11723 11469 "resolve": { 11724 - "version": "1.20.0", 11725 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 11726 - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 11470 + "version": "1.21.0", 11471 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz", 11472 + "integrity": "sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==", 11727 11473 "dev": true, 11728 11474 "requires": { 11729 - "is-core-module": "^2.2.0", 11730 - "path-parse": "^1.0.6" 11475 + "is-core-module": "^2.8.0", 11476 + "path-parse": "^1.0.7", 11477 + "supports-preserve-symlinks-flag": "^1.0.0" 11731 11478 } 11732 11479 }, 11733 11480 "resolve-alpn": { ··· 11768 11515 "dev": true 11769 11516 }, 11770 11517 "rimraf": { 11771 - "version": "2.7.1", 11772 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 11773 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 11518 + "version": "3.0.2", 11519 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 11520 + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 11774 11521 "dev": true, 11775 11522 "requires": { 11776 11523 "glob": "^7.1.3" ··· 11791 11538 } 11792 11539 }, 11793 11540 "rollup": { 11794 - "version": "2.62.0", 11795 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.62.0.tgz", 11796 - "integrity": "sha512-cJEQq2gwB0GWMD3rYImefQTSjrPYaC6s4J9pYqnstVLJ1CHa/aZNVkD4Epuvg4iLeMA4KRiq7UM7awKK6j7jcw==", 11541 + "version": "2.64.0", 11542 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.64.0.tgz", 11543 + "integrity": "sha512-+c+lbw1lexBKSMb1yxGDVfJ+vchJH3qLbmavR+awDinTDA2C5Ug9u7lkOzj62SCu0PKUExsW36tpgW7Fmpn3yQ==", 11797 11544 "dev": true, 11798 11545 "requires": { 11799 11546 "fsevents": "~2.3.2" ··· 11815 11562 } 11816 11563 }, 11817 11564 "rxjs": { 11818 - "version": "7.4.0", 11819 - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.4.0.tgz", 11820 - "integrity": "sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==", 11565 + "version": "7.5.2", 11566 + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.2.tgz", 11567 + "integrity": "sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==", 11821 11568 "dev": true, 11822 11569 "requires": { 11823 - "tslib": "~2.1.0" 11570 + "tslib": "^2.1.0" 11824 11571 } 11825 11572 }, 11826 11573 "sade": { 11827 - "version": "1.7.4", 11828 - "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", 11829 - "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==", 11574 + "version": "1.8.1", 11575 + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 11576 + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 11830 11577 "dev": true, 11831 11578 "requires": { 11832 11579 "mri": "^1.1.0" ··· 11854 11601 "graceful-fs": "^4.1.3", 11855 11602 "mkdirp": "^0.5.1", 11856 11603 "rimraf": "^2.5.2" 11604 + }, 11605 + "dependencies": { 11606 + "rimraf": { 11607 + "version": "2.7.1", 11608 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 11609 + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 11610 + "dev": true, 11611 + "requires": { 11612 + "glob": "^7.1.3" 11613 + } 11614 + } 11857 11615 } 11858 11616 }, 11859 11617 "sass": { 11860 - "version": "1.45.2", 11861 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.2.tgz", 11862 - "integrity": "sha512-cKfs+F9AMPAFlbbTXNsbGvg3y58nV0mXA3E94jqaySKcC8Kq3/8983zVKQ0TLMUrHw7hF9Tnd3Bz9z5Xgtrl9g==", 11618 + "version": "1.48.0", 11619 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.48.0.tgz", 11620 + "integrity": "sha512-hQi5g4DcfjcipotoHZ80l7GNJHGqQS5LwMBjVYB/TaT0vcSSpbgM8Ad7cgfsB2M0MinbkEQQPO9+sjjSiwxqmw==", 11863 11621 "dev": true, 11864 11622 "requires": { 11865 11623 "chokidar": ">=3.0.0 <4.0.0", ··· 11938 11696 "dev": true, 11939 11697 "requires": { 11940 11698 "type-fest": "^0.13.1" 11699 + }, 11700 + "dependencies": { 11701 + "type-fest": { 11702 + "version": "0.13.1", 11703 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", 11704 + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", 11705 + "dev": true 11706 + } 11941 11707 } 11942 11708 }, 11943 11709 "set-blocking": { ··· 11978 11744 "dev": true 11979 11745 }, 11980 11746 "signal-exit": { 11981 - "version": "3.0.5", 11982 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", 11983 - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", 11747 + "version": "3.0.6", 11748 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", 11749 + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", 11984 11750 "dev": true 11985 11751 }, 11986 11752 "simple-concat": { ··· 12024 11790 "dev": true, 12025 11791 "requires": { 12026 11792 "is-arrayish": "^0.3.1" 12027 - }, 12028 - "dependencies": { 12029 - "is-arrayish": { 12030 - "version": "0.3.2", 12031 - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", 12032 - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", 12033 - "dev": true 12034 - } 12035 11793 } 12036 11794 }, 12037 11795 "slash": { ··· 12115 11873 } 12116 11874 }, 12117 11875 "spdx-license-ids": { 12118 - "version": "3.0.10", 12119 - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", 12120 - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", 11876 + "version": "3.0.11", 11877 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", 11878 + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", 12121 11879 "dev": true 12122 11880 }, 12123 11881 "sprintf-js": { ··· 12137 11895 "lpad-align": "^1.0.1" 12138 11896 }, 12139 11897 "dependencies": { 11898 + "ansi-regex": { 11899 + "version": "2.1.1", 11900 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 11901 + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 11902 + "dev": true 11903 + }, 12140 11904 "ansi-styles": { 12141 11905 "version": "2.2.1", 12142 11906 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", ··· 12162 11926 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 12163 11927 "dev": true 12164 11928 }, 11929 + "strip-ansi": { 11930 + "version": "3.0.1", 11931 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 11932 + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 11933 + "dev": true, 11934 + "requires": { 11935 + "ansi-regex": "^2.0.0" 11936 + } 11937 + }, 12165 11938 "supports-color": { 12166 11939 "version": "2.0.0", 12167 11940 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", ··· 12194 11967 "emoji-regex": "^8.0.0", 12195 11968 "is-fullwidth-code-point": "^3.0.0", 12196 11969 "strip-ansi": "^6.0.1" 12197 - }, 12198 - "dependencies": { 12199 - "ansi-regex": { 12200 - "version": "5.0.1", 12201 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 12202 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 12203 - "dev": true 12204 - }, 12205 - "strip-ansi": { 12206 - "version": "6.0.1", 12207 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 12208 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 12209 - "dev": true, 12210 - "requires": { 12211 - "ansi-regex": "^5.0.1" 12212 - } 12213 - } 12214 11970 } 12215 11971 }, 12216 11972 "strip-ansi": { 12217 - "version": "3.0.1", 12218 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 12219 - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 11973 + "version": "6.0.1", 11974 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 11975 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 12220 11976 "dev": true, 12221 11977 "requires": { 12222 - "ansi-regex": "^2.0.0" 11978 + "ansi-regex": "^5.0.1" 12223 11979 } 12224 11980 }, 12225 11981 "strip-bom": { ··· 12247 12003 "dev": true 12248 12004 }, 12249 12005 "strip-indent": { 12250 - "version": "1.0.1", 12251 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 12252 - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 12006 + "version": "3.0.0", 12007 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 12008 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 12253 12009 "dev": true, 12254 12010 "requires": { 12255 - "get-stdin": "^4.0.1" 12011 + "min-indent": "^1.0.0" 12256 12012 } 12257 12013 }, 12258 12014 "strip-json-comments": { 12259 - "version": "2.0.1", 12260 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 12261 - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 12015 + "version": "3.1.1", 12016 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 12017 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 12262 12018 "dev": true 12263 12019 }, 12264 12020 "strip-outer": { ··· 12296 12052 "requires": { 12297 12053 "has-flag": "^4.0.0" 12298 12054 } 12055 + }, 12056 + "supports-preserve-symlinks-flag": { 12057 + "version": "1.0.0", 12058 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 12059 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 12060 + "dev": true 12299 12061 }, 12300 12062 "svelte": { 12301 - "version": "3.44.3", 12302 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.44.3.tgz", 12303 - "integrity": "sha512-aGgrNCip5PQFNfq9e9tmm7EYxWLVHoFsEsmKrtOeRD8dmoGDdyTQ+21xd7qgFd8MNdKGSYvg7F9dr+Tc0yDymg==", 12063 + "version": "3.46.2", 12064 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.46.2.tgz", 12065 + "integrity": "sha512-RXSAtYNefe01Sb1lXtZ2I+gzn3t/h/59hoaRNeRrm8IkMIu6BSiAkbpi41xb+C44x54YKnbk9+dtfs3pM4hECA==", 12304 12066 "dev": true 12305 12067 }, 12306 12068 "svelte-check": { 12307 - "version": "2.2.11", 12308 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.2.11.tgz", 12309 - "integrity": "sha512-clotPGGZPj3LuS9qP1lk+Wwnsj+js42ehCPmHk+qtyaQh/dU95e0qkpPmtmOMYHN6My5Y75XqeN1QNLj5V5gwA==", 12069 + "version": "2.3.0", 12070 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-2.3.0.tgz", 12071 + "integrity": "sha512-SBKdJyUmxzPmJf/ZPqDSQOoa9JzOcgEpV7u3UaYcgVn7fA0veZ3FA5JgLU8KYtf84Gp6guBVcrC7XKLjJa5SXQ==", 12310 12072 "dev": true, 12311 12073 "requires": { 12312 - "chalk": "^4.0.0", 12313 12074 "chokidar": "^3.4.1", 12314 12075 "fast-glob": "^3.2.7", 12315 12076 "import-fresh": "^3.2.1", 12316 12077 "minimist": "^1.2.5", 12078 + "picocolors": "^1.0.0", 12317 12079 "sade": "^1.7.4", 12318 12080 "source-map": "^0.7.3", 12319 12081 "svelte-preprocess": "^4.0.0", ··· 12339 12101 "magic-string": "^0.25.7", 12340 12102 "sorcery": "^0.10.0", 12341 12103 "strip-indent": "^3.0.0" 12342 - }, 12343 - "dependencies": { 12344 - "strip-indent": { 12345 - "version": "3.0.0", 12346 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 12347 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 12348 - "dev": true, 12349 - "requires": { 12350 - "min-indent": "^1.0.0" 12351 - } 12352 - } 12353 12104 } 12354 12105 }, 12355 12106 "tar-fs": { ··· 12364 12115 "tar-stream": "^2.1.4" 12365 12116 }, 12366 12117 "dependencies": { 12367 - "bl": { 12368 - "version": "4.1.0", 12369 - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 12370 - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 12371 - "dev": true, 12372 - "requires": { 12373 - "buffer": "^5.5.0", 12374 - "inherits": "^2.0.4", 12375 - "readable-stream": "^3.4.0" 12376 - } 12377 - }, 12378 12118 "tar-stream": { 12379 12119 "version": "2.2.0", 12380 12120 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", ··· 12405 12145 "xtend": "^4.0.0" 12406 12146 }, 12407 12147 "dependencies": { 12148 + "bl": { 12149 + "version": "1.2.3", 12150 + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", 12151 + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", 12152 + "dev": true, 12153 + "requires": { 12154 + "readable-stream": "^2.3.5", 12155 + "safe-buffer": "^5.1.1" 12156 + } 12157 + }, 12408 12158 "readable-stream": { 12409 12159 "version": "2.3.7", 12410 12160 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", ··· 12535 12285 } 12536 12286 }, 12537 12287 "tslib": { 12538 - "version": "2.1.0", 12539 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", 12540 - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", 12288 + "version": "2.3.1", 12289 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", 12290 + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", 12541 12291 "dev": true 12542 12292 }, 12543 12293 "tsutils": { ··· 12576 12326 } 12577 12327 }, 12578 12328 "type-fest": { 12579 - "version": "0.13.1", 12580 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", 12581 - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", 12329 + "version": "0.20.2", 12330 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 12331 + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 12582 12332 "dev": true 12583 12333 }, 12584 12334 "typedarray-to-buffer": { ··· 12661 12411 } 12662 12412 }, 12663 12413 "url-parse-lax": { 12664 - "version": "1.0.0", 12665 - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", 12666 - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", 12414 + "version": "3.0.0", 12415 + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 12416 + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 12667 12417 "dev": true, 12668 12418 "requires": { 12669 - "prepend-http": "^1.0.1" 12419 + "prepend-http": "^2.0.0" 12670 12420 } 12671 12421 }, 12672 12422 "url-to-options": { ··· 12704 12454 } 12705 12455 }, 12706 12456 "vite": { 12707 - "version": "2.7.10", 12708 - "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.10.tgz", 12709 - "integrity": "sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==", 12457 + "version": "2.7.12", 12458 + "resolved": "https://registry.npmjs.org/vite/-/vite-2.7.12.tgz", 12459 + "integrity": "sha512-KvPYToRQWhRfBeVkyhkZ5hASuHQkqZUUdUcE3xyYtq5oYEPIJ0h9LWiWTO6v990glmSac2cEPeYeXzpX5Z6qKQ==", 12710 12460 "dev": true, 12711 12461 "requires": { 12712 12462 "esbuild": "^0.13.12", ··· 12786 12536 "ansi-styles": "^4.0.0", 12787 12537 "string-width": "^4.1.0", 12788 12538 "strip-ansi": "^6.0.0" 12789 - }, 12790 - "dependencies": { 12791 - "ansi-regex": { 12792 - "version": "5.0.1", 12793 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 12794 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 12795 - "dev": true 12796 - }, 12797 - "strip-ansi": { 12798 - "version": "6.0.1", 12799 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 12800 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 12801 - "dev": true, 12802 - "requires": { 12803 - "ansi-regex": "^5.0.1" 12804 - } 12805 - } 12806 12539 } 12807 12540 }, 12808 12541 "wrappy": {
+12 -18
package.json
··· 11 11 "check": "cargo check --manifest-path src-tauri/Cargo.toml && eslint src *.js && svelte-check" 12 12 }, 13 13 "devDependencies": { 14 - "@sveltejs/vite-plugin-svelte": "1.0.0-next.33", 14 + "@sveltejs/vite-plugin-svelte": "1.0.0-next.34", 15 15 "@tauri-apps/api": "1.0.0-beta.8", 16 16 "@tauri-apps/cli": "1.0.0-beta.10", 17 - "@typescript-eslint/eslint-plugin": "^5.8.1", 18 - "@typescript-eslint/parser": "^5.8.1", 19 - "autoprefixer": "^10.4.1", 20 - "eslint": "^8.6.0", 17 + "@typescript-eslint/eslint-plugin": "^5.9.1", 18 + "@typescript-eslint/parser": "^5.9.1", 19 + "autoprefixer": "^10.4.2", 20 + "eslint": "^8.7.0", 21 21 "eslint-config-prettier": "^8.3.0", 22 - "eslint-plugin-svelte3": "^3.2.1", 22 + "eslint-plugin-svelte3": "^3.4.0", 23 23 "prettier": "^2.5.1", 24 - "prettier-plugin-svelte": "^2.5.1", 25 - "sass": "^1.45.2", 26 - "svelte": "^3.44.3", 27 - "svelte-check": "^2.2.11", 24 + "prettier-plugin-svelte": "^2.6.0", 25 + "sass": "^1.48.0", 26 + "svelte": "^3.46.2", 27 + "svelte-check": "^2.3.0", 28 28 "svelte-preprocess": "^4.10.1", 29 29 "typescript": "^4.5.4", 30 - "vite": "^2.7.10" 30 + "vite": "^2.7.12" 31 31 }, 32 32 "prettier": { 33 33 "printWidth": 100, 34 34 "semi": false, 35 - "singleQuote": true, 36 - "htmlWhitespaceSensitivity": "strict", 37 - "svelteSortOrder": "options-scripts-markup-styles", 38 - "svelteStrictMode": false, 39 - "svelteAllowShorthand": true, 40 - "svelteBracketNewLine": false, 41 - "svelteIndentScriptAndStyle": true 35 + "singleQuote": true 42 36 } 43 37 }
+1 -1
src-tauri/src/main.rs
··· 57 57 .decorations(true) 58 58 // .transparent(true) 59 59 .always_on_top(false) 60 - .inner_size(900.0, 600.0) 60 + .inner_size(1000.0, 700.0) 61 61 .min_inner_size(600.0, 250.0) 62 62 .skip_taskbar(false) 63 63 .fullscreen(false);
-130
src/Item.svelte
··· 1 - <script lang="ts" context="module"> 2 - export type ItemClickEventDetail = { 3 - name: string 4 - dir: string 5 - fullPath: string 6 - prevPath: string | null 7 - isFolder: boolean 8 - toggleChildren: () => void 9 - } 10 - export type ItemClickEvent = CustomEvent<ItemClickEventDetail> 11 - </script> 12 - 13 - <script lang="ts"> 14 - import { createEventDispatcher } from 'svelte' 15 - import { backupInfos } from './page' 16 - import type { DirMap, BackupInfo } from './page' 17 - 18 - export let map: DirMap 19 - 20 - export let name: string 21 - export let dir: string 22 - export let fullPath: string 23 - export let prevPath: string | null 24 - $: isFolder = map[fullPath] !== undefined 25 - 26 - let loadState = 0 27 - function updateLoadState(backupInfos: BackupInfo[]) { 28 - for (const info of backupInfos) { 29 - if (info.old === prevPath && info.new === fullPath) { 30 - if (info.loading) { 31 - loadState = 1 32 - } else { 33 - loadState = 2 34 - } 35 - } 36 - } 37 - } 38 - $: updateLoadState($backupInfos) 39 - 40 - let children: string[] = [] 41 - $: if (isFolder) { 42 - children = Object.keys(map[fullPath]).sort() 43 - } else { 44 - children = [] 45 - } 46 - 47 - export let selectedPath: string 48 - export let open = true 49 - 50 - export let indentLevel = 0 51 - 52 - const dispatch = createEventDispatcher<{ click: ItemClickEventDetail }>() 53 - 54 - function itemClick() { 55 - dispatch('click', { 56 - name, 57 - fullPath, 58 - prevPath, 59 - dir, 60 - isFolder, 61 - toggleChildren: () => { 62 - open = !open 63 - }, 64 - }) 65 - } 66 - </script> 67 - 68 - <div 69 - class="item" 70 - class:open 71 - class:loading={loadState === 1} 72 - class:loaded={loadState === 2} 73 - on:click={itemClick} 74 - style={`padding-left: ${14 * indentLevel + 10}px`} 75 - class:selected={selectedPath === fullPath + '/' + name}> 76 - {#if isFolder} 77 - <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" 78 - ><path d="M21 12l-18 12v-24z" /></svg> 79 - {/if} 80 - {name} 81 - </div> 82 - <div class="children"> 83 - {#if open && isFolder} 84 - {#each children as child, i} 85 - <svelte:self 86 - {map} 87 - name={child} 88 - dir={fullPath} 89 - fullPath={fullPath + '/' + child} 90 - prevPath={i === 0 ? null : fullPath + '/' + children[i - 1]} 91 - {selectedPath} 92 - on:click 93 - indentLevel={indentLevel + 1} /> 94 - {/each} 95 - {/if} 96 - </div> 97 - 98 - <style lang="sass"> 99 - $ease-md: cubic-bezier(0.4, 0.0, 0.2, 1) 100 - .item 101 - font-size: 14px 102 - color: hsla(216, 50%, 70%, 0.75) 103 - cursor: default 104 - user-select: none 105 - padding: 4px 0px 106 - box-sizing: border-box 107 - width: 100% 108 - 109 - .loading:not(.selected) 110 - animation: flash 1s $ease-md infinite alternate 111 - 112 - @keyframes flash 113 - 0% 114 - color: hsla(216, 50%, 70%, 0.5) 115 - 100% 116 - color: hsla(216, 50%, 70%, 0.9) 117 - 118 - .selected 119 - background-color: hsla(216, 70%, 70%, 0.2) 120 - .open svg 121 - transform: rotate(90deg) 122 - .loaded 123 - font-weight: 600 124 - color: hsla(216, 50%, 80%, 0.9) 125 - svg 126 - fill: hsla(216, 50%, 70%, 0.75) 127 - width: 10px 128 - height: 10px 129 - margin-right: 1px 130 - </style>
+3 -37
src/Sidebar.svelte
··· 1 1 <script lang="ts"> 2 - import Item, { ItemClickEvent } from './Item.svelte' 3 - import { page, Backups } from './page' 2 + import type { Backups } from './page' 3 + import SidebarItems from './SidebarItems.svelte' 4 4 5 5 export let backups: Backups 6 - $: dir = Object.keys(backups.dirs[backups.rootPath]).sort() 7 - 8 - function sidebarClick(e: ItemClickEvent) { 9 - if (e.detail.isFolder) { 10 - e.detail.toggleChildren() 11 - } else if (e.detail.prevPath) { 12 - $page = { 13 - fullPath: e.detail.fullPath, 14 - name: e.detail.name, 15 - prevPath: e.detail.prevPath, 16 - loading: false, 17 - } 18 - } 19 - } 20 6 </script> 21 7 22 8 <div class="content"> 23 - {#each dir as child, i} 24 - {#if backups.rootPath === '/'} 25 - <Item 26 - map={backups.dirs} 27 - name={child} 28 - dir="/" 29 - fullPath={'/' + child} 30 - prevPath={i === 0 ? null : '/' + dir[i - 1]} 31 - selectedPath={$page.fullPath + '/' + $page.name} 32 - on:click={sidebarClick} /> 33 - {:else} 34 - <Item 35 - map={backups.dirs} 36 - name={child} 37 - dir={backups.rootPath} 38 - fullPath={backups.rootPath + '/' + child} 39 - prevPath={i === 0 ? null : backups.rootPath + '/' + dir[i - 1]} 40 - selectedPath={$page.fullPath + '/' + $page.name} 41 - on:click={sidebarClick} /> 42 - {/if} 43 - {/each} 9 + <SidebarItems {backups} path={backups.rootPath} /> 44 10 </div> 45 11 46 12 <style lang="sass">
+127
src/SidebarItems.svelte
··· 1 + <script lang="ts"> 2 + import { page, Backups, backupInfos, BackupInfo } from './page' 3 + 4 + export let path: string 5 + export let backups: Backups 6 + export let indentLevel = 0 7 + 8 + function getChildPath(path: string, childPath: string) { 9 + if (path === '/') { 10 + return '/' + childPath 11 + } else { 12 + return path + '/' + childPath 13 + } 14 + } 15 + 16 + type Item = { 17 + name: string 18 + path: string 19 + prevPath: string | null 20 + isFolder: boolean 21 + show: boolean 22 + } 23 + 24 + $: dir = getDir(backups, path) 25 + function getDir(backups: Backups, path: string): Item[] { 26 + let names = Object.keys(backups.dirs[path]).sort() 27 + let prevChildPath = null as string | null 28 + return names.map((name) => { 29 + const childPath = getChildPath(path, name) 30 + const item: Item = { 31 + name, 32 + path: childPath, 33 + prevPath: prevChildPath, 34 + isFolder: backups.dirs[childPath] !== undefined, 35 + show: true, 36 + } 37 + prevChildPath = childPath 38 + return item 39 + }) 40 + } 41 + 42 + function getLoadState(backupInfos: BackupInfo[], prevPath: unknown, path: unknown) { 43 + for (const info of backupInfos) { 44 + if (info.old === prevPath && info.new === path) { 45 + if (info.loading) { 46 + return 1 47 + } else { 48 + return 2 49 + } 50 + } 51 + } 52 + return 0 53 + } 54 + 55 + function itemClick(item: Item) { 56 + if (item.isFolder) { 57 + item.show = !item.show 58 + } else if (item.prevPath) { 59 + console.log(item) 60 + 61 + $page = { 62 + fullPath: item.path, 63 + name: item.name, 64 + prevPath: item.prevPath, 65 + loading: false, 66 + } 67 + } 68 + } 69 + </script> 70 + 71 + {#each dir as item, i} 72 + <div 73 + class="item" 74 + data-load-state={getLoadState($backupInfos, item.prevPath, item.path)} 75 + class:selected={$page.fullPath === item.path} 76 + style={`padding-left: ${14 * indentLevel + 10}px`} 77 + on:click={() => itemClick(item)} 78 + > 79 + {#if item.isFolder} 80 + <svg 81 + class:open={item.show} 82 + xmlns="http://www.w3.org/2000/svg" 83 + width="24" 84 + height="24" 85 + viewBox="0 0 24 24"><path d="M21 12l-18 12v-24z" /></svg 86 + > 87 + {/if} 88 + {item.name} 89 + </div> 90 + {#if item.isFolder && item.show} 91 + <svelte:self {backups} path={item.path} indentLevel={indentLevel + 1} /> 92 + {/if} 93 + {/each} 94 + 95 + <style lang="sass"> 96 + $ease-md: cubic-bezier(0.4, 0.0, 0.2, 1) 97 + .item 98 + font-size: 14px 99 + color: hsla(216, 50%, 70%, 0.75) 100 + cursor: default 101 + user-select: none 102 + padding: 4px 0px 103 + box-sizing: border-box 104 + width: 100% 105 + [data-load-state="1"] 106 + animation: flash 1s $ease-md infinite alternate 107 + [data-load-state="2"] 108 + font-weight: 600 109 + color: hsla(216, 50%, 80%, 0.9) 110 + .selected 111 + background-color: hsla(216, 70%, 70%, 0.2) 112 + animation: none 113 + 114 + @keyframes flash 115 + 0% 116 + color: hsla(216, 50%, 70%, 0.5) 117 + 100% 118 + color: hsla(216, 50%, 70%, 0.9) 119 + 120 + svg 121 + fill: hsla(216, 50%, 70%, 0.75) 122 + width: 10px 123 + height: 10px 124 + margin-right: 1px 125 + svg.open 126 + transform: rotate(90deg) 127 + </style>