diff --git a/.eslintignore b/.eslintignore
index a461622..b6ab6cd 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1,7 +1,6 @@
# Core files
node_modules/
dist/
-tmp/
# Codemod generated files
codemod/**/*.js
diff --git a/.gitignore b/.gitignore
index 35cff0a..1669a13 100644
--- a/.gitignore
+++ b/.gitignore
@@ -104,5 +104,3 @@ dist
.tern-port
.DS_Store
-
-tmp/
diff --git a/.prettierignore b/.prettierignore
index c8a7a39..849ddff 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,3 +1 @@
dist/
-tmp/
-tmp/
diff --git a/README.md b/README.md
index 6e8624b..94d5b21 100644
--- a/README.md
+++ b/README.md
@@ -58,12 +58,11 @@ Check out the demo here:
- [Usage](#usage)
- [Extra Props](#extra-props)
- [`size`](#size--options-responsivevaluesm--md--lg--default-md)
- - [`tagColorScheme`](#tagcolorscheme)
+ - [`tagColorPalette`](#tagcolorpalette)
- [`tagVariant`](#tagvariant--options-subtle--solid--outline--default-subtle)
- - [`isInvalid` / `isReadOnly`](#isinvalid--default-false--isreadonly---default-false)
- - [`focusBorderColor` / `errorBorderColor`](#focusbordercolor--default-blue500--errorbordercolor--default-red500)
+ - [`invalid` / `readOnly`](#invalid--default-false--readonly---default-false)
- [`selectedOptionStyle`](#selectedoptionstyle--options-color--check--default-color)
- - [`selectedOptionColorScheme`](#selectedoptioncolorscheme--default-blue)
+ - [`selectedOptionColorPalette`](#selectedoptioncolorpalette--default-blue)
- [`variant`](#variant--options-outline--filled--flushed--unstyled--default-outline)
- [`useBasicStyles` (removed)](#usebasicstyles-removed)
- [Styling](#styling)
@@ -176,33 +175,28 @@ return (
---
-#### `tagColorScheme`
+#### `tagColorPalette`
-> [!NOTE]
->
-> Renamed from `colorScheme` in
-> [`v5.0.0`](https://github.com/csandman/chakra-react-select/releases/tag/v5.0.0)
-
-You can pass the `tagColorScheme` prop to the select component to change all of
+You can pass the `tagColorPalette` prop to the select component to change all of
the selected options tags' colors. You can view the whole list of available
color schemes in
[the Chakra docs](https://v2.chakra-ui.com/docs/components/tag/props), or if you
have a custom color palette, any of the custom color names in that will be
available instead.
-Alternatively, you can add the `colorScheme` key to any of your options objects
+Alternatively, you can add the `colorPalette` key to any of your options objects
and it will only style that option when selected.
```tsx
return (
` to achieve the same result as passing these props
-into the `Select` component.
+You can pass also pass `invalid`, `disabled`, or `readOnly` into a wrapping
+`` to achieve the same result as passing these props into the
+`Select` component.
```tsx
return (
<>
{/* This will show up with a red border */}
-
+
{/* This will show up normally but will not be interactive */}
-
+
{/* This will show up grayed out and will not be interactive */}
{/* Additionally, it will have a red border and the error message will be shown */}
-
+
Invalid & Disabled Select
@@ -296,27 +290,6 @@ return (
---
-#### `focusBorderColor` — Default: `blue.500` | `errorBorderColor` — Default: `red.500`
-
-The props `focusBorderColor` and `errorBorderColor` can be passed with Chakra
-color strings which will emulate the respective props being passed to
-[Chakra's `` component](https://v2.chakra-ui.com/docs/components/input#changing-the-focus-and-error-border-colors).
-
-```tsx
-return (
- <>
-
-
- >
-);
-```
-
-![Orange errorBorderColor](./.github/images/custom-borders.png)
-
-[![SB-TS]](https://stackblitz.com/edit/vitejs-vite-vhcvmv?file=src%2Fapp.tsx)
-
----
-
#### `selectedOptionStyle` — Options: `color` | `check` — Default: `color`
As of `v1.3.0` you can pass the prop `selectedOptionStyle` with either `"color"`
@@ -346,13 +319,13 @@ return (
---
-#### `selectedOptionColorScheme` — Default: `blue`
+#### `selectedOptionColorPalette` — Default: `blue`
If you choose to stick with the default `selectedOptionStyle="color"`, you have
one additional styling option. If you do not like the default of blue for the
-highlight color, you can pass the `selectedOptionColorScheme` prop to change it.
-This prop will accept any named color from your theme's color palette, and it
-will use the `500` value in light mode or the `300` value in dark mode.
+highlight color, you can pass the `selectedOptionColorPalette` prop to change
+it. This prop will accept any named color from your theme's color palette, and
+it will use the `500` value in light mode or the `300` value in dark mode.
> [!NOTE]
>
@@ -362,17 +335,12 @@ will use the `500` value in light mode or the `300` value in dark mode.
> to customize it (see
> [#99](https://github.com/csandman/chakra-react-select/discussions/99) for an
> example).
->
-> Prior to
-> [`v4.6.0`](https://github.com/csandman/chakra-react-select/releases/tag/v4.6.0)
-> this prop was named `selectedOptionColor`, and it was renamed to prevent
-> confusion about its purpose.
```tsx
return (
<>
- {/* Default */}
-
+ {/* Default */}
+
>
);
```
@@ -420,7 +388,7 @@ One thing to note is that the default styling for `variant="filled"` and
background color when the select is not focused. The easiest solution for this
is to pass the
[`tagVariant`](#tagvariant--options-subtle--solid--outline--default-subtle) or
-[`colorScheme`](#colorscheme) prop to add some contrast between the two
+[`colorPalette`](#colorscheme) prop to add some contrast between the two
elements.
![filled variant](./.github/images/filled-variant.png)
@@ -835,8 +803,8 @@ import { GroupBase, OptionBase, Select } from "chakra-react-select";
* ```
* interface OptionBase {
* variant?: string;
- * colorScheme?: string;
- * isDisabled?: boolean;
+ * colorPalette?: string;
+ * disabled?: boolean;
* };
* ```
*/
@@ -849,7 +817,7 @@ const colorOptions = [
{
label: "Red",
value: "red",
- colorScheme: "red", // This is allowed because of the key in the `OptionBase` type
+ colorPalette: "red", // This is allowed because of the key in the `OptionBase` type
},
{
label: "Blue",
diff --git a/demo/package-lock.json b/demo/package-lock.json
index 771705b..3d2f8b1 100644
--- a/demo/package-lock.json
+++ b/demo/package-lock.json
@@ -8,34 +8,32 @@
"name": "chakra-react-select-demo",
"version": "0.0.0",
"dependencies": {
- "@chakra-ui/anatomy": "^2.3.4",
- "@chakra-ui/react": "^2.10.2",
+ "@chakra-ui/react": "^3.0.2",
"@emotion/react": "^11.13.3",
- "@emotion/styled": "^11.13.0",
"chakra-react-select": "file:..",
- "framer-motion": "^11.11.9",
"react": "^18.3.1",
- "react-dom": "^18.3.1"
+ "react-dom": "^18.3.1",
+ "react-icons": "^5.3.0"
},
"devDependencies": {
- "@eslint/js": "^9.11.1",
- "@types/react": "^18.3.10",
- "@types/react-dom": "^18.3.0",
- "@vitejs/plugin-react": "^4.3.2",
- "eslint": "^9.11.1",
+ "@eslint/js": "^9.13.0",
+ "@types/react": "^18.3.12",
+ "@types/react-dom": "^18.3.1",
+ "@vitejs/plugin-react": "^4.3.3",
+ "eslint": "^9.13.0",
"eslint-config-prettier": "^9.1.0",
- "eslint-plugin-react": "^7.37.1",
+ "eslint-plugin-react": "^7.37.2",
"eslint-plugin-react-hooks": "^5.1.0-rc.0",
- "eslint-plugin-react-refresh": "^0.4.12",
- "globals": "^15.9.0",
+ "eslint-plugin-react-refresh": "^0.4.14",
+ "globals": "^15.11.0",
"prettier": "^3.3.3",
- "typescript": "^5.5.3",
- "typescript-eslint": "^8.7.0",
- "vite": "^5.4.8"
+ "typescript": "^5.6.3",
+ "typescript-eslint": "^8.12.2",
+ "vite": "^5.4.10"
}
},
"..": {
- "version": "5.0.1",
+ "version": "6.0.0-next.2",
"license": "MIT",
"dependencies": {
"react-select": "5.8.x"
@@ -47,7 +45,6 @@
"@typescript-eslint/eslint-plugin": "^7.14.1",
"@typescript-eslint/parser": "^7.14.1",
"concurrently": "^9.0.1",
- "cross-env": "^7.0.3",
"eslint": "^8.57.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^18.0.0",
@@ -59,14 +56,15 @@
"eslint-plugin-react-hooks": "^4.6.2",
"husky": "^9.1.6",
"lint-staged": "^15.2.10",
+ "next-themes": "^0.3.0",
"prettier": "^3.3.3",
"prettier-package-json": "^2.8.0",
"tsup": "^8.3.0",
"typescript": "^5.6.3"
},
"peerDependencies": {
- "@chakra-ui/react": "2.x",
- "@emotion/react": "^11.8.1",
+ "@chakra-ui/react": "3.x",
+ "next-themes": "^0.3.0",
"react": "^18.0.0",
"react-dom": "^18.0.0"
}
@@ -84,12 +82,779 @@
"node": ">=6.0.0"
}
},
+ "node_modules/@ark-ui/anatomy": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/@ark-ui/anatomy/-/anatomy-3.5.0.tgz",
+ "integrity": "sha512-KoROLVVT23BvFHcye/GYhG8NJ2CH0C+CaoJhXrkEjvk8pbEx80Xk5NIUy5gL7xmX+LDD7kY5t3NotBqCu+2L2w==",
+ "dependencies": {
+ "@zag-js/accordion": "0.62.1",
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/avatar": "0.62.1",
+ "@zag-js/carousel": "0.62.1",
+ "@zag-js/checkbox": "0.62.1",
+ "@zag-js/clipboard": "0.62.1",
+ "@zag-js/collapsible": "0.62.1",
+ "@zag-js/color-picker": "0.62.1",
+ "@zag-js/color-utils": "0.62.1",
+ "@zag-js/combobox": "0.62.1",
+ "@zag-js/date-picker": "0.62.1",
+ "@zag-js/date-utils": "0.62.1",
+ "@zag-js/dialog": "0.62.1",
+ "@zag-js/editable": "0.62.1",
+ "@zag-js/file-upload": "0.62.1",
+ "@zag-js/hover-card": "0.62.1",
+ "@zag-js/menu": "0.62.1",
+ "@zag-js/number-input": "0.62.1",
+ "@zag-js/pagination": "0.62.1",
+ "@zag-js/pin-input": "0.62.1",
+ "@zag-js/popover": "0.62.1",
+ "@zag-js/presence": "0.62.1",
+ "@zag-js/progress": "0.62.1",
+ "@zag-js/qr-code": "0.62.1",
+ "@zag-js/radio-group": "0.62.1",
+ "@zag-js/rating-group": "0.62.1",
+ "@zag-js/select": "0.62.1",
+ "@zag-js/signature-pad": "0.62.1",
+ "@zag-js/slider": "0.62.1",
+ "@zag-js/splitter": "0.62.1",
+ "@zag-js/switch": "0.62.1",
+ "@zag-js/tabs": "0.62.1",
+ "@zag-js/tags-input": "0.62.1",
+ "@zag-js/time-picker": "0.62.1",
+ "@zag-js/toast": "0.62.1",
+ "@zag-js/toggle-group": "0.62.1",
+ "@zag-js/tooltip": "0.62.1",
+ "@zag-js/tree-view": "0.62.1"
+ }
+ },
+ "node_modules/@ark-ui/react": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/@ark-ui/react/-/react-4.1.2.tgz",
+ "integrity": "sha512-7Y8NToONNbfDngQh15GNzn4i4RLJTRRmXm9tXB09a1nKbuYICbxFcX+5IgdhvRudoIFR9r2sCbeEy69I6T13gg==",
+ "dependencies": {
+ "@internationalized/date": "3.5.6",
+ "@zag-js/accordion": "0.74.2",
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/avatar": "0.74.2",
+ "@zag-js/carousel": "0.74.2",
+ "@zag-js/checkbox": "0.74.2",
+ "@zag-js/clipboard": "0.74.2",
+ "@zag-js/collapsible": "0.74.2",
+ "@zag-js/collection": "0.74.2",
+ "@zag-js/color-picker": "0.74.2",
+ "@zag-js/color-utils": "0.74.2",
+ "@zag-js/combobox": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/date-picker": "0.74.2",
+ "@zag-js/date-utils": "0.74.2",
+ "@zag-js/dialog": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/editable": "0.74.2",
+ "@zag-js/file-upload": "0.74.2",
+ "@zag-js/file-utils": "0.74.2",
+ "@zag-js/highlight-word": "0.74.2",
+ "@zag-js/hover-card": "0.74.2",
+ "@zag-js/i18n-utils": "0.74.2",
+ "@zag-js/menu": "0.74.2",
+ "@zag-js/number-input": "0.74.2",
+ "@zag-js/pagination": "0.74.2",
+ "@zag-js/pin-input": "0.74.2",
+ "@zag-js/popover": "0.74.2",
+ "@zag-js/presence": "0.74.2",
+ "@zag-js/progress": "0.74.2",
+ "@zag-js/qr-code": "0.74.2",
+ "@zag-js/radio-group": "0.74.2",
+ "@zag-js/rating-group": "0.74.2",
+ "@zag-js/react": "0.74.2",
+ "@zag-js/select": "0.74.2",
+ "@zag-js/signature-pad": "0.74.2",
+ "@zag-js/slider": "0.74.2",
+ "@zag-js/splitter": "0.74.2",
+ "@zag-js/steps": "0.74.2",
+ "@zag-js/switch": "0.74.2",
+ "@zag-js/tabs": "0.74.2",
+ "@zag-js/tags-input": "0.74.2",
+ "@zag-js/time-picker": "0.74.2",
+ "@zag-js/timer": "0.74.2",
+ "@zag-js/toast": "0.74.2",
+ "@zag-js/toggle-group": "0.74.2",
+ "@zag-js/tooltip": "0.74.2",
+ "@zag-js/tree-view": "0.74.2",
+ "@zag-js/types": "0.74.2"
+ },
+ "peerDependencies": {
+ "react": ">=18.0.0",
+ "react-dom": ">=18.0.0"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@floating-ui/dom": {
+ "version": "1.6.11",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.11.tgz",
+ "integrity": "sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==",
+ "dependencies": {
+ "@floating-ui/core": "^1.6.0",
+ "@floating-ui/utils": "^0.2.8"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/accordion": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/accordion/-/accordion-0.74.2.tgz",
+ "integrity": "sha512-0E6LpQgmcbDe12akh2sKYVvk+fwxVUwjVdclj8ntzlkAYy8PNTTbd9kfNB6rX9+lJUXk/Iqb5+Qgy9RjWplnNw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/anatomy": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/anatomy/-/anatomy-0.74.2.tgz",
+ "integrity": "sha512-wIJQGBiSHYB94UA7k7o4a8xbyqDwIQ0dG52xcD7+eV1ypT+dP+BtxQKmS5w06aghNdHs8b4F2hVLDVSdyLqRkQ=="
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/aria-hidden": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/aria-hidden/-/aria-hidden-0.74.2.tgz",
+ "integrity": "sha512-F4dkdLZ3Qeu6Er9rwl8IWEAdhAjcOTRKsE1Otoi0SKjcQKlQfLTPutVDVaZQxz1ZNXNlyq3YUgFE+EiwMV7jxA==",
+ "dependencies": {
+ "aria-hidden": "1.2.4"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/auto-resize": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/auto-resize/-/auto-resize-0.74.2.tgz",
+ "integrity": "sha512-h7gR3LCcxgURg/Xz4IoI4ccN/A+u63zNT8HoXjBWezy050YsItj20q2Yelm6ADT9qcbC+a6W83j4C43ejy5Q5w==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/avatar": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/avatar/-/avatar-0.74.2.tgz",
+ "integrity": "sha512-Ctk/r+rbA0ZvdORRKyLMvtxxulda5m0moa5NtT2TuZe3WlTmJRYBMlSQzXwfOAXCjQlLp+zkeyyriP441sm9OQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/carousel": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/carousel/-/carousel-0.74.2.tgz",
+ "integrity": "sha512-EAM3hHXlC5HNcT7D2IaX7p4aOaXLaLYkSCJcMqqo9H3CxVWa7Kfw00yTG1Z0HcRNKiPYTBF/W9fqtHwfpa5s+w==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/checkbox": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/checkbox/-/checkbox-0.74.2.tgz",
+ "integrity": "sha512-bmF1I179fhEvEXBJU5yzHi+W2Oett0PUVUw2GFFzfIn6w0AgZKNIr8+NLtEWR0Wn0UELXNhLnBSqZC3j2jZHlA==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/focus-visible": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/clipboard": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/clipboard/-/clipboard-0.74.2.tgz",
+ "integrity": "sha512-0D7sIBilV+KTMwArmfa73uJUtDbAqHH3g5o3RFJ+RYpAIYQTINGLw13tsmUK7xQ8gd6M8ARAcAv1khZdwO4ykA==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/collapsible": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/collapsible/-/collapsible-0.74.2.tgz",
+ "integrity": "sha512-wZI57xWU2tlcJDPlQBUyBxg39PUkY12H6MKcf/+1KBOpJiWc87+4HDBCVSt31diUAhJwcbNsYFwJg3BA4vTw7Q==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/color-picker": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/color-picker/-/color-picker-0.74.2.tgz",
+ "integrity": "sha512-l5YAxXjSNWT++gCBLkP/qKwdHpNSxZYGdLU5f1fNupFSSZgZlNTz99ArxsypqFrJKTVvPjDSoOhjG4BeKHAAdg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/color-utils": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/text-selection": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/color-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/color-utils/-/color-utils-0.74.2.tgz",
+ "integrity": "sha512-yoavZXIGuVXi/QCO89hBu9Ni0xH7o8ZcDFX/CIjr3S9sI3fjNak9efkfPFx0Ooo9x0Fvz8mpu+DPB2uk7voXDA==",
+ "dependencies": {
+ "@zag-js/numeric-range": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/combobox": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/combobox/-/combobox-0.74.2.tgz",
+ "integrity": "sha512-NqG2R01NjZz5a3hGYI0Ok7MNM7OkMlYlTI5fJXDgkkhgXi5Mk87R4+AQNjP7xzSEI35rSlVIJt4ecW59cklHng==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/aria-hidden": "0.74.2",
+ "@zag-js/collection": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/date-picker": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/date-picker/-/date-picker-0.74.2.tgz",
+ "integrity": "sha512-iIVQLEAV1FKM+aB7v7Xk5o4w95vdmJhe3aTYDxc6Xo+Fw4tsdUmg/UtQ1ScPzbagBo8Cut2krvkG/8SrlCRMyw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/date-utils": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/live-region": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/text-selection": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ },
+ "peerDependencies": {
+ "@internationalized/date": ">=3.0.0"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/date-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/date-utils/-/date-utils-0.74.2.tgz",
+ "integrity": "sha512-Pb7FggFOTzCTyo+ap4uuA6vBFrYDSoqW/sMI6kwuOBWL3IjFKfmmSVaem6MYycycWN8d7on4IOp0muWCcJaDUQ==",
+ "peerDependencies": {
+ "@internationalized/date": ">=3.0.0"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/dialog": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/dialog/-/dialog-0.74.2.tgz",
+ "integrity": "sha512-2kYqFSqpa1SShS2Z8cVqtoOML3uiwIUOZxNVKIea3ItdlMTqHJI+X/NudFvgpUvVj4NMLbUhwIgC+jN2SWDL7g==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/aria-hidden": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/remove-scroll": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2",
+ "focus-trap": "7.6.0"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/dismissable": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/dismissable/-/dismissable-0.74.2.tgz",
+ "integrity": "sha512-Wl6n1lW1eTKKu5Kg+6jum9nZDXYGA86XL24Rip2aOScrAo2UGCA+nSIgg7GGO5qGs52iawITba38tAe6maZQLw==",
+ "dependencies": {
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/interact-outside": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/dom-event": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-event/-/dom-event-0.74.2.tgz",
+ "integrity": "sha512-duuwxowflkY7UUI+1vHr9ttzqn2JtJ+mgAS0cBeNmqtvK6XrNaHSrm0B4u4R/KIJ73Tx8TZGbmgN9Vwj/U2FrA==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/text-selection": "0.74.2",
+ "@zag-js/types": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/editable": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/editable/-/editable-0.74.2.tgz",
+ "integrity": "sha512-SXSaAmaqvhFPJmX25tz487skF+GTIGAmp0Y6iHqDUsUh0qDncUPOr90M+kFtud/6YUPFkzEpKQtmeczJR0LURw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/interact-outside": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/element-rect": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/element-rect/-/element-rect-0.74.2.tgz",
+ "integrity": "sha512-FK+bQ4nhdcR52868uE0rlmmq4+un5P++WDoe6S4Aldrx7FJS2XTtWMBdx09zBe48DvUYjGM4o3RbuxbCQoD0BQ=="
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/element-size": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.74.2.tgz",
+ "integrity": "sha512-mqw0PLdPs17zrolZBlsYby5kUfo8+QpaU/HAVQavnHQZwNiX4CRBvG1YeqSP699Mvh6QDKc0JhchwAfh+eGGnA=="
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/file-upload": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/file-upload/-/file-upload-0.74.2.tgz",
+ "integrity": "sha512-VVko5ojAoRQsalsaQxGwTt5ONcYaHuw6yFL/HqPKNzGyyG8zPBl0nRGMSZQprTyUSMDtsxNp8ydL1cbauDqU3Q==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/file-utils": "0.74.2",
+ "@zag-js/i18n-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/form-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/form-utils/-/form-utils-0.74.2.tgz",
+ "integrity": "sha512-LPaZfDhQmhyL4fMMKm4gZGUg6vwcSzaHOVlQHdAR8yoSqvO4yXEdxr2xz4civNNknD0crST2erfexGHEY6Oa/Q=="
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/hover-card": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/hover-card/-/hover-card-0.74.2.tgz",
+ "integrity": "sha512-Li1lrePYcTC2UqAP/oOLcK4syyBomTmAp06CJukSXpGcYe6qUD4CqhLva0qYjvZ6SKaB9Y3BryD9RTjFvZOuZA==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/interact-outside": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/interact-outside/-/interact-outside-0.74.2.tgz",
+ "integrity": "sha512-58ilkSC2UQw9PsFo4HKBrYcWC1+WRA8M6MqNf9MnxxOvAq+Y8APH0I6ExxAfUhLsk9v+6kPf0txM9MDoB0iNFA==",
+ "dependencies": {
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/live-region": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/live-region/-/live-region-0.74.2.tgz",
+ "integrity": "sha512-l9cipG1hykvSWIbKc3/3imFQ+Sp3u2VjZirmdM2K9julo7DKxU3r63aQI2s6SpD4tfQPq4AcoXqzZBF0RnQRUg=="
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/menu": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/menu/-/menu-0.74.2.tgz",
+ "integrity": "sha512-dEBerxdgPH4dGWEbFM/aY8zYtUAQL7hopv4iWPHv1NMFhWu7IShmKe2xm/4ZSKaOkiWZ2CJyMI0oHr+qQ+ZhWg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/rect-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/number-input": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/number-input/-/number-input-0.74.2.tgz",
+ "integrity": "sha512-I889jfoTiKX9gRbyZCgKDyBj1+VgFCKyELbFVJhgnWQhip4MLjzI0YjWWp/wgHs/ZwEBaxvy6CRq1KOtvGkQNg==",
+ "dependencies": {
+ "@internationalized/number": "3.5.3",
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/number-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/number-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/number-utils/-/number-utils-0.74.2.tgz",
+ "integrity": "sha512-wNaixDQDotwUUKtpA524tfDvsiQQroDFZYFPZfnwKq89rPT0Zlh8LMKLL/Mfi32Zqp8UP9srdcMEy1XEGrIiNA=="
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/numeric-range": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/numeric-range/-/numeric-range-0.74.2.tgz",
+ "integrity": "sha512-sm2xlc03Zy4DdCRNmr7jUgL9s34rK0bVDezn35TCq3QMPWQndIlsCbywcmxqxxtUymwnSwizWenZaWVlspFlgg=="
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/pagination": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/pagination/-/pagination-0.74.2.tgz",
+ "integrity": "sha512-aqwqxHrgvfm6rAcxIRTSRFaWA9/UCQGiLP+P01Hg+/+IkVJeJIdxN10ImSOL4Sl9zvsu3jVCXg6xLh4ydnaWqw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/pin-input": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/pin-input/-/pin-input-0.74.2.tgz",
+ "integrity": "sha512-1LxK/VSU8t9w9/c726gZNHXnawU4SnN0DxsYQa4YxN1RDwFp/RwKp0hLAsunKx7yBdyC1VVyqVPYZdZYQotdQg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/popover": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/popover/-/popover-0.74.2.tgz",
+ "integrity": "sha512-B0U2/XJ630kWYY1x5UTBMxXjy2EfbH9T3eRQlSXZS/uToEzvhsYvw/YaIRqyvYxPyrnmB72to6r5Kw8omryw4Q==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/aria-hidden": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/remove-scroll": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2",
+ "focus-trap": "7.6.0"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/popper": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/popper/-/popper-0.74.2.tgz",
+ "integrity": "sha512-gsS32rxw+bSKOLOtF/VPNNafzO/fEU58OYIfM7yA4swrEupUqdfAF/ihNH+Uj/AZQKj2tnwLTR1fJ1w3czpY9w==",
+ "dependencies": {
+ "@floating-ui/dom": "1.6.11",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/presence": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/presence/-/presence-0.74.2.tgz",
+ "integrity": "sha512-57eBd5C205jYUQ7Rsbft9YRy4euNDdxKDpdLdInqk8egf2vFaUWIV152pm5iOGRVidDGgcIunTFvHFCT1rbATQ==",
+ "dependencies": {
+ "@zag-js/core": "0.74.2",
+ "@zag-js/types": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/progress": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/progress/-/progress-0.74.2.tgz",
+ "integrity": "sha512-4LNhFP18g21ni4Hv0RQEYqcMhiyMzTsu1IPizy8I5l3mJvsV6b7w591K2iC4mybLynPBodvkl+fLKqKm3Z+1IA==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/qr-code": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/qr-code/-/qr-code-0.74.2.tgz",
+ "integrity": "sha512-GHAmnHz9pdaP0c5/n4aPSo67Bk1Cvv9PIHuOKKLyalRcao/ARvtiS6371logfB1l9DHtMSARWaZXDrIdNZx/gQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2",
+ "proxy-memoize": "3.0.1",
+ "uqr": "0.1.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/radio-group": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/radio-group/-/radio-group-0.74.2.tgz",
+ "integrity": "sha512-Ntbi21CTqXIVMrGccVSefwCapACSTOy4XFDM9/piTLeRlfmNxsy7j9hl7EFBpovbe4WYLHjNQaL3MM+hXEjRRQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/element-rect": "0.74.2",
+ "@zag-js/focus-visible": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/rating-group": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/rating-group/-/rating-group-0.74.2.tgz",
+ "integrity": "sha512-Yg30ph9YMy5g6TPHU9MD/NEheaz8qOsVVkefG2EvRVfO2ZGXJclqZHg8/TW8nzUGp3Mt/fAq0A7jfeKvJBcNng==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/rect-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/rect-utils/-/rect-utils-0.74.2.tgz",
+ "integrity": "sha512-bG48u1NsWBRx/fTQfDFskOkwKzpROVhuzJQi/OtnugHQj1nFfZ5CMpEX3BPv5PGwvOia2ZDm84+e12WucFhr0g=="
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/remove-scroll": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/remove-scroll/-/remove-scroll-0.74.2.tgz",
+ "integrity": "sha512-aEuspeZ98eAEGlAfnCh0syzbmFnMuov9yJc8Ud//pbXd+96J7X1xa4TilHZ+ppm8IZZLGc91axXHwkbIINC1Qw==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/select": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/select/-/select-0.74.2.tgz",
+ "integrity": "sha512-Xl3CV1ONpQG3Ah0sriiuCFHXuiuzYz9KQkmEapcE+O5kzLADheIvgFRQYiMdLCltEfSBSBJvPrRM08aGyQgSpw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/collection": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/signature-pad": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/signature-pad/-/signature-pad-0.74.2.tgz",
+ "integrity": "sha512-Ba5v3J/fQWVR81wvhHAfwbCjqJlv/15If0SCbKiTA879I5s9dZVYAkvibeGlIEK46SEKbeUpAewE/+eGgrrE6A==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2",
+ "perfect-freehand": "^1.2.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/slider": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/slider/-/slider-0.74.2.tgz",
+ "integrity": "sha512-aDuzKySgFOm/D0opDyQOo2KMWFN9ZHuF50rG5cfIgl9dzo447iJfLzObcpAwNpQJq5P7/q+23K+sh+/NRGoUbw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/element-size": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/numeric-range": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/splitter": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/splitter/-/splitter-0.74.2.tgz",
+ "integrity": "sha512-2PHBD4Y8h4ZcVphMWSDP6EsSamLYburQDDgJTSN5npcWsLu4iZ45T1U8bV0uICs+UJP9fko4YvjABrPv42asLQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/number-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/switch": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/switch/-/switch-0.74.2.tgz",
+ "integrity": "sha512-I5OTZ26Rp3ADySnzpIlI47+BiUAhSIXLMpQQ/T2XCpF9hsrxmAwmpyyJ+48L7aLHtzeEusBOATU+CWMEgycRPQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/focus-visible": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/tabs": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/tabs/-/tabs-0.74.2.tgz",
+ "integrity": "sha512-e/xkk4aihOikJsw47Q8nwAm/vUlfgXkkGxydquZg4Z42EDNYt5XcxPpIW+7gbzK+ergDYN7JyHQ4+sIRRPA/jg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/element-rect": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/tags-input": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/tags-input/-/tags-input-0.74.2.tgz",
+ "integrity": "sha512-bE1Z2dANz7f734AuX2b4RtGk6/L8Nf44Q1wxCZ++3CLYV6EBBBDb2kNWr/Pz23md58ve+AcFcd/pzKtoXfWcdw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/auto-resize": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/interact-outside": "0.74.2",
+ "@zag-js/live-region": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/text-selection": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/text-selection/-/text-selection-0.74.2.tgz",
+ "integrity": "sha512-c7fLss1VyFnQzs5f5HNMD3qyJczH+SNzOgqMwU6apKpgYRLMMI0S4F03I/cyDQrCPZMcy6F/bl6zlQmdqb6WLQ==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/time-picker": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/time-picker/-/time-picker-0.74.2.tgz",
+ "integrity": "sha512-VSsIQ+RUKo1hC+ip2Hq2jsiBTZNV+cuRntGXvVFegI1VG8W2ug6CtW5ilfxcQte8dfn1s6g2F4TY0g79F7svgA==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "^0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ },
+ "peerDependencies": {
+ "@internationalized/date": ">=3.0.0"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/toast": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/toast/-/toast-0.74.2.tgz",
+ "integrity": "sha512-Xt4F1BxP0U15WoNx73gIpnFRkCB3/dRkA5zQPECzR/U2drN2JAoCdb9wNQjxmR/6DWkT4PuCeWliUcskHDY8Wg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/toggle-group": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/toggle-group/-/toggle-group-0.74.2.tgz",
+ "integrity": "sha512-4wAsl33rP/LQq052sE+UYn0tfiJtZeINishI+0xrWc7iQY61F6l6UtZUR4I/NT3sa8XV2xSgunVPP4dVN0JlpA==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/tooltip": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/tooltip/-/tooltip-0.74.2.tgz",
+ "integrity": "sha512-lHs7dp1wUK4B+iY227ZfsQelVcRrad7ZVAh27ZzRdCkUE7KMi8ev45YudbnSM3ltCMGe6F+it7jWcalccFad4w==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/focus-visible": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/tree-view": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/tree-view/-/tree-view-0.74.2.tgz",
+ "integrity": "sha512-oLizz/iU5xj3KCIy/oADAIhs2NjLl3LawYYktD8k02JF2XRPi8bDnRF96E0YPeLOnf5XdEEXmDD2A1l+gWrReg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@ark-ui/react/node_modules/@zag-js/utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/utils/-/utils-0.74.2.tgz",
+ "integrity": "sha512-WtIsNyDvnslCjtIIP/bRzx3bJMaT0cIgI3f+TgiFWhtQMlUZMpBkwkKVfvUwI5qcZ+ZOMeoonAWFqFECCb3h3g=="
+ },
+ "node_modules/@ark-ui/react/node_modules/focus-trap": {
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.0.tgz",
+ "integrity": "sha512-1td0l3pMkWJLFipobUcGaf+5DTY4PLDDrcqoSaKP8ediO/CoWCCYk/fT/Y2A4e6TNB+Sh6clRJCjOPPnKoNHnQ==",
+ "dependencies": {
+ "tabbable": "^6.2.0"
+ }
+ },
"node_modules/@babel/code-frame": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz",
- "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.9.tgz",
+ "integrity": "sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==",
"dependencies": {
- "@babel/highlight": "^7.25.7",
+ "@babel/highlight": "^7.25.9",
"picocolors": "^1.0.0"
},
"engines": {
@@ -97,30 +862,30 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.25.8",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz",
- "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.9.tgz",
+ "integrity": "sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.25.8",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz",
- "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.9.tgz",
+ "integrity": "sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==",
"dev": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.25.7",
- "@babel/generator": "^7.25.7",
- "@babel/helper-compilation-targets": "^7.25.7",
- "@babel/helper-module-transforms": "^7.25.7",
- "@babel/helpers": "^7.25.7",
- "@babel/parser": "^7.25.8",
- "@babel/template": "^7.25.7",
- "@babel/traverse": "^7.25.7",
- "@babel/types": "^7.25.8",
+ "@babel/code-frame": "^7.25.9",
+ "@babel/generator": "^7.25.9",
+ "@babel/helper-compilation-targets": "^7.25.9",
+ "@babel/helper-module-transforms": "^7.25.9",
+ "@babel/helpers": "^7.25.9",
+ "@babel/parser": "^7.25.9",
+ "@babel/template": "^7.25.9",
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -142,11 +907,11 @@
"dev": true
},
"node_modules/@babel/generator": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz",
- "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.9.tgz",
+ "integrity": "sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==",
"dependencies": {
- "@babel/types": "^7.25.7",
+ "@babel/types": "^7.25.9",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
@@ -156,13 +921,13 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz",
- "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz",
+ "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==",
"dev": true,
"dependencies": {
- "@babel/compat-data": "^7.25.7",
- "@babel/helper-validator-option": "^7.25.7",
+ "@babel/compat-data": "^7.25.9",
+ "@babel/helper-validator-option": "^7.25.9",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
@@ -172,27 +937,27 @@
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz",
- "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
+ "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
"dependencies": {
- "@babel/traverse": "^7.25.7",
- "@babel/types": "^7.25.7"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz",
- "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.9.tgz",
+ "integrity": "sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==",
"dev": true,
"dependencies": {
- "@babel/helper-module-imports": "^7.25.7",
- "@babel/helper-simple-access": "^7.25.7",
- "@babel/helper-validator-identifier": "^7.25.7",
- "@babel/traverse": "^7.25.7"
+ "@babel/helper-module-imports": "^7.25.9",
+ "@babel/helper-simple-access": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9",
+ "@babel/traverse": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -202,71 +967,71 @@
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz",
- "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz",
+ "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz",
- "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz",
+ "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==",
"dev": true,
"dependencies": {
- "@babel/traverse": "^7.25.7",
- "@babel/types": "^7.25.7"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-string-parser": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz",
- "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
+ "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz",
- "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
+ "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz",
- "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
+ "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
"dev": true,
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz",
- "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.9.tgz",
+ "integrity": "sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==",
"dev": true,
"dependencies": {
- "@babel/template": "^7.25.7",
- "@babel/types": "^7.25.7"
+ "@babel/template": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz",
- "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.9.tgz",
+ "integrity": "sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.25.7",
+ "@babel/helper-validator-identifier": "^7.25.9",
"chalk": "^2.4.2",
"js-tokens": "^4.0.0",
"picocolors": "^1.0.0"
@@ -276,11 +1041,11 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.25.8",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz",
- "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.9.tgz",
+ "integrity": "sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==",
"dependencies": {
- "@babel/types": "^7.25.8"
+ "@babel/types": "^7.25.9"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -290,12 +1055,12 @@
}
},
"node_modules/@babel/plugin-transform-react-jsx-self": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz",
- "integrity": "sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz",
+ "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.7"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -305,12 +1070,12 @@
}
},
"node_modules/@babel/plugin-transform-react-jsx-source": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz",
- "integrity": "sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz",
+ "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==",
"dev": true,
"dependencies": {
- "@babel/helper-plugin-utils": "^7.25.7"
+ "@babel/helper-plugin-utils": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -320,9 +1085,9 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz",
- "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.9.tgz",
+ "integrity": "sha512-4zpTHZ9Cm6L9L+uIqghQX8ZXg8HKFcjYO3qHoO8zTmRm6HQUJ8SSJ+KRvbMBZn0EGVlT4DRYeQ/6hjlyXBh+Kg==",
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
@@ -331,28 +1096,28 @@
}
},
"node_modules/@babel/template": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz",
- "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz",
+ "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==",
"dependencies": {
- "@babel/code-frame": "^7.25.7",
- "@babel/parser": "^7.25.7",
- "@babel/types": "^7.25.7"
+ "@babel/code-frame": "^7.25.9",
+ "@babel/parser": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz",
- "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==",
- "dependencies": {
- "@babel/code-frame": "^7.25.7",
- "@babel/generator": "^7.25.7",
- "@babel/parser": "^7.25.7",
- "@babel/template": "^7.25.7",
- "@babel/types": "^7.25.7",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz",
+ "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==",
+ "dependencies": {
+ "@babel/code-frame": "^7.25.9",
+ "@babel/generator": "^7.25.9",
+ "@babel/parser": "^7.25.9",
+ "@babel/template": "^7.25.9",
+ "@babel/types": "^7.25.9",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
@@ -369,108 +1134,37 @@
}
},
"node_modules/@babel/types": {
- "version": "7.25.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz",
- "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.9.tgz",
+ "integrity": "sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==",
"dependencies": {
- "@babel/helper-string-parser": "^7.25.7",
- "@babel/helper-validator-identifier": "^7.25.7",
- "to-fast-properties": "^2.0.0"
+ "@babel/helper-string-parser": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
- "node_modules/@chakra-ui/anatomy": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.3.4.tgz",
- "integrity": "sha512-fFIYN7L276gw0Q7/ikMMlZxP7mvnjRaWJ7f3Jsf9VtDOi6eAYIBRrhQe6+SZ0PGmoOkRaBc7gSE5oeIbgFFyrw=="
- },
- "node_modules/@chakra-ui/hooks": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.4.2.tgz",
- "integrity": "sha512-LRKiVE1oA7afT5tbbSKAy7Uas2xFHE6IkrQdbhWCHmkHBUtPvjQQDgwtnd4IRZPmoEfNGwoJ/MQpwOM/NRTTwA==",
- "dependencies": {
- "@chakra-ui/utils": "2.2.2",
- "@zag-js/element-size": "0.31.1",
- "copy-to-clipboard": "3.3.3",
- "framesync": "6.1.2"
- },
- "peerDependencies": {
- "react": ">=18"
- }
- },
"node_modules/@chakra-ui/react": {
- "version": "2.10.2",
- "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.10.2.tgz",
- "integrity": "sha512-TfIHTqTlxTHYJZBtpiR5EZasPUrLYKJxdbHkdOJb5G1OQ+2c5kKl5XA7c2pMtsEptzb7KxAAIB62t3hxdfWp1w==",
- "dependencies": {
- "@chakra-ui/hooks": "2.4.2",
- "@chakra-ui/styled-system": "2.11.2",
- "@chakra-ui/theme": "3.4.6",
- "@chakra-ui/utils": "2.2.2",
- "@popperjs/core": "^2.11.8",
- "@zag-js/focus-visible": "^0.31.1",
- "aria-hidden": "^1.2.3",
- "react-fast-compare": "3.2.2",
- "react-focus-lock": "^2.9.6",
- "react-remove-scroll": "^2.5.7"
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-3.0.2.tgz",
+ "integrity": "sha512-xfW0tGCLJSvNkMFrz4zyjvImugwVb4gYvsGOT9hISMhDvh20ciS3WEI8S+jia4ytkl5yI4H0KPyuMjQt/gM69Q==",
+ "dependencies": {
+ "@ark-ui/anatomy": "3.5.0",
+ "@ark-ui/react": "4.1.2",
+ "@emotion/is-prop-valid": "1.3.1",
+ "@emotion/serialize": "1.3.2",
+ "@emotion/use-insertion-effect-with-fallbacks": "1.1.0",
+ "@emotion/utils": "1.4.1",
+ "@pandacss/is-valid-prop": "0.41.0",
+ "csstype": "3.1.3"
},
"peerDependencies": {
"@emotion/react": ">=11",
- "@emotion/styled": ">=11",
- "framer-motion": ">=4.0.0",
"react": ">=18",
"react-dom": ">=18"
}
},
- "node_modules/@chakra-ui/styled-system": {
- "version": "2.11.2",
- "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.11.2.tgz",
- "integrity": "sha512-y++z2Uop+hjfZX9mbH88F1ikazPv32asD2er56zMJBemUAzweXnHTpiCQbluEDSUDhqmghVZAdb+5L4XLbsRxA==",
- "dependencies": {
- "@chakra-ui/utils": "2.2.2",
- "csstype": "^3.1.2"
- }
- },
- "node_modules/@chakra-ui/theme": {
- "version": "3.4.6",
- "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-3.4.6.tgz",
- "integrity": "sha512-ZwFBLfiMC3URwaO31ONXoKH9k0TX0OW3UjdPF3EQkQpYyrk/fm36GkkzajjtdpWEd7rzDLRsQjPmvwNaSoNDtg==",
- "dependencies": {
- "@chakra-ui/anatomy": "2.3.4",
- "@chakra-ui/theme-tools": "2.2.6",
- "@chakra-ui/utils": "2.2.2"
- },
- "peerDependencies": {
- "@chakra-ui/styled-system": ">=2.8.0"
- }
- },
- "node_modules/@chakra-ui/theme-tools": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.2.6.tgz",
- "integrity": "sha512-3UhKPyzKbV3l/bg1iQN9PBvffYp+EBOoYMUaeTUdieQRPFzo2jbYR0lNCxqv8h5aGM/k54nCHU2M/GStyi9F2A==",
- "dependencies": {
- "@chakra-ui/anatomy": "2.3.4",
- "@chakra-ui/utils": "2.2.2",
- "color2k": "^2.0.2"
- },
- "peerDependencies": {
- "@chakra-ui/styled-system": ">=2.0.0"
- }
- },
- "node_modules/@chakra-ui/utils": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.2.2.tgz",
- "integrity": "sha512-jUPLT0JzRMWxpdzH6c+t0YMJYrvc5CLericgITV3zDSXblkfx3DsYXqU11DJTSGZI9dUKzM1Wd0Wswn4eJwvFQ==",
- "dependencies": {
- "@types/lodash.mergewith": "4.6.9",
- "lodash.mergewith": "4.6.2"
- },
- "peerDependencies": {
- "react": ">=16.8.0"
- }
- },
"node_modules/@emotion/babel-plugin": {
"version": "11.12.0",
"resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.12.0.tgz",
@@ -559,28 +1253,6 @@
"resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz",
"integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg=="
},
- "node_modules/@emotion/styled": {
- "version": "11.13.0",
- "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.0.tgz",
- "integrity": "sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA==",
- "dependencies": {
- "@babel/runtime": "^7.18.3",
- "@emotion/babel-plugin": "^11.12.0",
- "@emotion/is-prop-valid": "^1.3.0",
- "@emotion/serialize": "^1.3.0",
- "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
- "@emotion/utils": "^1.4.0"
- },
- "peerDependencies": {
- "@emotion/react": "^11.0.0-rc.0",
- "react": ">=16.8.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
"node_modules/@emotion/unitless": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz",
@@ -1023,9 +1695,9 @@
}
},
"node_modules/@eslint/core": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.6.0.tgz",
- "integrity": "sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==",
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz",
+ "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1067,9 +1739,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.12.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.12.0.tgz",
- "integrity": "sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==",
+ "version": "9.13.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz",
+ "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1085,9 +1757,9 @@
}
},
"node_modules/@eslint/plugin-kit": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.0.tgz",
- "integrity": "sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==",
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.1.tgz",
+ "integrity": "sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==",
"dev": true,
"dependencies": {
"levn": "^0.4.1"
@@ -1096,6 +1768,28 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+ "node_modules/@floating-ui/core": {
+ "version": "1.6.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz",
+ "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==",
+ "dependencies": {
+ "@floating-ui/utils": "^0.2.8"
+ }
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "1.6.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.8.tgz",
+ "integrity": "sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==",
+ "dependencies": {
+ "@floating-ui/core": "^1.6.0",
+ "@floating-ui/utils": "^0.2.5"
+ }
+ },
+ "node_modules/@floating-ui/utils": {
+ "version": "0.2.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz",
+ "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig=="
+ },
"node_modules/@humanfs/core": {
"version": "0.19.0",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz",
@@ -1144,6 +1838,22 @@
"url": "https://github.com/sponsors/nzakas"
}
},
+ "node_modules/@internationalized/date": {
+ "version": "3.5.6",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.6.tgz",
+ "integrity": "sha512-jLxQjefH9VI5P9UQuqB6qNKnvFt1Ky1TPIzHGsIlCi7sZZoMR8SdYbBGRvM0y+Jtb+ez4ieBzmiAUcpmPYpyOw==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@internationalized/number": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.5.3.tgz",
+ "integrity": "sha512-rd1wA3ebzlp0Mehj5YTuTI50AQEx80gWFyHcQu+u91/5NgdwBecO8BH6ipPfE+lmQ9d63vpB3H9SHoIUiupllw==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
"node_modules/@jridgewell/gen-mapping": {
"version": "0.3.5",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
@@ -1222,14 +1932,10 @@
"node": ">= 8"
}
},
- "node_modules/@popperjs/core": {
- "version": "2.11.8",
- "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
- "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/popperjs"
- }
+ "node_modules/@pandacss/is-valid-prop": {
+ "version": "0.41.0",
+ "resolved": "https://registry.npmjs.org/@pandacss/is-valid-prop/-/is-valid-prop-0.41.0.tgz",
+ "integrity": "sha512-BE6h6CsJk14ugIRrsazJtN3fcg+KDFRat1Bs93YFKH6jd4DOb1yUyVvC70jKqPVvg70zEcV8acZ7VdcU5TLu+w=="
},
"node_modules/@rollup/rollup-android-arm-eabi": {
"version": "4.24.0",
@@ -1439,6 +2145,14 @@
"win32"
]
},
+ "node_modules/@swc/helpers": {
+ "version": "0.5.13",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.13.tgz",
+ "integrity": "sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
"node_modules/@types/babel__core": {
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
@@ -1492,19 +2206,6 @@
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"dev": true
},
- "node_modules/@types/lodash": {
- "version": "4.17.10",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ=="
- },
- "node_modules/@types/lodash.mergewith": {
- "version": "4.6.9",
- "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.9.tgz",
- "integrity": "sha512-fgkoCAOF47K7sxrQ7Mlud2TH023itugZs2bUg8h/KzT+BnZNrR2jAOmaokbLunHNnobXVWOezAeNn/lZqwxkcw==",
- "dependencies": {
- "@types/lodash": "*"
- }
- },
"node_modules/@types/parse-json": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz",
@@ -1514,13 +2215,13 @@
"version": "15.7.13",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz",
"integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==",
- "devOptional": true
+ "dev": true
},
"node_modules/@types/react": {
- "version": "18.3.11",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz",
- "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==",
- "devOptional": true,
+ "version": "18.3.12",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz",
+ "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==",
+ "dev": true,
"dependencies": {
"@types/prop-types": "*",
"csstype": "^3.0.2"
@@ -1536,16 +2237,16 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.9.0.tgz",
- "integrity": "sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==",
+ "version": "8.12.2",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.12.2.tgz",
+ "integrity": "sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.9.0",
- "@typescript-eslint/type-utils": "8.9.0",
- "@typescript-eslint/utils": "8.9.0",
- "@typescript-eslint/visitor-keys": "8.9.0",
+ "@typescript-eslint/scope-manager": "8.12.2",
+ "@typescript-eslint/type-utils": "8.12.2",
+ "@typescript-eslint/utils": "8.12.2",
+ "@typescript-eslint/visitor-keys": "8.12.2",
"graphemer": "^1.4.0",
"ignore": "^5.3.1",
"natural-compare": "^1.4.0",
@@ -1569,15 +2270,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.9.0.tgz",
- "integrity": "sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==",
+ "version": "8.12.2",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.12.2.tgz",
+ "integrity": "sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "8.9.0",
- "@typescript-eslint/types": "8.9.0",
- "@typescript-eslint/typescript-estree": "8.9.0",
- "@typescript-eslint/visitor-keys": "8.9.0",
+ "@typescript-eslint/scope-manager": "8.12.2",
+ "@typescript-eslint/types": "8.12.2",
+ "@typescript-eslint/typescript-estree": "8.12.2",
+ "@typescript-eslint/visitor-keys": "8.12.2",
"debug": "^4.3.4"
},
"engines": {
@@ -1597,13 +2298,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.9.0.tgz",
- "integrity": "sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==",
+ "version": "8.12.2",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.12.2.tgz",
+ "integrity": "sha512-gPLpLtrj9aMHOvxJkSbDBmbRuYdtiEbnvO25bCMza3DhMjTQw0u7Y1M+YR5JPbMsXXnSPuCf5hfq0nEkQDL/JQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.9.0",
- "@typescript-eslint/visitor-keys": "8.9.0"
+ "@typescript-eslint/types": "8.12.2",
+ "@typescript-eslint/visitor-keys": "8.12.2"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1614,13 +2315,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.9.0.tgz",
- "integrity": "sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==",
+ "version": "8.12.2",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.12.2.tgz",
+ "integrity": "sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "8.9.0",
- "@typescript-eslint/utils": "8.9.0",
+ "@typescript-eslint/typescript-estree": "8.12.2",
+ "@typescript-eslint/utils": "8.12.2",
"debug": "^4.3.4",
"ts-api-utils": "^1.3.0"
},
@@ -1638,9 +2339,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.9.0.tgz",
- "integrity": "sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==",
+ "version": "8.12.2",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.12.2.tgz",
+ "integrity": "sha512-VwDwMF1SZ7wPBUZwmMdnDJ6sIFk4K4s+ALKLP6aIQsISkPv8jhiw65sAK6SuWODN/ix+m+HgbYDkH+zLjrzvOA==",
"dev": true,
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1651,13 +2352,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.9.0.tgz",
- "integrity": "sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==",
+ "version": "8.12.2",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.12.2.tgz",
+ "integrity": "sha512-mME5MDwGe30Pq9zKPvyduyU86PH7aixwqYR2grTglAdB+AN8xXQ1vFGpYaUSJ5o5P/5znsSBeNcs5g5/2aQwow==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "8.9.0",
- "@typescript-eslint/visitor-keys": "8.9.0",
+ "@typescript-eslint/types": "8.12.2",
+ "@typescript-eslint/visitor-keys": "8.12.2",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -1678,134 +2379,2031 @@
}
}
},
- "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@typescript-eslint/utils": {
+ "version": "8.12.2",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.12.2.tgz",
+ "integrity": "sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A==",
+ "dev": true,
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.4.0",
+ "@typescript-eslint/scope-manager": "8.12.2",
+ "@typescript-eslint/types": "8.12.2",
+ "@typescript-eslint/typescript-estree": "8.12.2"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys": {
+ "version": "8.12.2",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.12.2.tgz",
+ "integrity": "sha512-PChz8UaKQAVNHghsHcPyx1OMHoFRUEA7rJSK/mDhdq85bk+PLsUHUBqTQTFt18VJZbmxBovM65fezlheQRsSDA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "8.12.2",
+ "eslint-visitor-keys": "^3.4.3"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
+ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "dev": true,
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/@vitejs/plugin-react": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz",
+ "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.25.2",
+ "@babel/plugin-transform-react-jsx-self": "^7.24.7",
+ "@babel/plugin-transform-react-jsx-source": "^7.24.7",
+ "@types/babel__core": "^7.20.5",
+ "react-refresh": "^0.14.2"
+ },
+ "engines": {
+ "node": "^14.18.0 || >=16.0.0"
+ },
+ "peerDependencies": {
+ "vite": "^4.2.0 || ^5.0.0"
+ }
+ },
+ "node_modules/@zag-js/accordion": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/accordion/-/accordion-0.62.1.tgz",
+ "integrity": "sha512-1lMKuD1GbiMuemOHOu+24BSAAG8iTD6l/4zYrQRBCTsxXzHhWqTtLF7okGgmSAs8iyNfOuWefCfaJJ3BJNSh5A==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/accordion/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/accordion/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/accordion/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/accordion/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/anatomy": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/anatomy/-/anatomy-0.62.1.tgz",
+ "integrity": "sha512-1JiPQOyVlO1jHwLTSNJpyfy1R1UYoaVU1mKSUww5+htAuT/1txjs04pr+8vTF/L/UVzNEZZYepB1tTabyb9LYg=="
+ },
+ "node_modules/@zag-js/aria-hidden": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/aria-hidden/-/aria-hidden-0.62.1.tgz",
+ "integrity": "sha512-vVV8bwZhNU+AOOf/USEGV/n9zuTID+spHeC9ZAj29ibWAMmaiq2bx4t1kO4v9eKqKXULUBPPrZQ7CX7oiU616A==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/aria-hidden/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/auto-resize": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/auto-resize/-/auto-resize-0.62.1.tgz",
+ "integrity": "sha512-nznVkAsZGS+L+VhNO8hPnEyvagNhTezkb64SSPa8E49hJHS2DEN3T5hKCx86tDuiCMd0EdjwUCCQq3pnbzbnCQ==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/auto-resize/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/avatar": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/avatar/-/avatar-0.62.1.tgz",
+ "integrity": "sha512-J+IRqJlpL4S9ikCQle/FHj6p8uT8Ee/D88u4k7m/An4Ot1FcrfKqfC3INB5YOI+d8hkIQVtEIAC8Yt/s4OzAMg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/avatar/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/avatar/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/avatar/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/avatar/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/carousel": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/carousel/-/carousel-0.62.1.tgz",
+ "integrity": "sha512-0YQ2jJjzaS1zFLVnPBslVKI8/fY2Z6aOrcJbBjxozG27iSS6zEqmbsz3OOtcYJRlB8jLboZutpMBs3PGh5zg5Q==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/carousel/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/carousel/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/carousel/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/carousel/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/checkbox": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/checkbox/-/checkbox-0.62.1.tgz",
+ "integrity": "sha512-xiubQLhRXedlZe4Vc6zxaDFWLSpRdGEG0jTrF3OXovYZLN7bmq0iXiYcWqsLa012+2dYN9w5B1zfQQlzf4sk2w==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/checkbox/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/checkbox/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/checkbox/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/checkbox/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/clipboard": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/clipboard/-/clipboard-0.62.1.tgz",
+ "integrity": "sha512-gEhCGLkAlrgNWkd7ZqF4p4yNKsR54+0YQPevEv7iX9oio8T/F8OWaDmDjA4NsXxqRe6hr5KLJbVp8dYRop30TQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/clipboard/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/clipboard/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/clipboard/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/clipboard/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/collapsible": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/collapsible/-/collapsible-0.62.1.tgz",
+ "integrity": "sha512-M4hsuqf6dVra6RvKaxQjgQjZ+iYj3XH84w6QOnt/SXbJauQoE6nfy77RI/A8O2pPuP6uLq0h2E9Eo3ftcbGBoQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/collapsible/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/collapsible/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/collapsible/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/collapsible/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/collection": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/collection/-/collection-0.74.2.tgz",
+ "integrity": "sha512-8Ls5TR1kKPLDucuJJ0kuwJ45jOEzhcVN4T/mbkShUrgRSB4FrcNzwdpMrKqidNz8OrtphgYYcn3xx/gGUIHLRQ==",
+ "dependencies": {
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/collection/node_modules/@zag-js/utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/utils/-/utils-0.74.2.tgz",
+ "integrity": "sha512-WtIsNyDvnslCjtIIP/bRzx3bJMaT0cIgI3f+TgiFWhtQMlUZMpBkwkKVfvUwI5qcZ+ZOMeoonAWFqFECCb3h3g=="
+ },
+ "node_modules/@zag-js/color-picker": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/color-picker/-/color-picker-0.62.1.tgz",
+ "integrity": "sha512-GLeADGcoMLcVS+UM6rn/c1BmBgSB2uTc5AWBkuKoH7TktsKo6+T/v3/QZIU7/b69qBAp3/vWZti99Flw42IDdw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/color-utils": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dismissable": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/popper": "0.62.1",
+ "@zag-js/text-selection": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/color-picker/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/color-picker/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/color-picker/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/color-picker/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/color-utils": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/color-utils/-/color-utils-0.62.1.tgz",
+ "integrity": "sha512-uXsEA0xsI4NT7YFwWZldy7LXsk32Ta+41MrckhzbSA766v+bW4sFDUYmJxwLkN4nl1QzlLAlGghhauXmW9Fs8g==",
+ "dependencies": {
+ "@zag-js/numeric-range": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/combobox": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/combobox/-/combobox-0.62.1.tgz",
+ "integrity": "sha512-EovqyFqD61YmYJYc42qKH2OE7GxMm3gamWLU/lvZe/3eyZt6TsxFe2xeP7WSsvq2v90myMajAnUb0DOpvYaCKw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/aria-hidden": "0.62.1",
+ "@zag-js/collection": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dismissable": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/popper": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/combobox/node_modules/@zag-js/collection": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/collection/-/collection-0.62.1.tgz",
+ "integrity": "sha512-Qg3OvGCvcoeV4u8IcQmNCu4dChRttVyQ9DF8Ab0qlyrjRDF+w8vMAcNcgNqn10/xX4A7B743cz023LooVsW6VA==",
+ "dependencies": {
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/combobox/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/combobox/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/combobox/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/combobox/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/core": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.74.2.tgz",
+ "integrity": "sha512-UAnj9WJdFYeTxbwSCdX8zRYhtLvlJqfqy9cn2NEugpxf+9W/GA89JzH1ZdKLyVJUIuIPoqGd4ZaAgv2p64DZ1Q==",
+ "dependencies": {
+ "@zag-js/store": "0.74.2",
+ "@zag-js/utils": "0.74.2",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/core/node_modules/@zag-js/utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/utils/-/utils-0.74.2.tgz",
+ "integrity": "sha512-WtIsNyDvnslCjtIIP/bRzx3bJMaT0cIgI3f+TgiFWhtQMlUZMpBkwkKVfvUwI5qcZ+ZOMeoonAWFqFECCb3h3g=="
+ },
+ "node_modules/@zag-js/date-picker": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/date-picker/-/date-picker-0.62.1.tgz",
+ "integrity": "sha512-Wl6yzMtrTy7XgDFbYJaRO8M5dkxLPBvAo3ilDvFBicbJViJCZ9pg1AJYh+xGaK/gfAd7O9wBdYJdHxfESlmlDg==",
+ "dependencies": {
+ "@internationalized/date": "3.5.5",
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/date-utils": "0.62.1",
+ "@zag-js/dismissable": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/live-region": "0.62.1",
+ "@zag-js/popper": "0.62.1",
+ "@zag-js/text-selection": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/date-picker/node_modules/@internationalized/date": {
+ "version": "3.5.5",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.5.tgz",
+ "integrity": "sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@zag-js/date-picker/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/date-picker/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/date-picker/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/date-picker/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/date-utils": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/date-utils/-/date-utils-0.62.1.tgz",
+ "integrity": "sha512-YBqT5YRtHOCDS2IcCZtrq7BfzBkU5c+Sc2pVTncf06/3jxjE6l6YbBncMPu5a3uWKjNld1wOTFszhSoPKZfrJA==",
+ "peerDependencies": {
+ "@internationalized/date": ">=3.0.0"
+ }
+ },
+ "node_modules/@zag-js/dialog": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dialog/-/dialog-0.62.1.tgz",
+ "integrity": "sha512-7YRvWZ9UMUjFz0q537/uaTMBljLimWISfVHkUSa2ngbXB8LPYYbqYv5Vio2rvRFqy3nJR3HTO4cGZJGDjO655g==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/aria-hidden": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dismissable": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/remove-scroll": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1",
+ "focus-trap": "7.5.4"
+ }
+ },
+ "node_modules/@zag-js/dialog/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/dialog/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/dialog/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/dialog/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/dismissable": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dismissable/-/dismissable-0.62.1.tgz",
+ "integrity": "sha512-muGTBISpjQEWLCrsYa9wAFaGXlVxYtyMaDgpcPpQdQPwZF86b445y4d8h9FjwkESdJ6Zcdjn21pu5CWD28T3uQ==",
+ "dependencies": {
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/interact-outside": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/dismissable/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/dom-event": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-event/-/dom-event-0.62.1.tgz",
+ "integrity": "sha512-/+okVW69Xdoot7dutJVMz0iciwWM6DvAeLWr7LB5DZsUQMu93oqV/8BE2JArDxEcg5C208HNThGStcWlTaddgA==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/text-selection": "0.62.1",
+ "@zag-js/types": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/dom-event/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/dom-event/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/dom-query": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.74.2.tgz",
+ "integrity": "sha512-g+7wIdhT1nlY5yhQWoMDzin8uYoBXeQk8TNUj3GZH/1dTX9YC0vs7vz7rotzunLkEA7nEGfLNzdO5CRQBhGp0w=="
+ },
+ "node_modules/@zag-js/editable": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/editable/-/editable-0.62.1.tgz",
+ "integrity": "sha512-BkPLV8T9ixdhz3IxvseV24a1pBNmYhR1np+JUKap0C8thtFbDoF361haEQjCqTCfHDv+j5l1rtq/+H/TF3eEIg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/interact-outside": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/editable/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/editable/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/editable/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/editable/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/element-rect": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/element-rect/-/element-rect-0.62.1.tgz",
+ "integrity": "sha512-SefRp1IeiENoUkl7yxGzUIdxtQqgKlI+G1qlgx9MZgchH2VZCpqi+EuZgLEKzz7REMabOYqbgs6EEIxGIyNueg=="
+ },
+ "node_modules/@zag-js/element-size": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.62.1.tgz",
+ "integrity": "sha512-QCtVeIJ611hJPorKEkdfrWWcMohadplZoW8xQW/2PLSmKUhTNLfHsZLyeoYKyj5Jk4X8OAN4onnMVETFw232EA=="
+ },
+ "node_modules/@zag-js/file-upload": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/file-upload/-/file-upload-0.62.1.tgz",
+ "integrity": "sha512-Wh33acYMJLNRIV2y0GdSZqoN3aX/t/uzIBWh3rVsN7tpjDYWXLYIsXQttkGLFf0sgICK+3PVD+LLaIpiGDh4+Q==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/file-utils": "0.62.1",
+ "@zag-js/i18n-utils": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/file-upload/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/file-upload/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/file-upload/node_modules/@zag-js/file-utils": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/file-utils/-/file-utils-0.62.1.tgz",
+ "integrity": "sha512-p363S2pqz29wf1shcSfoY2GI9wWrJkKamNiwuehqoYFh2b8isrcWFVL3VYxm937N1/m5+rtMATQbn0a9j9sggA==",
+ "dependencies": {
+ "@zag-js/i18n-utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/file-upload/node_modules/@zag-js/i18n-utils": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/i18n-utils/-/i18n-utils-0.62.1.tgz",
+ "integrity": "sha512-ipzx0W6VK5x+w/PnUrN8z5SULJuLqvdzsPVBJ2iGHrMcTPC/y9JDt82nJV9fUYmG898pOZUx7vysfLLPNEAFTQ==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/file-upload/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/file-upload/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/file-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/file-utils/-/file-utils-0.74.2.tgz",
+ "integrity": "sha512-pTyU33Ag7533X3/RCBvfbGBHFMncg5x2/3n1htSxEVLIIHxbRvvDab2IN550n3OIjMzBLfM4xjNu1R87ed2hlQ==",
+ "dependencies": {
+ "@zag-js/i18n-utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/focus-visible": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.74.2.tgz",
+ "integrity": "sha512-CO5x3uCGKgigQ91S3c3vy/KEKyXK+eTveIzprFTxlQs4Zu2qMe/nJCIhIkG54fhvW/a5F9wY7Ox1f8hGZ1Z1fA==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/form-utils": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/form-utils/-/form-utils-0.62.1.tgz",
+ "integrity": "sha512-GJWRRtEpro8TNEUuEWMhIOWmVFXqiHNTTrrRLxijxUIWbsPrPdPiKL7qwBAESYoZQCmN0hU99S0w2Xmm7Q05Zg=="
+ },
+ "node_modules/@zag-js/highlight-word": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/highlight-word/-/highlight-word-0.74.2.tgz",
+ "integrity": "sha512-zuy2E62F/w3G94kh4l3iEAtNxqwuAdNkMwcS8EhT6mnzNcf4BgzW7Ne+O1fRb4IGazZwHPaWC0rYdTUuErK9IA=="
+ },
+ "node_modules/@zag-js/hover-card": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/hover-card/-/hover-card-0.62.1.tgz",
+ "integrity": "sha512-ryiNHQmmHpiDiZ5nuk9nvGUgnT017q8hYf+wLSI5OJ+klHPjrHObb7I7v/fUmKzWNtIOhaL0uw9afzjRt3bLEw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dismissable": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/popper": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/hover-card/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/hover-card/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/hover-card/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/hover-card/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/i18n-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/i18n-utils/-/i18n-utils-0.74.2.tgz",
+ "integrity": "sha512-S+ZJ3OFUtCoUdKkDfiF3sgXr+98rhVV+BmHgfAiEYRQA7RjeHDB3jX+eBbeZTLFqvHGtaGWCRE3knto3Ed7YvQ==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/interact-outside": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/interact-outside/-/interact-outside-0.62.1.tgz",
+ "integrity": "sha512-V5N+kr2Uv97HWYL0U5ZVS//NMQu87XGLtI7Ae5EtHrdAEKxO2NpPwf50Gzza4zc1VEVYYFqobTlkNQ3hrrL6VQ==",
+ "dependencies": {
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/interact-outside/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/live-region": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/live-region/-/live-region-0.62.1.tgz",
+ "integrity": "sha512-Giu7d5UWc2Sqb3/T0tSzqSwxJ4mVrNN+MTu06J7EaD4khK5RgX4GRpQ9rpwOS/GJT+8nc6YBhWTi7tqKN/+iHQ=="
+ },
+ "node_modules/@zag-js/menu": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/menu/-/menu-0.62.1.tgz",
+ "integrity": "sha512-l/PartHj6//NMlENYNBmUmeYG9K0SbjbnnIudv+rK+oyrUoX/MDCJ7bdy7ZMYxWTR127WdZlLHBxsgMe86lBqQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dismissable": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/popper": "0.62.1",
+ "@zag-js/rect-utils": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/menu/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/menu/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/menu/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/menu/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/number-input": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/number-input/-/number-input-0.62.1.tgz",
+ "integrity": "sha512-THizFB4Qwq4erMk6mI82voIo/PbbrAOSQXyPF8NPyGupSzqYntS1XPEdyqFH677PhHweelxQnvtZEm5alm1HLw==",
+ "dependencies": {
+ "@internationalized/number": "3.5.3",
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/number-utils": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/number-input/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/number-input/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/number-input/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/number-input/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/number-utils": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/number-utils/-/number-utils-0.62.1.tgz",
+ "integrity": "sha512-ktnGSYKKLG9No14ivlboEzq4+jiOIWU+8yeoRrZmfdCG58g4s9JF0lBDRf3ts9vhUdofJ+vUFMPqkk2eCWyQlA=="
+ },
+ "node_modules/@zag-js/numeric-range": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/numeric-range/-/numeric-range-0.62.1.tgz",
+ "integrity": "sha512-R4/II5MvS+eJ880srPuIlexqRH7kVsGomcsDlB5yyhHsradm7OJfC5L6osvKj1DNAitfFh8901BZFaWmQe8O1w=="
+ },
+ "node_modules/@zag-js/pagination": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/pagination/-/pagination-0.62.1.tgz",
+ "integrity": "sha512-fyDXNnAGyRsQEugvNR1kfEO8hGeesOV6l2rEACdvNN6G9Cqktqd52aaWVIf805G3Ig72igW2SybI9md/rDflzQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/pagination/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/pagination/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/pagination/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/pagination/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/pin-input": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/pin-input/-/pin-input-0.62.1.tgz",
+ "integrity": "sha512-CTAOyQCLaNSWH29bhc4XruEkvnYFJN1QF/x5axtHV+cir05zcdB3L7Sna4D6nUBSwd0tOGnUmPlviyP7zkpgBA==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/pin-input/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/pin-input/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/pin-input/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/pin-input/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/popover": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/popover/-/popover-0.62.1.tgz",
+ "integrity": "sha512-cT6okb5Yq69YWx6G1vonNEnEg4MlBXRbXLflLBqOP1PTwhk6RwlndXGV2uCdlnR0mUJa/RKldzdUcwOQesJaag==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/aria-hidden": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dismissable": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/popper": "0.62.1",
+ "@zag-js/remove-scroll": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1",
+ "focus-trap": "7.5.4"
+ }
+ },
+ "node_modules/@zag-js/popover/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/popover/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/popover/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/popover/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/popper": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/popper/-/popper-0.62.1.tgz",
+ "integrity": "sha512-tyLEdYIsv3cgnWCWzPPv9f72hzmQDQcObDIczIZt+OQr89qgyhGHt5jR1f0Qxsz9zZlSPsEftccyXRQYInQtxQ==",
+ "dependencies": {
+ "@floating-ui/dom": "1.6.8",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/popper/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/presence": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/presence/-/presence-0.62.1.tgz",
+ "integrity": "sha512-qjnr1WpW5yetRp2j2V0ocRvr6X6TuWNxjL2DyJAusodcsSElF2V0UuFOLT/xIZA8BVIbgcyCvcPB01PHugC5Ww==",
+ "dependencies": {
+ "@zag-js/core": "0.62.1",
+ "@zag-js/types": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/presence/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/presence/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/presence/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/progress": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/progress/-/progress-0.62.1.tgz",
+ "integrity": "sha512-7FyeP/wCiJ2dao1y/4RzhrLeIse305YtRMTDaVE5EnOJK3nit2Rrl+z8kGx5aqrGQcGsLH/rh5QYFp689Nx57Q==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/progress/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/progress/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/progress/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/progress/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/qr-code": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/qr-code/-/qr-code-0.62.1.tgz",
+ "integrity": "sha512-648qXQduIqq4CZWN07D1UOcczZrdp3UjBSHFEi4PQHTz1Vg08pH0BIZDqiqpupG9niYJEB/GPLGofRQQYoIoDw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1",
+ "proxy-memoize": "3.0.1",
+ "uqr": "0.1.2"
+ }
+ },
+ "node_modules/@zag-js/qr-code/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/qr-code/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/qr-code/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/qr-code/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/radio-group": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/radio-group/-/radio-group-0.62.1.tgz",
+ "integrity": "sha512-VVGTUkHgD27vBTYeP7hPYi+eDRXkq7xtlv6Ml062t3gcTWBhc/2eaI6iZ7awlxTl9052sflzbawrrDysPREuAQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/element-rect": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/radio-group/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/radio-group/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/radio-group/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/radio-group/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/rating-group": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/rating-group/-/rating-group-0.62.1.tgz",
+ "integrity": "sha512-gXvHofr3gfZcaMh7Y3FU+wyj7ge1R0BgsuPJWFUShlAlxjnnE7e3AqjSGlzuvpkWMkc6KKDyKRJlMVWLCv94OA==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/rating-group/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/rating-group/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/rating-group/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/rating-group/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/react": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/react/-/react-0.74.2.tgz",
+ "integrity": "sha512-Vli4cigN032dQM69Dr/2rR5FSSN+rzYJUiqAo3oNyvvWSSsgLvoNYcfltxY0Tah/PIftbF1NBUNYaUtv3OJgzA==",
+ "dependencies": {
+ "@zag-js/core": "0.74.2",
+ "@zag-js/store": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "proxy-compare": "3.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=18.0.0",
+ "react-dom": ">=18.0.0"
+ }
+ },
+ "node_modules/@zag-js/rect-utils": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/rect-utils/-/rect-utils-0.62.1.tgz",
+ "integrity": "sha512-6w56LuRD382Oa2FXi4AfKQqgtUPS/nc/mZzXiaqKz9b5aFA1CXtmEwNC2GaiXhkqJp5DyxHwujDfQP1WXACnRQ=="
+ },
+ "node_modules/@zag-js/remove-scroll": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/remove-scroll/-/remove-scroll-0.62.1.tgz",
+ "integrity": "sha512-7xpX6HUrOEq/TNLIWojYnQf7kj20bk8ueOKpu7cTZmoN0LSL6cS09uil+NOqb+SzZsiRmQKvzd3fQBNwbdab5Q==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/remove-scroll/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/select": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/select/-/select-0.62.1.tgz",
+ "integrity": "sha512-dgU65imBSeB8+QfHkN68j7Xqd/d6wsF42itJ0AeRSdgnCHgTWdN9rRCK5EDbNkJue51oMkdsnJ7XG1k+oCgiAg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/collection": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dismissable": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/popper": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/select/node_modules/@zag-js/collection": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/collection/-/collection-0.62.1.tgz",
+ "integrity": "sha512-Qg3OvGCvcoeV4u8IcQmNCu4dChRttVyQ9DF8Ab0qlyrjRDF+w8vMAcNcgNqn10/xX4A7B743cz023LooVsW6VA==",
+ "dependencies": {
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/select/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/select/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/select/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/select/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/signature-pad": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/signature-pad/-/signature-pad-0.62.1.tgz",
+ "integrity": "sha512-hWZSWT9J9V1kbImkj8qXHCqS0TYm7nms9oAhcQ2QNIiGO38wqW8Yswos8sqAj8VtzHxkSMIeL1by7Zgy3Xjq9g==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1",
+ "perfect-freehand": "^1.2.2"
+ }
+ },
+ "node_modules/@zag-js/signature-pad/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/signature-pad/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/signature-pad/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/signature-pad/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/slider": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/slider/-/slider-0.62.1.tgz",
+ "integrity": "sha512-v5rgPJF3fh7bBPu0wzEGpN4EcXpK5cSw4OAwxatmbtkYsg2Udwv6WL26CB5Q2zVwYIR6R532b/bjFqicfVs+SA==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/element-size": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/numeric-range": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/slider/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/slider/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/slider/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/slider/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/splitter": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/splitter/-/splitter-0.62.1.tgz",
+ "integrity": "sha512-Ni93ZaprnbctAsbuot8sEw9DDfNMgkelnd5xQfAiwpgjwUgnY8733LRbWydC5OUPoJ/cCs3XiNKa0CHwclcq6Q==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/number-utils": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/splitter/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/splitter/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/splitter/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/splitter/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/steps": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/steps/-/steps-0.74.2.tgz",
+ "integrity": "sha512-UTf5SIvfIfuAuGxRZLi5zDN3LGWQp2jdycS9JnKwL+KJKeHPmTu4OtXbRc2c4lEO0z1T9sVOHB0GPwBGK4+c3Q==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/steps/node_modules/@zag-js/anatomy": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/anatomy/-/anatomy-0.74.2.tgz",
+ "integrity": "sha512-wIJQGBiSHYB94UA7k7o4a8xbyqDwIQ0dG52xcD7+eV1ypT+dP+BtxQKmS5w06aghNdHs8b4F2hVLDVSdyLqRkQ=="
+ },
+ "node_modules/@zag-js/steps/node_modules/@zag-js/utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/utils/-/utils-0.74.2.tgz",
+ "integrity": "sha512-WtIsNyDvnslCjtIIP/bRzx3bJMaT0cIgI3f+TgiFWhtQMlUZMpBkwkKVfvUwI5qcZ+ZOMeoonAWFqFECCb3h3g=="
+ },
+ "node_modules/@zag-js/store": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.74.2.tgz",
+ "integrity": "sha512-LXCSyIVf6G4SvoPojNxOUiK45Lg1Qo/I8NCIoWAgSh6WgthuyEP05oLlW0OdvfHWLsnSwUjJmfuoRQAQNS3M8Q==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/switch": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/switch/-/switch-0.62.1.tgz",
+ "integrity": "sha512-uh0yy3NuZqHF+jPVZ2oMcAtPx32eTnBebiROBGBDgj1A5yZBirfQm8j/vZLSILhDq9TdktHS9/gITJ7TvgV4cQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/switch/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/switch/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/switch/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/switch/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/tabs": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/tabs/-/tabs-0.62.1.tgz",
+ "integrity": "sha512-BpY6oA2nmZLpYu8nQrpi+zTF4txTiMYIMB31CmbFmbJ3hMVkEqk8sgNzNQY3LrzkkSemDRBHxPZ5H+YKaQrEdg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/element-rect": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/tabs/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/tabs/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/tabs/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/tabs/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/tags-input": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/tags-input/-/tags-input-0.62.1.tgz",
+ "integrity": "sha512-8gJ4ckQQ0BB3oUGgIEGkmB6wIKSf7xx0q6e3tqTbfZnPhmWP4hpli38XAOYjsBQyNXmQW89H/Rp8/8W1A/Vpow==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/auto-resize": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/form-utils": "0.62.1",
+ "@zag-js/interact-outside": "0.62.1",
+ "@zag-js/live-region": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/tags-input/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/tags-input/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/tags-input/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/tags-input/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/text-selection": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/text-selection/-/text-selection-0.62.1.tgz",
+ "integrity": "sha512-0b049CnWN/Nyp/F/nbeU6G8BI/fzwlSQTTDWK81yRFADDFTZ2mWpVAWJF/fY0rKjsn4ucDykCS7GXMIo5rYILQ==",
+ "dependencies": {
+ "@zag-js/dom-query": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/text-selection/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/time-picker": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/time-picker/-/time-picker-0.62.1.tgz",
+ "integrity": "sha512-THNASHp9Fu5f4/LC3t3qJfsYD6FqjhbP7HrjIDDFOcdNGRzOTfbEpKF3JtJgmM6F+/fuQKhe6FUbcluMd9zo8Q==",
+ "dependencies": {
+ "@internationalized/date": "3.5.5",
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dismissable": "0.62.1",
+ "@zag-js/dom-event": "^0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/popper": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/time-picker/node_modules/@internationalized/date": {
+ "version": "3.5.5",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.5.tgz",
+ "integrity": "sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==",
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@zag-js/time-picker/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/time-picker/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/time-picker/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/time-picker/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/timer": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/timer/-/timer-0.74.2.tgz",
+ "integrity": "sha512-T8JGTNd9tJXUZqerBSDVsv1upD0vpccZqXZthpl8u4KFXj8vR/CZ9fW00linc+tR9XdxvBbkxk3EW/BPbNvoDw==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/timer/node_modules/@zag-js/anatomy": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/anatomy/-/anatomy-0.74.2.tgz",
+ "integrity": "sha512-wIJQGBiSHYB94UA7k7o4a8xbyqDwIQ0dG52xcD7+eV1ypT+dP+BtxQKmS5w06aghNdHs8b4F2hVLDVSdyLqRkQ=="
+ },
+ "node_modules/@zag-js/timer/node_modules/@zag-js/utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/utils/-/utils-0.74.2.tgz",
+ "integrity": "sha512-WtIsNyDvnslCjtIIP/bRzx3bJMaT0cIgI3f+TgiFWhtQMlUZMpBkwkKVfvUwI5qcZ+ZOMeoonAWFqFECCb3h3g=="
+ },
+ "node_modules/@zag-js/toast": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/toast/-/toast-0.62.1.tgz",
+ "integrity": "sha512-Kb+OiFx7KUG0fAExIL06xWEfhxeMRJACvP6q4B4FNuFX+6N06RbV/PZtLbPbffOodd7VhSk1W37T7t6Np32mvg==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dismissable": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/toast/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/toast/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/toast/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/toast/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
"dependencies": {
- "balanced-match": "^1.0.0"
+ "csstype": "3.1.3"
}
},
- "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "dev": true,
+ "node_modules/@zag-js/toggle-group": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/toggle-group/-/toggle-group-0.62.1.tgz",
+ "integrity": "sha512-h7jQtWJt11uws6IYBd3kQzOyOemtZ5CqR7lt4XZdni3J1EtymKRJNha2JIukIETZS9/0VU1fPcuDkQeCXcGHgQ==",
"dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
}
},
- "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
- "version": "7.6.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
+ "node_modules/@zag-js/toggle-group/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
}
},
- "node_modules/@typescript-eslint/utils": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.9.0.tgz",
- "integrity": "sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==",
- "dev": true,
+ "node_modules/@zag-js/toggle-group/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/toggle-group/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
"dependencies": {
- "@eslint-community/eslint-utils": "^4.4.0",
- "@typescript-eslint/scope-manager": "8.9.0",
- "@typescript-eslint/types": "8.9.0",
- "@typescript-eslint/typescript-estree": "8.9.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0"
+ "proxy-compare": "3.0.0"
}
},
- "node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.9.0.tgz",
- "integrity": "sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==",
- "dev": true,
+ "node_modules/@zag-js/toggle-group/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
"dependencies": {
- "@typescript-eslint/types": "8.9.0",
- "eslint-visitor-keys": "^3.4.3"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
+ "csstype": "3.1.3"
}
},
- "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
- "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
- "dev": true,
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
+ "node_modules/@zag-js/tooltip": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/tooltip/-/tooltip-0.62.1.tgz",
+ "integrity": "sha512-318EJU6B4FR0nMNU79qMAgdOiVM6vbDiRWBHjGLDBK3z5No3lKfo4TZb/NqBmmi2W7ZFPiPwvLFsTql+H0xDbA==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/popper": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
}
},
- "node_modules/@vitejs/plugin-react": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.2.tgz",
- "integrity": "sha512-hieu+o05v4glEBucTcKMK3dlES0OeJlD9YVOAPraVMOInBCwzumaIFiUjr4bHK7NPgnAHgiskUoceKercrN8vg==",
- "dev": true,
+ "node_modules/@zag-js/tooltip/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
"dependencies": {
- "@babel/core": "^7.25.2",
- "@babel/plugin-transform-react-jsx-self": "^7.24.7",
- "@babel/plugin-transform-react-jsx-source": "^7.24.7",
- "@types/babel__core": "^7.20.5",
- "react-refresh": "^0.14.2"
- },
- "engines": {
- "node": "^14.18.0 || >=16.0.0"
- },
- "peerDependencies": {
- "vite": "^4.2.0 || ^5.0.0"
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
}
},
- "node_modules/@zag-js/dom-query": {
- "version": "0.31.1",
- "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.31.1.tgz",
- "integrity": "sha512-oiuohEXAXhBxpzzNm9k2VHGEOLC1SXlXSbRPcfBZ9so5NRQUA++zCE7cyQJqGLTZR0t3itFLlZqDbYEXRrefwg=="
+ "node_modules/@zag-js/tooltip/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
},
- "node_modules/@zag-js/element-size": {
- "version": "0.31.1",
- "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.31.1.tgz",
- "integrity": "sha512-4T3yvn5NqqAjhlP326Fv+w9RqMIBbNN9H72g5q2ohwzhSgSfZzrKtjL4rs9axY/cw9UfMfXjRjEE98e5CMq7WQ=="
+ "node_modules/@zag-js/tooltip/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
},
- "node_modules/@zag-js/focus-visible": {
- "version": "0.31.1",
- "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.31.1.tgz",
- "integrity": "sha512-dbLksz7FEwyFoANbpIlNnd3bVm0clQSUsnP8yUVQucStZPsuWjCrhL2jlAbGNrTrahX96ntUMXHb/sM68TibFg==",
+ "node_modules/@zag-js/tooltip/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/tree-view": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/tree-view/-/tree-view-0.62.1.tgz",
+ "integrity": "sha512-Y7qj16X18uElsD5jA9l03+rKEg1/5JIGRutO+NlEbs9Ffb7y34vqcEWquA+YgDfqXVWk2b5v9xcU1iKuKhOagQ==",
+ "dependencies": {
+ "@zag-js/anatomy": "0.62.1",
+ "@zag-js/core": "0.62.1",
+ "@zag-js/dom-event": "0.62.1",
+ "@zag-js/dom-query": "0.62.1",
+ "@zag-js/types": "0.62.1",
+ "@zag-js/utils": "0.62.1"
+ }
+ },
+ "node_modules/@zag-js/tree-view/node_modules/@zag-js/core": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.62.1.tgz",
+ "integrity": "sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==",
+ "dependencies": {
+ "@zag-js/store": "0.62.1",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/tree-view/node_modules/@zag-js/dom-query": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.62.1.tgz",
+ "integrity": "sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g=="
+ },
+ "node_modules/@zag-js/tree-view/node_modules/@zag-js/store": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.62.1.tgz",
+ "integrity": "sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==",
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/tree-view/node_modules/@zag-js/types": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.62.1.tgz",
+ "integrity": "sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==",
+ "dependencies": {
+ "csstype": "3.1.3"
+ }
+ },
+ "node_modules/@zag-js/types": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.74.2.tgz",
+ "integrity": "sha512-UYdHh5Jj2LZZwP8Amm9YEoj9f/zYNWuuw+HRGCLZew6moHvKj/HHKJHLooPPjGztFIeRsnicE1mJ9E2bDllBaw==",
"dependencies": {
- "@zag-js/dom-query": "0.31.1"
+ "csstype": "3.1.3"
}
},
+ "node_modules/@zag-js/utils": {
+ "version": "0.62.1",
+ "resolved": "https://registry.npmjs.org/@zag-js/utils/-/utils-0.62.1.tgz",
+ "integrity": "sha512-90sk7Li2mqoMCAfZbns1xrySEg4PIFPwLpiRO/T2kvKpc9z/qsq2WqDFpS8eqHfYRmkLnmQa0Bw1LzItYYsGVQ=="
+ },
"node_modules/acorn": {
- "version": "8.12.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
- "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+ "version": "8.13.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz",
+ "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
@@ -2055,9 +4653,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz",
- "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==",
+ "version": "4.24.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz",
+ "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==",
"dev": true,
"funding": [
{
@@ -2074,10 +4672,10 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001663",
- "electron-to-chromium": "^1.5.28",
+ "caniuse-lite": "^1.0.30001669",
+ "electron-to-chromium": "^1.5.41",
"node-releases": "^2.0.18",
- "update-browserslist-db": "^1.1.0"
+ "update-browserslist-db": "^1.1.1"
},
"bin": {
"browserslist": "cli.js"
@@ -2114,9 +4712,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001668",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001668.tgz",
- "integrity": "sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==",
+ "version": "1.0.30001669",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz",
+ "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==",
"dev": true,
"funding": [
{
@@ -2171,11 +4769,6 @@
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
"integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
},
- "node_modules/color2k": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.3.tgz",
- "integrity": "sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog=="
- },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -2187,14 +4780,6 @@
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
},
- "node_modules/copy-to-clipboard": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz",
- "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==",
- "dependencies": {
- "toggle-selection": "^1.0.6"
- }
- },
"node_modules/cosmiconfig": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
@@ -2336,11 +4921,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/detect-node-es": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
- "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
- },
"node_modules/doctrine": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
@@ -2354,9 +4934,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.38",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.38.tgz",
- "integrity": "sha512-VbeVexmZ1IFh+5EfrYz1I0HTzHVIlJa112UEWhciPyeOcKJGeTv6N8WnG4wsQB81DGCaVEGhpSb6o6a8WYFXXg==",
+ "version": "1.5.42",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.42.tgz",
+ "integrity": "sha512-gIfKavKDw1mhvic9nbzA5lZw8QSHpdMwLwXc0cWidQz9B15pDoDdDH4boIatuFfeoCatb3a/NGL6CYRVFxGZ9g==",
"dev": true
},
"node_modules/error-ex": {
@@ -2584,17 +5164,17 @@
}
},
"node_modules/eslint": {
- "version": "9.12.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.12.0.tgz",
- "integrity": "sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==",
+ "version": "9.13.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz",
+ "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.11.0",
"@eslint/config-array": "^0.18.0",
- "@eslint/core": "^0.6.0",
+ "@eslint/core": "^0.7.0",
"@eslint/eslintrc": "^3.1.0",
- "@eslint/js": "9.12.0",
+ "@eslint/js": "9.13.0",
"@eslint/plugin-kit": "^0.2.0",
"@humanfs/node": "^0.16.5",
"@humanwhocodes/module-importer": "^1.0.1",
@@ -2656,9 +5236,9 @@
}
},
"node_modules/eslint-plugin-react": {
- "version": "7.37.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz",
- "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==",
+ "version": "7.37.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz",
+ "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==",
"dev": true,
"dependencies": {
"array-includes": "^3.1.8",
@@ -2666,7 +5246,7 @@
"array.prototype.flatmap": "^1.3.2",
"array.prototype.tosorted": "^1.1.4",
"doctrine": "^2.1.0",
- "es-iterator-helpers": "^1.0.19",
+ "es-iterator-helpers": "^1.1.0",
"estraverse": "^5.3.0",
"hasown": "^2.0.2",
"jsx-ast-utils": "^2.4.1 || ^3.0.0",
@@ -2700,9 +5280,9 @@
}
},
"node_modules/eslint-plugin-react-refresh": {
- "version": "0.4.12",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.12.tgz",
- "integrity": "sha512-9neVjoGv20FwYtCP6CB1dzR1vr57ZDNOXst21wd2xJ/cTlM2xLq0GWVlSNTdMn/4BtP6cHYBMCSp1wFBJ9jBsg==",
+ "version": "0.4.14",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.14.tgz",
+ "integrity": "sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==",
"dev": true,
"peerDependencies": {
"eslint": ">=7"
@@ -3001,15 +5581,12 @@
"integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
"dev": true
},
- "node_modules/focus-lock": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-1.3.5.tgz",
- "integrity": "sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==",
+ "node_modules/focus-trap": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz",
+ "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==",
"dependencies": {
- "tslib": "^2.0.3"
- },
- "engines": {
- "node": ">=10"
+ "tabbable": "^6.2.0"
}
},
"node_modules/for-each": {
@@ -3021,43 +5598,6 @@
"is-callable": "^1.1.3"
}
},
- "node_modules/framer-motion": {
- "version": "11.11.9",
- "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.11.9.tgz",
- "integrity": "sha512-XpdZseuCrZehdHGuW22zZt3SF5g6AHJHJi7JwQIigOznW4Jg1n0oGPMJQheMaKLC+0rp5gxUKMRYI6ytd3q4RQ==",
- "dependencies": {
- "tslib": "^2.4.0"
- },
- "peerDependencies": {
- "@emotion/is-prop-valid": "*",
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- },
- "peerDependenciesMeta": {
- "@emotion/is-prop-valid": {
- "optional": true
- },
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
- }
- },
- "node_modules/framesync": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz",
- "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==",
- "dependencies": {
- "tslib": "2.4.0"
- }
- },
- "node_modules/framesync/node_modules/tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
- },
"node_modules/fsevents": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
@@ -3135,14 +5675,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/get-nonce": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
- "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/get-symbol-description": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
@@ -3352,14 +5884,6 @@
"node": ">= 0.4"
}
},
- "node_modules/invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "dependencies": {
- "loose-envify": "^1.0.0"
- }
- },
"node_modules/is-array-buffer": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
@@ -3819,6 +6343,14 @@
"json-buffer": "3.0.1"
}
},
+ "node_modules/klona": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz",
+ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -3858,11 +6390,6 @@
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true
},
- "node_modules/lodash.mergewith": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz",
- "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ=="
- },
"node_modules/loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -3956,6 +6483,7 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -4154,10 +6682,15 @@
"node": ">=8"
}
},
+ "node_modules/perfect-freehand": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/perfect-freehand/-/perfect-freehand-1.2.2.tgz",
+ "integrity": "sha512-eh31l019WICQ03pkF3FSzHxB8n07ItqIQ++G5UV8JX0zVOXzgTGCqnRR0jJ2h9U8/2uW4W4mtGJELt9kEV0CFQ=="
+ },
"node_modules/picocolors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
- "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
},
"node_modules/picomatch": {
"version": "2.3.1",
@@ -4236,12 +6769,26 @@
"version": "15.8.1",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
"integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
+ "dev": true,
"dependencies": {
"loose-envify": "^1.4.0",
"object-assign": "^4.1.1",
"react-is": "^16.13.1"
}
},
+ "node_modules/proxy-compare": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-3.0.0.tgz",
+ "integrity": "sha512-y44MCkgtZUCT9tZGuE278fB7PWVf7fRYy0vbRXAts2o5F0EfC4fIQrvQQGBJo1WJbFcVLXzApOscyJuZqHQc1w=="
+ },
+ "node_modules/proxy-memoize": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/proxy-memoize/-/proxy-memoize-3.0.1.tgz",
+ "integrity": "sha512-VDdG/VYtOgdGkWJx7y0o7p+zArSf2383Isci8C+BP3YXgMYDoPd3cCBjw0JdWb6YBb9sFiOPbAADDVTPJnh+9g==",
+ "dependencies": {
+ "proxy-compare": "^3.0.0"
+ }
+ },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -4282,17 +6829,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/react-clientside-effect": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz",
- "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==",
- "dependencies": {
- "@babel/runtime": "^7.12.13"
- },
- "peerDependencies": {
- "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"
- }
- },
"node_modules/react-dom": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
@@ -4305,31 +6841,12 @@
"react": "^18.3.1"
}
},
- "node_modules/react-fast-compare": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz",
- "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ=="
- },
- "node_modules/react-focus-lock": {
- "version": "2.13.2",
- "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.13.2.tgz",
- "integrity": "sha512-T/7bsofxYqnod2xadvuwjGKHOoL5GH7/EIPI5UyEvaU/c2CcphvGI371opFtuY/SYdbMsNiuF4HsHQ50nA/TKQ==",
- "dependencies": {
- "@babel/runtime": "^7.0.0",
- "focus-lock": "^1.3.5",
- "prop-types": "^15.6.2",
- "react-clientside-effect": "^1.2.6",
- "use-callback-ref": "^1.3.2",
- "use-sidecar": "^1.1.2"
- },
+ "node_modules/react-icons": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-5.3.0.tgz",
+ "integrity": "sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==",
"peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
+ "react": "*"
}
},
"node_modules/react-is": {
@@ -4346,73 +6863,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/react-remove-scroll": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.6.0.tgz",
- "integrity": "sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==",
- "dependencies": {
- "react-remove-scroll-bar": "^2.3.6",
- "react-style-singleton": "^2.2.1",
- "tslib": "^2.1.0",
- "use-callback-ref": "^1.3.0",
- "use-sidecar": "^1.1.2"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/react-remove-scroll-bar": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz",
- "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==",
- "dependencies": {
- "react-style-singleton": "^2.2.1",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/react-style-singleton": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
- "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
- "dependencies": {
- "get-nonce": "^1.0.0",
- "invariant": "^2.2.4",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
"node_modules/reflect.getprototypeof": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz",
@@ -4813,20 +7263,17 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/tabbable": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz",
+ "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew=="
+ },
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
- "node_modules/to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -4839,15 +7286,10 @@
"node": ">=8.0"
}
},
- "node_modules/toggle-selection": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
- "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ=="
- },
"node_modules/ts-api-utils": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
- "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz",
+ "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==",
"dev": true,
"engines": {
"node": ">=16"
@@ -4960,14 +7402,14 @@
}
},
"node_modules/typescript-eslint": {
- "version": "8.9.0",
- "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.9.0.tgz",
- "integrity": "sha512-AuD/FXGYRQyqyOBCpNLldMlsCGvmDNxptQ3Dp58/NXeB+FqyvTfXmMyba3PYa0Vi9ybnj7G8S/yd/4Cw8y47eA==",
+ "version": "8.12.2",
+ "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.12.2.tgz",
+ "integrity": "sha512-UbuVUWSrHVR03q9CWx+JDHeO6B/Hr9p4U5lRH++5tq/EbFq1faYZe50ZSBePptgfIKLEti0aPQ3hFgnPVcd8ZQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/eslint-plugin": "8.9.0",
- "@typescript-eslint/parser": "8.9.0",
- "@typescript-eslint/utils": "8.9.0"
+ "@typescript-eslint/eslint-plugin": "8.12.2",
+ "@typescript-eslint/parser": "8.12.2",
+ "@typescript-eslint/utils": "8.12.2"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -5027,6 +7469,11 @@
"browserslist": ">= 4.21.0"
}
},
+ "node_modules/uqr": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz",
+ "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA=="
+ },
"node_modules/uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -5036,51 +7483,10 @@
"punycode": "^2.1.0"
}
},
- "node_modules/use-callback-ref": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz",
- "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==",
- "dependencies": {
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/use-sidecar": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
- "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
- "dependencies": {
- "detect-node-es": "^1.1.0",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
"node_modules/vite": {
- "version": "5.4.9",
- "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.9.tgz",
- "integrity": "sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==",
+ "version": "5.4.10",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz",
+ "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==",
"dev": true,
"dependencies": {
"esbuild": "^0.21.3",
diff --git a/demo/package.json b/demo/package.json
index 9fb3aef..bb4df71 100644
--- a/demo/package.json
+++ b/demo/package.json
@@ -10,29 +10,27 @@
"preview": "vite preview"
},
"dependencies": {
- "@chakra-ui/anatomy": "^2.3.4",
- "@chakra-ui/react": "^2.10.2",
+ "@chakra-ui/react": "^3.0.2",
"@emotion/react": "^11.13.3",
- "@emotion/styled": "^11.13.0",
"chakra-react-select": "file:..",
- "framer-motion": "^11.11.9",
"react": "^18.3.1",
- "react-dom": "^18.3.1"
+ "react-dom": "^18.3.1",
+ "react-icons": "^5.3.0"
},
"devDependencies": {
- "@eslint/js": "^9.11.1",
- "@types/react": "^18.3.10",
- "@types/react-dom": "^18.3.0",
- "@vitejs/plugin-react": "^4.3.2",
- "eslint": "^9.11.1",
+ "@eslint/js": "^9.13.0",
+ "@types/react": "^18.3.12",
+ "@types/react-dom": "^18.3.1",
+ "@vitejs/plugin-react": "^4.3.3",
+ "eslint": "^9.13.0",
"eslint-config-prettier": "^9.1.0",
- "eslint-plugin-react": "^7.37.1",
+ "eslint-plugin-react": "^7.37.2",
"eslint-plugin-react-hooks": "^5.1.0-rc.0",
- "eslint-plugin-react-refresh": "^0.4.12",
- "globals": "^15.9.0",
+ "eslint-plugin-react-refresh": "^0.4.14",
+ "globals": "^15.11.0",
"prettier": "^3.3.3",
- "typescript": "^5.5.3",
- "typescript-eslint": "^8.7.0",
- "vite": "^5.4.8"
+ "typescript": "^5.6.3",
+ "typescript-eslint": "^8.12.2",
+ "vite": "^5.4.10"
}
}
diff --git a/demo/src/app.tsx b/demo/src/app.tsx
index df0da3d..e01f764 100644
--- a/demo/src/app.tsx
+++ b/demo/src/app.tsx
@@ -1,221 +1,283 @@
import {
+ Select as ChakraSelect,
Code,
Container,
- FormControl,
- FormErrorMessage,
- FormLabel,
- Heading,
+ Field,
+ Flex,
+ IconButton,
+ Input,
+ Portal,
+ Separator,
+ Text,
} from "@chakra-ui/react";
import { AsyncSelect, CreatableSelect, Select } from "chakra-react-select";
+import { LuX } from "react-icons/lu";
+import { ColorModeButton } from "./components/color-mode";
+import { SelectValueText } from "./components/select";
+import animeMovies from "./data/anime-movies";
import { colorOptions, groupedOptions } from "./data/options";
-const mappedcolorOptions = colorOptions.map((option) => ({
- ...option,
- colorScheme: option.value,
-}));
-
-const App = () => (
-
-
- Chakra React Select Demo
-
-
-
- Single Select Colors and Flavours size="sm"
-
-
-
-
-
- Select Colors and Flavours size="md" (default)
-
-
-
-
-
-
- Select Colors and Flavours size="lg"
-
-
-
-
-
- Async Select
- {
- setTimeout(() => {
- const values = colorOptions.filter((i) =>
- i.label.toLowerCase().includes(inputValue.toLowerCase())
- );
- callback(values);
- }, 3000);
- }}
- />
-
-
-
-
- Select Colors and Flavours (With global tagColorScheme
)
-
-
-
-
-
-
- Select Colors and Flavours (With colorScheme
in each
- option)
-
-
-
-
-
- Select with creatable options
-
-
-
-
-
- Disabled select from the FormControl
-
-
-
-
-
-
- Disabled select from the Select
element itself
-
-
-
-
-
-
- Invalid select from the FormControl
-
-
-
- This error message shows because of an invalid FormControl
-
-
-
-
-
- Invalid select from the Select
element itself
-
-
-
- You can't see this error message because the isInvalid prop is set on
- the select element instead of the form control
-
-
-
-
-
- Single Select with selectedOptionStyle="check"
-
-
-
-
-
-
- Single Select with selectedOptionColorScheme="green"
-
-
-
-
-
-
- Multi Select with selectedOptionColorScheme="green"
-
-
-
-
-);
+ positioning={{ sameWidth: true }}
+ p={4}
+ >
+
+ Built-in Chakra UI Select {'size="sm"'}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Anime Movies
+
+ {animeMovies.items.map((movie) => (
+
+ {movie.label}
+
+
+ ))}
+
+
+
+
+
+
+
+
+
+
+ Select Colors and Flavours {'size="sm"'}
+
+
+
+
+
+
+ Select a Color or Flavor {'size="sm"'}
+
+
+
+
+
+ Async Select
+ {
+ setTimeout(() => {
+ callback(colorOptions);
+ }, 3000);
+ }}
+ />
+
+
+
+
+ Select Colors and Flavours {'size="lg"'}
+
+
+
+
+
+ Select Colors and Flavours
+
+
+
+
+
+ Select Colors and Flavours {'size="sm"'}
+
+
+
+
+
+ Check Style
+
+
+
+
+ Invalid from Field
+
+ This is an error from the field
+
+
+
+ Disabled from Field
+
+ This is an error from the field
+
+
+
+ Subtle Variant
+
+ This is an error from the field
+
+
+
+
+ Not wrapped in a Field.Root
+
+
+
+
+ );
+};
export default App;
diff --git a/demo/src/components/close-button.tsx b/demo/src/components/close-button.tsx
new file mode 100644
index 0000000..b2c62de
--- /dev/null
+++ b/demo/src/components/close-button.tsx
@@ -0,0 +1,16 @@
+import { forwardRef } from "react";
+import type { ButtonProps as ChakraCloseButtonProps } from "@chakra-ui/react";
+import { IconButton as ChakraIconButton } from "@chakra-ui/react";
+import { LuX } from "react-icons/lu";
+
+export type CloseButtonProps = ChakraCloseButtonProps;
+
+export const CloseButton = forwardRef(
+ function CloseButton(props, ref) {
+ return (
+
+ {props.children ?? }
+
+ );
+ }
+);
diff --git a/demo/src/components/color-mode-switch.tsx b/demo/src/components/color-mode-switch.tsx
deleted file mode 100644
index 874ffc1..0000000
--- a/demo/src/components/color-mode-switch.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-import { FormControl, FormLabel, Switch, useColorMode } from "@chakra-ui/react";
-
-const ColorModeSwitch = () => {
- const { colorMode, toggleColorMode } = useColorMode();
- const isDark = colorMode === "dark";
-
- return (
-
-
- Dark Mode
-
-
-
- );
-};
-
-export default ColorModeSwitch;
diff --git a/demo/src/components/color-mode.tsx b/demo/src/components/color-mode.tsx
new file mode 100644
index 0000000..ffcda3d
--- /dev/null
+++ b/demo/src/components/color-mode.tsx
@@ -0,0 +1,65 @@
+"use client";
+
+import { forwardRef } from "react";
+import type { IconButtonProps } from "@chakra-ui/react";
+import { ClientOnly, IconButton, Skeleton } from "@chakra-ui/react";
+import { ThemeProvider, useTheme } from "next-themes";
+import type { ThemeProviderProps } from "next-themes/dist/types";
+import { LuMoon, LuSun } from "react-icons/lu";
+
+export function ColorModeProvider(props: ThemeProviderProps) {
+ return (
+
+ );
+}
+
+export function useColorMode() {
+ const { resolvedTheme, setTheme } = useTheme();
+ const toggleColorMode = () => {
+ setTheme(resolvedTheme === "light" ? "dark" : "light");
+ };
+ return {
+ colorMode: resolvedTheme,
+ setColorMode: setTheme,
+ toggleColorMode,
+ };
+}
+
+export function useColorModeValue(light: T, dark: T) {
+ const { colorMode } = useColorMode();
+ return colorMode === "light" ? light : dark;
+}
+
+export function ColorModeIcon() {
+ const { colorMode } = useColorMode();
+ return colorMode === "light" ? : ;
+}
+
+type ColorModeButtonProps = Omit;
+
+export const ColorModeButton = forwardRef<
+ HTMLButtonElement,
+ ColorModeButtonProps
+>(function ColorModeButton(props, ref) {
+ const { toggleColorMode } = useColorMode();
+ return (
+ }>
+
+
+
+
+ );
+});
diff --git a/demo/src/components/select.tsx b/demo/src/components/select.tsx
new file mode 100644
index 0000000..516812b
--- /dev/null
+++ b/demo/src/components/select.tsx
@@ -0,0 +1,129 @@
+"use client";
+
+import { forwardRef } from "react";
+import type { CollectionItem } from "@chakra-ui/react";
+import { Select as ChakraSelect, Portal } from "@chakra-ui/react";
+import { CloseButton } from "./close-button";
+
+interface SelectTriggerProps extends ChakraSelect.ControlProps {
+ clearable?: boolean;
+}
+
+export const SelectTrigger = forwardRef(
+ function SelectTrigger(props, ref) {
+ const { children, clearable, ...rest } = props;
+ return (
+
+ {children}
+
+ {clearable && }
+
+
+
+ );
+ }
+);
+
+const SelectClearTrigger = forwardRef<
+ HTMLButtonElement,
+ ChakraSelect.ClearTriggerProps
+>(function SelectClearTrigger(props, ref) {
+ return (
+
+
+
+ );
+});
+
+interface SelectContentProps extends ChakraSelect.ContentProps {
+ portalled?: boolean;
+ portalRef?: React.RefObject;
+}
+
+export const SelectContent = forwardRef(
+ function SelectContent(props, ref) {
+ const { portalled = true, portalRef, ...rest } = props;
+ return (
+
+
+
+
+
+ );
+ }
+);
+
+export const SelectItem = forwardRef(
+ function SelectItem(props, ref) {
+ const { item, children, ...rest } = props;
+ return (
+
+ {children}
+
+
+ );
+ }
+);
+
+interface SelectValueTextProps
+ extends Omit {
+ children?(items: CollectionItem[]): React.ReactNode;
+}
+
+export const SelectValueText = forwardRef<
+ HTMLSpanElement,
+ SelectValueTextProps
+>(function SelectValueText(props, ref) {
+ const { children, ...rest } = props;
+ return (
+
+
+ {(select) => {
+ const items = select.selectedItems;
+ if (items.length === 0) return props.placeholder;
+ if (children) return children(items);
+ if (items.length === 1)
+ return select.collection.stringifyItem(items[0]);
+ return `${items.length} selected`;
+ }}
+
+
+ );
+});
+
+export const SelectRoot = forwardRef(
+ function SelectRoot(props, ref) {
+ return (
+
+ );
+ }
+);
+
+interface SelectItemGroupProps extends ChakraSelect.ItemGroupProps {
+ label: React.ReactNode;
+}
+
+export const SelectItemGroup = forwardRef(
+ function SelectItemGroup(props, ref) {
+ const { children, label, ...rest } = props;
+ return (
+
+ {label}
+ {children}
+
+ );
+ }
+);
+
+export const SelectLabel = ChakraSelect.Label;
+export const SelectItemText = ChakraSelect.ItemText;
diff --git a/demo/src/data/anime-movies.ts b/demo/src/data/anime-movies.ts
new file mode 100644
index 0000000..83b8009
--- /dev/null
+++ b/demo/src/data/anime-movies.ts
@@ -0,0 +1,35 @@
+import { createListCollection } from "@chakra-ui/react";
+
+const animeMovies = createListCollection({
+ items: [
+ { label: "Spirited Away", value: "spirited_away" },
+ { label: "My Neighbor Totoro", value: "my_neighbor_totoro" },
+ { label: "Akira", value: "akira" },
+ { label: "Princess Mononoke", value: "princess_mononoke" },
+ { label: "Grave of the Fireflies", value: "grave_of_the_fireflies" },
+ { label: "Howl's Moving Castle", value: "howls_moving_castle" },
+ { label: "Ghost in the Shell", value: "ghost_in_the_shell" },
+ { label: "Naruto", value: "naruto" },
+ { label: "Hunter x Hunter", value: "hunter_x_hunter" },
+ { label: "The Wind Rises", value: "the_wind_rises" },
+ { label: "Kiki's Delivery Service", value: "kikis_delivery_service" },
+ { label: "Perfect Blue", value: "perfect_blue" },
+ {
+ label: "The Girl Who Leapt Through Time",
+ value: "the_girl_who_leapt_through_time",
+ },
+ { label: "Weathering with You", value: "weathering_with_you" },
+ { label: "Ponyo", value: "ponyo" },
+ { label: "5 Centimeters per Second", value: "5_centimeters_per_second" },
+ { label: "A Silent Voice", value: "a_silent_voice" },
+ { label: "Paprika", value: "paprika" },
+ { label: "Wolf Children", value: "wolf_children" },
+ { label: "Redline", value: "redline" },
+ {
+ label: "The Tale of the Princess Kaguya",
+ value: "the_tale_of_the_princess_kaguya",
+ },
+ ],
+});
+
+export default animeMovies;
diff --git a/demo/src/main.tsx b/demo/src/main.tsx
index 5af063f..e8a4388 100644
--- a/demo/src/main.tsx
+++ b/demo/src/main.tsx
@@ -1,15 +1,18 @@
import { StrictMode } from "react";
-import { ChakraProvider } from "@chakra-ui/react";
+import { ChakraProvider, EnvironmentProvider } from "@chakra-ui/react";
+import { ThemeProvider } from "next-themes";
import { createRoot } from "react-dom/client";
-import App from "./app";
-import ColorModeSwitch from "./components/color-mode-switch";
-import theme from "./theme";
+import App from "./app.tsx";
+import crsSystem from "./theme";
createRoot(document.getElementById("root")!).render(
-
-
-
-
+
+
+
+
+
+
+
);
diff --git a/demo/src/theme/index.ts b/demo/src/theme/index.ts
index 932dd08..08f1d76 100644
--- a/demo/src/theme/index.ts
+++ b/demo/src/theme/index.ts
@@ -1,22 +1,42 @@
-import { createMultiStyleConfigHelpers, extendTheme } from "@chakra-ui/react";
-import { tagAnatomy } from "@chakra-ui/anatomy";
+import {
+ createSystem,
+ defaultConfig,
+ defineConfig,
+ defineRecipe,
+ defineSlotRecipe,
+} from "@chakra-ui/react";
+import { tagAnatomy } from "@chakra-ui/react/anatomy";
-const tagHelpers = createMultiStyleConfigHelpers(tagAnatomy.keys);
+export const inputRecipe = defineRecipe({
+ defaultVariants: {
+ colorPalette: "blue",
+ },
+});
-const tagTheme = tagHelpers.defineMultiStyleConfig({
- defaultProps: {
- // Note: Uncomment this to show the solid variant as the default
- // variant: "solid",
- // Note: Uncomment this to use "blue" as the default colorScheme
- // colorScheme: "blue",
+export const tagSlotRecipe = defineSlotRecipe({
+ slots: tagAnatomy.keys(),
+ defaultVariants: {
+ // Uncomment to modify the default colorPalette
+ // colorPalette: "blue",
+ // TODO: Figure out how to make this work
+ // variant: "subtle",
},
});
-const theme = extendTheme({
- colors: {},
- components: {
- Tag: tagTheme,
+const config = defineConfig({
+ theme: {
+ slotRecipes: {
+ tag: tagSlotRecipe,
+ },
+ tokens: {
+ cursor: {
+ button: { value: "pointer" },
+ option: { value: "pointer" },
+ },
+ },
},
});
-export default theme;
+const crsSystem = createSystem(defaultConfig, config);
+
+export default crsSystem;
diff --git a/package-lock.json b/package-lock.json
index c2c41ca..152237e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "chakra-react-select",
- "version": "5.0.1",
+ "version": "6.0.0-next.5",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "chakra-react-select",
- "version": "5.0.1",
+ "version": "6.0.0-next.5",
"license": "MIT",
"dependencies": {
"react-select": "5.8.x"
@@ -18,7 +18,6 @@
"@typescript-eslint/eslint-plugin": "^7.14.1",
"@typescript-eslint/parser": "^7.14.1",
"concurrently": "^9.0.1",
- "cross-env": "^7.0.3",
"eslint": "^8.57.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^18.0.0",
@@ -36,10 +35,9 @@
"typescript": "^5.6.3"
},
"peerDependencies": {
- "@chakra-ui/react": "2.x",
- "@emotion/react": "^11.8.1",
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
+ "@chakra-ui/react": "3.x",
+ "next-themes": "0.x",
+ "react": "^18"
}
},
"node_modules/@andrewbranch/untar.js": {
@@ -100,12 +98,74 @@
"node": ">=14.17"
}
},
+ "node_modules/@ark-ui/react": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/@ark-ui/react/-/react-4.1.2.tgz",
+ "integrity": "sha512-7Y8NToONNbfDngQh15GNzn4i4RLJTRRmXm9tXB09a1nKbuYICbxFcX+5IgdhvRudoIFR9r2sCbeEy69I6T13gg==",
+ "peer": true,
+ "dependencies": {
+ "@internationalized/date": "3.5.6",
+ "@zag-js/accordion": "0.74.2",
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/avatar": "0.74.2",
+ "@zag-js/carousel": "0.74.2",
+ "@zag-js/checkbox": "0.74.2",
+ "@zag-js/clipboard": "0.74.2",
+ "@zag-js/collapsible": "0.74.2",
+ "@zag-js/collection": "0.74.2",
+ "@zag-js/color-picker": "0.74.2",
+ "@zag-js/color-utils": "0.74.2",
+ "@zag-js/combobox": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/date-picker": "0.74.2",
+ "@zag-js/date-utils": "0.74.2",
+ "@zag-js/dialog": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/editable": "0.74.2",
+ "@zag-js/file-upload": "0.74.2",
+ "@zag-js/file-utils": "0.74.2",
+ "@zag-js/highlight-word": "0.74.2",
+ "@zag-js/hover-card": "0.74.2",
+ "@zag-js/i18n-utils": "0.74.2",
+ "@zag-js/menu": "0.74.2",
+ "@zag-js/number-input": "0.74.2",
+ "@zag-js/pagination": "0.74.2",
+ "@zag-js/pin-input": "0.74.2",
+ "@zag-js/popover": "0.74.2",
+ "@zag-js/presence": "0.74.2",
+ "@zag-js/progress": "0.74.2",
+ "@zag-js/qr-code": "0.74.2",
+ "@zag-js/radio-group": "0.74.2",
+ "@zag-js/rating-group": "0.74.2",
+ "@zag-js/react": "0.74.2",
+ "@zag-js/select": "0.74.2",
+ "@zag-js/signature-pad": "0.74.2",
+ "@zag-js/slider": "0.74.2",
+ "@zag-js/splitter": "0.74.2",
+ "@zag-js/steps": "0.74.2",
+ "@zag-js/switch": "0.74.2",
+ "@zag-js/tabs": "0.74.2",
+ "@zag-js/tags-input": "0.74.2",
+ "@zag-js/time-picker": "0.74.2",
+ "@zag-js/timer": "0.74.2",
+ "@zag-js/toast": "0.74.2",
+ "@zag-js/toggle-group": "0.74.2",
+ "@zag-js/tooltip": "0.74.2",
+ "@zag-js/tree-view": "0.74.2",
+ "@zag-js/types": "0.74.2"
+ },
+ "peerDependencies": {
+ "react": ">=18.0.0",
+ "react-dom": ">=18.0.0"
+ }
+ },
"node_modules/@babel/code-frame": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz",
- "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==",
+ "version": "7.26.2",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
+ "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
"dependencies": {
- "@babel/highlight": "^7.25.7",
+ "@babel/helper-validator-identifier": "^7.25.9",
+ "js-tokens": "^4.0.0",
"picocolors": "^1.0.0"
},
"engines": {
@@ -113,11 +173,12 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz",
- "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==",
+ "version": "7.26.2",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz",
+ "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==",
"dependencies": {
- "@babel/types": "^7.25.7",
+ "@babel/parser": "^7.26.2",
+ "@babel/types": "^7.26.0",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
@@ -164,12 +225,12 @@
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz",
- "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
+ "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
"dependencies": {
- "@babel/traverse": "^7.25.7",
- "@babel/types": "^7.25.7"
+ "@babel/traverse": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -188,105 +249,27 @@
}
},
"node_modules/@babel/helper-string-parser": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz",
- "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
+ "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz",
- "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
+ "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
"engines": {
"node": ">=6.9.0"
}
},
- "node_modules/@babel/highlight": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz",
- "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==",
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.25.7",
- "chalk": "^2.4.2",
- "js-tokens": "^4.0.0",
- "picocolors": "^1.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/highlight/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/@babel/highlight/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- },
- "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/@babel/highlight/node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@babel/highlight/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/@babel/parser": {
- "version": "7.25.8",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz",
- "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==",
+ "version": "7.26.2",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz",
+ "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==",
"dependencies": {
- "@babel/types": "^7.25.8"
+ "@babel/types": "^7.26.0"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -296,9 +279,9 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz",
- "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==",
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz",
+ "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==",
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
@@ -307,28 +290,28 @@
}
},
"node_modules/@babel/template": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz",
- "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz",
+ "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==",
"dependencies": {
- "@babel/code-frame": "^7.25.7",
- "@babel/parser": "^7.25.7",
- "@babel/types": "^7.25.7"
+ "@babel/code-frame": "^7.25.9",
+ "@babel/parser": "^7.25.9",
+ "@babel/types": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz",
- "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==",
- "dependencies": {
- "@babel/code-frame": "^7.25.7",
- "@babel/generator": "^7.25.7",
- "@babel/parser": "^7.25.7",
- "@babel/template": "^7.25.7",
- "@babel/types": "^7.25.7",
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz",
+ "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==",
+ "dependencies": {
+ "@babel/code-frame": "^7.25.9",
+ "@babel/generator": "^7.25.9",
+ "@babel/parser": "^7.25.9",
+ "@babel/template": "^7.25.9",
+ "@babel/types": "^7.25.9",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
@@ -337,115 +320,38 @@
}
},
"node_modules/@babel/types": {
- "version": "7.25.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz",
- "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==",
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz",
+ "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
"dependencies": {
- "@babel/helper-string-parser": "^7.25.7",
- "@babel/helper-validator-identifier": "^7.25.7",
- "to-fast-properties": "^2.0.0"
+ "@babel/helper-string-parser": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
}
},
- "node_modules/@chakra-ui/anatomy": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/@chakra-ui/anatomy/-/anatomy-2.3.4.tgz",
- "integrity": "sha512-fFIYN7L276gw0Q7/ikMMlZxP7mvnjRaWJ7f3Jsf9VtDOi6eAYIBRrhQe6+SZ0PGmoOkRaBc7gSE5oeIbgFFyrw==",
- "peer": true
- },
- "node_modules/@chakra-ui/hooks": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.4.2.tgz",
- "integrity": "sha512-LRKiVE1oA7afT5tbbSKAy7Uas2xFHE6IkrQdbhWCHmkHBUtPvjQQDgwtnd4IRZPmoEfNGwoJ/MQpwOM/NRTTwA==",
- "peer": true,
- "dependencies": {
- "@chakra-ui/utils": "2.2.2",
- "@zag-js/element-size": "0.31.1",
- "copy-to-clipboard": "3.3.3",
- "framesync": "6.1.2"
- },
- "peerDependencies": {
- "react": ">=18"
- }
- },
"node_modules/@chakra-ui/react": {
- "version": "2.10.2",
- "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.10.2.tgz",
- "integrity": "sha512-TfIHTqTlxTHYJZBtpiR5EZasPUrLYKJxdbHkdOJb5G1OQ+2c5kKl5XA7c2pMtsEptzb7KxAAIB62t3hxdfWp1w==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-3.1.1.tgz",
+ "integrity": "sha512-n7sDBwr99nUNJiLYy6WOIXZr5Sn9W5myo982MGuo5GieFxrP40uH8VyXbq9XaQk+KiZiF4PleQd4R/7yG597RA==",
"peer": true,
"dependencies": {
- "@chakra-ui/hooks": "2.4.2",
- "@chakra-ui/styled-system": "2.11.2",
- "@chakra-ui/theme": "3.4.6",
- "@chakra-ui/utils": "2.2.2",
- "@popperjs/core": "^2.11.8",
- "@zag-js/focus-visible": "^0.31.1",
- "aria-hidden": "^1.2.3",
- "react-fast-compare": "3.2.2",
- "react-focus-lock": "^2.9.6",
- "react-remove-scroll": "^2.5.7"
+ "@ark-ui/react": "4.1.2",
+ "@emotion/is-prop-valid": "1.3.1",
+ "@emotion/serialize": "1.3.2",
+ "@emotion/use-insertion-effect-with-fallbacks": "1.1.0",
+ "@emotion/utils": "1.4.1",
+ "@pandacss/is-valid-prop": "0.41.0",
+ "@zag-js/anatomy": "0.74.2",
+ "csstype": "3.1.3"
},
"peerDependencies": {
"@emotion/react": ">=11",
- "@emotion/styled": ">=11",
- "framer-motion": ">=4.0.0",
"react": ">=18",
"react-dom": ">=18"
}
},
- "node_modules/@chakra-ui/styled-system": {
- "version": "2.11.2",
- "resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.11.2.tgz",
- "integrity": "sha512-y++z2Uop+hjfZX9mbH88F1ikazPv32asD2er56zMJBemUAzweXnHTpiCQbluEDSUDhqmghVZAdb+5L4XLbsRxA==",
- "peer": true,
- "dependencies": {
- "@chakra-ui/utils": "2.2.2",
- "csstype": "^3.1.2"
- }
- },
- "node_modules/@chakra-ui/theme": {
- "version": "3.4.6",
- "resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-3.4.6.tgz",
- "integrity": "sha512-ZwFBLfiMC3URwaO31ONXoKH9k0TX0OW3UjdPF3EQkQpYyrk/fm36GkkzajjtdpWEd7rzDLRsQjPmvwNaSoNDtg==",
- "peer": true,
- "dependencies": {
- "@chakra-ui/anatomy": "2.3.4",
- "@chakra-ui/theme-tools": "2.2.6",
- "@chakra-ui/utils": "2.2.2"
- },
- "peerDependencies": {
- "@chakra-ui/styled-system": ">=2.8.0"
- }
- },
- "node_modules/@chakra-ui/theme-tools": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.2.6.tgz",
- "integrity": "sha512-3UhKPyzKbV3l/bg1iQN9PBvffYp+EBOoYMUaeTUdieQRPFzo2jbYR0lNCxqv8h5aGM/k54nCHU2M/GStyi9F2A==",
- "peer": true,
- "dependencies": {
- "@chakra-ui/anatomy": "2.3.4",
- "@chakra-ui/utils": "2.2.2",
- "color2k": "^2.0.2"
- },
- "peerDependencies": {
- "@chakra-ui/styled-system": ">=2.0.0"
- }
- },
- "node_modules/@chakra-ui/utils": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.2.2.tgz",
- "integrity": "sha512-jUPLT0JzRMWxpdzH6c+t0YMJYrvc5CLericgITV3zDSXblkfx3DsYXqU11DJTSGZI9dUKzM1Wd0Wswn4eJwvFQ==",
- "peer": true,
- "dependencies": {
- "@types/lodash.mergewith": "4.6.9",
- "lodash.mergewith": "4.6.2"
- },
- "peerDependencies": {
- "react": ">=16.8.0"
- }
- },
"node_modules/@colors/colors": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
@@ -545,29 +451,6 @@
"resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.4.0.tgz",
"integrity": "sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg=="
},
- "node_modules/@emotion/styled": {
- "version": "11.13.0",
- "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.13.0.tgz",
- "integrity": "sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA==",
- "peer": true,
- "dependencies": {
- "@babel/runtime": "^7.18.3",
- "@emotion/babel-plugin": "^11.12.0",
- "@emotion/is-prop-valid": "^1.3.0",
- "@emotion/serialize": "^1.3.0",
- "@emotion/use-insertion-effect-with-fallbacks": "^1.1.0",
- "@emotion/utils": "^1.4.0"
- },
- "peerDependencies": {
- "@emotion/react": "^11.0.0-rc.0",
- "react": ">=16.8.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
"node_modules/@emotion/unitless": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz",
@@ -592,9 +475,9 @@
"integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg=="
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz",
- "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz",
+ "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==",
"cpu": [
"ppc64"
],
@@ -608,9 +491,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz",
- "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz",
+ "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==",
"cpu": [
"arm"
],
@@ -624,9 +507,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz",
- "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz",
+ "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==",
"cpu": [
"arm64"
],
@@ -640,9 +523,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz",
- "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz",
+ "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==",
"cpu": [
"x64"
],
@@ -656,9 +539,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz",
- "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz",
+ "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==",
"cpu": [
"arm64"
],
@@ -672,9 +555,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz",
- "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz",
+ "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==",
"cpu": [
"x64"
],
@@ -688,9 +571,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz",
- "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz",
+ "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==",
"cpu": [
"arm64"
],
@@ -704,9 +587,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz",
- "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz",
+ "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==",
"cpu": [
"x64"
],
@@ -720,9 +603,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz",
- "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz",
+ "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==",
"cpu": [
"arm"
],
@@ -736,9 +619,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz",
- "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz",
+ "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==",
"cpu": [
"arm64"
],
@@ -752,9 +635,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz",
- "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz",
+ "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==",
"cpu": [
"ia32"
],
@@ -768,9 +651,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz",
- "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz",
+ "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==",
"cpu": [
"loong64"
],
@@ -784,9 +667,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz",
- "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz",
+ "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==",
"cpu": [
"mips64el"
],
@@ -800,9 +683,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz",
- "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz",
+ "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==",
"cpu": [
"ppc64"
],
@@ -816,9 +699,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz",
- "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz",
+ "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==",
"cpu": [
"riscv64"
],
@@ -832,9 +715,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz",
- "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz",
+ "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==",
"cpu": [
"s390x"
],
@@ -848,9 +731,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz",
- "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz",
+ "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==",
"cpu": [
"x64"
],
@@ -864,9 +747,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz",
- "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz",
+ "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==",
"cpu": [
"x64"
],
@@ -880,9 +763,9 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz",
- "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz",
+ "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==",
"cpu": [
"arm64"
],
@@ -896,9 +779,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz",
- "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz",
+ "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==",
"cpu": [
"x64"
],
@@ -912,9 +795,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz",
- "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz",
+ "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==",
"cpu": [
"x64"
],
@@ -928,9 +811,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz",
- "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz",
+ "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==",
"cpu": [
"arm64"
],
@@ -944,9 +827,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz",
- "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz",
+ "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==",
"cpu": [
"ia32"
],
@@ -960,9 +843,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz",
- "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz",
+ "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==",
"cpu": [
"x64"
],
@@ -976,24 +859,27 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
- "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz",
+ "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==",
"dev": true,
"dependencies": {
- "eslint-visitor-keys": "^3.3.0"
+ "eslint-visitor-keys": "^3.4.3"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ },
"peerDependencies": {
"eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
}
},
"node_modules/@eslint-community/regexpp": {
- "version": "4.11.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz",
- "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==",
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
+ "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
"dev": true,
"engines": {
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
@@ -1147,6 +1033,24 @@
"deprecated": "Use @eslint/object-schema instead",
"dev": true
},
+ "node_modules/@internationalized/date": {
+ "version": "3.5.6",
+ "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.6.tgz",
+ "integrity": "sha512-jLxQjefH9VI5P9UQuqB6qNKnvFt1Ky1TPIzHGsIlCi7sZZoMR8SdYbBGRvM0y+Jtb+ez4ieBzmiAUcpmPYpyOw==",
+ "peer": true,
+ "dependencies": {
+ "@swc/helpers": "^0.5.0"
+ }
+ },
+ "node_modules/@internationalized/number": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.5.3.tgz",
+ "integrity": "sha512-rd1wA3ebzlp0Mehj5YTuTI50AQEx80gWFyHcQu+u91/5NgdwBecO8BH6ipPfE+lmQ9d63vpB3H9SHoIUiupllw==",
+ "peer": true,
+ "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",
@@ -1164,18 +1068,6 @@
"node": ">=12"
}
},
- "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
"node_modules/@isaacs/cliui/node_modules/ansi-styles": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
@@ -1315,6 +1207,12 @@
"node": ">= 8"
}
},
+ "node_modules/@pandacss/is-valid-prop": {
+ "version": "0.41.0",
+ "resolved": "https://registry.npmjs.org/@pandacss/is-valid-prop/-/is-valid-prop-0.41.0.tgz",
+ "integrity": "sha512-BE6h6CsJk14ugIRrsazJtN3fcg+KDFRat1Bs93YFKH6jd4DOb1yUyVvC70jKqPVvg70zEcV8acZ7VdcU5TLu+w==",
+ "peer": true
+ },
"node_modules/@pkgjs/parseargs": {
"version": "0.11.0",
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
@@ -1325,20 +1223,10 @@
"node": ">=14"
}
},
- "node_modules/@popperjs/core": {
- "version": "2.11.8",
- "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
- "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
- "peer": true,
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/popperjs"
- }
- },
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz",
- "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.26.0.tgz",
+ "integrity": "sha512-gJNwtPDGEaOEgejbaseY6xMFu+CPltsc8/T+diUTTbOQLqD+bnrJq9ulH6WD69TqwqWmrfRAtUv30cCFZlbGTQ==",
"cpu": [
"arm"
],
@@ -1349,9 +1237,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz",
- "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.26.0.tgz",
+ "integrity": "sha512-YJa5Gy8mEZgz5JquFruhJODMq3lTHWLm1fOy+HIANquLzfIOzE9RA5ie3JjCdVb9r46qfAQY/l947V0zfGJ0OQ==",
"cpu": [
"arm64"
],
@@ -1362,9 +1250,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz",
- "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.26.0.tgz",
+ "integrity": "sha512-ErTASs8YKbqTBoPLp/kA1B1Um5YSom8QAc4rKhg7b9tyyVqDBlQxy7Bf2wW7yIlPGPg2UODDQcbkTlruPzDosw==",
"cpu": [
"arm64"
],
@@ -1375,9 +1263,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz",
- "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.26.0.tgz",
+ "integrity": "sha512-wbgkYDHcdWW+NqP2mnf2NOuEbOLzDblalrOWcPyY6+BRbVhliavon15UploG7PpBRQ2bZJnbmh8o3yLoBvDIHA==",
"cpu": [
"x64"
],
@@ -1387,10 +1275,36 @@
"darwin"
]
},
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.26.0.tgz",
+ "integrity": "sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.26.0.tgz",
+ "integrity": "sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz",
- "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.26.0.tgz",
+ "integrity": "sha512-paHF1bMXKDuizaMODm2bBTjRiHxESWiIyIdMugKeLnjuS1TCS54MF5+Y5Dx8Ui/1RBPVRE09i5OUlaLnv8OGnA==",
"cpu": [
"arm"
],
@@ -1401,9 +1315,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz",
- "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.26.0.tgz",
+ "integrity": "sha512-cwxiHZU1GAs+TMxvgPfUDtVZjdBdTsQwVnNlzRXC5QzIJ6nhfB4I1ahKoe9yPmoaA/Vhf7m9dB1chGPpDRdGXg==",
"cpu": [
"arm"
],
@@ -1414,9 +1328,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz",
- "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.26.0.tgz",
+ "integrity": "sha512-4daeEUQutGRCW/9zEo8JtdAgtJ1q2g5oHaoQaZbMSKaIWKDQwQ3Yx0/3jJNmpzrsScIPtx/V+1AfibLisb3AMQ==",
"cpu": [
"arm64"
],
@@ -1427,9 +1341,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz",
- "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.26.0.tgz",
+ "integrity": "sha512-eGkX7zzkNxvvS05ROzJ/cO/AKqNvR/7t1jA3VZDi2vRniLKwAWxUr85fH3NsvtxU5vnUUKFHKh8flIBdlo2b3Q==",
"cpu": [
"arm64"
],
@@ -1440,9 +1354,9 @@
]
},
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz",
- "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.26.0.tgz",
+ "integrity": "sha512-Odp/lgHbW/mAqw/pU21goo5ruWsytP7/HCC/liOt0zcGG0llYWKrd10k9Fj0pdj3prQ63N5yQLCLiE7HTX+MYw==",
"cpu": [
"ppc64"
],
@@ -1453,9 +1367,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz",
- "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.26.0.tgz",
+ "integrity": "sha512-MBR2ZhCTzUgVD0OJdTzNeF4+zsVogIR1U/FsyuFerwcqjZGvg2nYe24SAHp8O5sN8ZkRVbHwlYeHqcSQ8tcYew==",
"cpu": [
"riscv64"
],
@@ -1466,9 +1380,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz",
- "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.26.0.tgz",
+ "integrity": "sha512-YYcg8MkbN17fMbRMZuxwmxWqsmQufh3ZJFxFGoHjrE7bv0X+T6l3glcdzd7IKLiwhT+PZOJCblpnNlz1/C3kGQ==",
"cpu": [
"s390x"
],
@@ -1479,9 +1393,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz",
- "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.26.0.tgz",
+ "integrity": "sha512-ZuwpfjCwjPkAOxpjAEjabg6LRSfL7cAJb6gSQGZYjGhadlzKKywDkCUnJ+KEfrNY1jH5EEoSIKLCb572jSiglA==",
"cpu": [
"x64"
],
@@ -1492,9 +1406,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz",
- "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.26.0.tgz",
+ "integrity": "sha512-+HJD2lFS86qkeF8kNu0kALtifMpPCZU80HvwztIKnYwym3KnA1os6nsX4BGSTLtS2QVAGG1P3guRgsYyMA0Yhg==",
"cpu": [
"x64"
],
@@ -1505,9 +1419,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz",
- "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.26.0.tgz",
+ "integrity": "sha512-WUQzVFWPSw2uJzX4j6YEbMAiLbs0BUysgysh8s817doAYhR5ybqTI1wtKARQKo6cGop3pHnrUJPFCsXdoFaimQ==",
"cpu": [
"arm64"
],
@@ -1518,9 +1432,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz",
- "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.26.0.tgz",
+ "integrity": "sha512-D4CxkazFKBfN1akAIY6ieyOqzoOoBV1OICxgUblWxff/pSjCA2khXlASUx7mK6W1oP4McqhgcCsu6QaLj3WMWg==",
"cpu": [
"ia32"
],
@@ -1531,9 +1445,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz",
- "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.26.0.tgz",
+ "integrity": "sha512-2x8MO1rm4PGEP0xWbubJW5RtbNLk3puzAMaLQd3B3JHVw4KcHlmXcO+Wewx9zCoo7EUFiMlu/aZbCJ7VjMzAag==",
"cpu": [
"x64"
],
@@ -1561,6 +1475,15 @@
"url": "https://github.com/sindresorhus/is?sponsor=1"
}
},
+ "node_modules/@swc/helpers": {
+ "version": "0.5.15",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz",
+ "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==",
+ "peer": true,
+ "dependencies": {
+ "tslib": "^2.8.0"
+ }
+ },
"node_modules/@trivago/prettier-plugin-sort-imports": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.3.0.tgz",
@@ -1620,12 +1543,13 @@
}
},
"node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/traverse/node_modules/@babel/generator": {
- "version": "7.25.7",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz",
- "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==",
+ "version": "7.26.2",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz",
+ "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==",
"dev": true,
"dependencies": {
- "@babel/types": "^7.25.7",
+ "@babel/parser": "^7.26.2",
+ "@babel/types": "^7.26.0",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
@@ -1635,14 +1559,13 @@
}
},
"node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/traverse/node_modules/@babel/types": {
- "version": "7.25.8",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz",
- "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==",
+ "version": "7.26.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz",
+ "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==",
"dev": true,
"dependencies": {
- "@babel/helper-string-parser": "^7.25.7",
- "@babel/helper-validator-identifier": "^7.25.7",
- "to-fast-properties": "^2.0.0"
+ "@babel/helper-string-parser": "^7.25.9",
+ "@babel/helper-validator-identifier": "^7.25.9"
},
"engines": {
"node": ">=6.9.0"
@@ -1697,21 +1620,6 @@
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
"dev": true
},
- "node_modules/@types/lodash": {
- "version": "4.17.10",
- "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-YpS0zzoduEhuOWjAotS6A5AVCva7X4lVlYLF0FYHAY9sdraBfnatttHItlWeZdGhuEkf+OzMNg2ZYAx8t+52uQ==",
- "peer": true
- },
- "node_modules/@types/lodash.mergewith": {
- "version": "4.6.9",
- "resolved": "https://registry.npmjs.org/@types/lodash.mergewith/-/lodash.mergewith-4.6.9.tgz",
- "integrity": "sha512-fgkoCAOF47K7sxrQ7Mlud2TH023itugZs2bUg8h/KzT+BnZNrR2jAOmaokbLunHNnobXVWOezAeNn/lZqwxkcw==",
- "peer": true,
- "dependencies": {
- "@types/lodash": "*"
- }
- },
"node_modules/@types/parse-author": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/parse-author/-/parse-author-2.0.3.tgz",
@@ -1729,9 +1637,9 @@
"integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA=="
},
"node_modules/@types/react": {
- "version": "18.3.11",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz",
- "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==",
+ "version": "18.3.12",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz",
+ "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==",
"dependencies": {
"@types/prop-types": "*",
"csstype": "^3.0.2"
@@ -1891,76 +1799,873 @@
}
}
},
- "node_modules/@typescript-eslint/utils": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz",
- "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==",
- "dev": true,
+ "node_modules/@typescript-eslint/utils": {
+ "version": "7.18.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz",
+ "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==",
+ "dev": true,
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.4.0",
+ "@typescript-eslint/scope-manager": "7.18.0",
+ "@typescript-eslint/types": "7.18.0",
+ "@typescript-eslint/typescript-estree": "7.18.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || >=20.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.56.0"
+ }
+ },
+ "node_modules/@typescript-eslint/visitor-keys": {
+ "version": "7.18.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz",
+ "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "7.18.0",
+ "eslint-visitor-keys": "^3.4.3"
+ },
+ "engines": {
+ "node": "^18.18.0 || >=20.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@ungap/structured-clone": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
+ "dev": true
+ },
+ "node_modules/@zag-js/accordion": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/accordion/-/accordion-0.74.2.tgz",
+ "integrity": "sha512-0E6LpQgmcbDe12akh2sKYVvk+fwxVUwjVdclj8ntzlkAYy8PNTTbd9kfNB6rX9+lJUXk/Iqb5+Qgy9RjWplnNw==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/anatomy": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/anatomy/-/anatomy-0.74.2.tgz",
+ "integrity": "sha512-wIJQGBiSHYB94UA7k7o4a8xbyqDwIQ0dG52xcD7+eV1ypT+dP+BtxQKmS5w06aghNdHs8b4F2hVLDVSdyLqRkQ==",
+ "peer": true
+ },
+ "node_modules/@zag-js/aria-hidden": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/aria-hidden/-/aria-hidden-0.74.2.tgz",
+ "integrity": "sha512-F4dkdLZ3Qeu6Er9rwl8IWEAdhAjcOTRKsE1Otoi0SKjcQKlQfLTPutVDVaZQxz1ZNXNlyq3YUgFE+EiwMV7jxA==",
+ "peer": true,
+ "dependencies": {
+ "aria-hidden": "1.2.4"
+ }
+ },
+ "node_modules/@zag-js/auto-resize": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/auto-resize/-/auto-resize-0.74.2.tgz",
+ "integrity": "sha512-h7gR3LCcxgURg/Xz4IoI4ccN/A+u63zNT8HoXjBWezy050YsItj20q2Yelm6ADT9qcbC+a6W83j4C43ejy5Q5w==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/avatar": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/avatar/-/avatar-0.74.2.tgz",
+ "integrity": "sha512-Ctk/r+rbA0ZvdORRKyLMvtxxulda5m0moa5NtT2TuZe3WlTmJRYBMlSQzXwfOAXCjQlLp+zkeyyriP441sm9OQ==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/carousel": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/carousel/-/carousel-0.74.2.tgz",
+ "integrity": "sha512-EAM3hHXlC5HNcT7D2IaX7p4aOaXLaLYkSCJcMqqo9H3CxVWa7Kfw00yTG1Z0HcRNKiPYTBF/W9fqtHwfpa5s+w==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/checkbox": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/checkbox/-/checkbox-0.74.2.tgz",
+ "integrity": "sha512-bmF1I179fhEvEXBJU5yzHi+W2Oett0PUVUw2GFFzfIn6w0AgZKNIr8+NLtEWR0Wn0UELXNhLnBSqZC3j2jZHlA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/focus-visible": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/clipboard": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/clipboard/-/clipboard-0.74.2.tgz",
+ "integrity": "sha512-0D7sIBilV+KTMwArmfa73uJUtDbAqHH3g5o3RFJ+RYpAIYQTINGLw13tsmUK7xQ8gd6M8ARAcAv1khZdwO4ykA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/collapsible": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/collapsible/-/collapsible-0.74.2.tgz",
+ "integrity": "sha512-wZI57xWU2tlcJDPlQBUyBxg39PUkY12H6MKcf/+1KBOpJiWc87+4HDBCVSt31diUAhJwcbNsYFwJg3BA4vTw7Q==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/collection": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/collection/-/collection-0.74.2.tgz",
+ "integrity": "sha512-8Ls5TR1kKPLDucuJJ0kuwJ45jOEzhcVN4T/mbkShUrgRSB4FrcNzwdpMrKqidNz8OrtphgYYcn3xx/gGUIHLRQ==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/color-picker": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/color-picker/-/color-picker-0.74.2.tgz",
+ "integrity": "sha512-l5YAxXjSNWT++gCBLkP/qKwdHpNSxZYGdLU5f1fNupFSSZgZlNTz99ArxsypqFrJKTVvPjDSoOhjG4BeKHAAdg==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/color-utils": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/text-selection": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/color-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/color-utils/-/color-utils-0.74.2.tgz",
+ "integrity": "sha512-yoavZXIGuVXi/QCO89hBu9Ni0xH7o8ZcDFX/CIjr3S9sI3fjNak9efkfPFx0Ooo9x0Fvz8mpu+DPB2uk7voXDA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/numeric-range": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/combobox": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/combobox/-/combobox-0.74.2.tgz",
+ "integrity": "sha512-NqG2R01NjZz5a3hGYI0Ok7MNM7OkMlYlTI5fJXDgkkhgXi5Mk87R4+AQNjP7xzSEI35rSlVIJt4ecW59cklHng==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/aria-hidden": "0.74.2",
+ "@zag-js/collection": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/core": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/core/-/core-0.74.2.tgz",
+ "integrity": "sha512-UAnj9WJdFYeTxbwSCdX8zRYhtLvlJqfqy9cn2NEugpxf+9W/GA89JzH1ZdKLyVJUIuIPoqGd4ZaAgv2p64DZ1Q==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/store": "0.74.2",
+ "@zag-js/utils": "0.74.2",
+ "klona": "2.0.6"
+ }
+ },
+ "node_modules/@zag-js/date-picker": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/date-picker/-/date-picker-0.74.2.tgz",
+ "integrity": "sha512-iIVQLEAV1FKM+aB7v7Xk5o4w95vdmJhe3aTYDxc6Xo+Fw4tsdUmg/UtQ1ScPzbagBo8Cut2krvkG/8SrlCRMyw==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/date-utils": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/live-region": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/text-selection": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ },
+ "peerDependencies": {
+ "@internationalized/date": ">=3.0.0"
+ }
+ },
+ "node_modules/@zag-js/date-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/date-utils/-/date-utils-0.74.2.tgz",
+ "integrity": "sha512-Pb7FggFOTzCTyo+ap4uuA6vBFrYDSoqW/sMI6kwuOBWL3IjFKfmmSVaem6MYycycWN8d7on4IOp0muWCcJaDUQ==",
+ "peer": true,
+ "peerDependencies": {
+ "@internationalized/date": ">=3.0.0"
+ }
+ },
+ "node_modules/@zag-js/dialog": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/dialog/-/dialog-0.74.2.tgz",
+ "integrity": "sha512-2kYqFSqpa1SShS2Z8cVqtoOML3uiwIUOZxNVKIea3ItdlMTqHJI+X/NudFvgpUvVj4NMLbUhwIgC+jN2SWDL7g==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/aria-hidden": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/remove-scroll": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2",
+ "focus-trap": "7.6.0"
+ }
+ },
+ "node_modules/@zag-js/dismissable": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/dismissable/-/dismissable-0.74.2.tgz",
+ "integrity": "sha512-Wl6n1lW1eTKKu5Kg+6jum9nZDXYGA86XL24Rip2aOScrAo2UGCA+nSIgg7GGO5qGs52iawITba38tAe6maZQLw==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/interact-outside": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/dom-event": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-event/-/dom-event-0.74.2.tgz",
+ "integrity": "sha512-duuwxowflkY7UUI+1vHr9ttzqn2JtJ+mgAS0cBeNmqtvK6XrNaHSrm0B4u4R/KIJ73Tx8TZGbmgN9Vwj/U2FrA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/text-selection": "0.74.2",
+ "@zag-js/types": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/dom-query": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.74.2.tgz",
+ "integrity": "sha512-g+7wIdhT1nlY5yhQWoMDzin8uYoBXeQk8TNUj3GZH/1dTX9YC0vs7vz7rotzunLkEA7nEGfLNzdO5CRQBhGp0w==",
+ "peer": true
+ },
+ "node_modules/@zag-js/editable": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/editable/-/editable-0.74.2.tgz",
+ "integrity": "sha512-SXSaAmaqvhFPJmX25tz487skF+GTIGAmp0Y6iHqDUsUh0qDncUPOr90M+kFtud/6YUPFkzEpKQtmeczJR0LURw==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/interact-outside": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/element-rect": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/element-rect/-/element-rect-0.74.2.tgz",
+ "integrity": "sha512-FK+bQ4nhdcR52868uE0rlmmq4+un5P++WDoe6S4Aldrx7FJS2XTtWMBdx09zBe48DvUYjGM4o3RbuxbCQoD0BQ==",
+ "peer": true
+ },
+ "node_modules/@zag-js/element-size": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.74.2.tgz",
+ "integrity": "sha512-mqw0PLdPs17zrolZBlsYby5kUfo8+QpaU/HAVQavnHQZwNiX4CRBvG1YeqSP699Mvh6QDKc0JhchwAfh+eGGnA==",
+ "peer": true
+ },
+ "node_modules/@zag-js/file-upload": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/file-upload/-/file-upload-0.74.2.tgz",
+ "integrity": "sha512-VVko5ojAoRQsalsaQxGwTt5ONcYaHuw6yFL/HqPKNzGyyG8zPBl0nRGMSZQprTyUSMDtsxNp8ydL1cbauDqU3Q==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/file-utils": "0.74.2",
+ "@zag-js/i18n-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/file-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/file-utils/-/file-utils-0.74.2.tgz",
+ "integrity": "sha512-pTyU33Ag7533X3/RCBvfbGBHFMncg5x2/3n1htSxEVLIIHxbRvvDab2IN550n3OIjMzBLfM4xjNu1R87ed2hlQ==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/i18n-utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/focus-visible": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.74.2.tgz",
+ "integrity": "sha512-CO5x3uCGKgigQ91S3c3vy/KEKyXK+eTveIzprFTxlQs4Zu2qMe/nJCIhIkG54fhvW/a5F9wY7Ox1f8hGZ1Z1fA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/form-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/form-utils/-/form-utils-0.74.2.tgz",
+ "integrity": "sha512-LPaZfDhQmhyL4fMMKm4gZGUg6vwcSzaHOVlQHdAR8yoSqvO4yXEdxr2xz4civNNknD0crST2erfexGHEY6Oa/Q==",
+ "peer": true
+ },
+ "node_modules/@zag-js/highlight-word": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/highlight-word/-/highlight-word-0.74.2.tgz",
+ "integrity": "sha512-zuy2E62F/w3G94kh4l3iEAtNxqwuAdNkMwcS8EhT6mnzNcf4BgzW7Ne+O1fRb4IGazZwHPaWC0rYdTUuErK9IA==",
+ "peer": true
+ },
+ "node_modules/@zag-js/hover-card": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/hover-card/-/hover-card-0.74.2.tgz",
+ "integrity": "sha512-Li1lrePYcTC2UqAP/oOLcK4syyBomTmAp06CJukSXpGcYe6qUD4CqhLva0qYjvZ6SKaB9Y3BryD9RTjFvZOuZA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/i18n-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/i18n-utils/-/i18n-utils-0.74.2.tgz",
+ "integrity": "sha512-S+ZJ3OFUtCoUdKkDfiF3sgXr+98rhVV+BmHgfAiEYRQA7RjeHDB3jX+eBbeZTLFqvHGtaGWCRE3knto3Ed7YvQ==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/interact-outside": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/interact-outside/-/interact-outside-0.74.2.tgz",
+ "integrity": "sha512-58ilkSC2UQw9PsFo4HKBrYcWC1+WRA8M6MqNf9MnxxOvAq+Y8APH0I6ExxAfUhLsk9v+6kPf0txM9MDoB0iNFA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/live-region": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/live-region/-/live-region-0.74.2.tgz",
+ "integrity": "sha512-l9cipG1hykvSWIbKc3/3imFQ+Sp3u2VjZirmdM2K9julo7DKxU3r63aQI2s6SpD4tfQPq4AcoXqzZBF0RnQRUg==",
+ "peer": true
+ },
+ "node_modules/@zag-js/menu": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/menu/-/menu-0.74.2.tgz",
+ "integrity": "sha512-dEBerxdgPH4dGWEbFM/aY8zYtUAQL7hopv4iWPHv1NMFhWu7IShmKe2xm/4ZSKaOkiWZ2CJyMI0oHr+qQ+ZhWg==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/rect-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/number-input": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/number-input/-/number-input-0.74.2.tgz",
+ "integrity": "sha512-I889jfoTiKX9gRbyZCgKDyBj1+VgFCKyELbFVJhgnWQhip4MLjzI0YjWWp/wgHs/ZwEBaxvy6CRq1KOtvGkQNg==",
+ "peer": true,
+ "dependencies": {
+ "@internationalized/number": "3.5.3",
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/number-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/number-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/number-utils/-/number-utils-0.74.2.tgz",
+ "integrity": "sha512-wNaixDQDotwUUKtpA524tfDvsiQQroDFZYFPZfnwKq89rPT0Zlh8LMKLL/Mfi32Zqp8UP9srdcMEy1XEGrIiNA==",
+ "peer": true
+ },
+ "node_modules/@zag-js/numeric-range": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/numeric-range/-/numeric-range-0.74.2.tgz",
+ "integrity": "sha512-sm2xlc03Zy4DdCRNmr7jUgL9s34rK0bVDezn35TCq3QMPWQndIlsCbywcmxqxxtUymwnSwizWenZaWVlspFlgg==",
+ "peer": true
+ },
+ "node_modules/@zag-js/pagination": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/pagination/-/pagination-0.74.2.tgz",
+ "integrity": "sha512-aqwqxHrgvfm6rAcxIRTSRFaWA9/UCQGiLP+P01Hg+/+IkVJeJIdxN10ImSOL4Sl9zvsu3jVCXg6xLh4ydnaWqw==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/pin-input": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/pin-input/-/pin-input-0.74.2.tgz",
+ "integrity": "sha512-1LxK/VSU8t9w9/c726gZNHXnawU4SnN0DxsYQa4YxN1RDwFp/RwKp0hLAsunKx7yBdyC1VVyqVPYZdZYQotdQg==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/popover": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/popover/-/popover-0.74.2.tgz",
+ "integrity": "sha512-B0U2/XJ630kWYY1x5UTBMxXjy2EfbH9T3eRQlSXZS/uToEzvhsYvw/YaIRqyvYxPyrnmB72to6r5Kw8omryw4Q==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/aria-hidden": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/remove-scroll": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2",
+ "focus-trap": "7.6.0"
+ }
+ },
+ "node_modules/@zag-js/popper": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/popper/-/popper-0.74.2.tgz",
+ "integrity": "sha512-gsS32rxw+bSKOLOtF/VPNNafzO/fEU58OYIfM7yA4swrEupUqdfAF/ihNH+Uj/AZQKj2tnwLTR1fJ1w3czpY9w==",
+ "peer": true,
+ "dependencies": {
+ "@floating-ui/dom": "1.6.11",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/presence": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/presence/-/presence-0.74.2.tgz",
+ "integrity": "sha512-57eBd5C205jYUQ7Rsbft9YRy4euNDdxKDpdLdInqk8egf2vFaUWIV152pm5iOGRVidDGgcIunTFvHFCT1rbATQ==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/core": "0.74.2",
+ "@zag-js/types": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/progress": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/progress/-/progress-0.74.2.tgz",
+ "integrity": "sha512-4LNhFP18g21ni4Hv0RQEYqcMhiyMzTsu1IPizy8I5l3mJvsV6b7w591K2iC4mybLynPBodvkl+fLKqKm3Z+1IA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/qr-code": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/qr-code/-/qr-code-0.74.2.tgz",
+ "integrity": "sha512-GHAmnHz9pdaP0c5/n4aPSo67Bk1Cvv9PIHuOKKLyalRcao/ARvtiS6371logfB1l9DHtMSARWaZXDrIdNZx/gQ==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2",
+ "proxy-memoize": "3.0.1",
+ "uqr": "0.1.2"
+ }
+ },
+ "node_modules/@zag-js/radio-group": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/radio-group/-/radio-group-0.74.2.tgz",
+ "integrity": "sha512-Ntbi21CTqXIVMrGccVSefwCapACSTOy4XFDM9/piTLeRlfmNxsy7j9hl7EFBpovbe4WYLHjNQaL3MM+hXEjRRQ==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/element-rect": "0.74.2",
+ "@zag-js/focus-visible": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/rating-group": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/rating-group/-/rating-group-0.74.2.tgz",
+ "integrity": "sha512-Yg30ph9YMy5g6TPHU9MD/NEheaz8qOsVVkefG2EvRVfO2ZGXJclqZHg8/TW8nzUGp3Mt/fAq0A7jfeKvJBcNng==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/react": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/react/-/react-0.74.2.tgz",
+ "integrity": "sha512-Vli4cigN032dQM69Dr/2rR5FSSN+rzYJUiqAo3oNyvvWSSsgLvoNYcfltxY0Tah/PIftbF1NBUNYaUtv3OJgzA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/core": "0.74.2",
+ "@zag-js/store": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "proxy-compare": "3.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=18.0.0",
+ "react-dom": ">=18.0.0"
+ }
+ },
+ "node_modules/@zag-js/rect-utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/rect-utils/-/rect-utils-0.74.2.tgz",
+ "integrity": "sha512-bG48u1NsWBRx/fTQfDFskOkwKzpROVhuzJQi/OtnugHQj1nFfZ5CMpEX3BPv5PGwvOia2ZDm84+e12WucFhr0g==",
+ "peer": true
+ },
+ "node_modules/@zag-js/remove-scroll": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/remove-scroll/-/remove-scroll-0.74.2.tgz",
+ "integrity": "sha512-aEuspeZ98eAEGlAfnCh0syzbmFnMuov9yJc8Ud//pbXd+96J7X1xa4TilHZ+ppm8IZZLGc91axXHwkbIINC1Qw==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/select": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/select/-/select-0.74.2.tgz",
+ "integrity": "sha512-Xl3CV1ONpQG3Ah0sriiuCFHXuiuzYz9KQkmEapcE+O5kzLADheIvgFRQYiMdLCltEfSBSBJvPrRM08aGyQgSpw==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/collection": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/signature-pad": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/signature-pad/-/signature-pad-0.74.2.tgz",
+ "integrity": "sha512-Ba5v3J/fQWVR81wvhHAfwbCjqJlv/15If0SCbKiTA879I5s9dZVYAkvibeGlIEK46SEKbeUpAewE/+eGgrrE6A==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2",
+ "perfect-freehand": "^1.2.2"
+ }
+ },
+ "node_modules/@zag-js/slider": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/slider/-/slider-0.74.2.tgz",
+ "integrity": "sha512-aDuzKySgFOm/D0opDyQOo2KMWFN9ZHuF50rG5cfIgl9dzo447iJfLzObcpAwNpQJq5P7/q+23K+sh+/NRGoUbw==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/element-size": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/numeric-range": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/splitter": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/splitter/-/splitter-0.74.2.tgz",
+ "integrity": "sha512-2PHBD4Y8h4ZcVphMWSDP6EsSamLYburQDDgJTSN5npcWsLu4iZ45T1U8bV0uICs+UJP9fko4YvjABrPv42asLQ==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/number-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/steps": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/steps/-/steps-0.74.2.tgz",
+ "integrity": "sha512-UTf5SIvfIfuAuGxRZLi5zDN3LGWQp2jdycS9JnKwL+KJKeHPmTu4OtXbRc2c4lEO0z1T9sVOHB0GPwBGK4+c3Q==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/store": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/store/-/store-0.74.2.tgz",
+ "integrity": "sha512-LXCSyIVf6G4SvoPojNxOUiK45Lg1Qo/I8NCIoWAgSh6WgthuyEP05oLlW0OdvfHWLsnSwUjJmfuoRQAQNS3M8Q==",
+ "peer": true,
+ "dependencies": {
+ "proxy-compare": "3.0.0"
+ }
+ },
+ "node_modules/@zag-js/switch": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/switch/-/switch-0.74.2.tgz",
+ "integrity": "sha512-I5OTZ26Rp3ADySnzpIlI47+BiUAhSIXLMpQQ/T2XCpF9hsrxmAwmpyyJ+48L7aLHtzeEusBOATU+CWMEgycRPQ==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/focus-visible": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/tabs": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/tabs/-/tabs-0.74.2.tgz",
+ "integrity": "sha512-e/xkk4aihOikJsw47Q8nwAm/vUlfgXkkGxydquZg4Z42EDNYt5XcxPpIW+7gbzK+ergDYN7JyHQ4+sIRRPA/jg==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/element-rect": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/tags-input": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/tags-input/-/tags-input-0.74.2.tgz",
+ "integrity": "sha512-bE1Z2dANz7f734AuX2b4RtGk6/L8Nf44Q1wxCZ++3CLYV6EBBBDb2kNWr/Pz23md58ve+AcFcd/pzKtoXfWcdw==",
+ "peer": true,
"dependencies": {
- "@eslint-community/eslint-utils": "^4.4.0",
- "@typescript-eslint/scope-manager": "7.18.0",
- "@typescript-eslint/types": "7.18.0",
- "@typescript-eslint/typescript-estree": "7.18.0"
- },
- "engines": {
- "node": "^18.18.0 || >=20.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/auto-resize": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/form-utils": "0.74.2",
+ "@zag-js/interact-outside": "0.74.2",
+ "@zag-js/live-region": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/text-selection": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/text-selection/-/text-selection-0.74.2.tgz",
+ "integrity": "sha512-c7fLss1VyFnQzs5f5HNMD3qyJczH+SNzOgqMwU6apKpgYRLMMI0S4F03I/cyDQrCPZMcy6F/bl6zlQmdqb6WLQ==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/dom-query": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/time-picker": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/time-picker/-/time-picker-0.74.2.tgz",
+ "integrity": "sha512-VSsIQ+RUKo1hC+ip2Hq2jsiBTZNV+cuRntGXvVFegI1VG8W2ug6CtW5ilfxcQte8dfn1s6g2F4TY0g79F7svgA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "^0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
},
"peerDependencies": {
- "eslint": "^8.56.0"
+ "@internationalized/date": ">=3.0.0"
}
},
- "node_modules/@typescript-eslint/visitor-keys": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz",
- "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==",
- "dev": true,
+ "node_modules/@zag-js/timer": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/timer/-/timer-0.74.2.tgz",
+ "integrity": "sha512-T8JGTNd9tJXUZqerBSDVsv1upD0vpccZqXZthpl8u4KFXj8vR/CZ9fW00linc+tR9XdxvBbkxk3EW/BPbNvoDw==",
+ "peer": true,
"dependencies": {
- "@typescript-eslint/types": "7.18.0",
- "eslint-visitor-keys": "^3.4.3"
- },
- "engines": {
- "node": "^18.18.0 || >=20.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
}
},
- "node_modules/@ungap/structured-clone": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
- "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
- "dev": true
+ "node_modules/@zag-js/toast": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/toast/-/toast-0.74.2.tgz",
+ "integrity": "sha512-Xt4F1BxP0U15WoNx73gIpnFRkCB3/dRkA5zQPECzR/U2drN2JAoCdb9wNQjxmR/6DWkT4PuCeWliUcskHDY8Wg==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dismissable": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
},
- "node_modules/@zag-js/dom-query": {
- "version": "0.31.1",
- "resolved": "https://registry.npmjs.org/@zag-js/dom-query/-/dom-query-0.31.1.tgz",
- "integrity": "sha512-oiuohEXAXhBxpzzNm9k2VHGEOLC1SXlXSbRPcfBZ9so5NRQUA++zCE7cyQJqGLTZR0t3itFLlZqDbYEXRrefwg==",
- "peer": true
+ "node_modules/@zag-js/toggle-group": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/toggle-group/-/toggle-group-0.74.2.tgz",
+ "integrity": "sha512-4wAsl33rP/LQq052sE+UYn0tfiJtZeINishI+0xrWc7iQY61F6l6UtZUR4I/NT3sa8XV2xSgunVPP4dVN0JlpA==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
},
- "node_modules/@zag-js/element-size": {
- "version": "0.31.1",
- "resolved": "https://registry.npmjs.org/@zag-js/element-size/-/element-size-0.31.1.tgz",
- "integrity": "sha512-4T3yvn5NqqAjhlP326Fv+w9RqMIBbNN9H72g5q2ohwzhSgSfZzrKtjL4rs9axY/cw9UfMfXjRjEE98e5CMq7WQ==",
- "peer": true
+ "node_modules/@zag-js/tooltip": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/tooltip/-/tooltip-0.74.2.tgz",
+ "integrity": "sha512-lHs7dp1wUK4B+iY227ZfsQelVcRrad7ZVAh27ZzRdCkUE7KMi8ev45YudbnSM3ltCMGe6F+it7jWcalccFad4w==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/focus-visible": "0.74.2",
+ "@zag-js/popper": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
},
- "node_modules/@zag-js/focus-visible": {
- "version": "0.31.1",
- "resolved": "https://registry.npmjs.org/@zag-js/focus-visible/-/focus-visible-0.31.1.tgz",
- "integrity": "sha512-dbLksz7FEwyFoANbpIlNnd3bVm0clQSUsnP8yUVQucStZPsuWjCrhL2jlAbGNrTrahX96ntUMXHb/sM68TibFg==",
+ "node_modules/@zag-js/tree-view": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/tree-view/-/tree-view-0.74.2.tgz",
+ "integrity": "sha512-oLizz/iU5xj3KCIy/oADAIhs2NjLl3LawYYktD8k02JF2XRPi8bDnRF96E0YPeLOnf5XdEEXmDD2A1l+gWrReg==",
+ "peer": true,
+ "dependencies": {
+ "@zag-js/anatomy": "0.74.2",
+ "@zag-js/core": "0.74.2",
+ "@zag-js/dom-event": "0.74.2",
+ "@zag-js/dom-query": "0.74.2",
+ "@zag-js/types": "0.74.2",
+ "@zag-js/utils": "0.74.2"
+ }
+ },
+ "node_modules/@zag-js/types": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/types/-/types-0.74.2.tgz",
+ "integrity": "sha512-UYdHh5Jj2LZZwP8Amm9YEoj9f/zYNWuuw+HRGCLZew6moHvKj/HHKJHLooPPjGztFIeRsnicE1mJ9E2bDllBaw==",
"peer": true,
"dependencies": {
- "@zag-js/dom-query": "0.31.1"
+ "csstype": "3.1.3"
}
},
+ "node_modules/@zag-js/utils": {
+ "version": "0.74.2",
+ "resolved": "https://registry.npmjs.org/@zag-js/utils/-/utils-0.74.2.tgz",
+ "integrity": "sha512-WtIsNyDvnslCjtIIP/bRzx3bJMaT0cIgI3f+TgiFWhtQMlUZMpBkwkKVfvUwI5qcZ+ZOMeoonAWFqFECCb3h3g==",
+ "peer": true
+ },
"node_modules/acorn": {
- "version": "8.12.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
- "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+ "version": "8.14.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
+ "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
"dev": true,
"bin": {
"acorn": "bin/acorn"
@@ -2010,12 +2715,15 @@
}
},
"node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
"dev": true,
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
}
},
"node_modules/ansi-styles": {
@@ -2039,19 +2747,6 @@
"integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
"dev": true
},
- "node_modules/anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dev": true,
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -2071,12 +2766,12 @@
}
},
"node_modules/aria-query": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
- "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz",
+ "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==",
"dev": true,
- "dependencies": {
- "deep-equal": "^2.0.5"
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/array-buffer-byte-length": {
@@ -2269,9 +2964,9 @@
}
},
"node_modules/axe-core": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.0.tgz",
- "integrity": "sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==",
+ "version": "4.10.2",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz",
+ "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==",
"dev": true,
"engines": {
"node": ">=4"
@@ -2306,18 +3001,6 @@
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
- "node_modules/binary-extensions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
@@ -2416,39 +3099,18 @@
}
},
"node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz",
+ "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==",
"dev": true,
"dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
+ "readdirp": "^4.0.1"
},
"engines": {
- "node": ">= 8.10.0"
+ "node": ">= 14.16.0"
},
"funding": {
"url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/chokidar/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
}
},
"node_modules/cjs-module-lexer": {
@@ -2579,18 +3241,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/cli-truncate/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
"node_modules/cli-truncate/node_modules/emoji-regex": {
"version": "10.4.0",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz",
@@ -2678,12 +3328,6 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
- "node_modules/color2k": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.3.tgz",
- "integrity": "sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==",
- "peer": true
- },
"node_modules/colorette": {
"version": "2.0.20",
"resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
@@ -2706,9 +3350,9 @@
"dev": true
},
"node_modules/concurrently": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.0.1.tgz",
- "integrity": "sha512-wYKvCd/f54sTXJMSfV6Ln/B8UrfLBKOYa+lzc6CHay3Qek+LorVSBdMVfyewFhRbH0Rbabsk4D+3PL/VjQ5gzg==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.0.tgz",
+ "integrity": "sha512-VxkzwMAn4LP7WyMnJNbHN5mKV9L2IbyDjpzemKr99sXNR3GqRNMMHdm7prV1ws9wg7ETj6WUkNOigZVsptwbgg==",
"dev": true,
"dependencies": {
"chalk": "^4.1.2",
@@ -2765,15 +3409,6 @@
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
},
- "node_modules/copy-to-clipboard": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz",
- "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==",
- "peer": true,
- "dependencies": {
- "toggle-selection": "^1.0.6"
- }
- },
"node_modules/cosmiconfig": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
@@ -2789,28 +3424,10 @@
"node": ">=10"
}
},
- "node_modules/cross-env": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz",
- "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
- "dev": true,
- "dependencies": {
- "cross-spawn": "^7.0.1"
- },
- "bin": {
- "cross-env": "src/bin/cross-env.js",
- "cross-env-shell": "src/bin/cross-env-shell.js"
- },
- "engines": {
- "node": ">=10.14",
- "npm": ">=6",
- "yarn": ">=1"
- }
- },
"node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz",
+ "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==",
"dev": true,
"dependencies": {
"path-key": "^3.1.0",
@@ -2899,38 +3516,6 @@
}
}
},
- "node_modules/deep-equal": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz",
- "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==",
- "dev": true,
- "dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.5",
- "es-get-iterator": "^1.1.3",
- "get-intrinsic": "^1.2.2",
- "is-arguments": "^1.1.1",
- "is-array-buffer": "^3.0.2",
- "is-date-object": "^1.0.5",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "isarray": "^2.0.5",
- "object-is": "^1.1.5",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.1",
- "side-channel": "^1.0.4",
- "which-boxed-primitive": "^1.0.2",
- "which-collection": "^1.0.1",
- "which-typed-array": "^1.1.13"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -2971,12 +3556,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/detect-node-es": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
- "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==",
- "peer": true
- },
"node_modules/dir-glob": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
@@ -3049,9 +3628,9 @@
}
},
"node_modules/es-abstract": {
- "version": "1.23.3",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
- "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==",
+ "version": "1.23.4",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.4.tgz",
+ "integrity": "sha512-HR1gxH5OaiN7XH7uiWH0RLw0RcFySiSoW1ctxmD1ahTw3uGBtkmm/ng0tDU1OtYx5OK6EOL5Y6O21cDflG3Jcg==",
"dev": true,
"dependencies": {
"array-buffer-byte-length": "^1.0.1",
@@ -3069,7 +3648,7 @@
"function.prototype.name": "^1.1.6",
"get-intrinsic": "^1.2.4",
"get-symbol-description": "^1.0.2",
- "globalthis": "^1.0.3",
+ "globalthis": "^1.0.4",
"gopd": "^1.0.1",
"has-property-descriptors": "^1.0.2",
"has-proto": "^1.0.3",
@@ -3085,10 +3664,10 @@
"is-string": "^1.0.7",
"is-typed-array": "^1.1.13",
"is-weakref": "^1.0.2",
- "object-inspect": "^1.13.1",
+ "object-inspect": "^1.13.3",
"object-keys": "^1.1.1",
"object.assign": "^4.1.5",
- "regexp.prototype.flags": "^1.5.2",
+ "regexp.prototype.flags": "^1.5.3",
"safe-array-concat": "^1.1.2",
"safe-regex-test": "^1.0.3",
"string.prototype.trim": "^1.2.9",
@@ -3129,30 +3708,10 @@
"node": ">= 0.4"
}
},
- "node_modules/es-get-iterator": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
- "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "has-symbols": "^1.0.3",
- "is-arguments": "^1.1.1",
- "is-map": "^2.0.2",
- "is-set": "^2.0.2",
- "is-string": "^1.0.7",
- "isarray": "^2.0.5",
- "stop-iteration-iterator": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/es-iterator-helpers": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz",
- "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz",
+ "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==",
"dev": true,
"dependencies": {
"call-bind": "^1.0.7",
@@ -3163,6 +3722,7 @@
"function-bind": "^1.1.2",
"get-intrinsic": "^1.2.4",
"globalthis": "^1.0.4",
+ "gopd": "^1.0.1",
"has-property-descriptors": "^1.0.2",
"has-proto": "^1.0.3",
"has-symbols": "^1.0.3",
@@ -3227,9 +3787,9 @@
}
},
"node_modules/esbuild": {
- "version": "0.23.1",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz",
- "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==",
+ "version": "0.24.0",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz",
+ "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==",
"dev": true,
"hasInstallScript": true,
"bin": {
@@ -3239,30 +3799,30 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.23.1",
- "@esbuild/android-arm": "0.23.1",
- "@esbuild/android-arm64": "0.23.1",
- "@esbuild/android-x64": "0.23.1",
- "@esbuild/darwin-arm64": "0.23.1",
- "@esbuild/darwin-x64": "0.23.1",
- "@esbuild/freebsd-arm64": "0.23.1",
- "@esbuild/freebsd-x64": "0.23.1",
- "@esbuild/linux-arm": "0.23.1",
- "@esbuild/linux-arm64": "0.23.1",
- "@esbuild/linux-ia32": "0.23.1",
- "@esbuild/linux-loong64": "0.23.1",
- "@esbuild/linux-mips64el": "0.23.1",
- "@esbuild/linux-ppc64": "0.23.1",
- "@esbuild/linux-riscv64": "0.23.1",
- "@esbuild/linux-s390x": "0.23.1",
- "@esbuild/linux-x64": "0.23.1",
- "@esbuild/netbsd-x64": "0.23.1",
- "@esbuild/openbsd-arm64": "0.23.1",
- "@esbuild/openbsd-x64": "0.23.1",
- "@esbuild/sunos-x64": "0.23.1",
- "@esbuild/win32-arm64": "0.23.1",
- "@esbuild/win32-ia32": "0.23.1",
- "@esbuild/win32-x64": "0.23.1"
+ "@esbuild/aix-ppc64": "0.24.0",
+ "@esbuild/android-arm": "0.24.0",
+ "@esbuild/android-arm64": "0.24.0",
+ "@esbuild/android-x64": "0.24.0",
+ "@esbuild/darwin-arm64": "0.24.0",
+ "@esbuild/darwin-x64": "0.24.0",
+ "@esbuild/freebsd-arm64": "0.24.0",
+ "@esbuild/freebsd-x64": "0.24.0",
+ "@esbuild/linux-arm": "0.24.0",
+ "@esbuild/linux-arm64": "0.24.0",
+ "@esbuild/linux-ia32": "0.24.0",
+ "@esbuild/linux-loong64": "0.24.0",
+ "@esbuild/linux-mips64el": "0.24.0",
+ "@esbuild/linux-ppc64": "0.24.0",
+ "@esbuild/linux-riscv64": "0.24.0",
+ "@esbuild/linux-s390x": "0.24.0",
+ "@esbuild/linux-x64": "0.24.0",
+ "@esbuild/netbsd-x64": "0.24.0",
+ "@esbuild/openbsd-arm64": "0.24.0",
+ "@esbuild/openbsd-x64": "0.24.0",
+ "@esbuild/sunos-x64": "0.24.0",
+ "@esbuild/win32-arm64": "0.24.0",
+ "@esbuild/win32-ia32": "0.24.0",
+ "@esbuild/win32-x64": "0.24.0"
}
},
"node_modules/escalade": {
@@ -3563,12 +4123,12 @@
}
},
"node_modules/eslint-plugin-jsx-a11y": {
- "version": "6.10.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz",
- "integrity": "sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==",
+ "version": "6.10.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz",
+ "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==",
"dev": true,
"dependencies": {
- "aria-query": "~5.1.3",
+ "aria-query": "^5.3.2",
"array-includes": "^3.1.8",
"array.prototype.flatmap": "^1.3.2",
"ast-types-flow": "^0.0.8",
@@ -3576,14 +4136,13 @@
"axobject-query": "^4.1.0",
"damerau-levenshtein": "^1.0.8",
"emoji-regex": "^9.2.2",
- "es-iterator-helpers": "^1.0.19",
"hasown": "^2.0.2",
"jsx-ast-utils": "^3.3.5",
"language-tags": "^1.0.9",
"minimatch": "^3.1.2",
"object.fromentries": "^2.0.8",
"safe-regex-test": "^1.0.3",
- "string.prototype.includes": "^2.0.0"
+ "string.prototype.includes": "^2.0.1"
},
"engines": {
"node": ">=4.0"
@@ -3615,9 +4174,9 @@
}
},
"node_modules/eslint-plugin-react": {
- "version": "7.37.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz",
- "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==",
+ "version": "7.37.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz",
+ "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==",
"dev": true,
"dependencies": {
"array-includes": "^3.1.8",
@@ -3625,7 +4184,7 @@
"array.prototype.flatmap": "^1.3.2",
"array.prototype.tosorted": "^1.1.4",
"doctrine": "^2.1.0",
- "es-iterator-helpers": "^1.0.19",
+ "es-iterator-helpers": "^1.1.0",
"estraverse": "^5.3.0",
"hasown": "^2.0.2",
"jsx-ast-utils": "^2.4.1 || ^3.0.0",
@@ -3997,16 +4556,13 @@
"integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
"dev": true
},
- "node_modules/focus-lock": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-1.3.5.tgz",
- "integrity": "sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==",
+ "node_modules/focus-trap": {
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.0.tgz",
+ "integrity": "sha512-1td0l3pMkWJLFipobUcGaf+5DTY4PLDDrcqoSaKP8ediO/CoWCCYk/fT/Y2A4e6TNB+Sh6clRJCjOPPnKoNHnQ==",
"peer": true,
"dependencies": {
- "tslib": "^2.0.3"
- },
- "engines": {
- "node": ">=10"
+ "tabbable": "^6.2.0"
}
},
"node_modules/for-each": {
@@ -4034,46 +4590,6 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/framer-motion": {
- "version": "11.11.9",
- "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.11.9.tgz",
- "integrity": "sha512-XpdZseuCrZehdHGuW22zZt3SF5g6AHJHJi7JwQIigOznW4Jg1n0oGPMJQheMaKLC+0rp5gxUKMRYI6ytd3q4RQ==",
- "peer": true,
- "dependencies": {
- "tslib": "^2.4.0"
- },
- "peerDependencies": {
- "@emotion/is-prop-valid": "*",
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- },
- "peerDependenciesMeta": {
- "@emotion/is-prop-valid": {
- "optional": true
- },
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
- }
- },
- "node_modules/framesync": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/framesync/-/framesync-6.1.2.tgz",
- "integrity": "sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==",
- "peer": true,
- "dependencies": {
- "tslib": "2.4.0"
- }
- },
- "node_modules/framesync/node_modules/tslib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
- "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==",
- "peer": true
- },
"node_modules/fs-extra": {
"version": "10.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
@@ -4183,15 +4699,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/get-nonce": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
- "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
- "peer": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/get-stream": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz",
@@ -4529,31 +5036,6 @@
"node": ">= 0.4"
}
},
- "node_modules/invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "peer": true,
- "dependencies": {
- "loose-envify": "^1.0.0"
- }
- },
- "node_modules/is-arguments": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
- "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-array-buffer": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
@@ -4602,18 +5084,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/is-boolean-object": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
@@ -5100,6 +5570,15 @@
"json-buffer": "3.0.1"
}
},
+ "node_modules/klona": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz",
+ "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==",
+ "peer": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/language-subtag-registry": {
"version": "0.3.23",
"resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz",
@@ -5261,12 +5740,6 @@
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true
},
- "node_modules/lodash.mergewith": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz",
- "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==",
- "peer": true
- },
"node_modules/lodash.sortby": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
@@ -5292,18 +5765,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/log-update/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
"node_modules/log-update/node_modules/ansi-styles": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
@@ -5392,23 +5853,24 @@
}
},
"node_modules/marked-terminal": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.1.0.tgz",
- "integrity": "sha512-+pvwa14KZL74MVXjYdPR3nSInhGhNvPce/3mqLVZT2oUvt654sL1XImFuLZ1pkA866IYZ3ikDTOFUIC7XzpZZg==",
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-7.2.1.tgz",
+ "integrity": "sha512-rQ1MoMFXZICWNsKMiiHwP/Z+92PLKskTPXj+e7uwXmuMPkNn7iTqC+IvDekVm1MPeC9wYQeLxeFaOvudRR/XbQ==",
"dev": true,
"dependencies": {
"ansi-escapes": "^7.0.0",
+ "ansi-regex": "^6.1.0",
"chalk": "^5.3.0",
"cli-highlight": "^2.1.11",
"cli-table3": "^0.6.5",
"node-emoji": "^2.1.3",
- "supports-hyperlinks": "^3.0.0"
+ "supports-hyperlinks": "^3.1.0"
},
"engines": {
"node": ">=16.0.0"
},
"peerDependencies": {
- "marked": ">=1 <14"
+ "marked": ">=1 <15"
}
},
"node_modules/marked-terminal/node_modules/chalk": {
@@ -5535,6 +5997,16 @@
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
+ "node_modules/next-themes": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.4.3.tgz",
+ "integrity": "sha512-nG84VPkTdUHR2YeD89YchvV4I9RbiMAql3GiLEQlPvq1ioaqPaIReK+yMRdg/zgiXws620qS1rU30TiWmmG9lA==",
+ "peer": true,
+ "peerDependencies": {
+ "react": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc",
+ "react-dom": "^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc"
+ }
+ },
"node_modules/node-emoji": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz",
@@ -5550,15 +6022,6 @@
"node": ">=18"
}
},
- "node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/npm-run-path": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz",
@@ -5595,26 +6058,10 @@
}
},
"node_modules/object-inspect": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz",
- "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-is": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
- "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
+ "version": "1.13.3",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz",
+ "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==",
"dev": true,
- "dependencies": {
- "call-bind": "^1.0.7",
- "define-properties": "^1.2.1"
- },
"engines": {
"node": ">= 0.4"
},
@@ -5906,10 +6353,16 @@
"node": ">=8"
}
},
+ "node_modules/perfect-freehand": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/perfect-freehand/-/perfect-freehand-1.2.2.tgz",
+ "integrity": "sha512-eh31l019WICQ03pkF3FSzHxB8n07ItqIQ++G5UV8JX0zVOXzgTGCqnRR0jJ2h9U8/2uW4W4mtGJELt9kEV0CFQ==",
+ "peer": true
+ },
"node_modules/picocolors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz",
- "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw=="
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
},
"node_modules/picomatch": {
"version": "2.3.1",
@@ -6038,6 +6491,21 @@
"react-is": "^16.13.1"
}
},
+ "node_modules/proxy-compare": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/proxy-compare/-/proxy-compare-3.0.0.tgz",
+ "integrity": "sha512-y44MCkgtZUCT9tZGuE278fB7PWVf7fRYy0vbRXAts2o5F0EfC4fIQrvQQGBJo1WJbFcVLXzApOscyJuZqHQc1w==",
+ "peer": true
+ },
+ "node_modules/proxy-memoize": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/proxy-memoize/-/proxy-memoize-3.0.1.tgz",
+ "integrity": "sha512-VDdG/VYtOgdGkWJx7y0o7p+zArSf2383Isci8C+BP3YXgMYDoPd3cCBjw0JdWb6YBb9sFiOPbAADDVTPJnh+9g==",
+ "peer": true,
+ "dependencies": {
+ "proxy-compare": "^3.0.0"
+ }
+ },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -6079,18 +6547,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/react-clientside-effect": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz",
- "integrity": "sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==",
- "peer": true,
- "dependencies": {
- "@babel/runtime": "^7.12.13"
- },
- "peerDependencies": {
- "react": "^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0"
- }
- },
"node_modules/react-dom": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
@@ -6104,91 +6560,15 @@
"react": "^18.3.1"
}
},
- "node_modules/react-fast-compare": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz",
- "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==",
- "peer": true
- },
- "node_modules/react-focus-lock": {
- "version": "2.13.2",
- "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-2.13.2.tgz",
- "integrity": "sha512-T/7bsofxYqnod2xadvuwjGKHOoL5GH7/EIPI5UyEvaU/c2CcphvGI371opFtuY/SYdbMsNiuF4HsHQ50nA/TKQ==",
- "peer": true,
- "dependencies": {
- "@babel/runtime": "^7.0.0",
- "focus-lock": "^1.3.5",
- "prop-types": "^15.6.2",
- "react-clientside-effect": "^1.2.6",
- "use-callback-ref": "^1.3.2",
- "use-sidecar": "^1.1.2"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
"node_modules/react-is": {
"version": "16.13.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
- "node_modules/react-remove-scroll": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.6.0.tgz",
- "integrity": "sha512-I2U4JVEsQenxDAKaVa3VZ/JeJZe0/2DxPWL8Tj8yLKctQJQiZM52pn/GWFpSp8dftjM3pSAHVJZscAnC/y+ySQ==",
- "peer": true,
- "dependencies": {
- "react-remove-scroll-bar": "^2.3.6",
- "react-style-singleton": "^2.2.1",
- "tslib": "^2.1.0",
- "use-callback-ref": "^1.3.0",
- "use-sidecar": "^1.1.2"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
- "node_modules/react-remove-scroll-bar": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz",
- "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==",
- "peer": true,
- "dependencies": {
- "react-style-singleton": "^2.2.1",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
"node_modules/react-select": {
- "version": "5.8.1",
- "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.1.tgz",
- "integrity": "sha512-RT1CJmuc+ejqm5MPgzyZujqDskdvB9a9ZqrdnVLsvAHjJ3Tj0hELnLeVPQlmYdVKCdCpxanepl6z7R5KhXhWzg==",
+ "version": "5.8.3",
+ "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.3.tgz",
+ "integrity": "sha512-lVswnIq8/iTj1db7XCG74M/3fbGB6ZaluCzvwPGT5ZOjCdL/k0CLWhEK0vCBLuU5bHTEf6Gj8jtSvi+3v+tO1w==",
"dependencies": {
"@babel/runtime": "^7.12.0",
"@emotion/cache": "^11.4.0",
@@ -6205,29 +6585,6 @@
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
}
},
- "node_modules/react-style-singleton": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
- "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
- "peer": true,
- "dependencies": {
- "get-nonce": "^1.0.0",
- "invariant": "^2.2.4",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
"node_modules/react-transition-group": {
"version": "4.4.5",
"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
@@ -6244,15 +6601,16 @@
}
},
"node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz",
+ "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==",
"dev": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
"engines": {
- "node": ">=8.10.0"
+ "node": ">= 14.16.0"
+ },
+ "funding": {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
}
},
"node_modules/reflect.getprototypeof": {
@@ -6396,9 +6754,9 @@
}
},
"node_modules/rollup": {
- "version": "4.24.0",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz",
- "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==",
+ "version": "4.26.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.26.0.tgz",
+ "integrity": "sha512-ilcl12hnWonG8f+NxU6BlgysVA0gvY2l8N0R84S1HcINbW20bvwuCngJkkInV6LXhwRpucsW5k1ovDwEdBVrNg==",
"dev": true,
"dependencies": {
"@types/estree": "1.0.6"
@@ -6411,22 +6769,24 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.24.0",
- "@rollup/rollup-android-arm64": "4.24.0",
- "@rollup/rollup-darwin-arm64": "4.24.0",
- "@rollup/rollup-darwin-x64": "4.24.0",
- "@rollup/rollup-linux-arm-gnueabihf": "4.24.0",
- "@rollup/rollup-linux-arm-musleabihf": "4.24.0",
- "@rollup/rollup-linux-arm64-gnu": "4.24.0",
- "@rollup/rollup-linux-arm64-musl": "4.24.0",
- "@rollup/rollup-linux-powerpc64le-gnu": "4.24.0",
- "@rollup/rollup-linux-riscv64-gnu": "4.24.0",
- "@rollup/rollup-linux-s390x-gnu": "4.24.0",
- "@rollup/rollup-linux-x64-gnu": "4.24.0",
- "@rollup/rollup-linux-x64-musl": "4.24.0",
- "@rollup/rollup-win32-arm64-msvc": "4.24.0",
- "@rollup/rollup-win32-ia32-msvc": "4.24.0",
- "@rollup/rollup-win32-x64-msvc": "4.24.0",
+ "@rollup/rollup-android-arm-eabi": "4.26.0",
+ "@rollup/rollup-android-arm64": "4.26.0",
+ "@rollup/rollup-darwin-arm64": "4.26.0",
+ "@rollup/rollup-darwin-x64": "4.26.0",
+ "@rollup/rollup-freebsd-arm64": "4.26.0",
+ "@rollup/rollup-freebsd-x64": "4.26.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.26.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.26.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.26.0",
+ "@rollup/rollup-linux-arm64-musl": "4.26.0",
+ "@rollup/rollup-linux-powerpc64le-gnu": "4.26.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.26.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.26.0",
+ "@rollup/rollup-linux-x64-gnu": "4.26.0",
+ "@rollup/rollup-linux-x64-musl": "4.26.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.26.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.26.0",
+ "@rollup/rollup-win32-x64-msvc": "4.26.0",
"fsevents": "~2.3.2"
}
},
@@ -6679,18 +7039,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/stop-iteration-iterator": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
- "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
- "dev": true,
- "dependencies": {
- "internal-slot": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
"node_modules/string-argv": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
@@ -6883,6 +7231,24 @@
"node": ">=8"
}
},
+ "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
@@ -7011,6 +7377,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/tabbable": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz",
+ "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==",
+ "peer": true
+ },
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@@ -7038,13 +7410,19 @@
"node": ">=0.8"
}
},
+ "node_modules/tinyexec": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.1.tgz",
+ "integrity": "sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==",
+ "dev": true
+ },
"node_modules/tinyglobby": {
- "version": "0.2.9",
- "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.9.tgz",
- "integrity": "sha512-8or1+BGEdk1Zkkw2ii16qSS7uVrQJPre5A9o/XkWPATkk23FZh/15BKFxPnlTy6vkljZxLqYCzzBMj30ZrSvjw==",
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.10.tgz",
+ "integrity": "sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==",
"dev": true,
"dependencies": {
- "fdir": "^6.4.0",
+ "fdir": "^6.4.2",
"picomatch": "^4.0.2"
},
"engines": {
@@ -7052,9 +7430,9 @@
}
},
"node_modules/tinyglobby/node_modules/fdir": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.0.tgz",
- "integrity": "sha512-3oB133prH1o4j/L5lLW7uOCF1PlD+/It2L0eL/iAqWMB91RBbqTewABqxhj0ibBd90EEmWZq7ntIWzVaWcXTGQ==",
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.2.tgz",
+ "integrity": "sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==",
"dev": true,
"peerDependencies": {
"picomatch": "^3 || ^4"
@@ -7081,6 +7459,7 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
"integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
+ "dev": true,
"engines": {
"node": ">=4"
}
@@ -7097,12 +7476,6 @@
"node": ">=8.0"
}
},
- "node_modules/toggle-selection": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
- "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==",
- "peer": true
- },
"node_modules/tr46": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
@@ -7122,9 +7495,9 @@
}
},
"node_modules/ts-api-utils": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz",
- "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz",
+ "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==",
"dev": true,
"engines": {
"node": ">=16"
@@ -7152,31 +7525,31 @@
}
},
"node_modules/tslib": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz",
- "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA=="
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
},
"node_modules/tsup": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.3.0.tgz",
- "integrity": "sha512-ALscEeyS03IomcuNdFdc0YWGVIkwH1Ws7nfTbAPuoILvEV2hpGQAY72LIOjglGo4ShWpZfpBqP/jpQVCzqYQag==",
+ "version": "8.3.5",
+ "resolved": "https://registry.npmjs.org/tsup/-/tsup-8.3.5.tgz",
+ "integrity": "sha512-Tunf6r6m6tnZsG9GYWndg0z8dEV7fD733VBFzFJ5Vcm1FtlXB8xBD/rtrBi2a3YKEV7hHtxiZtW5EAVADoe1pA==",
"dev": true,
"dependencies": {
"bundle-require": "^5.0.0",
"cac": "^6.7.14",
- "chokidar": "^3.6.0",
+ "chokidar": "^4.0.1",
"consola": "^3.2.3",
- "debug": "^4.3.5",
- "esbuild": "^0.23.0",
- "execa": "^5.1.1",
+ "debug": "^4.3.7",
+ "esbuild": "^0.24.0",
"joycon": "^3.1.1",
- "picocolors": "^1.0.1",
+ "picocolors": "^1.1.1",
"postcss-load-config": "^6.0.1",
"resolve-from": "^5.0.0",
- "rollup": "^4.19.0",
+ "rollup": "^4.24.0",
"source-map": "0.8.0-beta.0",
"sucrase": "^3.35.0",
- "tinyglobby": "^0.2.1",
+ "tinyexec": "^0.3.1",
+ "tinyglobby": "^0.2.9",
"tree-kill": "^1.2.2"
},
"bin": {
@@ -7207,98 +7580,6 @@
}
}
},
- "node_modules/tsup/node_modules/execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/tsup/node_modules/get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/tsup/node_modules/human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "dev": true,
- "engines": {
- "node": ">=10.17.0"
- }
- },
- "node_modules/tsup/node_modules/is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/tsup/node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/tsup/node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/tsup/node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "dependencies": {
- "mimic-fn": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/tsup/node_modules/postcss-load-config": {
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz",
@@ -7350,12 +7631,6 @@
"node": ">=8"
}
},
- "node_modules/tsup/node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true
- },
"node_modules/tsup/node_modules/source-map": {
"version": "0.8.0-beta.0",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
@@ -7368,15 +7643,6 @@
"node": ">= 8"
}
},
- "node_modules/tsup/node_modules/strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/tsup/node_modules/yaml": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz",
@@ -7534,6 +7800,12 @@
"node": ">= 10.0.0"
}
},
+ "node_modules/uqr": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.2.tgz",
+ "integrity": "sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==",
+ "peer": true
+ },
"node_modules/uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -7543,27 +7815,6 @@
"punycode": "^2.1.0"
}
},
- "node_modules/use-callback-ref": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz",
- "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==",
- "peer": true,
- "dependencies": {
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
"node_modules/use-isomorphic-layout-effect": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
@@ -7577,28 +7828,6 @@
}
}
},
- "node_modules/use-sidecar": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
- "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
- "peer": true,
- "dependencies": {
- "detect-node-es": "^1.1.0",
- "tslib": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
"node_modules/validate-npm-package-name": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz",
@@ -7763,18 +7992,6 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
- "node_modules/wrap-ansi/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
"node_modules/wrap-ansi/node_modules/ansi-styles": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
diff --git a/package.json b/package.json
index 38fbd57..59dbb1c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "chakra-react-select",
- "version": "5.0.1",
+ "version": "6.0.0-next.5",
"description": "A Chakra UI wrapper for the popular library React Select",
"license": "MIT",
"author": "Chris Sandvik ",
@@ -48,16 +48,15 @@
"lint-fix": "eslint --fix src",
"prepare": "husky",
"prepublishOnly": "npm run build && npm run lint",
- "postpublish": "git push --tags"
+ "postpublish": "git push --follow-tags"
},
"dependencies": {
"react-select": "5.8.x"
},
"peerDependencies": {
- "@chakra-ui/react": "2.x",
- "@emotion/react": "^11.8.1",
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
+ "@chakra-ui/react": "3.x",
+ "next-themes": "0.x",
+ "react": "^18"
},
"devDependencies": {
"@arethetypeswrong/cli": "^0.16.4",
@@ -66,7 +65,6 @@
"@typescript-eslint/eslint-plugin": "^7.14.1",
"@typescript-eslint/parser": "^7.14.1",
"concurrently": "^9.0.1",
- "cross-env": "^7.0.3",
"eslint": "^8.57.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^18.0.0",
@@ -99,7 +97,8 @@
],
"publishConfig": {
"access": "public",
- "registry": "https://registry.npmjs.org/"
+ "registry": "https://registry.npmjs.org/",
+ "tag": "next"
},
"lint-staged": {
"*.{js,jsx,ts,tsx}": "eslint --cache --fix",
diff --git a/src/chakra-components/containers.tsx b/src/chakra-components/containers.tsx
index de7922f..9bae915 100644
--- a/src/chakra-components/containers.tsx
+++ b/src/chakra-components/containers.tsx
@@ -1,12 +1,10 @@
-import { Box, useMultiStyleConfig } from "@chakra-ui/react";
-import type { SystemStyleObject } from "@chakra-ui/react";
+import { Box, type SystemStyleObject, useSlotRecipe } from "@chakra-ui/react";
import type {
ContainerProps,
GroupBase,
IndicatorsContainerProps,
ValueContainerProps,
} from "react-select";
-import { useSize } from "../utils";
export const SelectContainer = <
Option,
@@ -23,18 +21,30 @@ export const SelectContainer = <
isDisabled,
isRtl,
hasValue,
- selectProps: { chakraStyles },
+ selectProps: { chakraStyles, size, variant },
} = props;
- const initialSx: SystemStyleObject = {
+ const selectStyles = useSlotRecipe({ key: "select" })({
+ size,
+ variant,
+ });
+
+ const initialCss: SystemStyleObject = {
+ // TODO: Figure out how to get the selectStyles.root to work properly
+ // Note: The selectStyles.root is actually supposed to apply to the field that wraps the select, not the select itself
+ // so this may not be correct.
+ ...selectStyles.root,
position: "relative",
+ width: "100%",
+ // Without this, there is a weird bottom spacing on the select, due to a hidden div wrapping a dummy input
+ gap: 0,
direction: isRtl ? "rtl" : undefined,
...(isDisabled ? { cursor: "not-allowed" } : {}),
};
- const sx = chakraStyles?.container
- ? chakraStyles.container(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.container
+ ? chakraStyles.container(initialCss, props)
+ : initialCss;
return (
{children}
@@ -68,42 +78,23 @@ export const ValueContainer = <
isMulti,
hasValue,
innerProps,
- selectProps: {
- chakraStyles,
- size: sizeProp,
- variant,
- focusBorderColor,
- errorBorderColor,
- controlShouldRenderValue,
- },
+ selectProps: { chakraStyles, controlShouldRenderValue },
} = props;
- const size = useSize(sizeProp);
-
- // Getting the css from input instead of select
- // to fit better with each of the variants
- const inputStyles = useMultiStyleConfig("Input", {
- size,
- variant,
- focusBorderColor,
- errorBorderColor,
- });
-
- const initialSx: SystemStyleObject = {
+ const initialCss: SystemStyleObject = {
display: isMulti && hasValue && controlShouldRenderValue ? "flex" : "grid",
alignItems: "center",
flex: 1,
- paddingY: "2px",
- paddingX: inputStyles.field.px,
flexWrap: "wrap",
WebkitOverflowScrolling: "touch",
position: "relative",
overflow: "hidden",
+ py: "2px",
};
- const sx = chakraStyles?.valueContainer
- ? chakraStyles.valueContainer(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.valueContainer
+ ? chakraStyles.valueContainer(initialCss, props)
+ : initialCss;
return (
{children}
@@ -135,19 +126,26 @@ export const IndicatorsContainer = <
className,
cx,
innerProps,
- selectProps: { chakraStyles },
+ selectProps: { chakraStyles, size, variant },
} = props;
- const initialSx: SystemStyleObject = {
- display: "flex",
- alignItems: "center",
- alignSelf: "stretch",
- flexShrink: 0,
+ const selectStyles = useSlotRecipe({ key: "select" })({
+ size,
+ variant,
+ });
+
+ const initialCss: SystemStyleObject = {
+ ...selectStyles.indicatorGroup,
+ // TODO: Figure out if this should be allowed to be position: "absolute"
+ // That's the built-in default, but it's causing the tags to overlap the indicators
+ position: "static",
+ // This needs to be overridden otherwise, becuase the padding is already on the control
+ paddingRight: 0,
};
- const sx = chakraStyles?.indicatorsContainer
- ? chakraStyles.indicatorsContainer(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.indicatorsContainer
+ ? chakraStyles.indicatorsContainer(initialCss, props)
+ : initialCss;
return (
{children}
diff --git a/src/chakra-components/control.tsx b/src/chakra-components/control.tsx
index e414724..4a2b3a4 100644
--- a/src/chakra-components/control.tsx
+++ b/src/chakra-components/control.tsx
@@ -1,11 +1,11 @@
-import type { IconProps, SystemStyleObject } from "@chakra-ui/react";
import {
Box,
- Divider,
- Icon,
+ IconButton,
+ Separator,
Spinner,
- useMultiStyleConfig,
- useStyleConfig,
+ type SystemStyleObject,
+ useRecipe,
+ useSlotRecipe,
} from "@chakra-ui/react";
import type {
ClearIndicatorProps,
@@ -17,6 +17,7 @@ import type {
} from "react-select";
import type { SizeProps } from "../types";
import { useSize } from "../utils";
+import { ChevronDownIcon, CloseIcon } from "./icons";
export const Control = <
Option,
@@ -34,53 +35,29 @@ export const Control = <
isDisabled,
isFocused,
menuIsOpen,
- selectProps: {
- chakraStyles,
- size: sizeProp,
- variant,
- focusBorderColor,
- errorBorderColor,
- isInvalid,
- isReadOnly,
- },
+ selectProps: { chakraStyles, size, variant, invalid, readOnly },
} = props;
- const size = useSize(sizeProp);
- const {
- field: { height, h, ...fieldStyles },
- } = useMultiStyleConfig("Input", {
+ const inputRecipe = useRecipe({ key: "input" });
+ const inputStyles = inputRecipe({
size,
variant,
- focusBorderColor,
- errorBorderColor,
});
- /**
- * `@chakra-ui/theme@3.2.0` introduced a breaking change that switched from using `h` to `height` for the Input sizing.
- *
- * We need to keep checking for either to maintain backwards compatibility.
- *
- * @see {@link https://github.com/chakra-ui/chakra-ui/releases/tag/%40chakra-ui%2Ftheme%403.2.0}
- */
- const minH = height || h;
-
- const initialSx: SystemStyleObject = {
- ...fieldStyles,
+ const initialCss: SystemStyleObject = {
+ ...inputStyles,
position: "relative",
display: "flex",
- alignItems: "center",
- justifyContent: "space-between",
- flexWrap: "wrap",
- padding: 0,
overflow: "hidden",
height: "auto",
- minH,
+ // TODO: figure out if this is the best way
+ minHeight: "var(--select-trigger-height)",
...(isDisabled ? { pointerEvents: "none" } : {}),
};
- const sx = chakraStyles?.control
- ? chakraStyles.control(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.control
+ ? chakraStyles.control(initialCss, props)
+ : initialCss;
return (
{children}
@@ -120,40 +97,24 @@ export const IndicatorSeparator = <
selectProps: { chakraStyles },
} = props;
- const initialSx: SystemStyleObject = {
- opacity: 1,
+ const initialCss: SystemStyleObject = {
// To match the default styles of the Chakra select, we don't want to show the separator
display: "none",
};
- const sx = chakraStyles?.indicatorSeparator
- ? chakraStyles.indicatorSeparator(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.indicatorSeparator
+ ? chakraStyles.indicatorSeparator(initialCss, props)
+ : initialCss;
return (
-
);
};
-/**
- * Borrowed from the `@chakra-ui/icons` package to prevent needing it as a dependency
- *
- * @see {@link https://github.com/chakra-ui/chakra-ui/blob/61f965a/packages/components/icons/src/ChevronDown.tsx}
- * @see {@link https://github.com/chakra-ui/chakra-ui/blob/61f965a/packages/components/select/src/select.tsx#L168-L179}
- */
-export const DownChevron = (props: IconProps) => (
-
-
-
-);
-
export const DropdownIndicator = <
Option,
IsMulti extends boolean,
@@ -166,44 +127,33 @@ export const DropdownIndicator = <
className,
cx,
innerProps,
- selectProps: {
- chakraStyles,
- size: sizeProp,
- focusBorderColor,
- errorBorderColor,
- variant,
- },
+ selectProps: { chakraStyles, size, variant },
} = props;
- const size = useSize(sizeProp);
- const selectStyles = useMultiStyleConfig("Select", {
+ const selectStyles = useSlotRecipe({ key: "select" })({
size,
variant,
- focusBorderColor,
- errorBorderColor,
});
- const initialDropdownIndicatorSx: SystemStyleObject = {
- ...selectStyles.icon,
+ const initialDropdownIndicatorCss: SystemStyleObject = {
+ ...selectStyles.indicator,
display: "inline-flex",
alignItems: "center",
justifyContent: "center",
- position: "static",
- marginRight: 2,
- marginLeft: 1,
- pointerEvents: "none",
};
- const dropdownIndicatorSx = chakraStyles?.dropdownIndicator
- ? chakraStyles.dropdownIndicator(initialDropdownIndicatorSx, props)
- : initialDropdownIndicatorSx;
+ const dropdownIndicatorCss = chakraStyles?.dropdownIndicator
+ ? chakraStyles.dropdownIndicator(initialDropdownIndicatorCss, props)
+ : initialDropdownIndicatorCss;
- const initialDownChevronSx: SystemStyleObject = {
+ const initialDownChevronCss: SystemStyleObject = {
+ ...selectStyles.indicator,
height: "1em",
width: "1em",
+ fontSize: "1.2em",
};
- const downChevronSx = chakraStyles?.downChevron
- ? chakraStyles.downChevron(initialDownChevronSx, props)
- : initialDownChevronSx;
+ const downChevronCss = chakraStyles?.downChevron
+ ? chakraStyles.downChevron(initialDownChevronCss, props)
+ : initialDownChevronCss;
return (
- {children || }
+ {children || }
);
};
-/**
- * Borrowed from Chakra UI source
- *
- * @see {@link https://github.com/chakra-ui/chakra-ui/blob/61f965a/packages/components/close-button/src/close-button.tsx#L12-L21}
- */
-export const CrossIcon = (props: IconProps) => (
-
-
-
-);
-
export const ClearIndicator = <
Option,
IsMulti extends boolean,
@@ -248,38 +184,29 @@ export const ClearIndicator = <
className,
cx,
innerProps,
- selectProps: { chakraStyles, size: sizeProp },
+ selectProps: { chakraStyles, size, variant },
} = props;
- const size = useSize(sizeProp);
- const closeButtonStyles = useStyleConfig("CloseButton", {
+ const selectStyles = useSlotRecipe({ key: "select" })({
size,
+ variant,
});
- const initialSx: SystemStyleObject = {
- ...closeButtonStyles,
- marginX: 1,
- display: "flex",
- alignItems: "center",
- justifyContent: "center",
- flexShrink: 0,
- cursor: "pointer",
+ const initialCss: SystemStyleObject = {
+ ...selectStyles.clearTrigger,
};
- const sx = chakraStyles?.clearIndicator
- ? chakraStyles.clearIndicator(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.clearIndicator
+ ? chakraStyles.clearIndicator(initialCss, props)
+ : initialCss;
- const initialIconStyles: SystemStyleObject = {
- width: "1em",
- height: "1em",
- };
- const iconSx: SystemStyleObject = chakraStyles?.crossIcon
+ const initialIconStyles: SystemStyleObject = {};
+ const iconCss: SystemStyleObject = chakraStyles?.crossIcon
? chakraStyles.crossIcon(initialIconStyles, props)
: initialIconStyles;
+ // TODO: Figure out the best way to render this clear indicator
return (
- {children || }
+
+ {children || }
+
);
};
@@ -309,25 +248,22 @@ export const LoadingIndicator = <
innerProps,
selectProps: { chakraStyles, size: sizeProp },
color,
- emptyColor,
- speed,
- thickness,
spinnerSize: propsSpinnerSize,
} = props;
const size = useSize(sizeProp);
- const spinnerSizes: SizeProps = {
+ const spinnerSizes: SizeProps<"sm" | "md" | "lg" | "xl" | "xs"> = {
sm: "xs",
md: "sm",
lg: "md",
};
const spinnerSize = spinnerSizes[size];
- const initialSx: SystemStyleObject = { marginRight: 3 };
+ const initialCss: SystemStyleObject = { marginRight: 3 };
- const sx = chakraStyles?.loadingIndicator
- ? chakraStyles.loadingIndicator(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.loadingIndicator
+ ? chakraStyles.loadingIndicator(initialCss, props)
+ : initialCss;
return (
);
};
diff --git a/src/chakra-components/icons.tsx b/src/chakra-components/icons.tsx
new file mode 100644
index 0000000..b9c2742
--- /dev/null
+++ b/src/chakra-components/icons.tsx
@@ -0,0 +1,66 @@
+import type { HTMLChakraProps } from "@chakra-ui/react";
+import { chakra } from "@chakra-ui/react";
+
+/**
+
+ This file is internal and should not be exported to the consumer.
+
+ We only add icons really needed for the component to looks good by default.
+ We're not in the business of creating icons.
+
+ Please find ideas from https://react-icons.github.io/react-icons/
+
+ TODO: Flesh this out: Copied from Chakra UI
+ @see {@link https://github.com/chakra-ui/chakra-ui/blob/d0f502f/packages/react/src/components/icons.tsx}
+
+ */
+
+interface SvgProps extends HTMLChakraProps<"svg"> {}
+
+export const CheckIcon = (props: SvgProps) => (
+
+
+
+);
+
+export const ChevronDownIcon = (props: SvgProps) => (
+
+
+
+);
+
+export const CloseIcon = (props: SvgProps) => (
+
+
+
+);
diff --git a/src/chakra-components/input.tsx b/src/chakra-components/input.tsx
index 2e03eed..2be861b 100644
--- a/src/chakra-components/input.tsx
+++ b/src/chakra-components/input.tsx
@@ -1,5 +1,4 @@
-import { Box, chakra } from "@chakra-ui/react";
-import type { SystemStyleObject } from "@chakra-ui/react";
+import { Box, type SystemStyleObject, chakra } from "@chakra-ui/react";
import type { GroupBase, InputProps } from "react-select";
import { cleanCommonProps } from "../utils";
@@ -14,12 +13,12 @@ export const Input = <
className,
cx,
value,
- selectProps: { chakraStyles, isReadOnly },
+ selectProps: { chakraStyles, readOnly },
} = props;
const { innerRef, isDisabled, isHidden, inputClassName, ...innerProps } =
cleanCommonProps(props);
- const spacingSx: SystemStyleObject = {
+ const spacingCss: SystemStyleObject = {
gridArea: "1 / 2",
minW: "2px",
border: 0,
@@ -28,7 +27,7 @@ export const Input = <
padding: 0,
};
- const initialContainerSx: SystemStyleObject = {
+ const initialContainerCss: SystemStyleObject = {
flex: "1 1 auto",
display: "inline-grid",
gridArea: "1 / 1 / 2 / 3",
@@ -45,35 +44,35 @@ export const Input = <
visibility: "hidden",
whiteSpace: "pre",
padding: 0,
- ...spacingSx,
+ ...spacingCss,
},
};
- const containerSx = chakraStyles?.inputContainer
- ? chakraStyles.inputContainer(initialContainerSx, props)
- : initialContainerSx;
+ const containerCss = chakraStyles?.inputContainer
+ ? chakraStyles.inputContainer(initialContainerCss, props)
+ : initialContainerCss;
- const initialInputSx: SystemStyleObject = {
+ const initialInputCss: SystemStyleObject = {
background: 0,
opacity: isHidden ? 0 : 1,
width: "100%",
- ...spacingSx,
+ ...spacingCss,
};
- const inputSx = chakraStyles?.input
- ? chakraStyles.input(initialInputSx, props)
- : initialInputSx;
+ const inputCss = chakraStyles?.input
+ ? chakraStyles.input(initialInputCss, props)
+ : initialInputCss;
return (
diff --git a/src/chakra-components/menu.tsx b/src/chakra-components/menu.tsx
index c9e41c2..0de0c2b 100644
--- a/src/chakra-components/menu.tsx
+++ b/src/chakra-components/menu.tsx
@@ -1,13 +1,6 @@
-import {
- Box,
- Menu as ChakraMenu,
- MenuIcon,
- useColorModeValue,
- useMultiStyleConfig,
-} from "@chakra-ui/react";
-import type { PropsOf, SystemStyleObject } from "@chakra-ui/react";
+import { Box, Span, useSlotRecipe } from "@chakra-ui/react";
+import type { HTMLChakraProps, SystemStyleObject } from "@chakra-ui/react";
import type {
- CoercedMenuPlacement,
GroupBase,
GroupHeadingProps,
GroupProps,
@@ -17,12 +10,8 @@ import type {
OptionProps,
} from "react-select";
import type { SizeProps } from "../types";
-import { cleanCommonProps, useSize } from "../utils";
-
-const alignToControl = (placement: CoercedMenuPlacement) => {
- const placementToCSSProp = { bottom: "top", top: "bottom" };
- return placement ? placementToCSSProp[placement] : "top";
-};
+import { cleanCommonProps, useColorModeValue, useSize } from "../utils";
+import { CheckIcon } from "./icons";
export const Menu = <
Option,
@@ -41,29 +30,31 @@ export const Menu = <
selectProps: { chakraStyles },
} = props;
- const initialSx: SystemStyleObject = {
+ // const selectStyles = useSlotRecipe({ key: "select" })({ size, variant });
+
+ const initialCss: SystemStyleObject = {
+ // TODO: Make this work
+ // ...selectStyles.positioner,
position: "absolute",
- [alignToControl(placement)]: "100%",
+ ...(placement === "top" ? { bottom: "100%" } : { top: "100%" }),
marginY: "8px",
width: "100%",
zIndex: 1,
};
- const sx = chakraStyles?.menu
- ? chakraStyles.menu(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.menu
+ ? chakraStyles.menu(initialCss, props)
+ : initialCss;
return (
-
-
- {children}
-
-
+
+ {children}
+
);
};
@@ -82,44 +73,20 @@ export const MenuList = <
maxHeight,
isMulti,
innerProps,
- selectProps: {
- chakraStyles,
- size: sizeProp,
- variant,
- focusBorderColor,
- errorBorderColor,
- },
+ selectProps: { chakraStyles, size, variant },
} = props;
- const menuStyles = useMultiStyleConfig("Menu");
+ const selectStyles = useSlotRecipe({ key: "select" })({ size, variant });
- // We're pulling in the border radius from the theme for the input component
- // so we can match the menu lists' border radius to it, but in 2.8.0 the value
- // was changed to being pulled from a theme variable instead of being hardcoded
- const size = useSize(sizeProp);
- const inputStyles = useMultiStyleConfig("Input", {
- size,
- variant,
- focusBorderColor,
- errorBorderColor,
- });
- const fieldStyles = inputStyles.field as Record;
-
- const initialSx: SystemStyleObject = {
- ...menuStyles.list,
- minW: "100%",
+ const initialCss: SystemStyleObject = {
+ ...selectStyles.content,
maxHeight: `${maxHeight}px`,
- overflowY: "auto",
- // This is hacky, but it works. May be removed in the future
- "--input-border-radius": fieldStyles?.["--input-border-radius"],
- borderRadius: fieldStyles?.borderRadius || menuStyles.list?.borderRadius,
- position: "relative", // required for offset[Height, Top] > keyboard scroll
WebkitOverflowScrolling: "touch",
};
- const sx = chakraStyles?.menuList
- ? chakraStyles.menuList(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.menuList
+ ? chakraStyles.menuList(initialCss, props)
+ : initialCss;
return (
{children}
@@ -139,6 +106,12 @@ export const MenuList = <
);
};
+const messageVerticalPaddings: SizeProps = {
+ sm: "6px",
+ md: "8px",
+ lg: "10px",
+};
+
export const LoadingMessage = <
Option,
IsMulti extends boolean,
@@ -156,22 +129,16 @@ export const LoadingMessage = <
const size = useSize(sizeProp);
- const verticalPaddings: SizeProps = {
- sm: "6px",
- md: "8px",
- lg: "10px",
- };
-
- const initialSx: SystemStyleObject = {
- color: "chakra-subtle-text",
+ const initialCss: SystemStyleObject = {
+ color: "fg.subtle",
textAlign: "center",
- paddingY: verticalPaddings[size],
- fontSize: size,
+ paddingY: messageVerticalPaddings[size],
+ fontSize: sizeProp,
};
- const sx = chakraStyles?.loadingMessage
- ? chakraStyles.loadingMessage(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.loadingMessage
+ ? chakraStyles.loadingMessage(initialCss, props)
+ : initialCss;
return (
{children}
@@ -207,22 +174,16 @@ export const NoOptionsMessage = <
const size = useSize(sizeProp);
- const verticalPaddings: SizeProps = {
- sm: "6px",
- md: "8px",
- lg: "10px",
- };
-
- const initialSx: SystemStyleObject = {
- color: "chakra-subtle-text",
+ const initialCss: SystemStyleObject = {
+ color: "fg.subtle",
textAlign: "center",
- paddingY: verticalPaddings[size],
- fontSize: size,
+ paddingY: messageVerticalPaddings[size],
+ fontSize: sizeProp,
};
- const sx = chakraStyles?.noOptionsMessage
- ? chakraStyles.noOptionsMessage(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.noOptionsMessage
+ ? chakraStyles.noOptionsMessage(initialCss, props)
+ : initialCss;
return (
{children}
@@ -264,13 +225,13 @@ export const Group = <
const { chakraStyles } = selectProps;
- const initialSx: SystemStyleObject = {};
- const sx = chakraStyles?.group
- ? chakraStyles.group(initialSx, props)
- : initialSx;
+ const initialCss: SystemStyleObject = {};
+ const css = chakraStyles?.group
+ ? chakraStyles.group(initialCss, props)
+ : initialCss;
return (
-
+
);
};
-/**
- * The `CheckIcon` component from the Chakra UI Menu
- *
- * @see {@link https://github.com/chakra-ui/chakra-ui/blob/eb0316ddf96dd259433724062e923c33e6eee729/packages/components/menu/src/menu-item-option.tsx#L10-L17}
- */
-const CheckIcon: React.FC> = (props) => (
-
+const MenuIcon: React.FC> = (props) => (
+
+
+
);
export const Option = <
@@ -368,27 +305,16 @@ export const Option = <
isSelected,
selectProps: {
chakraStyles,
- size: sizeProp,
isMulti,
hideSelectedOptions,
selectedOptionStyle,
- selectedOptionColorScheme,
+ selectedOptionColorPalette,
+ size,
+ variant,
},
} = props;
- const menuItemStyles = useMultiStyleConfig("Menu").item;
-
- const size = useSize(sizeProp);
- const horizontalPaddingOptions: SizeProps = {
- sm: "0.6rem",
- md: "0.8rem",
- lg: "1rem",
- };
- const verticalPaddingOptions: SizeProps = {
- sm: "0.3rem",
- md: "0.4rem",
- lg: "0.5rem",
- };
+ const selectStyles = useSlotRecipe({ key: "select" })({ size, variant });
/**
* Use the same selected color as the border/shadow of the select/input components
@@ -396,8 +322,8 @@ export const Option = <
* @see {@link https://github.com/chakra-ui/chakra-ui/blob/61f965a/packages/components/theme/src/components/input.ts#L92-L93}
*/
const selectedBg = useColorModeValue(
- `${selectedOptionColorScheme}.500`,
- `${selectedOptionColorScheme}.300`
+ `${selectedOptionColorPalette}.500`,
+ `${selectedOptionColorPalette}.300`
);
const selectedColor = useColorModeValue("white", "black");
@@ -409,16 +335,8 @@ export const Option = <
const shouldHighlight = selectedOptionStyle === "color" && isSelected;
- const initialSx: SystemStyleObject = {
- ...menuItemStyles,
- cursor: "pointer",
- display: "flex",
- alignItems: "center",
- width: "100%",
- textAlign: "start",
- fontSize: size,
- paddingX: horizontalPaddingOptions[size],
- paddingY: verticalPaddingOptions[size],
+ const initialCss: SystemStyleObject = {
+ ...selectStyles.item,
...(shouldHighlight
? {
bg: selectedBg,
@@ -428,9 +346,10 @@ export const Option = <
: {}),
};
- const sx = chakraStyles?.option
- ? chakraStyles.option(initialSx, props)
- : initialSx;
+ const css = chakraStyles?.option
+ ? chakraStyles.option(initialCss, props)
+ : initialCss;
+
return (
+ {children}
{showCheckIcon && (
-
+
)}
- {children}
);
};
diff --git a/src/chakra-components/multi-value.tsx b/src/chakra-components/multi-value.tsx
index 54023c9..8e6d6c0 100644
--- a/src/chakra-components/multi-value.tsx
+++ b/src/chakra-components/multi-value.tsx
@@ -1,20 +1,23 @@
-import type { IconProps, SystemStyleObject } from "@chakra-ui/react";
-import { Box, Icon, chakra, useMultiStyleConfig } from "@chakra-ui/react";
+import type { ColorPalette, SystemStyleObject } from "@chakra-ui/react";
+import { Box, Span, useChakraContext, useSlotRecipe } from "@chakra-ui/react";
import type {
GroupBase,
MultiValueGenericProps,
MultiValueProps,
MultiValueRemoveProps,
} from "react-select";
-import { useSize } from "../utils";
+import type { TagVariant } from "../types";
+import { CloseIcon } from "./icons";
-const hasColorScheme = (option: unknown): option is { colorScheme: string } =>
+const hasColorPalette = (
+ option: unknown
+): option is { colorPalette: ColorPalette } =>
typeof option === "object" &&
option !== null &&
- "colorScheme" in option &&
- typeof option.colorScheme === "string";
+ "colorPalette" in option &&
+ typeof option.colorPalette === "string";
-const hasVariant = (option: unknown): option is { variant: string } =>
+const hasVariant = (option: unknown): option is { variant: TagVariant } =>
typeof option === "object" &&
option !== null &&
"variant" in option &&
@@ -43,44 +46,42 @@ export const MultiValue = <
const { Container, Label, Remove } = components;
- const {
- chakraStyles,
- tagColorScheme,
- tagVariant,
- size: sizeProp,
- } = selectProps;
-
- const size = useSize(sizeProp);
+ const { chakraStyles, tagColorPalette, tagVariant, size } = selectProps;
- let optionColorScheme = "";
- let optionVariant = "";
+ const chakraContext = useChakraContext();
+ const { colorPalette: themeTagColorPalette, variant: defaultTagVariant } =
+ chakraContext.getSlotRecipe("tag").defaultVariants ?? {};
- if (hasColorScheme(data)) {
- optionColorScheme = data.colorScheme;
+ let optionColorPalette: ColorPalette | undefined = themeTagColorPalette;
+ if (hasColorPalette(data)) {
+ optionColorPalette = data.colorPalette;
+ } else if (tagColorPalette) {
+ optionColorPalette = tagColorPalette;
}
+ let variant: TagVariant = defaultTagVariant;
if (hasVariant(data)) {
- optionVariant = data.variant;
+ variant = data.variant;
+ } else if (tagVariant) {
+ variant = tagVariant;
}
- const tagStyles = useMultiStyleConfig("Tag", {
+ const tagStyles = useSlotRecipe({ key: "tag" })({
size,
- colorScheme: optionColorScheme || tagColorScheme,
- variant: optionVariant || tagVariant,
+ variant,
});
- const containerInitialSx: SystemStyleObject = {
- ...tagStyles.container,
- display: "flex",
- alignItems: "center",
+ const containerInitialCss: SystemStyleObject = {
+ ...tagStyles.root,
+ colorPalette: optionColorPalette,
minWidth: 0, // resolves flex/text-overflow bug
margin: "0.125rem",
};
- const containerSx: SystemStyleObject = chakraStyles?.multiValue
- ? chakraStyles.multiValue(containerInitialSx, props)
- : containerInitialSx;
+ const containerCss = chakraStyles?.multiValue
+ ? chakraStyles.multiValue(containerInitialCss, props)
+ : containerInitialCss;
- const labelInitialSx: SystemStyleObject = {
+ const labelInitialCss: SystemStyleObject = {
...tagStyles.label,
overflow: "hidden",
textOverflow:
@@ -89,19 +90,16 @@ export const MultiValue = <
: undefined,
whiteSpace: "nowrap",
};
- const labelSx = chakraStyles?.multiValueLabel
- ? chakraStyles.multiValueLabel(labelInitialSx, props)
- : labelInitialSx;
-
- const removeInitialSx: SystemStyleObject = {
- ...tagStyles.closeButton,
- display: "flex",
- alignItems: "center",
- justifyContent: "center",
+ const labelCss = chakraStyles?.multiValueLabel
+ ? chakraStyles.multiValueLabel(labelInitialCss, props)
+ : labelInitialCss;
+
+ const removeInitialCss: SystemStyleObject = {
+ ...tagStyles.closeTrigger,
};
- const removeSx = chakraStyles?.multiValueRemove
- ? chakraStyles.multiValueRemove(removeInitialSx, props)
- : removeInitialSx;
+ const removeCss = chakraStyles?.multiValueRemove
+ ? chakraStyles.multiValueRemove(removeInitialCss, props)
+ : removeInitialCss;
return (