, string> | null>(null);
+
+ const withRootProvider = (Component: ElementType) => {
+ const StyledComponent = (props: P) => {
+ const [variantProps, otherProps] = recipe.splitVariantProps(props);
+ const slotStyles = recipe(variantProps) as Record, string>;
+
+ return (
+
+
+
+ );
+ };
+ return StyledComponent;
+ };
+
+ const withProvider = (
+ Component: ElementType,
+ slot: Slot,
+ options?: Options,
+ ): ForwardRefExoticComponent & RefAttributes> => {
+ const StyledComponent = styled(
+ Component,
+ {},
+ {
+ shouldForwardProp: (prop, variantKeys) =>
+ shouldForwardProp(prop, variantKeys, options),
+ },
+ ) as StyledComponent;
+ const StyledSlotProvider = forwardRef((props, ref) => {
+ const [variantProps, otherProps] = recipe.splitVariantProps(props);
+ const slotStyles = recipe(variantProps) as Record, string>;
+
+ return (
+
+
+
+ );
+ });
+
+ StyledSlotProvider.displayName = Component.displayName || Component.name;
+
+ return StyledSlotProvider;
+ };
+
+ const withContext = (
+ Component: ElementType,
+ slot: Slot,
+ ): ForwardRefExoticComponent & RefAttributes> => {
+ const StyledComponent = styled(Component);
+ const StyledSlotComponent = forwardRef((props, ref) => {
+ const slotStyles = useContext(StyleContext);
+ return (
+
+ );
+ });
+
+ StyledSlotComponent.displayName = Component.displayName || Component.name;
+
+ return StyledSlotComponent;
+ };
+
+ return {
+ withRootProvider,
+ withProvider,
+ withContext,
+ };
+};
diff --git a/app/components/Heading/heading.tsx b/app/components/Heading/heading.tsx
new file mode 100644
index 0000000..cd76b66
--- /dev/null
+++ b/app/components/Heading/heading.tsx
@@ -0,0 +1 @@
+export { Heading, type HeadingProps } from "./styled/heading";
diff --git a/app/components/Heading/index.tsx b/app/components/Heading/index.tsx
new file mode 100644
index 0000000..9f1f538
--- /dev/null
+++ b/app/components/Heading/index.tsx
@@ -0,0 +1,39 @@
+import { Heading } from "./heading";
+
+export const H1 = (props) => (
+
+ {props?.children}
+
+);
+
+export const H2 = (props) => (
+
+ {props?.children}
+
+);
+
+export const H3 = (props) => (
+
+ {props?.children}
+
+);
+
+export const H4 = (props) => (
+
+ {props?.children}
+
+);
+
+export const H5 = (props) => (
+
+ {props?.children}
+
+);
+
+export const H6 = (props) => (
+
+ {props?.children}
+
+);
+
+export * from "./heading";
diff --git a/app/components/Heading/styled/heading.tsx b/app/components/Heading/styled/heading.tsx
new file mode 100644
index 0000000..b6be81b
--- /dev/null
+++ b/app/components/Heading/styled/heading.tsx
@@ -0,0 +1,10 @@
+import { styled } from "styled-system/jsx";
+import { type TextVariantProps, text } from "styled-system/recipes";
+import type { ComponentProps, StyledComponent } from "styled-system/types";
+
+type TextProps = TextVariantProps & { as?: React.ElementType };
+
+export type HeadingProps = ComponentProps;
+export const Heading = styled("h2", text, {
+ defaultProps: { variant: "heading" },
+}) as StyledComponent<"h2", TextProps>;
diff --git a/app/components/Heading/styled/utils/create-style-context.tsx b/app/components/Heading/styled/utils/create-style-context.tsx
new file mode 100644
index 0000000..c932a17
--- /dev/null
+++ b/app/components/Heading/styled/utils/create-style-context.tsx
@@ -0,0 +1,105 @@
+import {
+ type ElementType,
+ type ForwardRefExoticComponent,
+ type PropsWithoutRef,
+ type RefAttributes,
+ createContext,
+ forwardRef,
+ useContext,
+} from "react";
+import { cx } from "styled-system/css";
+import { type StyledComponent, isCssProperty, styled } from "styled-system/jsx";
+
+type Props = Record;
+type Recipe = {
+ (props?: Props): Props;
+ splitVariantProps: (props: Props) => [Props, Props];
+};
+type Slot = keyof ReturnType;
+type Options = { forwardProps?: string[] };
+
+const shouldForwardProp = (
+ prop: string,
+ variantKeys: string[],
+ options: Options = {},
+) =>
+ options.forwardProps?.includes(prop) ||
+ (!variantKeys.includes(prop) && !isCssProperty(prop));
+
+export const createStyleContext = (recipe: R) => {
+ const StyleContext = createContext, string> | null>(null);
+
+ const withRootProvider = (Component: ElementType) => {
+ const StyledComponent = (props: P) => {
+ const [variantProps, otherProps] = recipe.splitVariantProps(props);
+ const slotStyles = recipe(variantProps) as Record, string>;
+
+ return (
+
+
+
+ );
+ };
+ return StyledComponent;
+ };
+
+ const withProvider = (
+ Component: ElementType,
+ slot: Slot,
+ options?: Options,
+ ): ForwardRefExoticComponent & RefAttributes> => {
+ const StyledComponent = styled(
+ Component,
+ {},
+ {
+ shouldForwardProp: (prop, variantKeys) =>
+ shouldForwardProp(prop, variantKeys, options),
+ },
+ ) as StyledComponent;
+ const StyledSlotProvider = forwardRef((props, ref) => {
+ const [variantProps, otherProps] = recipe.splitVariantProps(props);
+ const slotStyles = recipe(variantProps) as Record, string>;
+
+ return (
+
+
+
+ );
+ });
+
+ StyledSlotProvider.displayName = Component.displayName || Component.name;
+
+ return StyledSlotProvider;
+ };
+
+ const withContext = (
+ Component: ElementType,
+ slot: Slot,
+ ): ForwardRefExoticComponent & RefAttributes> => {
+ const StyledComponent = styled(Component);
+ const StyledSlotComponent = forwardRef((props, ref) => {
+ const slotStyles = useContext(StyleContext);
+ return (
+
+ );
+ });
+
+ StyledSlotComponent.displayName = Component.displayName || Component.name;
+
+ return StyledSlotComponent;
+ };
+
+ return {
+ withRootProvider,
+ withProvider,
+ withContext,
+ };
+};
diff --git a/app/components/Text/index.tsx b/app/components/Text/index.tsx
new file mode 100644
index 0000000..24d00bc
--- /dev/null
+++ b/app/components/Text/index.tsx
@@ -0,0 +1,9 @@
+import { Text } from "./text";
+
+export const Paragraph = (props) => (
+
+ {props?.children}
+
+);
+
+export * from "./text";
diff --git a/app/components/Text/styled/text.tsx b/app/components/Text/styled/text.tsx
new file mode 100644
index 0000000..81844b8
--- /dev/null
+++ b/app/components/Text/styled/text.tsx
@@ -0,0 +1,8 @@
+import { styled } from "styled-system/jsx";
+import { type TextVariantProps, text } from "styled-system/recipes";
+import type { ComponentProps, StyledComponent } from "styled-system/types";
+
+type ParagraphProps = TextVariantProps & { as?: React.ElementType };
+
+export type TextProps = ComponentProps;
+export const Text = styled("p", text) as StyledComponent<"p", ParagraphProps>;
diff --git a/app/components/Text/styled/utils/create-style-context.tsx b/app/components/Text/styled/utils/create-style-context.tsx
new file mode 100644
index 0000000..c932a17
--- /dev/null
+++ b/app/components/Text/styled/utils/create-style-context.tsx
@@ -0,0 +1,105 @@
+import {
+ type ElementType,
+ type ForwardRefExoticComponent,
+ type PropsWithoutRef,
+ type RefAttributes,
+ createContext,
+ forwardRef,
+ useContext,
+} from "react";
+import { cx } from "styled-system/css";
+import { type StyledComponent, isCssProperty, styled } from "styled-system/jsx";
+
+type Props = Record;
+type Recipe = {
+ (props?: Props): Props;
+ splitVariantProps: (props: Props) => [Props, Props];
+};
+type Slot = keyof ReturnType;
+type Options = { forwardProps?: string[] };
+
+const shouldForwardProp = (
+ prop: string,
+ variantKeys: string[],
+ options: Options = {},
+) =>
+ options.forwardProps?.includes(prop) ||
+ (!variantKeys.includes(prop) && !isCssProperty(prop));
+
+export const createStyleContext = (recipe: R) => {
+ const StyleContext = createContext, string> | null>(null);
+
+ const withRootProvider = (Component: ElementType) => {
+ const StyledComponent = (props: P) => {
+ const [variantProps, otherProps] = recipe.splitVariantProps(props);
+ const slotStyles = recipe(variantProps) as Record, string>;
+
+ return (
+
+
+
+ );
+ };
+ return StyledComponent;
+ };
+
+ const withProvider = (
+ Component: ElementType,
+ slot: Slot,
+ options?: Options,
+ ): ForwardRefExoticComponent & RefAttributes> => {
+ const StyledComponent = styled(
+ Component,
+ {},
+ {
+ shouldForwardProp: (prop, variantKeys) =>
+ shouldForwardProp(prop, variantKeys, options),
+ },
+ ) as StyledComponent;
+ const StyledSlotProvider = forwardRef((props, ref) => {
+ const [variantProps, otherProps] = recipe.splitVariantProps(props);
+ const slotStyles = recipe(variantProps) as Record, string>;
+
+ return (
+
+
+
+ );
+ });
+
+ StyledSlotProvider.displayName = Component.displayName || Component.name;
+
+ return StyledSlotProvider;
+ };
+
+ const withContext = (
+ Component: ElementType,
+ slot: Slot,
+ ): ForwardRefExoticComponent & RefAttributes> => {
+ const StyledComponent = styled(Component);
+ const StyledSlotComponent = forwardRef((props, ref) => {
+ const slotStyles = useContext(StyleContext);
+ return (
+
+ );
+ });
+
+ StyledSlotComponent.displayName = Component.displayName || Component.name;
+
+ return StyledSlotComponent;
+ };
+
+ return {
+ withRootProvider,
+ withProvider,
+ withContext,
+ };
+};
diff --git a/app/components/Text/text.tsx b/app/components/Text/text.tsx
new file mode 100644
index 0000000..26c92b7
--- /dev/null
+++ b/app/components/Text/text.tsx
@@ -0,0 +1 @@
+export { Text, type TextProps } from "./styled/text";
diff --git a/app/docs/[...filename]/client-page.tsx b/app/docs/[...filename]/client-page.tsx
index a67c8ec..8d40b8d 100644
--- a/app/docs/[...filename]/client-page.tsx
+++ b/app/docs/[...filename]/client-page.tsx
@@ -1,4 +1,7 @@
"use client";
+import { Code } from "app/components/Code";
+import { H1, H2, H3, H4, H5, H6 } from "app/components/Heading";
+import { Paragraph } from "app/components/Text";
import { tinaField, useTina } from "tinacms/dist/react";
import { TinaMarkdown } from "tinacms/dist/rich-text";
import { Box, Flex } from "../../../styled-system/jsx";
@@ -31,9 +34,21 @@ export default function Post(props: ClientPageProps) {
- {data.doc.title}
+ {data.doc.title}
-
+
diff --git a/app/styles/globals.css b/app/styles/globals.css
index c3a5346..e27a23b 100644
--- a/app/styles/globals.css
+++ b/app/styles/globals.css
@@ -1,62 +1 @@
@layer reset, base, tokens, recipes, utilities;
-
-* {
- box-sizing: border-box;
- text-rendering: optimizeLegibility;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- font-kerning: auto;
-}
-
-html {
- font-family: sans-serif;
- -webkit-text-size-adjust: 100%;
-}
-
-body {
- /* margin: 0; */
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin: 0.5rem 0;
- font-weight: 500;
- line-height: 1.2;
- color: inherit;
-}
-
-h1 {
- font-size: 2rem;
-}
-
-h2 {
- font-size: 1.5rem;
-}
-
-h3 {
- font-size: 1.25rem;
-}
-
-h4 {
- font-size: 1rem;
-}
-
-h5 {
- font-size: 0.875rem;
-}
-
-h6 {
- font-size: 0.75rem;
-}
-
-hr {
- margin: 1rem 0;
-}
-
-p {
- margin: 0.5rem 0;
-}
diff --git a/content/doc/File-Storage-and-Collaboration-Git.md b/content/doc/File-Storage-and-Collaboration-Git.md
index 3c6bf56..f1f32eb 100644
--- a/content/doc/File-Storage-and-Collaboration-Git.md
+++ b/content/doc/File-Storage-and-Collaboration-Git.md
@@ -2,18 +2,14 @@
title: 'File Storage and Collaboration: Git'
---
-
-# File Storage and Collaboration: Git
-
## Executive Summary
The adoption of Git as the organizational standard for file storage aligns with the dual goals of security and cost efficiency. Git’s inherent version control, combined with cloud backup functionalities provided by platforms like GitHub, GitLab, and Bitbucket, obviates the need for costly alternatives such as Google Drive. The policy mandates the exclusive use of Git for all file storage unless explicitly exempted, emphasizing scalability, security, and cost optimization. Additionally, the policy encourages integrating local-first and open-source tools, such as Radicle, Obsidian, Logseq, and AnyType, to enhance collaboration, maintain local storage benefits, and ensure seamless version control.
-
| Key Elements | Details |
| ------------------- | ---------------------------------------------------------------------------------------------- |
| Policy | All organizational data must be managed within Git repositories. |
-| Security | Sensitive data is encrypted using git-remote-gcrypt and managed with PassWarden. |
+| Security | Sensitive data is encrypted using `git-remote-gcrypt `and managed with PassWarden. |
| Cost Optimization | Git platform free tiers reduce the need for expensive alternatives like Google Drive. |
| Complementary Tools | Local-first open-source software such as Radicle integrates with Git, enhancing functionality. |
@@ -45,10 +41,8 @@ The adoption of Git as the organizational standard for file storage aligns with
In accordance with the organizational commitment to operational frugality and efficiency, Git is designated as the sole file storage solution. Its decentralized structure, integrated version control, and platform compatibility with repositories such as GitHub, GitLab, and Bitbucket provide a secure, scalable, and cost-efficient mechanism for data management. Decentralized systems like Radicle offer enhanced privacy for sensitive information storage.
-
The organization also encourages the use of local-first software, including Obsidian, Logseq, and AnyType, which offer robust editing and knowledge management capabilities while seamlessly integrating with Git for efficient version control.
-
| Aspect | Key Features |
| ------------------------ | ------------------------------------------------------------------------ |
| Frugality and Efficiency | Minimizes operational costs while optimizing resource utilization. |
@@ -62,7 +56,6 @@ The organization also encourages the use of local-first software, including Obsi
All files, including code, documentation, and other digital assets, must be stored within Git repositories hosted on platforms such as GitHub, GitLab, Bitbucket, or self-hosted alternatives. This ensures that all data is versioned, backed up, and can be easily shared or collaborated upon.
-
| Element | Implementation Details |
| ----------------------- | ----------------------------------------------------------------------------------------------------------- |
| Backup and Redundancy | Automated backup systems ensure availability across distributed platforms. |
@@ -71,25 +64,22 @@ All files, including code, documentation, and other digital assets, must be stor
Considerations:
-
-* Technical Expertise: Ensuring proper encryption management via tools like git-remote-gcrypt necessitates technical proficiency, potentially requiring additional staff training.
+* Technical Expertise: Ensuring proper encryption management via tools like `git-remote-gcrypt `necessitates technical proficiency, potentially requiring additional staff training.
* Local-First Synchronization: Tools like Obsidian and AnyType support local storage while synchronizing with Git for ongoing version tracking, ensuring seamless collaboration across teams.
***
### 3.2 Security and Backup Protocols
-Sensitive data stored in Git repositories will be encrypted using git-remote-gcrypt, ensuring security both at rest and during transmission. PassWarden will be used for secure key management to prevent unauthorized access.
-
+Sensitive data stored in Git repositories will be encrypted using `git-remote-gcrypt`, ensuring security both at rest and during transmission. PassWarden will be used for secure key management to prevent unauthorized access.
| Security Measures | Details |
| ----------------- | ------------------------------------------------------------------------------------------------------------ |
-| Encryption | End-to-end encryption is maintained via GPG keys and git-remote-gcrypt. |
+| Encryption | End-to-end encryption is maintained via GPG keys and `git-remote-gcrypt`. |
| Redundancy | Multi-layered backup systems are implemented to prevent data loss, ensuring availability in case of failure. |
Performance Considerations:
-
* Repository Size: As repositories grow in size or frequency of changes, repository performance can degrade. Techniques such as using Git submodules or splitting large files can mitigate this.
* Decentralized Solutions: For highly sensitive data, decentralized solutions like Radicle may be employed for additional privacy and security by distributing data control.
@@ -99,7 +89,6 @@ Performance Considerations:
Git repositories will integrate with CI/CD pipelines to streamline development workflows, improving consistency and reducing manual errors during tasks such as deployment, testing, and monitoring.
-
| Automation Tools | Details |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| CI/CD Implementation | Automated workflows using tools such as GitHub Actions, Jenkins, and GitLab CI facilitate task automation and reduce human intervention. |
@@ -112,7 +101,6 @@ Git repositories will integrate with CI/CD pipelines to streamline development w
Local-first tools such as Obsidian, Logseq, and AnyType enhance individual and team productivity by providing rich editing capabilities while allowing seamless synchronization with Git for version control and collaboration.
-
| Tool | Functionality |
| -------- | --------------------------------------------------------------------------------------------------------- |
| Obsidian | Advanced markdown-based knowledge management with Git integration for version control. |
@@ -128,7 +116,6 @@ Local-first tools such as Obsidian, Logseq, and AnyType enhance individual and t
Git platforms like GitHub and GitLab offer free-tier storage, providing a cost-effective alternative to traditional file storage systems such as Google Drive and Dropbox.
-
| Storage Solution | Cost Structure | Conclusion |
| ---------------- | ------------------- | ------------------------------------------------------------------- |
| Git | Free-tier available | Cost-effective and scalable for teams of all sizes. |
@@ -141,7 +128,6 @@ Git platforms like GitHub and GitLab offer free-tier storage, providing a cost-e
Git’s version control system is robust, offering precise tracking of changes, while integration with CI/CD workflows facilitates the automation of testing and deployment tasks.
-
| Solution | Version Control | Automation Capabilities |
| ------------ | --------------- | ---------------------------------------------------------------- |
| Git | Comprehensive | Standard CI/CD integrations for automation. |
@@ -154,7 +140,6 @@ Git’s version control system is robust, offering precise tracking of changes,
Git provides native encryption options and integrates with tools such as PassWarden for secure management of encryption keys, making it ideal for safeguarding sensitive data.
-
| Storage Solution | Security Features | Conclusion |
| ---------------- | --------------------------------------------------- | --------------------------------------------------------------------- |
| Git | End-to-end encryption via GPG and git-remote-gcrypt | Optimal for sensitive data storage. |
@@ -167,7 +152,6 @@ Git provides native encryption options and integrates with tools such as PassWar
Git’s integration with a variety of CI/CD tools, IDEs, and other productivity software ensures scalability as the organization expands.
-
| Solution | Integration | Scalability |
| ------------ | -------------------- | ----------------------------------------------------------------- |
| Git | CI/CD, IDEs, tools | Highly scalable for growing teams. |
@@ -180,7 +164,6 @@ Git’s integration with a variety of CI/CD tools, IDEs, and other productivity
Git’s self-hosting capabilities and decentralized systems like Radicle provide full control over data, ensuring compliance with data sovereignty regulations.
-
| Storage Solution | Sovereignty | Conclusion |
| ---------------- | --------------------------- | ---------------------------------------------------------------- |
| Git | Self-hosting | Full control over data storage and management. |
diff --git a/package.json b/package.json
index 9c69be6..a5deb8f 100644
--- a/package.json
+++ b/package.json
@@ -14,6 +14,7 @@
"lint": "npm run lint:biome && npm run lint:next"
},
"dependencies": {
+ "@ark-ui/react": "^5.4.0",
"next": "^14.2.25",
"react": "^18.3.1",
"react-dom": "^18.3.1",
@@ -22,6 +23,7 @@
},
"devDependencies": {
"@pandacss/dev": "^0.53.3",
+ "@park-ui/panda-preset": "^0.43.1",
"@tinacms/cli": "^1.9.3",
"@types/node": "^22.13.13",
"eslint": "^9.23.0",
diff --git a/panda.config.ts b/panda.config.ts
index b1dd1e4..60142ac 100644
--- a/panda.config.ts
+++ b/panda.config.ts
@@ -1,9 +1,21 @@
import { defineConfig } from "@pandacss/dev";
+import { createPreset } from "@park-ui/panda-preset";
+import cyan from "@park-ui/panda-preset/colors/cyan";
+import neutral from "@park-ui/panda-preset/colors/neutral";
export default defineConfig({
// Whether to use css reset
preflight: true,
+ presets: [
+ "@pandacss/preset-base",
+ createPreset({
+ accentColor: cyan,
+ grayColor: neutral,
+ radius: "sm",
+ }),
+ ],
+
// Where to look for your css declarations
include: ["./app/**/*.{js,jsx,ts,tsx}"],
diff --git a/park-ui.json b/park-ui.json
new file mode 100644
index 0000000..b2a4be3
--- /dev/null
+++ b/park-ui.json
@@ -0,0 +1,5 @@
+{
+ "$schema": "https://park-ui.com/registry/latest/schema.json",
+ "jsFramework": "react",
+ "outputPath": "./app/components/new"
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index cae9487..40b765a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -8,6 +8,9 @@ importers:
.:
dependencies:
+ '@ark-ui/react':
+ specifier: ^5.4.0
+ version: 5.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
specifier: ^14.2.25
version: 14.2.25(@babel/core@7.26.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -27,6 +30,9 @@ importers:
'@pandacss/dev':
specifier: ^0.53.3
version: 0.53.3(typescript@5.8.2)
+ '@park-ui/panda-preset':
+ specifier: ^0.43.1
+ version: 0.43.1(@internationalized/date@3.7.0)(@pandacss/dev@0.53.3(typescript@5.8.2))
'@tinacms/cli':
specifier: ^1.9.3
version: 1.9.3(@codemirror/language@6.0.0)(@types/node@22.13.13)(@types/react@19.0.12)(abstract-level@1.0.4)(immer@10.1.1)(lightningcss@1.25.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@3.29.5)(scheduler@0.23.2)(sucrase@3.35.0)
@@ -71,6 +77,15 @@ packages:
react: ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
+ '@ark-ui/anatomy@3.5.0':
+ resolution: {integrity: sha512-KoROLVVT23BvFHcye/GYhG8NJ2CH0C+CaoJhXrkEjvk8pbEx80Xk5NIUy5gL7xmX+LDD7kY5t3NotBqCu+2L2w==}
+
+ '@ark-ui/react@5.4.0':
+ resolution: {integrity: sha512-TatFGOb6zKx4a363jg3McQY+2/wEcUZgTHZTomueFMR+JgqHR98aAFnCPvi2L5UF+326qXEWHxHIPlQLwFUb1A==}
+ peerDependencies:
+ react: '>=18.0.0'
+ react-dom: '>=18.0.0'
+
'@babel/code-frame@7.26.2':
resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
engines: {node: '>=6.9.0'}
@@ -675,6 +690,9 @@ packages:
'@floating-ui/dom@1.6.13':
resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==}
+ '@floating-ui/dom@1.6.8':
+ resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==}
+
'@floating-ui/react-dom@1.3.0':
resolution: {integrity: sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==}
peerDependencies:
@@ -873,6 +891,18 @@ packages:
peerDependencies:
react: '*'
+ '@internationalized/date@3.5.5':
+ resolution: {integrity: sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==}
+
+ '@internationalized/date@3.7.0':
+ resolution: {integrity: sha512-VJ5WS3fcVx0bejE/YHfbDKR/yawZgKqn/if+oEeLqNwBtPzVB06olkfcnojTmEMX+gTpH+FlQ69SHNitJ8/erQ==}
+
+ '@internationalized/number@3.5.3':
+ resolution: {integrity: sha512-rd1wA3ebzlp0Mehj5YTuTI50AQEx80gWFyHcQu+u91/5NgdwBecO8BH6ipPfE+lmQ9d63vpB3H9SHoIUiupllw==}
+
+ '@internationalized/number@3.6.0':
+ resolution: {integrity: sha512-PtrRcJVy7nw++wn4W2OuePQQfTqDzfusSuY1QTtui4wa7r+rGVtR75pO8CyKvHvzyQYi3Q1uO5sY0AsB4e65Bw==}
+
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -1082,6 +1112,11 @@ packages:
'@pandacss/types@0.53.3':
resolution: {integrity: sha512-ZGBFZ2jYKURhKha8QqXRMeNCMzu3+vq9qICvbeiXcKrnhu00YzRTUdVCyhGm9CA0Nroq0wftNgdAqzVwwgvcRA==}
+ '@park-ui/panda-preset@0.43.1':
+ resolution: {integrity: sha512-kcO1ewx8zU9wHuTjZ/nqPCqjzL9AXkpzDnDrpcZ2unKR/UE3hHpP+Y1F0grTBaluPHLomjfZz3GebczJvoShBQ==}
+ peerDependencies:
+ '@pandacss/dev': '>0.22.0'
+
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
@@ -2441,6 +2476,395 @@ packages:
'@xobotyi/scrollbar-width@1.9.5':
resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==}
+ '@zag-js/accordion@0.62.1':
+ resolution: {integrity: sha512-1lMKuD1GbiMuemOHOu+24BSAAG8iTD6l/4zYrQRBCTsxXzHhWqTtLF7okGgmSAs8iyNfOuWefCfaJJ3BJNSh5A==}
+
+ '@zag-js/accordion@1.7.0':
+ resolution: {integrity: sha512-LNJOjLTW2KwrToXBrXIbNIAiISA94n0AdWp14H8RrskdokywmEGiC0GgWTGEJ7DNA6TGP6Ae5o9rJ4fHSmCsDQ==}
+
+ '@zag-js/anatomy@0.62.1':
+ resolution: {integrity: sha512-1JiPQOyVlO1jHwLTSNJpyfy1R1UYoaVU1mKSUww5+htAuT/1txjs04pr+8vTF/L/UVzNEZZYepB1tTabyb9LYg==}
+
+ '@zag-js/anatomy@1.7.0':
+ resolution: {integrity: sha512-fkRgH6vPCwykmRdV38uAJeTtJc8tayAnURfoovHAtB9bK0goagPbpdcYTNyGn8msul0h+KBloOtnw4obvX0nPw==}
+
+ '@zag-js/aria-hidden@0.62.1':
+ resolution: {integrity: sha512-vVV8bwZhNU+AOOf/USEGV/n9zuTID+spHeC9ZAj29ibWAMmaiq2bx4t1kO4v9eKqKXULUBPPrZQ7CX7oiU616A==}
+
+ '@zag-js/aria-hidden@1.7.0':
+ resolution: {integrity: sha512-YNbACFZoqw/1JymxCZXtuAFdeYZm7sK3E0jv3bPbqytPj7TziLa1dRDWDdx8cPcu0B4n4WrBMBSCGUjj/nWDCA==}
+
+ '@zag-js/auto-resize@0.62.1':
+ resolution: {integrity: sha512-nznVkAsZGS+L+VhNO8hPnEyvagNhTezkb64SSPa8E49hJHS2DEN3T5hKCx86tDuiCMd0EdjwUCCQq3pnbzbnCQ==}
+
+ '@zag-js/auto-resize@1.7.0':
+ resolution: {integrity: sha512-ifWflzZc1fNJ+XUZaYpB220AiAr4l3Eczq8ELwj/ugg7T/10Wo0FkxTCVmCZfIiCMoqHuh/2oTX3PCTIwg6uxg==}
+
+ '@zag-js/avatar@0.62.1':
+ resolution: {integrity: sha512-J+IRqJlpL4S9ikCQle/FHj6p8uT8Ee/D88u4k7m/An4Ot1FcrfKqfC3INB5YOI+d8hkIQVtEIAC8Yt/s4OzAMg==}
+
+ '@zag-js/avatar@1.7.0':
+ resolution: {integrity: sha512-vzMCMpYIM2BIvPvK34VaRMUsUSpg3jwoxCzA31k+QrCmjm3ti8pLoT4waE01XHiaQwNPcTFbMWUi/nIQQKG14A==}
+
+ '@zag-js/carousel@0.62.1':
+ resolution: {integrity: sha512-0YQ2jJjzaS1zFLVnPBslVKI8/fY2Z6aOrcJbBjxozG27iSS6zEqmbsz3OOtcYJRlB8jLboZutpMBs3PGh5zg5Q==}
+
+ '@zag-js/carousel@1.7.0':
+ resolution: {integrity: sha512-bSbo00J7/4EhXKluQnCmH3dg+GjsI1dcogMNtY3Qe/hTUJI9F8ygXHWzkbEqe2iY8JkBucRm+IVdlAOGAjVARQ==}
+
+ '@zag-js/checkbox@0.62.1':
+ resolution: {integrity: sha512-xiubQLhRXedlZe4Vc6zxaDFWLSpRdGEG0jTrF3OXovYZLN7bmq0iXiYcWqsLa012+2dYN9w5B1zfQQlzf4sk2w==}
+
+ '@zag-js/checkbox@1.7.0':
+ resolution: {integrity: sha512-zhisqMrgKZNHyb5n4xN5JYdPU8P+duPJfy18SiHRMghi7rJrfnQZ/Ec+uEih1cGhu85juco5k9ud/AiT7bD6MA==}
+
+ '@zag-js/clipboard@0.62.1':
+ resolution: {integrity: sha512-gEhCGLkAlrgNWkd7ZqF4p4yNKsR54+0YQPevEv7iX9oio8T/F8OWaDmDjA4NsXxqRe6hr5KLJbVp8dYRop30TQ==}
+
+ '@zag-js/clipboard@1.7.0':
+ resolution: {integrity: sha512-rPLoIE7zKBRiHwAzSu/hT21ICMP7TmSWZGvCPV0hjtAE/sFAf/rsEwcx2DT3uBhUtoFQR7tqNRn4CnIGWkr2Fg==}
+
+ '@zag-js/collapsible@0.62.1':
+ resolution: {integrity: sha512-M4hsuqf6dVra6RvKaxQjgQjZ+iYj3XH84w6QOnt/SXbJauQoE6nfy77RI/A8O2pPuP6uLq0h2E9Eo3ftcbGBoQ==}
+
+ '@zag-js/collapsible@1.7.0':
+ resolution: {integrity: sha512-W6+3tAC/ilU/ffCLhdJ2bMMTuZSgHnCaLMQemUUS4kMLKUyEdXTqxKzaTEqcBQfHotsYLQUfrK57hoiAKE/UgA==}
+
+ '@zag-js/collection@0.62.1':
+ resolution: {integrity: sha512-Qg3OvGCvcoeV4u8IcQmNCu4dChRttVyQ9DF8Ab0qlyrjRDF+w8vMAcNcgNqn10/xX4A7B743cz023LooVsW6VA==}
+
+ '@zag-js/collection@1.7.0':
+ resolution: {integrity: sha512-gH7I03ag2niEhCVgNpXBYybnIROGXmAkX+5e1rYQ60mOh2oQnK+5k9k3DRkca5rAKbu4uT6JjYFwnY9sA/NZfA==}
+
+ '@zag-js/color-picker@0.62.1':
+ resolution: {integrity: sha512-GLeADGcoMLcVS+UM6rn/c1BmBgSB2uTc5AWBkuKoH7TktsKo6+T/v3/QZIU7/b69qBAp3/vWZti99Flw42IDdw==}
+
+ '@zag-js/color-picker@1.7.0':
+ resolution: {integrity: sha512-t439DB6EUrcj4f+MsLOIpttr3hsP4j3OgznJwSlwWt7Wsyhu9uX7cyevA56w4L4nt7lD1AP7305eN6AnILakjg==}
+
+ '@zag-js/color-utils@0.62.1':
+ resolution: {integrity: sha512-uXsEA0xsI4NT7YFwWZldy7LXsk32Ta+41MrckhzbSA766v+bW4sFDUYmJxwLkN4nl1QzlLAlGghhauXmW9Fs8g==}
+
+ '@zag-js/color-utils@1.7.0':
+ resolution: {integrity: sha512-OvBr4v0x7/Hkts4NFychApkSoV0kDuLhRdcjm1DcHbX5DBGlptnDqGZaswbs5KMYXXH23HDgnBRWmnvmfmGDkg==}
+
+ '@zag-js/combobox@0.62.1':
+ resolution: {integrity: sha512-EovqyFqD61YmYJYc42qKH2OE7GxMm3gamWLU/lvZe/3eyZt6TsxFe2xeP7WSsvq2v90myMajAnUb0DOpvYaCKw==}
+
+ '@zag-js/combobox@1.7.0':
+ resolution: {integrity: sha512-kaMvGoBZwiFC9KaUbHXNFkneg7grZmJlteVxk6kJXYd7JGDHhhYsFznPNIC0apvBCIEqwyBGVB/lCjK+BseZtw==}
+
+ '@zag-js/core@0.62.1':
+ resolution: {integrity: sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==}
+
+ '@zag-js/core@1.7.0':
+ resolution: {integrity: sha512-FyK1POPqgBp7DBpUIwvmBQH16+L52NaTaQJzg8iTI9mI/4m3AxZ5aN+8a8qzwGIkVI6rlDcrBkmuOcHDVIOEGA==}
+
+ '@zag-js/date-picker@0.62.1':
+ resolution: {integrity: sha512-Wl6yzMtrTy7XgDFbYJaRO8M5dkxLPBvAo3ilDvFBicbJViJCZ9pg1AJYh+xGaK/gfAd7O9wBdYJdHxfESlmlDg==}
+
+ '@zag-js/date-picker@1.7.0':
+ resolution: {integrity: sha512-64UEmdN74I4aOPS1+7zNSl0VHzUIVLDfgXw0QZ24miMM+SYVcZ1+KSVI4yeS4SETwGpdm9YkvN4z3guCtwcS+w==}
+ peerDependencies:
+ '@internationalized/date': '>=3.0.0'
+
+ '@zag-js/date-utils@0.62.1':
+ resolution: {integrity: sha512-YBqT5YRtHOCDS2IcCZtrq7BfzBkU5c+Sc2pVTncf06/3jxjE6l6YbBncMPu5a3uWKjNld1wOTFszhSoPKZfrJA==}
+ peerDependencies:
+ '@internationalized/date': '>=3.0.0'
+
+ '@zag-js/date-utils@1.7.0':
+ resolution: {integrity: sha512-zZHFx3ZuIHB38qTQzG9/frj9nFLE3JUwMkiueIVdPEgaRl7Tx5VZ3NcDKXQn9ebmXi/Zk9YOAUBr7aGXBBOAcA==}
+ peerDependencies:
+ '@internationalized/date': '>=3.0.0'
+
+ '@zag-js/dialog@0.62.1':
+ resolution: {integrity: sha512-7YRvWZ9UMUjFz0q537/uaTMBljLimWISfVHkUSa2ngbXB8LPYYbqYv5Vio2rvRFqy3nJR3HTO4cGZJGDjO655g==}
+
+ '@zag-js/dialog@1.7.0':
+ resolution: {integrity: sha512-gx/CtKsPg/Y+2d+HtP3tjEdl7KM+x6lUDttjDDBn9rvXFs2REW69AlcJtRzs6B22CxDPmxssGPr1oi3zaU1AUA==}
+
+ '@zag-js/dismissable@0.62.1':
+ resolution: {integrity: sha512-muGTBISpjQEWLCrsYa9wAFaGXlVxYtyMaDgpcPpQdQPwZF86b445y4d8h9FjwkESdJ6Zcdjn21pu5CWD28T3uQ==}
+
+ '@zag-js/dismissable@1.7.0':
+ resolution: {integrity: sha512-o6S++e7iaBmizIgsvLt5RwY7gn2OQGeG2etet+oaUAMtNhi/1+uGG+rTZgOMj/MGg9BYpPld5tXfk/RrlShh9Q==}
+
+ '@zag-js/dom-event@0.62.1':
+ resolution: {integrity: sha512-/+okVW69Xdoot7dutJVMz0iciwWM6DvAeLWr7LB5DZsUQMu93oqV/8BE2JArDxEcg5C208HNThGStcWlTaddgA==}
+
+ '@zag-js/dom-query@0.62.1':
+ resolution: {integrity: sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g==}
+
+ '@zag-js/dom-query@1.7.0':
+ resolution: {integrity: sha512-cj+mKB7Sj7mqAepHMsbV4bGvDJfUYCt4d4ruYw0dVpDa1Z9N38TtztTznfrm9kuqOYcJkgE0q3Rn/kPLi8rK8g==}
+
+ '@zag-js/editable@0.62.1':
+ resolution: {integrity: sha512-BkPLV8T9ixdhz3IxvseV24a1pBNmYhR1np+JUKap0C8thtFbDoF361haEQjCqTCfHDv+j5l1rtq/+H/TF3eEIg==}
+
+ '@zag-js/editable@1.7.0':
+ resolution: {integrity: sha512-tNRDr95B+mFLk6Z8Fh0+BiDiCWsUt1iR0pIjFy88Y4YjGYd8Q71yNt1SLNKTD3DZnDGmlbRUB/4CaP+jso4aYQ==}
+
+ '@zag-js/element-rect@0.62.1':
+ resolution: {integrity: sha512-SefRp1IeiENoUkl7yxGzUIdxtQqgKlI+G1qlgx9MZgchH2VZCpqi+EuZgLEKzz7REMabOYqbgs6EEIxGIyNueg==}
+
+ '@zag-js/element-rect@1.7.0':
+ resolution: {integrity: sha512-j0h1+DASUI5urwBCELdjfk4oekLQ0D2v3a1wQJopGh+ITRVAC1gE1YFx3O+vnP2HwqANxG4+RQHwoQBM2bMBCQ==}
+
+ '@zag-js/element-size@0.62.1':
+ resolution: {integrity: sha512-QCtVeIJ611hJPorKEkdfrWWcMohadplZoW8xQW/2PLSmKUhTNLfHsZLyeoYKyj5Jk4X8OAN4onnMVETFw232EA==}
+
+ '@zag-js/element-size@1.7.0':
+ resolution: {integrity: sha512-Nq+HxG64Ts1QvaJPeDuy8zo/RqcbE95RPNVuHBwuxK3sbXOt7umgIrxQMp8uH+1xeJlp7F8/ydKOPyKOTtgiJg==}
+
+ '@zag-js/file-upload@0.62.1':
+ resolution: {integrity: sha512-Wh33acYMJLNRIV2y0GdSZqoN3aX/t/uzIBWh3rVsN7tpjDYWXLYIsXQttkGLFf0sgICK+3PVD+LLaIpiGDh4+Q==}
+
+ '@zag-js/file-upload@1.7.0':
+ resolution: {integrity: sha512-6yJhUDLYsqbd0YBO70PzMDNVJJv8OdC0ZWrf51GMUSugGfSpvQZNDfpAW5Zkzqd4B5nkJDw5KiTSR5NYQlO7VA==}
+
+ '@zag-js/file-utils@0.62.1':
+ resolution: {integrity: sha512-p363S2pqz29wf1shcSfoY2GI9wWrJkKamNiwuehqoYFh2b8isrcWFVL3VYxm937N1/m5+rtMATQbn0a9j9sggA==}
+
+ '@zag-js/file-utils@1.7.0':
+ resolution: {integrity: sha512-Wb1VoI7UquG1ckJPMFPnmgLg351NI55SXjsEq+CrqgKQCo0httYFLPlkOpp4AbGsoUFZxXRxEXDEVzq5kpPFzQ==}
+
+ '@zag-js/focus-trap@1.7.0':
+ resolution: {integrity: sha512-JHMZAfiL1aoxMAQGolx+iDMgqOMy067yffaLr1tMX55NGZPfEyXEjgxmPXRPf728/7IOShLkWLX17yacmW/w/Q==}
+
+ '@zag-js/focus-visible@1.7.0':
+ resolution: {integrity: sha512-ycrO6VetctoA7aaw83rnp3erDmQe2Zsyobzp4fzpMbOBTNWzMklt4Kz54xa1ntkia8CpSWVfoauORLlaZoDiAw==}
+
+ '@zag-js/form-utils@0.62.1':
+ resolution: {integrity: sha512-GJWRRtEpro8TNEUuEWMhIOWmVFXqiHNTTrrRLxijxUIWbsPrPdPiKL7qwBAESYoZQCmN0hU99S0w2Xmm7Q05Zg==}
+
+ '@zag-js/highlight-word@1.7.0':
+ resolution: {integrity: sha512-dRw9GbMTh+CKKA4dH6n2TEmaayH2cB5Otnaawm+o+q3gkioVij8V/owWFbMZrszW6ajJX/TTdsVJ5IBdPvKhKg==}
+
+ '@zag-js/hover-card@0.62.1':
+ resolution: {integrity: sha512-ryiNHQmmHpiDiZ5nuk9nvGUgnT017q8hYf+wLSI5OJ+klHPjrHObb7I7v/fUmKzWNtIOhaL0uw9afzjRt3bLEw==}
+
+ '@zag-js/hover-card@1.7.0':
+ resolution: {integrity: sha512-MqrLet1qaJfc2MEvHUWGLQ1OxgTz73gAD7oWXxnxks2Q/BXow2jU3+fVdseg3G63bmUbHXSdOkyGNo0mpHCV3Q==}
+
+ '@zag-js/i18n-utils@0.62.1':
+ resolution: {integrity: sha512-ipzx0W6VK5x+w/PnUrN8z5SULJuLqvdzsPVBJ2iGHrMcTPC/y9JDt82nJV9fUYmG898pOZUx7vysfLLPNEAFTQ==}
+
+ '@zag-js/i18n-utils@1.7.0':
+ resolution: {integrity: sha512-CcDXxfobG2LlOU1m3xPzV5pXpCe0tSE9u+drtKMz7F/HOZkR3V0rpCCi/zKySPNa3uLC7G8efz1fGQXiOVKONw==}
+
+ '@zag-js/interact-outside@0.62.1':
+ resolution: {integrity: sha512-V5N+kr2Uv97HWYL0U5ZVS//NMQu87XGLtI7Ae5EtHrdAEKxO2NpPwf50Gzza4zc1VEVYYFqobTlkNQ3hrrL6VQ==}
+
+ '@zag-js/interact-outside@1.7.0':
+ resolution: {integrity: sha512-tmsVQmcH2N2X2mG2/8/+WRIo9WbRVvLe1OZa3lzFYV4Mu5i+tNK1CHMESpoAd/RdjJ6AyTR2zYiH05WZe76gMw==}
+
+ '@zag-js/live-region@0.62.1':
+ resolution: {integrity: sha512-Giu7d5UWc2Sqb3/T0tSzqSwxJ4mVrNN+MTu06J7EaD4khK5RgX4GRpQ9rpwOS/GJT+8nc6YBhWTi7tqKN/+iHQ==}
+
+ '@zag-js/live-region@1.7.0':
+ resolution: {integrity: sha512-u2bYIAnBIY+GZqfPqxn2ZylOqE2blUVW7Yc2Z4Ey05K4JXSH2gKR3xPmJCS9/u8tcFKQz5L4KQ/98ntgBG2fGQ==}
+
+ '@zag-js/menu@0.62.1':
+ resolution: {integrity: sha512-l/PartHj6//NMlENYNBmUmeYG9K0SbjbnnIudv+rK+oyrUoX/MDCJ7bdy7ZMYxWTR127WdZlLHBxsgMe86lBqQ==}
+
+ '@zag-js/menu@1.7.0':
+ resolution: {integrity: sha512-F2XbPC0cWrmj7nLrs1/is2osaPYX9blhEiZuEcGSrWG00w6xWyPb7bFpccW2nbq87JEc58xzW1pnTzPnaAnwSQ==}
+
+ '@zag-js/number-input@0.62.1':
+ resolution: {integrity: sha512-THizFB4Qwq4erMk6mI82voIo/PbbrAOSQXyPF8NPyGupSzqYntS1XPEdyqFH677PhHweelxQnvtZEm5alm1HLw==}
+
+ '@zag-js/number-input@1.7.0':
+ resolution: {integrity: sha512-zmStn38lscmSsX/P6hZQzan35nEstVmEGC6M3m5G+bzDRC+IR3h19yr1Ma+xXDkT1Vi21GaV0+rytf9WsYJg6Q==}
+
+ '@zag-js/number-utils@0.62.1':
+ resolution: {integrity: sha512-ktnGSYKKLG9No14ivlboEzq4+jiOIWU+8yeoRrZmfdCG58g4s9JF0lBDRf3ts9vhUdofJ+vUFMPqkk2eCWyQlA==}
+
+ '@zag-js/numeric-range@0.62.1':
+ resolution: {integrity: sha512-R4/II5MvS+eJ880srPuIlexqRH7kVsGomcsDlB5yyhHsradm7OJfC5L6osvKj1DNAitfFh8901BZFaWmQe8O1w==}
+
+ '@zag-js/pagination@0.62.1':
+ resolution: {integrity: sha512-fyDXNnAGyRsQEugvNR1kfEO8hGeesOV6l2rEACdvNN6G9Cqktqd52aaWVIf805G3Ig72igW2SybI9md/rDflzQ==}
+
+ '@zag-js/pagination@1.7.0':
+ resolution: {integrity: sha512-gIbJe1fIYlQCpXqWssET9CCmMWLvcz8OCCw7W3ASeLYRvUW3IzhkMAht5pEsvJEZ9tIWaab5fZ7OLqcgCTgVQw==}
+
+ '@zag-js/pin-input@0.62.1':
+ resolution: {integrity: sha512-CTAOyQCLaNSWH29bhc4XruEkvnYFJN1QF/x5axtHV+cir05zcdB3L7Sna4D6nUBSwd0tOGnUmPlviyP7zkpgBA==}
+
+ '@zag-js/pin-input@1.7.0':
+ resolution: {integrity: sha512-iQfUNfbtq28zPzFjmzDs7otRbFr+kC6luQM33wALZpmmVBNXb7yi9W6R14V6NJI3to6cAaHzRzn3ixxfQJEB3w==}
+
+ '@zag-js/popover@0.62.1':
+ resolution: {integrity: sha512-cT6okb5Yq69YWx6G1vonNEnEg4MlBXRbXLflLBqOP1PTwhk6RwlndXGV2uCdlnR0mUJa/RKldzdUcwOQesJaag==}
+
+ '@zag-js/popover@1.7.0':
+ resolution: {integrity: sha512-Nf9grOVBWlnwQL+AR6X2hAy5bTNQng9xG2Cfo4E8rD2G/CJLKtUGCHHkG8xeQ969HT4urbOrgrZ5UpAhkpNlmw==}
+
+ '@zag-js/popper@0.62.1':
+ resolution: {integrity: sha512-tyLEdYIsv3cgnWCWzPPv9f72hzmQDQcObDIczIZt+OQr89qgyhGHt5jR1f0Qxsz9zZlSPsEftccyXRQYInQtxQ==}
+
+ '@zag-js/popper@1.7.0':
+ resolution: {integrity: sha512-1Tr9ZBS2VPeZ/zeAR5uEBYLkWn4VcycbaDDkvWxa44fi6LxknDf064cP+ql9AfUp/eUGD2hN9OSEhyxB/JXjKQ==}
+
+ '@zag-js/presence@0.62.1':
+ resolution: {integrity: sha512-qjnr1WpW5yetRp2j2V0ocRvr6X6TuWNxjL2DyJAusodcsSElF2V0UuFOLT/xIZA8BVIbgcyCvcPB01PHugC5Ww==}
+
+ '@zag-js/presence@1.7.0':
+ resolution: {integrity: sha512-00YcVn3J0zwQ/DSEnbtbCx6UMokHXTiMF+CjNryPaaAOlLk/5s4ogEdrdguFvWxQ6zszQ3UxBh3H9pim+k7jVQ==}
+
+ '@zag-js/progress@0.62.1':
+ resolution: {integrity: sha512-7FyeP/wCiJ2dao1y/4RzhrLeIse305YtRMTDaVE5EnOJK3nit2Rrl+z8kGx5aqrGQcGsLH/rh5QYFp689Nx57Q==}
+
+ '@zag-js/progress@1.7.0':
+ resolution: {integrity: sha512-dfjPtUGRZW0pURBalm55ACoN083EJ90cDT1RRRF72JhqlRJu/vSXngjSUFtYuG1WADGS3D7F5XIFMo+PAGynFg==}
+
+ '@zag-js/qr-code@0.62.1':
+ resolution: {integrity: sha512-648qXQduIqq4CZWN07D1UOcczZrdp3UjBSHFEi4PQHTz1Vg08pH0BIZDqiqpupG9niYJEB/GPLGofRQQYoIoDw==}
+
+ '@zag-js/qr-code@1.7.0':
+ resolution: {integrity: sha512-fg/hI2Py6D4E2cvh2BJ4PunYyyivkkRga76K9VDvq+hq1OezB6SzchLjFkIXn6431VK+xrU1HqcSR67KAn8IWA==}
+
+ '@zag-js/radio-group@0.62.1':
+ resolution: {integrity: sha512-VVGTUkHgD27vBTYeP7hPYi+eDRXkq7xtlv6Ml062t3gcTWBhc/2eaI6iZ7awlxTl9052sflzbawrrDysPREuAQ==}
+
+ '@zag-js/radio-group@1.7.0':
+ resolution: {integrity: sha512-9NlI5fTh8ZVX5nXm7nU/ZheQLZpHwrHZeKRjomVQQALEWuMZ5YJtVXZaUT5xsCRTk+LEQVSaKp10+aD/5cIMlA==}
+
+ '@zag-js/rating-group@0.62.1':
+ resolution: {integrity: sha512-gXvHofr3gfZcaMh7Y3FU+wyj7ge1R0BgsuPJWFUShlAlxjnnE7e3AqjSGlzuvpkWMkc6KKDyKRJlMVWLCv94OA==}
+
+ '@zag-js/rating-group@1.7.0':
+ resolution: {integrity: sha512-jDr8M+2fXTxB9l8qm8ktA362eM6Xt6FzIz0dKlV1JsYr5KamhsZ70Y8MPB6i3b45FGdDdj02a2aaWGLRUaRnrw==}
+
+ '@zag-js/react@1.7.0':
+ resolution: {integrity: sha512-phr7WMVJcwfOkiLwtobGWkdzVGdZmVQYvF7w8awloW0j1+YF2OdMYDZK8RauHwmg+sEVmqtGeZPr40hZNnKhVQ==}
+ peerDependencies:
+ react: '>=18.0.0'
+ react-dom: '>=18.0.0'
+
+ '@zag-js/rect-utils@0.62.1':
+ resolution: {integrity: sha512-6w56LuRD382Oa2FXi4AfKQqgtUPS/nc/mZzXiaqKz9b5aFA1CXtmEwNC2GaiXhkqJp5DyxHwujDfQP1WXACnRQ==}
+
+ '@zag-js/rect-utils@1.7.0':
+ resolution: {integrity: sha512-VvpqanvSrD/a5Gf5VHCM9yhkaBFWWsYTRNNQBtguNDrOh/tFvQBFAwes/BxvT+4fG4xbBL/fbSZIyhZ77Q7L2w==}
+
+ '@zag-js/remove-scroll@0.62.1':
+ resolution: {integrity: sha512-7xpX6HUrOEq/TNLIWojYnQf7kj20bk8ueOKpu7cTZmoN0LSL6cS09uil+NOqb+SzZsiRmQKvzd3fQBNwbdab5Q==}
+
+ '@zag-js/remove-scroll@1.7.0':
+ resolution: {integrity: sha512-sjuBT/iHUZKoDaIdEa5fn0Ii6qjPbp/xO5g/2n2gI3RhRPjcc9jmrTxuvjKftB+ZoBy4GO8MbeaPKdQLIreufg==}
+
+ '@zag-js/scroll-snap@1.7.0':
+ resolution: {integrity: sha512-dvRmgdnT0AR2g0RtjgVXGJG6Si4gd+os56u1x3VKzAzlMZWYiFd0iyoKFCr/SCBEEMN/Y3ppkQoZjWOlnpah2g==}
+
+ '@zag-js/select@0.62.1':
+ resolution: {integrity: sha512-dgU65imBSeB8+QfHkN68j7Xqd/d6wsF42itJ0AeRSdgnCHgTWdN9rRCK5EDbNkJue51oMkdsnJ7XG1k+oCgiAg==}
+
+ '@zag-js/select@1.7.0':
+ resolution: {integrity: sha512-DmKIfoJFO42NgZOspEww5i6j71OqHgUCCodxR0zCmMoISxi1VYYKdjjeeSqivUYoH2mk9+z+lAJF+qdCo45Mzg==}
+
+ '@zag-js/signature-pad@0.62.1':
+ resolution: {integrity: sha512-hWZSWT9J9V1kbImkj8qXHCqS0TYm7nms9oAhcQ2QNIiGO38wqW8Yswos8sqAj8VtzHxkSMIeL1by7Zgy3Xjq9g==}
+
+ '@zag-js/signature-pad@1.7.0':
+ resolution: {integrity: sha512-m81iwLl0TKsFPRnPLadVIM53q6b7NJJ6fgRH8Z+TImarorV4QcA0IXr2wcj1MLlIa4CPNiXoQrmOnOdIOFHvWA==}
+
+ '@zag-js/slider@0.62.1':
+ resolution: {integrity: sha512-v5rgPJF3fh7bBPu0wzEGpN4EcXpK5cSw4OAwxatmbtkYsg2Udwv6WL26CB5Q2zVwYIR6R532b/bjFqicfVs+SA==}
+
+ '@zag-js/slider@1.7.0':
+ resolution: {integrity: sha512-0h9ejtOWa4XjxApcCFyGt7By22kd6gG4PdUZgXiKlPCQFgYrxWXZqMlwH6ZtyD4VYUuRPJ05CezDU5KlmZD/3A==}
+
+ '@zag-js/splitter@0.62.1':
+ resolution: {integrity: sha512-Ni93ZaprnbctAsbuot8sEw9DDfNMgkelnd5xQfAiwpgjwUgnY8733LRbWydC5OUPoJ/cCs3XiNKa0CHwclcq6Q==}
+
+ '@zag-js/splitter@1.7.0':
+ resolution: {integrity: sha512-iJiKgRqIp/gbzjTajLIjpoc8dVBhjrTGauwVFj2yfKlkM30lgBRBHPtnrtsVox2A5ZyTikuj2ZtMCFXJAL8BDA==}
+
+ '@zag-js/steps@1.7.0':
+ resolution: {integrity: sha512-niYlKAy4j7yariPVbPJwBgzWhEsE82d7JIxD4yQW1nyyM6+xAgZrJaTG6WY1ogiBLCDj5kZw1rJv1uBBF6I5EA==}
+
+ '@zag-js/store@0.62.1':
+ resolution: {integrity: sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==}
+
+ '@zag-js/store@1.7.0':
+ resolution: {integrity: sha512-3n+AGo3Y3d1+SkEjY/6QPcDU5kfGu4DEA9qMxJgnnOlYT07SEWByMQD2uoEji9M9psHcVvxm86OnF3Y6UuTsuA==}
+
+ '@zag-js/switch@0.62.1':
+ resolution: {integrity: sha512-uh0yy3NuZqHF+jPVZ2oMcAtPx32eTnBebiROBGBDgj1A5yZBirfQm8j/vZLSILhDq9TdktHS9/gITJ7TvgV4cQ==}
+
+ '@zag-js/switch@1.7.0':
+ resolution: {integrity: sha512-sz3whYMAD949fJ5v9DegU43SrpUNKhoPOum4LOpoSrh364ePfm7ShsTIgJnqPrdMknr+17ljLx54tXPS1SsMTw==}
+
+ '@zag-js/tabs@0.62.1':
+ resolution: {integrity: sha512-BpY6oA2nmZLpYu8nQrpi+zTF4txTiMYIMB31CmbFmbJ3hMVkEqk8sgNzNQY3LrzkkSemDRBHxPZ5H+YKaQrEdg==}
+
+ '@zag-js/tabs@1.7.0':
+ resolution: {integrity: sha512-bAMp7Vhyis5j3BSKs4m0OwsbchRLLzFf6Yaf54CNraAUdKRwLQckznrajQLPI5F+BrHkGzMXvj/lt9jlGiKDcw==}
+
+ '@zag-js/tags-input@0.62.1':
+ resolution: {integrity: sha512-8gJ4ckQQ0BB3oUGgIEGkmB6wIKSf7xx0q6e3tqTbfZnPhmWP4hpli38XAOYjsBQyNXmQW89H/Rp8/8W1A/Vpow==}
+
+ '@zag-js/tags-input@1.7.0':
+ resolution: {integrity: sha512-ME/KwP1yrPHX0bP0EqkHI30IQgrE2cAkREoRluM5ScpG3Uiug98x6+zts0YS9j1OB3pyTl0d4alECBruxN8cPA==}
+
+ '@zag-js/text-selection@0.62.1':
+ resolution: {integrity: sha512-0b049CnWN/Nyp/F/nbeU6G8BI/fzwlSQTTDWK81yRFADDFTZ2mWpVAWJF/fY0rKjsn4ucDykCS7GXMIo5rYILQ==}
+
+ '@zag-js/time-picker@0.62.1':
+ resolution: {integrity: sha512-THNASHp9Fu5f4/LC3t3qJfsYD6FqjhbP7HrjIDDFOcdNGRzOTfbEpKF3JtJgmM6F+/fuQKhe6FUbcluMd9zo8Q==}
+
+ '@zag-js/time-picker@1.7.0':
+ resolution: {integrity: sha512-oeJ/2cHUD/iNF9LVWeFZ0ZrUDpMcSjb1lScqmrDdSuBpt9Hv5NLwjKFVeCtcE7VP3ijgN1VHY5FJzqQyynK9tw==}
+ peerDependencies:
+ '@internationalized/date': '>=3.0.0'
+
+ '@zag-js/timer@1.7.0':
+ resolution: {integrity: sha512-IpFkbuyBPJl/1idCchljtpZ0PirJWHLpvoFrEnyXQ7clyIeeLuYjyMMfwG+BVWZ7BeYby9A+b0+UNksvoJLtvQ==}
+
+ '@zag-js/toast@0.62.1':
+ resolution: {integrity: sha512-Kb+OiFx7KUG0fAExIL06xWEfhxeMRJACvP6q4B4FNuFX+6N06RbV/PZtLbPbffOodd7VhSk1W37T7t6Np32mvg==}
+
+ '@zag-js/toast@1.7.0':
+ resolution: {integrity: sha512-tvEO1vpC9QZ0oYJOKay2dvcq5lAPn4MT7ahnALs89iVjhWyguXAs5kzoq/Devlbuhi+bUY1YxvtrMDJjYVFhaA==}
+
+ '@zag-js/toggle-group@0.62.1':
+ resolution: {integrity: sha512-h7jQtWJt11uws6IYBd3kQzOyOemtZ5CqR7lt4XZdni3J1EtymKRJNha2JIukIETZS9/0VU1fPcuDkQeCXcGHgQ==}
+
+ '@zag-js/toggle-group@1.7.0':
+ resolution: {integrity: sha512-qf8S66MUSw95S65BFH+PUtPs6GCLd39MWHJqzvZSXS+UWCLNXQlK8ayrNYh6CQgtgNeyljMqc2pFGWmp+M987w==}
+
+ '@zag-js/toggle@1.7.0':
+ resolution: {integrity: sha512-94TEthfGXjNmPcIiaOlwwEm73SSI2rRVn6FPviatzQU/OcDaaiAxuvGMIkW7Ov4+1sniAElGP24LTnyz0QuQpg==}
+
+ '@zag-js/tooltip@0.62.1':
+ resolution: {integrity: sha512-318EJU6B4FR0nMNU79qMAgdOiVM6vbDiRWBHjGLDBK3z5No3lKfo4TZb/NqBmmi2W7ZFPiPwvLFsTql+H0xDbA==}
+
+ '@zag-js/tooltip@1.7.0':
+ resolution: {integrity: sha512-ehZOewcxYZL4+ND5QMeDlQQrckssMTzxcReRCOVFXrRZb5X1jX6+ale9MSG+cJYMpQUqT2J5VtzMJH+GNj/jfw==}
+
+ '@zag-js/tour@1.7.0':
+ resolution: {integrity: sha512-P8wYE0OpW1GtopvQ7ELdF2SuTMI64iBSr4UYGRCt2WkbrjP0vkFp35iUEbFmE44cRKIF8jGU6gznSPCGnGjz9A==}
+
+ '@zag-js/tree-view@0.62.1':
+ resolution: {integrity: sha512-Y7qj16X18uElsD5jA9l03+rKEg1/5JIGRutO+NlEbs9Ffb7y34vqcEWquA+YgDfqXVWk2b5v9xcU1iKuKhOagQ==}
+
+ '@zag-js/tree-view@1.7.0':
+ resolution: {integrity: sha512-ULjbcLG3PqYV5BKNW8Z9Ikh+67GblYhEscgfBN4X3BLv9KOG6J0Gp4JQkxkWBTeRpUCTnoBgZ1ZbeOFgNJbcfQ==}
+
+ '@zag-js/types@0.62.1':
+ resolution: {integrity: sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==}
+
+ '@zag-js/types@1.7.0':
+ resolution: {integrity: sha512-rmPonVc8EBOGIEJYjzWIBQ6LJwUMc3LnipRREECO+n7LNlUQUliCOFbHw1UOGP+4ZkCKmxjGFR3jLtjY8aN4gQ==}
+
+ '@zag-js/utils@0.62.1':
+ resolution: {integrity: sha512-90sk7Li2mqoMCAfZbns1xrySEg4PIFPwLpiRO/T2kvKpc9z/qsq2WqDFpS8eqHfYRmkLnmQa0Bw1LzItYYsGVQ==}
+
+ '@zag-js/utils@1.7.0':
+ resolution: {integrity: sha512-yIxvH5V27a1WuLgCxHX7qpdtFo8vTJaZLafBpSNfVYG4B8FaxTE+P7JAcpmAzs3UyXura/WfAY2eVWWVBpk9ZA==}
+
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines: {node: '>=6.5'}
@@ -3247,6 +3671,9 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+ effect@3.10.15:
+ resolution: {integrity: sha512-LdczPAFbtij3xGr9i+8PyDtuWdlXjSY5UJ8PKrYrr0DClKfR/OW3j8sxtambWYljzJAYD865KFhv7LdbWdG7VQ==}
+
electron-to-chromium@1.5.123:
resolution: {integrity: sha512-refir3NlutEZqlKaBLK0tzlVLe5P2wDKS7UQt/3SpibizgsRAPOsqQC3ffw1nlv3ze5gjRQZYHoPymgVZkplFA==}
@@ -3513,6 +3940,10 @@ packages:
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
+ fast-check@3.23.2:
+ resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==}
+ engines: {node: '>=8.0.0'}
+
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -3606,6 +4037,9 @@ packages:
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
+ focus-trap@7.5.4:
+ resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
+
for-each@0.3.5:
resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==}
engines: {node: '>= 0.4'}
@@ -4223,6 +4657,10 @@ packages:
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
engines: {node: '>=6'}
+ klona@2.0.6:
+ resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
+ engines: {node: '>= 8'}
+
language-subtag-registry@0.3.23:
resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
@@ -5023,6 +5461,9 @@ packages:
perfect-debounce@1.0.0:
resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
+ perfect-freehand@1.2.2:
+ resolution: {integrity: sha512-eh31l019WICQ03pkF3FSzHxB8n07ItqIQ++G5UV8JX0zVOXzgTGCqnRR0jJ2h9U8/2uW4W4mtGJELt9kEV0CFQ==}
+
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -5217,6 +5658,15 @@ packages:
proxy-compare@2.6.0:
resolution: {integrity: sha512-8xuCeM3l8yqdmbPoYeLbrAXCBWu19XEYc5/F28f5qOaoAIMyfmBUkl5axiK+x9olUvRlcekvnm98AP9RDngOIw==}
+ proxy-compare@3.0.0:
+ resolution: {integrity: sha512-y44MCkgtZUCT9tZGuE278fB7PWVf7fRYy0vbRXAts2o5F0EfC4fIQrvQQGBJo1WJbFcVLXzApOscyJuZqHQc1w==}
+
+ proxy-compare@3.0.1:
+ resolution: {integrity: sha512-V9plBAt3qjMlS1+nC8771KNf6oJ12gExvaxnNzN/9yVRLdTv/lc+oJlnSzrdYDAvBfTStPCoiaCOTmTs0adv7Q==}
+
+ proxy-memoize@3.0.1:
+ resolution: {integrity: sha512-VDdG/VYtOgdGkWJx7y0o7p+zArSf2383Isci8C+BP3YXgMYDoPd3cCBjw0JdWb6YBb9sFiOPbAADDVTPJnh+9g==}
+
pump@3.0.2:
resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
@@ -5228,6 +5678,9 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
+ pure-rand@6.1.0:
+ resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==}
+
qs@6.13.0:
resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==}
engines: {node: '>=0.6'}
@@ -6149,6 +6602,9 @@ packages:
upper-case@2.0.2:
resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
+ uqr@0.1.2:
+ resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==}
+
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@@ -6431,6 +6887,108 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
+ '@ark-ui/anatomy@3.5.0(@internationalized/date@3.7.0)':
+ 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(@internationalized/date@3.7.0)
+ '@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
+ transitivePeerDependencies:
+ - '@internationalized/date'
+
+ '@ark-ui/react@5.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@internationalized/date': 3.7.0
+ '@zag-js/accordion': 1.7.0
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/auto-resize': 1.7.0
+ '@zag-js/avatar': 1.7.0
+ '@zag-js/carousel': 1.7.0
+ '@zag-js/checkbox': 1.7.0
+ '@zag-js/clipboard': 1.7.0
+ '@zag-js/collapsible': 1.7.0
+ '@zag-js/collection': 1.7.0
+ '@zag-js/color-picker': 1.7.0
+ '@zag-js/color-utils': 1.7.0
+ '@zag-js/combobox': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/date-picker': 1.7.0(@internationalized/date@3.7.0)
+ '@zag-js/date-utils': 1.7.0(@internationalized/date@3.7.0)
+ '@zag-js/dialog': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/editable': 1.7.0
+ '@zag-js/file-upload': 1.7.0
+ '@zag-js/file-utils': 1.7.0
+ '@zag-js/focus-trap': 1.7.0
+ '@zag-js/highlight-word': 1.7.0
+ '@zag-js/hover-card': 1.7.0
+ '@zag-js/i18n-utils': 1.7.0
+ '@zag-js/menu': 1.7.0
+ '@zag-js/number-input': 1.7.0
+ '@zag-js/pagination': 1.7.0
+ '@zag-js/pin-input': 1.7.0
+ '@zag-js/popover': 1.7.0
+ '@zag-js/presence': 1.7.0
+ '@zag-js/progress': 1.7.0
+ '@zag-js/qr-code': 1.7.0
+ '@zag-js/radio-group': 1.7.0
+ '@zag-js/rating-group': 1.7.0
+ '@zag-js/react': 1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@zag-js/select': 1.7.0
+ '@zag-js/signature-pad': 1.7.0
+ '@zag-js/slider': 1.7.0
+ '@zag-js/splitter': 1.7.0
+ '@zag-js/steps': 1.7.0
+ '@zag-js/switch': 1.7.0
+ '@zag-js/tabs': 1.7.0
+ '@zag-js/tags-input': 1.7.0
+ '@zag-js/time-picker': 1.7.0(@internationalized/date@3.7.0)
+ '@zag-js/timer': 1.7.0
+ '@zag-js/toast': 1.7.0
+ '@zag-js/toggle': 1.7.0
+ '@zag-js/toggle-group': 1.7.0
+ '@zag-js/tooltip': 1.7.0
+ '@zag-js/tour': 1.7.0
+ '@zag-js/tree-view': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
'@babel/code-frame@7.26.2':
dependencies:
'@babel/helper-validator-identifier': 7.25.9
@@ -6880,6 +7438,11 @@ snapshots:
'@floating-ui/core': 1.6.9
'@floating-ui/utils': 0.2.9
+ '@floating-ui/dom@1.6.8':
+ dependencies:
+ '@floating-ui/core': 1.6.9
+ '@floating-ui/utils': 0.2.9
+
'@floating-ui/react-dom@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@floating-ui/dom': 1.6.13
@@ -7158,6 +7721,22 @@ snapshots:
dependencies:
react: 18.3.1
+ '@internationalized/date@3.5.5':
+ dependencies:
+ '@swc/helpers': 0.5.15
+
+ '@internationalized/date@3.7.0':
+ dependencies:
+ '@swc/helpers': 0.5.15
+
+ '@internationalized/number@3.5.3':
+ dependencies:
+ '@swc/helpers': 0.5.15
+
+ '@internationalized/number@3.6.0':
+ dependencies:
+ '@swc/helpers': 0.5.15
+
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -7478,6 +8057,14 @@ snapshots:
'@pandacss/types@0.53.3': {}
+ '@park-ui/panda-preset@0.43.1(@internationalized/date@3.7.0)(@pandacss/dev@0.53.3(typescript@5.8.2))':
+ dependencies:
+ '@ark-ui/anatomy': 3.5.0(@internationalized/date@3.7.0)
+ '@pandacss/dev': 0.53.3(typescript@5.8.2)
+ effect: 3.10.15
+ transitivePeerDependencies:
+ - '@internationalized/date'
+
'@pkgjs/parseargs@0.11.0':
optional: true
@@ -9214,6 +9801,934 @@ snapshots:
'@xobotyi/scrollbar-width@1.9.5': {}
+ '@zag-js/accordion@0.62.1':
+ 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
+
+ '@zag-js/accordion@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/anatomy@0.62.1': {}
+
+ '@zag-js/anatomy@1.7.0': {}
+
+ '@zag-js/aria-hidden@0.62.1':
+ dependencies:
+ '@zag-js/dom-query': 0.62.1
+
+ '@zag-js/aria-hidden@1.7.0': {}
+
+ '@zag-js/auto-resize@0.62.1':
+ dependencies:
+ '@zag-js/dom-query': 0.62.1
+
+ '@zag-js/auto-resize@1.7.0':
+ dependencies:
+ '@zag-js/dom-query': 1.7.0
+
+ '@zag-js/avatar@0.62.1':
+ 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
+
+ '@zag-js/avatar@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/carousel@0.62.1':
+ 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
+
+ '@zag-js/carousel@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/scroll-snap': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/checkbox@0.62.1':
+ 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
+
+ '@zag-js/checkbox@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/focus-visible': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/clipboard@0.62.1':
+ 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
+
+ '@zag-js/clipboard@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/collapsible@0.62.1':
+ 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
+
+ '@zag-js/collapsible@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/collection@0.62.1':
+ dependencies:
+ '@zag-js/utils': 0.62.1
+
+ '@zag-js/collection@1.7.0':
+ dependencies:
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/color-picker@0.62.1':
+ 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
+
+ '@zag-js/color-picker@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/color-utils': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/popper': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/color-utils@0.62.1':
+ dependencies:
+ '@zag-js/numeric-range': 0.62.1
+
+ '@zag-js/color-utils@1.7.0':
+ dependencies:
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/combobox@0.62.1':
+ 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
+
+ '@zag-js/combobox@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/aria-hidden': 1.7.0
+ '@zag-js/collection': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/popper': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/core@0.62.1':
+ dependencies:
+ '@zag-js/store': 0.62.1
+ klona: 2.0.6
+
+ '@zag-js/core@1.7.0':
+ dependencies:
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/date-picker@0.62.1':
+ 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(@internationalized/date@3.5.5)
+ '@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
+
+ '@zag-js/date-picker@1.7.0(@internationalized/date@3.7.0)':
+ dependencies:
+ '@internationalized/date': 3.7.0
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/date-utils': 1.7.0(@internationalized/date@3.7.0)
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/live-region': 1.7.0
+ '@zag-js/popper': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/date-utils@0.62.1(@internationalized/date@3.5.5)':
+ dependencies:
+ '@internationalized/date': 3.5.5
+
+ '@zag-js/date-utils@0.62.1(@internationalized/date@3.7.0)':
+ dependencies:
+ '@internationalized/date': 3.7.0
+
+ '@zag-js/date-utils@1.7.0(@internationalized/date@3.7.0)':
+ dependencies:
+ '@internationalized/date': 3.7.0
+
+ '@zag-js/dialog@0.62.1':
+ 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
+
+ '@zag-js/dialog@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/aria-hidden': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/focus-trap': 1.7.0
+ '@zag-js/remove-scroll': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/dismissable@0.62.1':
+ 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
+
+ '@zag-js/dismissable@1.7.0':
+ dependencies:
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/interact-outside': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/dom-event@0.62.1':
+ dependencies:
+ '@zag-js/dom-query': 0.62.1
+ '@zag-js/text-selection': 0.62.1
+ '@zag-js/types': 0.62.1
+
+ '@zag-js/dom-query@0.62.1': {}
+
+ '@zag-js/dom-query@1.7.0':
+ dependencies:
+ '@zag-js/types': 1.7.0
+
+ '@zag-js/editable@0.62.1':
+ 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
+
+ '@zag-js/editable@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/interact-outside': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/element-rect@0.62.1': {}
+
+ '@zag-js/element-rect@1.7.0': {}
+
+ '@zag-js/element-size@0.62.1': {}
+
+ '@zag-js/element-size@1.7.0': {}
+
+ '@zag-js/file-upload@0.62.1':
+ 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
+
+ '@zag-js/file-upload@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/file-utils': 1.7.0
+ '@zag-js/i18n-utils': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/file-utils@0.62.1':
+ dependencies:
+ '@zag-js/i18n-utils': 0.62.1
+
+ '@zag-js/file-utils@1.7.0':
+ dependencies:
+ '@zag-js/i18n-utils': 1.7.0
+
+ '@zag-js/focus-trap@1.7.0':
+ dependencies:
+ '@zag-js/dom-query': 1.7.0
+
+ '@zag-js/focus-visible@1.7.0':
+ dependencies:
+ '@zag-js/dom-query': 1.7.0
+
+ '@zag-js/form-utils@0.62.1': {}
+
+ '@zag-js/highlight-word@1.7.0': {}
+
+ '@zag-js/hover-card@0.62.1':
+ 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
+
+ '@zag-js/hover-card@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/popper': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/i18n-utils@0.62.1':
+ dependencies:
+ '@zag-js/dom-query': 0.62.1
+
+ '@zag-js/i18n-utils@1.7.0':
+ dependencies:
+ '@zag-js/dom-query': 1.7.0
+
+ '@zag-js/interact-outside@0.62.1':
+ dependencies:
+ '@zag-js/dom-event': 0.62.1
+ '@zag-js/dom-query': 0.62.1
+ '@zag-js/utils': 0.62.1
+
+ '@zag-js/interact-outside@1.7.0':
+ dependencies:
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/live-region@0.62.1': {}
+
+ '@zag-js/live-region@1.7.0': {}
+
+ '@zag-js/menu@0.62.1':
+ 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
+
+ '@zag-js/menu@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/popper': 1.7.0
+ '@zag-js/rect-utils': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/number-input@0.62.1':
+ 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
+
+ '@zag-js/number-input@1.7.0':
+ dependencies:
+ '@internationalized/number': 3.6.0
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/number-utils@0.62.1': {}
+
+ '@zag-js/numeric-range@0.62.1': {}
+
+ '@zag-js/pagination@0.62.1':
+ 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
+
+ '@zag-js/pagination@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/pin-input@0.62.1':
+ 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
+
+ '@zag-js/pin-input@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/popover@0.62.1':
+ 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
+
+ '@zag-js/popover@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/aria-hidden': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/focus-trap': 1.7.0
+ '@zag-js/popper': 1.7.0
+ '@zag-js/remove-scroll': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/popper@0.62.1':
+ dependencies:
+ '@floating-ui/dom': 1.6.8
+ '@zag-js/dom-query': 0.62.1
+ '@zag-js/utils': 0.62.1
+
+ '@zag-js/popper@1.7.0':
+ dependencies:
+ '@floating-ui/dom': 1.6.13
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/presence@0.62.1':
+ dependencies:
+ '@zag-js/core': 0.62.1
+ '@zag-js/types': 0.62.1
+
+ '@zag-js/presence@1.7.0':
+ dependencies:
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+
+ '@zag-js/progress@0.62.1':
+ 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
+
+ '@zag-js/progress@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/qr-code@0.62.1':
+ 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
+
+ '@zag-js/qr-code@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+ proxy-memoize: 3.0.1
+ uqr: 0.1.2
+
+ '@zag-js/radio-group@0.62.1':
+ 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
+
+ '@zag-js/radio-group@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/element-rect': 1.7.0
+ '@zag-js/focus-visible': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/rating-group@0.62.1':
+ 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
+
+ '@zag-js/rating-group@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/react@1.7.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ dependencies:
+ '@zag-js/core': 1.7.0
+ '@zag-js/store': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+
+ '@zag-js/rect-utils@0.62.1': {}
+
+ '@zag-js/rect-utils@1.7.0': {}
+
+ '@zag-js/remove-scroll@0.62.1':
+ dependencies:
+ '@zag-js/dom-query': 0.62.1
+
+ '@zag-js/remove-scroll@1.7.0':
+ dependencies:
+ '@zag-js/dom-query': 1.7.0
+
+ '@zag-js/scroll-snap@1.7.0':
+ dependencies:
+ '@zag-js/dom-query': 1.7.0
+
+ '@zag-js/select@0.62.1':
+ 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
+
+ '@zag-js/select@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/collection': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/popper': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/signature-pad@0.62.1':
+ 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
+
+ '@zag-js/signature-pad@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+ perfect-freehand: 1.2.2
+
+ '@zag-js/slider@0.62.1':
+ 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
+
+ '@zag-js/slider@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/element-size': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/splitter@0.62.1':
+ 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
+
+ '@zag-js/splitter@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/steps@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/store@0.62.1':
+ dependencies:
+ proxy-compare: 3.0.0
+
+ '@zag-js/store@1.7.0':
+ dependencies:
+ proxy-compare: 3.0.1
+
+ '@zag-js/switch@0.62.1':
+ 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
+
+ '@zag-js/switch@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/focus-visible': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/tabs@0.62.1':
+ 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
+
+ '@zag-js/tabs@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/element-rect': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/tags-input@0.62.1':
+ 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
+
+ '@zag-js/tags-input@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/auto-resize': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/interact-outside': 1.7.0
+ '@zag-js/live-region': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/text-selection@0.62.1':
+ dependencies:
+ '@zag-js/dom-query': 0.62.1
+
+ '@zag-js/time-picker@0.62.1':
+ 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
+
+ '@zag-js/time-picker@1.7.0(@internationalized/date@3.7.0)':
+ dependencies:
+ '@internationalized/date': 3.7.0
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/popper': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/timer@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/toast@0.62.1':
+ 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
+
+ '@zag-js/toast@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/toggle-group@0.62.1':
+ 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
+
+ '@zag-js/toggle-group@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/toggle@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/tooltip@0.62.1':
+ 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
+
+ '@zag-js/tooltip@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/focus-visible': 1.7.0
+ '@zag-js/popper': 1.7.0
+ '@zag-js/store': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/tour@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dismissable': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/focus-trap': 1.7.0
+ '@zag-js/interact-outside': 1.7.0
+ '@zag-js/popper': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/tree-view@0.62.1':
+ 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
+
+ '@zag-js/tree-view@1.7.0':
+ dependencies:
+ '@zag-js/anatomy': 1.7.0
+ '@zag-js/collection': 1.7.0
+ '@zag-js/core': 1.7.0
+ '@zag-js/dom-query': 1.7.0
+ '@zag-js/types': 1.7.0
+ '@zag-js/utils': 1.7.0
+
+ '@zag-js/types@0.62.1':
+ dependencies:
+ csstype: 3.1.3
+
+ '@zag-js/types@1.7.0':
+ dependencies:
+ csstype: 3.1.3
+
+ '@zag-js/utils@0.62.1': {}
+
+ '@zag-js/utils@1.7.0': {}
+
abort-controller@3.0.0:
dependencies:
event-target-shim: 5.0.1
@@ -10072,6 +11587,10 @@ snapshots:
ee-first@1.1.1: {}
+ effect@3.10.15:
+ dependencies:
+ fast-check: 3.23.2
+
electron-to-chromium@1.5.123: {}
emoji-regex-xs@1.0.0: {}
@@ -10551,6 +12070,10 @@ snapshots:
extend@3.0.2: {}
+ fast-check@3.23.2:
+ dependencies:
+ pure-rand: 6.1.0
+
fast-deep-equal@3.1.3: {}
fast-glob@3.3.1:
@@ -10665,6 +12188,10 @@ snapshots:
flatted@3.3.3: {}
+ focus-trap@7.5.4:
+ dependencies:
+ tabbable: 6.2.0
+
for-each@0.3.5:
dependencies:
is-callable: 1.2.7
@@ -11287,6 +12814,8 @@ snapshots:
kleur@4.1.5: {}
+ klona@2.0.6: {}
+
language-subtag-registry@0.3.23: {}
language-tags@1.0.9:
@@ -12347,6 +13876,8 @@ snapshots:
perfect-debounce@1.0.0: {}
+ perfect-freehand@1.2.2: {}
+
picocolors@1.1.1: {}
picomatch-browser@2.2.6: {}
@@ -12539,6 +14070,14 @@ snapshots:
proxy-compare@2.6.0: {}
+ proxy-compare@3.0.0: {}
+
+ proxy-compare@3.0.1: {}
+
+ proxy-memoize@3.0.1:
+ dependencies:
+ proxy-compare: 3.0.1
+
pump@3.0.2:
dependencies:
end-of-stream: 1.4.4
@@ -12548,6 +14087,8 @@ snapshots:
punycode@2.3.1: {}
+ pure-rand@6.1.0: {}
+
qs@6.13.0:
dependencies:
side-channel: 1.1.0
@@ -13761,6 +15302,8 @@ snapshots:
dependencies:
tslib: 2.6.3
+ uqr@0.1.2: {}
+
uri-js@4.4.1:
dependencies:
punycode: 2.3.1
diff --git a/tsconfig.json b/tsconfig.json
index 9809b37..bfc3bc2 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,14 +1,15 @@
{
"compilerOptions": {
+ "baseUrl": "./",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": false,
"noEmit": true,
"incremental": true,
- "module": "esnext",
+ "module": "NodeNext",
"esModuleInterop": true,
- "moduleResolution": "node",
+ "moduleResolution": "nodenext",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",