A lexicon-driven AppView for ATProto. happyview.dev
backfill firehose jetstream atproto appview oauth lexicon
8
fork

Configure Feed

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

chore: update dependencies

Trezy 700e9442 ded46efa

+689 -574
+680 -560
web/package-lock.json
··· 8 8 "name": "web", 9 9 "version": "0.1.0", 10 10 "dependencies": { 11 - "@dnd-kit/core": "^6.3.1", 12 - "@dnd-kit/modifiers": "^9.0.0", 13 - "@dnd-kit/sortable": "^10.0.0", 14 - "@dnd-kit/utilities": "^3.2.2", 15 11 "@monaco-editor/react": "^4.7.0", 16 12 "@tabler/icons-react": "^3.36.1", 17 13 "@tanstack/react-table": "^8.21.3", 18 14 "class-variance-authority": "^0.7.1", 19 15 "clsx": "^2.1.1", 20 16 "cmdk": "^1.1.1", 21 - "date-fns": "^4.1.0", 22 17 "hast-util-to-jsx-runtime": "^2.3.6", 23 - "lucide-react": "^0.564.0", 18 + "lucide-react": "^0.575.0", 24 19 "next": "16.1.6", 25 20 "next-themes": "^0.4.6", 26 21 "nuqs": "^2.8.8", 27 22 "radix-ui": "^1.4.3", 28 - "react": "19.2.3", 23 + "react": "19.2.4", 29 24 "react-day-picker": "^9.13.2", 30 - "react-dom": "19.2.3", 31 - "recharts": "^2.15.4", 25 + "react-dom": "19.2.4", 26 + "recharts": "^3.7.0", 32 27 "shiki": "^3.22.0", 33 28 "sonner": "^2.0.7", 34 - "tailwind-merge": "^3.4.0", 29 + "tailwind-merge": "^3.5.0", 35 30 "vaul": "^1.1.2", 36 31 "zod": "^4.3.6" 37 32 }, 38 33 "devDependencies": { 39 - "@tailwindcss/postcss": "^4", 40 - "@types/node": "^20", 34 + "@tailwindcss/postcss": "^4.2.0", 35 + "@types/node": "^24", 41 36 "@types/react": "^19", 42 37 "@types/react-dom": "^19", 43 38 "babel-plugin-react-compiler": "1.0.0", 44 39 "eslint": "^9", 45 40 "eslint-config-next": "16.1.6", 46 - "shadcn": "^3.8.4", 47 - "tailwindcss": "^4", 41 + "shadcn": "^3.8.5", 42 + "tailwindcss": "^4.2.0", 48 43 "tw-animate-css": "^1.4.0", 49 44 "typescript": "^5" 50 45 } ··· 115 110 "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", 116 111 "dev": true, 117 112 "license": "MIT", 113 + "peer": true, 118 114 "dependencies": { 119 115 "@babel/code-frame": "^7.29.0", 120 116 "@babel/generator": "^7.29.0", ··· 469 465 "@babel/core": "^7.0.0-0" 470 466 } 471 467 }, 472 - "node_modules/@babel/runtime": { 473 - "version": "7.28.6", 474 - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", 475 - "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", 476 - "license": "MIT", 477 - "engines": { 478 - "node": ">=6.9.0" 479 - } 480 - }, 481 468 "node_modules/@babel/template": { 482 469 "version": "7.28.6", 483 470 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", ··· 532 519 "integrity": "sha512-P5LUNhtbj6YfI3iJjw5EL9eUAG6OitD0W3fWQcpQjDRc/QIsL0tRNuO1PcDvPccWL1fSTXXdE1ds+l95DV/OFA==", 533 520 "license": "MIT" 534 521 }, 535 - "node_modules/@dnd-kit/accessibility": { 536 - "version": "3.1.1", 537 - "resolved": "https://registry.npmjs.org/@dnd-kit/accessibility/-/accessibility-3.1.1.tgz", 538 - "integrity": "sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw==", 539 - "license": "MIT", 540 - "dependencies": { 541 - "tslib": "^2.0.0" 542 - }, 543 - "peerDependencies": { 544 - "react": ">=16.8.0" 545 - } 546 - }, 547 - "node_modules/@dnd-kit/core": { 548 - "version": "6.3.1", 549 - "resolved": "https://registry.npmjs.org/@dnd-kit/core/-/core-6.3.1.tgz", 550 - "integrity": "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ==", 551 - "license": "MIT", 552 - "dependencies": { 553 - "@dnd-kit/accessibility": "^3.1.1", 554 - "@dnd-kit/utilities": "^3.2.2", 555 - "tslib": "^2.0.0" 556 - }, 557 - "peerDependencies": { 558 - "react": ">=16.8.0", 559 - "react-dom": ">=16.8.0" 560 - } 561 - }, 562 - "node_modules/@dnd-kit/modifiers": { 563 - "version": "9.0.0", 564 - "resolved": "https://registry.npmjs.org/@dnd-kit/modifiers/-/modifiers-9.0.0.tgz", 565 - "integrity": "sha512-ybiLc66qRGuZoC20wdSSG6pDXFikui/dCNGthxv4Ndy8ylErY0N3KVxY2bgo7AWwIbxDmXDg3ylAFmnrjcbVvw==", 566 - "license": "MIT", 567 - "dependencies": { 568 - "@dnd-kit/utilities": "^3.2.2", 569 - "tslib": "^2.0.0" 570 - }, 571 - "peerDependencies": { 572 - "@dnd-kit/core": "^6.3.0", 573 - "react": ">=16.8.0" 574 - } 575 - }, 576 - "node_modules/@dnd-kit/sortable": { 577 - "version": "10.0.0", 578 - "resolved": "https://registry.npmjs.org/@dnd-kit/sortable/-/sortable-10.0.0.tgz", 579 - "integrity": "sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg==", 580 - "license": "MIT", 581 - "dependencies": { 582 - "@dnd-kit/utilities": "^3.2.2", 583 - "tslib": "^2.0.0" 584 - }, 585 - "peerDependencies": { 586 - "@dnd-kit/core": "^6.3.0", 587 - "react": ">=16.8.0" 588 - } 589 - }, 590 - "node_modules/@dnd-kit/utilities": { 591 - "version": "3.2.2", 592 - "resolved": "https://registry.npmjs.org/@dnd-kit/utilities/-/utilities-3.2.2.tgz", 593 - "integrity": "sha512-+MKAJEOfaBe5SmV6t34p80MMKhjvUz0vRrvVJbPT0WElzaOJ/1xs+D+KDv+tD/NE5ujfrChEcshd4fLn0wpiqg==", 594 - "license": "MIT", 595 - "dependencies": { 596 - "tslib": "^2.0.0" 597 - }, 598 - "peerDependencies": { 599 - "react": ">=16.8.0" 600 - } 601 - }, 602 522 "node_modules/@dotenvx/dotenvx": { 603 523 "version": "1.52.0", 604 524 "resolved": "https://registry.npmjs.org/@dotenvx/dotenvx/-/dotenvx-1.52.0.tgz", ··· 756 676 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 757 677 "dev": true, 758 678 "license": "MIT", 679 + "peer": true, 759 680 "engines": { 760 681 "node": ">=12" 761 682 }, ··· 901 822 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 902 823 } 903 824 }, 825 + "node_modules/@eslint/config-array/node_modules/balanced-match": { 826 + "version": "1.0.2", 827 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 828 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 829 + "dev": true, 830 + "license": "MIT" 831 + }, 832 + "node_modules/@eslint/config-array/node_modules/brace-expansion": { 833 + "version": "1.1.12", 834 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 835 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 836 + "dev": true, 837 + "license": "MIT", 838 + "dependencies": { 839 + "balanced-match": "^1.0.0", 840 + "concat-map": "0.0.1" 841 + } 842 + }, 843 + "node_modules/@eslint/config-array/node_modules/minimatch": { 844 + "version": "3.1.2", 845 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 846 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 847 + "dev": true, 848 + "license": "ISC", 849 + "dependencies": { 850 + "brace-expansion": "^1.1.7" 851 + }, 852 + "engines": { 853 + "node": "*" 854 + } 855 + }, 904 856 "node_modules/@eslint/config-helpers": { 905 857 "version": "0.4.2", 906 858 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", ··· 951 903 "url": "https://opencollective.com/eslint" 952 904 } 953 905 }, 906 + "node_modules/@eslint/eslintrc/node_modules/balanced-match": { 907 + "version": "1.0.2", 908 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 909 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 910 + "dev": true, 911 + "license": "MIT" 912 + }, 913 + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { 914 + "version": "1.1.12", 915 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 916 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 917 + "dev": true, 918 + "license": "MIT", 919 + "dependencies": { 920 + "balanced-match": "^1.0.0", 921 + "concat-map": "0.0.1" 922 + } 923 + }, 924 + "node_modules/@eslint/eslintrc/node_modules/minimatch": { 925 + "version": "3.1.2", 926 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 927 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 928 + "dev": true, 929 + "license": "ISC", 930 + "dependencies": { 931 + "brace-expansion": "^1.1.7" 932 + }, 933 + "engines": { 934 + "node": "*" 935 + } 936 + }, 954 937 "node_modules/@eslint/js": { 955 938 "version": "9.39.2", 956 939 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", ··· 1645 1628 } 1646 1629 } 1647 1630 }, 1648 - "node_modules/@isaacs/cliui": { 1649 - "version": "9.0.0", 1650 - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", 1651 - "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", 1652 - "dev": true, 1653 - "license": "BlueOak-1.0.0", 1654 - "engines": { 1655 - "node": ">=18" 1656 - } 1657 - }, 1658 1631 "node_modules/@jridgewell/gen-mapping": { 1659 1632 "version": "0.3.13", 1660 1633 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", ··· 1974 1947 "integrity": "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==", 1975 1948 "dev": true, 1976 1949 "license": "MIT", 1950 + "peer": true, 1977 1951 "engines": { 1978 1952 "node": "^14.21.3 || >=16" 1979 1953 }, ··· 3581 3555 "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==", 3582 3556 "license": "MIT" 3583 3557 }, 3558 + "node_modules/@reduxjs/toolkit": { 3559 + "version": "2.11.2", 3560 + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.11.2.tgz", 3561 + "integrity": "sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==", 3562 + "license": "MIT", 3563 + "dependencies": { 3564 + "@standard-schema/spec": "^1.0.0", 3565 + "@standard-schema/utils": "^0.3.0", 3566 + "immer": "^11.0.0", 3567 + "redux": "^5.0.1", 3568 + "redux-thunk": "^3.1.0", 3569 + "reselect": "^5.1.0" 3570 + }, 3571 + "peerDependencies": { 3572 + "react": "^16.9.0 || ^17.0.0 || ^18 || ^19", 3573 + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" 3574 + }, 3575 + "peerDependenciesMeta": { 3576 + "react": { 3577 + "optional": true 3578 + }, 3579 + "react-redux": { 3580 + "optional": true 3581 + } 3582 + } 3583 + }, 3584 + "node_modules/@reduxjs/toolkit/node_modules/immer": { 3585 + "version": "11.1.4", 3586 + "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.4.tgz", 3587 + "integrity": "sha512-XREFCPo6ksxVzP4E0ekD5aMdf8WMwmdNaz6vuvxgI40UaEiu6q3p8X52aU6GdyvLY3XXX/8R7JOTXStz/nBbRw==", 3588 + "license": "MIT", 3589 + "funding": { 3590 + "type": "opencollective", 3591 + "url": "https://opencollective.com/immer" 3592 + } 3593 + }, 3584 3594 "node_modules/@rtsao/scc": { 3585 3595 "version": "1.1.0", 3586 3596 "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", ··· 3681 3691 "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==", 3682 3692 "license": "MIT" 3683 3693 }, 3694 + "node_modules/@standard-schema/utils": { 3695 + "version": "0.3.0", 3696 + "resolved": "https://registry.npmjs.org/@standard-schema/utils/-/utils-0.3.0.tgz", 3697 + "integrity": "sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==", 3698 + "license": "MIT" 3699 + }, 3684 3700 "node_modules/@swc/helpers": { 3685 3701 "version": "0.5.15", 3686 3702 "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", ··· 3717 3733 } 3718 3734 }, 3719 3735 "node_modules/@tailwindcss/node": { 3720 - "version": "4.1.18", 3721 - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz", 3722 - "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==", 3736 + "version": "4.2.0", 3737 + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.0.tgz", 3738 + "integrity": "sha512-Yv+fn/o2OmL5fh/Ir62VXItdShnUxfpkMA4Y7jdeC8O81WPB8Kf6TT6GSHvnqgSwDzlB5iT7kDpeXxLsUS0T6Q==", 3723 3739 "dev": true, 3724 3740 "license": "MIT", 3725 3741 "dependencies": { 3726 - "@jridgewell/remapping": "^2.3.4", 3727 - "enhanced-resolve": "^5.18.3", 3742 + "@jridgewell/remapping": "^2.3.5", 3743 + "enhanced-resolve": "^5.19.0", 3728 3744 "jiti": "^2.6.1", 3729 - "lightningcss": "1.30.2", 3745 + "lightningcss": "1.31.1", 3730 3746 "magic-string": "^0.30.21", 3731 3747 "source-map-js": "^1.2.1", 3732 - "tailwindcss": "4.1.18" 3748 + "tailwindcss": "4.2.0" 3733 3749 } 3734 3750 }, 3735 3751 "node_modules/@tailwindcss/oxide": { 3736 - "version": "4.1.18", 3737 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz", 3738 - "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==", 3752 + "version": "4.2.0", 3753 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.0.tgz", 3754 + "integrity": "sha512-AZqQzADaj742oqn2xjl5JbIOzZB/DGCYF/7bpvhA8KvjUj9HJkag6bBuwZvH1ps6dfgxNHyuJVlzSr2VpMgdTQ==", 3739 3755 "dev": true, 3740 3756 "license": "MIT", 3741 3757 "engines": { 3742 - "node": ">= 10" 3758 + "node": ">= 20" 3743 3759 }, 3744 3760 "optionalDependencies": { 3745 - "@tailwindcss/oxide-android-arm64": "4.1.18", 3746 - "@tailwindcss/oxide-darwin-arm64": "4.1.18", 3747 - "@tailwindcss/oxide-darwin-x64": "4.1.18", 3748 - "@tailwindcss/oxide-freebsd-x64": "4.1.18", 3749 - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", 3750 - "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", 3751 - "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", 3752 - "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", 3753 - "@tailwindcss/oxide-linux-x64-musl": "4.1.18", 3754 - "@tailwindcss/oxide-wasm32-wasi": "4.1.18", 3755 - "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", 3756 - "@tailwindcss/oxide-win32-x64-msvc": "4.1.18" 3761 + "@tailwindcss/oxide-android-arm64": "4.2.0", 3762 + "@tailwindcss/oxide-darwin-arm64": "4.2.0", 3763 + "@tailwindcss/oxide-darwin-x64": "4.2.0", 3764 + "@tailwindcss/oxide-freebsd-x64": "4.2.0", 3765 + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.2.0", 3766 + "@tailwindcss/oxide-linux-arm64-gnu": "4.2.0", 3767 + "@tailwindcss/oxide-linux-arm64-musl": "4.2.0", 3768 + "@tailwindcss/oxide-linux-x64-gnu": "4.2.0", 3769 + "@tailwindcss/oxide-linux-x64-musl": "4.2.0", 3770 + "@tailwindcss/oxide-wasm32-wasi": "4.2.0", 3771 + "@tailwindcss/oxide-win32-arm64-msvc": "4.2.0", 3772 + "@tailwindcss/oxide-win32-x64-msvc": "4.2.0" 3757 3773 } 3758 3774 }, 3759 3775 "node_modules/@tailwindcss/oxide-android-arm64": { 3760 - "version": "4.1.18", 3761 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz", 3762 - "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==", 3776 + "version": "4.2.0", 3777 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.0.tgz", 3778 + "integrity": "sha512-F0QkHAVaW/JNBWl4CEKWdZ9PMb0khw5DCELAOnu+RtjAfx5Zgw+gqCHFvqg3AirU1IAd181fwOtJQ5I8Yx5wtw==", 3763 3779 "cpu": [ 3764 3780 "arm64" 3765 3781 ], ··· 3770 3786 "android" 3771 3787 ], 3772 3788 "engines": { 3773 - "node": ">= 10" 3789 + "node": ">= 20" 3774 3790 } 3775 3791 }, 3776 3792 "node_modules/@tailwindcss/oxide-darwin-arm64": { 3777 - "version": "4.1.18", 3778 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz", 3779 - "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==", 3793 + "version": "4.2.0", 3794 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.0.tgz", 3795 + "integrity": "sha512-I0QylkXsBsJMZ4nkUNSR04p6+UptjcwhcVo3Zu828ikiEqHjVmQL9RuQ6uT/cVIiKpvtVA25msu/eRV97JeNSA==", 3780 3796 "cpu": [ 3781 3797 "arm64" 3782 3798 ], ··· 3787 3803 "darwin" 3788 3804 ], 3789 3805 "engines": { 3790 - "node": ">= 10" 3806 + "node": ">= 20" 3791 3807 } 3792 3808 }, 3793 3809 "node_modules/@tailwindcss/oxide-darwin-x64": { 3794 - "version": "4.1.18", 3795 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz", 3796 - "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==", 3810 + "version": "4.2.0", 3811 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.0.tgz", 3812 + "integrity": "sha512-6TmQIn4p09PBrmnkvbYQ0wbZhLtbaksCDx7Y7R3FYYx0yxNA7xg5KP7dowmQ3d2JVdabIHvs3Hx4K3d5uCf8xg==", 3797 3813 "cpu": [ 3798 3814 "x64" 3799 3815 ], ··· 3804 3820 "darwin" 3805 3821 ], 3806 3822 "engines": { 3807 - "node": ">= 10" 3823 + "node": ">= 20" 3808 3824 } 3809 3825 }, 3810 3826 "node_modules/@tailwindcss/oxide-freebsd-x64": { 3811 - "version": "4.1.18", 3812 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz", 3813 - "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==", 3827 + "version": "4.2.0", 3828 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.0.tgz", 3829 + "integrity": "sha512-qBudxDvAa2QwGlq9y7VIzhTvp2mLJ6nD/G8/tI70DCDoneaUeLWBJaPcbfzqRIWraj+o969aDQKvKW9dvkUizw==", 3814 3830 "cpu": [ 3815 3831 "x64" 3816 3832 ], ··· 3821 3837 "freebsd" 3822 3838 ], 3823 3839 "engines": { 3824 - "node": ">= 10" 3840 + "node": ">= 20" 3825 3841 } 3826 3842 }, 3827 3843 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { 3828 - "version": "4.1.18", 3829 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz", 3830 - "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==", 3844 + "version": "4.2.0", 3845 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.0.tgz", 3846 + "integrity": "sha512-7XKkitpy5NIjFZNUQPeUyNJNJn1CJeV7rmMR+exHfTuOsg8rxIO9eNV5TSEnqRcaOK77zQpsyUkBWmPy8FgdSg==", 3831 3847 "cpu": [ 3832 3848 "arm" 3833 3849 ], ··· 3838 3854 "linux" 3839 3855 ], 3840 3856 "engines": { 3841 - "node": ">= 10" 3857 + "node": ">= 20" 3842 3858 } 3843 3859 }, 3844 3860 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { 3845 - "version": "4.1.18", 3846 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz", 3847 - "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==", 3861 + "version": "4.2.0", 3862 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.0.tgz", 3863 + "integrity": "sha512-Mff5a5Q3WoQR01pGU1gr29hHM1N93xYrKkGXfPw/aRtK4bOc331Ho4Tgfsm5WDGvpevqMpdlkCojT3qlCQbCpA==", 3848 3864 "cpu": [ 3849 3865 "arm64" 3850 3866 ], ··· 3855 3871 "linux" 3856 3872 ], 3857 3873 "engines": { 3858 - "node": ">= 10" 3874 + "node": ">= 20" 3859 3875 } 3860 3876 }, 3861 3877 "node_modules/@tailwindcss/oxide-linux-arm64-musl": { 3862 - "version": "4.1.18", 3863 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz", 3864 - "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==", 3878 + "version": "4.2.0", 3879 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.0.tgz", 3880 + "integrity": "sha512-XKcSStleEVnbH6W/9DHzZv1YhjE4eSS6zOu2eRtYAIh7aV4o3vIBs+t/B15xlqoxt6ef/0uiqJVB6hkHjWD/0A==", 3865 3881 "cpu": [ 3866 3882 "arm64" 3867 3883 ], ··· 3872 3888 "linux" 3873 3889 ], 3874 3890 "engines": { 3875 - "node": ">= 10" 3891 + "node": ">= 20" 3876 3892 } 3877 3893 }, 3878 3894 "node_modules/@tailwindcss/oxide-linux-x64-gnu": { 3879 - "version": "4.1.18", 3880 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz", 3881 - "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==", 3895 + "version": "4.2.0", 3896 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.0.tgz", 3897 + "integrity": "sha512-/hlXCBqn9K6fi7eAM0RsobHwJYa5V/xzWspVTzxnX+Ft9v6n+30Pz8+RxCn7sQL/vRHHLS30iQPrHQunu6/vJA==", 3882 3898 "cpu": [ 3883 3899 "x64" 3884 3900 ], ··· 3889 3905 "linux" 3890 3906 ], 3891 3907 "engines": { 3892 - "node": ">= 10" 3908 + "node": ">= 20" 3893 3909 } 3894 3910 }, 3895 3911 "node_modules/@tailwindcss/oxide-linux-x64-musl": { 3896 - "version": "4.1.18", 3897 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz", 3898 - "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==", 3912 + "version": "4.2.0", 3913 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.0.tgz", 3914 + "integrity": "sha512-lKUaygq4G7sWkhQbfdRRBkaq4LY39IriqBQ+Gk6l5nKq6Ay2M2ZZb1tlIyRNgZKS8cbErTwuYSor0IIULC0SHw==", 3899 3915 "cpu": [ 3900 3916 "x64" 3901 3917 ], ··· 3906 3922 "linux" 3907 3923 ], 3908 3924 "engines": { 3909 - "node": ">= 10" 3925 + "node": ">= 20" 3910 3926 } 3911 3927 }, 3912 3928 "node_modules/@tailwindcss/oxide-wasm32-wasi": { 3913 - "version": "4.1.18", 3914 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz", 3915 - "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==", 3929 + "version": "4.2.0", 3930 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.0.tgz", 3931 + "integrity": "sha512-xuDjhAsFdUuFP5W9Ze4k/o4AskUtI8bcAGU4puTYprr89QaYFmhYOPfP+d1pH+k9ets6RoE23BXZM1X1jJqoyw==", 3916 3932 "bundleDependencies": [ 3917 3933 "@napi-rs/wasm-runtime", 3918 3934 "@emnapi/core", ··· 3928 3944 "license": "MIT", 3929 3945 "optional": true, 3930 3946 "dependencies": { 3931 - "@emnapi/core": "^1.7.1", 3932 - "@emnapi/runtime": "^1.7.1", 3947 + "@emnapi/core": "^1.8.1", 3948 + "@emnapi/runtime": "^1.8.1", 3933 3949 "@emnapi/wasi-threads": "^1.1.0", 3934 - "@napi-rs/wasm-runtime": "^1.1.0", 3950 + "@napi-rs/wasm-runtime": "^1.1.1", 3935 3951 "@tybys/wasm-util": "^0.10.1", 3936 - "tslib": "^2.4.0" 3952 + "tslib": "^2.8.1" 3937 3953 }, 3938 3954 "engines": { 3939 3955 "node": ">=14.0.0" 3940 3956 } 3941 3957 }, 3942 3958 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { 3943 - "version": "4.1.18", 3944 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz", 3945 - "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==", 3959 + "version": "4.2.0", 3960 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.0.tgz", 3961 + "integrity": "sha512-2UU/15y1sWDEDNJXxEIrfWKC2Yb4YgIW5Xz2fKFqGzFWfoMHWFlfa1EJlGO2Xzjkq/tvSarh9ZTjvbxqWvLLXA==", 3946 3962 "cpu": [ 3947 3963 "arm64" 3948 3964 ], ··· 3953 3969 "win32" 3954 3970 ], 3955 3971 "engines": { 3956 - "node": ">= 10" 3972 + "node": ">= 20" 3957 3973 } 3958 3974 }, 3959 3975 "node_modules/@tailwindcss/oxide-win32-x64-msvc": { 3960 - "version": "4.1.18", 3961 - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz", 3962 - "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==", 3976 + "version": "4.2.0", 3977 + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.0.tgz", 3978 + "integrity": "sha512-CrFadmFoc+z76EV6LPG1jx6XceDsaCG3lFhyLNo/bV9ByPrE+FnBPckXQVP4XRkN76h3Fjt/a+5Er/oA/nCBvQ==", 3963 3979 "cpu": [ 3964 3980 "x64" 3965 3981 ], ··· 3970 3986 "win32" 3971 3987 ], 3972 3988 "engines": { 3973 - "node": ">= 10" 3989 + "node": ">= 20" 3974 3990 } 3975 3991 }, 3976 3992 "node_modules/@tailwindcss/postcss": { 3977 - "version": "4.1.18", 3978 - "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.18.tgz", 3979 - "integrity": "sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g==", 3993 + "version": "4.2.0", 3994 + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.2.0.tgz", 3995 + "integrity": "sha512-u6YBacGpOm/ixPfKqfgrJEjMfrYmPD7gEFRoygS/hnQaRtV0VCBdpkx5Ouw9pnaLRwwlgGCuJw8xLpaR0hOrQg==", 3980 3996 "dev": true, 3981 3997 "license": "MIT", 3982 3998 "dependencies": { 3983 3999 "@alloc/quick-lru": "^5.2.0", 3984 - "@tailwindcss/node": "4.1.18", 3985 - "@tailwindcss/oxide": "4.1.18", 3986 - "postcss": "^8.4.41", 3987 - "tailwindcss": "4.1.18" 4000 + "@tailwindcss/node": "4.2.0", 4001 + "@tailwindcss/oxide": "4.2.0", 4002 + "postcss": "^8.5.6", 4003 + "tailwindcss": "4.2.0" 3988 4004 } 3989 4005 }, 3990 4006 "node_modules/@tanstack/react-table": { ··· 4032 4048 "path-browserify": "^1.0.1" 4033 4049 } 4034 4050 }, 4035 - "node_modules/@ts-morph/common/node_modules/balanced-match": { 4036 - "version": "4.0.2", 4037 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz", 4038 - "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==", 4039 - "dev": true, 4040 - "license": "MIT", 4041 - "dependencies": { 4042 - "jackspeak": "^4.2.3" 4043 - }, 4044 - "engines": { 4045 - "node": "20 || >=22" 4046 - } 4047 - }, 4048 - "node_modules/@ts-morph/common/node_modules/brace-expansion": { 4049 - "version": "5.0.2", 4050 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz", 4051 - "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==", 4052 - "dev": true, 4053 - "license": "MIT", 4054 - "dependencies": { 4055 - "balanced-match": "^4.0.2" 4056 - }, 4057 - "engines": { 4058 - "node": "20 || >=22" 4059 - } 4060 - }, 4061 4051 "node_modules/@ts-morph/common/node_modules/fast-glob": { 4062 4052 "version": "3.3.3", 4063 4053 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", ··· 4086 4076 }, 4087 4077 "engines": { 4088 4078 "node": ">= 6" 4089 - } 4090 - }, 4091 - "node_modules/@ts-morph/common/node_modules/minimatch": { 4092 - "version": "10.2.0", 4093 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.0.tgz", 4094 - "integrity": "sha512-ugkC31VaVg9cF0DFVoADH12k6061zNZkZON+aX8AWsR9GhPcErkcMBceb6znR8wLERM2AkkOxy2nWRLpT9Jq5w==", 4095 - "dev": true, 4096 - "license": "BlueOak-1.0.0", 4097 - "dependencies": { 4098 - "brace-expansion": "^5.0.2" 4099 - }, 4100 - "engines": { 4101 - "node": "20 || >=22" 4102 - }, 4103 - "funding": { 4104 - "url": "https://github.com/sponsors/isaacs" 4105 4079 } 4106 4080 }, 4107 4081 "node_modules/@tybys/wasm-util": { ··· 4241 4215 "license": "MIT" 4242 4216 }, 4243 4217 "node_modules/@types/node": { 4244 - "version": "20.19.33", 4245 - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.33.tgz", 4246 - "integrity": "sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==", 4218 + "version": "24.10.13", 4219 + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.13.tgz", 4220 + "integrity": "sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==", 4247 4221 "dev": true, 4248 4222 "license": "MIT", 4223 + "peer": true, 4249 4224 "dependencies": { 4250 - "undici-types": "~6.21.0" 4225 + "undici-types": "~7.16.0" 4251 4226 } 4252 4227 }, 4253 4228 "node_modules/@types/react": { ··· 4256 4231 "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==", 4257 4232 "devOptional": true, 4258 4233 "license": "MIT", 4234 + "peer": true, 4259 4235 "dependencies": { 4260 4236 "csstype": "^3.2.2" 4261 4237 } ··· 4266 4242 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", 4267 4243 "devOptional": true, 4268 4244 "license": "MIT", 4245 + "peer": true, 4269 4246 "peerDependencies": { 4270 4247 "@types/react": "^19.2.0" 4271 4248 } ··· 4282 4259 "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", 4283 4260 "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", 4284 4261 "license": "MIT", 4285 - "optional": true, 4286 - "peer": true 4262 + "optional": true 4287 4263 }, 4288 4264 "node_modules/@types/unist": { 4289 4265 "version": "3.0.3", ··· 4291 4267 "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", 4292 4268 "license": "MIT" 4293 4269 }, 4270 + "node_modules/@types/use-sync-external-store": { 4271 + "version": "0.0.6", 4272 + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz", 4273 + "integrity": "sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==", 4274 + "license": "MIT" 4275 + }, 4294 4276 "node_modules/@types/validate-npm-package-name": { 4295 4277 "version": "4.0.2", 4296 4278 "resolved": "https://registry.npmjs.org/@types/validate-npm-package-name/-/validate-npm-package-name-4.0.2.tgz", ··· 4299 4281 "license": "MIT" 4300 4282 }, 4301 4283 "node_modules/@typescript-eslint/eslint-plugin": { 4302 - "version": "8.55.0", 4303 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz", 4304 - "integrity": "sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==", 4284 + "version": "8.56.0", 4285 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.0.tgz", 4286 + "integrity": "sha512-lRyPDLzNCuae71A3t9NEINBiTn7swyOhvUj3MyUOxb8x6g6vPEFoOU+ZRmGMusNC3X3YMhqMIX7i8ShqhT74Pw==", 4305 4287 "dev": true, 4306 4288 "license": "MIT", 4307 4289 "dependencies": { 4308 4290 "@eslint-community/regexpp": "^4.12.2", 4309 - "@typescript-eslint/scope-manager": "8.55.0", 4310 - "@typescript-eslint/type-utils": "8.55.0", 4311 - "@typescript-eslint/utils": "8.55.0", 4312 - "@typescript-eslint/visitor-keys": "8.55.0", 4291 + "@typescript-eslint/scope-manager": "8.56.0", 4292 + "@typescript-eslint/type-utils": "8.56.0", 4293 + "@typescript-eslint/utils": "8.56.0", 4294 + "@typescript-eslint/visitor-keys": "8.56.0", 4313 4295 "ignore": "^7.0.5", 4314 4296 "natural-compare": "^1.4.0", 4315 4297 "ts-api-utils": "^2.4.0" ··· 4322 4304 "url": "https://opencollective.com/typescript-eslint" 4323 4305 }, 4324 4306 "peerDependencies": { 4325 - "@typescript-eslint/parser": "^8.55.0", 4326 - "eslint": "^8.57.0 || ^9.0.0", 4307 + "@typescript-eslint/parser": "^8.56.0", 4308 + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 4327 4309 "typescript": ">=4.8.4 <6.0.0" 4328 4310 } 4329 4311 }, ··· 4338 4320 } 4339 4321 }, 4340 4322 "node_modules/@typescript-eslint/parser": { 4341 - "version": "8.55.0", 4342 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.55.0.tgz", 4343 - "integrity": "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==", 4323 + "version": "8.56.0", 4324 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.56.0.tgz", 4325 + "integrity": "sha512-IgSWvLobTDOjnaxAfDTIHaECbkNlAlKv2j5SjpB2v7QHKv1FIfjwMy8FsDbVfDX/KjmCmYICcw7uGaXLhtsLNg==", 4344 4326 "dev": true, 4345 4327 "license": "MIT", 4328 + "peer": true, 4346 4329 "dependencies": { 4347 - "@typescript-eslint/scope-manager": "8.55.0", 4348 - "@typescript-eslint/types": "8.55.0", 4349 - "@typescript-eslint/typescript-estree": "8.55.0", 4350 - "@typescript-eslint/visitor-keys": "8.55.0", 4330 + "@typescript-eslint/scope-manager": "8.56.0", 4331 + "@typescript-eslint/types": "8.56.0", 4332 + "@typescript-eslint/typescript-estree": "8.56.0", 4333 + "@typescript-eslint/visitor-keys": "8.56.0", 4351 4334 "debug": "^4.4.3" 4352 4335 }, 4353 4336 "engines": { ··· 4358 4341 "url": "https://opencollective.com/typescript-eslint" 4359 4342 }, 4360 4343 "peerDependencies": { 4361 - "eslint": "^8.57.0 || ^9.0.0", 4344 + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 4362 4345 "typescript": ">=4.8.4 <6.0.0" 4363 4346 } 4364 4347 }, 4365 4348 "node_modules/@typescript-eslint/project-service": { 4366 - "version": "8.55.0", 4367 - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.55.0.tgz", 4368 - "integrity": "sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==", 4349 + "version": "8.56.0", 4350 + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.0.tgz", 4351 + "integrity": "sha512-M3rnyL1vIQOMeWxTWIW096/TtVP+8W3p/XnaFflhmcFp+U4zlxUxWj4XwNs6HbDeTtN4yun0GNTTDBw/SvufKg==", 4369 4352 "dev": true, 4370 4353 "license": "MIT", 4371 4354 "dependencies": { 4372 - "@typescript-eslint/tsconfig-utils": "^8.55.0", 4373 - "@typescript-eslint/types": "^8.55.0", 4355 + "@typescript-eslint/tsconfig-utils": "^8.56.0", 4356 + "@typescript-eslint/types": "^8.56.0", 4374 4357 "debug": "^4.4.3" 4375 4358 }, 4376 4359 "engines": { ··· 4385 4368 } 4386 4369 }, 4387 4370 "node_modules/@typescript-eslint/scope-manager": { 4388 - "version": "8.55.0", 4389 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.55.0.tgz", 4390 - "integrity": "sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==", 4371 + "version": "8.56.0", 4372 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.0.tgz", 4373 + "integrity": "sha512-7UiO/XwMHquH+ZzfVCfUNkIXlp/yQjjnlYUyYz7pfvlK3/EyyN6BK+emDmGNyQLBtLGaYrTAI6KOw8tFucWL2w==", 4391 4374 "dev": true, 4392 4375 "license": "MIT", 4393 4376 "dependencies": { 4394 - "@typescript-eslint/types": "8.55.0", 4395 - "@typescript-eslint/visitor-keys": "8.55.0" 4377 + "@typescript-eslint/types": "8.56.0", 4378 + "@typescript-eslint/visitor-keys": "8.56.0" 4396 4379 }, 4397 4380 "engines": { 4398 4381 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4403 4386 } 4404 4387 }, 4405 4388 "node_modules/@typescript-eslint/tsconfig-utils": { 4406 - "version": "8.55.0", 4407 - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.55.0.tgz", 4408 - "integrity": "sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==", 4389 + "version": "8.56.0", 4390 + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.0.tgz", 4391 + "integrity": "sha512-bSJoIIt4o3lKXD3xmDh9chZcjCz5Lk8xS7Rxn+6l5/pKrDpkCwtQNQQwZ2qRPk7TkUYhrq3WPIHXOXlbXP0itg==", 4409 4392 "dev": true, 4410 4393 "license": "MIT", 4411 4394 "engines": { ··· 4420 4403 } 4421 4404 }, 4422 4405 "node_modules/@typescript-eslint/type-utils": { 4423 - "version": "8.55.0", 4424 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz", 4425 - "integrity": "sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==", 4406 + "version": "8.56.0", 4407 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.56.0.tgz", 4408 + "integrity": "sha512-qX2L3HWOU2nuDs6GzglBeuFXviDODreS58tLY/BALPC7iu3Fa+J7EOTwnX9PdNBxUI7Uh0ntP0YWGnxCkXzmfA==", 4426 4409 "dev": true, 4427 4410 "license": "MIT", 4428 4411 "dependencies": { 4429 - "@typescript-eslint/types": "8.55.0", 4430 - "@typescript-eslint/typescript-estree": "8.55.0", 4431 - "@typescript-eslint/utils": "8.55.0", 4412 + "@typescript-eslint/types": "8.56.0", 4413 + "@typescript-eslint/typescript-estree": "8.56.0", 4414 + "@typescript-eslint/utils": "8.56.0", 4432 4415 "debug": "^4.4.3", 4433 4416 "ts-api-utils": "^2.4.0" 4434 4417 }, ··· 4440 4423 "url": "https://opencollective.com/typescript-eslint" 4441 4424 }, 4442 4425 "peerDependencies": { 4443 - "eslint": "^8.57.0 || ^9.0.0", 4426 + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 4444 4427 "typescript": ">=4.8.4 <6.0.0" 4445 4428 } 4446 4429 }, 4447 4430 "node_modules/@typescript-eslint/types": { 4448 - "version": "8.55.0", 4449 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.55.0.tgz", 4450 - "integrity": "sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==", 4431 + "version": "8.56.0", 4432 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.0.tgz", 4433 + "integrity": "sha512-DBsLPs3GsWhX5HylbP9HNG15U0bnwut55Lx12bHB9MpXxQ+R5GC8MwQe+N1UFXxAeQDvEsEDY6ZYwX03K7Z6HQ==", 4451 4434 "dev": true, 4452 4435 "license": "MIT", 4453 4436 "engines": { ··· 4459 4442 } 4460 4443 }, 4461 4444 "node_modules/@typescript-eslint/typescript-estree": { 4462 - "version": "8.55.0", 4463 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.55.0.tgz", 4464 - "integrity": "sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==", 4445 + "version": "8.56.0", 4446 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.0.tgz", 4447 + "integrity": "sha512-ex1nTUMWrseMltXUHmR2GAQ4d+WjkZCT4f+4bVsps8QEdh0vlBsaCokKTPlnqBFqqGaxilDNJG7b8dolW2m43Q==", 4465 4448 "dev": true, 4466 4449 "license": "MIT", 4467 4450 "dependencies": { 4468 - "@typescript-eslint/project-service": "8.55.0", 4469 - "@typescript-eslint/tsconfig-utils": "8.55.0", 4470 - "@typescript-eslint/types": "8.55.0", 4471 - "@typescript-eslint/visitor-keys": "8.55.0", 4451 + "@typescript-eslint/project-service": "8.56.0", 4452 + "@typescript-eslint/tsconfig-utils": "8.56.0", 4453 + "@typescript-eslint/types": "8.56.0", 4454 + "@typescript-eslint/visitor-keys": "8.56.0", 4472 4455 "debug": "^4.4.3", 4473 4456 "minimatch": "^9.0.5", 4474 4457 "semver": "^7.7.3", ··· 4485 4468 "peerDependencies": { 4486 4469 "typescript": ">=4.8.4 <6.0.0" 4487 4470 } 4471 + }, 4472 + "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { 4473 + "version": "1.0.2", 4474 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 4475 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 4476 + "dev": true, 4477 + "license": "MIT" 4488 4478 }, 4489 4479 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 4490 4480 "version": "2.0.2", ··· 4526 4516 } 4527 4517 }, 4528 4518 "node_modules/@typescript-eslint/utils": { 4529 - "version": "8.55.0", 4530 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.55.0.tgz", 4531 - "integrity": "sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==", 4519 + "version": "8.56.0", 4520 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.0.tgz", 4521 + "integrity": "sha512-RZ3Qsmi2nFGsS+n+kjLAYDPVlrzf7UhTffrDIKr+h2yzAlYP/y5ZulU0yeDEPItos2Ph46JAL5P/On3pe7kDIQ==", 4532 4522 "dev": true, 4533 4523 "license": "MIT", 4534 4524 "dependencies": { 4535 4525 "@eslint-community/eslint-utils": "^4.9.1", 4536 - "@typescript-eslint/scope-manager": "8.55.0", 4537 - "@typescript-eslint/types": "8.55.0", 4538 - "@typescript-eslint/typescript-estree": "8.55.0" 4526 + "@typescript-eslint/scope-manager": "8.56.0", 4527 + "@typescript-eslint/types": "8.56.0", 4528 + "@typescript-eslint/typescript-estree": "8.56.0" 4539 4529 }, 4540 4530 "engines": { 4541 4531 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4545 4535 "url": "https://opencollective.com/typescript-eslint" 4546 4536 }, 4547 4537 "peerDependencies": { 4548 - "eslint": "^8.57.0 || ^9.0.0", 4538 + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 4549 4539 "typescript": ">=4.8.4 <6.0.0" 4550 4540 } 4551 4541 }, 4552 4542 "node_modules/@typescript-eslint/visitor-keys": { 4553 - "version": "8.55.0", 4554 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.55.0.tgz", 4555 - "integrity": "sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==", 4543 + "version": "8.56.0", 4544 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.0.tgz", 4545 + "integrity": "sha512-q+SL+b+05Ud6LbEE35qe4A99P+htKTKVbyiNEe45eCbJFyh/HVK9QXwlrbz+Q4L8SOW4roxSVwXYj4DMBT7Ieg==", 4556 4546 "dev": true, 4557 4547 "license": "MIT", 4558 4548 "dependencies": { 4559 - "@typescript-eslint/types": "8.55.0", 4560 - "eslint-visitor-keys": "^4.2.1" 4549 + "@typescript-eslint/types": "8.56.0", 4550 + "eslint-visitor-keys": "^5.0.0" 4561 4551 }, 4562 4552 "engines": { 4563 4553 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 4857 4847 } 4858 4848 }, 4859 4849 "node_modules/acorn": { 4860 - "version": "8.15.0", 4861 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 4862 - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 4850 + "version": "8.16.0", 4851 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", 4852 + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", 4863 4853 "dev": true, 4864 4854 "license": "MIT", 4855 + "peer": true, 4865 4856 "bin": { 4866 4857 "acorn": "bin/acorn" 4867 4858 }, ··· 5248 5239 "integrity": "sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==", 5249 5240 "devOptional": true, 5250 5241 "license": "MIT", 5242 + "peer": true, 5251 5243 "dependencies": { 5252 5244 "@babel/types": "^7.26.0" 5253 5245 } 5254 5246 }, 5255 5247 "node_modules/balanced-match": { 5256 - "version": "1.0.2", 5257 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 5258 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 5248 + "version": "4.0.3", 5249 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.3.tgz", 5250 + "integrity": "sha512-1pHv8LX9CpKut1Zp4EXey7Z8OfH11ONNH6Dhi2WDUt31VVZFXZzKwXcysBgqSumFCmR+0dqjMK5v5JiFHzi0+g==", 5259 5251 "dev": true, 5260 - "license": "MIT" 5252 + "license": "MIT", 5253 + "engines": { 5254 + "node": "20 || >=22" 5255 + } 5261 5256 }, 5262 5257 "node_modules/baseline-browser-mapping": { 5263 5258 "version": "2.9.19", ··· 5294 5289 } 5295 5290 }, 5296 5291 "node_modules/brace-expansion": { 5297 - "version": "1.1.12", 5298 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 5299 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 5292 + "version": "5.0.2", 5293 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz", 5294 + "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==", 5300 5295 "dev": true, 5301 5296 "license": "MIT", 5302 5297 "dependencies": { 5303 - "balanced-match": "^1.0.0", 5304 - "concat-map": "0.0.1" 5298 + "balanced-match": "^4.0.2" 5299 + }, 5300 + "engines": { 5301 + "node": "20 || >=22" 5305 5302 } 5306 5303 }, 5307 5304 "node_modules/braces": { ··· 5337 5334 } 5338 5335 ], 5339 5336 "license": "MIT", 5337 + "peer": true, 5340 5338 "dependencies": { 5341 5339 "baseline-browser-mapping": "^2.9.0", 5342 5340 "caniuse-lite": "^1.0.30001759", ··· 5866 5864 "version": "3.2.3", 5867 5865 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", 5868 5866 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", 5867 + "devOptional": true, 5869 5868 "license": "MIT" 5870 5869 }, 5871 5870 "node_modules/d3-array": { ··· 6294 6293 "node": ">=0.10.0" 6295 6294 } 6296 6295 }, 6297 - "node_modules/dom-helpers": { 6298 - "version": "5.2.1", 6299 - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", 6300 - "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", 6301 - "license": "MIT", 6302 - "dependencies": { 6303 - "@babel/runtime": "^7.8.7", 6304 - "csstype": "^3.0.2" 6305 - } 6306 - }, 6307 6296 "node_modules/dompurify": { 6308 6297 "version": "3.2.7", 6309 6298 "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz", 6310 6299 "integrity": "sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==", 6311 6300 "license": "(MPL-2.0 OR Apache-2.0)", 6312 - "peer": true, 6313 6301 "optionalDependencies": { 6314 6302 "@types/trusted-types": "^2.0.7" 6315 6303 } ··· 6601 6589 "funding": { 6602 6590 "url": "https://github.com/sponsors/ljharb" 6603 6591 } 6592 + }, 6593 + "node_modules/es-toolkit": { 6594 + "version": "1.44.0", 6595 + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.44.0.tgz", 6596 + "integrity": "sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==", 6597 + "license": "MIT", 6598 + "workspaces": [ 6599 + "docs", 6600 + "benchmarks" 6601 + ] 6604 6602 }, 6605 6603 "node_modules/escalade": { 6606 6604 "version": "3.2.0", ··· 6638 6636 "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", 6639 6637 "dev": true, 6640 6638 "license": "MIT", 6639 + "peer": true, 6641 6640 "dependencies": { 6642 6641 "@eslint-community/eslint-utils": "^4.8.0", 6643 6642 "@eslint-community/regexpp": "^4.12.1", ··· 6719 6718 } 6720 6719 } 6721 6720 }, 6722 - "node_modules/eslint-config-next/node_modules/globals": { 6723 - "version": "16.4.0", 6724 - "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", 6725 - "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", 6726 - "dev": true, 6727 - "license": "MIT", 6728 - "engines": { 6729 - "node": ">=18" 6730 - }, 6731 - "funding": { 6732 - "url": "https://github.com/sponsors/sindresorhus" 6733 - } 6734 - }, 6735 - "node_modules/eslint-import-resolver-node": { 6736 - "version": "0.3.9", 6737 - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", 6738 - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", 6721 + "node_modules/eslint-config-next/node_modules/balanced-match": { 6722 + "version": "1.0.2", 6723 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 6724 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 6739 6725 "dev": true, 6740 - "license": "MIT", 6741 - "dependencies": { 6742 - "debug": "^3.2.7", 6743 - "is-core-module": "^2.13.0", 6744 - "resolve": "^1.22.4" 6745 - } 6726 + "license": "MIT" 6746 6727 }, 6747 - "node_modules/eslint-import-resolver-node/node_modules/debug": { 6748 - "version": "3.2.7", 6749 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 6750 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 6728 + "node_modules/eslint-config-next/node_modules/brace-expansion": { 6729 + "version": "1.1.12", 6730 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 6731 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 6751 6732 "dev": true, 6752 6733 "license": "MIT", 6753 6734 "dependencies": { 6754 - "ms": "^2.1.1" 6735 + "balanced-match": "^1.0.0", 6736 + "concat-map": "0.0.1" 6755 6737 } 6756 6738 }, 6757 - "node_modules/eslint-import-resolver-typescript": { 6739 + "node_modules/eslint-config-next/node_modules/eslint-import-resolver-typescript": { 6758 6740 "version": "3.10.1", 6759 6741 "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", 6760 6742 "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", ··· 6789 6771 } 6790 6772 } 6791 6773 }, 6792 - "node_modules/eslint-module-utils": { 6793 - "version": "2.12.1", 6794 - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", 6795 - "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", 6796 - "dev": true, 6797 - "license": "MIT", 6798 - "dependencies": { 6799 - "debug": "^3.2.7" 6800 - }, 6801 - "engines": { 6802 - "node": ">=4" 6803 - }, 6804 - "peerDependenciesMeta": { 6805 - "eslint": { 6806 - "optional": true 6807 - } 6808 - } 6809 - }, 6810 - "node_modules/eslint-module-utils/node_modules/debug": { 6811 - "version": "3.2.7", 6812 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 6813 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 6814 - "dev": true, 6815 - "license": "MIT", 6816 - "dependencies": { 6817 - "ms": "^2.1.1" 6818 - } 6819 - }, 6820 - "node_modules/eslint-plugin-import": { 6774 + "node_modules/eslint-config-next/node_modules/eslint-plugin-import": { 6821 6775 "version": "2.32.0", 6822 6776 "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", 6823 6777 "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", 6824 6778 "dev": true, 6825 6779 "license": "MIT", 6780 + "peer": true, 6826 6781 "dependencies": { 6827 6782 "@rtsao/scc": "^1.1.0", 6828 6783 "array-includes": "^3.1.9", ··· 6851 6806 "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" 6852 6807 } 6853 6808 }, 6854 - "node_modules/eslint-plugin-import/node_modules/debug": { 6809 + "node_modules/eslint-config-next/node_modules/eslint-plugin-import/node_modules/debug": { 6855 6810 "version": "3.2.7", 6856 6811 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 6857 6812 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", ··· 6861 6816 "ms": "^2.1.1" 6862 6817 } 6863 6818 }, 6864 - "node_modules/eslint-plugin-jsx-a11y": { 6819 + "node_modules/eslint-config-next/node_modules/eslint-plugin-jsx-a11y": { 6865 6820 "version": "6.10.2", 6866 6821 "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", 6867 6822 "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", ··· 6891 6846 "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" 6892 6847 } 6893 6848 }, 6894 - "node_modules/eslint-plugin-react": { 6849 + "node_modules/eslint-config-next/node_modules/eslint-plugin-react": { 6895 6850 "version": "7.37.5", 6896 6851 "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", 6897 6852 "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", ··· 6924 6879 "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" 6925 6880 } 6926 6881 }, 6927 - "node_modules/eslint-plugin-react-hooks": { 6882 + "node_modules/eslint-config-next/node_modules/eslint-plugin-react-hooks": { 6928 6883 "version": "7.0.1", 6929 6884 "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", 6930 6885 "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", ··· 6944 6899 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" 6945 6900 } 6946 6901 }, 6947 - "node_modules/eslint-plugin-react/node_modules/resolve": { 6948 - "version": "2.0.0-next.5", 6949 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", 6950 - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", 6902 + "node_modules/eslint-config-next/node_modules/globals": { 6903 + "version": "16.4.0", 6904 + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", 6905 + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", 6906 + "dev": true, 6907 + "license": "MIT", 6908 + "engines": { 6909 + "node": ">=18" 6910 + }, 6911 + "funding": { 6912 + "url": "https://github.com/sponsors/sindresorhus" 6913 + } 6914 + }, 6915 + "node_modules/eslint-config-next/node_modules/minimatch": { 6916 + "version": "3.1.2", 6917 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 6918 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 6919 + "dev": true, 6920 + "license": "ISC", 6921 + "dependencies": { 6922 + "brace-expansion": "^1.1.7" 6923 + }, 6924 + "engines": { 6925 + "node": "*" 6926 + } 6927 + }, 6928 + "node_modules/eslint-config-next/node_modules/resolve": { 6929 + "version": "2.0.0-next.6", 6930 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", 6931 + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==", 6951 6932 "dev": true, 6952 6933 "license": "MIT", 6953 6934 "dependencies": { 6954 - "is-core-module": "^2.13.0", 6935 + "es-errors": "^1.3.0", 6936 + "is-core-module": "^2.16.1", 6937 + "node-exports-info": "^1.6.0", 6938 + "object-keys": "^1.1.1", 6955 6939 "path-parse": "^1.0.7", 6956 6940 "supports-preserve-symlinks-flag": "^1.0.0" 6957 6941 }, 6958 6942 "bin": { 6959 6943 "resolve": "bin/resolve" 6960 6944 }, 6945 + "engines": { 6946 + "node": ">= 0.4" 6947 + }, 6961 6948 "funding": { 6962 6949 "url": "https://github.com/sponsors/ljharb" 6963 6950 } 6964 6951 }, 6952 + "node_modules/eslint-import-resolver-node": { 6953 + "version": "0.3.9", 6954 + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", 6955 + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", 6956 + "dev": true, 6957 + "license": "MIT", 6958 + "dependencies": { 6959 + "debug": "^3.2.7", 6960 + "is-core-module": "^2.13.0", 6961 + "resolve": "^1.22.4" 6962 + } 6963 + }, 6964 + "node_modules/eslint-import-resolver-node/node_modules/debug": { 6965 + "version": "3.2.7", 6966 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 6967 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 6968 + "dev": true, 6969 + "license": "MIT", 6970 + "dependencies": { 6971 + "ms": "^2.1.1" 6972 + } 6973 + }, 6974 + "node_modules/eslint-module-utils": { 6975 + "version": "2.12.1", 6976 + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", 6977 + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", 6978 + "dev": true, 6979 + "license": "MIT", 6980 + "dependencies": { 6981 + "debug": "^3.2.7" 6982 + }, 6983 + "engines": { 6984 + "node": ">=4" 6985 + }, 6986 + "peerDependenciesMeta": { 6987 + "eslint": { 6988 + "optional": true 6989 + } 6990 + } 6991 + }, 6992 + "node_modules/eslint-module-utils/node_modules/debug": { 6993 + "version": "3.2.7", 6994 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 6995 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 6996 + "dev": true, 6997 + "license": "MIT", 6998 + "dependencies": { 6999 + "ms": "^2.1.1" 7000 + } 7001 + }, 6965 7002 "node_modules/eslint-scope": { 6966 7003 "version": "8.4.0", 6967 7004 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", ··· 6980 7017 } 6981 7018 }, 6982 7019 "node_modules/eslint-visitor-keys": { 7020 + "version": "5.0.0", 7021 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.0.tgz", 7022 + "integrity": "sha512-A0XeIi7CXU7nPlfHS9loMYEKxUaONu/hTEzHTGba9Huu94Cq1hPivf+DE5erJozZOky0LfvXAyrV/tcswpLI0Q==", 7023 + "dev": true, 7024 + "license": "Apache-2.0", 7025 + "engines": { 7026 + "node": "^20.19.0 || ^22.13.0 || >=24" 7027 + }, 7028 + "funding": { 7029 + "url": "https://opencollective.com/eslint" 7030 + } 7031 + }, 7032 + "node_modules/eslint/node_modules/balanced-match": { 7033 + "version": "1.0.2", 7034 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 7035 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 7036 + "dev": true, 7037 + "license": "MIT" 7038 + }, 7039 + "node_modules/eslint/node_modules/brace-expansion": { 7040 + "version": "1.1.12", 7041 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 7042 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 7043 + "dev": true, 7044 + "license": "MIT", 7045 + "dependencies": { 7046 + "balanced-match": "^1.0.0", 7047 + "concat-map": "0.0.1" 7048 + } 7049 + }, 7050 + "node_modules/eslint/node_modules/eslint-visitor-keys": { 6983 7051 "version": "4.2.1", 6984 7052 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 6985 7053 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", ··· 6992 7060 "url": "https://opencollective.com/eslint" 6993 7061 } 6994 7062 }, 7063 + "node_modules/eslint/node_modules/minimatch": { 7064 + "version": "3.1.2", 7065 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 7066 + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 7067 + "dev": true, 7068 + "license": "ISC", 7069 + "dependencies": { 7070 + "brace-expansion": "^1.1.7" 7071 + }, 7072 + "engines": { 7073 + "node": "*" 7074 + } 7075 + }, 6995 7076 "node_modules/espree": { 6996 7077 "version": "10.4.0", 6997 7078 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", ··· 7003 7084 "acorn-jsx": "^5.3.2", 7004 7085 "eslint-visitor-keys": "^4.2.1" 7005 7086 }, 7087 + "engines": { 7088 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 7089 + }, 7090 + "funding": { 7091 + "url": "https://opencollective.com/eslint" 7092 + } 7093 + }, 7094 + "node_modules/espree/node_modules/eslint-visitor-keys": { 7095 + "version": "4.2.1", 7096 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 7097 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 7098 + "dev": true, 7099 + "license": "Apache-2.0", 7006 7100 "engines": { 7007 7101 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 7008 7102 }, ··· 7091 7185 } 7092 7186 }, 7093 7187 "node_modules/eventemitter3": { 7094 - "version": "4.0.7", 7095 - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 7096 - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 7188 + "version": "5.0.4", 7189 + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", 7190 + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", 7097 7191 "license": "MIT" 7098 7192 }, 7099 7193 "node_modules/eventsource": { ··· 7152 7246 "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", 7153 7247 "dev": true, 7154 7248 "license": "MIT", 7249 + "peer": true, 7155 7250 "dependencies": { 7156 7251 "accepts": "^2.0.0", 7157 7252 "body-parser": "^2.2.1", ··· 7215 7310 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 7216 7311 "dev": true, 7217 7312 "license": "MIT" 7218 - }, 7219 - "node_modules/fast-equals": { 7220 - "version": "5.4.0", 7221 - "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.0.tgz", 7222 - "integrity": "sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==", 7223 - "license": "MIT", 7224 - "engines": { 7225 - "node": ">=6.0.0" 7226 - } 7227 7313 }, 7228 7314 "node_modules/fast-glob": { 7229 7315 "version": "3.3.1", ··· 7953 8039 "integrity": "sha512-Eaw2YTGM6WOxA6CXbckaEvslr2Ne4NFsKrvc0v97JD5awbmeBLO5w9Ho9L9kmKonrwF9RJlW6BxT1PVv/agBHQ==", 7954 8040 "dev": true, 7955 8041 "license": "MIT", 8042 + "peer": true, 7956 8043 "engines": { 7957 8044 "node": ">=16.9.0" 7958 8045 } ··· 8039 8126 "node": ">= 4" 8040 8127 } 8041 8128 }, 8129 + "node_modules/immer": { 8130 + "version": "10.2.0", 8131 + "resolved": "https://registry.npmjs.org/immer/-/immer-10.2.0.tgz", 8132 + "integrity": "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==", 8133 + "license": "MIT", 8134 + "funding": { 8135 + "type": "opencollective", 8136 + "url": "https://opencollective.com/immer" 8137 + } 8138 + }, 8042 8139 "node_modules/import-fresh": { 8043 8140 "version": "3.3.1", 8044 8141 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", ··· 8787 8884 "node": ">= 0.4" 8788 8885 } 8789 8886 }, 8790 - "node_modules/jackspeak": { 8791 - "version": "4.2.3", 8792 - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", 8793 - "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", 8794 - "dev": true, 8795 - "license": "BlueOak-1.0.0", 8796 - "dependencies": { 8797 - "@isaacs/cliui": "^9.0.0" 8798 - }, 8799 - "engines": { 8800 - "node": "20 || >=22" 8801 - }, 8802 - "funding": { 8803 - "url": "https://github.com/sponsors/isaacs" 8804 - } 8805 - }, 8806 8887 "node_modules/jiti": { 8807 8888 "version": "2.6.1", 8808 8889 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", ··· 8827 8908 "version": "4.0.0", 8828 8909 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 8829 8910 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 8911 + "dev": true, 8830 8912 "license": "MIT" 8831 8913 }, 8832 8914 "node_modules/js-yaml": { ··· 8987 9069 } 8988 9070 }, 8989 9071 "node_modules/lightningcss": { 8990 - "version": "1.30.2", 8991 - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", 8992 - "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", 9072 + "version": "1.31.1", 9073 + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.31.1.tgz", 9074 + "integrity": "sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==", 8993 9075 "dev": true, 8994 9076 "license": "MPL-2.0", 8995 9077 "dependencies": { ··· 9003 9085 "url": "https://opencollective.com/parcel" 9004 9086 }, 9005 9087 "optionalDependencies": { 9006 - "lightningcss-android-arm64": "1.30.2", 9007 - "lightningcss-darwin-arm64": "1.30.2", 9008 - "lightningcss-darwin-x64": "1.30.2", 9009 - "lightningcss-freebsd-x64": "1.30.2", 9010 - "lightningcss-linux-arm-gnueabihf": "1.30.2", 9011 - "lightningcss-linux-arm64-gnu": "1.30.2", 9012 - "lightningcss-linux-arm64-musl": "1.30.2", 9013 - "lightningcss-linux-x64-gnu": "1.30.2", 9014 - "lightningcss-linux-x64-musl": "1.30.2", 9015 - "lightningcss-win32-arm64-msvc": "1.30.2", 9016 - "lightningcss-win32-x64-msvc": "1.30.2" 9088 + "lightningcss-android-arm64": "1.31.1", 9089 + "lightningcss-darwin-arm64": "1.31.1", 9090 + "lightningcss-darwin-x64": "1.31.1", 9091 + "lightningcss-freebsd-x64": "1.31.1", 9092 + "lightningcss-linux-arm-gnueabihf": "1.31.1", 9093 + "lightningcss-linux-arm64-gnu": "1.31.1", 9094 + "lightningcss-linux-arm64-musl": "1.31.1", 9095 + "lightningcss-linux-x64-gnu": "1.31.1", 9096 + "lightningcss-linux-x64-musl": "1.31.1", 9097 + "lightningcss-win32-arm64-msvc": "1.31.1", 9098 + "lightningcss-win32-x64-msvc": "1.31.1" 9017 9099 } 9018 9100 }, 9019 9101 "node_modules/lightningcss-android-arm64": { 9020 - "version": "1.30.2", 9021 - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", 9022 - "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", 9102 + "version": "1.31.1", 9103 + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.31.1.tgz", 9104 + "integrity": "sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==", 9023 9105 "cpu": [ 9024 9106 "arm64" 9025 9107 ], ··· 9038 9120 } 9039 9121 }, 9040 9122 "node_modules/lightningcss-darwin-arm64": { 9041 - "version": "1.30.2", 9042 - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", 9043 - "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", 9123 + "version": "1.31.1", 9124 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.31.1.tgz", 9125 + "integrity": "sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==", 9044 9126 "cpu": [ 9045 9127 "arm64" 9046 9128 ], ··· 9059 9141 } 9060 9142 }, 9061 9143 "node_modules/lightningcss-darwin-x64": { 9062 - "version": "1.30.2", 9063 - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", 9064 - "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", 9144 + "version": "1.31.1", 9145 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.31.1.tgz", 9146 + "integrity": "sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==", 9065 9147 "cpu": [ 9066 9148 "x64" 9067 9149 ], ··· 9080 9162 } 9081 9163 }, 9082 9164 "node_modules/lightningcss-freebsd-x64": { 9083 - "version": "1.30.2", 9084 - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", 9085 - "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", 9165 + "version": "1.31.1", 9166 + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.31.1.tgz", 9167 + "integrity": "sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==", 9086 9168 "cpu": [ 9087 9169 "x64" 9088 9170 ], ··· 9101 9183 } 9102 9184 }, 9103 9185 "node_modules/lightningcss-linux-arm-gnueabihf": { 9104 - "version": "1.30.2", 9105 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", 9106 - "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", 9186 + "version": "1.31.1", 9187 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.31.1.tgz", 9188 + "integrity": "sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==", 9107 9189 "cpu": [ 9108 9190 "arm" 9109 9191 ], ··· 9122 9204 } 9123 9205 }, 9124 9206 "node_modules/lightningcss-linux-arm64-gnu": { 9125 - "version": "1.30.2", 9126 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", 9127 - "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", 9207 + "version": "1.31.1", 9208 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.31.1.tgz", 9209 + "integrity": "sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==", 9128 9210 "cpu": [ 9129 9211 "arm64" 9130 9212 ], ··· 9143 9225 } 9144 9226 }, 9145 9227 "node_modules/lightningcss-linux-arm64-musl": { 9146 - "version": "1.30.2", 9147 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", 9148 - "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", 9228 + "version": "1.31.1", 9229 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.31.1.tgz", 9230 + "integrity": "sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==", 9149 9231 "cpu": [ 9150 9232 "arm64" 9151 9233 ], ··· 9164 9246 } 9165 9247 }, 9166 9248 "node_modules/lightningcss-linux-x64-gnu": { 9167 - "version": "1.30.2", 9168 - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", 9169 - "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", 9249 + "version": "1.31.1", 9250 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.31.1.tgz", 9251 + "integrity": "sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==", 9170 9252 "cpu": [ 9171 9253 "x64" 9172 9254 ], ··· 9185 9267 } 9186 9268 }, 9187 9269 "node_modules/lightningcss-linux-x64-musl": { 9188 - "version": "1.30.2", 9189 - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", 9190 - "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", 9270 + "version": "1.31.1", 9271 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.31.1.tgz", 9272 + "integrity": "sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==", 9191 9273 "cpu": [ 9192 9274 "x64" 9193 9275 ], ··· 9206 9288 } 9207 9289 }, 9208 9290 "node_modules/lightningcss-win32-arm64-msvc": { 9209 - "version": "1.30.2", 9210 - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", 9211 - "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", 9291 + "version": "1.31.1", 9292 + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.31.1.tgz", 9293 + "integrity": "sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==", 9212 9294 "cpu": [ 9213 9295 "arm64" 9214 9296 ], ··· 9227 9309 } 9228 9310 }, 9229 9311 "node_modules/lightningcss-win32-x64-msvc": { 9230 - "version": "1.30.2", 9231 - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", 9232 - "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", 9312 + "version": "1.31.1", 9313 + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.31.1.tgz", 9314 + "integrity": "sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==", 9233 9315 "cpu": [ 9234 9316 "x64" 9235 9317 ], ··· 9270 9352 "url": "https://github.com/sponsors/sindresorhus" 9271 9353 } 9272 9354 }, 9273 - "node_modules/lodash": { 9274 - "version": "4.17.23", 9275 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", 9276 - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", 9277 - "license": "MIT" 9278 - }, 9279 9355 "node_modules/lodash.merge": { 9280 9356 "version": "4.6.2", 9281 9357 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", ··· 9340 9416 "version": "1.4.0", 9341 9417 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", 9342 9418 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", 9419 + "dev": true, 9343 9420 "license": "MIT", 9344 9421 "dependencies": { 9345 9422 "js-tokens": "^3.0.0 || ^4.0.0" ··· 9359 9436 } 9360 9437 }, 9361 9438 "node_modules/lucide-react": { 9362 - "version": "0.564.0", 9363 - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.564.0.tgz", 9364 - "integrity": "sha512-JJ8GVTQqFwuliifD48U6+h7DXEHdkhJ/E87kksGByII3qHxtPciVb8T8woQONHBQgHVOl7rSMrrip3SeVNy7Fg==", 9439 + "version": "0.575.0", 9440 + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.575.0.tgz", 9441 + "integrity": "sha512-VuXgKZrk0uiDlWjGGXmKV6MSk9Yy4l10qgVvzGn2AWBx1Ylt0iBexKOAoA6I7JO3m+M9oeovJd3yYENfkUbOeg==", 9365 9442 "license": "ISC", 9366 9443 "peerDependencies": { 9367 9444 "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" ··· 9382 9459 "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", 9383 9460 "integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==", 9384 9461 "license": "MIT", 9385 - "peer": true, 9386 9462 "bin": { 9387 9463 "marked": "bin/marked.js" 9388 9464 }, ··· 10100 10176 } 10101 10177 }, 10102 10178 "node_modules/minimatch": { 10103 - "version": "3.1.2", 10104 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 10105 - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 10179 + "version": "10.2.2", 10180 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.2.tgz", 10181 + "integrity": "sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==", 10106 10182 "dev": true, 10107 - "license": "ISC", 10183 + "license": "BlueOak-1.0.0", 10108 10184 "dependencies": { 10109 - "brace-expansion": "^1.1.7" 10185 + "brace-expansion": "^5.0.2" 10110 10186 }, 10111 10187 "engines": { 10112 - "node": "*" 10188 + "node": "18 || 20 || >=22" 10189 + }, 10190 + "funding": { 10191 + "url": "https://github.com/sponsors/isaacs" 10113 10192 } 10114 10193 }, 10115 10194 "node_modules/minimist": { ··· 10371 10450 "node": ">=10.5.0" 10372 10451 } 10373 10452 }, 10453 + "node_modules/node-exports-info": { 10454 + "version": "1.6.0", 10455 + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz", 10456 + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==", 10457 + "dev": true, 10458 + "license": "MIT", 10459 + "dependencies": { 10460 + "array.prototype.flatmap": "^1.3.3", 10461 + "es-errors": "^1.3.0", 10462 + "object.entries": "^1.1.9", 10463 + "semver": "^6.3.1" 10464 + }, 10465 + "engines": { 10466 + "node": ">= 0.4" 10467 + }, 10468 + "funding": { 10469 + "url": "https://github.com/sponsors/ljharb" 10470 + } 10471 + }, 10374 10472 "node_modules/node-fetch": { 10375 10473 "version": "3.3.2", 10376 10474 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", ··· 10468 10566 "version": "4.1.1", 10469 10567 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 10470 10568 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 10569 + "dev": true, 10471 10570 "license": "MIT", 10472 10571 "engines": { 10473 10572 "node": ">=0.10.0" ··· 11062 11161 "version": "15.8.1", 11063 11162 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", 11064 11163 "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", 11164 + "dev": true, 11065 11165 "license": "MIT", 11066 11166 "dependencies": { 11067 11167 "loose-envify": "^1.4.0", 11068 11168 "object-assign": "^4.1.1", 11069 11169 "react-is": "^16.13.1" 11070 11170 } 11171 + }, 11172 + "node_modules/prop-types/node_modules/react-is": { 11173 + "version": "16.13.1", 11174 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 11175 + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", 11176 + "dev": true, 11177 + "license": "MIT" 11071 11178 }, 11072 11179 "node_modules/property-information": { 11073 11180 "version": "7.1.0", ··· 11244 11351 } 11245 11352 }, 11246 11353 "node_modules/react": { 11247 - "version": "19.2.3", 11248 - "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz", 11249 - "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==", 11354 + "version": "19.2.4", 11355 + "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", 11356 + "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==", 11250 11357 "license": "MIT", 11358 + "peer": true, 11251 11359 "engines": { 11252 11360 "node": ">=0.10.0" 11253 11361 } ··· 11274 11382 } 11275 11383 }, 11276 11384 "node_modules/react-dom": { 11277 - "version": "19.2.3", 11278 - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz", 11279 - "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==", 11385 + "version": "19.2.4", 11386 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz", 11387 + "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==", 11280 11388 "license": "MIT", 11389 + "peer": true, 11281 11390 "dependencies": { 11282 11391 "scheduler": "^0.27.0" 11283 11392 }, 11284 11393 "peerDependencies": { 11285 - "react": "^19.2.3" 11394 + "react": "^19.2.4" 11286 11395 } 11287 11396 }, 11288 11397 "node_modules/react-is": { 11289 - "version": "16.13.1", 11290 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 11291 - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", 11292 - "license": "MIT" 11398 + "version": "19.2.4", 11399 + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.4.tgz", 11400 + "integrity": "sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA==", 11401 + "license": "MIT", 11402 + "peer": true 11403 + }, 11404 + "node_modules/react-redux": { 11405 + "version": "9.2.0", 11406 + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.2.0.tgz", 11407 + "integrity": "sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==", 11408 + "license": "MIT", 11409 + "peer": true, 11410 + "dependencies": { 11411 + "@types/use-sync-external-store": "^0.0.6", 11412 + "use-sync-external-store": "^1.4.0" 11413 + }, 11414 + "peerDependencies": { 11415 + "@types/react": "^18.2.25 || ^19", 11416 + "react": "^18.0 || ^19", 11417 + "redux": "^5.0.0" 11418 + }, 11419 + "peerDependenciesMeta": { 11420 + "@types/react": { 11421 + "optional": true 11422 + }, 11423 + "redux": { 11424 + "optional": true 11425 + } 11426 + } 11293 11427 }, 11294 11428 "node_modules/react-remove-scroll": { 11295 11429 "version": "2.7.2", ··· 11338 11472 } 11339 11473 } 11340 11474 }, 11341 - "node_modules/react-smooth": { 11342 - "version": "4.0.4", 11343 - "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.4.tgz", 11344 - "integrity": "sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==", 11345 - "license": "MIT", 11346 - "dependencies": { 11347 - "fast-equals": "^5.0.1", 11348 - "prop-types": "^15.8.1", 11349 - "react-transition-group": "^4.4.5" 11350 - }, 11351 - "peerDependencies": { 11352 - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 11353 - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 11354 - } 11355 - }, 11356 11475 "node_modules/react-style-singleton": { 11357 11476 "version": "2.2.3", 11358 11477 "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", ··· 11375 11494 } 11376 11495 } 11377 11496 }, 11378 - "node_modules/react-transition-group": { 11379 - "version": "4.4.5", 11380 - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", 11381 - "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", 11382 - "license": "BSD-3-Clause", 11383 - "dependencies": { 11384 - "@babel/runtime": "^7.5.5", 11385 - "dom-helpers": "^5.0.1", 11386 - "loose-envify": "^1.4.0", 11387 - "prop-types": "^15.6.2" 11388 - }, 11389 - "peerDependencies": { 11390 - "react": ">=16.6.0", 11391 - "react-dom": ">=16.6.0" 11392 - } 11393 - }, 11394 11497 "node_modules/recast": { 11395 11498 "version": "0.23.11", 11396 11499 "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", ··· 11409 11512 } 11410 11513 }, 11411 11514 "node_modules/recharts": { 11412 - "version": "2.15.4", 11413 - "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.15.4.tgz", 11414 - "integrity": "sha512-UT/q6fwS3c1dHbXv2uFgYJ9BMFHu3fwnd7AYZaEQhXuYQ4hgsxLvsUXzGdKeZrW5xopzDCvuA2N41WJ88I7zIw==", 11515 + "version": "3.7.0", 11516 + "resolved": "https://registry.npmjs.org/recharts/-/recharts-3.7.0.tgz", 11517 + "integrity": "sha512-l2VCsy3XXeraxIID9fx23eCb6iCBsxUQDnE8tWm6DFdszVAO7WVY/ChAD9wVit01y6B2PMupYiMmQwhgPHc9Ew==", 11415 11518 "license": "MIT", 11519 + "workspaces": [ 11520 + "www" 11521 + ], 11416 11522 "dependencies": { 11417 - "clsx": "^2.0.0", 11418 - "eventemitter3": "^4.0.1", 11419 - "lodash": "^4.17.21", 11420 - "react-is": "^18.3.1", 11421 - "react-smooth": "^4.0.4", 11422 - "recharts-scale": "^0.4.4", 11423 - "tiny-invariant": "^1.3.1", 11424 - "victory-vendor": "^36.6.8" 11523 + "@reduxjs/toolkit": "1.x.x || 2.x.x", 11524 + "clsx": "^2.1.1", 11525 + "decimal.js-light": "^2.5.1", 11526 + "es-toolkit": "^1.39.3", 11527 + "eventemitter3": "^5.0.1", 11528 + "immer": "^10.1.1", 11529 + "react-redux": "8.x.x || 9.x.x", 11530 + "reselect": "5.1.1", 11531 + "tiny-invariant": "^1.3.3", 11532 + "use-sync-external-store": "^1.2.2", 11533 + "victory-vendor": "^37.0.2" 11425 11534 }, 11426 11535 "engines": { 11427 - "node": ">=14" 11536 + "node": ">=18" 11428 11537 }, 11429 11538 "peerDependencies": { 11430 - "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 11431 - "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 11539 + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 11540 + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", 11541 + "react-is": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" 11432 11542 } 11433 11543 }, 11434 - "node_modules/recharts-scale": { 11435 - "version": "0.4.5", 11436 - "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", 11437 - "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", 11544 + "node_modules/redux": { 11545 + "version": "5.0.1", 11546 + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", 11547 + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", 11438 11548 "license": "MIT", 11439 - "dependencies": { 11440 - "decimal.js-light": "^2.4.1" 11441 - } 11549 + "peer": true 11442 11550 }, 11443 - "node_modules/recharts/node_modules/react-is": { 11444 - "version": "18.3.1", 11445 - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", 11446 - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", 11447 - "license": "MIT" 11551 + "node_modules/redux-thunk": { 11552 + "version": "3.1.0", 11553 + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", 11554 + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", 11555 + "license": "MIT", 11556 + "peerDependencies": { 11557 + "redux": "^5.0.0" 11558 + } 11448 11559 }, 11449 11560 "node_modules/reflect.getprototypeof": { 11450 11561 "version": "1.0.10", ··· 11533 11644 "engines": { 11534 11645 "node": ">=0.10.0" 11535 11646 } 11647 + }, 11648 + "node_modules/reselect": { 11649 + "version": "5.1.1", 11650 + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", 11651 + "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==", 11652 + "license": "MIT" 11536 11653 }, 11537 11654 "node_modules/resolve": { 11538 11655 "version": "1.22.11", ··· 11857 11974 "license": "ISC" 11858 11975 }, 11859 11976 "node_modules/shadcn": { 11860 - "version": "3.8.4", 11861 - "resolved": "https://registry.npmjs.org/shadcn/-/shadcn-3.8.4.tgz", 11862 - "integrity": "sha512-pSad/m1+PGzB0aLsRBV0EkyGg9al1nJqYUuucg6d8v8xZspPZ5/ehGNEp5M4b1KQYqdO5/gGPbkhVbgmXqG9Pw==", 11977 + "version": "3.8.5", 11978 + "resolved": "https://registry.npmjs.org/shadcn/-/shadcn-3.8.5.tgz", 11979 + "integrity": "sha512-jPRx44e+eyeV7xwY3BLJXcfrks00+M0h5BGB9l6DdcBW4BpAj4x3lVmVy0TXPEs2iHEisxejr62sZAAw6B1EVA==", 11863 11980 "dev": true, 11864 11981 "license": "MIT", 11865 11982 "dependencies": { ··· 12550 12667 } 12551 12668 }, 12552 12669 "node_modules/tailwind-merge": { 12553 - "version": "3.4.0", 12554 - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz", 12555 - "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==", 12670 + "version": "3.5.0", 12671 + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.5.0.tgz", 12672 + "integrity": "sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A==", 12556 12673 "license": "MIT", 12557 12674 "funding": { 12558 12675 "type": "github", ··· 12560 12677 } 12561 12678 }, 12562 12679 "node_modules/tailwindcss": { 12563 - "version": "4.1.18", 12564 - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", 12565 - "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", 12680 + "version": "4.2.0", 12681 + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.0.tgz", 12682 + "integrity": "sha512-yYzTZ4++b7fNYxFfpnberEEKu43w44aqDMNM9MHMmcKuCH7lL8jJ4yJ7LGHv7rSwiqM0nkiobF9I6cLlpS2P7Q==", 12566 12683 "dev": true, 12567 12684 "license": "MIT" 12568 12685 }, ··· 12637 12754 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 12638 12755 "dev": true, 12639 12756 "license": "MIT", 12757 + "peer": true, 12640 12758 "engines": { 12641 12759 "node": ">=12" 12642 12760 }, ··· 12904 13022 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 12905 13023 "dev": true, 12906 13024 "license": "Apache-2.0", 13025 + "peer": true, 12907 13026 "bin": { 12908 13027 "tsc": "bin/tsc", 12909 13028 "tsserver": "bin/tsserver" ··· 12913 13032 } 12914 13033 }, 12915 13034 "node_modules/typescript-eslint": { 12916 - "version": "8.55.0", 12917 - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.55.0.tgz", 12918 - "integrity": "sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw==", 13035 + "version": "8.56.0", 13036 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.56.0.tgz", 13037 + "integrity": "sha512-c7toRLrotJ9oixgdW7liukZpsnq5CZ7PuKztubGYlNppuTqhIoWfhgHo/7EU0v06gS2l/x0i2NEFK1qMIf0rIg==", 12919 13038 "dev": true, 12920 13039 "license": "MIT", 12921 13040 "dependencies": { 12922 - "@typescript-eslint/eslint-plugin": "8.55.0", 12923 - "@typescript-eslint/parser": "8.55.0", 12924 - "@typescript-eslint/typescript-estree": "8.55.0", 12925 - "@typescript-eslint/utils": "8.55.0" 13041 + "@typescript-eslint/eslint-plugin": "8.56.0", 13042 + "@typescript-eslint/parser": "8.56.0", 13043 + "@typescript-eslint/typescript-estree": "8.56.0", 13044 + "@typescript-eslint/utils": "8.56.0" 12926 13045 }, 12927 13046 "engines": { 12928 13047 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" ··· 12932 13051 "url": "https://opencollective.com/typescript-eslint" 12933 13052 }, 12934 13053 "peerDependencies": { 12935 - "eslint": "^8.57.0 || ^9.0.0", 13054 + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 12936 13055 "typescript": ">=4.8.4 <6.0.0" 12937 13056 } 12938 13057 }, ··· 12956 13075 } 12957 13076 }, 12958 13077 "node_modules/undici-types": { 12959 - "version": "6.21.0", 12960 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 12961 - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 13078 + "version": "7.16.0", 13079 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", 13080 + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", 12962 13081 "dev": true, 12963 13082 "license": "MIT" 12964 13083 }, ··· 13270 13389 } 13271 13390 }, 13272 13391 "node_modules/victory-vendor": { 13273 - "version": "36.9.2", 13274 - "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz", 13275 - "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==", 13392 + "version": "37.3.6", 13393 + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.3.6.tgz", 13394 + "integrity": "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==", 13276 13395 "license": "MIT AND ISC", 13277 13396 "dependencies": { 13278 13397 "@types/d3-array": "^3.0.3", ··· 13635 13754 "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz", 13636 13755 "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==", 13637 13756 "license": "MIT", 13757 + "peer": true, 13638 13758 "funding": { 13639 13759 "url": "https://github.com/sponsors/colinhacks" 13640 13760 }
+9 -14
web/package.json
··· 9 9 "lint": "eslint" 10 10 }, 11 11 "dependencies": { 12 - "@dnd-kit/core": "^6.3.1", 13 - "@dnd-kit/modifiers": "^9.0.0", 14 - "@dnd-kit/sortable": "^10.0.0", 15 - "@dnd-kit/utilities": "^3.2.2", 16 12 "@monaco-editor/react": "^4.7.0", 17 13 "@tabler/icons-react": "^3.36.1", 18 14 "@tanstack/react-table": "^8.21.3", 19 15 "class-variance-authority": "^0.7.1", 20 16 "clsx": "^2.1.1", 21 17 "cmdk": "^1.1.1", 22 - "date-fns": "^4.1.0", 23 18 "hast-util-to-jsx-runtime": "^2.3.6", 24 - "lucide-react": "^0.564.0", 19 + "lucide-react": "^0.575.0", 25 20 "next": "16.1.6", 26 21 "next-themes": "^0.4.6", 27 22 "nuqs": "^2.8.8", 28 23 "radix-ui": "^1.4.3", 29 - "react": "19.2.3", 24 + "react": "19.2.4", 30 25 "react-day-picker": "^9.13.2", 31 - "react-dom": "19.2.3", 32 - "recharts": "^2.15.4", 26 + "react-dom": "19.2.4", 27 + "recharts": "^3.7.0", 33 28 "shiki": "^3.22.0", 34 29 "sonner": "^2.0.7", 35 - "tailwind-merge": "^3.4.0", 30 + "tailwind-merge": "^3.5.0", 36 31 "vaul": "^1.1.2", 37 32 "zod": "^4.3.6" 38 33 }, 39 34 "devDependencies": { 40 - "@tailwindcss/postcss": "^4", 41 - "@types/node": "^20", 35 + "@tailwindcss/postcss": "^4.2.0", 36 + "@types/node": "^24", 42 37 "@types/react": "^19", 43 38 "@types/react-dom": "^19", 44 39 "babel-plugin-react-compiler": "1.0.0", 45 40 "eslint": "^9", 46 41 "eslint-config-next": "16.1.6", 47 - "shadcn": "^3.8.4", 48 - "tailwindcss": "^4", 42 + "shadcn": "^3.8.5", 43 + "tailwindcss": "^4.2.0", 49 44 "tw-animate-css": "^1.4.0", 50 45 "typescript": "^5" 51 46 }