diff --git a/.changeset/ninety-numbers-decide.md b/.changeset/ninety-numbers-decide.md
new file mode 100644
index 000000000..37607eac7
--- /dev/null
+++ b/.changeset/ninety-numbers-decide.md
@@ -0,0 +1,5 @@
+---
+"claude-dev": patch
+---
+
+Introduce UI library for future UI development
diff --git a/webview-ui/package-lock.json b/webview-ui/package-lock.json
index fa96086a4..a9d8266ed 100644
--- a/webview-ui/package-lock.json
+++ b/webview-ui/package-lock.json
@@ -9,11 +9,13 @@
"version": "0.3.0",
"dependencies": {
"@floating-ui/react": "^0.27.4",
+ "@heroui/react": "^2.8.0-beta.2",
"@vscode/webview-ui-toolkit": "^1.4.0",
"debounce": "^2.1.1",
"dompurify": "^3.2.4",
"fast-deep-equal": "^3.1.3",
"firebase": "^11.3.0",
+ "framer-motion": "^12.7.4",
"fuse.js": "^7.0.0",
"fzf": "^0.5.2",
"mermaid": "^11.4.1",
@@ -36,7 +38,7 @@
},
"devDependencies": {
"@eslint/js": "^9.17.0",
- "@tailwindcss/vite": "^4.0.12",
+ "@tailwindcss/vite": "^4.1.4",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.2.0",
"@testing-library/user-event": "^14.6.1",
@@ -54,7 +56,7 @@
"eslint-plugin-react-refresh": "^0.4.16",
"globals": "^15.14.0",
"jsdom": "^26.0.0",
- "tailwindcss": "^4.0.12",
+ "tailwindcss": "^4.1.4",
"typescript": "^5.7.3",
"typescript-eslint": "^8.18.2",
"vite": "^6.2.6",
@@ -1598,6 +1600,57 @@
"integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==",
"license": "MIT"
},
+ "node_modules/@formatjs/ecma402-abstract": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-2.3.4.tgz",
+ "integrity": "sha512-qrycXDeaORzIqNhBOx0btnhpD1c+/qFIHAN9znofuMJX6QBwtbrmlpWfD4oiUUD2vJUOIYFA/gYtg2KAMGG7sA==",
+ "license": "MIT",
+ "dependencies": {
+ "@formatjs/fast-memoize": "2.2.7",
+ "@formatjs/intl-localematcher": "0.6.1",
+ "decimal.js": "^10.4.3",
+ "tslib": "^2.8.0"
+ }
+ },
+ "node_modules/@formatjs/fast-memoize": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.7.tgz",
+ "integrity": "sha512-Yabmi9nSvyOMrlSeGGWDiH7rf3a7sIwplbvo/dlz9WCIjzIQAfy1RMf4S0X3yG724n5Ghu2GmEl5NJIV6O9sZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.8.0"
+ }
+ },
+ "node_modules/@formatjs/icu-messageformat-parser": {
+ "version": "2.11.2",
+ "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.11.2.tgz",
+ "integrity": "sha512-AfiMi5NOSo2TQImsYAg8UYddsNJ/vUEv/HaNqiFjnI3ZFfWihUtD5QtuX6kHl8+H+d3qvnE/3HZrfzgdWpsLNA==",
+ "license": "MIT",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "2.3.4",
+ "@formatjs/icu-skeleton-parser": "1.8.14",
+ "tslib": "^2.8.0"
+ }
+ },
+ "node_modules/@formatjs/icu-skeleton-parser": {
+ "version": "1.8.14",
+ "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.14.tgz",
+ "integrity": "sha512-i4q4V4qslThK4Ig8SxyD76cp3+QJ3sAqr7f6q9VVfeGtxG9OhiAk3y9XF6Q41OymsKzsGQ6OQQoJNY4/lI8TcQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "2.3.4",
+ "tslib": "^2.8.0"
+ }
+ },
+ "node_modules/@formatjs/intl-localematcher": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.6.1.tgz",
+ "integrity": "sha512-ePEgLgVCqi2BBFnTMWPfIghu6FkbZnnBVhO2sSxvLfrdFw7wCHAHiDoM2h4NRgjbaY7+B7HgOLZGkK187pZTZg==",
+ "license": "MIT",
+ "dependencies": {
+ "tslib": "^2.8.0"
+ }
+ },
"node_modules/@grpc/grpc-js": {
"version": "1.9.15",
"resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz",
@@ -1629,6 +1682,1562 @@
"node": ">=6"
}
},
+ "node_modules/@heroui/accordion": {
+ "version": "2.2.15-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/accordion/-/accordion-2.2.15-beta.2.tgz",
+ "integrity": "sha512-XWirXQu1zvDyn9a+DpKDKMds7GCutj0jnxBiS6CuCnUuP12I6mtWjWOPuswEq4L7sVgQqQvNGHCgf0QzCwry5A==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/aria-utils": "2.2.15-beta.2",
+ "@heroui/divider": "2.2.13-beta.2",
+ "@heroui/dom-animation": "2.1.8-beta.2",
+ "@heroui/framer-utils": "2.1.14-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-aria-accordion": "2.2.10-beta.1",
+ "@react-aria/button": "3.12.1",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/tree": "3.8.8",
+ "@react-types/accordion": "3.0.0-alpha.26",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/alert": {
+ "version": "2.2.18-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/alert/-/alert-2.2.18-beta.2.tgz",
+ "integrity": "sha512-4NEMZlptDrRP0p3hswImsVd4mAfWBBC5qF1MavKKf3p/go7cBwS0HFHo8gXQd/6T9j4qObLxNYcyOJEINjGuRA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/button": "2.2.18-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/utils": "3.10.5"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/aria-utils": {
+ "version": "2.2.15-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/aria-utils/-/aria-utils-2.2.15-beta.2.tgz",
+ "integrity": "sha512-eYWYIi42a+Ed50hf/Mo6tsmAEhEo71w5EZ+vPTA+zovb5uBKnUUWWCxdlgoTXtDTa6t+tGX6SHW+UZC1bH44yg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-rsc-utils": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/system": "2.4.14-beta.2",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/collections": "3.12.2",
+ "@react-stately/overlays": "3.6.14",
+ "@react-types/overlays": "3.8.13",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/autocomplete": {
+ "version": "2.3.19-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/autocomplete/-/autocomplete-2.3.19-beta.2.tgz",
+ "integrity": "sha512-qNzsb8oTldjmZuQpyO+CEZoKpGdA6OwwRBeEaHW191/nBdt9SFWv05kbHkVzKwPGVoFQK9A2/8SEHBa+msxlIA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/aria-utils": "2.2.15-beta.2",
+ "@heroui/button": "2.2.18-beta.2",
+ "@heroui/form": "2.1.17-beta.2",
+ "@heroui/input": "2.4.18-beta.2",
+ "@heroui/listbox": "2.3.17-beta.2",
+ "@heroui/popover": "2.3.18-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/scroll-shadow": "2.3.12-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/spinner": "2.2.15-beta.2",
+ "@heroui/use-aria-button": "2.2.12-beta.2",
+ "@heroui/use-safe-layout-effect": "2.1.8-beta.2",
+ "@react-aria/combobox": "3.12.1",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/i18n": "3.12.7",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-aria/visually-hidden": "3.8.21",
+ "@react-stately/combobox": "3.10.3",
+ "@react-types/combobox": "3.13.3",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/avatar": {
+ "version": "2.2.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/avatar/-/avatar-2.2.14-beta.2.tgz",
+ "integrity": "sha512-cMDbsZ2w7EduFWLwMCrAuXZMmwBepCpMKk2xNWprdLi2SgaoEoxdU6psIISZUW2OspERoRnXCnq1rgYjyGOI7g==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-image": "2.1.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/badge": {
+ "version": "2.2.12-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/badge/-/badge-2.2.12-beta.2.tgz",
+ "integrity": "sha512-xn8J+oFrSoBkCzmNDDLS6KMsU+eT3RnzNLGuKRCOiYf0+XewQ4pmX5plD+TQPjDDUTS+a17Totbd8+z3XSvh5g==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/breadcrumbs": {
+ "version": "2.2.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/breadcrumbs/-/breadcrumbs-2.2.14-beta.2.tgz",
+ "integrity": "sha512-LIAMtl4zyl+rYZHIUIeWEf0OVUylWtduclaqyon2OM/v9BHSssf7TLd8C8ox2kYyQcmA1sb6NAc5qPa6CWhxWg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@react-aria/breadcrumbs": "3.5.22",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-types/breadcrumbs": "3.7.11",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/button": {
+ "version": "2.2.18-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/button/-/button-2.2.18-beta.2.tgz",
+ "integrity": "sha512-PRvFowc+f5CtnBzg0tpNbvcznziErfisirxTTOpOwprtVVH41fiLOnHd3xm/tpcGvVWW+bijB/we3ijkFM1Gng==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/ripple": "2.2.14-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/spinner": "2.2.15-beta.2",
+ "@heroui/use-aria-button": "2.2.12-beta.2",
+ "@react-aria/button": "3.12.1",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-types/button": "3.11.0",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/calendar": {
+ "version": "2.2.18-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/calendar/-/calendar-2.2.18-beta.2.tgz",
+ "integrity": "sha512-V3Hf5HiP8u3PJq3vo3fd44rGIopKOacBcBqzkG+0K26g2pT10gepEmvMwam5qgWpFRaQXL6PXk+nGd63MN+4sQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/button": "2.2.18-beta.2",
+ "@heroui/dom-animation": "2.1.8-beta.2",
+ "@heroui/framer-utils": "2.1.14-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-aria-button": "2.2.12-beta.2",
+ "@internationalized/date": "3.7.0",
+ "@react-aria/calendar": "3.7.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/i18n": "3.12.7",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-aria/visually-hidden": "3.8.21",
+ "@react-stately/calendar": "3.7.1",
+ "@react-stately/utils": "3.10.5",
+ "@react-types/button": "3.11.0",
+ "@react-types/calendar": "3.6.1",
+ "@react-types/shared": "3.28.0",
+ "@types/lodash.debounce": "^4.0.7",
+ "scroll-into-view-if-needed": "3.0.10"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/card": {
+ "version": "2.2.17-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/card/-/card-2.2.17-beta.2.tgz",
+ "integrity": "sha512-/km0IU9X/+ob9zxxRvpmywm+ozbGYFvEHNteVfNwm8skR0sKCvEiDV2AIsFMsQbfllSkBa+8/eljJDooVBOvEg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/ripple": "2.2.14-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-aria-button": "2.2.12-beta.2",
+ "@react-aria/button": "3.12.1",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/checkbox": {
+ "version": "2.3.17-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/checkbox/-/checkbox-2.3.17-beta.2.tgz",
+ "integrity": "sha512-snmC/XvX7bYm2Y1+Pv/B0IatRNTcNMye3dbeCsUQJnzJIqIUo6h1vjQMkex/18wOKUCgfM7Uk+2yp4oT7CgBYA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/form": "2.1.17-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-callback-ref": "2.1.8-beta.2",
+ "@heroui/use-safe-layout-effect": "2.1.8-beta.2",
+ "@react-aria/checkbox": "3.15.3",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-aria/visually-hidden": "3.8.21",
+ "@react-stately/checkbox": "3.6.12",
+ "@react-stately/toggle": "3.8.2",
+ "@react-types/checkbox": "3.9.2",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/chip": {
+ "version": "2.2.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/chip/-/chip-2.2.14-beta.2.tgz",
+ "integrity": "sha512-Wz04W+bMy0krSbju5gFRkNGxI1Ahey2uRGw0a77M+nThmJzem9XSA4inxpzVeCo4N2VgVfAU2x/RDvdo5lcENw==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-types/checkbox": "3.9.2"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/code": {
+ "version": "2.2.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/code/-/code-2.2.14-beta.2.tgz",
+ "integrity": "sha512-2bIdaXktFLhm4OVGV7mTjKIqWLO+eehhjheULBuNeT32yLDmFpCSPXhq3j3yP2NibU2e6X5ppwtyAy4+Gr2NBQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/system-rsc": "2.3.13-beta.2"
+ },
+ "peerDependencies": {
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/date-input": {
+ "version": "2.3.17-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/date-input/-/date-input-2.3.17-beta.2.tgz",
+ "integrity": "sha512-t3LBsMnhPH/tjIZOr0h8N7rSLI+zEla//89GUu+f3BN4CARN1KdPJ7VldQnhc/Qj1lqcfua1nJkCVIKqKDjkJg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/form": "2.1.17-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@internationalized/date": "3.7.0",
+ "@react-aria/datepicker": "3.14.1",
+ "@react-aria/i18n": "3.12.7",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/datepicker": "3.13.0",
+ "@react-types/datepicker": "3.11.0",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/date-picker": {
+ "version": "2.3.18-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/date-picker/-/date-picker-2.3.18-beta.2.tgz",
+ "integrity": "sha512-motsFB7iAJ6GDnP6/XuVNEMWpHbbANv7KSd4TBZ8ljpgdCxN+PiFRfB2jlwGNJsLA3GqqQyayIi+5W5goPoHOQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/aria-utils": "2.2.15-beta.2",
+ "@heroui/button": "2.2.18-beta.2",
+ "@heroui/calendar": "2.2.18-beta.2",
+ "@heroui/date-input": "2.3.17-beta.2",
+ "@heroui/form": "2.1.17-beta.2",
+ "@heroui/popover": "2.3.18-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@internationalized/date": "3.7.0",
+ "@react-aria/datepicker": "3.14.1",
+ "@react-aria/i18n": "3.12.7",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/datepicker": "3.13.0",
+ "@react-stately/overlays": "3.6.14",
+ "@react-stately/utils": "3.10.5",
+ "@react-types/datepicker": "3.11.0",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/divider": {
+ "version": "2.2.13-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/divider/-/divider-2.2.13-beta.2.tgz",
+ "integrity": "sha512-quCE1AlNheqAL2U9Y+m5vZlYlODONabeAqjXeVIJRsYSTpqQ2F09vcyzLXjnsAY+YtxUaqVrWkOF56KiHIgKlA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-rsc-utils": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/system-rsc": "2.3.13-beta.2",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/dom-animation": {
+ "version": "2.1.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/dom-animation/-/dom-animation-2.1.8-beta.2.tgz",
+ "integrity": "sha512-rPjjzEgq4s5CYiCiey/bqQWo3Y8dBvMV35ZufOt6CGJXu474pDZtoLshfXWG1NNU+YsmLhNoLaBK9feOoNYXyg==",
+ "license": "MIT",
+ "peerDependencies": {
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1"
+ }
+ },
+ "node_modules/@heroui/drawer": {
+ "version": "2.2.15-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/drawer/-/drawer-2.2.15-beta.2.tgz",
+ "integrity": "sha512-xhjHbAmo6ZKkgYWGChFcdfD8AFkj556ozlYEIfMUmA9MNlkUGEOVcc4Q2+IfpC83SIUraHbCbdA9V5aOu3yjOg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/framer-utils": "2.1.14-beta.2",
+ "@heroui/modal": "2.2.15-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/dropdown": {
+ "version": "2.3.18-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/dropdown/-/dropdown-2.3.18-beta.2.tgz",
+ "integrity": "sha512-GhaXyPwtY36W0IL8ORmLdj/XtLtE97CSzUHGYAFXWQAx+C0SeJRFZJpXMSpZlBsV1DfhwblzcZ0inUtmyMEncw==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/aria-utils": "2.2.15-beta.2",
+ "@heroui/menu": "2.2.17-beta.2",
+ "@heroui/popover": "2.3.18-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/menu": "3.18.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/menu": "3.9.2",
+ "@react-types/menu": "3.9.15"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/form": {
+ "version": "2.1.17-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/form/-/form-2.1.17-beta.2.tgz",
+ "integrity": "sha512-B365duZDapLehuGd1AmhPPES1TYdYMSUtb0qo6tu7Swj6RwM5yBJt7Kqr6XXj6HrIE+dnrf9C6Rpdq7oqkSlwg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/system": "2.4.14-beta.2",
+ "@heroui/theme": "2.4.14-beta.2",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/form": "3.1.2",
+ "@react-types/form": "3.7.10",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@heroui/framer-utils": {
+ "version": "2.1.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/framer-utils/-/framer-utils-2.1.14-beta.2.tgz",
+ "integrity": "sha512-c5fBa8aXfuantHHQ1hFA/MwmUWy+PNCAIfgXlB2C5vMyjpD/ljiKXamkOPvYZJi1/Qp4qKtJUXWQS/r17i2VRQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/system": "2.4.14-beta.2",
+ "@heroui/use-measure": "2.1.8-beta.2"
+ },
+ "peerDependencies": {
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/image": {
+ "version": "2.2.12-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/image/-/image-2.2.12-beta.2.tgz",
+ "integrity": "sha512-CVeNAAXRjeftiLrav8Q298v8/rs+Kdko7FLNENhCq2QZAByjKXZ5b5Ym9OlJRpES8P7rrFyylG/jeHi23TWPYg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-image": "2.1.9-beta.2"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/input": {
+ "version": "2.4.18-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/input/-/input-2.4.18-beta.2.tgz",
+ "integrity": "sha512-i5dqC0m81m2hV/8NwwB1CsRwYxnEx92GK5WhizLK64TQV8yxRftJjjKa/o+nFiazdglWBJz+3Kl0qTWvOZjD9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/form": "2.1.17-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-safe-layout-effect": "2.1.8-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/textfield": "3.17.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/utils": "3.10.5",
+ "@react-types/shared": "3.28.0",
+ "@react-types/textfield": "3.12.0",
+ "react-textarea-autosize": "^8.5.3"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/input-otp": {
+ "version": "2.1.17-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/input-otp/-/input-otp-2.1.17-beta.2.tgz",
+ "integrity": "sha512-zcF4ckfqT9c/tx9P6zh8a0AzsdZY3H3YAH3jZrfjfN8rTDawug/VgdV1aN5X+ki9xuhcaN9elj2nS4XGKFoRzA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/form": "2.1.17-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/form": "3.0.14",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/form": "3.1.2",
+ "@react-stately/utils": "3.10.5",
+ "@react-types/textfield": "3.12.0",
+ "input-otp": "1.4.1"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "node_modules/@heroui/kbd": {
+ "version": "2.2.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/kbd/-/kbd-2.2.14-beta.2.tgz",
+ "integrity": "sha512-DEoHJkbNk6UgNKQ1ydbvwhP3fZWFOBPawKYW/W5y2+PI3nvQpsjhjstCrgFMJaFUFGPFeYJ8X5nBgpSPLag+9Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/system-rsc": "2.3.13-beta.2",
+ "@react-aria/utils": "3.28.1"
+ },
+ "peerDependencies": {
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/link": {
+ "version": "2.2.15-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/link/-/link-2.2.15-beta.2.tgz",
+ "integrity": "sha512-z5YbER0a6BevoV/QDMDHNuyalz09xOMyphPQU3c/lleCBjw0q+nxy/nC+JAtMc5nNxR13O1wL35vMxm0wpWr8Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-aria-link": "2.2.13-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/link": "3.7.10",
+ "@react-aria/utils": "3.28.1",
+ "@react-types/link": "3.5.11"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/listbox": {
+ "version": "2.3.17-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/listbox/-/listbox-2.3.17-beta.2.tgz",
+ "integrity": "sha512-xxq25cLH0jGYGL4sA1fns3cOyOnEpv8CqIesQd03EWeuWjGjglvUbgw7v6jZgtmgMugAILotSXo5cZ0SDhwEsQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/aria-utils": "2.2.15-beta.2",
+ "@heroui/divider": "2.2.13-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-is-mobile": "2.2.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/listbox": "3.14.2",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/list": "3.12.0",
+ "@react-types/menu": "3.9.15",
+ "@react-types/shared": "3.28.0",
+ "@tanstack/react-virtual": "3.11.3"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/menu": {
+ "version": "2.2.17-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/menu/-/menu-2.2.17-beta.2.tgz",
+ "integrity": "sha512-AZf+7HqS5RwLxAX5KctxRjV/rsDya89eg1PB0RxLu/pqOCFVSEzcN55Yg4QUir+J8xzIwnaWEMsirlodPQMIrg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/aria-utils": "2.2.15-beta.2",
+ "@heroui/divider": "2.2.13-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-is-mobile": "2.2.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/menu": "3.18.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/menu": "3.9.2",
+ "@react-stately/tree": "3.8.8",
+ "@react-types/menu": "3.9.15",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/modal": {
+ "version": "2.2.15-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/modal/-/modal-2.2.15-beta.2.tgz",
+ "integrity": "sha512-z/XoviPEXRnN+ESxzMfwUFDdwWfUFWIIi3WMpC3LkQ/jt4KtyKmnpX5udsAvL36LhDyXyduc+QVVRlDNkoFqjw==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/dom-animation": "2.1.8-beta.2",
+ "@heroui/framer-utils": "2.1.14-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-aria-button": "2.2.12-beta.2",
+ "@heroui/use-aria-modal-overlay": "2.2.11-beta.1",
+ "@heroui/use-disclosure": "2.2.10-beta.2",
+ "@heroui/use-draggable": "2.1.10-beta.1",
+ "@react-aria/dialog": "3.5.23",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/overlays": "3.26.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/overlays": "3.6.14",
+ "@react-types/overlays": "3.8.13"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/navbar": {
+ "version": "2.2.16-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/navbar/-/navbar-2.2.16-beta.2.tgz",
+ "integrity": "sha512-pMeL8rifZiqIx50brMyWOD4h/twBQ2x/WyJM3rEzyODzK2TRWOaESLRY3K+IgQ10OqkRzi7LPU2dQ6S2UalaKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/dom-animation": "2.1.8-beta.2",
+ "@heroui/framer-utils": "2.1.14-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-scroll-position": "2.1.8-beta.2",
+ "@react-aria/button": "3.12.1",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/overlays": "3.26.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/toggle": "3.8.2",
+ "@react-stately/utils": "3.10.5"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/number-input": {
+ "version": "2.0.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/number-input/-/number-input-2.0.8-beta.2.tgz",
+ "integrity": "sha512-9r5ULHRf3ZPaMRuPV4XvUwT6kanwrRvhws+J4yC4Dl4Yr9FDr3+Kso91x5+fVGCIiBeywnAa9oCLlkFpB1iirg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/button": "2.2.18-beta.2",
+ "@heroui/form": "2.1.17-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-safe-layout-effect": "2.1.8-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/i18n": "3.12.7",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/numberfield": "3.11.12",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/numberfield": "3.9.10",
+ "@react-stately/utils": "3.10.5",
+ "@react-types/button": "3.11.0",
+ "@react-types/numberfield": "3.8.9",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/pagination": {
+ "version": "2.2.16-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/pagination/-/pagination-2.2.16-beta.2.tgz",
+ "integrity": "sha512-xsQ+2ur+AP6wWh6FqFCUa3bk/OkX4NPJBu20wyRFMosFU5NkCQjNmFxv42FkC/bM9CouaS6+SlhXZdOlSyqK6g==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-intersection-observer": "2.2.10-beta.1",
+ "@heroui/use-pagination": "2.2.11-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/i18n": "3.12.7",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1",
+ "scroll-into-view-if-needed": "3.0.10"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/popover": {
+ "version": "2.3.18-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/popover/-/popover-2.3.18-beta.2.tgz",
+ "integrity": "sha512-69ONSuyN4sJ13r7UQbyRaiJ01dU33aUAoIUisjjE1IYIS091v36jb3RvsZSyf3dnjUJiPJPcXIzRCsz/upeJMA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/aria-utils": "2.2.15-beta.2",
+ "@heroui/button": "2.2.18-beta.2",
+ "@heroui/dom-animation": "2.1.8-beta.2",
+ "@heroui/framer-utils": "2.1.14-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-aria-button": "2.2.12-beta.2",
+ "@heroui/use-safe-layout-effect": "2.1.8-beta.2",
+ "@react-aria/dialog": "3.5.23",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/overlays": "3.26.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/overlays": "3.6.14",
+ "@react-types/button": "3.11.0",
+ "@react-types/overlays": "3.8.13"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/progress": {
+ "version": "2.2.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/progress/-/progress-2.2.14-beta.2.tgz",
+ "integrity": "sha512-bUMEVRGQnDmAu1Zzxo9DJ7TS63njNm2/HtW5AhEuj2nexiTa9Xe3Pk7QfkFh9w3itXFwjPxwOkgC1no5Biz8TA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-is-mounted": "2.1.8-beta.2",
+ "@react-aria/i18n": "3.12.7",
+ "@react-aria/progress": "3.4.21",
+ "@react-aria/utils": "3.28.1",
+ "@react-types/progress": "3.5.10"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/radio": {
+ "version": "2.3.17-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/radio/-/radio-2.3.17-beta.2.tgz",
+ "integrity": "sha512-qDvv7CJ5OCpwuUmLISl/qf975oLlymUNbpJpFekX7P/Z1svGzVGXSZFFXMwSce6sFLhc9YsPvaDi3lj4nrjlmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/form": "2.1.17-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/radio": "3.11.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-aria/visually-hidden": "3.8.21",
+ "@react-stately/radio": "3.10.11",
+ "@react-types/radio": "3.8.7",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/react": {
+ "version": "2.8.0-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/react/-/react-2.8.0-beta.2.tgz",
+ "integrity": "sha512-3efF2qGis2/HGJceCHUhbBxuiDjddhfeo52L6ESAh0t1iJIDSqbxw0gyOiyDCeeD4aAS+/9cC5zcfsGTndsn/g==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/accordion": "2.2.15-beta.2",
+ "@heroui/alert": "2.2.18-beta.2",
+ "@heroui/autocomplete": "2.3.19-beta.2",
+ "@heroui/avatar": "2.2.14-beta.2",
+ "@heroui/badge": "2.2.12-beta.2",
+ "@heroui/breadcrumbs": "2.2.14-beta.2",
+ "@heroui/button": "2.2.18-beta.2",
+ "@heroui/calendar": "2.2.18-beta.2",
+ "@heroui/card": "2.2.17-beta.2",
+ "@heroui/checkbox": "2.3.17-beta.2",
+ "@heroui/chip": "2.2.14-beta.2",
+ "@heroui/code": "2.2.14-beta.2",
+ "@heroui/date-input": "2.3.17-beta.2",
+ "@heroui/date-picker": "2.3.18-beta.2",
+ "@heroui/divider": "2.2.13-beta.2",
+ "@heroui/drawer": "2.2.15-beta.2",
+ "@heroui/dropdown": "2.3.18-beta.2",
+ "@heroui/form": "2.1.17-beta.2",
+ "@heroui/framer-utils": "2.1.14-beta.2",
+ "@heroui/image": "2.2.12-beta.2",
+ "@heroui/input": "2.4.18-beta.2",
+ "@heroui/input-otp": "2.1.17-beta.2",
+ "@heroui/kbd": "2.2.14-beta.2",
+ "@heroui/link": "2.2.15-beta.2",
+ "@heroui/listbox": "2.3.17-beta.2",
+ "@heroui/menu": "2.2.17-beta.2",
+ "@heroui/modal": "2.2.15-beta.2",
+ "@heroui/navbar": "2.2.16-beta.2",
+ "@heroui/number-input": "2.0.8-beta.2",
+ "@heroui/pagination": "2.2.16-beta.2",
+ "@heroui/popover": "2.3.18-beta.2",
+ "@heroui/progress": "2.2.14-beta.2",
+ "@heroui/radio": "2.3.17-beta.2",
+ "@heroui/ripple": "2.2.14-beta.2",
+ "@heroui/scroll-shadow": "2.3.12-beta.2",
+ "@heroui/select": "2.4.18-beta.2",
+ "@heroui/skeleton": "2.2.12-beta.2",
+ "@heroui/slider": "2.4.15-beta.2",
+ "@heroui/snippet": "2.2.19-beta.2",
+ "@heroui/spacer": "2.2.14-beta.2",
+ "@heroui/spinner": "2.2.15-beta.2",
+ "@heroui/switch": "2.2.16-beta.2",
+ "@heroui/system": "2.4.14-beta.2",
+ "@heroui/table": "2.2.17-beta.2",
+ "@heroui/tabs": "2.2.15-beta.2",
+ "@heroui/theme": "2.4.14-beta.2",
+ "@heroui/toast": "2.0.8-beta.2",
+ "@heroui/tooltip": "2.2.15-beta.2",
+ "@heroui/user": "2.2.14-beta.2",
+ "@react-aria/visually-hidden": "3.8.21"
+ },
+ "peerDependencies": {
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/react-rsc-utils": {
+ "version": "2.1.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/react-rsc-utils/-/react-rsc-utils-2.1.8-beta.2.tgz",
+ "integrity": "sha512-xabvx22Pg7Fn1F7Z7w03RVXJLf8vI+AR0ftavXd6vRkLAcmuNAuwQTSYGXuxqvSiZlQJg3JfnmkV0sVZ0NUNog==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/react-utils": {
+ "version": "2.1.10-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/react-utils/-/react-utils-2.1.10-beta.2.tgz",
+ "integrity": "sha512-nh1U8zI/JNb2GeINFlFx9x9kvSdB1PxufpBRjhbLtrn0tKg7AACGQESdpAeVoxtSWku7uSouZ7DoA3NlZYO1Lw==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-rsc-utils": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/ripple": {
+ "version": "2.2.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/ripple/-/ripple-2.2.14-beta.2.tgz",
+ "integrity": "sha512-Muapqc8AN9OZufGXEmAymzcs5sOyZcybESSDR3jdvBfl2kpXzrkpzEKwmhPmXt6w7m069UWuyr2Lh/Pzck9UNg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/dom-animation": "2.1.8-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/scroll-shadow": {
+ "version": "2.3.12-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/scroll-shadow/-/scroll-shadow-2.3.12-beta.2.tgz",
+ "integrity": "sha512-NuCa81ox+/yYRbkq8D9diY4P98GnpUGtlxVbWWll19o31qaaamJsCR9lHWZTXvmdmL+TxjDmvmj8oO9o8x8voA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-data-scroll-overflow": "2.2.9-beta.2"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/select": {
+ "version": "2.4.18-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/select/-/select-2.4.18-beta.2.tgz",
+ "integrity": "sha512-Z0PanQmSAF9atAiFqbxUwolQdbC51/UVzgtS3j2jcYPdgH5yezQlPTYVbvCp6VKzl4qxeH5h2ihr5U6WZo9A4Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/aria-utils": "2.2.15-beta.2",
+ "@heroui/form": "2.1.17-beta.2",
+ "@heroui/listbox": "2.3.17-beta.2",
+ "@heroui/popover": "2.3.18-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/scroll-shadow": "2.3.12-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/spinner": "2.2.15-beta.2",
+ "@heroui/use-aria-button": "2.2.12-beta.2",
+ "@heroui/use-aria-multiselect": "2.4.11-beta.1",
+ "@heroui/use-safe-layout-effect": "2.1.8-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/form": "3.0.14",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/overlays": "3.26.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-aria/visually-hidden": "3.8.21",
+ "@react-types/shared": "3.28.0",
+ "@tanstack/react-virtual": "3.11.3"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/shared-icons": {
+ "version": "2.1.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/shared-icons/-/shared-icons-2.1.8-beta.2.tgz",
+ "integrity": "sha512-N+ilPbD3WIhJ4gdlji9K89L1fgt+ER0/hWYofxUpNwBzw3Om0kYpmOKWbvfVVWVrEunYeWflrapNnFoo7bMLXg==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/shared-utils": {
+ "version": "2.1.9-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/shared-utils/-/shared-utils-2.1.9-beta.2.tgz",
+ "integrity": "sha512-o+dUmjP47Tca+4nkZ10vGeEadf6OwYHBal8Vu3UutV9EHfGvXAhJugPqBsyys2t4fSnuOUScyui4EUcU0mgW0w==",
+ "hasInstallScript": true,
+ "license": "MIT"
+ },
+ "node_modules/@heroui/skeleton": {
+ "version": "2.2.12-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/skeleton/-/skeleton-2.2.12-beta.2.tgz",
+ "integrity": "sha512-BEgs3R2noXMG5Hnjx6S36cz2nzaT2gSvKToRTEJCCbeAw4gZJHLnYpSQ69j70YQIVbiVt5VoIrw8Ih3ptw+UpQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/slider": {
+ "version": "2.4.15-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/slider/-/slider-2.4.15-beta.2.tgz",
+ "integrity": "sha512-Tk2H4AFZ33T0sCkdxSsgsxPHb+o6HJLMWt5CHLtgYjDf2Z0h76tnNjNyR2r4j9Iy7Vva13BgfJF2Z0KiwwWB/A==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/tooltip": "2.2.15-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/i18n": "3.12.7",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/slider": "3.7.17",
+ "@react-aria/utils": "3.28.1",
+ "@react-aria/visually-hidden": "3.8.21",
+ "@react-stately/slider": "3.6.2"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/snippet": {
+ "version": "2.2.19-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/snippet/-/snippet-2.2.19-beta.2.tgz",
+ "integrity": "sha512-mDiK3XeprrnSl6QJcJi15afoOCDEFBBLofKGGUGgwULmUYH46SEkeZ8T2woEdeUA1tVih2r4XhCBc4pj4aXglQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/button": "2.2.18-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/tooltip": "2.2.15-beta.2",
+ "@heroui/use-clipboard": "2.1.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/utils": "3.28.1"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/spacer": {
+ "version": "2.2.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/spacer/-/spacer-2.2.14-beta.2.tgz",
+ "integrity": "sha512-gOvx9iOGIZm/XfItCo06jux1VAwlI4O3P3ly45XE2ZObcKWXTyRIr+/dFBVi8V+c9kxRw8dtRhOowVrD3JiBfA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/system-rsc": "2.3.13-beta.2"
+ },
+ "peerDependencies": {
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/spinner": {
+ "version": "2.2.15-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/spinner/-/spinner-2.2.15-beta.2.tgz",
+ "integrity": "sha512-LHuOf2ZNoTpgAyslNRAKFvk+Kb2JfJbu/k/IjLogzqkANZFXrJPfluyZWRZrOqhk3LrHy7Ly+Nv87rm6NCHRTA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/system": "2.4.14-beta.2",
+ "@heroui/system-rsc": "2.3.13-beta.2"
+ },
+ "peerDependencies": {
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/switch": {
+ "version": "2.2.16-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/switch/-/switch-2.2.16-beta.2.tgz",
+ "integrity": "sha512-76A6DdzrKXRPU+luewjt1mpV1ZzzFRNsotb+VnODxMtFNeEvpRPHcYLOMjcFo7m0eNRqFCa+FHOPUHFDlA39VA==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-safe-layout-effect": "2.1.8-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/switch": "3.7.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-aria/visually-hidden": "3.8.21",
+ "@react-stately/toggle": "3.8.2",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/system": {
+ "version": "2.4.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/system/-/system-2.4.14-beta.2.tgz",
+ "integrity": "sha512-eM8YxB8t8x12TB4u0Qen9kEmVRvqna+O+cAEq/7Q/oE0iElcS0nSYGGQQYlNmK8VUcaQ2VVEtWkbPRHWfmTaQw==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/system-rsc": "2.3.13-beta.2",
+ "@internationalized/date": "3.7.0",
+ "@react-aria/i18n": "3.12.7",
+ "@react-aria/overlays": "3.26.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/utils": "3.10.5",
+ "@react-types/datepicker": "3.11.0"
+ },
+ "peerDependencies": {
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/system-rsc": {
+ "version": "2.3.13-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/system-rsc/-/system-rsc-2.3.13-beta.2.tgz",
+ "integrity": "sha512-mzVks9ztvwIBeKmuBWX/Xs+PTFzURaXEDNJ0jHdmZYj0nKMqzm1LDdi11AmLr1E/j0xsW+s+yr5nOc+26nTMnQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@react-types/shared": "3.28.0",
+ "clsx": "^1.2.1"
+ },
+ "peerDependencies": {
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/table": {
+ "version": "2.2.17-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/table/-/table-2.2.17-beta.2.tgz",
+ "integrity": "sha512-X0accza6iCUWCNsd+EZ52dr/jDm/TI+WhgrAwNib5opBEbnbyjBbv/IcXIaUWiYBr19dIGvohGg5fsaMpJDbig==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/checkbox": "2.3.17-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/spacer": "2.2.14-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/table": "3.17.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-aria/visually-hidden": "3.8.21",
+ "@react-stately/table": "3.14.0",
+ "@react-stately/virtualizer": "4.3.1",
+ "@react-types/grid": "3.3.0",
+ "@react-types/table": "3.11.0",
+ "@tanstack/react-virtual": "3.11.3"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/tabs": {
+ "version": "2.2.15-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/tabs/-/tabs-2.2.15-beta.2.tgz",
+ "integrity": "sha512-VUddthmKE4M7nO1XYdstkEnKbUPYHw+wQTIUYwd4xl9jwjLc5uqdeAeL3u4pGigd4XPqtxCxT+S23IkD9kOkzg==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/aria-utils": "2.2.15-beta.2",
+ "@heroui/framer-utils": "2.1.14-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-is-mounted": "2.1.8-beta.2",
+ "@heroui/use-update-effect": "2.1.8-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/tabs": "3.10.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/tabs": "3.8.0",
+ "@react-types/shared": "3.28.0",
+ "@react-types/tabs": "3.3.13",
+ "scroll-into-view-if-needed": "3.0.10"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/theme": {
+ "version": "2.4.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/theme/-/theme-2.4.14-beta.2.tgz",
+ "integrity": "sha512-qlGoE4ssszeJ/p4wuDwq+Nyj9FS/zsUBMZLpLS8mijQF8FFYKucbSwWDHh/FINV12Yg+G7yRg4Vy+wzCU2fj8g==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "clsx": "^1.2.1",
+ "color": "^4.2.3",
+ "color2k": "^2.0.3",
+ "deepmerge": "4.3.1",
+ "flat": "^5.0.2",
+ "tailwind-merge": "3.0.2",
+ "tailwind-variants": "1.0.0"
+ },
+ "peerDependencies": {
+ "tailwindcss": ">=4.0.0"
+ }
+ },
+ "node_modules/@heroui/toast": {
+ "version": "2.0.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/toast/-/toast-2.0.8-beta.2.tgz",
+ "integrity": "sha512-HmmRr36cfpeaxzkQO3jdF0Vx2Hxchg+/l74SifEt4Gcl574+WkdOu2cWnc4whcTe2eVwlZ2B99HRVXAKPdbTqQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-icons": "2.1.8-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/spinner": "2.2.15-beta.2",
+ "@heroui/use-is-mobile": "2.2.9-beta.2",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/toast": "3.0.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/toast": "3.0.0",
+ "@react-stately/utils": "3.10.5"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/tooltip": {
+ "version": "2.2.15-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/tooltip/-/tooltip-2.2.15-beta.2.tgz",
+ "integrity": "sha512-ymotXj5xdQxN1AXZQ4gOue63DYylktm37qzWY8nZ9jBFMicxKJ1DxVt7bxX6lqo7mpd+1O2VeO5/zlwZzYYa6w==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/aria-utils": "2.2.15-beta.2",
+ "@heroui/dom-animation": "2.1.8-beta.2",
+ "@heroui/framer-utils": "2.1.14-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@heroui/use-safe-layout-effect": "2.1.8-beta.2",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/overlays": "3.26.1",
+ "@react-aria/tooltip": "3.8.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/tooltip": "3.5.2",
+ "@react-types/overlays": "3.8.13",
+ "@react-types/tooltip": "3.4.15"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "framer-motion": ">=11.5.6 || >=12.0.0-alpha.1",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-aria-accordion": {
+ "version": "2.2.10-beta.1",
+ "resolved": "https://registry.npmjs.org/@heroui/use-aria-accordion/-/use-aria-accordion-2.2.10-beta.1.tgz",
+ "integrity": "sha512-MffD/64hzlDQCYKQmixlz9MfcoSGYRdQnhXPzJ0k4CZWGaWuOc8TYJH5pWieFyoWLS3jPIjW8n6RhrRoX8WAhw==",
+ "license": "MIT",
+ "dependencies": {
+ "@react-aria/button": "3.12.1",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/selection": "3.23.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/tree": "3.8.8",
+ "@react-types/accordion": "3.0.0-alpha.26",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-aria-button": {
+ "version": "2.2.12-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-aria-button/-/use-aria-button-2.2.12-beta.2.tgz",
+ "integrity": "sha512-OzLHF1AtF5dKdZV5wUOMkYjrGY5oxih6BGM1023KQSq++CuSdVCmmumJ0L/GwusP5otVcNZmvwhh6eKAZG84gw==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-types/button": "3.11.0",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-aria-link": {
+ "version": "2.2.13-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-aria-link/-/use-aria-link-2.2.13-beta.2.tgz",
+ "integrity": "sha512-EPiUkyjBqvHPjgaT/zxoyapZgubcTsLmbwB1zbL81/nOh9012ANeD3eTwNi7nQw2Hw7caXmTQMQgEayszflBCQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-types/link": "3.5.11",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-aria-modal-overlay": {
+ "version": "2.2.11-beta.1",
+ "resolved": "https://registry.npmjs.org/@heroui/use-aria-modal-overlay/-/use-aria-modal-overlay-2.2.11-beta.1.tgz",
+ "integrity": "sha512-oiRYm4C6AcIeNVfwYRRf8kyvrGlETgpPJzn9Hg+Y2GsLoTWXPqlFsO5dwzkhtIy6yJLXwJvemOCCgSvyCBKUyA==",
+ "license": "MIT",
+ "dependencies": {
+ "@react-aria/overlays": "3.26.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/overlays": "3.6.14",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-aria-multiselect": {
+ "version": "2.4.11-beta.1",
+ "resolved": "https://registry.npmjs.org/@heroui/use-aria-multiselect/-/use-aria-multiselect-2.4.11-beta.1.tgz",
+ "integrity": "sha512-9EUrHI+32hp6cCfam/jpGFMpDBoi0wlIM78sXdY5UgJp5JWo7aUNp6noQEHkFSGSGQKGPGUJX5aOLLg0ofE3jQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@react-aria/i18n": "3.12.7",
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/label": "3.7.16",
+ "@react-aria/listbox": "3.14.2",
+ "@react-aria/menu": "3.18.1",
+ "@react-aria/selection": "3.23.1",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/form": "3.1.2",
+ "@react-stately/list": "3.12.0",
+ "@react-stately/menu": "3.9.2",
+ "@react-types/button": "3.11.0",
+ "@react-types/overlays": "3.8.13",
+ "@react-types/select": "3.9.10",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-callback-ref": {
+ "version": "2.1.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-callback-ref/-/use-callback-ref-2.1.8-beta.2.tgz",
+ "integrity": "sha512-cQcQ9ySGkRKkBdUgnMl0rcqpr1pPokUkcFGIpcVNcIdBMo9J8EQ6T+gGse7aKddyy5gxIxoqJEWK+gSMKunm1w==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/use-safe-layout-effect": "2.1.8-beta.2"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-clipboard": {
+ "version": "2.1.9-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-clipboard/-/use-clipboard-2.1.9-beta.2.tgz",
+ "integrity": "sha512-CuRPjt9I5nTT7s2XmnyAJy4GXOCRT1g9Obufi0WbkM6+q8Bwv1StJwbA060hy8aUT2lV14/nGpp0lo/VX2vOog==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-data-scroll-overflow": {
+ "version": "2.2.9-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-data-scroll-overflow/-/use-data-scroll-overflow-2.2.9-beta.2.tgz",
+ "integrity": "sha512-PSGztWIQ/Ze6M9aqjJ19X2RlSzxCOrFCc+eKX0bxF7HM1P3va68W1IiNxIfeA7WzJwOwr2z1wnq45F00i1iU7A==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/shared-utils": "2.1.9-beta.2"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-disclosure": {
+ "version": "2.2.10-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-disclosure/-/use-disclosure-2.2.10-beta.2.tgz",
+ "integrity": "sha512-qzH8wkUf7/AMqltyY7Rh1vmIVdecPjWfg3sO7L5wpO1x0KPlrkTtKANVkxSK3zj9CCN2dksLObsmHZ8yVgDG8w==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/use-callback-ref": "2.1.8-beta.2",
+ "@react-aria/utils": "3.28.1",
+ "@react-stately/utils": "3.10.5"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-draggable": {
+ "version": "2.1.10-beta.1",
+ "resolved": "https://registry.npmjs.org/@heroui/use-draggable/-/use-draggable-2.1.10-beta.1.tgz",
+ "integrity": "sha512-1R7ShsH6Dc0Rb26ehsUgFMPKDzaPQpbQofCCQeNUov6oFS3ChB+2pTiX/0tj+TIdREUTBvrrqkL1tXfr9PLeew==",
+ "license": "MIT",
+ "dependencies": {
+ "@react-aria/interactions": "3.24.1"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-image": {
+ "version": "2.1.9-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-image/-/use-image-2.1.9-beta.2.tgz",
+ "integrity": "sha512-GOZSk6KKB/aQwkys+RreG1m4s7KL398CbPbp5LIfnV9SIbMdO+d2Sk2sxfMb7J8MrCnqPSWyU7d1kyy4O42G6w==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/use-safe-layout-effect": "2.1.8-beta.2"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-intersection-observer": {
+ "version": "2.2.10-beta.1",
+ "resolved": "https://registry.npmjs.org/@heroui/use-intersection-observer/-/use-intersection-observer-2.2.10-beta.1.tgz",
+ "integrity": "sha512-8Mz/aVaITN1/OnvqXti574BTkES+tsod8RIWjQjAbQK2VJFkCoEtczKPxqY+yf4SWFkx9imEsJPmHmiKI9d6Nw==",
+ "license": "MIT",
+ "dependencies": {
+ "@react-aria/interactions": "3.24.1",
+ "@react-aria/ssr": "3.9.7",
+ "@react-aria/utils": "3.28.1",
+ "@react-types/shared": "3.28.0"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-is-mobile": {
+ "version": "2.2.9-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-is-mobile/-/use-is-mobile-2.2.9-beta.2.tgz",
+ "integrity": "sha512-vOG3cn9HSZNmGxv//EIPLyhEV0I/HmY7uf7SE768fXg0xHuLwDdDYmjU/l5SSd0Al66QFf3PbxjvhKLWmDeyyw==",
+ "license": "MIT",
+ "dependencies": {
+ "@react-aria/ssr": "3.9.7"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-is-mounted": {
+ "version": "2.1.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-is-mounted/-/use-is-mounted-2.1.8-beta.2.tgz",
+ "integrity": "sha512-r49Nlt5glJqmNMT4KSLvBUqvaCSEbkqY20dj6w9Q5PuOLjzEAkXmlkqdglDVVh4t9+BL/kvw6Cy6xcn2iCkQIA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-measure": {
+ "version": "2.1.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-measure/-/use-measure-2.1.8-beta.2.tgz",
+ "integrity": "sha512-EBFV+UmFdAJy82JASpKuhMmG87XvzoHhxKFF/50YS6r8Tv7c41z2cxOFDTiPj3hL0fSgBd3Jb6n3wTPoCmq3sg==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-pagination": {
+ "version": "2.2.11-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-pagination/-/use-pagination-2.2.11-beta.2.tgz",
+ "integrity": "sha512-x7AxlfLZJD9w1To10TYSFtl+i1orZR5p5r0QoKv2btPJIuO17AfNqYcHywT9tVcvRIdCoCCJ9arlUFYRgKflMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@react-aria/i18n": "3.12.7"
+ },
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-safe-layout-effect": {
+ "version": "2.1.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-safe-layout-effect/-/use-safe-layout-effect-2.1.8-beta.2.tgz",
+ "integrity": "sha512-zlRcqgGm4yJqBoLa4KCMM4N4QmyBbRHqVhT85cuQSQ24CNUuU7ZJmjKK5CAyrpZkVLcjUugWJIXRUw80DHCPDA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-scroll-position": {
+ "version": "2.1.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-scroll-position/-/use-scroll-position-2.1.8-beta.2.tgz",
+ "integrity": "sha512-PDXs4oxLVdNeuq9marh/ndFvfQ4OKvtuzTShGfi+fEGFJea9gT/j4n1/tKoiVwGoM559fQG98l/wpNzH2j1Q/g==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/use-update-effect": {
+ "version": "2.1.8-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/use-update-effect/-/use-update-effect-2.1.8-beta.2.tgz",
+ "integrity": "sha512-3yyhS5IeGqZxT6rMlored8cq4GguhLqlXW1wuM4jXtAfx0VRlaeV++5w4+hTxKcyXbZdnhx/SLawJ8unXAsCtA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": ">=18 || >=19.0.0-rc.0"
+ }
+ },
+ "node_modules/@heroui/user": {
+ "version": "2.2.14-beta.2",
+ "resolved": "https://registry.npmjs.org/@heroui/user/-/user-2.2.14-beta.2.tgz",
+ "integrity": "sha512-VcuX4yDlZS5Jz/K8LzgLyLQViqkVoE4b+Pi4HDCOrLQQmSMe0CKaQanhqpjlw4ripRnf6lvHMASDSYsPciH6Vw==",
+ "license": "MIT",
+ "dependencies": {
+ "@heroui/avatar": "2.2.14-beta.2",
+ "@heroui/react-utils": "2.1.10-beta.2",
+ "@heroui/shared-utils": "2.1.9-beta.2",
+ "@react-aria/focus": "3.20.1",
+ "@react-aria/utils": "3.28.1"
+ },
+ "peerDependencies": {
+ "@heroui/system": ">=2.4.14-beta.0",
+ "@heroui/theme": ">=2.4.14-beta.0",
+ "react": ">=18 || >=19.0.0-rc.0",
+ "react-dom": ">=18 || >=19.0.0-rc.0"
+ }
+ },
"node_modules/@humanfs/core": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
@@ -1715,6 +3324,43 @@
"mlly": "^1.7.4"
}
},
+ "node_modules/@internationalized/date": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.7.0.tgz",
+ "integrity": "sha512-VJ5WS3fcVx0bejE/YHfbDKR/yawZgKqn/if+oEeLqNwBtPzVB06olkfcnojTmEMX+gTpH+FlQ69SHNitJ8/erQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@internationalized/message": {
+ "version": "3.1.7",
+ "resolved": "https://registry.npmjs.org/@internationalized/message/-/message-3.1.7.tgz",
+ "integrity": "sha512-gLQlhEW4iO7DEFPf/U7IrIdA3UyLGS0opeqouaFwlMObLUzwexRjbygONHDVbC9G9oFLXsLyGKYkJwqXw/QADg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0",
+ "intl-messageformat": "^10.1.0"
+ }
+ },
+ "node_modules/@internationalized/number": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.6.1.tgz",
+ "integrity": "sha512-UVsb4bCwbL944E0SX50CHFtWEeZ2uB5VozZ5yDXJdq6iPZsZO5p+bjVMZh2GxHf4Bs/7xtDCcPwEa2NU9DaG/g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@internationalized/string": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/@internationalized/string/-/string-3.2.6.tgz",
+ "integrity": "sha512-LR2lnM4urJta5/wYJVV7m8qk5DrMZmLRTuFhbQO5b9/sKLHgty6unQy1Li4+Su2DWydmB4aZdS5uxBRXIq2aAw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
"node_modules/@isaacs/cliui": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -2119,6 +3765,2077 @@
"integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
"license": "BSD-3-Clause"
},
+ "node_modules/@react-aria/breadcrumbs": {
+ "version": "3.5.22",
+ "resolved": "https://registry.npmjs.org/@react-aria/breadcrumbs/-/breadcrumbs-3.5.22.tgz",
+ "integrity": "sha512-Jhx3eJqvuSUFL5/TzJ7EteluySdgKVkYGJ72Jz6AdEkiuoQAFbRZg4ferRIXQlmFL2cj7Z3jo8m8xGitebMtgw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/link": "^3.7.10",
+ "@react-aria/utils": "^3.28.1",
+ "@react-types/breadcrumbs": "^3.7.11",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/button": {
+ "version": "3.12.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/button/-/button-3.12.1.tgz",
+ "integrity": "sha512-IgCENCVUzjfI4nVgJ8T1z2oD81v3IO2Ku96jVljqZ/PWnFACsRikfLeo8xAob3F0LkRW4CTK4Tjy6BRDsy2l6A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/toolbar": "3.0.0-beta.14",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/toggle": "^3.8.2",
+ "@react-types/button": "^3.11.0",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/calendar": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/@react-aria/calendar/-/calendar-3.7.2.tgz",
+ "integrity": "sha512-q16jWzBCoMoohOF75rJbqh+4xlKOhagPC96jsARZmaqWOEHpFYGK/1rH9steC5+Dqe7y1nipAoLRynm18rrt3w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@internationalized/date": "^3.7.0",
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/live-announcer": "^3.4.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/calendar": "^3.7.1",
+ "@react-types/button": "^3.11.0",
+ "@react-types/calendar": "^3.6.1",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/checkbox": {
+ "version": "3.15.3",
+ "resolved": "https://registry.npmjs.org/@react-aria/checkbox/-/checkbox-3.15.3.tgz",
+ "integrity": "sha512-/m5JYoGsi5L0NZnacgqEcMqBo6CcTmsJ9nAY/07MDCUJBcL/Xokd8cL/1K21n6K69MiCPcxORbSBdxJDm9dR0A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/form": "^3.0.14",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/label": "^3.7.16",
+ "@react-aria/toggle": "^3.11.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/checkbox": "^3.6.12",
+ "@react-stately/form": "^3.1.2",
+ "@react-stately/toggle": "^3.8.2",
+ "@react-types/checkbox": "^3.9.2",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/combobox": {
+ "version": "3.12.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/combobox/-/combobox-3.12.1.tgz",
+ "integrity": "sha512-Al43cVQ2XiuPTCZ8jhz5Vmoj5Vqm6GADBtrL+XHZd7lM1gkD3q27GhKYiEt0jrcoBjjdqIiYWEaFLYg5LSQPzA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/focus": "^3.20.1",
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/listbox": "^3.14.2",
+ "@react-aria/live-announcer": "^3.4.1",
+ "@react-aria/menu": "^3.18.1",
+ "@react-aria/overlays": "^3.26.1",
+ "@react-aria/selection": "^3.23.1",
+ "@react-aria/textfield": "^3.17.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/collections": "^3.12.2",
+ "@react-stately/combobox": "^3.10.3",
+ "@react-stately/form": "^3.1.2",
+ "@react-types/button": "^3.11.0",
+ "@react-types/combobox": "^3.13.3",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/datepicker": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/datepicker/-/datepicker-3.14.1.tgz",
+ "integrity": "sha512-77HaB+dFaMu7OpDQqjDiyZdaJlkwMgQHjTRvplBVc3Pau1sfQ1LdFC4+ZAXSbQTVSYt6GaN9S2tL4qoc+bO05w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@internationalized/date": "^3.7.0",
+ "@internationalized/number": "^3.6.0",
+ "@internationalized/string": "^3.2.5",
+ "@react-aria/focus": "^3.20.1",
+ "@react-aria/form": "^3.0.14",
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/label": "^3.7.16",
+ "@react-aria/spinbutton": "^3.6.13",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/datepicker": "^3.13.0",
+ "@react-stately/form": "^3.1.2",
+ "@react-types/button": "^3.11.0",
+ "@react-types/calendar": "^3.6.1",
+ "@react-types/datepicker": "^3.11.0",
+ "@react-types/dialog": "^3.5.16",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/dialog": {
+ "version": "3.5.23",
+ "resolved": "https://registry.npmjs.org/@react-aria/dialog/-/dialog-3.5.23.tgz",
+ "integrity": "sha512-ud8b4G5vcFEZPEjzdXrjOadwRMBKBDLiok6lIl1rsPkd1qnLMFxsl3787kct1Ex0PVVKOPlcH7feFw+1T7NsLw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/overlays": "^3.26.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-types/dialog": "^3.5.16",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/focus": {
+ "version": "3.20.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.1.tgz",
+ "integrity": "sha512-lgYs+sQ1TtBrAXnAdRBQrBo0/7o5H6IrfDxec1j+VRpcXL0xyk0xPq+m3lZp8typzIghqDgpnKkJ5Jf4OrzPIw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0",
+ "clsx": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/focus/node_modules/clsx": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@react-aria/form": {
+ "version": "3.0.14",
+ "resolved": "https://registry.npmjs.org/@react-aria/form/-/form-3.0.14.tgz",
+ "integrity": "sha512-UYoqdGetKV+4lwGnJ22sWKywobOWYBcOetiBYTlrrnCI6e5j1Jk5iLkLvesCOoI7yfWIW9Ban5Qpze5MUrXUhQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/form": "^3.1.2",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid": {
+ "version": "3.13.0",
+ "resolved": "https://registry.npmjs.org/@react-aria/grid/-/grid-3.13.0.tgz",
+ "integrity": "sha512-RcuJYA4fyJ83MH3SunU+P5BGkx3LJdQ6kxwqwWGIuI9eUKc7uVbqvN9WN3fI+L0QfxqBFmh7ffRxIdQn7puuzw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/focus": "^3.20.2",
+ "@react-aria/i18n": "^3.12.8",
+ "@react-aria/interactions": "^3.25.0",
+ "@react-aria/live-announcer": "^3.4.2",
+ "@react-aria/selection": "^3.24.0",
+ "@react-aria/utils": "^3.28.2",
+ "@react-stately/collections": "^3.12.3",
+ "@react-stately/grid": "^3.11.1",
+ "@react-stately/selection": "^3.20.1",
+ "@react-types/checkbox": "^3.9.3",
+ "@react-types/grid": "^3.3.1",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@internationalized/date": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz",
+ "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-aria/focus": {
+ "version": "3.20.2",
+ "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.20.2.tgz",
+ "integrity": "sha512-Q3rouk/rzoF/3TuH6FzoAIKrl+kzZi9LHmr8S5EqLAOyP9TXIKG34x2j42dZsAhrw7TbF9gA8tBKwnCNH4ZV+Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/interactions": "^3.25.0",
+ "@react-aria/utils": "^3.28.2",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0",
+ "clsx": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-aria/i18n": {
+ "version": "3.12.8",
+ "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz",
+ "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@internationalized/date": "^3.8.0",
+ "@internationalized/message": "^3.1.7",
+ "@internationalized/number": "^3.6.1",
+ "@internationalized/string": "^3.2.6",
+ "@react-aria/ssr": "^3.9.8",
+ "@react-aria/utils": "^3.28.2",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-aria/interactions": {
+ "version": "3.25.0",
+ "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz",
+ "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.8",
+ "@react-aria/utils": "^3.28.2",
+ "@react-stately/flags": "^3.1.1",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-aria/selection": {
+ "version": "3.24.0",
+ "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.24.0.tgz",
+ "integrity": "sha512-RfGXVc04zz41NVIW89/a3quURZ4LT/GJLkiajQK2VjhisidPdrAWkcfjjWJj0n+tm5gPWbi9Rs5R/Rc8mrvq8Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/focus": "^3.20.2",
+ "@react-aria/i18n": "^3.12.8",
+ "@react-aria/interactions": "^3.25.0",
+ "@react-aria/utils": "^3.28.2",
+ "@react-stately/selection": "^3.20.1",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-aria/ssr": {
+ "version": "3.9.8",
+ "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.8.tgz",
+ "integrity": "sha512-lQDE/c9uTfBSDOjaZUJS8xP2jCKVk4zjQeIlCH90xaLhHDgbpCdns3xvFpJJujfj3nI4Ll9K7A+ONUBDCASOuw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-aria/utils": {
+ "version": "3.28.2",
+ "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz",
+ "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.8",
+ "@react-stately/flags": "^3.1.1",
+ "@react-stately/utils": "^3.10.6",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0",
+ "clsx": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-stately/collections": {
+ "version": "3.12.3",
+ "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz",
+ "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-stately/utils": {
+ "version": "3.10.6",
+ "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz",
+ "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-types/checkbox": {
+ "version": "3.9.3",
+ "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.3.tgz",
+ "integrity": "sha512-h6wmK7CraKHKE6L13Ut+CtnjRktbMRhkCSorv7eg82M6p4PDhZ7mfDSh13IlGR4sryT8Ka+aOjOU+EvMrKiduA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-types/grid": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.1.tgz",
+ "integrity": "sha512-bPDckheJiHSIzSeSkLqrO6rXRLWvciFJr9rpCjq/+wBj6HsLh2iMpkB/SqmRHTGpPlJvlu0b7AlxK1FYE0QSKA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/grid/node_modules/clsx": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@react-aria/i18n": {
+ "version": "3.12.7",
+ "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.7.tgz",
+ "integrity": "sha512-eLbYO2xrpeOKIEmLv2KD5LFcB0wltFqS+pUjsOzkKZg6H3b6AFDmJPxr/a0x2KGHtpGJvuHwCSbpPi9PzSSQLg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@internationalized/date": "^3.7.0",
+ "@internationalized/message": "^3.1.6",
+ "@internationalized/number": "^3.6.0",
+ "@internationalized/string": "^3.2.5",
+ "@react-aria/ssr": "^3.9.7",
+ "@react-aria/utils": "^3.28.1",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/interactions": {
+ "version": "3.24.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.24.1.tgz",
+ "integrity": "sha512-OWEcIC6UQfWq4Td5Ptuh4PZQ4LHLJr/JL2jGYvuNL6EgL3bWvzPrRYIF/R64YbfVxIC7FeZpPSkS07sZ93/NoA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.7",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/flags": "^3.1.0",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/label": {
+ "version": "3.7.16",
+ "resolved": "https://registry.npmjs.org/@react-aria/label/-/label-3.7.16.tgz",
+ "integrity": "sha512-tPog3rc5pQ9s2/5bIBtmHtbj+Ebqs2yyJgJdFjZ1/HxrjF8HMrgtBPHCn/70YD5XvmuC3OSkua84kLjNX5rBbA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/utils": "^3.28.1",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/landmark": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@react-aria/landmark/-/landmark-3.0.2.tgz",
+ "integrity": "sha512-KVXa9s3fSgo/PiUjdbnPh3a1yS4t2bMZeVBPPzYAgQ4wcU2WjuLkhviw+5GWSWRfT+jpIMV7R/cmyvr0UHvRfg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/utils": "^3.28.2",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0",
+ "use-sync-external-store": "^1.4.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/landmark/node_modules/@react-aria/ssr": {
+ "version": "3.9.8",
+ "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.8.tgz",
+ "integrity": "sha512-lQDE/c9uTfBSDOjaZUJS8xP2jCKVk4zjQeIlCH90xaLhHDgbpCdns3xvFpJJujfj3nI4Ll9K7A+ONUBDCASOuw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/landmark/node_modules/@react-aria/utils": {
+ "version": "3.28.2",
+ "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz",
+ "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.8",
+ "@react-stately/flags": "^3.1.1",
+ "@react-stately/utils": "^3.10.6",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0",
+ "clsx": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/landmark/node_modules/@react-stately/utils": {
+ "version": "3.10.6",
+ "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz",
+ "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/landmark/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/landmark/node_modules/clsx": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@react-aria/link": {
+ "version": "3.7.10",
+ "resolved": "https://registry.npmjs.org/@react-aria/link/-/link-3.7.10.tgz",
+ "integrity": "sha512-prf7s7O1PHAtA+H2przeGr8Ig4cBjk1f0kO0bQQAC3QvVOOUO7WLNU/N+xgOMNkCKEazDl21QM1o0bDRQCcXZg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-types/link": "^3.5.11",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/listbox": {
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/@react-aria/listbox/-/listbox-3.14.2.tgz",
+ "integrity": "sha512-pIwMNZs2WaH+XIax2yemI2CNs5LVV5ooVgEh7gTYoAVWj2eFa3Votmi54VlvkN937bhD5+blH32JRIu9U8XqVw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/label": "^3.7.16",
+ "@react-aria/selection": "^3.23.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/collections": "^3.12.2",
+ "@react-stately/list": "^3.12.0",
+ "@react-types/listbox": "^3.5.5",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/live-announcer": {
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/@react-aria/live-announcer/-/live-announcer-3.4.2.tgz",
+ "integrity": "sha512-6+yNF9ZrZ4YJ60Oxy2gKI4/xy6WUv1iePDCFJkgpNVuOEYi8W8czff8ctXu/RPB25OJx5v2sCw9VirRogTo2zA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@react-aria/menu": {
+ "version": "3.18.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/menu/-/menu-3.18.1.tgz",
+ "integrity": "sha512-czdJFNBW/B7QodyLDyQ+TvT8tZjCru7PrhUDkJS36ie/pTeQDFpIczgYjmKfJs5pP6olqLKXbwJy1iNTh01WTQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/focus": "^3.20.1",
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/overlays": "^3.26.1",
+ "@react-aria/selection": "^3.23.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/collections": "^3.12.2",
+ "@react-stately/menu": "^3.9.2",
+ "@react-stately/selection": "^3.20.0",
+ "@react-stately/tree": "^3.8.8",
+ "@react-types/button": "^3.11.0",
+ "@react-types/menu": "^3.9.15",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/numberfield": {
+ "version": "3.11.12",
+ "resolved": "https://registry.npmjs.org/@react-aria/numberfield/-/numberfield-3.11.12.tgz",
+ "integrity": "sha512-VQ4dfaf+k7n2tbP8iB1OLFYTLCh9ReyV7dNLrDvH24V7ByaHakobZjwP8tF6CpvafNYaXPUflxnHpIgXvN3QYA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/spinbutton": "^3.6.13",
+ "@react-aria/textfield": "^3.17.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/form": "^3.1.2",
+ "@react-stately/numberfield": "^3.9.10",
+ "@react-types/button": "^3.11.0",
+ "@react-types/numberfield": "^3.8.9",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/overlays": {
+ "version": "3.26.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/overlays/-/overlays-3.26.1.tgz",
+ "integrity": "sha512-AtQ0mp+H0alFFkojKBADEUIc1AKFsSobH4QNoxQa3V4bZKQoXxga7cRhD5RRYanu3XCQOkIxZJ3vdVK/LVVBXA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/focus": "^3.20.1",
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/ssr": "^3.9.7",
+ "@react-aria/utils": "^3.28.1",
+ "@react-aria/visually-hidden": "^3.8.21",
+ "@react-stately/overlays": "^3.6.14",
+ "@react-types/button": "^3.11.0",
+ "@react-types/overlays": "^3.8.13",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/progress": {
+ "version": "3.4.21",
+ "resolved": "https://registry.npmjs.org/@react-aria/progress/-/progress-3.4.21.tgz",
+ "integrity": "sha512-KNjoJTY2AU3L+3rozwC81lwDWn6Yk2XQbcQaxEs5frRBbuiCD7hEdrerLIgKa/J85e61MDuEel0Onc0kV9kpyw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/label": "^3.7.16",
+ "@react-aria/utils": "^3.28.1",
+ "@react-types/progress": "^3.5.10",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/radio": {
+ "version": "3.11.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/radio/-/radio-3.11.1.tgz",
+ "integrity": "sha512-plAO5MW+QD9/kMe5NNKBzKf/+b6CywdoZ5a1T/VbvkBQYYcHaYQeBuKQ4l+hF+OY2tKAWP0rrjv7tEtacPc9TA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/focus": "^3.20.1",
+ "@react-aria/form": "^3.0.14",
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/label": "^3.7.16",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/radio": "^3.10.11",
+ "@react-types/radio": "^3.8.7",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/selection": {
+ "version": "3.23.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/selection/-/selection-3.23.1.tgz",
+ "integrity": "sha512-z4vVw7Fw0+nK46PPlCV8TyieCS+EOUp3eguX8833fFJ/QDlFp3Ewgw2T5qCIix5U3siXPYU0ZmAMOdrjibdGpQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/focus": "^3.20.1",
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/selection": "^3.20.0",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/slider": {
+ "version": "3.7.17",
+ "resolved": "https://registry.npmjs.org/@react-aria/slider/-/slider-3.7.17.tgz",
+ "integrity": "sha512-B+pdHiuM9G6zLYqvkMWAEiP2AppyC3IU032yUxBUrzh3DDoHPgU8HyFurFKS0diwigzcCBcq0yQ1YTalPzWV5A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/label": "^3.7.16",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/slider": "^3.6.2",
+ "@react-types/shared": "^3.28.0",
+ "@react-types/slider": "^3.7.9",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/spinbutton": {
+ "version": "3.6.14",
+ "resolved": "https://registry.npmjs.org/@react-aria/spinbutton/-/spinbutton-3.6.14.tgz",
+ "integrity": "sha512-oSKe9p0Q/7W39eXRnLxlwJG5dQo4ffosRT3u2AtOcFkk2Zzj+tSQFzHQ4202nrWdzRnQ2KLTgUUNnUvXf0BJcg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/i18n": "^3.12.8",
+ "@react-aria/live-announcer": "^3.4.2",
+ "@react-aria/utils": "^3.28.2",
+ "@react-types/button": "^3.12.0",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/spinbutton/node_modules/@internationalized/date": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.8.0.tgz",
+ "integrity": "sha512-J51AJ0fEL68hE4CwGPa6E0PO6JDaVLd8aln48xFCSy7CZkZc96dGEGmLs2OEEbBxcsVZtfrqkXJwI2/MSG8yKw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@react-aria/spinbutton/node_modules/@react-aria/i18n": {
+ "version": "3.12.8",
+ "resolved": "https://registry.npmjs.org/@react-aria/i18n/-/i18n-3.12.8.tgz",
+ "integrity": "sha512-V/Nau9WuwTwxfFffQL4URyKyY2HhRlu9zmzkF2Hw/j5KmEQemD+9jfaLueG2CJu85lYL06JrZXUdnhZgKnqMkA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@internationalized/date": "^3.8.0",
+ "@internationalized/message": "^3.1.7",
+ "@internationalized/number": "^3.6.1",
+ "@internationalized/string": "^3.2.6",
+ "@react-aria/ssr": "^3.9.8",
+ "@react-aria/utils": "^3.28.2",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/spinbutton/node_modules/@react-aria/ssr": {
+ "version": "3.9.8",
+ "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.8.tgz",
+ "integrity": "sha512-lQDE/c9uTfBSDOjaZUJS8xP2jCKVk4zjQeIlCH90xaLhHDgbpCdns3xvFpJJujfj3nI4Ll9K7A+ONUBDCASOuw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/spinbutton/node_modules/@react-aria/utils": {
+ "version": "3.28.2",
+ "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz",
+ "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.8",
+ "@react-stately/flags": "^3.1.1",
+ "@react-stately/utils": "^3.10.6",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0",
+ "clsx": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/spinbutton/node_modules/@react-stately/utils": {
+ "version": "3.10.6",
+ "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz",
+ "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/spinbutton/node_modules/@react-types/button": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.12.0.tgz",
+ "integrity": "sha512-YrASNa+RqGQpzJcxNAahzNuTYVID1OE6HCorrEOXIyGS3EGogHsQmFs9OyThXnGHq6q4rLlA806/jWbP9uZdxA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/spinbutton/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/spinbutton/node_modules/clsx": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@react-aria/ssr": {
+ "version": "3.9.7",
+ "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.7.tgz",
+ "integrity": "sha512-GQygZaGlmYjmYM+tiNBA5C6acmiDWF52Nqd40bBp0Znk4M4hP+LTmI0lpI1BuKMw45T8RIhrAsICIfKwZvi2Gg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/switch": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/switch/-/switch-3.7.1.tgz",
+ "integrity": "sha512-CE7G9pPeltbE5wEVIPlrbjarYoMNS8gsb3+RD4Be/ghKSpwppmQyn12WIs6oQl3YQSBD/GZhfA6OTyOBo0Ro9A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/toggle": "^3.11.1",
+ "@react-stately/toggle": "^3.8.2",
+ "@react-types/shared": "^3.28.0",
+ "@react-types/switch": "^3.5.9",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/table": {
+ "version": "3.17.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/table/-/table-3.17.1.tgz",
+ "integrity": "sha512-yRZoeNwg+7ZNdq7kP9x+u9yMBL4spIdWvY9XTrYGq2XzNzl1aUUBNVszOV3hOwiU0DEF2zzUuuc8gc8Wys40zw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/focus": "^3.20.1",
+ "@react-aria/grid": "^3.12.1",
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/live-announcer": "^3.4.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-aria/visually-hidden": "^3.8.21",
+ "@react-stately/collections": "^3.12.2",
+ "@react-stately/flags": "^3.1.0",
+ "@react-stately/table": "^3.14.0",
+ "@react-types/checkbox": "^3.9.2",
+ "@react-types/grid": "^3.3.0",
+ "@react-types/shared": "^3.28.0",
+ "@react-types/table": "^3.11.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/tabs": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/tabs/-/tabs-3.10.1.tgz",
+ "integrity": "sha512-9tcmp4L0cCTSkJAVvsw5XkjTs4MP4ajJsWPc9IUXYoutZWSDs2igqx3/7KKjRM4OrjSolNXFf8uWyr9Oqg+vCg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/focus": "^3.20.1",
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/selection": "^3.23.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/tabs": "^3.8.0",
+ "@react-types/shared": "^3.28.0",
+ "@react-types/tabs": "^3.3.13",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/textfield": {
+ "version": "3.17.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/textfield/-/textfield-3.17.1.tgz",
+ "integrity": "sha512-W/4nBdyXTOFPQXJ8eRK+74QFIpGR+x24SRjdl+y3WO6gFJNiiopWj8+slSK/T8LoD3g3QlzrtX/ooVQHCG3uQw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/form": "^3.0.14",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/label": "^3.7.16",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/form": "^3.1.2",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/shared": "^3.28.0",
+ "@react-types/textfield": "^3.12.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/toast": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/toast/-/toast-3.0.1.tgz",
+ "integrity": "sha512-WDzKvQsroIowe4y/5dsZDakG4g0mDju4ZhcEPY3SFVnEBbAH1k0fwSgfygDWZdwg9FS3+oA1IYcbVt4ClK3Vfg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/landmark": "^3.0.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/toast": "^3.0.0",
+ "@react-types/button": "^3.11.0",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/toggle": {
+ "version": "3.11.2",
+ "resolved": "https://registry.npmjs.org/@react-aria/toggle/-/toggle-3.11.2.tgz",
+ "integrity": "sha512-JOg8yYYCjLDnEpuggPo9GyXFaT/B238d3R8i/xQ6KLelpi3fXdJuZlFD6n9NQp3DJbE8Wj+wM5/VFFAi3cISpw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/interactions": "^3.25.0",
+ "@react-aria/utils": "^3.28.2",
+ "@react-stately/toggle": "^3.8.3",
+ "@react-types/checkbox": "^3.9.3",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/toggle/node_modules/@react-aria/interactions": {
+ "version": "3.25.0",
+ "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.25.0.tgz",
+ "integrity": "sha512-GgIsDLlO8rDU/nFn6DfsbP9rfnzhm8QFjZkB9K9+r+MTSCn7bMntiWQgMM+5O6BiA8d7C7x4zuN4bZtc0RBdXQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.8",
+ "@react-aria/utils": "^3.28.2",
+ "@react-stately/flags": "^3.1.1",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/toggle/node_modules/@react-aria/ssr": {
+ "version": "3.9.8",
+ "resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.9.8.tgz",
+ "integrity": "sha512-lQDE/c9uTfBSDOjaZUJS8xP2jCKVk4zjQeIlCH90xaLhHDgbpCdns3xvFpJJujfj3nI4Ll9K7A+ONUBDCASOuw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "engines": {
+ "node": ">= 12"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/toggle/node_modules/@react-aria/utils": {
+ "version": "3.28.2",
+ "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.2.tgz",
+ "integrity": "sha512-J8CcLbvnQgiBn54eeEvQQbIOfBF3A1QizxMw9P4cl9MkeR03ug7RnjTIdJY/n2p7t59kLeAB3tqiczhcj+Oi5w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.8",
+ "@react-stately/flags": "^3.1.1",
+ "@react-stately/utils": "^3.10.6",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0",
+ "clsx": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/toggle/node_modules/@react-stately/toggle": {
+ "version": "3.8.3",
+ "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.3.tgz",
+ "integrity": "sha512-4T2V3P1RK4zEFz4vJjUXUXyB0g4Slm6stE6Ry20fzDWjltuW42cD2lmrd7ccTO/CXFmHLECcXQLD4GEbOj0epA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/utils": "^3.10.6",
+ "@react-types/checkbox": "^3.9.3",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/toggle/node_modules/@react-stately/utils": {
+ "version": "3.10.6",
+ "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz",
+ "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/toggle/node_modules/@react-types/checkbox": {
+ "version": "3.9.3",
+ "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.3.tgz",
+ "integrity": "sha512-h6wmK7CraKHKE6L13Ut+CtnjRktbMRhkCSorv7eg82M6p4PDhZ7mfDSh13IlGR4sryT8Ka+aOjOU+EvMrKiduA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/toggle/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/toggle/node_modules/clsx": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@react-aria/toolbar": {
+ "version": "3.0.0-beta.14",
+ "resolved": "https://registry.npmjs.org/@react-aria/toolbar/-/toolbar-3.0.0-beta.14.tgz",
+ "integrity": "sha512-F9wFYhcbVUveo6+JfAjKyz19BnBaXBYG7YyZdGurhn5E1bD+Zrwz/ZCTrrx40xJsbofciCiiwnKiXmzB20Kl5Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/focus": "^3.20.1",
+ "@react-aria/i18n": "^3.12.7",
+ "@react-aria/utils": "^3.28.1",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/tooltip": {
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/tooltip/-/tooltip-3.8.1.tgz",
+ "integrity": "sha512-g5Vr5HFGfLQRxdYs8nZeXeNrni5YcRGegRjnEDUZwW+Gwvu8KTrD7IeXrBDndS+XoTzKC4MzfvtyXWWpYmT0KQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-stately/tooltip": "^3.5.2",
+ "@react-types/shared": "^3.28.0",
+ "@react-types/tooltip": "^3.4.15",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/utils": {
+ "version": "3.28.1",
+ "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.28.1.tgz",
+ "integrity": "sha512-mnHFF4YOVu9BRFQ1SZSKfPhg3z+lBRYoW5mLcYTQihbKhz48+I1sqRkP7ahMITr8ANH3nb34YaMME4XWmK2Mgg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/ssr": "^3.9.7",
+ "@react-stately/flags": "^3.1.0",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0",
+ "clsx": "^2.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-aria/utils/node_modules/clsx": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
+ "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@react-aria/visually-hidden": {
+ "version": "3.8.21",
+ "resolved": "https://registry.npmjs.org/@react-aria/visually-hidden/-/visually-hidden-3.8.21.tgz",
+ "integrity": "sha512-iii5qO+cVHrHiOeiBYCnTRUQG2eOgEPFmiMG4dAuby8+pJJ8U4BvffX2sDTYWL6ztLLBYyrsUHPSw1Ld03JhmA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/interactions": "^3.24.1",
+ "@react-aria/utils": "^3.28.1",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/calendar": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/calendar/-/calendar-3.7.1.tgz",
+ "integrity": "sha512-DXsJv2Xm1BOqJAx5846TmTG1IZ0oKrBqYAzWZG7hiDq3rPjYGgKtC/iJg9MUev6pHhoZlP9fdRCNFiCfzm5bLQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@internationalized/date": "^3.7.0",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/calendar": "^3.6.1",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/checkbox": {
+ "version": "3.6.12",
+ "resolved": "https://registry.npmjs.org/@react-stately/checkbox/-/checkbox-3.6.12.tgz",
+ "integrity": "sha512-gMxrWBl+styUD+2ntNIcviVpGt2Y+cHUGecAiNI3LM8/K6weI7938DWdLdK7i0gDmgSJwhoNRSavMPI1W6aMZQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/form": "^3.1.2",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/checkbox": "^3.9.2",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/collections": {
+ "version": "3.12.2",
+ "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.2.tgz",
+ "integrity": "sha512-RoehfGwrsYJ/WGtyGSLZNYysszajnq0Q3iTXg7plfW1vNEzom/A31vrLjOSOHJWAtwW339SDGGRpymDtLo4GWA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/combobox": {
+ "version": "3.10.3",
+ "resolved": "https://registry.npmjs.org/@react-stately/combobox/-/combobox-3.10.3.tgz",
+ "integrity": "sha512-l4yr8lSHfwFdA+ZpY15w98HkgF1iHytjerdQkMa4C0dCl4NWUyyWMOcgmHA8G56QEdbFo5dXyW6hzF2PJnUOIg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/collections": "^3.12.2",
+ "@react-stately/form": "^3.1.2",
+ "@react-stately/list": "^3.12.0",
+ "@react-stately/overlays": "^3.6.14",
+ "@react-stately/select": "^3.6.11",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/combobox": "^3.13.3",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/datepicker": {
+ "version": "3.13.0",
+ "resolved": "https://registry.npmjs.org/@react-stately/datepicker/-/datepicker-3.13.0.tgz",
+ "integrity": "sha512-I0Y/aQraQyRLMWnh5tBZMiZ0xlmvPjFErXnQaeD7SdOYUHNtQS4BAQsMByQrMfg8uhOqUTKlIh7xEZusuqYWOA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@internationalized/date": "^3.7.0",
+ "@internationalized/string": "^3.2.5",
+ "@react-stately/form": "^3.1.2",
+ "@react-stately/overlays": "^3.6.14",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/datepicker": "^3.11.0",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/flags": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/flags/-/flags-3.1.1.tgz",
+ "integrity": "sha512-XPR5gi5LfrPdhxZzdIlJDz/B5cBf63l4q6/AzNqVWFKgd0QqY5LvWJftXkklaIUpKSJkIKQb8dphuZXDtkWNqg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@react-stately/form": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.2.tgz",
+ "integrity": "sha512-sKgkV+rxeqM1lf0dCq2wWzdYa5Z0wz/MB3yxjodffy8D43PjFvUOMWpgw/752QHPGCd1XIxA3hE58Dw9FFValg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/grid": {
+ "version": "3.11.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/grid/-/grid-3.11.1.tgz",
+ "integrity": "sha512-xMk2YsaIKkF8dInRLUFpUXBIqnYt88hehhq2nb65RFgsFFhngE/OkaFudSUzaYPc1KvHpW+oHqvseC+G1iDG2w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/collections": "^3.12.3",
+ "@react-stately/selection": "^3.20.1",
+ "@react-types/grid": "^3.3.1",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/grid/node_modules/@react-stately/collections": {
+ "version": "3.12.3",
+ "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz",
+ "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/grid/node_modules/@react-types/grid": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.1.tgz",
+ "integrity": "sha512-bPDckheJiHSIzSeSkLqrO6rXRLWvciFJr9rpCjq/+wBj6HsLh2iMpkB/SqmRHTGpPlJvlu0b7AlxK1FYE0QSKA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/grid/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/list": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.12.0.tgz",
+ "integrity": "sha512-6niQWJ6TZwOKLAOn2wIsxtOvWenh3rKiKdOh4L4O4f7U+h1Hu000Mu4lyIQm2P9uZAkF2Y5QNh6dHN+hSd6h3A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/collections": "^3.12.2",
+ "@react-stately/selection": "^3.20.0",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/menu": {
+ "version": "3.9.2",
+ "resolved": "https://registry.npmjs.org/@react-stately/menu/-/menu-3.9.2.tgz",
+ "integrity": "sha512-mVCFMUQnEMs6djOqgHC2d46k/5Mv5f6UYa4TMnNDSiY8QlHG4eIdmhBmuYpOwWuOOHJ0xKmLQ4PWLzma/mBorg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/overlays": "^3.6.14",
+ "@react-types/menu": "^3.9.15",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/numberfield": {
+ "version": "3.9.10",
+ "resolved": "https://registry.npmjs.org/@react-stately/numberfield/-/numberfield-3.9.10.tgz",
+ "integrity": "sha512-47ta1GyfLsSaDJIdH6A0ARttPV32nu8a5zUSE2hTfRqwgAd3ksWW5ZEf6qIhDuhnE9GtaIuacsctD8C7M3EOPw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@internationalized/number": "^3.6.0",
+ "@react-stately/form": "^3.1.2",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/numberfield": "^3.8.9",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/overlays": {
+ "version": "3.6.14",
+ "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.14.tgz",
+ "integrity": "sha512-RRalTuHdwrKO1BmXKaqBtE1GGUXU4VUAWwgh4lsP2EFSixDHmOVLxHFDWYvOPChBhpi8KXfLEgm6DEgPBvLBZQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/overlays": "^3.8.13",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/radio": {
+ "version": "3.10.11",
+ "resolved": "https://registry.npmjs.org/@react-stately/radio/-/radio-3.10.11.tgz",
+ "integrity": "sha512-dclixp3fwNBbgpbi66x36YGaNwN7hI1nbuhkcnLAE0hWkTO8/wtKBgGqRKSfNV7MSiWlhBhhcdPcQ+V7q7AQIQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/form": "^3.1.2",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/radio": "^3.8.7",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/select": {
+ "version": "3.6.12",
+ "resolved": "https://registry.npmjs.org/@react-stately/select/-/select-3.6.12.tgz",
+ "integrity": "sha512-5o/NAaENO/Gxs1yui5BHLItxLnDPSQJ5HDKycuD0/gGC17BboAGEY/F9masiQ5qwRPe3JEc0QfvMRq3yZVNXog==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/form": "^3.1.3",
+ "@react-stately/list": "^3.12.1",
+ "@react-stately/overlays": "^3.6.15",
+ "@react-types/select": "^3.9.11",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/select/node_modules/@react-stately/collections": {
+ "version": "3.12.3",
+ "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz",
+ "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/select/node_modules/@react-stately/form": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/@react-stately/form/-/form-3.1.3.tgz",
+ "integrity": "sha512-Jisgm0facSS3sAzHfSgshoCo3LxfO0wmQj98MOBCGXyVL+MSwx2ilb38eXIyBCzHJzJnPRTLaK/E4T49aph47A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/select/node_modules/@react-stately/list": {
+ "version": "3.12.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/list/-/list-3.12.1.tgz",
+ "integrity": "sha512-N+YCInNZ2OpY0WUNvJWUTyFHtzE5yBtZ9DI4EHJDvm61+jmZ2s3HszOfa7j+7VOKq78VW3m5laqsQNWvMrLFrQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/collections": "^3.12.3",
+ "@react-stately/selection": "^3.20.1",
+ "@react-stately/utils": "^3.10.6",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/select/node_modules/@react-stately/overlays": {
+ "version": "3.6.15",
+ "resolved": "https://registry.npmjs.org/@react-stately/overlays/-/overlays-3.6.15.tgz",
+ "integrity": "sha512-LBaGpXuI+SSd5HSGzyGJA0Gy09V2tl2G/r0lllTYqwt0RDZR6p7IrhdGVXZm6vI0oWEnih7yLC32krkVQrffgQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/utils": "^3.10.6",
+ "@react-types/overlays": "^3.8.14",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/select/node_modules/@react-stately/utils": {
+ "version": "3.10.6",
+ "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz",
+ "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/select/node_modules/@react-types/overlays": {
+ "version": "3.8.14",
+ "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.14.tgz",
+ "integrity": "sha512-XJS67KHYhdMvPNHXNGdmc85gE+29QT5TwC58V4kxxHVtQh9fYzEEPzIV8K84XWSz04rRGe3fjDgRNbcqBektWQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/select/node_modules/@react-types/select": {
+ "version": "3.9.11",
+ "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.11.tgz",
+ "integrity": "sha512-uEpQCgDlrq/5fW05FgNEsqsqpvZVKfHQO9Mp7OTqGtm4UBNAbcQ6hOV7MJwQCS25Lu2luzOYdgqDUN8eAATJVQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/select/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/selection": {
+ "version": "3.20.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/selection/-/selection-3.20.1.tgz",
+ "integrity": "sha512-K9MP6Rfg2yvFoY2Cr+ykA7bP4EBXlGaq5Dqfa1krvcXlEgMbQka5muLHdNXqjzGgcwPmS1dx1NECD15q63NtOw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/collections": "^3.12.3",
+ "@react-stately/utils": "^3.10.6",
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/selection/node_modules/@react-stately/collections": {
+ "version": "3.12.3",
+ "resolved": "https://registry.npmjs.org/@react-stately/collections/-/collections-3.12.3.tgz",
+ "integrity": "sha512-QfSBME2QWDjUw/RmmUjrYl/j1iCYcYCIDsgZda1OeRtt63R11k0aqmmwrDRwCsA+Sv+D5QgkOp4KK+CokTzoVQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/selection/node_modules/@react-stately/utils": {
+ "version": "3.10.6",
+ "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.6.tgz",
+ "integrity": "sha512-O76ip4InfTTzAJrg8OaZxKU4vvjMDOpfA/PGNOytiXwBbkct2ZeZwaimJ8Bt9W1bj5VsZ81/o/tW4BacbdDOMA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/selection/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/slider": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/@react-stately/slider/-/slider-3.6.2.tgz",
+ "integrity": "sha512-5S9omr29Viv2PRyZ056ZlazGBM8wYNNHakxsTHcSdG/G8WQLrWspWIMiCd4B37cCTkt9ik6AQ6Y3muHGXJI0IQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/shared": "^3.28.0",
+ "@react-types/slider": "^3.7.9",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/table": {
+ "version": "3.14.0",
+ "resolved": "https://registry.npmjs.org/@react-stately/table/-/table-3.14.0.tgz",
+ "integrity": "sha512-ALHIgAgSyHeyUiBDWIxmIEl9P4Gy5jlGybcT/rDBM8x7Ik/C/0Hd9f9Y5ubiZSpUGeAXlIaeEdSm0HBfYtQVRw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/collections": "^3.12.2",
+ "@react-stately/flags": "^3.1.0",
+ "@react-stately/grid": "^3.11.0",
+ "@react-stately/selection": "^3.20.0",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/grid": "^3.3.0",
+ "@react-types/shared": "^3.28.0",
+ "@react-types/table": "^3.11.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/tabs": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/@react-stately/tabs/-/tabs-3.8.0.tgz",
+ "integrity": "sha512-I8ctOsUKPviJ82xWAcZMvWqz5/VZurkE+W9n9wrFbCgHAGK/37bx+PM1uU/Lk4yKp8WrPYSFOEPil5liD+M+ew==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/list": "^3.12.0",
+ "@react-types/shared": "^3.28.0",
+ "@react-types/tabs": "^3.3.13",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/toast": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@react-stately/toast/-/toast-3.0.0.tgz",
+ "integrity": "sha512-g7e4hNO9E6kOqyBeLRAfZBihp1EIQikmaH3Uj/OZJXKvIDKJlNlpvwstUIcmEuEzqA1Uru78ozxIVWh3pg9ubg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0",
+ "use-sync-external-store": "^1.4.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/toggle": {
+ "version": "3.8.2",
+ "resolved": "https://registry.npmjs.org/@react-stately/toggle/-/toggle-3.8.2.tgz",
+ "integrity": "sha512-5KPpT6zvt8H+WC9UbubhCTZltREeYb/3hKdl4YkS7BbSOQlHTFC0pOk8SsQU70Pwk26jeVHbl5le/N8cw00x8w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/checkbox": "^3.9.2",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/tooltip": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/@react-stately/tooltip/-/tooltip-3.5.2.tgz",
+ "integrity": "sha512-z81kwZWnnf2SE5/rHMrejH5uQu3dXUjrhIa2AGT038DNOmRyS9TkFBywPCiiE7tHpUg/rxZrPxx01JFGvOkmgg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/overlays": "^3.6.14",
+ "@react-types/tooltip": "^3.4.15",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/tree": {
+ "version": "3.8.8",
+ "resolved": "https://registry.npmjs.org/@react-stately/tree/-/tree-3.8.8.tgz",
+ "integrity": "sha512-21WB9kKT9+/tr6B8Q4G53tZXl/3dftg5sZqCR6x055FGd2wGVbkxsLhQLmC+XVkTiLU9pB3BjvZ9eaSj1D8Wmg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-stately/collections": "^3.12.2",
+ "@react-stately/selection": "^3.20.0",
+ "@react-stately/utils": "^3.10.5",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/utils": {
+ "version": "3.10.5",
+ "resolved": "https://registry.npmjs.org/@react-stately/utils/-/utils-3.10.5.tgz",
+ "integrity": "sha512-iMQSGcpaecghDIh3mZEpZfoFH3ExBwTtuBEcvZ2XnGzCgQjeYXcMdIUwAfVQLXFTdHUHGF6Gu6/dFrYsCzySBQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-stately/virtualizer": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@react-stately/virtualizer/-/virtualizer-4.3.1.tgz",
+ "integrity": "sha512-yWRR9NhaD9NQezRUm1n0cQAYAOAYLOJSxVrCAKyhz/AYvG5JMMvFk3kzgrX8YZXoZKjybcdvy3YZ+jbCSprR6g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-aria/utils": "^3.28.1",
+ "@react-types/shared": "^3.28.0",
+ "@swc/helpers": "^0.5.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1",
+ "react-dom": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/accordion": {
+ "version": "3.0.0-alpha.26",
+ "resolved": "https://registry.npmjs.org/@react-types/accordion/-/accordion-3.0.0-alpha.26.tgz",
+ "integrity": "sha512-OXf/kXcD2vFlEnkcZy/GG+a/1xO9BN7Uh3/5/Ceuj9z2E/WwD55YwU3GFM5zzkZ4+DMkdowHnZX37XnmbyD3Mg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.27.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/breadcrumbs": {
+ "version": "3.7.11",
+ "resolved": "https://registry.npmjs.org/@react-types/breadcrumbs/-/breadcrumbs-3.7.11.tgz",
+ "integrity": "sha512-pMvMLPFr7qs4SSnQ0GyX7i3DkWVs9wfm1lGPFbBO7pJLrHTSK/6Ii4cTEvP6d5o2VgjOVkvce9xCLWW5uosuEQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/link": "^3.5.11",
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/button": {
+ "version": "3.11.0",
+ "resolved": "https://registry.npmjs.org/@react-types/button/-/button-3.11.0.tgz",
+ "integrity": "sha512-gJh5i0JiBiZGZGDo+tXMp6xbixPM7IKZ0sDuxTYBG49qNzzWJq0uNYltO3emwSVXFSsBgRV/Wu8kQGhfuN7wIw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/calendar": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@react-types/calendar/-/calendar-3.6.1.tgz",
+ "integrity": "sha512-EMbFJX/3gD5j+R0qZEGqK+wlhBxMSHhGP8GqP9XGbpuJPE3w9/M/PVWdh8FUdzf9srYxPOq5NgiGI1JUJvdZqw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@internationalized/date": "^3.7.0",
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/checkbox": {
+ "version": "3.9.2",
+ "resolved": "https://registry.npmjs.org/@react-types/checkbox/-/checkbox-3.9.2.tgz",
+ "integrity": "sha512-BruOLjr9s0BS2+G1Q2ZZ0ubnSTG54hZWr59lCHXaLxMdA/+KVsR6JVMQuYKsW0P8RDDlQXE/QGz3n9yB/Ara4A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/combobox": {
+ "version": "3.13.3",
+ "resolved": "https://registry.npmjs.org/@react-types/combobox/-/combobox-3.13.3.tgz",
+ "integrity": "sha512-ASPLWuHke4XbnoOWUkNTguUa2cnpIsHPV0bcnfushC0yMSC4IEOlthstEbcdzjVUpWXSyaoI1R4POXmdIP53Nw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/datepicker": {
+ "version": "3.11.0",
+ "resolved": "https://registry.npmjs.org/@react-types/datepicker/-/datepicker-3.11.0.tgz",
+ "integrity": "sha512-GAYgPzqKvd1lR2sLYYMlUkNg2+QoM2uVUmpeQLP1SbYpDr1y8lG5cR54em1G4X/qY4+nCWGiwhRC2veP0D0kfA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@internationalized/date": "^3.7.0",
+ "@react-types/calendar": "^3.6.1",
+ "@react-types/overlays": "^3.8.13",
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/dialog": {
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/@react-types/dialog/-/dialog-3.5.17.tgz",
+ "integrity": "sha512-rKe2WrT272xuCH13euegBGjJAORYXJpHsX2hlu/f02TmMG4nSLss9vKBnY2N7k7nci65k5wDTW6lcsvQ4Co5zQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/overlays": "^3.8.14",
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/dialog/node_modules/@react-types/overlays": {
+ "version": "3.8.14",
+ "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.14.tgz",
+ "integrity": "sha512-XJS67KHYhdMvPNHXNGdmc85gE+29QT5TwC58V4kxxHVtQh9fYzEEPzIV8K84XWSz04rRGe3fjDgRNbcqBektWQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/dialog/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/form": {
+ "version": "3.7.10",
+ "resolved": "https://registry.npmjs.org/@react-types/form/-/form-3.7.10.tgz",
+ "integrity": "sha512-PPn1OH/QlQLPaoFqp9EMVSlNk41aiNLwPaMyRhzYvFBGLmtbuX+7JCcH2DgV1peq3KAuUKRDdI2M1iVdHYwMPw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/grid": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@react-types/grid/-/grid-3.3.0.tgz",
+ "integrity": "sha512-9IXgD5qXXxz+S9RK+zT8umuTCEcE4Yfdl0zUGyTCB8LVcPEeZuarLGXZY/12Rkbd8+r6MUIKTxMVD3Nq9X5Ksg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/link": {
+ "version": "3.5.11",
+ "resolved": "https://registry.npmjs.org/@react-types/link/-/link-3.5.11.tgz",
+ "integrity": "sha512-aX9sJod9msdQaOT0NUTYNaBKSkXGPazSPvUJ/Oe4/54T3sYkWeRqmgJ84RH55jdBzpbObBTg8qxKiPA26a1q9Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/listbox": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/@react-types/listbox/-/listbox-3.6.0.tgz",
+ "integrity": "sha512-+1ugDKTxson/WNOQZO4BfrnQ6cGDt+72mEytXMsSsd4aEC+x3RyUv6NKwdOl4n602cOreo0MHtap1X2BOACVoQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/listbox/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/menu": {
+ "version": "3.9.15",
+ "resolved": "https://registry.npmjs.org/@react-types/menu/-/menu-3.9.15.tgz",
+ "integrity": "sha512-vNEeGxKLYBJc3rwImnEhSVzeIrhUSSRYRk617oGZowX3NkWxnixFGBZNy0w8j0z8KeNz3wRM4xqInRord1mDbw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/overlays": "^3.8.13",
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/numberfield": {
+ "version": "3.8.9",
+ "resolved": "https://registry.npmjs.org/@react-types/numberfield/-/numberfield-3.8.9.tgz",
+ "integrity": "sha512-YqhawYUULiZnUba0/9Vaps8WAT2lto4V6CD/X7s048jiOrHiiIX03RDEAQuKOt1UYdzBJDHfSew9uGMyf/nC0g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/overlays": {
+ "version": "3.8.13",
+ "resolved": "https://registry.npmjs.org/@react-types/overlays/-/overlays-3.8.13.tgz",
+ "integrity": "sha512-xgT843KIh1otvYPQ6kCGTVUICiMF5UQ7SZUQZd4Zk3VtiFIunFVUvTvL03cpt0026UmY7tbv7vFrPKcT6xjsjw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/progress": {
+ "version": "3.5.10",
+ "resolved": "https://registry.npmjs.org/@react-types/progress/-/progress-3.5.10.tgz",
+ "integrity": "sha512-YDQExymdgORnSvXTtOW7SMhVOinlrD3bAlyCxO+hSAVaI1Ax38pW5dUFf6H85Jn7hLpjPQmQJvNsfsJ09rDFjQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/radio": {
+ "version": "3.8.7",
+ "resolved": "https://registry.npmjs.org/@react-types/radio/-/radio-3.8.7.tgz",
+ "integrity": "sha512-K620hnDmSR7u9cZfwJIfoLvmZS1j9liD7nDXBm+N6aiq9E+8sw312sIEX5iR2TrQ4xovvJQZN7DWxPVr+1LfWw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/select": {
+ "version": "3.9.10",
+ "resolved": "https://registry.npmjs.org/@react-types/select/-/select-3.9.10.tgz",
+ "integrity": "sha512-vvC5+cBSOu6J6lm74jhhP3Zvo1JO8m0FNX+Q95wapxrhs2aYYeMIgVuvNKeOuhVqzpBZxWmblBjCVNzCArZOaQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/shared": {
+ "version": "3.28.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.28.0.tgz",
+ "integrity": "sha512-9oMEYIDc3sk0G5rysnYvdNrkSg7B04yTKl50HHSZVbokeHpnU0yRmsDaWb9B/5RprcKj8XszEk5guBO8Sa/Q+Q==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/slider": {
+ "version": "3.7.10",
+ "resolved": "https://registry.npmjs.org/@react-types/slider/-/slider-3.7.10.tgz",
+ "integrity": "sha512-Yb8wbpu2gS7AwvJUuz0IdZBRi6eIBZq32BSss4UHX0StA8dtR1/K4JeTsArxwiA3P0BA6t0gbR6wzxCvVA9fRw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/slider/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/switch": {
+ "version": "3.5.10",
+ "resolved": "https://registry.npmjs.org/@react-types/switch/-/switch-3.5.10.tgz",
+ "integrity": "sha512-YyNhx4CvuJ0Rvv7yMuQaqQuOIeg+NwLV00NHHJ+K0xEANSLcICLOLPNMOqRIqLSQDz5vDI705UKk8gVcxqPX5g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.29.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/switch/node_modules/@react-types/shared": {
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.29.0.tgz",
+ "integrity": "sha512-IDQYu/AHgZimObzCFdNl1LpZvQW/xcfLt3v20sorl5qRucDVj4S9os98sVTZ4IRIBjmS+MkjqpR5E70xan7ooA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/table": {
+ "version": "3.11.0",
+ "resolved": "https://registry.npmjs.org/@react-types/table/-/table-3.11.0.tgz",
+ "integrity": "sha512-83cGyszL+sQ0uFNZvrnvDMg2KIxpe3l5U48IH9lvq2NC41Y4lGG0d7sBU6wgcc3vnQ/qhOE5LcbceGKEi2YSyw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/grid": "^3.3.0",
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/tabs": {
+ "version": "3.3.13",
+ "resolved": "https://registry.npmjs.org/@react-types/tabs/-/tabs-3.3.13.tgz",
+ "integrity": "sha512-jqaK2U+WKChAmYBMO8QxQlFaIM8zDRY9+ignA1HwIyRw7vli4Mycc4RcMxTPm8krvgo+zuVrped9QB+hsDjCsQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/textfield": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/@react-types/textfield/-/textfield-3.12.0.tgz",
+ "integrity": "sha512-B0vzCIBUbYWrlFk+odVXrSmPYwds9G+G+HiOO/sJr4eZ4RYiIqnFbZ7qiWhWXaou7vi71iXVqKQ8mxA6bJwPEQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
+ "node_modules/@react-types/tooltip": {
+ "version": "3.4.15",
+ "resolved": "https://registry.npmjs.org/@react-types/tooltip/-/tooltip-3.4.15.tgz",
+ "integrity": "sha512-qiYwQLiEwYqrt/m8iQA8abl9k/9LrbtMNoEevL4jN4H0I5NrG55E78GYTkSzBBYmhBO4KnPVT0SfGM1tYaQx/A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@react-types/overlays": "^3.8.13",
+ "@react-types/shared": "^3.28.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1"
+ }
+ },
"node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.34.2",
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.2.tgz",
@@ -2611,6 +6328,15 @@
"dev": true,
"license": "Apache-2.0"
},
+ "node_modules/@swc/helpers": {
+ "version": "0.5.17",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz",
+ "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.8.0"
+ }
+ },
"node_modules/@swc/types": {
"version": "0.1.19",
"resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.19.tgz",
@@ -2622,44 +6348,46 @@
}
},
"node_modules/@tailwindcss/node": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.12.tgz",
- "integrity": "sha512-a6J11K1Ztdln9OrGfoM75/hChYPcHYGNYimqciMrvKXRmmPaS8XZTHhdvb5a3glz4Kd4ZxE1MnuFE2c0fGGmtg==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.4.tgz",
+ "integrity": "sha512-MT5118zaiO6x6hNA04OWInuAiP1YISXql8Z+/Y8iisV5nuhM8VXlyhRuqc2PEviPszcXI66W44bCIk500Oolhw==",
"dev": true,
"license": "MIT",
"dependencies": {
"enhanced-resolve": "^5.18.1",
"jiti": "^2.4.2",
- "tailwindcss": "4.0.12"
+ "lightningcss": "1.29.2",
+ "tailwindcss": "4.1.4"
}
},
"node_modules/@tailwindcss/oxide": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.12.tgz",
- "integrity": "sha512-DWb+myvJB9xJwelwT9GHaMc1qJj6MDXRDR0CS+T8IdkejAtu8ctJAgV4r1drQJLPeS7mNwq2UHW2GWrudTf63A==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.4.tgz",
+ "integrity": "sha512-p5wOpXyOJx7mKh5MXh5oKk+kqcz8T+bA3z/5VWWeQwFrmuBItGwz8Y2CHk/sJ+dNb9B0nYFfn0rj/cKHZyjahQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">= 10"
},
"optionalDependencies": {
- "@tailwindcss/oxide-android-arm64": "4.0.12",
- "@tailwindcss/oxide-darwin-arm64": "4.0.12",
- "@tailwindcss/oxide-darwin-x64": "4.0.12",
- "@tailwindcss/oxide-freebsd-x64": "4.0.12",
- "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.12",
- "@tailwindcss/oxide-linux-arm64-gnu": "4.0.12",
- "@tailwindcss/oxide-linux-arm64-musl": "4.0.12",
- "@tailwindcss/oxide-linux-x64-gnu": "4.0.12",
- "@tailwindcss/oxide-linux-x64-musl": "4.0.12",
- "@tailwindcss/oxide-win32-arm64-msvc": "4.0.12",
- "@tailwindcss/oxide-win32-x64-msvc": "4.0.12"
+ "@tailwindcss/oxide-android-arm64": "4.1.4",
+ "@tailwindcss/oxide-darwin-arm64": "4.1.4",
+ "@tailwindcss/oxide-darwin-x64": "4.1.4",
+ "@tailwindcss/oxide-freebsd-x64": "4.1.4",
+ "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.4",
+ "@tailwindcss/oxide-linux-arm64-gnu": "4.1.4",
+ "@tailwindcss/oxide-linux-arm64-musl": "4.1.4",
+ "@tailwindcss/oxide-linux-x64-gnu": "4.1.4",
+ "@tailwindcss/oxide-linux-x64-musl": "4.1.4",
+ "@tailwindcss/oxide-wasm32-wasi": "4.1.4",
+ "@tailwindcss/oxide-win32-arm64-msvc": "4.1.4",
+ "@tailwindcss/oxide-win32-x64-msvc": "4.1.4"
}
},
"node_modules/@tailwindcss/oxide-android-arm64": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.12.tgz",
- "integrity": "sha512-dAXCaemu3mHLXcA5GwGlQynX8n7tTdvn5i1zAxRvZ5iC9fWLl5bGnjZnzrQqT7ttxCvRwdVf3IHUnMVdDBO/kQ==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.4.tgz",
+ "integrity": "sha512-xMMAe/SaCN/vHfQYui3fqaBDEXMu22BVwQ33veLc8ep+DNy7CWN52L+TTG9y1K397w9nkzv+Mw+mZWISiqhmlA==",
"cpu": [
"arm64"
],
@@ -2674,9 +6402,9 @@
}
},
"node_modules/@tailwindcss/oxide-darwin-arm64": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.12.tgz",
- "integrity": "sha512-vPNI+TpJQ7sizselDXIJdYkx9Cu6JBdtmRWujw9pVIxW8uz3O2PjgGGzL/7A0sXI8XDjSyRChrUnEW9rQygmJQ==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.4.tgz",
+ "integrity": "sha512-JGRj0SYFuDuAGilWFBlshcexev2hOKfNkoX+0QTksKYq2zgF9VY/vVMq9m8IObYnLna0Xlg+ytCi2FN2rOL0Sg==",
"cpu": [
"arm64"
],
@@ -2691,9 +6419,9 @@
}
},
"node_modules/@tailwindcss/oxide-darwin-x64": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.12.tgz",
- "integrity": "sha512-RL/9jM41Fdq4Efr35C5wgLx98BirnrfwuD+zgMFK6Ir68HeOSqBhW9jsEeC7Y/JcGyPd3MEoJVIU4fAb7YLg7A==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.4.tgz",
+ "integrity": "sha512-sdDeLNvs3cYeWsEJ4H1DvjOzaGios4QbBTNLVLVs0XQ0V95bffT3+scptzYGPMjm7xv4+qMhCDrkHwhnUySEzA==",
"cpu": [
"x64"
],
@@ -2708,9 +6436,9 @@
}
},
"node_modules/@tailwindcss/oxide-freebsd-x64": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.12.tgz",
- "integrity": "sha512-7WzWiax+LguJcMEimY0Q4sBLlFXu1tYxVka3+G2M9KmU/3m84J3jAIV4KZWnockbHsbb2XgrEjtlJKVwHQCoRA==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.4.tgz",
+ "integrity": "sha512-VHxAqxqdghM83HslPhRsNhHo91McsxRJaEnShJOMu8mHmEj9Ig7ToHJtDukkuLWLzLboh2XSjq/0zO6wgvykNA==",
"cpu": [
"x64"
],
@@ -2725,9 +6453,9 @@
}
},
"node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.12.tgz",
- "integrity": "sha512-X9LRC7jjE1QlfIaBbXjY0PGeQP87lz5mEfLSVs2J1yRc9PSg1tEPS9NBqY4BU9v5toZgJgzKeaNltORyTs22TQ==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.4.tgz",
+ "integrity": "sha512-OTU/m/eV4gQKxy9r5acuesqaymyeSCnsx1cFto/I1WhPmi5HDxX1nkzb8KYBiwkHIGg7CTfo/AcGzoXAJBxLfg==",
"cpu": [
"arm"
],
@@ -2742,9 +6470,9 @@
}
},
"node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.12.tgz",
- "integrity": "sha512-i24IFNq2402zfDdoWKypXz0ZNS2G4NKaA82tgBlE2OhHIE+4mg2JDb5wVfyP6R+MCm5grgXvurcIcKWvo44QiQ==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.4.tgz",
+ "integrity": "sha512-hKlLNvbmUC6z5g/J4H+Zx7f7w15whSVImokLPmP6ff1QqTVE+TxUM9PGuNsjHvkvlHUtGTdDnOvGNSEUiXI1Ww==",
"cpu": [
"arm64"
],
@@ -2759,9 +6487,9 @@
}
},
"node_modules/@tailwindcss/oxide-linux-arm64-musl": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.12.tgz",
- "integrity": "sha512-LmOdshJBfAGIBG0DdBWhI0n5LTMurnGGJCHcsm9F//ISfsHtCnnYIKgYQui5oOz1SUCkqsMGfkAzWyNKZqbGNw==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.4.tgz",
+ "integrity": "sha512-X3As2xhtgPTY/m5edUtddmZ8rCruvBvtxYLMw9OsZdH01L2gS2icsHRwxdU0dMItNfVmrBezueXZCHxVeeb7Aw==",
"cpu": [
"arm64"
],
@@ -2776,9 +6504,9 @@
}
},
"node_modules/@tailwindcss/oxide-linux-x64-gnu": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.12.tgz",
- "integrity": "sha512-OSK667qZRH30ep8RiHbZDQfqkXjnzKxdn0oRwWzgCO8CoTxV+MvIkd0BWdQbYtYuM1wrakARV/Hwp0eA/qzdbw==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.4.tgz",
+ "integrity": "sha512-2VG4DqhGaDSmYIu6C4ua2vSLXnJsb/C9liej7TuSO04NK+JJJgJucDUgmX6sn7Gw3Cs5ZJ9ZLrnI0QRDOjLfNQ==",
"cpu": [
"x64"
],
@@ -2793,9 +6521,9 @@
}
},
"node_modules/@tailwindcss/oxide-linux-x64-musl": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.12.tgz",
- "integrity": "sha512-uylhWq6OWQ8krV8Jk+v0H/3AZKJW6xYMgNMyNnUbbYXWi7hIVdxRKNUB5UvrlC3RxtgsK5EAV2i1CWTRsNcAnA==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.4.tgz",
+ "integrity": "sha512-v+mxVgH2kmur/X5Mdrz9m7TsoVjbdYQT0b4Z+dr+I4RvreCNXyCFELZL/DO0M1RsidZTrm6O1eMnV6zlgEzTMQ==",
"cpu": [
"x64"
],
@@ -2809,10 +6537,40 @@
"node": ">= 10"
}
},
+ "node_modules/@tailwindcss/oxide-wasm32-wasi": {
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.4.tgz",
+ "integrity": "sha512-2TLe9ir+9esCf6Wm+lLWTMbgklIjiF0pbmDnwmhR9MksVOq+e8aP3TSsXySnBDDvTTVd/vKu1aNttEGj3P6l8Q==",
+ "bundleDependencies": [
+ "@napi-rs/wasm-runtime",
+ "@emnapi/core",
+ "@emnapi/runtime",
+ "@tybys/wasm-util",
+ "@emnapi/wasi-threads",
+ "tslib"
+ ],
+ "cpu": [
+ "wasm32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/core": "^1.4.0",
+ "@emnapi/runtime": "^1.4.0",
+ "@emnapi/wasi-threads": "^1.0.1",
+ "@napi-rs/wasm-runtime": "^0.2.8",
+ "@tybys/wasm-util": "^0.9.0",
+ "tslib": "^2.8.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.12.tgz",
- "integrity": "sha512-XDLnhMoXZEEOir1LK43/gHHwK84V1GlV8+pAncUAIN2wloeD+nNciI9WRIY/BeFTqES22DhTIGoilSO39xDb2g==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.4.tgz",
+ "integrity": "sha512-VlnhfilPlO0ltxW9/BgfLI5547PYzqBMPIzRrk4W7uupgCt8z6Trw/tAj6QUtF2om+1MH281Pg+HHUJoLesmng==",
"cpu": [
"arm64"
],
@@ -2827,9 +6585,9 @@
}
},
"node_modules/@tailwindcss/oxide-win32-x64-msvc": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.12.tgz",
- "integrity": "sha512-I/BbjCLpKDQucvtn6rFuYLst1nfFwSMYyPzkx/095RE+tuzk5+fwXuzQh7T3fIBTcbn82qH/sFka7yPGA50tLw==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.4.tgz",
+ "integrity": "sha512-+7S63t5zhYjslUGb8NcgLpFXD+Kq1F/zt5Xv5qTv7HaFTG/DHyHD9GA6ieNAxhgyA4IcKa/zy7Xx4Oad2/wuhw==",
"cpu": [
"x64"
],
@@ -2844,21 +6602,47 @@
}
},
"node_modules/@tailwindcss/vite": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.0.12.tgz",
- "integrity": "sha512-JM3gp601UJiryIZ9R2bSqalzcOy15RCybQ1Q+BJqDEwVyo4LkWKeqQAcrpHapWXY31OJFTuOUVBFDWMhzHm2Bg==",
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.4.tgz",
+ "integrity": "sha512-4UQeMrONbvrsXKXXp/uxmdEN5JIJ9RkH7YVzs6AMxC/KC1+Np7WZBaNIco7TEjlkthqxZbt8pU/ipD+hKjm80A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@tailwindcss/node": "4.0.12",
- "@tailwindcss/oxide": "4.0.12",
- "lightningcss": "^1.29.1",
- "tailwindcss": "4.0.12"
+ "@tailwindcss/node": "4.1.4",
+ "@tailwindcss/oxide": "4.1.4",
+ "tailwindcss": "4.1.4"
},
"peerDependencies": {
"vite": "^5.2.0 || ^6"
}
},
+ "node_modules/@tanstack/react-virtual": {
+ "version": "3.11.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.11.3.tgz",
+ "integrity": "sha512-vCU+OTylXN3hdC8RKg68tPlBPjjxtzon7Ys46MgrSLE+JhSjSTPvoQifV6DQJeJmA8Q3KT6CphJbejupx85vFw==",
+ "license": "MIT",
+ "dependencies": {
+ "@tanstack/virtual-core": "3.11.3"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
+ "node_modules/@tanstack/virtual-core": {
+ "version": "3.11.3",
+ "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.11.3.tgz",
+ "integrity": "sha512-v2mrNSnMwnPJtcVqNvV0c5roGCBqeogN8jDtgtuHCphdwBasOZ17x8UV8qpHUh+u0MLfX43c0uUHKje0s+Zb0w==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ }
+ },
"node_modules/@testing-library/dom": {
"version": "10.4.0",
"resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz",
@@ -3467,6 +7251,21 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/lodash": {
+ "version": "4.17.16",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz",
+ "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==",
+ "license": "MIT"
+ },
+ "node_modules/@types/lodash.debounce": {
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.9.tgz",
+ "integrity": "sha512-Ma5JcgTREwpLRwMM+XwBR7DaWe96nC38uCBDFKZWbNKD+osjVzdpnUSwBcqCptrp16sSOLBAUb50Car5I0TCsQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/lodash": "*"
+ }
+ },
"node_modules/@types/mdast": {
"version": "3.0.15",
"resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz",
@@ -4306,6 +8105,28 @@
"node": ">=12"
}
},
+ "node_modules/clsx": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
+ "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/color": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
+ "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1",
+ "color-string": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=12.5.0"
+ }
+ },
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -4324,6 +8145,22 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"license": "MIT"
},
+ "node_modules/color-string": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
+ "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
+ },
+ "node_modules/color2k": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.3.tgz",
+ "integrity": "sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==",
+ "license": "MIT"
+ },
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -4356,6 +8193,12 @@
"node": ">= 12"
}
},
+ "node_modules/compute-scroll-into-view": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-3.1.1.tgz",
+ "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==",
+ "license": "MIT"
+ },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -5003,7 +8846,6 @@
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
"integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==",
- "dev": true,
"license": "MIT"
},
"node_modules/decode-named-character-reference": {
@@ -5046,6 +8888,15 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/deepmerge": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/delaunator": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz",
@@ -5645,6 +9496,15 @@
}
}
},
+ "node_modules/flat": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
+ "license": "BSD-3-Clause",
+ "bin": {
+ "flat": "cli.js"
+ }
+ },
"node_modules/flat-cache": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
@@ -5698,6 +9558,33 @@
"node": ">= 6"
}
},
+ "node_modules/framer-motion": {
+ "version": "12.7.4",
+ "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.7.4.tgz",
+ "integrity": "sha512-jX0bPsTmU0oPZTYz/dVyD0dmOyEOEJvdn0TaZBE5I8g2GvVnnQnW9f65cJnoVfUkY3WZWNXGXnPbVA9YnaIfVA==",
+ "license": "MIT",
+ "dependencies": {
+ "motion-dom": "^12.7.4",
+ "motion-utils": "^12.7.2",
+ "tslib": "^2.4.0"
+ },
+ "peerDependencies": {
+ "@emotion/is-prop-valid": "*",
+ "react": "^18.0.0 || ^19.0.0",
+ "react-dom": "^18.0.0 || ^19.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@emotion/is-prop-valid": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ },
+ "react-dom": {
+ "optional": true
+ }
+ }
+ },
"node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
@@ -6447,6 +10334,16 @@
"css-in-js-utils": "^3.1.0"
}
},
+ "node_modules/input-otp": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/input-otp/-/input-otp-1.4.1.tgz",
+ "integrity": "sha512-+yvpmKYKHi9jIGngxagY9oWiiblPB7+nEO75F2l2o4vs+6vpPZZmUl4tBNYuTCvQjhvEIbdNeJu70bhfYP2nbw==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0.0 || ^19.0.0-rc"
+ }
+ },
"node_modules/internmap": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",
@@ -6455,6 +10352,18 @@
"node": ">=12"
}
},
+ "node_modules/intl-messageformat": {
+ "version": "10.7.16",
+ "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.7.16.tgz",
+ "integrity": "sha512-UmdmHUmp5CIKKjSoE10la5yfU+AYJAaiYLsodbjL4lji83JNvgOQUjGaGhGrpFCb0Uh7sl7qfP1IyILa8Z40ug==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@formatjs/ecma402-abstract": "2.3.4",
+ "@formatjs/fast-memoize": "2.2.7",
+ "@formatjs/icu-messageformat-parser": "2.11.2",
+ "tslib": "^2.8.0"
+ }
+ },
"node_modules/is-alphabetical": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
@@ -6479,6 +10388,12 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/is-arrayish": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
+ "license": "MIT"
+ },
"node_modules/is-buffer": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
@@ -7748,6 +11663,21 @@
"ufo": "^1.5.4"
}
},
+ "node_modules/motion-dom": {
+ "version": "12.7.4",
+ "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.7.4.tgz",
+ "integrity": "sha512-1ZUHAoSUMMxP6jPqyxlk9XUfb6NxMsnWPnH2YGhrOhTURLcXWbETi6eemoKb60Pe32NVJYduL4B62VQSO5Jq8Q==",
+ "license": "MIT",
+ "dependencies": {
+ "motion-utils": "^12.7.2"
+ }
+ },
+ "node_modules/motion-utils": {
+ "version": "12.7.2",
+ "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.7.2.tgz",
+ "integrity": "sha512-XhZwqctxyJs89oX00zn3OGCuIIpVevbTa+u82usWBC6pSHUd2AoNWiYa7Du8tJxJy9TFbZ82pcn5t7NOm1PHAw==",
+ "license": "MIT"
+ },
"node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
@@ -8741,6 +12671,15 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/scroll-into-view-if-needed": {
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.10.tgz",
+ "integrity": "sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==",
+ "license": "MIT",
+ "dependencies": {
+ "compute-scroll-into-view": "^3.0.2"
+ }
+ },
"node_modules/semver": {
"version": "7.6.3",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
@@ -8812,6 +12751,15 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/simple-swizzle": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
+ "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
+ "license": "MIT",
+ "dependencies": {
+ "is-arrayish": "^0.3.1"
+ }
+ },
"node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@@ -9160,11 +13108,36 @@
"integrity": "sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==",
"license": "MIT"
},
+ "node_modules/tailwind-merge": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.0.2.tgz",
+ "integrity": "sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==",
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/dcastil"
+ }
+ },
+ "node_modules/tailwind-variants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-1.0.0.tgz",
+ "integrity": "sha512-2WSbv4ulEEyuBKomOunut65D8UZwxrHoRfYnxGcQNnHqlSCp2+B7Yz2W+yrNDrxRodOXtGD/1oCcKGNBnUqMqA==",
+ "license": "MIT",
+ "dependencies": {
+ "tailwind-merge": "3.0.2"
+ },
+ "engines": {
+ "node": ">=16.x",
+ "pnpm": ">=7.x"
+ },
+ "peerDependencies": {
+ "tailwindcss": "*"
+ }
+ },
"node_modules/tailwindcss": {
- "version": "4.0.12",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.12.tgz",
- "integrity": "sha512-bT0hJo91FtncsAMSsMzUkoo/iEU0Xs5xgFgVC9XmdM9bw5MhZuQFjPNl6wxAE0SiQF/YTZJa+PndGWYSDtuxAg==",
- "dev": true,
+ "version": "4.1.4",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.4.tgz",
+ "integrity": "sha512-1ZIUqtPITFbv/DxRmDr5/agPqJwF69d24m9qmM1939TJehgY539CtzeZRjbLt5G6fSy/7YqqYsfvoTEw9xUI2A==",
"license": "MIT"
},
"node_modules/tapable": {
@@ -9704,6 +13677,15 @@
}
}
},
+ "node_modules/use-sync-external-store": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz",
+ "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
"node_modules/uuid": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
diff --git a/webview-ui/package.json b/webview-ui/package.json
index 52d7a5119..051dcd626 100644
--- a/webview-ui/package.json
+++ b/webview-ui/package.json
@@ -15,11 +15,13 @@
},
"dependencies": {
"@floating-ui/react": "^0.27.4",
+ "@heroui/react": "^2.8.0-beta.2",
"@vscode/webview-ui-toolkit": "^1.4.0",
"debounce": "^2.1.1",
"dompurify": "^3.2.4",
"fast-deep-equal": "^3.1.3",
"firebase": "^11.3.0",
+ "framer-motion": "^12.7.4",
"fuse.js": "^7.0.0",
"fzf": "^0.5.2",
"mermaid": "^11.4.1",
@@ -42,7 +44,7 @@
},
"devDependencies": {
"@eslint/js": "^9.17.0",
- "@tailwindcss/vite": "^4.0.12",
+ "@tailwindcss/vite": "^4.1.4",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.2.0",
"@testing-library/user-event": "^14.6.1",
@@ -60,7 +62,7 @@
"eslint-plugin-react-refresh": "^0.4.16",
"globals": "^15.14.0",
"jsdom": "^26.0.0",
- "tailwindcss": "^4.0.12",
+ "tailwindcss": "^4.1.4",
"typescript": "^5.7.3",
"typescript-eslint": "^8.18.2",
"vite": "^6.2.6",
diff --git a/webview-ui/src/App.tsx b/webview-ui/src/App.tsx
index a818a2cf8..6e7911ffe 100644
--- a/webview-ui/src/App.tsx
+++ b/webview-ui/src/App.tsx
@@ -6,10 +6,10 @@ import HistoryView from "./components/history/HistoryView"
import SettingsView from "./components/settings/SettingsView"
import WelcomeView from "./components/welcome/WelcomeView"
import AccountView from "./components/account/AccountView"
-import { ExtensionStateContextProvider, useExtensionState } from "./context/ExtensionStateContext"
-import { FirebaseAuthProvider } from "./context/FirebaseAuthContext"
+import { useExtensionState } from "./context/ExtensionStateContext"
import { vscode } from "./utils/vscode"
import McpView from "./components/mcp/configuration/McpConfigurationView"
+import { Providers } from "./Providers"
const AppContent = () => {
const { didHydrateState, showWelcome, shouldShowAnnouncement, showMcp, mcpTab } = useExtensionState()
@@ -126,11 +126,9 @@ const AppContent = () => {
const App = () => {
return (
-
-
-
-
-
+
+
+
)
}
diff --git a/webview-ui/src/Providers.tsx b/webview-ui/src/Providers.tsx
new file mode 100644
index 000000000..e1a60f475
--- /dev/null
+++ b/webview-ui/src/Providers.tsx
@@ -0,0 +1,15 @@
+import type { ReactNode } from "react"
+
+import { ExtensionStateContextProvider } from "./context/ExtensionStateContext"
+import { FirebaseAuthProvider } from "./context/FirebaseAuthContext"
+import { HeroUIProvider } from "@heroui/react"
+
+export function Providers({ children }: { children: ReactNode }) {
+ return (
+
+
+ {children}
+
+
+ )
+}
diff --git a/webview-ui/src/index.css b/webview-ui/src/index.css
index 5b1b1d187..a1f72306c 100644
--- a/webview-ui/src/index.css
+++ b/webview-ui/src/index.css
@@ -4,6 +4,8 @@
/* @import "tailwindcss/preflight.css" layer(base); */
@import "tailwindcss/utilities.css" layer(utilities);
+@config "../tailwind.config.js";
+
textarea:focus {
outline: 1.5px solid var(--vscode-focusBorder, #007fd4);
}
diff --git a/webview-ui/tailwind.config.js b/webview-ui/tailwind.config.js
new file mode 100644
index 000000000..fff4f1d69
--- /dev/null
+++ b/webview-ui/tailwind.config.js
@@ -0,0 +1,22 @@
+const { heroui } = require("@heroui/react")
+
+/** @type {import('tailwindcss').Config} */
+module.exports = {
+ content: ["./src/**/*.{js,ts,jsx,tsx,mdx}", "./node_modules/@heroui/theme/dist/**/*.{js,ts,jsx,tsx}"],
+ theme: {
+ extend: {},
+ },
+ darkMode: "class",
+ plugins: [
+ heroui({
+ defaultTheme: "vscode",
+ themes: {
+ vscode: {
+ colors: {
+ background: "",
+ },
+ },
+ },
+ }),
+ ],
+}