Mae's website :3 maemoon.me
personal website svelte sveltekit
0
fork

Configure Feed

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

recode mk. 1

+677 -811
+560 -696
package-lock.json
··· 13 13 }, 14 14 "devDependencies": { 15 15 "@sveltejs/adapter-auto": "^3.0.0", 16 - "@sveltejs/kit": "^2.0.0", 17 - "@sveltejs/vite-plugin-svelte": "^3.0.0", 16 + "@sveltejs/kit": "^2.5.27", 17 + "@sveltejs/vite-plugin-svelte": "^4.0.0", 18 18 "@types/eslint": "^8.56.7", 19 19 "eslint": "^9.0.0", 20 20 "eslint-config-prettier": "^9.1.0", 21 - "eslint-plugin-svelte": "^2.36.0", 21 + "eslint-plugin-svelte": "^2.45.1", 22 22 "globals": "^15.0.0", 23 23 "mdsvex": "^0.11.2", 24 24 "prettier": "^3.1.1", 25 - "prettier-plugin-svelte": "^3.1.2", 26 - "svelte": "^4.2.7", 27 - "svelte-preprocess": "^5.1.4", 28 - "vite": "^5.0.3" 25 + "prettier-plugin-svelte": "^3.2.6", 26 + "svelte": "^5.0.0", 27 + "svelte-preprocess": "^6.0.0", 28 + "vite": "^5.4.4" 29 29 } 30 30 }, 31 31 "node_modules/@ampproject/remapping": { ··· 33 33 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", 34 34 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", 35 35 "devOptional": true, 36 + "license": "Apache-2.0", 36 37 "dependencies": { 37 38 "@jridgewell/gen-mapping": "^0.3.5", 38 39 "@jridgewell/trace-mapping": "^0.3.24" ··· 433 434 } 434 435 }, 435 436 "node_modules/@eslint-community/eslint-utils": { 436 - "version": "4.4.0", 437 - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 438 - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 437 + "version": "4.4.1", 438 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", 439 + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", 439 440 "dev": true, 441 + "license": "MIT", 440 442 "dependencies": { 441 - "eslint-visitor-keys": "^3.3.0" 443 + "eslint-visitor-keys": "^3.4.3" 442 444 }, 443 445 "engines": { 444 446 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 445 447 }, 448 + "funding": { 449 + "url": "https://opencollective.com/eslint" 450 + }, 446 451 "peerDependencies": { 447 452 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 448 453 } ··· 452 457 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 453 458 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 454 459 "dev": true, 460 + "license": "Apache-2.0", 455 461 "engines": { 456 462 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 457 463 }, ··· 460 466 } 461 467 }, 462 468 "node_modules/@eslint-community/regexpp": { 463 - "version": "4.10.1", 464 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", 465 - "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", 469 + "version": "4.12.1", 470 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", 471 + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", 466 472 "dev": true, 473 + "license": "MIT", 467 474 "engines": { 468 475 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 469 476 } 470 477 }, 471 478 "node_modules/@eslint/config-array": { 472 - "version": "0.15.1", 473 - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.15.1.tgz", 474 - "integrity": "sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==", 479 + "version": "0.18.0", 480 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", 481 + "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", 475 482 "dev": true, 483 + "license": "Apache-2.0", 476 484 "dependencies": { 477 - "@eslint/object-schema": "^2.1.3", 485 + "@eslint/object-schema": "^2.1.4", 478 486 "debug": "^4.3.1", 479 - "minimatch": "^3.0.5" 487 + "minimatch": "^3.1.2" 480 488 }, 481 489 "engines": { 482 490 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 483 491 } 484 492 }, 493 + "node_modules/@eslint/core": { 494 + "version": "0.7.0", 495 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz", 496 + "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==", 497 + "dev": true, 498 + "license": "Apache-2.0", 499 + "engines": { 500 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 501 + } 502 + }, 485 503 "node_modules/@eslint/eslintrc": { 486 504 "version": "3.1.0", 487 505 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", 488 506 "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", 489 507 "dev": true, 508 + "license": "MIT", 490 509 "dependencies": { 491 510 "ajv": "^6.12.4", 492 511 "debug": "^4.3.2", ··· 510 529 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 511 530 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 512 531 "dev": true, 532 + "license": "MIT", 513 533 "engines": { 514 534 "node": ">=18" 515 535 }, ··· 518 538 } 519 539 }, 520 540 "node_modules/@eslint/js": { 521 - "version": "9.4.0", 522 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.4.0.tgz", 523 - "integrity": "sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==", 541 + "version": "9.13.0", 542 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", 543 + "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", 524 544 "dev": true, 545 + "license": "MIT", 525 546 "engines": { 526 547 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 527 548 } 528 549 }, 529 550 "node_modules/@eslint/object-schema": { 530 - "version": "2.1.3", 531 - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.3.tgz", 532 - "integrity": "sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==", 551 + "version": "2.1.4", 552 + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", 553 + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", 554 + "dev": true, 555 + "license": "Apache-2.0", 556 + "engines": { 557 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 558 + } 559 + }, 560 + "node_modules/@eslint/plugin-kit": { 561 + "version": "0.2.2", 562 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.2.tgz", 563 + "integrity": "sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==", 533 564 "dev": true, 565 + "license": "Apache-2.0", 566 + "dependencies": { 567 + "levn": "^0.4.1" 568 + }, 534 569 "engines": { 535 570 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 536 571 } 537 572 }, 573 + "node_modules/@humanfs/core": { 574 + "version": "0.19.1", 575 + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 576 + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", 577 + "dev": true, 578 + "license": "Apache-2.0", 579 + "engines": { 580 + "node": ">=18.18.0" 581 + } 582 + }, 583 + "node_modules/@humanfs/node": { 584 + "version": "0.16.6", 585 + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", 586 + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", 587 + "dev": true, 588 + "license": "Apache-2.0", 589 + "dependencies": { 590 + "@humanfs/core": "^0.19.1", 591 + "@humanwhocodes/retry": "^0.3.0" 592 + }, 593 + "engines": { 594 + "node": ">=18.18.0" 595 + } 596 + }, 538 597 "node_modules/@humanwhocodes/module-importer": { 539 598 "version": "1.0.1", 540 599 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 541 600 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 542 601 "dev": true, 602 + "license": "Apache-2.0", 543 603 "engines": { 544 604 "node": ">=12.22" 545 605 }, ··· 549 609 } 550 610 }, 551 611 "node_modules/@humanwhocodes/retry": { 552 - "version": "0.3.0", 553 - "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz", 554 - "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==", 612 + "version": "0.3.1", 613 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", 614 + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", 555 615 "dev": true, 616 + "license": "Apache-2.0", 556 617 "engines": { 557 618 "node": ">=18.18" 558 619 }, ··· 566 627 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", 567 628 "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", 568 629 "devOptional": true, 630 + "license": "MIT", 569 631 "dependencies": { 570 632 "@jridgewell/set-array": "^1.2.1", 571 633 "@jridgewell/sourcemap-codec": "^1.4.10", ··· 580 642 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 581 643 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 582 644 "devOptional": true, 645 + "license": "MIT", 583 646 "engines": { 584 647 "node": ">=6.0.0" 585 648 } ··· 589 652 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 590 653 "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 591 654 "devOptional": true, 655 + "license": "MIT", 592 656 "engines": { 593 657 "node": ">=6.0.0" 594 658 } 595 659 }, 596 660 "node_modules/@jridgewell/sourcemap-codec": { 597 - "version": "1.4.15", 598 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 599 - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 600 - "devOptional": true 661 + "version": "1.5.0", 662 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 663 + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 664 + "devOptional": true, 665 + "license": "MIT" 601 666 }, 602 667 "node_modules/@jridgewell/trace-mapping": { 603 668 "version": "0.3.25", 604 669 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 605 670 "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 606 671 "devOptional": true, 672 + "license": "MIT", 607 673 "dependencies": { 608 674 "@jridgewell/resolve-uri": "^3.1.0", 609 675 "@jridgewell/sourcemap-codec": "^1.4.14" 610 676 } 611 677 }, 612 - "node_modules/@nodelib/fs.scandir": { 613 - "version": "2.1.5", 614 - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 615 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 616 - "dev": true, 617 - "dependencies": { 618 - "@nodelib/fs.stat": "2.0.5", 619 - "run-parallel": "^1.1.9" 620 - }, 621 - "engines": { 622 - "node": ">= 8" 623 - } 624 - }, 625 - "node_modules/@nodelib/fs.stat": { 626 - "version": "2.0.5", 627 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 628 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 629 - "dev": true, 630 - "engines": { 631 - "node": ">= 8" 632 - } 633 - }, 634 - "node_modules/@nodelib/fs.walk": { 635 - "version": "1.2.8", 636 - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 637 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 638 - "dev": true, 639 - "dependencies": { 640 - "@nodelib/fs.scandir": "2.1.5", 641 - "fastq": "^1.6.0" 642 - }, 643 - "engines": { 644 - "node": ">= 8" 645 - } 646 - }, 647 678 "node_modules/@polka/url": { 648 - "version": "1.0.0-next.25", 649 - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", 650 - "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==", 651 - "devOptional": true 679 + "version": "1.0.0-next.28", 680 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", 681 + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", 682 + "devOptional": true, 683 + "license": "MIT" 652 684 }, 653 685 "node_modules/@rollup/rollup-android-arm-eabi": { 654 - "version": "4.24.0", 655 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz", 656 - "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==", 686 + "version": "4.24.3", 687 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.3.tgz", 688 + "integrity": "sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==", 657 689 "cpu": [ 658 690 "arm" 659 691 ], ··· 665 697 ] 666 698 }, 667 699 "node_modules/@rollup/rollup-android-arm64": { 668 - "version": "4.24.0", 669 - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz", 670 - "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==", 700 + "version": "4.24.3", 701 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.3.tgz", 702 + "integrity": "sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==", 671 703 "cpu": [ 672 704 "arm64" 673 705 ], ··· 679 711 ] 680 712 }, 681 713 "node_modules/@rollup/rollup-darwin-arm64": { 682 - "version": "4.24.0", 683 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz", 684 - "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==", 714 + "version": "4.24.3", 715 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.3.tgz", 716 + "integrity": "sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==", 685 717 "cpu": [ 686 718 "arm64" 687 719 ], ··· 693 725 ] 694 726 }, 695 727 "node_modules/@rollup/rollup-darwin-x64": { 696 - "version": "4.24.0", 697 - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz", 698 - "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==", 728 + "version": "4.24.3", 729 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.3.tgz", 730 + "integrity": "sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==", 699 731 "cpu": [ 700 732 "x64" 701 733 ], ··· 706 738 "darwin" 707 739 ] 708 740 }, 741 + "node_modules/@rollup/rollup-freebsd-arm64": { 742 + "version": "4.24.3", 743 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.3.tgz", 744 + "integrity": "sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==", 745 + "cpu": [ 746 + "arm64" 747 + ], 748 + "dev": true, 749 + "license": "MIT", 750 + "optional": true, 751 + "os": [ 752 + "freebsd" 753 + ] 754 + }, 755 + "node_modules/@rollup/rollup-freebsd-x64": { 756 + "version": "4.24.3", 757 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.3.tgz", 758 + "integrity": "sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==", 759 + "cpu": [ 760 + "x64" 761 + ], 762 + "dev": true, 763 + "license": "MIT", 764 + "optional": true, 765 + "os": [ 766 + "freebsd" 767 + ] 768 + }, 709 769 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 710 - "version": "4.24.0", 711 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz", 712 - "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==", 770 + "version": "4.24.3", 771 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.3.tgz", 772 + "integrity": "sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==", 713 773 "cpu": [ 714 774 "arm" 715 775 ], ··· 721 781 ] 722 782 }, 723 783 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 724 - "version": "4.24.0", 725 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz", 726 - "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==", 784 + "version": "4.24.3", 785 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.3.tgz", 786 + "integrity": "sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==", 727 787 "cpu": [ 728 788 "arm" 729 789 ], ··· 735 795 ] 736 796 }, 737 797 "node_modules/@rollup/rollup-linux-arm64-gnu": { 738 - "version": "4.24.0", 739 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz", 740 - "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==", 798 + "version": "4.24.3", 799 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.3.tgz", 800 + "integrity": "sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==", 741 801 "cpu": [ 742 802 "arm64" 743 803 ], ··· 749 809 ] 750 810 }, 751 811 "node_modules/@rollup/rollup-linux-arm64-musl": { 752 - "version": "4.24.0", 753 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz", 754 - "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==", 812 + "version": "4.24.3", 813 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.3.tgz", 814 + "integrity": "sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==", 755 815 "cpu": [ 756 816 "arm64" 757 817 ], ··· 763 823 ] 764 824 }, 765 825 "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { 766 - "version": "4.24.0", 767 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz", 768 - "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==", 826 + "version": "4.24.3", 827 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.3.tgz", 828 + "integrity": "sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==", 769 829 "cpu": [ 770 830 "ppc64" 771 831 ], ··· 777 837 ] 778 838 }, 779 839 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 780 - "version": "4.24.0", 781 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz", 782 - "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==", 840 + "version": "4.24.3", 841 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.3.tgz", 842 + "integrity": "sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==", 783 843 "cpu": [ 784 844 "riscv64" 785 845 ], ··· 791 851 ] 792 852 }, 793 853 "node_modules/@rollup/rollup-linux-s390x-gnu": { 794 - "version": "4.24.0", 795 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz", 796 - "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==", 854 + "version": "4.24.3", 855 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.3.tgz", 856 + "integrity": "sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==", 797 857 "cpu": [ 798 858 "s390x" 799 859 ], ··· 805 865 ] 806 866 }, 807 867 "node_modules/@rollup/rollup-linux-x64-gnu": { 808 - "version": "4.24.0", 809 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", 810 - "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", 868 + "version": "4.24.3", 869 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.3.tgz", 870 + "integrity": "sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==", 811 871 "cpu": [ 812 872 "x64" 813 873 ], ··· 819 879 ] 820 880 }, 821 881 "node_modules/@rollup/rollup-linux-x64-musl": { 822 - "version": "4.24.0", 823 - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz", 824 - "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==", 882 + "version": "4.24.3", 883 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.3.tgz", 884 + "integrity": "sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==", 825 885 "cpu": [ 826 886 "x64" 827 887 ], ··· 833 893 ] 834 894 }, 835 895 "node_modules/@rollup/rollup-win32-arm64-msvc": { 836 - "version": "4.24.0", 837 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz", 838 - "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==", 896 + "version": "4.24.3", 897 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.3.tgz", 898 + "integrity": "sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==", 839 899 "cpu": [ 840 900 "arm64" 841 901 ], ··· 847 907 ] 848 908 }, 849 909 "node_modules/@rollup/rollup-win32-ia32-msvc": { 850 - "version": "4.24.0", 851 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz", 852 - "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==", 910 + "version": "4.24.3", 911 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.3.tgz", 912 + "integrity": "sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==", 853 913 "cpu": [ 854 914 "ia32" 855 915 ], ··· 861 921 ] 862 922 }, 863 923 "node_modules/@rollup/rollup-win32-x64-msvc": { 864 - "version": "4.24.0", 865 - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz", 866 - "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==", 924 + "version": "4.24.3", 925 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.3.tgz", 926 + "integrity": "sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==", 867 927 "cpu": [ 868 928 "x64" 869 929 ], ··· 875 935 ] 876 936 }, 877 937 "node_modules/@sveltejs/adapter-auto": { 878 - "version": "3.2.5", 879 - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-3.2.5.tgz", 880 - "integrity": "sha512-27LR+uKccZ62lgq4N/hvyU2G+hTP9fxWEAfnZcl70HnyfAjMSsGk1z/SjAPXNCD1mVJIE7IFu3TQ8cQ/UH3c0A==", 938 + "version": "3.3.1", 939 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-auto/-/adapter-auto-3.3.1.tgz", 940 + "integrity": "sha512-5Sc7WAxYdL6q9j/+D0jJKjGREGlfIevDyHSQ2eNETHcB1TKlQWHcAo8AS8H1QdjNvSXpvOwNjykDUHPEAyGgdQ==", 881 941 "dev": true, 882 942 "license": "MIT", 883 943 "dependencies": { ··· 888 948 } 889 949 }, 890 950 "node_modules/@sveltejs/kit": { 891 - "version": "2.6.1", 892 - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.6.1.tgz", 893 - "integrity": "sha512-QFlch3GPGZYidYhdRAub0fONw8UTguPICFHUSPxNkA/jdlU1p6C6yqq19J1QWdxIHS2El/ycDCGrHb3EAiMNqg==", 951 + "version": "2.7.3", 952 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.7.3.tgz", 953 + "integrity": "sha512-Vx7nq5MJ86I8qXYsVidC5PX6xm+uxt8DydvOdmJoyOK7LvGP18OFEG359yY+aa51t6pENvqZAMqAREQQx1OI2Q==", 894 954 "devOptional": true, 895 955 "hasInstallScript": true, 896 956 "license": "MIT", ··· 905 965 "mrmime": "^2.0.0", 906 966 "sade": "^1.8.1", 907 967 "set-cookie-parser": "^2.6.0", 908 - "sirv": "^2.0.4", 968 + "sirv": "^3.0.0", 909 969 "tiny-glob": "^0.2.9" 910 970 }, 911 971 "bin": { ··· 921 981 } 922 982 }, 923 983 "node_modules/@sveltejs/vite-plugin-svelte": { 924 - "version": "3.1.1", 925 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.1.1.tgz", 926 - "integrity": "sha512-rimpFEAboBBHIlzISibg94iP09k/KYdHgVhJlcsTfn7KMBhc70jFX/GRWkRdFCc2fdnk+4+Bdfej23cMDnJS6A==", 984 + "version": "4.0.0", 985 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.0.tgz", 986 + "integrity": "sha512-kpVJwF+gNiMEsoHaw+FJL76IYiwBikkxYU83+BpqQLdVMff19KeRKLd2wisS8niNBMJ2omv5gG+iGDDwd8jzag==", 927 987 "devOptional": true, 988 + "license": "MIT", 928 989 "dependencies": { 929 - "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0", 930 - "debug": "^4.3.4", 990 + "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0", 991 + "debug": "^4.3.7", 931 992 "deepmerge": "^4.3.1", 932 993 "kleur": "^4.1.5", 933 - "magic-string": "^0.30.10", 934 - "svelte-hmr": "^0.16.0", 935 - "vitefu": "^0.2.5" 994 + "magic-string": "^0.30.12", 995 + "vitefu": "^1.0.3" 936 996 }, 937 997 "engines": { 938 - "node": "^18.0.0 || >=20" 998 + "node": "^18.0.0 || ^20.0.0 || >=22" 939 999 }, 940 1000 "peerDependencies": { 941 - "svelte": "^4.0.0 || ^5.0.0-next.0", 1001 + "svelte": "^5.0.0-next.96 || ^5.0.0", 942 1002 "vite": "^5.0.0" 943 1003 } 944 1004 }, 945 1005 "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 946 - "version": "2.1.0", 947 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.1.0.tgz", 948 - "integrity": "sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==", 1006 + "version": "3.0.1", 1007 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-3.0.1.tgz", 1008 + "integrity": "sha512-2CKypmj1sM4GE7HjllT7UKmo4Q6L5xFRd7VMGEWhYnZ+wc6AUVU01IBd7yUi6WnFndEwWoMNOd6e8UjoN0nbvQ==", 949 1009 "devOptional": true, 1010 + "license": "MIT", 950 1011 "dependencies": { 951 - "debug": "^4.3.4" 1012 + "debug": "^4.3.7" 952 1013 }, 953 1014 "engines": { 954 - "node": "^18.0.0 || >=20" 1015 + "node": "^18.0.0 || ^20.0.0 || >=22" 955 1016 }, 956 1017 "peerDependencies": { 957 - "@sveltejs/vite-plugin-svelte": "^3.0.0", 958 - "svelte": "^4.0.0 || ^5.0.0-next.0", 1018 + "@sveltejs/vite-plugin-svelte": "^4.0.0-next.0||^4.0.0", 1019 + "svelte": "^5.0.0-next.96 || ^5.0.0", 959 1020 "vite": "^5.0.0" 960 1021 } 961 1022 }, ··· 963 1024 "version": "0.6.0", 964 1025 "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 965 1026 "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 966 - "devOptional": true 1027 + "devOptional": true, 1028 + "license": "MIT" 967 1029 }, 968 1030 "node_modules/@types/eslint": { 969 - "version": "8.56.10", 970 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", 971 - "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", 1031 + "version": "8.56.12", 1032 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", 1033 + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", 972 1034 "dev": true, 1035 + "license": "MIT", 973 1036 "dependencies": { 974 1037 "@types/estree": "*", 975 1038 "@types/json-schema": "*" ··· 986 1049 "version": "7.0.15", 987 1050 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 988 1051 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 989 - "dev": true 990 - }, 991 - "node_modules/@types/pug": { 992 - "version": "2.0.10", 993 - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz", 994 - "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==", 995 - "dev": true 1052 + "dev": true, 1053 + "license": "MIT" 996 1054 }, 997 1055 "node_modules/@types/unist": { 998 - "version": "2.0.10", 999 - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", 1000 - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", 1001 - "dev": true 1056 + "version": "2.0.11", 1057 + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", 1058 + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", 1059 + "dev": true, 1060 + "license": "MIT" 1002 1061 }, 1003 1062 "node_modules/@vercel/analytics": { 1004 - "version": "1.3.1", 1005 - "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.3.1.tgz", 1006 - "integrity": "sha512-xhSlYgAuJ6Q4WQGkzYTLmXwhYl39sWjoMA3nHxfkvG+WdBT25c563a7QhwwKivEOZtPJXifYHR1m2ihoisbWyA==", 1063 + "version": "1.3.2", 1064 + "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.3.2.tgz", 1065 + "integrity": "sha512-n/Ws7skBbW+fUBMeg+jrT30+GP00jTHvCcL4fuVrShuML0uveEV/4vVUdvqEVnDgXIGfLm0GXW5EID2mCcRXhg==", 1007 1066 "license": "MPL-2.0", 1008 1067 "dependencies": { 1009 1068 "server-only": "^0.0.1" 1010 1069 }, 1011 1070 "peerDependencies": { 1012 1071 "next": ">= 13", 1013 - "react": "^18 || ^19" 1072 + "react": "^18.0 || ^19.0 || ^19.0.0-rc" 1014 1073 }, 1015 1074 "peerDependenciesMeta": { 1016 1075 "next": { ··· 1022 1081 } 1023 1082 }, 1024 1083 "node_modules/@vercel/speed-insights": { 1025 - "version": "1.0.12", 1026 - "resolved": "https://registry.npmjs.org/@vercel/speed-insights/-/speed-insights-1.0.12.tgz", 1027 - "integrity": "sha512-ZGQ+a7bcfWJD2VYEp2R1LHvRAMyyaFBYytZXsfnbOMkeOvzGNVxUL7aVUvisIrTZjXTSsxG45DKX7yiw6nq2Jw==", 1084 + "version": "1.0.14", 1085 + "resolved": "https://registry.npmjs.org/@vercel/speed-insights/-/speed-insights-1.0.14.tgz", 1086 + "integrity": "sha512-env1BkPddz1UaEZwBL4GmfRksMi2LbiYaKuoxMQjfLk83aEh7kkWMukkUhpQVs717NE6nnD+1+KO85GZHOZ4nQ==", 1028 1087 "hasInstallScript": true, 1029 1088 "license": "Apache-2.0", 1030 1089 "peerDependencies": { 1031 1090 "@sveltejs/kit": "^1 || ^2", 1032 1091 "next": ">= 13", 1033 - "react": "^18 || ^19", 1034 - "svelte": "^4", 1092 + "react": "^18 || ^19 || ^19.0.0-rc", 1093 + "svelte": ">= 4", 1035 1094 "vue": "^3", 1036 1095 "vue-router": "^4" 1037 1096 }, ··· 1057 1116 } 1058 1117 }, 1059 1118 "node_modules/acorn": { 1060 - "version": "8.11.3", 1061 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", 1062 - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", 1119 + "version": "8.14.0", 1120 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", 1121 + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", 1063 1122 "devOptional": true, 1123 + "license": "MIT", 1064 1124 "bin": { 1065 1125 "acorn": "bin/acorn" 1066 1126 }, ··· 1073 1133 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 1074 1134 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 1075 1135 "dev": true, 1136 + "license": "MIT", 1076 1137 "peerDependencies": { 1077 1138 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1078 1139 } 1079 1140 }, 1141 + "node_modules/acorn-typescript": { 1142 + "version": "1.4.13", 1143 + "resolved": "https://registry.npmjs.org/acorn-typescript/-/acorn-typescript-1.4.13.tgz", 1144 + "integrity": "sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==", 1145 + "devOptional": true, 1146 + "license": "MIT", 1147 + "peerDependencies": { 1148 + "acorn": ">=8.9.0" 1149 + } 1150 + }, 1080 1151 "node_modules/ajv": { 1081 1152 "version": "6.12.6", 1082 1153 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 1083 1154 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 1084 1155 "dev": true, 1156 + "license": "MIT", 1085 1157 "dependencies": { 1086 1158 "fast-deep-equal": "^3.1.1", 1087 1159 "fast-json-stable-stringify": "^2.0.0", ··· 1093 1165 "url": "https://github.com/sponsors/epoberezkin" 1094 1166 } 1095 1167 }, 1096 - "node_modules/ansi-regex": { 1097 - "version": "5.0.1", 1098 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1099 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1100 - "dev": true, 1101 - "engines": { 1102 - "node": ">=8" 1103 - } 1104 - }, 1105 1168 "node_modules/ansi-styles": { 1106 1169 "version": "4.3.0", 1107 1170 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1108 1171 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1109 1172 "dev": true, 1173 + "license": "MIT", 1110 1174 "dependencies": { 1111 1175 "color-convert": "^2.0.1" 1112 1176 }, ··· 1121 1185 "version": "2.0.1", 1122 1186 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1123 1187 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1124 - "dev": true 1188 + "dev": true, 1189 + "license": "Python-2.0" 1125 1190 }, 1126 1191 "node_modules/aria-query": { 1127 - "version": "5.3.0", 1128 - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 1129 - "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 1192 + "version": "5.3.2", 1193 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", 1194 + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", 1130 1195 "devOptional": true, 1131 - "dependencies": { 1132 - "dequal": "^2.0.3" 1196 + "license": "Apache-2.0", 1197 + "engines": { 1198 + "node": ">= 0.4" 1133 1199 } 1134 1200 }, 1135 1201 "node_modules/axobject-query": { 1136 - "version": "4.0.0", 1137 - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.0.0.tgz", 1138 - "integrity": "sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==", 1202 + "version": "4.1.0", 1203 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", 1204 + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", 1139 1205 "devOptional": true, 1140 - "dependencies": { 1141 - "dequal": "^2.0.3" 1206 + "license": "Apache-2.0", 1207 + "engines": { 1208 + "node": ">= 0.4" 1142 1209 } 1143 1210 }, 1144 1211 "node_modules/balanced-match": { 1145 1212 "version": "1.0.2", 1146 1213 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1147 1214 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1148 - "dev": true 1215 + "dev": true, 1216 + "license": "MIT" 1149 1217 }, 1150 1218 "node_modules/brace-expansion": { 1151 1219 "version": "1.1.11", 1152 1220 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1153 1221 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1154 1222 "dev": true, 1223 + "license": "MIT", 1155 1224 "dependencies": { 1156 1225 "balanced-match": "^1.0.0", 1157 1226 "concat-map": "0.0.1" 1158 1227 } 1159 1228 }, 1160 - "node_modules/buffer-crc32": { 1161 - "version": "0.2.13", 1162 - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", 1163 - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", 1164 - "dev": true, 1165 - "engines": { 1166 - "node": "*" 1167 - } 1168 - }, 1169 1229 "node_modules/callsites": { 1170 1230 "version": "3.1.0", 1171 1231 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1172 1232 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1173 1233 "dev": true, 1234 + "license": "MIT", 1174 1235 "engines": { 1175 1236 "node": ">=6" 1176 1237 } ··· 1180 1241 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1181 1242 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1182 1243 "dev": true, 1244 + "license": "MIT", 1183 1245 "dependencies": { 1184 1246 "ansi-styles": "^4.1.0", 1185 1247 "supports-color": "^7.1.0" ··· 1191 1253 "url": "https://github.com/chalk/chalk?sponsor=1" 1192 1254 } 1193 1255 }, 1194 - "node_modules/code-red": { 1195 - "version": "1.0.4", 1196 - "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", 1197 - "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", 1198 - "devOptional": true, 1199 - "dependencies": { 1200 - "@jridgewell/sourcemap-codec": "^1.4.15", 1201 - "@types/estree": "^1.0.1", 1202 - "acorn": "^8.10.0", 1203 - "estree-walker": "^3.0.3", 1204 - "periscopic": "^3.1.0" 1205 - } 1206 - }, 1207 1256 "node_modules/color-convert": { 1208 1257 "version": "2.0.1", 1209 1258 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1210 1259 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1211 1260 "dev": true, 1261 + "license": "MIT", 1212 1262 "dependencies": { 1213 1263 "color-name": "~1.1.4" 1214 1264 }, ··· 1220 1270 "version": "1.1.4", 1221 1271 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1222 1272 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1223 - "dev": true 1273 + "dev": true, 1274 + "license": "MIT" 1224 1275 }, 1225 1276 "node_modules/concat-map": { 1226 1277 "version": "0.0.1", 1227 1278 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1228 1279 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1229 - "dev": true 1280 + "dev": true, 1281 + "license": "MIT" 1230 1282 }, 1231 1283 "node_modules/cookie": { 1232 1284 "version": "0.6.0", 1233 1285 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 1234 1286 "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 1235 1287 "devOptional": true, 1288 + "license": "MIT", 1236 1289 "engines": { 1237 1290 "node": ">= 0.6" 1238 1291 } ··· 1242 1295 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 1243 1296 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 1244 1297 "dev": true, 1298 + "license": "MIT", 1245 1299 "dependencies": { 1246 1300 "path-key": "^3.1.0", 1247 1301 "shebang-command": "^2.0.0", ··· 1251 1305 "node": ">= 8" 1252 1306 } 1253 1307 }, 1254 - "node_modules/css-tree": { 1255 - "version": "2.3.1", 1256 - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", 1257 - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", 1258 - "devOptional": true, 1259 - "dependencies": { 1260 - "mdn-data": "2.0.30", 1261 - "source-map-js": "^1.0.1" 1262 - }, 1263 - "engines": { 1264 - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 1265 - } 1266 - }, 1267 1308 "node_modules/cssesc": { 1268 1309 "version": "3.0.0", 1269 1310 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1270 1311 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1271 1312 "dev": true, 1313 + "license": "MIT", 1272 1314 "bin": { 1273 1315 "cssesc": "bin/cssesc" 1274 1316 }, ··· 1277 1319 } 1278 1320 }, 1279 1321 "node_modules/debug": { 1280 - "version": "4.3.5", 1281 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", 1282 - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", 1322 + "version": "4.3.7", 1323 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", 1324 + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", 1283 1325 "devOptional": true, 1326 + "license": "MIT", 1284 1327 "dependencies": { 1285 - "ms": "2.1.2" 1328 + "ms": "^2.1.3" 1286 1329 }, 1287 1330 "engines": { 1288 1331 "node": ">=6.0" ··· 1297 1340 "version": "0.1.4", 1298 1341 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 1299 1342 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 1300 - "dev": true 1343 + "dev": true, 1344 + "license": "MIT" 1301 1345 }, 1302 1346 "node_modules/deepmerge": { 1303 1347 "version": "4.3.1", 1304 1348 "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1305 1349 "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1306 1350 "devOptional": true, 1351 + "license": "MIT", 1307 1352 "engines": { 1308 1353 "node": ">=0.10.0" 1309 1354 } 1310 1355 }, 1311 - "node_modules/dequal": { 1312 - "version": "2.0.3", 1313 - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 1314 - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 1315 - "devOptional": true, 1316 - "engines": { 1317 - "node": ">=6" 1318 - } 1319 - }, 1320 - "node_modules/detect-indent": { 1321 - "version": "6.1.0", 1322 - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", 1323 - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", 1324 - "dev": true, 1325 - "engines": { 1326 - "node": ">=8" 1327 - } 1328 - }, 1329 1356 "node_modules/devalue": { 1330 1357 "version": "5.1.1", 1331 1358 "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", ··· 1333 1360 "devOptional": true, 1334 1361 "license": "MIT" 1335 1362 }, 1336 - "node_modules/es6-promise": { 1337 - "version": "3.3.1", 1338 - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", 1339 - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==", 1340 - "dev": true 1341 - }, 1342 1363 "node_modules/esbuild": { 1343 1364 "version": "0.21.5", 1344 1365 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", ··· 1383 1404 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 1384 1405 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 1385 1406 "dev": true, 1407 + "license": "MIT", 1386 1408 "engines": { 1387 1409 "node": ">=10" 1388 1410 }, ··· 1391 1413 } 1392 1414 }, 1393 1415 "node_modules/eslint": { 1394 - "version": "9.4.0", 1395 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.4.0.tgz", 1396 - "integrity": "sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==", 1416 + "version": "9.13.0", 1417 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz", 1418 + "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==", 1397 1419 "dev": true, 1420 + "license": "MIT", 1398 1421 "dependencies": { 1399 1422 "@eslint-community/eslint-utils": "^4.2.0", 1400 - "@eslint-community/regexpp": "^4.6.1", 1401 - "@eslint/config-array": "^0.15.1", 1423 + "@eslint-community/regexpp": "^4.11.0", 1424 + "@eslint/config-array": "^0.18.0", 1425 + "@eslint/core": "^0.7.0", 1402 1426 "@eslint/eslintrc": "^3.1.0", 1403 - "@eslint/js": "9.4.0", 1427 + "@eslint/js": "9.13.0", 1428 + "@eslint/plugin-kit": "^0.2.0", 1429 + "@humanfs/node": "^0.16.5", 1404 1430 "@humanwhocodes/module-importer": "^1.0.1", 1405 - "@humanwhocodes/retry": "^0.3.0", 1406 - "@nodelib/fs.walk": "^1.2.8", 1431 + "@humanwhocodes/retry": "^0.3.1", 1432 + "@types/estree": "^1.0.6", 1433 + "@types/json-schema": "^7.0.15", 1407 1434 "ajv": "^6.12.4", 1408 1435 "chalk": "^4.0.0", 1409 1436 "cross-spawn": "^7.0.2", 1410 1437 "debug": "^4.3.2", 1411 1438 "escape-string-regexp": "^4.0.0", 1412 - "eslint-scope": "^8.0.1", 1413 - "eslint-visitor-keys": "^4.0.0", 1414 - "espree": "^10.0.1", 1415 - "esquery": "^1.4.2", 1439 + "eslint-scope": "^8.1.0", 1440 + "eslint-visitor-keys": "^4.1.0", 1441 + "espree": "^10.2.0", 1442 + "esquery": "^1.5.0", 1416 1443 "esutils": "^2.0.2", 1417 1444 "fast-deep-equal": "^3.1.3", 1418 1445 "file-entry-cache": "^8.0.0", ··· 1421 1448 "ignore": "^5.2.0", 1422 1449 "imurmurhash": "^0.1.4", 1423 1450 "is-glob": "^4.0.0", 1424 - "is-path-inside": "^3.0.3", 1425 1451 "json-stable-stringify-without-jsonify": "^1.0.1", 1426 - "levn": "^0.4.1", 1427 1452 "lodash.merge": "^4.6.2", 1428 1453 "minimatch": "^3.1.2", 1429 1454 "natural-compare": "^1.4.0", 1430 1455 "optionator": "^0.9.3", 1431 - "strip-ansi": "^6.0.1", 1432 1456 "text-table": "^0.2.0" 1433 1457 }, 1434 1458 "bin": { ··· 1438 1462 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1439 1463 }, 1440 1464 "funding": { 1441 - "url": "https://opencollective.com/eslint" 1465 + "url": "https://eslint.org/donate" 1466 + }, 1467 + "peerDependencies": { 1468 + "jiti": "*" 1469 + }, 1470 + "peerDependenciesMeta": { 1471 + "jiti": { 1472 + "optional": true 1473 + } 1442 1474 } 1443 1475 }, 1444 1476 "node_modules/eslint-compat-utils": { ··· 1446 1478 "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", 1447 1479 "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", 1448 1480 "dev": true, 1481 + "license": "MIT", 1449 1482 "dependencies": { 1450 1483 "semver": "^7.5.4" 1451 1484 }, ··· 1461 1494 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", 1462 1495 "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", 1463 1496 "dev": true, 1497 + "license": "MIT", 1464 1498 "bin": { 1465 1499 "eslint-config-prettier": "bin/cli.js" 1466 1500 }, ··· 1469 1503 } 1470 1504 }, 1471 1505 "node_modules/eslint-plugin-svelte": { 1472 - "version": "2.39.0", 1473 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.39.0.tgz", 1474 - "integrity": "sha512-FXktBLXsrxbA+6ZvJK2z/sQOrUKyzSg3fNWK5h0reSCjr2fjAsc9ai/s/JvSl4Hgvz3nYVtTIMwarZH5RcB7BA==", 1506 + "version": "2.46.0", 1507 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.46.0.tgz", 1508 + "integrity": "sha512-1A7iEMkzmCZ9/Iz+EAfOGYL8IoIG6zeKEq1SmpxGeM5SXmoQq+ZNnCpXFVJpsxPWYx8jIVGMerQMzX20cqUl0g==", 1475 1509 "dev": true, 1510 + "license": "MIT", 1476 1511 "dependencies": { 1477 1512 "@eslint-community/eslint-utils": "^4.4.0", 1478 1513 "@jridgewell/sourcemap-codec": "^1.4.15", 1479 - "debug": "^4.3.4", 1480 - "eslint-compat-utils": "^0.5.0", 1514 + "eslint-compat-utils": "^0.5.1", 1481 1515 "esutils": "^2.0.3", 1482 - "known-css-properties": "^0.31.0", 1516 + "known-css-properties": "^0.35.0", 1483 1517 "postcss": "^8.4.38", 1484 1518 "postcss-load-config": "^3.1.4", 1485 1519 "postcss-safe-parser": "^6.0.0", 1486 - "postcss-selector-parser": "^6.0.16", 1487 - "semver": "^7.6.0", 1488 - "svelte-eslint-parser": ">=0.36.0 <1.0.0" 1520 + "postcss-selector-parser": "^6.1.0", 1521 + "semver": "^7.6.2", 1522 + "svelte-eslint-parser": "^0.43.0" 1489 1523 }, 1490 1524 "engines": { 1491 1525 "node": "^14.17.0 || >=16.0.0" ··· 1495 1529 }, 1496 1530 "peerDependencies": { 1497 1531 "eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0", 1498 - "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0-next.112" 1532 + "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" 1499 1533 }, 1500 1534 "peerDependenciesMeta": { 1501 1535 "svelte": { ··· 1504 1538 } 1505 1539 }, 1506 1540 "node_modules/eslint-scope": { 1507 - "version": "8.0.1", 1508 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", 1509 - "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", 1541 + "version": "8.2.0", 1542 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", 1543 + "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", 1510 1544 "dev": true, 1545 + "license": "BSD-2-Clause", 1511 1546 "dependencies": { 1512 1547 "esrecurse": "^4.3.0", 1513 1548 "estraverse": "^5.2.0" ··· 1520 1555 } 1521 1556 }, 1522 1557 "node_modules/eslint-visitor-keys": { 1523 - "version": "4.0.0", 1524 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", 1525 - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", 1558 + "version": "4.2.0", 1559 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", 1560 + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", 1526 1561 "dev": true, 1562 + "license": "Apache-2.0", 1527 1563 "engines": { 1528 1564 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1529 1565 }, ··· 1532 1568 } 1533 1569 }, 1534 1570 "node_modules/esm-env": { 1535 - "version": "1.0.0", 1536 - "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.0.0.tgz", 1537 - "integrity": "sha512-Cf6VksWPsTuW01vU9Mk/3vRue91Zevka5SjyNf3nEpokFRuqt/KjUQoGAwq9qMmhpLTHmXzSIrFRw8zxWzmFBA==", 1538 - "devOptional": true 1571 + "version": "1.1.4", 1572 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.1.4.tgz", 1573 + "integrity": "sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==", 1574 + "devOptional": true, 1575 + "license": "MIT" 1539 1576 }, 1540 1577 "node_modules/espree": { 1541 - "version": "10.0.1", 1542 - "resolved": "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz", 1543 - "integrity": "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==", 1578 + "version": "10.3.0", 1579 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", 1580 + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", 1544 1581 "dev": true, 1582 + "license": "BSD-2-Clause", 1545 1583 "dependencies": { 1546 - "acorn": "^8.11.3", 1584 + "acorn": "^8.14.0", 1547 1585 "acorn-jsx": "^5.3.2", 1548 - "eslint-visitor-keys": "^4.0.0" 1586 + "eslint-visitor-keys": "^4.2.0" 1549 1587 }, 1550 1588 "engines": { 1551 1589 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 1555 1593 } 1556 1594 }, 1557 1595 "node_modules/esquery": { 1558 - "version": "1.5.0", 1559 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 1560 - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 1596 + "version": "1.6.0", 1597 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", 1598 + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", 1561 1599 "dev": true, 1600 + "license": "BSD-3-Clause", 1562 1601 "dependencies": { 1563 1602 "estraverse": "^5.1.0" 1564 1603 }, ··· 1566 1605 "node": ">=0.10" 1567 1606 } 1568 1607 }, 1608 + "node_modules/esrap": { 1609 + "version": "1.2.2", 1610 + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.2.2.tgz", 1611 + "integrity": "sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==", 1612 + "devOptional": true, 1613 + "license": "MIT", 1614 + "dependencies": { 1615 + "@jridgewell/sourcemap-codec": "^1.4.15", 1616 + "@types/estree": "^1.0.1" 1617 + } 1618 + }, 1569 1619 "node_modules/esrecurse": { 1570 1620 "version": "4.3.0", 1571 1621 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 1572 1622 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 1573 1623 "dev": true, 1624 + "license": "BSD-2-Clause", 1574 1625 "dependencies": { 1575 1626 "estraverse": "^5.2.0" 1576 1627 }, ··· 1583 1634 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 1584 1635 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 1585 1636 "dev": true, 1637 + "license": "BSD-2-Clause", 1586 1638 "engines": { 1587 1639 "node": ">=4.0" 1588 1640 } 1589 1641 }, 1590 - "node_modules/estree-walker": { 1591 - "version": "3.0.3", 1592 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1593 - "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1594 - "devOptional": true, 1595 - "dependencies": { 1596 - "@types/estree": "^1.0.0" 1597 - } 1598 - }, 1599 1642 "node_modules/esutils": { 1600 1643 "version": "2.0.3", 1601 1644 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 1602 1645 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 1603 1646 "dev": true, 1647 + "license": "BSD-2-Clause", 1604 1648 "engines": { 1605 1649 "node": ">=0.10.0" 1606 1650 } ··· 1609 1653 "version": "3.1.3", 1610 1654 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1611 1655 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1612 - "dev": true 1656 + "dev": true, 1657 + "license": "MIT" 1613 1658 }, 1614 1659 "node_modules/fast-json-stable-stringify": { 1615 1660 "version": "2.1.0", 1616 1661 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 1617 1662 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 1618 - "dev": true 1663 + "dev": true, 1664 + "license": "MIT" 1619 1665 }, 1620 1666 "node_modules/fast-levenshtein": { 1621 1667 "version": "2.0.6", 1622 1668 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1623 1669 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 1624 - "dev": true 1625 - }, 1626 - "node_modules/fastq": { 1627 - "version": "1.17.1", 1628 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", 1629 - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 1630 1670 "dev": true, 1631 - "dependencies": { 1632 - "reusify": "^1.0.4" 1633 - } 1671 + "license": "MIT" 1634 1672 }, 1635 1673 "node_modules/file-entry-cache": { 1636 1674 "version": "8.0.0", 1637 1675 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 1638 1676 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 1639 1677 "dev": true, 1678 + "license": "MIT", 1640 1679 "dependencies": { 1641 1680 "flat-cache": "^4.0.0" 1642 1681 }, ··· 1649 1688 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 1650 1689 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 1651 1690 "dev": true, 1691 + "license": "MIT", 1652 1692 "dependencies": { 1653 1693 "locate-path": "^6.0.0", 1654 1694 "path-exists": "^4.0.0" ··· 1665 1705 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 1666 1706 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 1667 1707 "dev": true, 1708 + "license": "MIT", 1668 1709 "dependencies": { 1669 1710 "flatted": "^3.2.9", 1670 1711 "keyv": "^4.5.4" ··· 1677 1718 "version": "3.3.1", 1678 1719 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", 1679 1720 "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", 1680 - "dev": true 1681 - }, 1682 - "node_modules/fs.realpath": { 1683 - "version": "1.0.0", 1684 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1685 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 1686 - "dev": true 1721 + "dev": true, 1722 + "license": "ISC" 1687 1723 }, 1688 1724 "node_modules/fsevents": { 1689 1725 "version": "2.3.3", ··· 1700 1736 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1701 1737 } 1702 1738 }, 1703 - "node_modules/glob": { 1704 - "version": "7.2.3", 1705 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 1706 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 1707 - "deprecated": "Glob versions prior to v9 are no longer supported", 1708 - "dev": true, 1709 - "dependencies": { 1710 - "fs.realpath": "^1.0.0", 1711 - "inflight": "^1.0.4", 1712 - "inherits": "2", 1713 - "minimatch": "^3.1.1", 1714 - "once": "^1.3.0", 1715 - "path-is-absolute": "^1.0.0" 1716 - }, 1717 - "engines": { 1718 - "node": "*" 1719 - }, 1720 - "funding": { 1721 - "url": "https://github.com/sponsors/isaacs" 1722 - } 1723 - }, 1724 1739 "node_modules/glob-parent": { 1725 1740 "version": "6.0.2", 1726 1741 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 1727 1742 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 1728 1743 "dev": true, 1744 + "license": "ISC", 1729 1745 "dependencies": { 1730 1746 "is-glob": "^4.0.3" 1731 1747 }, ··· 1734 1750 } 1735 1751 }, 1736 1752 "node_modules/globals": { 1737 - "version": "15.3.0", 1738 - "resolved": "https://registry.npmjs.org/globals/-/globals-15.3.0.tgz", 1739 - "integrity": "sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==", 1753 + "version": "15.11.0", 1754 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz", 1755 + "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==", 1740 1756 "dev": true, 1757 + "license": "MIT", 1741 1758 "engines": { 1742 1759 "node": ">=18" 1743 1760 }, ··· 1749 1766 "version": "0.1.0", 1750 1767 "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", 1751 1768 "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", 1752 - "devOptional": true 1769 + "devOptional": true, 1770 + "license": "MIT" 1753 1771 }, 1754 1772 "node_modules/globrex": { 1755 1773 "version": "0.1.2", 1756 1774 "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 1757 1775 "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 1758 - "devOptional": true 1759 - }, 1760 - "node_modules/graceful-fs": { 1761 - "version": "4.2.11", 1762 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1763 - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1764 - "dev": true 1776 + "devOptional": true, 1777 + "license": "MIT" 1765 1778 }, 1766 1779 "node_modules/has-flag": { 1767 1780 "version": "4.0.0", 1768 1781 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1769 1782 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1770 1783 "dev": true, 1784 + "license": "MIT", 1771 1785 "engines": { 1772 1786 "node": ">=8" 1773 1787 } 1774 1788 }, 1775 1789 "node_modules/ignore": { 1776 - "version": "5.3.1", 1777 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", 1778 - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", 1790 + "version": "5.3.2", 1791 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 1792 + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 1779 1793 "dev": true, 1794 + "license": "MIT", 1780 1795 "engines": { 1781 1796 "node": ">= 4" 1782 1797 } ··· 1786 1801 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 1787 1802 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1788 1803 "dev": true, 1804 + "license": "MIT", 1789 1805 "dependencies": { 1790 1806 "parent-module": "^1.0.0", 1791 1807 "resolve-from": "^4.0.0" ··· 1802 1818 "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", 1803 1819 "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", 1804 1820 "devOptional": true, 1821 + "license": "MIT", 1805 1822 "funding": { 1806 1823 "type": "github", 1807 1824 "url": "https://github.com/sponsors/wooorm" ··· 1812 1829 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1813 1830 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 1814 1831 "dev": true, 1832 + "license": "MIT", 1815 1833 "engines": { 1816 1834 "node": ">=0.8.19" 1817 1835 } 1818 1836 }, 1819 - "node_modules/inflight": { 1820 - "version": "1.0.6", 1821 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1822 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 1823 - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 1824 - "dev": true, 1825 - "dependencies": { 1826 - "once": "^1.3.0", 1827 - "wrappy": "1" 1828 - } 1829 - }, 1830 - "node_modules/inherits": { 1831 - "version": "2.0.4", 1832 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1833 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1834 - "dev": true 1835 - }, 1836 1837 "node_modules/is-extglob": { 1837 1838 "version": "2.1.1", 1838 1839 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1839 1840 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1840 1841 "dev": true, 1842 + "license": "MIT", 1841 1843 "engines": { 1842 1844 "node": ">=0.10.0" 1843 1845 } ··· 1847 1849 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1848 1850 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1849 1851 "dev": true, 1852 + "license": "MIT", 1850 1853 "dependencies": { 1851 1854 "is-extglob": "^2.1.1" 1852 1855 }, ··· 1854 1857 "node": ">=0.10.0" 1855 1858 } 1856 1859 }, 1857 - "node_modules/is-path-inside": { 1858 - "version": "3.0.3", 1859 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 1860 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 1861 - "dev": true, 1862 - "engines": { 1863 - "node": ">=8" 1864 - } 1865 - }, 1866 1860 "node_modules/is-reference": { 1867 1861 "version": "3.0.2", 1868 1862 "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", 1869 1863 "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", 1870 1864 "devOptional": true, 1865 + "license": "MIT", 1871 1866 "dependencies": { 1872 1867 "@types/estree": "*" 1873 1868 } ··· 1876 1871 "version": "2.0.0", 1877 1872 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1878 1873 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1879 - "dev": true 1874 + "dev": true, 1875 + "license": "ISC" 1880 1876 }, 1881 1877 "node_modules/js-yaml": { 1882 1878 "version": "4.1.0", 1883 1879 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 1884 1880 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 1885 1881 "dev": true, 1882 + "license": "MIT", 1886 1883 "dependencies": { 1887 1884 "argparse": "^2.0.1" 1888 1885 }, ··· 1894 1891 "version": "3.0.1", 1895 1892 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 1896 1893 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 1897 - "dev": true 1894 + "dev": true, 1895 + "license": "MIT" 1898 1896 }, 1899 1897 "node_modules/json-schema-traverse": { 1900 1898 "version": "0.4.1", 1901 1899 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1902 1900 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 1903 - "dev": true 1901 + "dev": true, 1902 + "license": "MIT" 1904 1903 }, 1905 1904 "node_modules/json-stable-stringify-without-jsonify": { 1906 1905 "version": "1.0.1", 1907 1906 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 1908 1907 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 1909 - "dev": true 1908 + "dev": true, 1909 + "license": "MIT" 1910 1910 }, 1911 1911 "node_modules/keyv": { 1912 1912 "version": "4.5.4", 1913 1913 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 1914 1914 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 1915 1915 "dev": true, 1916 + "license": "MIT", 1916 1917 "dependencies": { 1917 1918 "json-buffer": "3.0.1" 1918 1919 } ··· 1922 1923 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 1923 1924 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 1924 1925 "devOptional": true, 1926 + "license": "MIT", 1925 1927 "engines": { 1926 1928 "node": ">=6" 1927 1929 } 1928 1930 }, 1929 1931 "node_modules/known-css-properties": { 1930 - "version": "0.31.0", 1931 - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.31.0.tgz", 1932 - "integrity": "sha512-sBPIUGTNF0czz0mwGGUoKKJC8Q7On1GPbCSFPfyEsfHb2DyBG0Y4QtV+EVWpINSaiGKZblDNuF5AezxSgOhesQ==", 1933 - "dev": true 1932 + "version": "0.35.0", 1933 + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz", 1934 + "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==", 1935 + "dev": true, 1936 + "license": "MIT" 1934 1937 }, 1935 1938 "node_modules/levn": { 1936 1939 "version": "0.4.1", 1937 1940 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 1938 1941 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 1939 1942 "dev": true, 1943 + "license": "MIT", 1940 1944 "dependencies": { 1941 1945 "prelude-ls": "^1.2.1", 1942 1946 "type-check": "~0.4.0" ··· 1950 1954 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 1951 1955 "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 1952 1956 "dev": true, 1957 + "license": "MIT", 1953 1958 "engines": { 1954 1959 "node": ">=10" 1955 1960 } ··· 1958 1963 "version": "3.0.0", 1959 1964 "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 1960 1965 "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 1961 - "devOptional": true 1966 + "devOptional": true, 1967 + "license": "MIT" 1962 1968 }, 1963 1969 "node_modules/locate-path": { 1964 1970 "version": "6.0.0", 1965 1971 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 1966 1972 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1967 1973 "dev": true, 1974 + "license": "MIT", 1968 1975 "dependencies": { 1969 1976 "p-locate": "^5.0.0" 1970 1977 }, ··· 1979 1986 "version": "4.6.2", 1980 1987 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 1981 1988 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 1982 - "dev": true 1989 + "dev": true, 1990 + "license": "MIT" 1983 1991 }, 1984 1992 "node_modules/magic-string": { 1985 - "version": "0.30.10", 1986 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", 1987 - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", 1993 + "version": "0.30.12", 1994 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz", 1995 + "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==", 1988 1996 "devOptional": true, 1997 + "license": "MIT", 1989 1998 "dependencies": { 1990 - "@jridgewell/sourcemap-codec": "^1.4.15" 1999 + "@jridgewell/sourcemap-codec": "^1.5.0" 1991 2000 } 1992 2001 }, 1993 - "node_modules/mdn-data": { 1994 - "version": "2.0.30", 1995 - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", 1996 - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", 1997 - "devOptional": true 1998 - }, 1999 2002 "node_modules/mdsvex": { 2000 2003 "version": "0.11.2", 2001 2004 "resolved": "https://registry.npmjs.org/mdsvex/-/mdsvex-0.11.2.tgz", 2002 2005 "integrity": "sha512-Y4ab+vLvTJS88196Scb/RFNaHMHVSWw6CwfsgWIQP8f42D57iDII0/qABSu530V4pkv8s6T2nx3ds0MC1VwFLA==", 2003 2006 "dev": true, 2007 + "license": "MIT", 2004 2008 "dependencies": { 2005 2009 "@types/unist": "^2.0.3", 2006 2010 "prism-svelte": "^0.4.7", ··· 2011 2015 "svelte": "^3.56.0 || ^4.0.0 || ^5.0.0-next.120" 2012 2016 } 2013 2017 }, 2014 - "node_modules/min-indent": { 2015 - "version": "1.0.1", 2016 - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 2017 - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 2018 - "dev": true, 2019 - "engines": { 2020 - "node": ">=4" 2021 - } 2022 - }, 2023 2018 "node_modules/minimatch": { 2024 2019 "version": "3.1.2", 2025 2020 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 2026 2021 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 2027 2022 "dev": true, 2023 + "license": "ISC", 2028 2024 "dependencies": { 2029 2025 "brace-expansion": "^1.1.7" 2030 2026 }, ··· 2032 2028 "node": "*" 2033 2029 } 2034 2030 }, 2035 - "node_modules/minimist": { 2036 - "version": "1.2.8", 2037 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 2038 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 2039 - "dev": true, 2040 - "funding": { 2041 - "url": "https://github.com/sponsors/ljharb" 2042 - } 2043 - }, 2044 - "node_modules/mkdirp": { 2045 - "version": "0.5.6", 2046 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 2047 - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 2048 - "dev": true, 2049 - "dependencies": { 2050 - "minimist": "^1.2.6" 2051 - }, 2052 - "bin": { 2053 - "mkdirp": "bin/cmd.js" 2054 - } 2055 - }, 2056 2031 "node_modules/mri": { 2057 2032 "version": "1.2.0", 2058 2033 "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 2059 2034 "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 2060 2035 "devOptional": true, 2036 + "license": "MIT", 2061 2037 "engines": { 2062 2038 "node": ">=4" 2063 2039 } ··· 2067 2043 "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", 2068 2044 "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", 2069 2045 "devOptional": true, 2046 + "license": "MIT", 2070 2047 "engines": { 2071 2048 "node": ">=10" 2072 2049 } 2073 2050 }, 2074 2051 "node_modules/ms": { 2075 - "version": "2.1.2", 2076 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2077 - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2078 - "devOptional": true 2052 + "version": "2.1.3", 2053 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2054 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 2055 + "devOptional": true, 2056 + "license": "MIT" 2079 2057 }, 2080 2058 "node_modules/nanoid": { 2081 2059 "version": "3.3.7", ··· 2088 2066 "url": "https://github.com/sponsors/ai" 2089 2067 } 2090 2068 ], 2069 + "license": "MIT", 2091 2070 "bin": { 2092 2071 "nanoid": "bin/nanoid.cjs" 2093 2072 }, ··· 2099 2078 "version": "1.4.0", 2100 2079 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 2101 2080 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 2102 - "dev": true 2103 - }, 2104 - "node_modules/once": { 2105 - "version": "1.4.0", 2106 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2107 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 2108 2081 "dev": true, 2109 - "dependencies": { 2110 - "wrappy": "1" 2111 - } 2082 + "license": "MIT" 2112 2083 }, 2113 2084 "node_modules/optionator": { 2114 2085 "version": "0.9.4", 2115 2086 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 2116 2087 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 2117 2088 "dev": true, 2089 + "license": "MIT", 2118 2090 "dependencies": { 2119 2091 "deep-is": "^0.1.3", 2120 2092 "fast-levenshtein": "^2.0.6", ··· 2132 2104 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2133 2105 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2134 2106 "dev": true, 2107 + "license": "MIT", 2135 2108 "dependencies": { 2136 2109 "yocto-queue": "^0.1.0" 2137 2110 }, ··· 2147 2120 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2148 2121 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2149 2122 "dev": true, 2123 + "license": "MIT", 2150 2124 "dependencies": { 2151 2125 "p-limit": "^3.0.2" 2152 2126 }, ··· 2162 2136 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2163 2137 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2164 2138 "dev": true, 2139 + "license": "MIT", 2165 2140 "dependencies": { 2166 2141 "callsites": "^3.0.0" 2167 2142 }, ··· 2174 2149 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2175 2150 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2176 2151 "dev": true, 2152 + "license": "MIT", 2177 2153 "engines": { 2178 2154 "node": ">=8" 2179 2155 } 2180 2156 }, 2181 - "node_modules/path-is-absolute": { 2182 - "version": "1.0.1", 2183 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2184 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 2185 - "dev": true, 2186 - "engines": { 2187 - "node": ">=0.10.0" 2188 - } 2189 - }, 2190 2157 "node_modules/path-key": { 2191 2158 "version": "3.1.1", 2192 2159 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2193 2160 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2194 2161 "dev": true, 2162 + "license": "MIT", 2195 2163 "engines": { 2196 2164 "node": ">=8" 2197 2165 } 2198 2166 }, 2199 - "node_modules/periscopic": { 2200 - "version": "3.1.0", 2201 - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", 2202 - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", 2203 - "devOptional": true, 2204 - "dependencies": { 2205 - "@types/estree": "^1.0.0", 2206 - "estree-walker": "^3.0.0", 2207 - "is-reference": "^3.0.0" 2208 - } 2209 - }, 2210 2167 "node_modules/picocolors": { 2211 - "version": "1.1.0", 2212 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", 2213 - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", 2168 + "version": "1.1.1", 2169 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 2170 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 2214 2171 "devOptional": true, 2215 2172 "license": "ISC" 2216 2173 }, ··· 2248 2205 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 2249 2206 "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 2250 2207 "dev": true, 2208 + "license": "MIT", 2251 2209 "dependencies": { 2252 2210 "lilconfig": "^2.0.5", 2253 2211 "yaml": "^1.10.2" ··· 2277 2235 "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 2278 2236 "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 2279 2237 "dev": true, 2238 + "license": "MIT", 2280 2239 "engines": { 2281 2240 "node": ">=12.0" 2282 2241 }, ··· 2307 2266 "url": "https://github.com/sponsors/ai" 2308 2267 } 2309 2268 ], 2269 + "license": "MIT", 2310 2270 "engines": { 2311 2271 "node": ">=12.0" 2312 2272 }, ··· 2315 2275 } 2316 2276 }, 2317 2277 "node_modules/postcss-selector-parser": { 2318 - "version": "6.1.0", 2319 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", 2320 - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", 2278 + "version": "6.1.2", 2279 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", 2280 + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", 2321 2281 "dev": true, 2282 + "license": "MIT", 2322 2283 "dependencies": { 2323 2284 "cssesc": "^3.0.0", 2324 2285 "util-deprecate": "^1.0.2" ··· 2332 2293 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 2333 2294 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 2334 2295 "dev": true, 2296 + "license": "MIT", 2335 2297 "engines": { 2336 2298 "node": ">= 0.8.0" 2337 2299 } 2338 2300 }, 2339 2301 "node_modules/prettier": { 2340 - "version": "3.3.1", 2341 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.1.tgz", 2342 - "integrity": "sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==", 2302 + "version": "3.3.3", 2303 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", 2304 + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", 2343 2305 "dev": true, 2306 + "license": "MIT", 2344 2307 "bin": { 2345 2308 "prettier": "bin/prettier.cjs" 2346 2309 }, ··· 2352 2315 } 2353 2316 }, 2354 2317 "node_modules/prettier-plugin-svelte": { 2355 - "version": "3.2.3", 2356 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.2.3.tgz", 2357 - "integrity": "sha512-wJq8RunyFlWco6U0WJV5wNCM7zpBFakS76UBSbmzMGpncpK98NZABaE+s7n8/APDCEVNHXC5Mpq+MLebQtsRlg==", 2318 + "version": "3.2.7", 2319 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.2.7.tgz", 2320 + "integrity": "sha512-/Dswx/ea0lV34If1eDcG3nulQ63YNr5KPDfMsjbdtpSWOxKKJ7nAc2qlVuYwEvCr4raIuredNoR7K4JCkmTGaQ==", 2358 2321 "dev": true, 2322 + "license": "MIT", 2359 2323 "peerDependencies": { 2360 2324 "prettier": "^3.0.0", 2361 2325 "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" ··· 2365 2329 "version": "0.4.7", 2366 2330 "resolved": "https://registry.npmjs.org/prism-svelte/-/prism-svelte-0.4.7.tgz", 2367 2331 "integrity": "sha512-yABh19CYbM24V7aS7TuPYRNMqthxwbvx6FF/Rw920YbyBWO3tnyPIqRMgHuSVsLmuHkkBS1Akyof463FVdkeDQ==", 2368 - "dev": true 2332 + "dev": true, 2333 + "license": "MIT" 2369 2334 }, 2370 2335 "node_modules/prismjs": { 2371 2336 "version": "1.29.0", 2372 2337 "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", 2373 2338 "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", 2374 2339 "dev": true, 2340 + "license": "MIT", 2375 2341 "engines": { 2376 2342 "node": ">=6" 2377 2343 } ··· 2381 2347 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 2382 2348 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 2383 2349 "dev": true, 2350 + "license": "MIT", 2384 2351 "engines": { 2385 2352 "node": ">=6" 2386 2353 } 2387 2354 }, 2388 - "node_modules/queue-microtask": { 2389 - "version": "1.2.3", 2390 - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 2391 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 2392 - "dev": true, 2393 - "funding": [ 2394 - { 2395 - "type": "github", 2396 - "url": "https://github.com/sponsors/feross" 2397 - }, 2398 - { 2399 - "type": "patreon", 2400 - "url": "https://www.patreon.com/feross" 2401 - }, 2402 - { 2403 - "type": "consulting", 2404 - "url": "https://feross.org/support" 2405 - } 2406 - ] 2407 - }, 2408 2355 "node_modules/resolve-from": { 2409 2356 "version": "4.0.0", 2410 2357 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2411 2358 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2412 2359 "dev": true, 2360 + "license": "MIT", 2413 2361 "engines": { 2414 2362 "node": ">=4" 2415 2363 } 2416 2364 }, 2417 - "node_modules/reusify": { 2418 - "version": "1.0.4", 2419 - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 2420 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 2421 - "dev": true, 2422 - "engines": { 2423 - "iojs": ">=1.0.0", 2424 - "node": ">=0.10.0" 2425 - } 2426 - }, 2427 - "node_modules/rimraf": { 2428 - "version": "2.7.1", 2429 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 2430 - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 2431 - "deprecated": "Rimraf versions prior to v4 are no longer supported", 2432 - "dev": true, 2433 - "dependencies": { 2434 - "glob": "^7.1.3" 2435 - }, 2436 - "bin": { 2437 - "rimraf": "bin.js" 2438 - } 2439 - }, 2440 2365 "node_modules/rollup": { 2441 - "version": "4.24.0", 2442 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", 2443 - "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==", 2366 + "version": "4.24.3", 2367 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.3.tgz", 2368 + "integrity": "sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==", 2444 2369 "devOptional": true, 2445 2370 "license": "MIT", 2446 2371 "dependencies": { ··· 2454 2379 "npm": ">=8.0.0" 2455 2380 }, 2456 2381 "optionalDependencies": { 2457 - "@rollup/rollup-android-arm-eabi": "4.24.0", 2458 - "@rollup/rollup-android-arm64": "4.24.0", 2459 - "@rollup/rollup-darwin-arm64": "4.24.0", 2460 - "@rollup/rollup-darwin-x64": "4.24.0", 2461 - "@rollup/rollup-linux-arm-gnueabihf": "4.24.0", 2462 - "@rollup/rollup-linux-arm-musleabihf": "4.24.0", 2463 - "@rollup/rollup-linux-arm64-gnu": "4.24.0", 2464 - "@rollup/rollup-linux-arm64-musl": "4.24.0", 2465 - "@rollup/rollup-linux-powerpc64le-gnu": "4.24.0", 2466 - "@rollup/rollup-linux-riscv64-gnu": "4.24.0", 2467 - "@rollup/rollup-linux-s390x-gnu": "4.24.0", 2468 - "@rollup/rollup-linux-x64-gnu": "4.24.0", 2469 - "@rollup/rollup-linux-x64-musl": "4.24.0", 2470 - "@rollup/rollup-win32-arm64-msvc": "4.24.0", 2471 - "@rollup/rollup-win32-ia32-msvc": "4.24.0", 2472 - "@rollup/rollup-win32-x64-msvc": "4.24.0", 2382 + "@rollup/rollup-android-arm-eabi": "4.24.3", 2383 + "@rollup/rollup-android-arm64": "4.24.3", 2384 + "@rollup/rollup-darwin-arm64": "4.24.3", 2385 + "@rollup/rollup-darwin-x64": "4.24.3", 2386 + "@rollup/rollup-freebsd-arm64": "4.24.3", 2387 + "@rollup/rollup-freebsd-x64": "4.24.3", 2388 + "@rollup/rollup-linux-arm-gnueabihf": "4.24.3", 2389 + "@rollup/rollup-linux-arm-musleabihf": "4.24.3", 2390 + "@rollup/rollup-linux-arm64-gnu": "4.24.3", 2391 + "@rollup/rollup-linux-arm64-musl": "4.24.3", 2392 + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.3", 2393 + "@rollup/rollup-linux-riscv64-gnu": "4.24.3", 2394 + "@rollup/rollup-linux-s390x-gnu": "4.24.3", 2395 + "@rollup/rollup-linux-x64-gnu": "4.24.3", 2396 + "@rollup/rollup-linux-x64-musl": "4.24.3", 2397 + "@rollup/rollup-win32-arm64-msvc": "4.24.3", 2398 + "@rollup/rollup-win32-ia32-msvc": "4.24.3", 2399 + "@rollup/rollup-win32-x64-msvc": "4.24.3", 2473 2400 "fsevents": "~2.3.2" 2474 2401 } 2475 2402 }, 2476 - "node_modules/run-parallel": { 2477 - "version": "1.2.0", 2478 - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 2479 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 2480 - "dev": true, 2481 - "funding": [ 2482 - { 2483 - "type": "github", 2484 - "url": "https://github.com/sponsors/feross" 2485 - }, 2486 - { 2487 - "type": "patreon", 2488 - "url": "https://www.patreon.com/feross" 2489 - }, 2490 - { 2491 - "type": "consulting", 2492 - "url": "https://feross.org/support" 2493 - } 2494 - ], 2495 - "dependencies": { 2496 - "queue-microtask": "^1.2.2" 2497 - } 2498 - }, 2499 2403 "node_modules/sade": { 2500 2404 "version": "1.8.1", 2501 2405 "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 2502 2406 "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 2503 2407 "devOptional": true, 2408 + "license": "MIT", 2504 2409 "dependencies": { 2505 2410 "mri": "^1.1.0" 2506 2411 }, ··· 2508 2413 "node": ">=6" 2509 2414 } 2510 2415 }, 2511 - "node_modules/sander": { 2512 - "version": "0.5.1", 2513 - "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz", 2514 - "integrity": "sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==", 2515 - "dev": true, 2516 - "dependencies": { 2517 - "es6-promise": "^3.1.2", 2518 - "graceful-fs": "^4.1.3", 2519 - "mkdirp": "^0.5.1", 2520 - "rimraf": "^2.5.2" 2521 - } 2522 - }, 2523 2416 "node_modules/semver": { 2524 - "version": "7.6.2", 2525 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", 2526 - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", 2417 + "version": "7.6.3", 2418 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", 2419 + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", 2527 2420 "dev": true, 2421 + "license": "ISC", 2528 2422 "bin": { 2529 2423 "semver": "bin/semver.js" 2530 2424 }, ··· 2539 2433 "license": "MIT" 2540 2434 }, 2541 2435 "node_modules/set-cookie-parser": { 2542 - "version": "2.6.0", 2543 - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", 2544 - "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", 2545 - "devOptional": true 2436 + "version": "2.7.1", 2437 + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", 2438 + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", 2439 + "devOptional": true, 2440 + "license": "MIT" 2546 2441 }, 2547 2442 "node_modules/shebang-command": { 2548 2443 "version": "2.0.0", 2549 2444 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 2550 2445 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 2551 2446 "dev": true, 2447 + "license": "MIT", 2552 2448 "dependencies": { 2553 2449 "shebang-regex": "^3.0.0" 2554 2450 }, ··· 2561 2457 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 2562 2458 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 2563 2459 "dev": true, 2460 + "license": "MIT", 2564 2461 "engines": { 2565 2462 "node": ">=8" 2566 2463 } 2567 2464 }, 2568 2465 "node_modules/sirv": { 2569 - "version": "2.0.4", 2570 - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", 2571 - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", 2466 + "version": "3.0.0", 2467 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.0.tgz", 2468 + "integrity": "sha512-BPwJGUeDaDCHihkORDchNyyTvWFhcusy1XMmhEVTQTwGeybFbp8YEmB+njbPnth1FibULBSBVwCQni25XlCUDg==", 2572 2469 "devOptional": true, 2470 + "license": "MIT", 2573 2471 "dependencies": { 2574 2472 "@polka/url": "^1.0.0-next.24", 2575 2473 "mrmime": "^2.0.0", 2576 2474 "totalist": "^3.0.0" 2577 2475 }, 2578 2476 "engines": { 2579 - "node": ">= 10" 2580 - } 2581 - }, 2582 - "node_modules/sorcery": { 2583 - "version": "0.11.0", 2584 - "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.11.0.tgz", 2585 - "integrity": "sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==", 2586 - "dev": true, 2587 - "dependencies": { 2588 - "@jridgewell/sourcemap-codec": "^1.4.14", 2589 - "buffer-crc32": "^0.2.5", 2590 - "minimist": "^1.2.0", 2591 - "sander": "^0.5.0" 2592 - }, 2593 - "bin": { 2594 - "sorcery": "bin/sorcery" 2477 + "node": ">=18" 2595 2478 } 2596 2479 }, 2597 2480 "node_modules/source-map-js": { ··· 2604 2487 "node": ">=0.10.0" 2605 2488 } 2606 2489 }, 2607 - "node_modules/strip-ansi": { 2608 - "version": "6.0.1", 2609 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2610 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2611 - "dev": true, 2612 - "dependencies": { 2613 - "ansi-regex": "^5.0.1" 2614 - }, 2615 - "engines": { 2616 - "node": ">=8" 2617 - } 2618 - }, 2619 - "node_modules/strip-indent": { 2620 - "version": "3.0.0", 2621 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 2622 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 2623 - "dev": true, 2624 - "dependencies": { 2625 - "min-indent": "^1.0.0" 2626 - }, 2627 - "engines": { 2628 - "node": ">=8" 2629 - } 2630 - }, 2631 2490 "node_modules/strip-json-comments": { 2632 2491 "version": "3.1.1", 2633 2492 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 2634 2493 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 2635 2494 "dev": true, 2495 + "license": "MIT", 2636 2496 "engines": { 2637 2497 "node": ">=8" 2638 2498 }, ··· 2645 2505 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2646 2506 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2647 2507 "dev": true, 2508 + "license": "MIT", 2648 2509 "dependencies": { 2649 2510 "has-flag": "^4.0.0" 2650 2511 }, ··· 2653 2514 } 2654 2515 }, 2655 2516 "node_modules/svelte": { 2656 - "version": "4.2.19", 2657 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.19.tgz", 2658 - "integrity": "sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==", 2517 + "version": "5.1.4", 2518 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.1.4.tgz", 2519 + "integrity": "sha512-qgHDV7AyvBZa2pbf+V0tnvWrN1LKD8LdUsBkR/SSYVVN6zXexiXnOy5Pjcjft2y/2NJJVa8ORUHFVn3oiWCLVQ==", 2659 2520 "devOptional": true, 2660 2521 "license": "MIT", 2661 2522 "dependencies": { 2662 - "@ampproject/remapping": "^2.2.1", 2663 - "@jridgewell/sourcemap-codec": "^1.4.15", 2664 - "@jridgewell/trace-mapping": "^0.3.18", 2665 - "@types/estree": "^1.0.1", 2666 - "acorn": "^8.9.0", 2667 - "aria-query": "^5.3.0", 2668 - "axobject-query": "^4.0.0", 2669 - "code-red": "^1.0.3", 2670 - "css-tree": "^2.3.1", 2671 - "estree-walker": "^3.0.3", 2672 - "is-reference": "^3.0.1", 2523 + "@ampproject/remapping": "^2.3.0", 2524 + "@jridgewell/sourcemap-codec": "^1.5.0", 2525 + "@types/estree": "^1.0.5", 2526 + "acorn": "^8.12.1", 2527 + "acorn-typescript": "^1.4.13", 2528 + "aria-query": "^5.3.1", 2529 + "axobject-query": "^4.1.0", 2530 + "esm-env": "^1.0.0", 2531 + "esrap": "^1.2.2", 2532 + "is-reference": "^3.0.2", 2673 2533 "locate-character": "^3.0.0", 2674 - "magic-string": "^0.30.4", 2675 - "periscopic": "^3.1.0" 2534 + "magic-string": "^0.30.11", 2535 + "zimmerframe": "^1.1.2" 2676 2536 }, 2677 2537 "engines": { 2678 - "node": ">=16" 2538 + "node": ">=18" 2679 2539 } 2680 2540 }, 2681 2541 "node_modules/svelte-eslint-parser": { 2682 - "version": "0.36.0", 2683 - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.36.0.tgz", 2684 - "integrity": "sha512-/6YmUSr0FAVxW8dXNdIMydBnddPMHzaHirAZ7RrT21XYdgGGZMh0LQG6CZsvAFS4r2Y4ItUuCQc8TQ3urB30mQ==", 2542 + "version": "0.43.0", 2543 + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.43.0.tgz", 2544 + "integrity": "sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==", 2685 2545 "dev": true, 2546 + "license": "MIT", 2686 2547 "dependencies": { 2687 2548 "eslint-scope": "^7.2.2", 2688 2549 "eslint-visitor-keys": "^3.4.3", 2689 2550 "espree": "^9.6.1", 2690 - "postcss": "^8.4.38", 2551 + "postcss": "^8.4.39", 2691 2552 "postcss-scss": "^4.0.9" 2692 2553 }, 2693 2554 "engines": { ··· 2697 2558 "url": "https://github.com/sponsors/ota-meshi" 2698 2559 }, 2699 2560 "peerDependencies": { 2700 - "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0-next.115" 2561 + "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" 2701 2562 }, 2702 2563 "peerDependenciesMeta": { 2703 2564 "svelte": { ··· 2710 2571 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 2711 2572 "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 2712 2573 "dev": true, 2574 + "license": "BSD-2-Clause", 2713 2575 "dependencies": { 2714 2576 "esrecurse": "^4.3.0", 2715 2577 "estraverse": "^5.2.0" ··· 2726 2588 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 2727 2589 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 2728 2590 "dev": true, 2591 + "license": "Apache-2.0", 2729 2592 "engines": { 2730 2593 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2731 2594 }, ··· 2738 2601 "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 2739 2602 "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 2740 2603 "dev": true, 2604 + "license": "BSD-2-Clause", 2741 2605 "dependencies": { 2742 2606 "acorn": "^8.9.0", 2743 2607 "acorn-jsx": "^5.3.2", ··· 2750 2614 "url": "https://opencollective.com/eslint" 2751 2615 } 2752 2616 }, 2753 - "node_modules/svelte-hmr": { 2754 - "version": "0.16.0", 2755 - "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", 2756 - "integrity": "sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==", 2757 - "devOptional": true, 2758 - "engines": { 2759 - "node": "^12.20 || ^14.13.1 || >= 16" 2760 - }, 2761 - "peerDependencies": { 2762 - "svelte": "^3.19.0 || ^4.0.0" 2763 - } 2764 - }, 2765 2617 "node_modules/svelte-preprocess": { 2766 - "version": "5.1.4", 2767 - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.4.tgz", 2768 - "integrity": "sha512-IvnbQ6D6Ao3Gg6ftiM5tdbR6aAETwjhHV+UKGf5bHGYR69RQvF1ho0JKPcbUON4vy4R7zom13jPjgdOWCQ5hDA==", 2618 + "version": "6.0.3", 2619 + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-6.0.3.tgz", 2620 + "integrity": "sha512-PLG2k05qHdhmRG7zR/dyo5qKvakhm8IJ+hD2eFRQmMLHp7X3eJnjeupUtvuRpbNiF31RjVw45W+abDwHEmP5OA==", 2769 2621 "dev": true, 2770 2622 "hasInstallScript": true, 2771 - "dependencies": { 2772 - "@types/pug": "^2.0.6", 2773 - "detect-indent": "^6.1.0", 2774 - "magic-string": "^0.30.5", 2775 - "sorcery": "^0.11.0", 2776 - "strip-indent": "^3.0.0" 2777 - }, 2623 + "license": "MIT", 2778 2624 "engines": { 2779 - "node": ">= 16.0.0" 2625 + "node": ">= 18.0.0" 2780 2626 }, 2781 2627 "peerDependencies": { 2782 2628 "@babel/core": "^7.10.2", 2783 2629 "coffeescript": "^2.5.1", 2784 2630 "less": "^3.11.3 || ^4.0.0", 2785 2631 "postcss": "^7 || ^8", 2786 - "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", 2632 + "postcss-load-config": ">=3", 2787 2633 "pug": "^3.0.0", 2788 2634 "sass": "^1.26.8", 2789 - "stylus": "^0.55.0", 2635 + "stylus": ">=0.55", 2790 2636 "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", 2791 - "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0", 2792 - "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" 2637 + "svelte": "^4.0.0 || ^5.0.0-next.100 || ^5.0.0", 2638 + "typescript": "^5.0.0" 2793 2639 }, 2794 2640 "peerDependenciesMeta": { 2795 2641 "@babel/core": { ··· 2828 2674 "version": "0.2.0", 2829 2675 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 2830 2676 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 2831 - "dev": true 2677 + "dev": true, 2678 + "license": "MIT" 2832 2679 }, 2833 2680 "node_modules/tiny-glob": { 2834 2681 "version": "0.2.9", 2835 2682 "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", 2836 2683 "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", 2837 2684 "devOptional": true, 2685 + "license": "MIT", 2838 2686 "dependencies": { 2839 2687 "globalyzer": "0.1.0", 2840 2688 "globrex": "^0.1.2" ··· 2845 2693 "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 2846 2694 "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 2847 2695 "devOptional": true, 2696 + "license": "MIT", 2848 2697 "engines": { 2849 2698 "node": ">=6" 2850 2699 } ··· 2854 2703 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 2855 2704 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 2856 2705 "dev": true, 2706 + "license": "MIT", 2857 2707 "dependencies": { 2858 2708 "prelude-ls": "^1.2.1" 2859 2709 }, ··· 2866 2716 "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", 2867 2717 "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", 2868 2718 "dev": true, 2719 + "license": "MIT", 2869 2720 "dependencies": { 2870 2721 "@types/unist": "^2.0.2" 2871 2722 }, ··· 2879 2730 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 2880 2731 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 2881 2732 "dev": true, 2733 + "license": "BSD-2-Clause", 2882 2734 "dependencies": { 2883 2735 "punycode": "^2.1.0" 2884 2736 } ··· 2887 2739 "version": "1.0.2", 2888 2740 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 2889 2741 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 2890 - "dev": true 2742 + "dev": true, 2743 + "license": "MIT" 2891 2744 }, 2892 2745 "node_modules/vfile-message": { 2893 2746 "version": "2.0.4", 2894 2747 "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", 2895 2748 "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", 2896 2749 "dev": true, 2750 + "license": "MIT", 2897 2751 "dependencies": { 2898 2752 "@types/unist": "^2.0.0", 2899 2753 "unist-util-stringify-position": "^2.0.0" ··· 2904 2758 } 2905 2759 }, 2906 2760 "node_modules/vite": { 2907 - "version": "5.4.8", 2908 - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.8.tgz", 2909 - "integrity": "sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==", 2761 + "version": "5.4.10", 2762 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", 2763 + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", 2910 2764 "devOptional": true, 2911 2765 "license": "MIT", 2912 2766 "dependencies": { ··· 2964 2818 } 2965 2819 }, 2966 2820 "node_modules/vitefu": { 2967 - "version": "0.2.5", 2968 - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", 2969 - "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", 2821 + "version": "1.0.3", 2822 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.3.tgz", 2823 + "integrity": "sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==", 2970 2824 "devOptional": true, 2825 + "license": "MIT", 2826 + "workspaces": [ 2827 + "tests/deps/*", 2828 + "tests/projects/*" 2829 + ], 2971 2830 "peerDependencies": { 2972 - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" 2831 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0" 2973 2832 }, 2974 2833 "peerDependenciesMeta": { 2975 2834 "vite": { ··· 2982 2841 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2983 2842 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2984 2843 "dev": true, 2844 + "license": "ISC", 2985 2845 "dependencies": { 2986 2846 "isexe": "^2.0.0" 2987 2847 }, ··· 2997 2857 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 2998 2858 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 2999 2859 "dev": true, 2860 + "license": "MIT", 3000 2861 "engines": { 3001 2862 "node": ">=0.10.0" 3002 2863 } 3003 - }, 3004 - "node_modules/wrappy": { 3005 - "version": "1.0.2", 3006 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3007 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 3008 - "dev": true 3009 2864 }, 3010 2865 "node_modules/yaml": { 3011 2866 "version": "1.10.2", 3012 2867 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 3013 2868 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 3014 2869 "dev": true, 2870 + "license": "ISC", 3015 2871 "engines": { 3016 2872 "node": ">= 6" 3017 2873 } ··· 3021 2877 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 3022 2878 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3023 2879 "dev": true, 2880 + "license": "MIT", 3024 2881 "engines": { 3025 2882 "node": ">=10" 3026 2883 }, 3027 2884 "funding": { 3028 2885 "url": "https://github.com/sponsors/sindresorhus" 3029 2886 } 2887 + }, 2888 + "node_modules/zimmerframe": { 2889 + "version": "1.1.2", 2890 + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.2.tgz", 2891 + "integrity": "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==", 2892 + "devOptional": true, 2893 + "license": "MIT" 3030 2894 } 3031 2895 } 3032 2896 }
+21 -24
src/lib/global.css
··· 1 + :root { 2 + --color-bg: #eceff4; 3 + --color-fg-1: #2e3440; 4 + --color-fg-2: #3b4252; 5 + --color-fg-3: #434c5e; 6 + --color-fg-4: #4c566a; 7 + } 8 + 1 9 * { 2 10 margin: 0; 3 11 padding: 0; 4 12 } 5 13 6 14 body { 7 - background-color: #ECEFF4; 8 - color: #2E3440; 15 + background-color: var(--color-bg); 16 + color: var(--color-fg-1); 9 17 word-wrap: break-word; 10 18 font-family: 'Inter'; 11 19 } 12 20 13 21 h2 { 14 - color: #434C5E; 15 - font-size: 1.2rem; 16 - padding: 1rem 0; 22 + color: var(--color-fg-1); 23 + padding: 0.5em 0; 17 24 } 18 25 19 26 p { 20 - font-size: 1.2rem; 21 - padding: 0.5rem 0; 22 - } 23 - 24 - ul { 25 - padding: 0.5rem 0; 26 - } 27 - 28 - li { 29 - font-size: 1.2rem; 30 - font-style: italic; 27 + font-size: 1.2em; 31 28 } 32 29 33 30 a { 34 - font-size: 1.2rem; 35 - color: #3B4252; 31 + color: var(--color-fg-2); 36 32 font-style: normal; 33 + font-size: 1.2em; 37 34 } 38 35 39 36 a:focus { 40 - outline: #4C566A solid 2px; 37 + outline: var(--color-fg-4) solid 2px; 41 38 border-radius: 3px; 42 - background-color: #E5E9F0; 39 + background-color: var(--color-bg); 43 40 } 44 41 45 42 a:hover { 46 - color: #4C566A; 43 + color: var(--color-fg-4); 47 44 } 48 45 49 - .section { 50 - font-size: 1.5rem; 51 - padding-bottom: 0.5em; 46 + li { 47 + list-style: none; 48 + padding-bottom: 0.2em; 52 49 }
+22 -3
src/routes/+layout.svelte
··· 16 16 </svelte:head> 17 17 18 18 {#key data.currentRoute} 19 - <main in:blur={{ duration: 200, delay: 200 }} out:blur={{ duration: 200 }}> 20 - {@render children?.()} 21 - </main> 19 + <div id="page"> 20 + <aside> 21 + <a href="/">home</a> 22 + <a href="/blog">blog</a> 23 + </aside> 24 + <main in:blur={{ duration: 200, delay: 200 }} out:blur={{ duration: 200 }}> 25 + {@render children?.()} 26 + </main> 27 + </div> 22 28 {/key} 23 29 24 30 <style> 31 + #page { 32 + display: flex; 33 + flex-shrink: 1; 34 + } 35 + aside { 36 + display: flex; 37 + flex-direction: column; 38 + justify-content: flex-start; 39 + align-items: flex-start; 40 + padding: 2em; 41 + flex-basis: 15%; 42 + } 25 43 main { 26 44 padding: 2em; 45 + flex-basis: 50%; 27 46 } 28 47 </style>
+24 -58
src/routes/+page.svelte
··· 1 1 <script> 2 - import { onMount } from 'svelte'; 3 2 import { fade } from 'svelte/transition'; 4 3 let { data } = $props(); 5 - const date = new Date(data.posts[0].meta.date); 6 - let dateString = `${date.getFullYear()}/${date.getMonth() + 1}/${date.getDate()}`; 7 - let messages = [ 8 - 'This is a blog. Sometimes I write stuff.', 9 - 'This is a blog. I write stuff here.', 10 - 'This is a blog. Occasionally, I write stuff.', 11 - 'This is a blog. I write stuff here when I feel like it.', 12 - `This is a blog. It currently has ${data.posts.length} posts.`, 13 - 'This is a blog. Thank you for reading!', 14 - 'This is a blog... or is it?', 15 - 'This is a blog. It is written in Svelte and SvelteKit.', 16 - `This is a blog. It was last updated on ${dateString}.`, 17 - 'This is, unsurprisingly, a blog.' 18 - ]; 19 - 20 - let message = "This is a blog. This message hasn't loaded yet."; 21 - 22 - onMount(() => { 23 - message = messages[Math.floor(Math.random() * messages.length)]; 24 - }); 25 4 </script> 26 5 27 6 <svelte:head> 28 7 <title>Mae Moon</title> 29 8 </svelte:head> 30 9 31 - <main> 32 - <h1>Mae Moon</h1> 33 - <br /> 34 - <p>Hi! I'm Mae! I'm a highschool student living in Canada. I'm transfem and use she/her pronouns! I enjoy coding, playing video games, and music.</p> 35 - <h2 class="section">Projects</h2> 36 - <p>Coming soon-ish</p> 37 - <h2 class="section">Experiments</h2> 38 - <ul> 39 - <li> 40 - <a href="https://cute-catgirl.github.io/the-universe-at-the-end-of-time/">the universe at the end of time</a> 10 + <h1>Mae Moon</h1> 11 + <br /> 12 + <p>Hi! I'm Mae! I'm a highschool student living in Canada. I'm transfem and use she/her pronouns! I enjoy coding, playing video games, and music.</p> 13 + <h2 class="section">Projects</h2> 14 + <p>Coming soon-ish</p> 15 + <h2 class="section">Experiments</h2> 16 + <ul> 17 + <li> 18 + <a href="https://cute-catgirl.github.io/the-universe-at-the-end-of-time/">the universe at the end of time</a> 19 + </li> 20 + </ul> 21 + <h2 class="section">Contact</h2> 22 + <p>Discord ~ cute_catgirl</p> 23 + <p>Email ~ maemoon@proton.me</p> 24 + <h2 class="section">Blog</h2> 25 + <ul> 26 + {#each data.posts.slice(0, 8) as post} 27 + <li transition:fade> 28 + <a href={'/blog/post/' + post.path}> 29 + {post.meta.title} 30 + </a> 41 31 </li> 42 - </ul> 43 - <h2 class="section">Contact</h2> 44 - <p>Discord ~ cute_catgirl</p> 45 - <p>Email ~ maemoon@proton.me</p> 46 - <h2 class="section">Blog</h2> 47 - <ul> 48 - {#each data.posts as post} 49 - <li transition:fade> 50 - <a href={'/post/' + post.path}> 51 - {post.meta.title} 52 - </a> 53 - </li> 54 - {/each} 55 - </ul> 56 - </main> 57 - 58 - <style> 59 - main { 60 - margin: 0 auto; 61 - max-width: 750px; 62 - } 63 - 64 - li { 65 - list-style: none; 66 - padding-bottom: 0.2em; 67 - } 68 - </style> 32 + {/each} 33 + <a href="/blog"><strong>see more -></strong></a> 34 + </ul>
+8
src/routes/blog/+page.js
··· 1 + export const load = async ({ fetch }) => { 2 + const response = await fetch(`/api/posts`); 3 + const posts = await response.json(); 4 + 5 + return { 6 + posts 7 + }; 8 + };
+16
src/routes/blog/+page.svelte
··· 1 + <script> 2 + import { fade } from 'svelte/transition'; 3 + let { data } = $props(); 4 + </script> 5 + 6 + <h1>Mae Moon ~ Blog</h1> 7 + <br /> 8 + <ul> 9 + {#each data.posts as post} 10 + <li transition:fade> 11 + <a href={'/blog/post/' + post.path}> 12 + {post.meta.title} 13 + </a> 14 + </li> 15 + {/each} 16 + </ul>
+26
src/routes/blog/post/[slug]/+page.svelte
··· 1 + <script> 2 + let { data } = $props(); 3 + let dateString = data.date.replaceAll('-', '/'); 4 + </script> 5 + 6 + <svelte:head> 7 + <title>{data.title}</title> 8 + </svelte:head> 9 + 10 + <article> 11 + <h1>{data.title}</h1> 12 + <h2>{dateString}</h2> 13 + <br /> 14 + <data.content /> 15 + </article> 16 + <a href="..">Back</a> 17 + 18 + <style> 19 + article { 20 + padding-bottom: 1em; 21 + } 22 + 23 + h2 { 24 + font-size: 1.2em; 25 + } 26 + </style>
src/routes/post/[slug]/+page.js src/routes/blog/post/[slug]/+page.js
-30
src/routes/post/[slug]/+page.svelte
··· 1 - <script> 2 - let { data } = $props(); 3 - let dateString = data.date.replaceAll('-', '/'); 4 - </script> 5 - 6 - <svelte:head> 7 - <title>{data.title}</title> 8 - </svelte:head> 9 - 10 - <main> 11 - <article> 12 - <h1>{data.title}</h1> 13 - <h2>{dateString}</h2> 14 - <br /> 15 - <data.content /> 16 - </article> 17 - <a href="..">Back</a> 18 - </main> 19 - 20 - <style> 21 - main { 22 - margin: 0 auto; 23 - max-width: 750px; 24 - padding: 2em; 25 - } 26 - 27 - article { 28 - padding-bottom: 1em; 29 - } 30 - </style>