diff --git a/airflow/ui/package.json b/airflow/ui/package.json index 97f3a2ee63e31..a048b1cf359de 100644 --- a/airflow/ui/package.json +++ b/airflow/ui/package.json @@ -17,15 +17,14 @@ }, "dependencies": { "@chakra-ui/anatomy": "^2.2.2", - "@chakra-ui/react": "^2.8.2", + "@chakra-ui/react": "^3.0.2", "@emotion/react": "^11.13.3", - "@emotion/styled": "^11.13.0", "@tanstack/react-query": "^5.52.1", "@tanstack/react-table": "^8.20.1", "axios": "^1.7.7", - "chakra-react-select": "^4.9.2", + "chakra-react-select": "6.0.0-next.2", "dayjs": "^1.11.13", - "framer-motion": "^11.3.29", + "next-themes": "^0.3.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-icons": "^5.3.0", diff --git a/airflow/ui/pnpm-lock.yaml b/airflow/ui/pnpm-lock.yaml index 45858f664a62c..1b2b82cd3e9f9 100644 --- a/airflow/ui/pnpm-lock.yaml +++ b/airflow/ui/pnpm-lock.yaml @@ -12,14 +12,11 @@ importers: specifier: ^2.2.2 version: 2.2.2 '@chakra-ui/react': - specifier: ^2.8.2 - version: 2.8.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^3.0.2 + version: 3.0.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@internationalized/date@3.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@emotion/react': specifier: ^11.13.3 version: 11.13.3(@types/react@18.3.5)(react@18.3.1) - '@emotion/styled': - specifier: ^11.13.0 - version: 11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1) '@tanstack/react-query': specifier: ^5.52.1 version: 5.52.1(react@18.3.1) @@ -30,14 +27,14 @@ importers: specifier: ^1.7.7 version: 1.7.7 chakra-react-select: - specifier: ^4.9.2 - version: 4.9.2(uzcvocchpeesoxvtkif6ppnvaq) + specifier: 6.0.0-next.2 + version: 6.0.0-next.2(@chakra-ui/react@3.0.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@internationalized/date@3.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.5)(next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) dayjs: specifier: ^1.11.13 version: 1.11.13 - framer-motion: - specifier: ^11.3.29 - version: 11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: + specifier: ^0.3.0 + version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -92,7 +89,7 @@ importers: version: 18.3.0 '@vitejs/plugin-react-swc': specifier: ^3.7.0 - version: 3.7.0(vite@5.4.6(@types/node@22.5.4)) + version: 3.7.0(@swc/helpers@0.5.13)(vite@5.4.6(@types/node@22.5.4)) '@vitest/coverage-v8': specifier: ^2.1.1 version: 2.1.1(vitest@2.1.1(@types/node@22.5.4)(happy-dom@15.0.0)) @@ -168,6 +165,15 @@ packages: resolution: {integrity: sha512-9K6xOqeevacvweLGik6LnZCb1fBtCOSIWQs8d096XGeqoLKC33UVMGz9+77Gw44KvbH4pKcQPWo4ZpxkXYj05w==} engines: {node: '>= 16'} + '@ark-ui/anatomy@3.5.0': + resolution: {integrity: sha512-KoROLVVT23BvFHcye/GYhG8NJ2CH0C+CaoJhXrkEjvk8pbEx80Xk5NIUy5gL7xmX+LDD7kY5t3NotBqCu+2L2w==} + + '@ark-ui/react@4.1.2': + resolution: {integrity: sha512-7Y8NToONNbfDngQh15GNzn4i4RLJTRRmXm9tXB09a1nKbuYICbxFcX+5IgdhvRudoIFR9r2sCbeEy69I6T13gg==} + peerDependencies: + react: '>=18.0.0' + react-dom: '>=18.0.0' + '@babel/code-frame@7.24.7': resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} @@ -257,479 +263,16 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@chakra-ui/accordion@2.3.1': - resolution: {integrity: sha512-FSXRm8iClFyU+gVaXisOSEw0/4Q+qZbFRiuhIAkVU6Boj0FxAMrlo9a8AV5TuF77rgaHytCdHk0Ng+cyUijrag==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - - '@chakra-ui/alert@2.2.2': - resolution: {integrity: sha512-jHg4LYMRNOJH830ViLuicjb3F+v6iriE/2G5T+Sd0Hna04nukNJ1MxUmBPE+vI22me2dIflfelu2v9wdB6Pojw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - '@chakra-ui/anatomy@2.2.2': resolution: {integrity: sha512-MV6D4VLRIHr4PkW4zMyqfrNS1mPlCTiCXwvYGtDFQYr+xHFfonhAuf9WjsSc0nyp2m0OdkSLnzmVKkZFLo25Tg==} - '@chakra-ui/avatar@2.3.0': - resolution: {integrity: sha512-8gKSyLfygnaotbJbDMHDiJoF38OHXUYVme4gGxZ1fLnQEdPVEaIWfH+NndIjOM0z8S+YEFnT9KyGMUtvPrBk3g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/breadcrumb@2.2.0': - resolution: {integrity: sha512-4cWCG24flYBxjruRi4RJREWTGF74L/KzI2CognAW/d/zWR0CjiScuJhf37Am3LFbCySP6WSoyBOtTIoTA4yLEA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/breakpoint-utils@2.0.8': - resolution: {integrity: sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA==} - - '@chakra-ui/button@2.1.0': - resolution: {integrity: sha512-95CplwlRKmmUXkdEp/21VkEWgnwcx2TOBG6NfYlsuLBDHSLlo5FKIiE2oSi4zXc4TLcopGcWPNcm/NDaSC5pvA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/card@2.2.0': - resolution: {integrity: sha512-xUB/k5MURj4CtPAhdSoXZidUbm8j3hci9vnc+eZJVDqhDOShNlD6QeniQNRPRys4lWAQLCbFcrwL29C8naDi6g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/checkbox@2.3.2': - resolution: {integrity: sha512-85g38JIXMEv6M+AcyIGLh7igNtfpAN6KGQFYxY9tBj0eWvWk4NKQxvqqyVta0bSAyIl1rixNIIezNpNWk2iO4g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/clickable@2.1.0': - resolution: {integrity: sha512-flRA/ClPUGPYabu+/GLREZVZr9j2uyyazCAUHAdrTUEdDYCr31SVGhgh7dgKdtq23bOvAQJpIJjw/0Bs0WvbXw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/close-button@2.1.1': - resolution: {integrity: sha512-gnpENKOanKexswSVpVz7ojZEALl2x5qjLYNqSQGbxz+aP9sOXPfUS56ebyBrre7T7exuWGiFeRwnM0oVeGPaiw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/color-mode@2.2.0': - resolution: {integrity: sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/control-box@2.1.0': - resolution: {integrity: sha512-gVrRDyXFdMd8E7rulL0SKeoljkLQiPITFnsyMO8EFHNZ+AHt5wK4LIguYVEq88APqAGZGfHFWXr79RYrNiE3Mg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/counter@2.1.0': - resolution: {integrity: sha512-s6hZAEcWT5zzjNz2JIWUBzRubo9la/oof1W7EKZVVfPYHERnl5e16FmBC79Yfq8p09LQ+aqFKm/etYoJMMgghw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/css-reset@2.3.0': - resolution: {integrity: sha512-cQwwBy5O0jzvl0K7PLTLgp8ijqLPKyuEMiDXwYzl95seD3AoeuoCLyzZcJtVqaUZ573PiBdAbY/IlZcwDOItWg==} - peerDependencies: - '@emotion/react': '>=10.0.35' - react: '>=18' - - '@chakra-ui/descendant@3.1.0': - resolution: {integrity: sha512-VxCIAir08g5w27klLyi7PVo8BxhW4tgU/lxQyujkmi4zx7hT9ZdrcQLAted/dAa+aSIZ14S1oV0Q9lGjsAdxUQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/dom-utils@2.1.0': - resolution: {integrity: sha512-ZmF2qRa1QZ0CMLU8M1zCfmw29DmPNtfjR9iTo74U5FPr3i1aoAh7fbJ4qAlZ197Xw9eAW28tvzQuoVWeL5C7fQ==} - - '@chakra-ui/editable@3.1.0': - resolution: {integrity: sha512-j2JLrUL9wgg4YA6jLlbU88370eCRyor7DZQD9lzpY95tSOXpTljeg3uF9eOmDnCs6fxp3zDWIfkgMm/ExhcGTg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/event-utils@2.0.8': - resolution: {integrity: sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw==} - - '@chakra-ui/focus-lock@2.1.0': - resolution: {integrity: sha512-EmGx4PhWGjm4dpjRqM4Aa+rCWBxP+Rq8Uc/nAVnD4YVqkEhBkrPTpui2lnjsuxqNaZ24fIAZ10cF1hlpemte/w==} - peerDependencies: - react: '>=18' - - '@chakra-ui/form-control@2.2.0': - resolution: {integrity: sha512-wehLC1t4fafCVJ2RvJQT2jyqsAwX7KymmiGqBu7nQoQz8ApTkGABWpo/QwDh3F/dBLrouHDoOvGmYTqft3Mirw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/hooks@2.2.1': - resolution: {integrity: sha512-RQbTnzl6b1tBjbDPf9zGRo9rf/pQMholsOudTxjy4i9GfTfz6kgp5ValGjQm2z7ng6Z31N1cnjZ1AlSzQ//ZfQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/icon@3.2.0': - resolution: {integrity: sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/image@2.1.0': - resolution: {integrity: sha512-bskumBYKLiLMySIWDGcz0+D9Th0jPvmX6xnRMs4o92tT3Od/bW26lahmV2a2Op2ItXeCmRMY+XxJH5Gy1i46VA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/input@2.1.2': - resolution: {integrity: sha512-GiBbb3EqAA8Ph43yGa6Mc+kUPjh4Spmxp1Pkelr8qtudpc3p2PJOOebLpd90mcqw8UePPa+l6YhhPtp6o0irhw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/layout@2.3.1': - resolution: {integrity: sha512-nXuZ6WRbq0WdgnRgLw+QuxWAHuhDtVX8ElWqcTK+cSMFg/52eVP47czYBE5F35YhnoW2XBwfNoNgZ7+e8Z01Rg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/lazy-utils@2.0.5': - resolution: {integrity: sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg==} - - '@chakra-ui/live-region@2.1.0': - resolution: {integrity: sha512-ZOxFXwtaLIsXjqnszYYrVuswBhnIHHP+XIgK1vC6DePKtyK590Wg+0J0slDwThUAd4MSSIUa/nNX84x1GMphWw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/media-query@3.3.0': - resolution: {integrity: sha512-IsTGgFLoICVoPRp9ykOgqmdMotJG0CnPsKvGQeSFOB/dZfIujdVb14TYxDU4+MURXry1MhJ7LzZhv+Ml7cr8/g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/menu@2.2.1': - resolution: {integrity: sha512-lJS7XEObzJxsOwWQh7yfG4H8FzFPRP5hVPN/CL+JzytEINCSBvsCDHrYPQGp7jzpCi8vnTqQQGQe0f8dwnXd2g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - - '@chakra-ui/modal@2.3.1': - resolution: {integrity: sha512-TQv1ZaiJMZN+rR9DK0snx/OPwmtaGH1HbZtlYt4W4s6CzyK541fxLRTjIXfEzIGpvNW+b6VFuFjbcR78p4DEoQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/number-input@2.1.2': - resolution: {integrity: sha512-pfOdX02sqUN0qC2ysuvgVDiws7xZ20XDIlcNhva55Jgm095xjm8eVdIBfNm3SFbSUNxyXvLTW/YQanX74tKmuA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/number-utils@2.0.7': - resolution: {integrity: sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg==} - - '@chakra-ui/object-utils@2.1.0': - resolution: {integrity: sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==} - - '@chakra-ui/pin-input@2.1.0': - resolution: {integrity: sha512-x4vBqLStDxJFMt+jdAHHS8jbh294O53CPQJoL4g228P513rHylV/uPscYUHrVJXRxsHfRztQO9k45jjTYaPRMw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/popover@2.2.1': - resolution: {integrity: sha512-K+2ai2dD0ljvJnlrzesCDT9mNzLifE3noGKZ3QwLqd/K34Ym1W/0aL1ERSynrcG78NKoXS54SdEzkhCZ4Gn/Zg==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - - '@chakra-ui/popper@3.1.0': - resolution: {integrity: sha512-ciDdpdYbeFG7og6/6J8lkTFxsSvwTdMLFkpVylAF6VNC22jssiWfquj2eyD4rJnzkRFPvIWJq8hvbfhsm+AjSg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/portal@2.1.0': - resolution: {integrity: sha512-9q9KWf6SArEcIq1gGofNcFPSWEyl+MfJjEUg/un1SMlQjaROOh3zYr+6JAwvcORiX7tyHosnmWC3d3wI2aPSQg==} - peerDependencies: - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/progress@2.2.0': - resolution: {integrity: sha512-qUXuKbuhN60EzDD9mHR7B67D7p/ZqNS2Aze4Pbl1qGGZfulPW0PY8Rof32qDtttDQBkzQIzFGE8d9QpAemToIQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/provider@2.4.2': - resolution: {integrity: sha512-w0Tef5ZCJK1mlJorcSjItCSbyvVuqpvyWdxZiVQmE6fvSJR83wZof42ux0+sfWD+I7rHSfj+f9nzhNaEWClysw==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/radio@2.1.2': - resolution: {integrity: sha512-n10M46wJrMGbonaghvSRnZ9ToTv/q76Szz284gv4QUWvyljQACcGrXIONUnQ3BIwbOfkRqSk7Xl/JgZtVfll+w==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/react-children-utils@2.0.6': - resolution: {integrity: sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-context@2.1.0': - resolution: {integrity: sha512-iahyStvzQ4AOwKwdPReLGfDesGG+vWJfEsn0X/NoGph/SkN+HXtv2sCfYFFR9k7bb+Kvc6YfpLlSuLvKMHi2+w==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-env@3.1.0': - resolution: {integrity: sha512-Vr96GV2LNBth3+IKzr/rq1IcnkXv+MLmwjQH6C8BRtn3sNskgDFD5vLkVXcEhagzZMCh8FR3V/bzZPojBOyNhw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-types@2.0.7': - resolution: {integrity: sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-animation-state@2.1.0': - resolution: {integrity: sha512-CFZkQU3gmDBwhqy0vC1ryf90BVHxVN8cTLpSyCpdmExUEtSEInSCGMydj2fvn7QXsz/za8JNdO2xxgJwxpLMtg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-callback-ref@2.1.0': - resolution: {integrity: sha512-efnJrBtGDa4YaxDzDE90EnKD3Vkh5a1t3w7PhnRQmsphLy3g2UieasoKTlT2Hn118TwDjIv5ZjHJW6HbzXA9wQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-controllable-state@2.1.0': - resolution: {integrity: sha512-QR/8fKNokxZUs4PfxjXuwl0fj/d71WPrmLJvEpCTkHjnzu7LnYvzoe2wB867IdooQJL0G1zBxl0Dq+6W1P3jpg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-disclosure@2.1.0': - resolution: {integrity: sha512-Ax4pmxA9LBGMyEZJhhUZobg9C0t3qFE4jVF1tGBsrLDcdBeLR9fwOogIPY9Hf0/wqSlAryAimICbr5hkpa5GSw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-event-listener@2.1.0': - resolution: {integrity: sha512-U5greryDLS8ISP69DKDsYcsXRtAdnTQT+jjIlRYZ49K/XhUR/AqVZCK5BkR1spTDmO9H8SPhgeNKI70ODuDU/Q==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-focus-effect@2.1.0': - resolution: {integrity: sha512-xzVboNy7J64xveLcxTIJ3jv+lUJKDwRM7Szwn9tNzUIPD94O3qwjV7DDCUzN2490nSYDF4OBMt/wuDBtaR3kUQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-focus-on-pointer-down@2.1.0': - resolution: {integrity: sha512-2jzrUZ+aiCG/cfanrolsnSMDykCAbv9EK/4iUyZno6BYb3vziucmvgKuoXbMPAzWNtwUwtuMhkby8rc61Ue+Lg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-interval@2.1.0': - resolution: {integrity: sha512-8iWj+I/+A0J08pgEXP1J1flcvhLBHkk0ln7ZvGIyXiEyM6XagOTJpwNhiu+Bmk59t3HoV/VyvyJTa+44sEApuw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-latest-ref@2.1.0': - resolution: {integrity: sha512-m0kxuIYqoYB0va9Z2aW4xP/5b7BzlDeWwyXCH6QpT2PpW3/281L3hLCm1G0eOUcdVlayqrQqOeD6Mglq+5/xoQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-merge-refs@2.1.0': - resolution: {integrity: sha512-lERa6AWF1cjEtWSGjxWTaSMvneccnAVH4V4ozh8SYiN9fSPZLlSG3kNxfNzdFvMEhM7dnP60vynF7WjGdTgQbQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-outside-click@2.2.0': - resolution: {integrity: sha512-PNX+s/JEaMneijbgAM4iFL+f3m1ga9+6QK0E5Yh4s8KZJQ/bLwZzdhMz8J/+mL+XEXQ5J0N8ivZN28B82N1kNw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-pan-event@2.1.0': - resolution: {integrity: sha512-xmL2qOHiXqfcj0q7ZK5s9UjTh4Gz0/gL9jcWPA6GVf+A0Od5imEDa/Vz+533yQKWiNSm1QGrIj0eJAokc7O4fg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-previous@2.1.0': - resolution: {integrity: sha512-pjxGwue1hX8AFcmjZ2XfrQtIJgqbTF3Qs1Dy3d1krC77dEsiCUbQ9GzOBfDc8pfd60DrB5N2tg5JyHbypqh0Sg==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-safe-layout-effect@2.1.0': - resolution: {integrity: sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-size@2.1.0': - resolution: {integrity: sha512-tbLqrQhbnqOjzTaMlYytp7wY8BW1JpL78iG7Ru1DlV4EWGiAmXFGvtnEt9HftU0NJ0aJyjgymkxfVGI55/1Z4A==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-timeout@2.1.0': - resolution: {integrity: sha512-cFN0sobKMM9hXUhyCofx3/Mjlzah6ADaEl/AXl5Y+GawB5rgedgAcu2ErAgarEkwvsKdP6c68CKjQ9dmTQlJxQ==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-use-update-effect@2.1.0': - resolution: {integrity: sha512-ND4Q23tETaR2Qd3zwCKYOOS1dfssojPLJMLvUtUbW5M9uW1ejYWgGUobeAiOVfSplownG8QYMmHTP86p/v0lbA==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react-utils@2.0.12': - resolution: {integrity: sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==} - peerDependencies: - react: '>=18' - - '@chakra-ui/react@2.8.2': - resolution: {integrity: sha512-Hn0moyxxyCDKuR9ywYpqgX8dvjqwu9ArwpIb9wHNYjnODETjLwazgNIliCVBRcJvysGRiV51U2/JtJVrpeCjUQ==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/select@2.1.2': - resolution: {integrity: sha512-ZwCb7LqKCVLJhru3DXvKXpZ7Pbu1TDZ7N0PdQ0Zj1oyVLJyrpef1u9HR5u0amOpqcH++Ugt0f5JSmirjNlctjA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/shared-utils@2.0.5': - resolution: {integrity: sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==} - - '@chakra-ui/skeleton@2.1.0': - resolution: {integrity: sha512-JNRuMPpdZGd6zFVKjVQ0iusu3tXAdI29n4ZENYwAJEMf/fN0l12sVeirOxkJ7oEL0yOx2AgEYFSKdbcAgfUsAQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/skip-nav@2.1.0': - resolution: {integrity: sha512-Hk+FG+vadBSH0/7hwp9LJnLjkO0RPGnx7gBJWI4/SpoJf3e4tZlWYtwGj0toYY4aGKl93jVghuwGbDBEMoHDug==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/slider@2.1.0': - resolution: {integrity: sha512-lUOBcLMCnFZiA/s2NONXhELJh6sY5WtbRykPtclGfynqqOo47lwWJx+VP7xaeuhDOPcWSSecWc9Y1BfPOCz9cQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/spinner@2.1.0': - resolution: {integrity: sha512-hczbnoXt+MMv/d3gE+hjQhmkzLiKuoTo42YhUG7Bs9OSv2lg1fZHW1fGNRFP3wTi6OIbD044U1P9HK+AOgFH3g==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/stat@2.1.1': - resolution: {integrity: sha512-LDn0d/LXQNbAn2KaR3F1zivsZCewY4Jsy1qShmfBMKwn6rI8yVlbvu6SiA3OpHS0FhxbsZxQI6HefEoIgtqY6Q==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/stepper@2.3.1': - resolution: {integrity: sha512-ky77lZbW60zYkSXhYz7kbItUpAQfEdycT0Q4bkHLxfqbuiGMf8OmgZOQkOB9uM4v0zPwy2HXhe0vq4Dd0xa55Q==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/styled-system@2.9.2': - resolution: {integrity: sha512-To/Z92oHpIE+4nk11uVMWqo2GGRS86coeMmjxtpnErmWRdLcp1WVCVRAvn+ZwpLiNR+reWFr2FFqJRsREuZdAg==} - - '@chakra-ui/switch@2.1.2': - resolution: {integrity: sha512-pgmi/CC+E1v31FcnQhsSGjJnOE2OcND4cKPyTE+0F+bmGm48Q/b5UmKD9Y+CmZsrt/7V3h8KNczowupfuBfIHA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' - react: '>=18' - - '@chakra-ui/system@2.6.2': - resolution: {integrity: sha512-EGtpoEjLrUu4W1fHD+a62XR+hzC5YfsWm+6lO0Kybcga3yYEij9beegO0jZgug27V+Rf7vns95VPVP6mFd/DEQ==} - peerDependencies: - '@emotion/react': ^11.0.0 - '@emotion/styled': ^11.0.0 - react: '>=18' - - '@chakra-ui/table@2.1.0': - resolution: {integrity: sha512-o5OrjoHCh5uCLdiUb0Oc0vq9rIAeHSIRScc2ExTC9Qg/uVZl2ygLrjToCaKfaaKl1oQexIeAcZDKvPG8tVkHyQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/tabs@3.0.0': - resolution: {integrity: sha512-6Mlclp8L9lqXmsGWF5q5gmemZXOiOYuh0SGT/7PgJVNPz3LXREXlXg2an4MBUD8W5oTkduCX+3KTMCwRrVrDYw==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/tag@3.1.1': - resolution: {integrity: sha512-Bdel79Dv86Hnge2PKOU+t8H28nm/7Y3cKd4Kfk9k3lOpUh4+nkSGe58dhRzht59lEqa4N9waCgQiBdkydjvBXQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/textarea@2.1.2': - resolution: {integrity: sha512-ip7tvklVCZUb2fOHDb23qPy/Fr2mzDOGdkrpbNi50hDCiV4hFX02jdQJdi3ydHZUyVgZVBKPOJ+lT9i7sKA2wA==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - - '@chakra-ui/theme-tools@2.1.2': - resolution: {integrity: sha512-Qdj8ajF9kxY4gLrq7gA+Azp8CtFHGO9tWMN2wfF9aQNgG9AuMhPrUzMq9AMQ0MXiYcgNq/FD3eegB43nHVmXVA==} - peerDependencies: - '@chakra-ui/styled-system': '>=2.0.0' - - '@chakra-ui/theme-utils@2.0.21': - resolution: {integrity: sha512-FjH5LJbT794r0+VSCXB3lT4aubI24bLLRWB+CuRKHijRvsOg717bRdUN/N1fEmEpFnRVrbewttWh/OQs0EWpWw==} - - '@chakra-ui/theme@3.3.1': - resolution: {integrity: sha512-Hft/VaT8GYnItGCBbgWd75ICrIrIFrR7lVOhV/dQnqtfGqsVDlrztbSErvMkoPKt0UgAkd9/o44jmZ6X4U2nZQ==} - peerDependencies: - '@chakra-ui/styled-system': '>=2.8.0' - - '@chakra-ui/toast@7.0.2': - resolution: {integrity: sha512-yvRP8jFKRs/YnkuE41BVTq9nB2v/KDRmje9u6dgDmE5+1bFt3bwjdf9gVbif4u5Ve7F7BGk5E093ARRVtvLvXA==} - peerDependencies: - '@chakra-ui/system': 2.6.2 - framer-motion: '>=4.0.0' - react: '>=18' - react-dom: '>=18' - - '@chakra-ui/tooltip@2.3.1': - resolution: {integrity: sha512-Rh39GBn/bL4kZpuEMPPRwYNnccRCL+w9OqamWHIB3Qboxs6h8cOyXfIdGxjo72lvhu1QI/a4KFqkM3St+WfC0A==} + '@chakra-ui/react@3.0.2': + resolution: {integrity: sha512-xfW0tGCLJSvNkMFrz4zyjvImugwVb4gYvsGOT9hISMhDvh20ciS3WEI8S+jia4ytkl5yI4H0KPyuMjQt/gM69Q==} peerDependencies: - '@chakra-ui/system': '>=2.0.0' - framer-motion: '>=4.0.0' + '@emotion/react': '>=11' react: '>=18' react-dom: '>=18' - '@chakra-ui/transition@2.1.0': - resolution: {integrity: sha512-orkT6T/Dt+/+kVwJNy7zwJ+U2xAZ3EU7M3XCs45RBvUnZDr/u9vdmaM/3D/rOpmQJWgQBwKPJleUXrYWUagEDQ==} - peerDependencies: - framer-motion: '>=4.0.0' - react: '>=18' - - '@chakra-ui/utils@2.0.15': - resolution: {integrity: sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA==} - - '@chakra-ui/visually-hidden@2.2.0': - resolution: {integrity: sha512-KmKDg01SrQ7VbTD3+cPWf/UfpF5MSwm3v7MWi0n5t8HnnadT13MF0MJCDSXbBWnzLv1ZKJ6zlyAOeARWX+DpjQ==} - peerDependencies: - '@chakra-ui/system': '>=2.0.0' - react: '>=18' - '@emotion/babel-plugin@11.12.0': resolution: {integrity: sha512-y2WQb+oP8Jqvvclh8Q55gLUyb7UFvgv7eJfsj7td5TToBrIUtPay2kMrZi4xjq9qw2vD0ZR5fSho0yqoFgX7Rw==} @@ -739,8 +282,8 @@ packages: '@emotion/hash@0.9.2': resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} - '@emotion/is-prop-valid@1.3.0': - resolution: {integrity: sha512-SHetuSLvJDzuNbOdtPVbq6yMMMlLoW5Q94uDqJZqy50gcmAjxFkVqmzqSGEFq9gT2iMuIeKV1PXVWmvUhuZLlQ==} + '@emotion/is-prop-valid@1.3.1': + resolution: {integrity: sha512-/ACwoqx7XQi9knQs/G0qKvv5teDMhD7bXYns9N/wM8ah8iNb8jZ2uNO0YOgiq2o2poIvVtJS2YALasQuMSQ7Kw==} '@emotion/memoize@0.9.0': resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} @@ -757,19 +300,12 @@ packages: '@emotion/serialize@1.3.1': resolution: {integrity: sha512-dEPNKzBPU+vFPGa+z3axPRn8XVDetYORmDC0wAiej+TNcOZE70ZMJa0X7JdeoM6q/nWTMZeLpN/fTnD9o8MQBA==} + '@emotion/serialize@1.3.2': + resolution: {integrity: sha512-grVnMvVPK9yUVE6rkKfAJlYZgo0cu3l9iMC77V7DW6E1DUIrU68pSEXRmFZFOFB1QFo57TncmOcvcbMDWsL4yA==} + '@emotion/sheet@1.4.0': resolution: {integrity: sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg==} - '@emotion/styled@11.13.0': - resolution: {integrity: sha512-tkzkY7nQhW/zC4hztlwucpT8QEZ6eUzpXDRhww/Eej4tFfO0FxQYWRyg/c5CCXa4d/f174kqeXYjuQRnhzf6dA==} - peerDependencies: - '@emotion/react': ^11.0.0-rc.0 - '@types/react': '*' - react: '>=16.8.0' - peerDependenciesMeta: - '@types/react': - optional: true - '@emotion/unitless@0.10.0': resolution: {integrity: sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==} @@ -781,6 +317,9 @@ packages: '@emotion/utils@1.4.0': resolution: {integrity: sha512-spEnrA1b6hDR/C68lC2M7m6ALPUHZC0lIY7jAS/B/9DuuO1ZP04eov8SMv/6fwRd8pzmsn2AuJEznRREWlQrlQ==} + '@emotion/utils@1.4.1': + resolution: {integrity: sha512-BymCXzCG3r72VKJxaYVwOXATqXIZ85cuvg0YOUDxMGNrKc1DJRZk8MgV5wyXRyEayIMd4FuXJIUgTBXvDNW5cA==} + '@emotion/weak-memoize@0.4.0': resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==} @@ -959,12 +498,18 @@ packages: '@floating-ui/core@1.6.7': resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} - '@floating-ui/dom@1.6.10': - resolution: {integrity: sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==} + '@floating-ui/dom@1.6.11': + resolution: {integrity: sha512-qkMCxSR24v2vGkhYDo/UzxfJN3D4syqSjyuTFz6C7XcpU1pASPRieNI0Kj5VP3/503mOfYiGY891ugBX1GlABQ==} + + '@floating-ui/dom@1.6.8': + resolution: {integrity: sha512-kx62rP19VZ767Q653wsP1XZCGIirkE09E0QUGNYTM/ttbbQHqcGPdSfWFxUyyNLc/W6aoJRBajOSXhP6GXjC0Q==} '@floating-ui/utils@0.2.7': resolution: {integrity: sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==} + '@floating-ui/utils@0.2.8': + resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} + '@hey-api/openapi-ts@0.52.0': resolution: {integrity: sha512-DA3Zf5ONxMK1PUkK88lAuYbXMgn5BvU5sjJdTAO2YOn6Eu/9ovilBztMzvu8pyY44PmL3n4ex4+f+XIwvgfhvw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -980,6 +525,15 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} + '@internationalized/date@3.5.5': + resolution: {integrity: sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==} + + '@internationalized/date@3.5.6': + resolution: {integrity: sha512-jLxQjefH9VI5P9UQuqB6qNKnvFt1Ky1TPIzHGsIlCi7sZZoMR8SdYbBGRvM0y+Jtb+ez4ieBzmiAUcpmPYpyOw==} + + '@internationalized/number@3.5.3': + resolution: {integrity: sha512-rd1wA3ebzlp0Mehj5YTuTI50AQEx80gWFyHcQu+u91/5NgdwBecO8BH6ipPfE+lmQ9d63vpB3H9SHoIUiupllw==} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1021,6 +575,9 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@pandacss/is-valid-prop@0.41.0': + resolution: {integrity: sha512-BE6h6CsJk14ugIRrsazJtN3fcg+KDFRat1Bs93YFKH6jd4DOb1yUyVvC70jKqPVvg70zEcV8acZ7VdcU5TLu+w==} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -1029,9 +586,6 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@popperjs/core@2.11.8': - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@remix-run/router@1.19.2': resolution: {integrity: sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==} engines: {node: '>=14.0.0'} @@ -1194,6 +748,9 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/helpers@0.5.13': + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@swc/types@0.1.12': resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} @@ -1265,12 +822,6 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/lodash.mergewith@4.6.7': - resolution: {integrity: sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A==} - - '@types/lodash@4.17.7': - resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} - '@types/node@22.5.4': resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} @@ -1420,14 +971,397 @@ packages: '@vitest/utils@2.1.1': resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} - '@zag-js/dom-query@0.16.0': - resolution: {integrity: sha512-Oqhd6+biWyKnhKwFFuZrrf6lxBz2tX2pRQe6grUnYwO6HJ8BcbqZomy2lpOdr+3itlaUqx+Ywj5E5ZZDr/LBfQ==} + '@zag-js/accordion@0.62.1': + resolution: {integrity: sha512-1lMKuD1GbiMuemOHOu+24BSAAG8iTD6l/4zYrQRBCTsxXzHhWqTtLF7okGgmSAs8iyNfOuWefCfaJJ3BJNSh5A==} + + '@zag-js/accordion@0.74.2': + resolution: {integrity: sha512-0E6LpQgmcbDe12akh2sKYVvk+fwxVUwjVdclj8ntzlkAYy8PNTTbd9kfNB6rX9+lJUXk/Iqb5+Qgy9RjWplnNw==} + + '@zag-js/anatomy@0.62.1': + resolution: {integrity: sha512-1JiPQOyVlO1jHwLTSNJpyfy1R1UYoaVU1mKSUww5+htAuT/1txjs04pr+8vTF/L/UVzNEZZYepB1tTabyb9LYg==} + + '@zag-js/anatomy@0.74.2': + resolution: {integrity: sha512-wIJQGBiSHYB94UA7k7o4a8xbyqDwIQ0dG52xcD7+eV1ypT+dP+BtxQKmS5w06aghNdHs8b4F2hVLDVSdyLqRkQ==} + + '@zag-js/aria-hidden@0.62.1': + resolution: {integrity: sha512-vVV8bwZhNU+AOOf/USEGV/n9zuTID+spHeC9ZAj29ibWAMmaiq2bx4t1kO4v9eKqKXULUBPPrZQ7CX7oiU616A==} + + '@zag-js/aria-hidden@0.74.2': + resolution: {integrity: sha512-F4dkdLZ3Qeu6Er9rwl8IWEAdhAjcOTRKsE1Otoi0SKjcQKlQfLTPutVDVaZQxz1ZNXNlyq3YUgFE+EiwMV7jxA==} + + '@zag-js/auto-resize@0.62.1': + resolution: {integrity: sha512-nznVkAsZGS+L+VhNO8hPnEyvagNhTezkb64SSPa8E49hJHS2DEN3T5hKCx86tDuiCMd0EdjwUCCQq3pnbzbnCQ==} + + '@zag-js/auto-resize@0.74.2': + resolution: {integrity: sha512-h7gR3LCcxgURg/Xz4IoI4ccN/A+u63zNT8HoXjBWezy050YsItj20q2Yelm6ADT9qcbC+a6W83j4C43ejy5Q5w==} + + '@zag-js/avatar@0.62.1': + resolution: {integrity: sha512-J+IRqJlpL4S9ikCQle/FHj6p8uT8Ee/D88u4k7m/An4Ot1FcrfKqfC3INB5YOI+d8hkIQVtEIAC8Yt/s4OzAMg==} + + '@zag-js/avatar@0.74.2': + resolution: {integrity: sha512-Ctk/r+rbA0ZvdORRKyLMvtxxulda5m0moa5NtT2TuZe3WlTmJRYBMlSQzXwfOAXCjQlLp+zkeyyriP441sm9OQ==} + + '@zag-js/carousel@0.62.1': + resolution: {integrity: sha512-0YQ2jJjzaS1zFLVnPBslVKI8/fY2Z6aOrcJbBjxozG27iSS6zEqmbsz3OOtcYJRlB8jLboZutpMBs3PGh5zg5Q==} + + '@zag-js/carousel@0.74.2': + resolution: {integrity: sha512-EAM3hHXlC5HNcT7D2IaX7p4aOaXLaLYkSCJcMqqo9H3CxVWa7Kfw00yTG1Z0HcRNKiPYTBF/W9fqtHwfpa5s+w==} + + '@zag-js/checkbox@0.62.1': + resolution: {integrity: sha512-xiubQLhRXedlZe4Vc6zxaDFWLSpRdGEG0jTrF3OXovYZLN7bmq0iXiYcWqsLa012+2dYN9w5B1zfQQlzf4sk2w==} + + '@zag-js/checkbox@0.74.2': + resolution: {integrity: sha512-bmF1I179fhEvEXBJU5yzHi+W2Oett0PUVUw2GFFzfIn6w0AgZKNIr8+NLtEWR0Wn0UELXNhLnBSqZC3j2jZHlA==} + + '@zag-js/clipboard@0.62.1': + resolution: {integrity: sha512-gEhCGLkAlrgNWkd7ZqF4p4yNKsR54+0YQPevEv7iX9oio8T/F8OWaDmDjA4NsXxqRe6hr5KLJbVp8dYRop30TQ==} + + '@zag-js/clipboard@0.74.2': + resolution: {integrity: sha512-0D7sIBilV+KTMwArmfa73uJUtDbAqHH3g5o3RFJ+RYpAIYQTINGLw13tsmUK7xQ8gd6M8ARAcAv1khZdwO4ykA==} + + '@zag-js/collapsible@0.62.1': + resolution: {integrity: sha512-M4hsuqf6dVra6RvKaxQjgQjZ+iYj3XH84w6QOnt/SXbJauQoE6nfy77RI/A8O2pPuP6uLq0h2E9Eo3ftcbGBoQ==} + + '@zag-js/collapsible@0.74.2': + resolution: {integrity: sha512-wZI57xWU2tlcJDPlQBUyBxg39PUkY12H6MKcf/+1KBOpJiWc87+4HDBCVSt31diUAhJwcbNsYFwJg3BA4vTw7Q==} + + '@zag-js/collection@0.62.1': + resolution: {integrity: sha512-Qg3OvGCvcoeV4u8IcQmNCu4dChRttVyQ9DF8Ab0qlyrjRDF+w8vMAcNcgNqn10/xX4A7B743cz023LooVsW6VA==} + + '@zag-js/collection@0.74.2': + resolution: {integrity: sha512-8Ls5TR1kKPLDucuJJ0kuwJ45jOEzhcVN4T/mbkShUrgRSB4FrcNzwdpMrKqidNz8OrtphgYYcn3xx/gGUIHLRQ==} + + '@zag-js/color-picker@0.62.1': + resolution: {integrity: sha512-GLeADGcoMLcVS+UM6rn/c1BmBgSB2uTc5AWBkuKoH7TktsKo6+T/v3/QZIU7/b69qBAp3/vWZti99Flw42IDdw==} + + '@zag-js/color-picker@0.74.2': + resolution: {integrity: sha512-l5YAxXjSNWT++gCBLkP/qKwdHpNSxZYGdLU5f1fNupFSSZgZlNTz99ArxsypqFrJKTVvPjDSoOhjG4BeKHAAdg==} + + '@zag-js/color-utils@0.62.1': + resolution: {integrity: sha512-uXsEA0xsI4NT7YFwWZldy7LXsk32Ta+41MrckhzbSA766v+bW4sFDUYmJxwLkN4nl1QzlLAlGghhauXmW9Fs8g==} + + '@zag-js/color-utils@0.74.2': + resolution: {integrity: sha512-yoavZXIGuVXi/QCO89hBu9Ni0xH7o8ZcDFX/CIjr3S9sI3fjNak9efkfPFx0Ooo9x0Fvz8mpu+DPB2uk7voXDA==} + + '@zag-js/combobox@0.62.1': + resolution: {integrity: sha512-EovqyFqD61YmYJYc42qKH2OE7GxMm3gamWLU/lvZe/3eyZt6TsxFe2xeP7WSsvq2v90myMajAnUb0DOpvYaCKw==} + + '@zag-js/combobox@0.74.2': + resolution: {integrity: sha512-NqG2R01NjZz5a3hGYI0Ok7MNM7OkMlYlTI5fJXDgkkhgXi5Mk87R4+AQNjP7xzSEI35rSlVIJt4ecW59cklHng==} + + '@zag-js/core@0.62.1': + resolution: {integrity: sha512-ZSjqnV5vcGDassjmZ/lxWbG244A0i+IHImVZ/a4/0JkjkH126ly+At4FC+HI571pNKiNlrqYmGzRRSBMqm37yQ==} + + '@zag-js/core@0.74.2': + resolution: {integrity: sha512-UAnj9WJdFYeTxbwSCdX8zRYhtLvlJqfqy9cn2NEugpxf+9W/GA89JzH1ZdKLyVJUIuIPoqGd4ZaAgv2p64DZ1Q==} + + '@zag-js/date-picker@0.62.1': + resolution: {integrity: sha512-Wl6yzMtrTy7XgDFbYJaRO8M5dkxLPBvAo3ilDvFBicbJViJCZ9pg1AJYh+xGaK/gfAd7O9wBdYJdHxfESlmlDg==} + + '@zag-js/date-picker@0.74.2': + resolution: {integrity: sha512-iIVQLEAV1FKM+aB7v7Xk5o4w95vdmJhe3aTYDxc6Xo+Fw4tsdUmg/UtQ1ScPzbagBo8Cut2krvkG/8SrlCRMyw==} + 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@0.74.2': + resolution: {integrity: sha512-Pb7FggFOTzCTyo+ap4uuA6vBFrYDSoqW/sMI6kwuOBWL3IjFKfmmSVaem6MYycycWN8d7on4IOp0muWCcJaDUQ==} + peerDependencies: + '@internationalized/date': '>=3.0.0' + + '@zag-js/dialog@0.62.1': + resolution: {integrity: sha512-7YRvWZ9UMUjFz0q537/uaTMBljLimWISfVHkUSa2ngbXB8LPYYbqYv5Vio2rvRFqy3nJR3HTO4cGZJGDjO655g==} + + '@zag-js/dialog@0.74.2': + resolution: {integrity: sha512-2kYqFSqpa1SShS2Z8cVqtoOML3uiwIUOZxNVKIea3ItdlMTqHJI+X/NudFvgpUvVj4NMLbUhwIgC+jN2SWDL7g==} + + '@zag-js/dismissable@0.62.1': + resolution: {integrity: sha512-muGTBISpjQEWLCrsYa9wAFaGXlVxYtyMaDgpcPpQdQPwZF86b445y4d8h9FjwkESdJ6Zcdjn21pu5CWD28T3uQ==} + + '@zag-js/dismissable@0.74.2': + resolution: {integrity: sha512-Wl6n1lW1eTKKu5Kg+6jum9nZDXYGA86XL24Rip2aOScrAo2UGCA+nSIgg7GGO5qGs52iawITba38tAe6maZQLw==} + + '@zag-js/dom-event@0.62.1': + resolution: {integrity: sha512-/+okVW69Xdoot7dutJVMz0iciwWM6DvAeLWr7LB5DZsUQMu93oqV/8BE2JArDxEcg5C208HNThGStcWlTaddgA==} + + '@zag-js/dom-event@0.74.2': + resolution: {integrity: sha512-duuwxowflkY7UUI+1vHr9ttzqn2JtJ+mgAS0cBeNmqtvK6XrNaHSrm0B4u4R/KIJ73Tx8TZGbmgN9Vwj/U2FrA==} + + '@zag-js/dom-query@0.62.1': + resolution: {integrity: sha512-sI/urNd3QX/WI7Sii+X1Z/OTWNisn7EaW3T0X9Rbn41u79DC4KeUnP+wpIq1igSJNH2zQWIWBLJ1OGhAjuSl5g==} + + '@zag-js/dom-query@0.74.2': + resolution: {integrity: sha512-g+7wIdhT1nlY5yhQWoMDzin8uYoBXeQk8TNUj3GZH/1dTX9YC0vs7vz7rotzunLkEA7nEGfLNzdO5CRQBhGp0w==} + + '@zag-js/editable@0.62.1': + resolution: {integrity: sha512-BkPLV8T9ixdhz3IxvseV24a1pBNmYhR1np+JUKap0C8thtFbDoF361haEQjCqTCfHDv+j5l1rtq/+H/TF3eEIg==} + + '@zag-js/editable@0.74.2': + resolution: {integrity: sha512-SXSaAmaqvhFPJmX25tz487skF+GTIGAmp0Y6iHqDUsUh0qDncUPOr90M+kFtud/6YUPFkzEpKQtmeczJR0LURw==} + + '@zag-js/element-rect@0.62.1': + resolution: {integrity: sha512-SefRp1IeiENoUkl7yxGzUIdxtQqgKlI+G1qlgx9MZgchH2VZCpqi+EuZgLEKzz7REMabOYqbgs6EEIxGIyNueg==} + + '@zag-js/element-rect@0.74.2': + resolution: {integrity: sha512-FK+bQ4nhdcR52868uE0rlmmq4+un5P++WDoe6S4Aldrx7FJS2XTtWMBdx09zBe48DvUYjGM4o3RbuxbCQoD0BQ==} + + '@zag-js/element-size@0.62.1': + resolution: {integrity: sha512-QCtVeIJ611hJPorKEkdfrWWcMohadplZoW8xQW/2PLSmKUhTNLfHsZLyeoYKyj5Jk4X8OAN4onnMVETFw232EA==} + + '@zag-js/element-size@0.74.2': + resolution: {integrity: sha512-mqw0PLdPs17zrolZBlsYby5kUfo8+QpaU/HAVQavnHQZwNiX4CRBvG1YeqSP699Mvh6QDKc0JhchwAfh+eGGnA==} + + '@zag-js/file-upload@0.62.1': + resolution: {integrity: sha512-Wh33acYMJLNRIV2y0GdSZqoN3aX/t/uzIBWh3rVsN7tpjDYWXLYIsXQttkGLFf0sgICK+3PVD+LLaIpiGDh4+Q==} + + '@zag-js/file-upload@0.74.2': + resolution: {integrity: sha512-VVko5ojAoRQsalsaQxGwTt5ONcYaHuw6yFL/HqPKNzGyyG8zPBl0nRGMSZQprTyUSMDtsxNp8ydL1cbauDqU3Q==} + + '@zag-js/file-utils@0.62.1': + resolution: {integrity: sha512-p363S2pqz29wf1shcSfoY2GI9wWrJkKamNiwuehqoYFh2b8isrcWFVL3VYxm937N1/m5+rtMATQbn0a9j9sggA==} + + '@zag-js/file-utils@0.74.2': + resolution: {integrity: sha512-pTyU33Ag7533X3/RCBvfbGBHFMncg5x2/3n1htSxEVLIIHxbRvvDab2IN550n3OIjMzBLfM4xjNu1R87ed2hlQ==} + + '@zag-js/focus-visible@0.74.2': + resolution: {integrity: sha512-CO5x3uCGKgigQ91S3c3vy/KEKyXK+eTveIzprFTxlQs4Zu2qMe/nJCIhIkG54fhvW/a5F9wY7Ox1f8hGZ1Z1fA==} + + '@zag-js/form-utils@0.62.1': + resolution: {integrity: sha512-GJWRRtEpro8TNEUuEWMhIOWmVFXqiHNTTrrRLxijxUIWbsPrPdPiKL7qwBAESYoZQCmN0hU99S0w2Xmm7Q05Zg==} + + '@zag-js/form-utils@0.74.2': + resolution: {integrity: sha512-LPaZfDhQmhyL4fMMKm4gZGUg6vwcSzaHOVlQHdAR8yoSqvO4yXEdxr2xz4civNNknD0crST2erfexGHEY6Oa/Q==} + + '@zag-js/highlight-word@0.74.2': + resolution: {integrity: sha512-zuy2E62F/w3G94kh4l3iEAtNxqwuAdNkMwcS8EhT6mnzNcf4BgzW7Ne+O1fRb4IGazZwHPaWC0rYdTUuErK9IA==} - '@zag-js/element-size@0.10.5': - resolution: {integrity: sha512-uQre5IidULANvVkNOBQ1tfgwTQcGl4hliPSe69Fct1VfYb2Fd0jdAcGzqQgPhfrXFpR62MxLPB7erxJ/ngtL8w==} + '@zag-js/hover-card@0.62.1': + resolution: {integrity: sha512-ryiNHQmmHpiDiZ5nuk9nvGUgnT017q8hYf+wLSI5OJ+klHPjrHObb7I7v/fUmKzWNtIOhaL0uw9afzjRt3bLEw==} - '@zag-js/focus-visible@0.16.0': - resolution: {integrity: sha512-a7U/HSopvQbrDU4GLerpqiMcHKEkQkNPeDZJWz38cw/6Upunh41GjHetq5TB84hxyCaDzJ6q2nEdNoBQfC0FKA==} + '@zag-js/hover-card@0.74.2': + resolution: {integrity: sha512-Li1lrePYcTC2UqAP/oOLcK4syyBomTmAp06CJukSXpGcYe6qUD4CqhLva0qYjvZ6SKaB9Y3BryD9RTjFvZOuZA==} + + '@zag-js/i18n-utils@0.62.1': + resolution: {integrity: sha512-ipzx0W6VK5x+w/PnUrN8z5SULJuLqvdzsPVBJ2iGHrMcTPC/y9JDt82nJV9fUYmG898pOZUx7vysfLLPNEAFTQ==} + + '@zag-js/i18n-utils@0.74.2': + resolution: {integrity: sha512-S+ZJ3OFUtCoUdKkDfiF3sgXr+98rhVV+BmHgfAiEYRQA7RjeHDB3jX+eBbeZTLFqvHGtaGWCRE3knto3Ed7YvQ==} + + '@zag-js/interact-outside@0.62.1': + resolution: {integrity: sha512-V5N+kr2Uv97HWYL0U5ZVS//NMQu87XGLtI7Ae5EtHrdAEKxO2NpPwf50Gzza4zc1VEVYYFqobTlkNQ3hrrL6VQ==} + + '@zag-js/interact-outside@0.74.2': + resolution: {integrity: sha512-58ilkSC2UQw9PsFo4HKBrYcWC1+WRA8M6MqNf9MnxxOvAq+Y8APH0I6ExxAfUhLsk9v+6kPf0txM9MDoB0iNFA==} + + '@zag-js/live-region@0.62.1': + resolution: {integrity: sha512-Giu7d5UWc2Sqb3/T0tSzqSwxJ4mVrNN+MTu06J7EaD4khK5RgX4GRpQ9rpwOS/GJT+8nc6YBhWTi7tqKN/+iHQ==} + + '@zag-js/live-region@0.74.2': + resolution: {integrity: sha512-l9cipG1hykvSWIbKc3/3imFQ+Sp3u2VjZirmdM2K9julo7DKxU3r63aQI2s6SpD4tfQPq4AcoXqzZBF0RnQRUg==} + + '@zag-js/menu@0.62.1': + resolution: {integrity: sha512-l/PartHj6//NMlENYNBmUmeYG9K0SbjbnnIudv+rK+oyrUoX/MDCJ7bdy7ZMYxWTR127WdZlLHBxsgMe86lBqQ==} + + '@zag-js/menu@0.74.2': + resolution: {integrity: sha512-dEBerxdgPH4dGWEbFM/aY8zYtUAQL7hopv4iWPHv1NMFhWu7IShmKe2xm/4ZSKaOkiWZ2CJyMI0oHr+qQ+ZhWg==} + + '@zag-js/number-input@0.62.1': + resolution: {integrity: sha512-THizFB4Qwq4erMk6mI82voIo/PbbrAOSQXyPF8NPyGupSzqYntS1XPEdyqFH677PhHweelxQnvtZEm5alm1HLw==} + + '@zag-js/number-input@0.74.2': + resolution: {integrity: sha512-I889jfoTiKX9gRbyZCgKDyBj1+VgFCKyELbFVJhgnWQhip4MLjzI0YjWWp/wgHs/ZwEBaxvy6CRq1KOtvGkQNg==} + + '@zag-js/number-utils@0.62.1': + resolution: {integrity: sha512-ktnGSYKKLG9No14ivlboEzq4+jiOIWU+8yeoRrZmfdCG58g4s9JF0lBDRf3ts9vhUdofJ+vUFMPqkk2eCWyQlA==} + + '@zag-js/number-utils@0.74.2': + resolution: {integrity: sha512-wNaixDQDotwUUKtpA524tfDvsiQQroDFZYFPZfnwKq89rPT0Zlh8LMKLL/Mfi32Zqp8UP9srdcMEy1XEGrIiNA==} + + '@zag-js/numeric-range@0.62.1': + resolution: {integrity: sha512-R4/II5MvS+eJ880srPuIlexqRH7kVsGomcsDlB5yyhHsradm7OJfC5L6osvKj1DNAitfFh8901BZFaWmQe8O1w==} + + '@zag-js/numeric-range@0.74.2': + resolution: {integrity: sha512-sm2xlc03Zy4DdCRNmr7jUgL9s34rK0bVDezn35TCq3QMPWQndIlsCbywcmxqxxtUymwnSwizWenZaWVlspFlgg==} + + '@zag-js/pagination@0.62.1': + resolution: {integrity: sha512-fyDXNnAGyRsQEugvNR1kfEO8hGeesOV6l2rEACdvNN6G9Cqktqd52aaWVIf805G3Ig72igW2SybI9md/rDflzQ==} + + '@zag-js/pagination@0.74.2': + resolution: {integrity: sha512-aqwqxHrgvfm6rAcxIRTSRFaWA9/UCQGiLP+P01Hg+/+IkVJeJIdxN10ImSOL4Sl9zvsu3jVCXg6xLh4ydnaWqw==} + + '@zag-js/pin-input@0.62.1': + resolution: {integrity: sha512-CTAOyQCLaNSWH29bhc4XruEkvnYFJN1QF/x5axtHV+cir05zcdB3L7Sna4D6nUBSwd0tOGnUmPlviyP7zkpgBA==} + + '@zag-js/pin-input@0.74.2': + resolution: {integrity: sha512-1LxK/VSU8t9w9/c726gZNHXnawU4SnN0DxsYQa4YxN1RDwFp/RwKp0hLAsunKx7yBdyC1VVyqVPYZdZYQotdQg==} + + '@zag-js/popover@0.62.1': + resolution: {integrity: sha512-cT6okb5Yq69YWx6G1vonNEnEg4MlBXRbXLflLBqOP1PTwhk6RwlndXGV2uCdlnR0mUJa/RKldzdUcwOQesJaag==} + + '@zag-js/popover@0.74.2': + resolution: {integrity: sha512-B0U2/XJ630kWYY1x5UTBMxXjy2EfbH9T3eRQlSXZS/uToEzvhsYvw/YaIRqyvYxPyrnmB72to6r5Kw8omryw4Q==} + + '@zag-js/popper@0.62.1': + resolution: {integrity: sha512-tyLEdYIsv3cgnWCWzPPv9f72hzmQDQcObDIczIZt+OQr89qgyhGHt5jR1f0Qxsz9zZlSPsEftccyXRQYInQtxQ==} + + '@zag-js/popper@0.74.2': + resolution: {integrity: sha512-gsS32rxw+bSKOLOtF/VPNNafzO/fEU58OYIfM7yA4swrEupUqdfAF/ihNH+Uj/AZQKj2tnwLTR1fJ1w3czpY9w==} + + '@zag-js/presence@0.62.1': + resolution: {integrity: sha512-qjnr1WpW5yetRp2j2V0ocRvr6X6TuWNxjL2DyJAusodcsSElF2V0UuFOLT/xIZA8BVIbgcyCvcPB01PHugC5Ww==} + + '@zag-js/presence@0.74.2': + resolution: {integrity: sha512-57eBd5C205jYUQ7Rsbft9YRy4euNDdxKDpdLdInqk8egf2vFaUWIV152pm5iOGRVidDGgcIunTFvHFCT1rbATQ==} + + '@zag-js/progress@0.62.1': + resolution: {integrity: sha512-7FyeP/wCiJ2dao1y/4RzhrLeIse305YtRMTDaVE5EnOJK3nit2Rrl+z8kGx5aqrGQcGsLH/rh5QYFp689Nx57Q==} + + '@zag-js/progress@0.74.2': + resolution: {integrity: sha512-4LNhFP18g21ni4Hv0RQEYqcMhiyMzTsu1IPizy8I5l3mJvsV6b7w591K2iC4mybLynPBodvkl+fLKqKm3Z+1IA==} + + '@zag-js/qr-code@0.62.1': + resolution: {integrity: sha512-648qXQduIqq4CZWN07D1UOcczZrdp3UjBSHFEi4PQHTz1Vg08pH0BIZDqiqpupG9niYJEB/GPLGofRQQYoIoDw==} + + '@zag-js/qr-code@0.74.2': + resolution: {integrity: sha512-GHAmnHz9pdaP0c5/n4aPSo67Bk1Cvv9PIHuOKKLyalRcao/ARvtiS6371logfB1l9DHtMSARWaZXDrIdNZx/gQ==} + + '@zag-js/radio-group@0.62.1': + resolution: {integrity: sha512-VVGTUkHgD27vBTYeP7hPYi+eDRXkq7xtlv6Ml062t3gcTWBhc/2eaI6iZ7awlxTl9052sflzbawrrDysPREuAQ==} + + '@zag-js/radio-group@0.74.2': + resolution: {integrity: sha512-Ntbi21CTqXIVMrGccVSefwCapACSTOy4XFDM9/piTLeRlfmNxsy7j9hl7EFBpovbe4WYLHjNQaL3MM+hXEjRRQ==} + + '@zag-js/rating-group@0.62.1': + resolution: {integrity: sha512-gXvHofr3gfZcaMh7Y3FU+wyj7ge1R0BgsuPJWFUShlAlxjnnE7e3AqjSGlzuvpkWMkc6KKDyKRJlMVWLCv94OA==} + + '@zag-js/rating-group@0.74.2': + resolution: {integrity: sha512-Yg30ph9YMy5g6TPHU9MD/NEheaz8qOsVVkefG2EvRVfO2ZGXJclqZHg8/TW8nzUGp3Mt/fAq0A7jfeKvJBcNng==} + + '@zag-js/react@0.74.2': + resolution: {integrity: sha512-Vli4cigN032dQM69Dr/2rR5FSSN+rzYJUiqAo3oNyvvWSSsgLvoNYcfltxY0Tah/PIftbF1NBUNYaUtv3OJgzA==} + 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@0.74.2': + resolution: {integrity: sha512-bG48u1NsWBRx/fTQfDFskOkwKzpROVhuzJQi/OtnugHQj1nFfZ5CMpEX3BPv5PGwvOia2ZDm84+e12WucFhr0g==} + + '@zag-js/remove-scroll@0.62.1': + resolution: {integrity: sha512-7xpX6HUrOEq/TNLIWojYnQf7kj20bk8ueOKpu7cTZmoN0LSL6cS09uil+NOqb+SzZsiRmQKvzd3fQBNwbdab5Q==} + + '@zag-js/remove-scroll@0.74.2': + resolution: {integrity: sha512-aEuspeZ98eAEGlAfnCh0syzbmFnMuov9yJc8Ud//pbXd+96J7X1xa4TilHZ+ppm8IZZLGc91axXHwkbIINC1Qw==} + + '@zag-js/select@0.62.1': + resolution: {integrity: sha512-dgU65imBSeB8+QfHkN68j7Xqd/d6wsF42itJ0AeRSdgnCHgTWdN9rRCK5EDbNkJue51oMkdsnJ7XG1k+oCgiAg==} + + '@zag-js/select@0.74.2': + resolution: {integrity: sha512-Xl3CV1ONpQG3Ah0sriiuCFHXuiuzYz9KQkmEapcE+O5kzLADheIvgFRQYiMdLCltEfSBSBJvPrRM08aGyQgSpw==} + + '@zag-js/signature-pad@0.62.1': + resolution: {integrity: sha512-hWZSWT9J9V1kbImkj8qXHCqS0TYm7nms9oAhcQ2QNIiGO38wqW8Yswos8sqAj8VtzHxkSMIeL1by7Zgy3Xjq9g==} + + '@zag-js/signature-pad@0.74.2': + resolution: {integrity: sha512-Ba5v3J/fQWVR81wvhHAfwbCjqJlv/15If0SCbKiTA879I5s9dZVYAkvibeGlIEK46SEKbeUpAewE/+eGgrrE6A==} + + '@zag-js/slider@0.62.1': + resolution: {integrity: sha512-v5rgPJF3fh7bBPu0wzEGpN4EcXpK5cSw4OAwxatmbtkYsg2Udwv6WL26CB5Q2zVwYIR6R532b/bjFqicfVs+SA==} + + '@zag-js/slider@0.74.2': + resolution: {integrity: sha512-aDuzKySgFOm/D0opDyQOo2KMWFN9ZHuF50rG5cfIgl9dzo447iJfLzObcpAwNpQJq5P7/q+23K+sh+/NRGoUbw==} + + '@zag-js/splitter@0.62.1': + resolution: {integrity: sha512-Ni93ZaprnbctAsbuot8sEw9DDfNMgkelnd5xQfAiwpgjwUgnY8733LRbWydC5OUPoJ/cCs3XiNKa0CHwclcq6Q==} + + '@zag-js/splitter@0.74.2': + resolution: {integrity: sha512-2PHBD4Y8h4ZcVphMWSDP6EsSamLYburQDDgJTSN5npcWsLu4iZ45T1U8bV0uICs+UJP9fko4YvjABrPv42asLQ==} + + '@zag-js/steps@0.74.2': + resolution: {integrity: sha512-UTf5SIvfIfuAuGxRZLi5zDN3LGWQp2jdycS9JnKwL+KJKeHPmTu4OtXbRc2c4lEO0z1T9sVOHB0GPwBGK4+c3Q==} + + '@zag-js/store@0.62.1': + resolution: {integrity: sha512-0xkz7b/Rs9cHeI5CB3UH4yMlVzys3l+IsJU3KRWZwqWohDjTEqRyzcuFD6AH28WAcJPjIgOQYnRYzYSoMGZtDQ==} + + '@zag-js/store@0.74.2': + resolution: {integrity: sha512-LXCSyIVf6G4SvoPojNxOUiK45Lg1Qo/I8NCIoWAgSh6WgthuyEP05oLlW0OdvfHWLsnSwUjJmfuoRQAQNS3M8Q==} + + '@zag-js/switch@0.62.1': + resolution: {integrity: sha512-uh0yy3NuZqHF+jPVZ2oMcAtPx32eTnBebiROBGBDgj1A5yZBirfQm8j/vZLSILhDq9TdktHS9/gITJ7TvgV4cQ==} + + '@zag-js/switch@0.74.2': + resolution: {integrity: sha512-I5OTZ26Rp3ADySnzpIlI47+BiUAhSIXLMpQQ/T2XCpF9hsrxmAwmpyyJ+48L7aLHtzeEusBOATU+CWMEgycRPQ==} + + '@zag-js/tabs@0.62.1': + resolution: {integrity: sha512-BpY6oA2nmZLpYu8nQrpi+zTF4txTiMYIMB31CmbFmbJ3hMVkEqk8sgNzNQY3LrzkkSemDRBHxPZ5H+YKaQrEdg==} + + '@zag-js/tabs@0.74.2': + resolution: {integrity: sha512-e/xkk4aihOikJsw47Q8nwAm/vUlfgXkkGxydquZg4Z42EDNYt5XcxPpIW+7gbzK+ergDYN7JyHQ4+sIRRPA/jg==} + + '@zag-js/tags-input@0.62.1': + resolution: {integrity: sha512-8gJ4ckQQ0BB3oUGgIEGkmB6wIKSf7xx0q6e3tqTbfZnPhmWP4hpli38XAOYjsBQyNXmQW89H/Rp8/8W1A/Vpow==} + + '@zag-js/tags-input@0.74.2': + resolution: {integrity: sha512-bE1Z2dANz7f734AuX2b4RtGk6/L8Nf44Q1wxCZ++3CLYV6EBBBDb2kNWr/Pz23md58ve+AcFcd/pzKtoXfWcdw==} + + '@zag-js/text-selection@0.62.1': + resolution: {integrity: sha512-0b049CnWN/Nyp/F/nbeU6G8BI/fzwlSQTTDWK81yRFADDFTZ2mWpVAWJF/fY0rKjsn4ucDykCS7GXMIo5rYILQ==} + + '@zag-js/text-selection@0.74.2': + resolution: {integrity: sha512-c7fLss1VyFnQzs5f5HNMD3qyJczH+SNzOgqMwU6apKpgYRLMMI0S4F03I/cyDQrCPZMcy6F/bl6zlQmdqb6WLQ==} + + '@zag-js/time-picker@0.62.1': + resolution: {integrity: sha512-THNASHp9Fu5f4/LC3t3qJfsYD6FqjhbP7HrjIDDFOcdNGRzOTfbEpKF3JtJgmM6F+/fuQKhe6FUbcluMd9zo8Q==} + + '@zag-js/time-picker@0.74.2': + resolution: {integrity: sha512-VSsIQ+RUKo1hC+ip2Hq2jsiBTZNV+cuRntGXvVFegI1VG8W2ug6CtW5ilfxcQte8dfn1s6g2F4TY0g79F7svgA==} + peerDependencies: + '@internationalized/date': '>=3.0.0' + + '@zag-js/timer@0.74.2': + resolution: {integrity: sha512-T8JGTNd9tJXUZqerBSDVsv1upD0vpccZqXZthpl8u4KFXj8vR/CZ9fW00linc+tR9XdxvBbkxk3EW/BPbNvoDw==} + + '@zag-js/toast@0.62.1': + resolution: {integrity: sha512-Kb+OiFx7KUG0fAExIL06xWEfhxeMRJACvP6q4B4FNuFX+6N06RbV/PZtLbPbffOodd7VhSk1W37T7t6Np32mvg==} + + '@zag-js/toast@0.74.2': + resolution: {integrity: sha512-Xt4F1BxP0U15WoNx73gIpnFRkCB3/dRkA5zQPECzR/U2drN2JAoCdb9wNQjxmR/6DWkT4PuCeWliUcskHDY8Wg==} + + '@zag-js/toggle-group@0.62.1': + resolution: {integrity: sha512-h7jQtWJt11uws6IYBd3kQzOyOemtZ5CqR7lt4XZdni3J1EtymKRJNha2JIukIETZS9/0VU1fPcuDkQeCXcGHgQ==} + + '@zag-js/toggle-group@0.74.2': + resolution: {integrity: sha512-4wAsl33rP/LQq052sE+UYn0tfiJtZeINishI+0xrWc7iQY61F6l6UtZUR4I/NT3sa8XV2xSgunVPP4dVN0JlpA==} + + '@zag-js/tooltip@0.62.1': + resolution: {integrity: sha512-318EJU6B4FR0nMNU79qMAgdOiVM6vbDiRWBHjGLDBK3z5No3lKfo4TZb/NqBmmi2W7ZFPiPwvLFsTql+H0xDbA==} + + '@zag-js/tooltip@0.74.2': + resolution: {integrity: sha512-lHs7dp1wUK4B+iY227ZfsQelVcRrad7ZVAh27ZzRdCkUE7KMi8ev45YudbnSM3ltCMGe6F+it7jWcalccFad4w==} + + '@zag-js/tree-view@0.62.1': + resolution: {integrity: sha512-Y7qj16X18uElsD5jA9l03+rKEg1/5JIGRutO+NlEbs9Ffb7y34vqcEWquA+YgDfqXVWk2b5v9xcU1iKuKhOagQ==} + + '@zag-js/tree-view@0.74.2': + resolution: {integrity: sha512-oLizz/iU5xj3KCIy/oADAIhs2NjLl3LawYYktD8k02JF2XRPi8bDnRF96E0YPeLOnf5XdEEXmDD2A1l+gWrReg==} + + '@zag-js/types@0.62.1': + resolution: {integrity: sha512-wjJvasoxg/rsFhMTaGLJEjYnSGaXz7DymtO+wWOIfa+O6y44flHc8wRQ1l6ZRRetCz4RALTuwhZI+0ESZ1Bpwg==} + + '@zag-js/types@0.74.2': + resolution: {integrity: sha512-UYdHh5Jj2LZZwP8Amm9YEoj9f/zYNWuuw+HRGCLZew6moHvKj/HHKJHLooPPjGztFIeRsnicE1mJ9E2bDllBaw==} + + '@zag-js/utils@0.62.1': + resolution: {integrity: sha512-90sk7Li2mqoMCAfZbns1xrySEg4PIFPwLpiRO/T2kvKpc9z/qsq2WqDFpS8eqHfYRmkLnmQa0Bw1LzItYYsGVQ==} + + '@zag-js/utils@0.74.2': + resolution: {integrity: sha512-WtIsNyDvnslCjtIIP/bRzx3bJMaT0cIgI3f+TgiFWhtQMlUZMpBkwkKVfvUwI5qcZ+ZOMeoonAWFqFECCb3h3g==} acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -1601,17 +1535,11 @@ packages: resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} engines: {node: '>=12'} - chakra-react-select@4.9.2: - resolution: {integrity: sha512-uhvKAJ1I2lbIwdn+wx0YvxX5rtQVI0gXL0apx0CXm3blIxk7qf6YuCh2TnGuGKst8gj8jUFZyhYZiGlcvgbBRQ==} + chakra-react-select@6.0.0-next.2: + resolution: {integrity: sha512-QSylYpdvz1WHBXZ6Rxd47FnvWQlexAx+c0KtyW5PAVBrafXJhqhprHnuNsbqHiEI3I8zJHiaMGWzvGVD7v8LQQ==} peerDependencies: - '@chakra-ui/form-control': ^2.0.0 - '@chakra-ui/icon': ^3.0.0 - '@chakra-ui/layout': ^2.0.0 - '@chakra-ui/media-query': ^3.0.0 - '@chakra-ui/menu': ^2.0.0 - '@chakra-ui/spinner': ^2.0.0 - '@chakra-ui/system': ^2.0.0 - '@emotion/react': ^11.8.1 + '@chakra-ui/react': 3.x + next-themes: ^0.3.0 react: ^18.0.0 react-dom: ^18.0.0 @@ -1666,9 +1594,6 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - color2k@2.0.3: - resolution: {integrity: sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==} - combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -1677,9 +1602,6 @@ packages: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} - compute-scroll-into-view@3.0.3: - resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==} - concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -1693,9 +1615,6 @@ packages: convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - copy-to-clipboard@3.3.3: - resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} - core-js-compat@3.38.1: resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} @@ -1707,9 +1626,6 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - css-box-model@1.2.1: - resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} - css.escape@1.5.1: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} @@ -1785,9 +1701,6 @@ packages: destr@2.0.3: resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - detect-node-es@1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -2041,9 +1954,11 @@ packages: flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - focus-lock@1.3.5: - resolution: {integrity: sha512-QFaHbhv9WPUeLYBDe/PAuLKJ4Dd9OPvKs9xZBr3yLXnUrDNaVXKu2baDBXe3naPY30hgHYSsf2JW4jzas2mDEQ==} - engines: {node: '>=10'} + focus-trap@7.5.4: + resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + + focus-trap@7.6.0: + resolution: {integrity: sha512-1td0l3pMkWJLFipobUcGaf+5DTY4PLDDrcqoSaKP8ediO/CoWCCYk/fT/Y2A4e6TNB+Sh6clRJCjOPPnKoNHnQ==} follow-redirects@1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} @@ -2065,23 +1980,6 @@ packages: resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} engines: {node: '>= 6'} - framer-motion@11.3.29: - resolution: {integrity: sha512-uyDuUOeOElJEA3kbkbyoTNEf75Jih1EUg0ouLKYMlGDdt/LaJPmO+FyOGAGxM2HwKhHcAoKFNveR5A8peb7yhw==} - 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 - - framesync@6.1.2: - resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} - fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} @@ -2108,10 +2006,6 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} - get-nonce@1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} @@ -2239,9 +2133,6 @@ packages: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} - invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - is-arguments@1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} @@ -2445,6 +2336,10 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -2473,9 +2368,6 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.mergewith@4.6.2: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -2600,6 +2492,12 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + next-themes@0.3.0: + resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} + peerDependencies: + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 + node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} @@ -2736,6 +2634,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.0: resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} @@ -2782,9 +2683,15 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + proxy-compare@3.0.0: + resolution: {integrity: sha512-y44MCkgtZUCT9tZGuE278fB7PWVf7fRYy0vbRXAts2o5F0EfC4fIQrvQQGBJo1WJbFcVLXzApOscyJuZqHQc1w==} + proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + proxy-memoize@3.0.1: + resolution: {integrity: sha512-VDdG/VYtOgdGkWJx7y0o7p+zArSf2383Isci8C+BP3YXgMYDoPd3cCBjw0JdWb6YBb9sFiOPbAADDVTPJnh+9g==} + punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -2795,28 +2702,11 @@ packages: rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - react-clientside-effect@1.2.6: - resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} - peerDependencies: - react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: react: ^18.3.1 - react-fast-compare@3.2.2: - resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - - react-focus-lock@2.12.1: - resolution: {integrity: sha512-lfp8Dve4yJagkHiFrC1bGtib3mF2ktqwPJw4/WGcgPW+pJ/AVQA5X2vI7xgp13FcxFEpYBBHpXai/N2DBNC0Jw==} - 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-icons@5.3.0: resolution: {integrity: sha512-DnUk8aFbTyQPSkCfF8dbX6kQjXA9DktMeJqfjrg6cK9vwQVMxmcA3BfP4QoiztVmEHtwlTgLFsPuH2NskKT6eg==} peerDependencies: @@ -2828,26 +2718,6 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-remove-scroll-bar@2.3.6: - resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} - 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 - - react-remove-scroll@2.5.10: - resolution: {integrity: sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA==} - 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 - react-router-dom@6.26.2: resolution: {integrity: sha512-z7YkaEW0Dy35T3/QKPYB1LjMK2R1fxnHO8kWpUMTBdfVzZrWOiY9a7CtN8HqdWtDUWd5FY6Dl8HFsqVwH4uOtQ==} engines: {node: '>=14.0.0'} @@ -2861,22 +2731,12 @@ packages: peerDependencies: react: '>=16.8' - react-select@5.8.0: - resolution: {integrity: sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==} + react-select@5.8.2: + resolution: {integrity: sha512-a/LkOckoI62710gGPQSQqUp7A10fGbH/ya3/IR49qaq3XoBvwymgD5mJgtiHxBDsutyEQfdKNycWVh8Cg8UCjw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-style-singleton@2.2.1: - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - 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 - react-transition-group@4.4.5: resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: @@ -3103,6 +2963,9 @@ packages: resolution: {integrity: sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==} engines: {node: ^14.18.0 || >=16.0.0} + tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} @@ -3114,9 +2977,6 @@ packages: text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - tiny-invariant@1.3.3: - resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} @@ -3143,9 +3003,6 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toggle-selection@1.0.6: - resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - ts-api-utils@1.3.0: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -3155,9 +3012,6 @@ packages: ts-morph@23.0.0: resolution: {integrity: sha512-FcvFx7a9E8TUe6T3ShihXJLiJOiqyafzFKUO4aqIHDUCIvADdGNShcbc2W5PMr3LerXRv7mafvFZ9lRENxJmug==} - tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} @@ -3223,19 +3077,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + uqr@0.1.2: + resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - use-callback-ref@1.3.2: - resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} - 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 - use-debounce@10.0.3: resolution: {integrity: sha512-DxQSI9ZKso689WM1mjgGU3ozcxU1TJElBJ3X6S4SMzMNcm2lVH0AHmyXB+K7ewjz2BSUKJTDqTcwtSMRfB89dg==} engines: {node: '>= 16.0.0'} @@ -3251,16 +3098,6 @@ packages: '@types/react': optional: true - use-sidecar@1.1.2: - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - 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 - usehooks-ts@3.1.0: resolution: {integrity: sha512-bBIa7yUyPhE1BCc0GmR96VU/15l/9gP1Ch5mYdLcFBaFGQsdmXkvjV0TtOqW1yUd6VjIwDunm+flSciCQXujiw==} engines: {node: '>=16.15.0'} @@ -3415,6 +3252,103 @@ snapshots: '@types/json-schema': 7.0.15 js-yaml: 4.1.0 + '@ark-ui/anatomy@3.5.0(@internationalized/date@3.5.6)': + 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.5.6) + '@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@4.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + 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(@internationalized/date@3.5.6) + '@zag-js/date-utils': 0.74.2(@internationalized/date@3.5.6) + '@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(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@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(@internationalized/date@3.5.6) + '@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 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 @@ -3449,7 +3383,7 @@ snapshots: '@babel/helper-module-imports@7.24.7': dependencies: '@babel/traverse': 7.25.4 - '@babel/types': 7.25.4 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -3509,10 +3443,10 @@ snapshots: dependencies: '@babel/code-frame': 7.24.7 '@babel/generator': 7.25.4 - '@babel/parser': 7.25.4 + '@babel/parser': 7.25.6 '@babel/template': 7.25.0 - '@babel/types': 7.25.4 - debug: 4.3.6 + '@babel/types': 7.25.6 + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -3526,721 +3460,38 @@ snapshots: dependencies: '@babel/helper-string-parser': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - - '@babel/types@7.25.6': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - - '@bcoe/v8-coverage@0.2.3': {} - - '@chakra-ui/accordion@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/descendant': 3.1.0(react@18.3.1) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@chakra-ui/transition': 2.1.0(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - framer-motion: 11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/alert@2.2.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/anatomy@2.2.2': {} - - '@chakra-ui/avatar@2.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/breadcrumb@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/breakpoint-utils@2.0.8': - dependencies: - '@chakra-ui/shared-utils': 2.0.5 - - '@chakra-ui/button@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/card@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/checkbox@2.3.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-types': 2.0.7(react@18.3.1) - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@zag-js/focus-visible': 0.16.0 - react: 18.3.1 - - '@chakra-ui/clickable@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - react: 18.3.1 - - '@chakra-ui/close-button@2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/color-mode@2.2.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/control-box@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/counter@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/number-utils': 2.0.7 - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - react: 18.3.1 - - '@chakra-ui/css-reset@2.3.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(react@18.3.1)': - dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.5)(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/descendant@3.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/dom-utils@2.1.0': {} - - '@chakra-ui/editable@3.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-types': 2.0.7(react@18.3.1) - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-focus-on-pointer-down': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/event-utils@2.0.8': {} - - '@chakra-ui/focus-lock@2.1.0(@types/react@18.3.5)(react@18.3.1)': - dependencies: - '@chakra-ui/dom-utils': 2.1.0 - react: 18.3.1 - react-focus-lock: 2.12.1(@types/react@18.3.5)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - '@chakra-ui/form-control@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-types': 2.0.7(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/hooks@2.2.1(react@18.3.1)': - dependencies: - '@chakra-ui/react-utils': 2.0.12(react@18.3.1) - '@chakra-ui/utils': 2.0.15 - compute-scroll-into-view: 3.0.3 - copy-to-clipboard: 3.3.3 - react: 18.3.1 - - '@chakra-ui/icon@3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/image@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/input@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/object-utils': 2.1.0 - '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/layout@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/breakpoint-utils': 2.0.8 - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/object-utils': 2.1.0 - '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/lazy-utils@2.0.5': {} - - '@chakra-ui/live-region@2.1.0(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@chakra-ui/media-query@3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/breakpoint-utils': 2.0.8 - '@chakra-ui/react-env': 3.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/menu@2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/clickable': 2.1.0(react@18.3.1) - '@chakra-ui/descendant': 3.1.0(react@18.3.1) - '@chakra-ui/lazy-utils': 2.0.5 - '@chakra-ui/popper': 3.1.0(react@18.3.1) - '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-animation-state': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-disclosure': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-focus-effect': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-outside-click': 2.2.0(react@18.3.1) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@chakra-ui/transition': 2.1.0(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - framer-motion: 11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/modal@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(@types/react@18.3.5)(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/focus-lock': 2.1.0(@types/react@18.3.5)(react@18.3.1) - '@chakra-ui/portal': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-types': 2.0.7(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@chakra-ui/transition': 2.1.0(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - aria-hidden: 1.2.4 - framer-motion: 11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.10(@types/react@18.3.5)(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - '@chakra-ui/number-input@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/counter': 2.1.0(react@18.3.1) - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-types': 2.0.7(react@18.3.1) - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-event-listener': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-interval': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/number-utils@2.0.7': {} - - '@chakra-ui/object-utils@2.1.0': {} - - '@chakra-ui/pin-input@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/descendant': 3.1.0(react@18.3.1) - '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/popover@2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/lazy-utils': 2.0.5 - '@chakra-ui/popper': 3.1.0(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-types': 2.0.7(react@18.3.1) - '@chakra-ui/react-use-animation-state': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-disclosure': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-focus-effect': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-focus-on-pointer-down': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - framer-motion: 11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/popper@3.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-types': 2.0.7(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@popperjs/core': 2.11.8 - react: 18.3.1 - - '@chakra-ui/portal@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@chakra-ui/progress@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/provider@2.4.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@chakra-ui/portal': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-env': 3.1.0(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.13.3(@types/react@18.3.5)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@chakra-ui/radio@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-types': 2.0.7(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@zag-js/focus-visible': 0.16.0 - react: 18.3.1 - - '@chakra-ui/react-children-utils@2.0.6(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@chakra-ui/react-context@2.1.0(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@chakra-ui/react-env@3.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/react-types@2.0.7(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@chakra-ui/react-use-animation-state@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/dom-utils': 2.1.0 - '@chakra-ui/react-use-event-listener': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/react-use-callback-ref@2.1.0(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@chakra-ui/react-use-controllable-state@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/react-use-disclosure@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/react-use-event-listener@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/react-use-focus-effect@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/dom-utils': 2.1.0 - '@chakra-ui/react-use-event-listener': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/react-use-focus-on-pointer-down@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-event-listener': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/react-use-interval@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/react-use-latest-ref@2.1.0(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@chakra-ui/react-use-merge-refs@2.1.0(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@chakra-ui/react-use-outside-click@2.2.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/react-use-pan-event@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/event-utils': 2.0.8 - '@chakra-ui/react-use-latest-ref': 2.1.0(react@18.3.1) - framesync: 6.1.2 - react: 18.3.1 - - '@chakra-ui/react-use-previous@2.1.0(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@chakra-ui/react-use-safe-layout-effect@2.1.0(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@chakra-ui/react-use-size@2.1.0(react@18.3.1)': - dependencies: - '@zag-js/element-size': 0.10.5 - react: 18.3.1 - - '@chakra-ui/react-use-timeout@2.1.0(react@18.3.1)': - dependencies: - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/react-use-update-effect@2.1.0(react@18.3.1)': - dependencies: - react: 18.3.1 - - '@chakra-ui/react-utils@2.0.12(react@18.3.1)': - dependencies: - '@chakra-ui/utils': 2.0.15 - react: 18.3.1 - - '@chakra-ui/react@2.8.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/accordion': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/alert': 2.2.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/avatar': 2.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/breadcrumb': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/button': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/card': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/checkbox': 2.3.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/control-box': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/counter': 2.1.0(react@18.3.1) - '@chakra-ui/css-reset': 2.3.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@chakra-ui/editable': 3.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/focus-lock': 2.1.0(@types/react@18.3.5)(react@18.3.1) - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/hooks': 2.2.1(react@18.3.1) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/image': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/input': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/layout': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/live-region': 2.1.0(react@18.3.1) - '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/menu': 2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/modal': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(@types/react@18.3.5)(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/number-input': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/pin-input': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/popover': 2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/popper': 3.1.0(react@18.3.1) - '@chakra-ui/portal': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/progress': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/provider': 2.4.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/radio': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-env': 3.1.0(react@18.3.1) - '@chakra-ui/select': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/skeleton': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/skip-nav': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/slider': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/stat': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/stepper': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/styled-system': 2.9.2 - '@chakra-ui/switch': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@chakra-ui/table': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/tabs': 3.0.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/tag': 3.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/textarea': 2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/theme': 3.3.1(@chakra-ui/styled-system@2.9.2) - '@chakra-ui/theme-utils': 2.0.21 - '@chakra-ui/toast': 7.0.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/tooltip': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/transition': 2.1.0(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/utils': 2.0.15 - '@chakra-ui/visually-hidden': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@emotion/react': 11.13.3(@types/react@18.3.5)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1) - framer-motion: 11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - transitivePeerDependencies: - - '@types/react' - - '@chakra-ui/select@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/shared-utils@2.0.5': {} - - '@chakra-ui/skeleton@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-use-previous': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/skip-nav@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/slider@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/number-utils': 2.0.7 - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-types': 2.0.7(react@18.3.1) - '@chakra-ui/react-use-callback-ref': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-latest-ref': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-pan-event': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-size': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/spinner@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/stat@2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/stepper@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/styled-system@2.9.2': - dependencies: - '@chakra-ui/shared-utils': 2.0.5 - csstype: 3.1.3 - lodash.mergewith: 4.6.2 - - '@chakra-ui/switch@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/checkbox': 2.3.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - framer-motion: 11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/color-mode': 2.2.0(react@18.3.1) - '@chakra-ui/object-utils': 2.1.0 - '@chakra-ui/react-utils': 2.0.12(react@18.3.1) - '@chakra-ui/styled-system': 2.9.2 - '@chakra-ui/theme-utils': 2.0.21 - '@chakra-ui/utils': 2.0.15 - '@emotion/react': 11.13.3(@types/react@18.3.5)(react@18.3.1) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1) - react: 18.3.1 - react-fast-compare: 3.2.2 - - '@chakra-ui/table@2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/tabs@3.0.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/clickable': 2.1.0(react@18.3.1) - '@chakra-ui/descendant': 3.1.0(react@18.3.1) - '@chakra-ui/lazy-utils': 2.0.5 - '@chakra-ui/react-children-utils': 2.0.6(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-controllable-state': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-safe-layout-effect': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/tag@3.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/textarea@2.1.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - react: 18.3.1 - - '@chakra-ui/theme-tools@2.1.2(@chakra-ui/styled-system@2.9.2)': - dependencies: - '@chakra-ui/anatomy': 2.2.2 - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/styled-system': 2.9.2 - color2k: 2.0.3 - - '@chakra-ui/theme-utils@2.0.21': - dependencies: - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/styled-system': 2.9.2 - '@chakra-ui/theme': 3.3.1(@chakra-ui/styled-system@2.9.2) - lodash.mergewith: 4.6.2 - - '@chakra-ui/theme@3.3.1(@chakra-ui/styled-system@2.9.2)': - dependencies: - '@chakra-ui/anatomy': 2.2.2 - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/styled-system': 2.9.2 - '@chakra-ui/theme-tools': 2.1.2(@chakra-ui/styled-system@2.9.2) - - '@chakra-ui/toast@7.0.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/alert': 2.2.2(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/close-button': 2.1.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/portal': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-context': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-timeout': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-update-effect': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/styled-system': 2.9.2 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@chakra-ui/theme': 3.3.1(@chakra-ui/styled-system@2.9.2) - framer-motion: 11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@chakra-ui/tooltip@2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@chakra-ui/dom-utils': 2.1.0 - '@chakra-ui/popper': 3.1.0(react@18.3.1) - '@chakra-ui/portal': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@chakra-ui/react-types': 2.0.7(react@18.3.1) - '@chakra-ui/react-use-disclosure': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-event-listener': 2.1.0(react@18.3.1) - '@chakra-ui/react-use-merge-refs': 2.1.0(react@18.3.1) - '@chakra-ui/shared-utils': 2.0.5 - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - framer-motion: 11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + to-fast-properties: 2.0.0 - '@chakra-ui/transition@2.1.0(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@babel/types@7.25.6': dependencies: - '@chakra-ui/shared-utils': 2.0.5 - framer-motion: 11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 - '@chakra-ui/utils@2.0.15': - dependencies: - '@types/lodash.mergewith': 4.6.7 - css-box-model: 1.2.1 - framesync: 6.1.2 - lodash.mergewith: 4.6.2 + '@bcoe/v8-coverage@0.2.3': {} - '@chakra-ui/visually-hidden@2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@chakra-ui/anatomy@2.2.2': {} + + '@chakra-ui/react@3.0.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@internationalized/date@3.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) + '@ark-ui/anatomy': 3.5.0(@internationalized/date@3.5.6) + '@ark-ui/react': 4.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@emotion/is-prop-valid': 1.3.1 + '@emotion/react': 11.13.3(@types/react@18.3.5)(react@18.3.1) + '@emotion/serialize': 1.3.2 + '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) + '@emotion/utils': 1.4.1 + '@pandacss/is-valid-prop': 0.41.0 + csstype: 3.1.3 react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + transitivePeerDependencies: + - '@internationalized/date' '@emotion/babel-plugin@11.12.0': dependencies: '@babel/helper-module-imports': 7.24.7 - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/serialize': 1.3.1 @@ -4263,7 +3514,7 @@ snapshots: '@emotion/hash@0.9.2': {} - '@emotion/is-prop-valid@1.3.0': + '@emotion/is-prop-valid@1.3.1': dependencies: '@emotion/memoize': 0.9.0 @@ -4271,7 +3522,7 @@ snapshots: '@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1)': dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@emotion/babel-plugin': 11.12.0 '@emotion/cache': 11.13.1 '@emotion/serialize': 1.3.1 @@ -4293,22 +3544,15 @@ snapshots: '@emotion/utils': 1.4.0 csstype: 3.1.3 - '@emotion/sheet@1.4.0': {} - - '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1)': + '@emotion/serialize@1.3.2': dependencies: - '@babel/runtime': 7.25.4 - '@emotion/babel-plugin': 11.12.0 - '@emotion/is-prop-valid': 1.3.0 - '@emotion/react': 11.13.3(@types/react@18.3.5)(react@18.3.1) - '@emotion/serialize': 1.3.1 - '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@18.3.1) - '@emotion/utils': 1.4.0 - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.5 - transitivePeerDependencies: - - supports-color + '@emotion/hash': 0.9.2 + '@emotion/memoize': 0.9.0 + '@emotion/unitless': 0.10.0 + '@emotion/utils': 1.4.1 + csstype: 3.1.3 + + '@emotion/sheet@1.4.0': {} '@emotion/unitless@0.10.0': {} @@ -4318,6 +3562,8 @@ snapshots: '@emotion/utils@1.4.0': {} + '@emotion/utils@1.4.1': {} + '@emotion/weak-memoize@0.4.0': {} '@esbuild/aix-ppc64@0.21.5': @@ -4432,13 +3678,20 @@ snapshots: dependencies: '@floating-ui/utils': 0.2.7 - '@floating-ui/dom@1.6.10': + '@floating-ui/dom@1.6.11': + dependencies: + '@floating-ui/core': 1.6.7 + '@floating-ui/utils': 0.2.8 + + '@floating-ui/dom@1.6.8': dependencies: '@floating-ui/core': 1.6.7 '@floating-ui/utils': 0.2.7 '@floating-ui/utils@0.2.7': {} + '@floating-ui/utils@0.2.8': {} + '@hey-api/openapi-ts@0.52.0(magicast@0.3.5)(typescript@5.5.4)': dependencies: '@apidevtools/json-schema-ref-parser': 11.6.4 @@ -4454,6 +3707,18 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} + '@internationalized/date@3.5.5': + dependencies: + '@swc/helpers': 0.5.13 + + '@internationalized/date@3.5.6': + dependencies: + '@swc/helpers': 0.5.13 + + '@internationalized/number@3.5.3': + dependencies: + '@swc/helpers': 0.5.13 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -4496,13 +3761,13 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@pandacss/is-valid-prop@0.41.0': {} + '@pkgjs/parseargs@0.11.0': optional: true '@pkgr/core@0.1.1': {} - '@popperjs/core@2.11.8': {} - '@remix-run/router@1.19.2': {} '@rollup/rollup-android-arm-eabi@4.24.0': @@ -4595,7 +3860,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.7.14': optional: true - '@swc/core@1.7.14': + '@swc/core@1.7.14(@swc/helpers@0.5.13)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.12 @@ -4610,9 +3875,14 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.7.14 '@swc/core-win32-ia32-msvc': 1.7.14 '@swc/core-win32-x64-msvc': 1.7.14 + '@swc/helpers': 0.5.13 '@swc/counter@0.1.3': {} + '@swc/helpers@0.5.13': + dependencies: + tslib: 2.6.3 + '@swc/types@0.1.12': dependencies: '@swc/counter': 0.1.3 @@ -4697,12 +3967,6 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/lodash.mergewith@4.6.7': - dependencies: - '@types/lodash': 4.17.7 - - '@types/lodash@4.17.7': {} - '@types/node@22.5.4': dependencies: undici-types: 6.19.8 @@ -4845,9 +4109,9 @@ snapshots: '@typescript-eslint/types': 8.5.0 eslint-visitor-keys: 3.4.3 - '@vitejs/plugin-react-swc@3.7.0(vite@5.4.6(@types/node@22.5.4))': + '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.13)(vite@5.4.6(@types/node@22.5.4))': dependencies: - '@swc/core': 1.7.14 + '@swc/core': 1.7.14(@swc/helpers@0.5.13) vite: 5.4.6(@types/node@22.5.4) transitivePeerDependencies: - '@swc/helpers' @@ -4910,13 +4174,959 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@zag-js/dom-query@0.16.0': {} + '@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@0.74.2': + 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 + + '@zag-js/anatomy@0.62.1': {} + + '@zag-js/anatomy@0.74.2': {} + + '@zag-js/aria-hidden@0.62.1': + dependencies: + '@zag-js/dom-query': 0.62.1 + + '@zag-js/aria-hidden@0.74.2': + dependencies: + aria-hidden: 1.2.4 + + '@zag-js/auto-resize@0.62.1': + dependencies: + '@zag-js/dom-query': 0.62.1 + + '@zag-js/auto-resize@0.74.2': + dependencies: + '@zag-js/dom-query': 0.74.2 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@zag-js/collection@0.62.1': + dependencies: + '@zag-js/utils': 0.62.1 + + '@zag-js/collection@0.74.2': + dependencies: + '@zag-js/utils': 0.74.2 + + '@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@0.74.2': + 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 + + '@zag-js/color-utils@0.62.1': + dependencies: + '@zag-js/numeric-range': 0.62.1 + + '@zag-js/color-utils@0.74.2': + dependencies: + '@zag-js/numeric-range': 0.74.2 + + '@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@0.74.2': + 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 + + '@zag-js/core@0.62.1': + dependencies: + '@zag-js/store': 0.62.1 + klona: 2.0.6 + + '@zag-js/core@0.74.2': + dependencies: + '@zag-js/store': 0.74.2 + '@zag-js/utils': 0.74.2 + klona: 2.0.6 + + '@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@0.74.2(@internationalized/date@3.5.6)': + dependencies: + '@internationalized/date': 3.5.6 + '@zag-js/anatomy': 0.74.2 + '@zag-js/core': 0.74.2 + '@zag-js/date-utils': 0.74.2(@internationalized/date@3.5.6) + '@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 + + '@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.5.6)': + dependencies: + '@internationalized/date': 3.5.6 + + '@zag-js/date-utils@0.74.2(@internationalized/date@3.5.6)': + dependencies: + '@internationalized/date': 3.5.6 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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-event@0.74.2': + dependencies: + '@zag-js/dom-query': 0.74.2 + '@zag-js/text-selection': 0.74.2 + '@zag-js/types': 0.74.2 + + '@zag-js/dom-query@0.62.1': {} + + '@zag-js/dom-query@0.74.2': {} + + '@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@0.74.2': + 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 + + '@zag-js/element-rect@0.62.1': {} + + '@zag-js/element-rect@0.74.2': {} + + '@zag-js/element-size@0.62.1': {} + + '@zag-js/element-size@0.74.2': {} + + '@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@0.74.2': + 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 + + '@zag-js/file-utils@0.62.1': + dependencies: + '@zag-js/i18n-utils': 0.62.1 + + '@zag-js/file-utils@0.74.2': + dependencies: + '@zag-js/i18n-utils': 0.74.2 + + '@zag-js/focus-visible@0.74.2': + dependencies: + '@zag-js/dom-query': 0.74.2 + + '@zag-js/form-utils@0.62.1': {} + + '@zag-js/form-utils@0.74.2': {} + + '@zag-js/highlight-word@0.74.2': {} - '@zag-js/element-size@0.10.5': {} + '@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@0.74.2': + 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 + + '@zag-js/i18n-utils@0.62.1': + dependencies: + '@zag-js/dom-query': 0.62.1 + + '@zag-js/i18n-utils@0.74.2': + dependencies: + '@zag-js/dom-query': 0.74.2 + + '@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@0.74.2': + dependencies: + '@zag-js/dom-event': 0.74.2 + '@zag-js/dom-query': 0.74.2 + '@zag-js/utils': 0.74.2 + + '@zag-js/live-region@0.62.1': {} + + '@zag-js/live-region@0.74.2': {} + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@zag-js/number-utils@0.62.1': {} + + '@zag-js/number-utils@0.74.2': {} + + '@zag-js/numeric-range@0.62.1': {} + + '@zag-js/numeric-range@0.74.2': {} + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + dependencies: + '@floating-ui/dom': 1.6.11 + '@zag-js/dom-query': 0.74.2 + '@zag-js/utils': 0.74.2 + + '@zag-js/presence@0.62.1': + dependencies: + '@zag-js/core': 0.62.1 + '@zag-js/types': 0.62.1 + + '@zag-js/presence@0.74.2': + dependencies: + '@zag-js/core': 0.74.2 + '@zag-js/types': 0.74.2 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@zag-js/react@0.74.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@zag-js/core': 0.74.2 + '@zag-js/store': 0.74.2 + '@zag-js/types': 0.74.2 + proxy-compare: 3.0.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@0.74.2': {} + + '@zag-js/remove-scroll@0.62.1': + dependencies: + '@zag-js/dom-query': 0.62.1 + + '@zag-js/remove-scroll@0.74.2': + dependencies: + '@zag-js/dom-query': 0.74.2 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@zag-js/steps@0.74.2': + 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 + + '@zag-js/store@0.62.1': + dependencies: + proxy-compare: 3.0.0 + + '@zag-js/store@0.74.2': + dependencies: + proxy-compare: 3.0.0 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@zag-js/text-selection@0.62.1': + dependencies: + '@zag-js/dom-query': 0.62.1 + + '@zag-js/text-selection@0.74.2': + dependencies: + '@zag-js/dom-query': 0.74.2 + + '@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@0.74.2(@internationalized/date@3.5.6)': + dependencies: + '@internationalized/date': 3.5.6 + '@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 + + '@zag-js/timer@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@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@0.74.2': + 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 + + '@zag-js/types@0.62.1': + dependencies: + csstype: 3.1.3 - '@zag-js/focus-visible@0.16.0': + '@zag-js/types@0.74.2': dependencies: - '@zag-js/dom-query': 0.16.0 + csstype: 3.1.3 + + '@zag-js/utils@0.62.1': {} + + '@zag-js/utils@0.74.2': {} acorn-jsx@5.3.2(acorn@8.12.1): dependencies: @@ -5048,7 +5258,7 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 cosmiconfig: 7.1.0 resolve: 1.22.8 @@ -5119,19 +5329,13 @@ snapshots: loupe: 3.1.1 pathval: 2.0.0 - chakra-react-select@4.9.2(uzcvocchpeesoxvtkif6ppnvaq): + chakra-react-select@6.0.0-next.2(@chakra-ui/react@3.0.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@internationalized/date@3.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.5)(next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@chakra-ui/form-control': 2.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/icon': 3.2.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/layout': 2.3.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/media-query': 3.3.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/menu': 2.2.1(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/spinner': 2.1.0(@chakra-ui/system@2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@chakra-ui/system': 2.6.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@types/react@18.3.5)(react@18.3.1))(react@18.3.1) - '@emotion/react': 11.13.3(@types/react@18.3.5)(react@18.3.1) + '@chakra-ui/react': 3.0.2(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@internationalized/date@3.5.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-select: 5.8.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-select: 5.8.2(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@types/react' - supports-color @@ -5192,16 +5396,12 @@ snapshots: color-name@1.1.4: {} - color2k@2.0.3: {} - combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 commander@12.1.0: {} - compute-scroll-into-view@3.0.3: {} - concat-map@0.0.1: {} confbox@0.1.7: {} @@ -5210,10 +5410,6 @@ snapshots: convert-source-map@1.9.0: {} - copy-to-clipboard@3.3.3: - dependencies: - toggle-selection: 1.0.6 - core-js-compat@3.38.1: dependencies: browserslist: 4.23.3 @@ -5232,10 +5428,6 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-box-model@1.2.1: - dependencies: - tiny-invariant: 1.3.3 - css.escape@1.5.1: {} csstype@3.1.3: {} @@ -5315,8 +5507,6 @@ snapshots: destr@2.0.3: {} - detect-node-es@1.1.0: {} - dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -5331,7 +5521,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 csstype: 3.1.3 dotenv@16.4.5: {} @@ -5711,9 +5901,13 @@ snapshots: flatted@3.3.1: {} - focus-lock@1.3.5: + focus-trap@7.5.4: dependencies: - tslib: 2.6.3 + tabbable: 6.2.0 + + focus-trap@7.6.0: + dependencies: + tabbable: 6.2.0 follow-redirects@1.15.9: {} @@ -5732,18 +5926,6 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - framer-motion@11.3.29(@emotion/is-prop-valid@1.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - tslib: 2.6.3 - optionalDependencies: - '@emotion/is-prop-valid': 1.3.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - framesync@6.1.2: - dependencies: - tslib: 2.4.0 - fs-minipass@2.1.0: dependencies: minipass: 3.3.6 @@ -5772,8 +5954,6 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - get-nonce@1.0.1: {} - get-stream@8.0.1: {} get-symbol-description@1.0.2: @@ -5909,10 +6089,6 @@ snapshots: hasown: 2.0.2 side-channel: 1.0.6 - invariant@2.2.4: - dependencies: - loose-envify: 1.4.0 - is-arguments@1.1.1: dependencies: call-bind: 1.0.7 @@ -6104,6 +6280,8 @@ snapshots: dependencies: json-buffer: 3.0.1 + klona@2.0.6: {} + language-subtag-registry@0.3.23: {} language-tags@1.0.9: @@ -6129,8 +6307,6 @@ snapshots: lodash.merge@4.6.2: {} - lodash.mergewith@4.6.2: {} - lodash@4.17.21: {} loose-envify@1.4.0: @@ -6232,6 +6408,11 @@ snapshots: neo-async@2.6.2: {} + next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + node-fetch-native@1.6.4: {} node-releases@2.0.18: {} @@ -6369,6 +6550,8 @@ snapshots: perfect-debounce@1.0.0: {} + perfect-freehand@1.2.2: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -6411,8 +6594,14 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 + proxy-compare@3.0.0: {} + proxy-from-env@1.1.0: {} + proxy-memoize@3.0.1: + dependencies: + proxy-compare: 3.0.0 + punycode@2.3.1: {} queue-microtask@1.2.3: {} @@ -6422,31 +6611,12 @@ snapshots: defu: 6.1.4 destr: 2.0.3 - react-clientside-effect@1.2.6(react@18.3.1): - dependencies: - '@babel/runtime': 7.25.4 - react: 18.3.1 - react-dom@18.3.1(react@18.3.1): dependencies: loose-envify: 1.4.0 react: 18.3.1 scheduler: 0.23.2 - react-fast-compare@3.2.2: {} - - react-focus-lock@2.12.1(@types/react@18.3.5)(react@18.3.1): - dependencies: - '@babel/runtime': 7.25.4 - focus-lock: 1.3.5 - prop-types: 15.8.1 - react: 18.3.1 - react-clientside-effect: 1.2.6(react@18.3.1) - use-callback-ref: 1.3.2(@types/react@18.3.5)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.5)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.5 - react-icons@5.3.0(react@18.3.1): dependencies: react: 18.3.1 @@ -6455,25 +6625,6 @@ snapshots: react-is@17.0.2: {} - react-remove-scroll-bar@2.3.6(@types/react@18.3.5)(react@18.3.1): - dependencies: - react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1) - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.5 - - react-remove-scroll@2.5.10(@types/react@18.3.5)(react@18.3.1): - dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.5)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.5)(react@18.3.1) - tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.5)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.5)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.5 - react-router-dom@6.26.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@remix-run/router': 1.19.2 @@ -6486,12 +6637,12 @@ snapshots: '@remix-run/router': 1.19.2 react: 18.3.1 - react-select@5.8.0(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-select@5.8.2(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 '@emotion/cache': 11.13.1 '@emotion/react': 11.13.3(@types/react@18.3.5)(react@18.3.1) - '@floating-ui/dom': 1.6.10 + '@floating-ui/dom': 1.6.11 '@types/react-transition-group': 4.4.11 memoize-one: 6.0.0 prop-types: 15.8.1 @@ -6503,18 +6654,9 @@ snapshots: - '@types/react' - supports-color - react-style-singleton@2.2.1(@types/react@18.3.5)(react@18.3.1): - dependencies: - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 18.3.1 - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.5 - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.25.4 + '@babel/runtime': 7.25.6 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -6789,6 +6931,8 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.6.3 + tabbable@6.2.0: {} + tar@6.2.1: dependencies: chownr: 2.0.0 @@ -6806,8 +6950,6 @@ snapshots: text-table@0.2.0: {} - tiny-invariant@1.3.3: {} - tinybench@2.9.0: {} tinyexec@0.3.0: {} @@ -6824,8 +6966,6 @@ snapshots: dependencies: is-number: 7.0.0 - toggle-selection@1.0.6: {} - ts-api-utils@1.3.0(typescript@5.5.4): dependencies: typescript: 5.5.4 @@ -6835,8 +6975,6 @@ snapshots: '@ts-morph/common': 0.24.0 code-block-writer: 13.0.2 - tslib@2.4.0: {} - tslib@2.6.3: {} type-check@0.4.0: @@ -6912,17 +7050,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.0 + uqr@0.1.2: {} + uri-js@4.4.1: dependencies: punycode: 2.3.1 - use-callback-ref@1.3.2(@types/react@18.3.5)(react@18.3.1): - dependencies: - react: 18.3.1 - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.5 - use-debounce@10.0.3(react@18.3.1): dependencies: react: 18.3.1 @@ -6933,14 +7066,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.5 - use-sidecar@1.1.2(@types/react@18.3.5)(react@18.3.1): - dependencies: - detect-node-es: 1.1.0 - react: 18.3.1 - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.5 - usehooks-ts@3.1.0(react@18.3.1): dependencies: lodash.debounce: 4.0.8 diff --git a/airflow/ui/rules/typescript.js b/airflow/ui/rules/typescript.js index 2856e89b5a7f1..9f33607a0e84c 100644 --- a/airflow/ui/rules/typescript.js +++ b/airflow/ui/rules/typescript.js @@ -1804,7 +1804,10 @@ export const typescriptRules = * ``` * @see [@typescript-eslint/strict-boolean-expressions](https://typescript-eslint.io/rules/strict-boolean-expressions/) */ - [`${typescriptNamespace}/strict-boolean-expressions`]: ERROR, + [`${typescriptNamespace}/strict-boolean-expressions`]: [ + ERROR, + { allowNullableBoolean: true }, + ], /** * If you'll use switch, make sure to cover every possible value. diff --git a/airflow/ui/src/components/DataTable/CardList.tsx b/airflow/ui/src/components/DataTable/CardList.tsx index e6397a94d1db5..da141e8eb3d5c 100644 --- a/airflow/ui/src/components/DataTable/CardList.tsx +++ b/airflow/ui/src/components/DataTable/CardList.tsx @@ -31,28 +31,24 @@ export const CardList = ({ cardDef, isLoading, table, -}: DataTableProps) => { - const defaultGridProps = { column: { base: 1 }, spacing: 2 }; - - return ( - - - {table.getRowModel().rows.map((row) => ( - - {Boolean(isLoading) && - (cardDef.meta?.customSkeleton ?? ( - - ))} - {!Boolean(isLoading) && - flexRender(cardDef.card, { row: row.original })} - - ))} - - - ); -}; +}: DataTableProps) => ( + + + {table.getRowModel().rows.map((row) => ( + + {Boolean(isLoading) && + (cardDef.meta?.customSkeleton ?? ( + + ))} + {!Boolean(isLoading) && + flexRender(cardDef.card, { row: row.original })} + + ))} + + +); diff --git a/airflow/ui/src/components/DataTable/DataTable.test.tsx b/airflow/ui/src/components/DataTable/DataTable.test.tsx index 028ba27ce2a94..b6f88458cf72c 100644 --- a/airflow/ui/src/components/DataTable/DataTable.test.tsx +++ b/airflow/ui/src/components/DataTable/DataTable.test.tsx @@ -22,6 +22,8 @@ import "@testing-library/jest-dom"; import { render, screen } from "@testing-library/react"; import { describe, expect, it, vi } from "vitest"; +import { ChakraWrapper } from "src/utils/ChakraWrapper.tsx"; + import { DataTable } from "./DataTable.tsx"; import type { CardDef } from "./types.ts"; @@ -52,6 +54,9 @@ describe("DataTable", () => { onStateChange={onStateChange} total={2} />, + { + wrapper: ChakraWrapper, + }, ); expect(screen.getByText("John Doe")).toBeInTheDocument(); @@ -67,10 +72,12 @@ describe("DataTable", () => { onStateChange={onStateChange} total={2} />, + { + wrapper: ChakraWrapper, + }, ); - expect(screen.getByText("<<")).toBeDisabled(); - expect(screen.getByText("<")).toBeDisabled(); + expect(screen.getByTestId("prev")).toBeDisabled(); }); it("disables next button when on last page", () => { @@ -79,26 +86,32 @@ describe("DataTable", () => { columns={columns} data={data} initialState={{ - pagination: { pageIndex: 1, pageSize: 10 }, + pagination: { pageIndex: 0, pageSize: 10 }, sorting: [], }} onStateChange={onStateChange} total={2} />, + { + wrapper: ChakraWrapper, + }, ); - expect(screen.getByText(">>")).toBeDisabled(); - expect(screen.getByText(">")).toBeDisabled(); + expect(screen.getByTestId("next")).toBeDisabled(); }); it("when isLoading renders skeleton columns", () => { - render(); + render(, { + wrapper: ChakraWrapper, + }); expect(screen.getAllByTestId("skeleton")).toHaveLength(10); }); it("still displays table if mode is card but there is no cardDef", () => { - render(); + render(, { + wrapper: ChakraWrapper, + }); expect(screen.getByText("Name")).toBeInTheDocument(); }); @@ -111,6 +124,9 @@ describe("DataTable", () => { data={data} displayMode="card" />, + { + wrapper: ChakraWrapper, + }, ); expect(screen.getByText("My name is John Doe.")).toBeInTheDocument(); @@ -126,6 +142,9 @@ describe("DataTable", () => { isLoading skeletonCount={5} />, + { + wrapper: ChakraWrapper, + }, ); expect(screen.getAllByTestId("skeleton")).toHaveLength(5); diff --git a/airflow/ui/src/components/DataTable/DataTable.tsx b/airflow/ui/src/components/DataTable/DataTable.tsx index 2ed1a4f16ea3a..d59d86bb59435 100644 --- a/airflow/ui/src/components/DataTable/DataTable.tsx +++ b/airflow/ui/src/components/DataTable/DataTable.tsx @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -import { Progress, Text } from "@chakra-ui/react"; +import { HStack, Text } from "@chakra-ui/react"; import { getCoreRowModel, getExpandedRowModel, @@ -30,9 +30,9 @@ import { } from "@tanstack/react-table"; import React, { type ReactNode, useCallback, useRef } from "react"; +import { ProgressBar, Pagination } from "../ui"; import { CardList } from "./CardList"; import { TableList } from "./TableList"; -import { TablePaginator } from "./TablePaginator"; import { createSkeletonMock } from "./skeleton"; import type { CardDef, MetaColumn, TableState } from "./types"; @@ -122,8 +122,7 @@ export const DataTable = ({ return ( <> - ({ {display === "card" && cardDef !== undefined && ( )} - + table.setPageIndex(page.page - 1)} + page={table.getState().pagination.pageIndex + 1} + pageSize={table.getState().pagination.pageSize} + siblingCount={1} + > + + + + + + ); }; diff --git a/airflow/ui/src/components/DataTable/TableList.tsx b/airflow/ui/src/components/DataTable/TableList.tsx index 6e2c76e885e4a..0427f44cfb52f 100644 --- a/airflow/ui/src/components/DataTable/TableList.tsx +++ b/airflow/ui/src/components/DataTable/TableList.tsx @@ -16,16 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -import { - Button, - Table as ChakraTable, - TableContainer, - Tbody, - Td, - Th, - Thead, - Tr, -} from "@chakra-ui/react"; +import { Button, Table } from "@chakra-ui/react"; import { flexRender, type Row, @@ -49,100 +40,85 @@ export const TableList = ({ renderSubComponent, table, }: DataTableProps) => ( - - - - {table.getHeaderGroups().map((headerGroup) => ( - - {headerGroup.headers.map( - ({ colSpan, column, getContext, id, isPlaceholder }) => { - const sort = column.getIsSorted(); - const canSort = column.getCanSort(); - const text = flexRender(column.columnDef.header, getContext()); - - let rightIcon; + + + {table.getHeaderGroups().map((headerGroup) => ( + + {headerGroup.headers.map( + ({ colSpan, column, getContext, id, isPlaceholder }) => { + const sort = column.getIsSorted(); + const canSort = column.getCanSort(); + const text = flexRender(column.columnDef.header, getContext()); - if (canSort) { - if (sort === "desc") { - rightIcon = ( - - ); - } else if (sort === "asc") { - rightIcon = ( - - ); - } else { - rightIcon = ( - - ); - } + let rightIcon; - return ( - - {isPlaceholder ? undefined : ( - - )} - + if (canSort) { + if (sort === "desc") { + rightIcon = ( + ); + } else if (sort === "asc") { + rightIcon = ; + } else { + rightIcon = ; } return ( - - {isPlaceholder ? undefined : text} - + + {isPlaceholder ? undefined : ( + + )} + ); - }, - )} - - ))} - - - {table.getRowModel().rows.map((row) => ( - - - {/* first row is a normal row */} - {row.getVisibleCells().map((cell) => ( - - {flexRender(cell.column.columnDef.cell, cell.getContext())} - - ))} - - {row.getIsExpanded() && ( - - {/* 2nd row is a custom 1 cell row */} - - {renderSubComponent?.({ row })} - - - )} - - ))} - - - + } + + return ( + + {isPlaceholder ? undefined : text} + + ); + }, + )} + + ))} + + + {table.getRowModel().rows.map((row) => ( + + + {/* first row is a normal row */} + {row.getVisibleCells().map((cell) => ( + + {flexRender(cell.column.columnDef.cell, cell.getContext())} + + ))} + + {row.getIsExpanded() && ( + + {/* 2nd row is a custom 1 cell row */} + + {renderSubComponent?.({ row })} + + + )} + + ))} + + ); diff --git a/airflow/ui/src/components/DataTable/TablePaginator.tsx b/airflow/ui/src/components/DataTable/TablePaginator.tsx deleted file mode 100644 index ad26faaef631f..0000000000000 --- a/airflow/ui/src/components/DataTable/TablePaginator.tsx +++ /dev/null @@ -1,89 +0,0 @@ -/*! - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -import { Box, Button } from "@chakra-ui/react"; -import type { Table as TanStackTable } from "@tanstack/react-table"; -import { useCallback } from "react"; - -type PaginatorProps = { - readonly table: TanStackTable; -}; - -export const TablePaginator = ({ table }: PaginatorProps) => { - const pageInterval = 3; - const currentPageNumber = table.getState().pagination.pageIndex + 1; - const startPageNumber = Math.max(1, currentPageNumber - pageInterval); - const endPageNumber = Math.min( - table.getPageCount(), - startPageNumber + pageInterval * 2, - ); - const pageNumbers = []; - - const setPageIndex = useCallback( - (index: number) => () => table.setPageIndex(index - 1), - [table], - ); - - for (let index = startPageNumber; index <= endPageNumber; index += 1) { - pageNumbers.push( - , - ); - } - - return ( - - - - - {pageNumbers} - - - - ); -}; diff --git a/airflow/ui/src/components/DataTable/ToggleTableDisplay.tsx b/airflow/ui/src/components/DataTable/ToggleTableDisplay.tsx index 489fbdc1ce3b6..b442c421322ff 100644 --- a/airflow/ui/src/components/DataTable/ToggleTableDisplay.tsx +++ b/airflow/ui/src/components/DataTable/ToggleTableDisplay.tsx @@ -27,28 +27,26 @@ type Props = { }; export const ToggleTableDisplay = ({ display, setDisplay }: Props) => ( - + } - isActive={display === "card"} minWidth={8} onClick={() => setDisplay("card")} - variant="outline" + variant={display === "table" ? "outline" : "solid"} width={8} - /> + > + + } - isActive={display === "table"} minWidth={8} onClick={() => setDisplay("table")} - variant="outline" + variant={display === "card" ? "outline" : "solid"} width={8} - /> + > + + ); diff --git a/airflow/ui/src/components/DataTable/index.tsx b/airflow/ui/src/components/DataTable/index.ts similarity index 100% rename from airflow/ui/src/components/DataTable/index.tsx rename to airflow/ui/src/components/DataTable/index.ts diff --git a/airflow/ui/src/components/ErrorAlert.tsx b/airflow/ui/src/components/ErrorAlert.tsx index 3128a2cdec2c4..cfb4048962d37 100644 --- a/airflow/ui/src/components/ErrorAlert.tsx +++ b/airflow/ui/src/components/ErrorAlert.tsx @@ -16,12 +16,14 @@ * specific language governing permissions and limitations * under the License. */ -import { Alert, AlertIcon } from "@chakra-ui/react"; import type { ApiError } from "openapi-gen/requests/core/ApiError"; import type { HTTPExceptionResponse, HTTPValidationError, } from "openapi-gen/requests/types.gen"; +import { FiAlertTriangle } from "react-icons/fi"; + +import { Alert } from "./ui"; type ExpandedApiError = { body: HTTPExceptionResponse | HTTPValidationError; @@ -58,7 +60,7 @@ export const ErrorAlert = ({ error: err }: Props) => { return ( - + {error.message}
{detailMessage} diff --git a/airflow/ui/src/components/QuickFilterButton.tsx b/airflow/ui/src/components/QuickFilterButton.tsx index 24424686a3bd6..e0cb5c23c6e38 100644 --- a/airflow/ui/src/components/QuickFilterButton.tsx +++ b/airflow/ui/src/components/QuickFilterButton.tsx @@ -18,12 +18,20 @@ */ import { Button, type ButtonProps } from "@chakra-ui/react"; -export const QuickFilterButton = ({ children, ...rest }: ButtonProps) => ( +type QuickFilterButtonProps = { + readonly active: boolean; +} & ButtonProps; + +export const QuickFilterButton = ({ + active, + children, + ...rest +}: QuickFilterButtonProps) => ( - + } + startElement={} + > + ); }; diff --git a/airflow/ui/src/components/TogglePause.tsx b/airflow/ui/src/components/TogglePause.tsx index 50362187c8ad7..dd2a77163ce3d 100644 --- a/airflow/ui/src/components/TogglePause.tsx +++ b/airflow/ui/src/components/TogglePause.tsx @@ -16,15 +16,17 @@ * specific language governing permissions and limitations * under the License. */ -import { Switch } from "@chakra-ui/react"; import { useQueryClient } from "@tanstack/react-query"; import { useCallback } from "react"; import { + UseDagServiceGetDagDetailsKeyFn, useDagServiceGetDagsKey, useDagServicePatchDag, } from "openapi/queries"; +import { Switch } from "./ui"; + type Props = { readonly dagId: string; readonly isPaused: boolean; @@ -37,6 +39,10 @@ export const TogglePause = ({ dagId, isPaused }: Props) => { await queryClient.invalidateQueries({ queryKey: [useDagServiceGetDagsKey], }); + + await queryClient.invalidateQueries({ + queryKey: UseDagServiceGetDagDetailsKeyFn({ dagId }), + }); }; const { mutate } = useDagServicePatchDag({ @@ -52,5 +58,12 @@ export const TogglePause = ({ dagId, isPaused }: Props) => { }); }, [dagId, isPaused, mutate]); - return ; + return ( + + ); }; diff --git a/airflow/ui/src/components/ui/Alert.tsx b/airflow/ui/src/components/ui/Alert.tsx new file mode 100644 index 0000000000000..10cec224d95a5 --- /dev/null +++ b/airflow/ui/src/components/ui/Alert.tsx @@ -0,0 +1,69 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Alert as ChakraAlert } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +import { CloseButton } from "./CloseButton"; + +export type AlertProps = { + closable?: boolean; + endElement?: React.ReactNode; + icon?: React.ReactElement; + onClose?: () => void; + startElement?: React.ReactNode; + title?: React.ReactNode; +} & Omit; + +export const Alert = forwardRef((props, ref) => { + const { + children, + closable, + endElement, + icon, + onClose, + startElement, + title, + ...rest + } = props; + + return ( + + {startElement ?? {icon}} + {Boolean(children) ? ( + + {title} + {children} + + ) : ( + {title} + )} + {endElement} + {Boolean(closable) ? ( + + ) : undefined} + + ); +}); diff --git a/airflow/ui/src/components/ui/CloseButton.tsx b/airflow/ui/src/components/ui/CloseButton.tsx new file mode 100644 index 0000000000000..7811bbd325e1c --- /dev/null +++ b/airflow/ui/src/components/ui/CloseButton.tsx @@ -0,0 +1,32 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import type { ButtonProps as ChakraCloseButtonProps } from "@chakra-ui/react"; +import { IconButton as ChakraIconButton } from "@chakra-ui/react"; +import { forwardRef } from "react"; +import { LuX } from "react-icons/lu"; + +export type CloseButtonProps = {} & ChakraCloseButtonProps; + +export const CloseButton = forwardRef( + (props, ref) => ( + + {props.children ?? } + + ), +); diff --git a/airflow/ui/src/components/ui/Dialog/CloseTrigger.tsx b/airflow/ui/src/components/ui/Dialog/CloseTrigger.tsx new file mode 100644 index 0000000000000..0ea9beba0b9cf --- /dev/null +++ b/airflow/ui/src/components/ui/Dialog/CloseTrigger.tsx @@ -0,0 +1,39 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Dialog as ChakraDialog } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +import { CloseButton } from "../CloseButton"; + +export const CloseTrigger = forwardRef< + HTMLButtonElement, + ChakraDialog.CloseTriggerProps +>((props, ref) => ( + + + {props.children} + + +)); diff --git a/airflow/ui/src/components/ui/Dialog/Content.tsx b/airflow/ui/src/components/ui/Dialog/Content.tsx new file mode 100644 index 0000000000000..5502a724e4cf3 --- /dev/null +++ b/airflow/ui/src/components/ui/Dialog/Content.tsx @@ -0,0 +1,49 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Dialog as ChakraDialog, Portal } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +type ContentProps = { + backdrop?: boolean; + portalled?: boolean; + portalRef?: React.RefObject; +} & ChakraDialog.ContentProps; + +export const Content = forwardRef( + (props, ref) => { + const { + backdrop = true, + children, + portalled = true, + portalRef, + ...rest + } = props; + + return ( + + {backdrop ? : undefined} + + + {children} + + + + ); + }, +); diff --git a/airflow/ui/src/layouts/Nav/navButtonProps.ts b/airflow/ui/src/components/ui/Dialog/index.ts similarity index 67% rename from airflow/ui/src/layouts/Nav/navButtonProps.ts rename to airflow/ui/src/components/ui/Dialog/index.ts index e91db6f1e4712..a53f681763262 100644 --- a/airflow/ui/src/layouts/Nav/navButtonProps.ts +++ b/airflow/ui/src/components/ui/Dialog/index.ts @@ -16,21 +16,13 @@ * specific language governing permissions and limitations * under the License. */ -import type { ButtonProps } from "@chakra-ui/react"; +import { Dialog as ChakraDialog } from "@chakra-ui/react"; -export const navButtonProps: ButtonProps = { - _active: { - backgroundColor: "blue.emphasized", - }, - _hover: { - backgroundColor: "blue.solid", - }, - alignItems: "center", - borderRadius: "none", - flexDir: "column", - height: 16, - transition: "0.2s background-color ease-in-out", - variant: "ghost", - whiteSpace: "wrap", - width: 24, +import { CloseTrigger } from "./CloseTrigger"; +import { Content } from "./Content"; + +export const Dialog = { + ...ChakraDialog, + CloseTrigger, + Content, }; diff --git a/airflow/ui/src/components/ui/InputGroup.tsx b/airflow/ui/src/components/ui/InputGroup.tsx new file mode 100644 index 0000000000000..1835b596994f7 --- /dev/null +++ b/airflow/ui/src/components/ui/InputGroup.tsx @@ -0,0 +1,66 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +/* eslint-disable @typescript-eslint/strict-boolean-expressions */ + +/* eslint-disable @typescript-eslint/no-unsafe-argument */ +import type { BoxProps, InputElementProps } from "@chakra-ui/react"; +import { Group, InputElement } from "@chakra-ui/react"; +import { cloneElement, forwardRef } from "react"; + +export type InputGroupProps = { + children: React.ReactElement; + endElement?: React.ReactNode; + endElementProps?: InputElementProps; + startElement?: React.ReactNode; + startElementProps?: InputElementProps; +} & BoxProps; + +export const InputGroup = forwardRef( + (props, ref) => { + const { + children, + endElement, + endElementProps, + startElement, + startElementProps, + ...rest + } = props; + + return ( + + {startElement ? ( + + {startElement} + + ) : undefined} + {cloneElement(children, { + ...(startElement && { ps: "calc(var(--input-height) - 6px)" }), + ...(endElement && { pe: "calc(var(--input-height) - 6px)" }), + ...children.props, + })} + {endElement ? ( + + {endElement} + + ) : undefined} + + ); + }, +); diff --git a/airflow/ui/src/components/ui/Menu.tsx b/airflow/ui/src/components/ui/Menu.tsx new file mode 100644 index 0000000000000..23bf29a42ae87 --- /dev/null +++ b/airflow/ui/src/components/ui/Menu.tsx @@ -0,0 +1,42 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Menu as ChakraMenu, Portal } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +type MenuContentProps = { + portalled?: boolean; + portalRef?: React.RefObject; +} & ChakraMenu.ContentProps; + +const Content = forwardRef((props, ref) => { + const { portalled = true, portalRef, ...rest } = props; + + return ( + + + + + + ); +}); + +export const Menu = { + ...ChakraMenu, + Content, +}; diff --git a/airflow/ui/src/components/ui/Pagination/Ellipsis.tsx b/airflow/ui/src/components/ui/Pagination/Ellipsis.tsx new file mode 100644 index 0000000000000..217353304206c --- /dev/null +++ b/airflow/ui/src/components/ui/Pagination/Ellipsis.tsx @@ -0,0 +1,40 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Button, Pagination as ChakraPagination } from "@chakra-ui/react"; +import { forwardRef } from "react"; +import { HiMiniEllipsisHorizontal } from "react-icons/hi2"; + +import { paginationContext } from "./context"; + +const [, useRootProps] = paginationContext; + +export const Ellipsis = forwardRef< + HTMLDivElement, + ChakraPagination.EllipsisProps +>((props, ref) => { + const { size, variantMap } = useRootProps(); + + return ( + + + + ); +}); diff --git a/airflow/ui/src/components/ui/Pagination/Item.tsx b/airflow/ui/src/components/ui/Pagination/Item.tsx new file mode 100644 index 0000000000000..d38a1b03b0440 --- /dev/null +++ b/airflow/ui/src/components/ui/Pagination/Item.tsx @@ -0,0 +1,54 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import type { ButtonProps } from "@chakra-ui/react"; +import { + Button, + Pagination as ChakraPagination, + usePaginationContext, +} from "@chakra-ui/react"; +import { forwardRef } from "react"; + +import { paginationContext } from "./context"; + +type PaginationVariant = "outline" | "solid" | "subtle"; + +const [, useRootProps] = paginationContext; + +export type PaginationRootProps = { + size?: ButtonProps["size"]; + variant?: PaginationVariant; +} & Omit; + +export const Item = forwardRef( + (props, ref) => { + const { page } = usePaginationContext(); + const { size, variantMap } = useRootProps(); + + const current = page === props.value; + const variant = current ? variantMap.current : variantMap.default; + + return ( + + + + ); + }, +); diff --git a/airflow/ui/src/components/ui/Pagination/Items.tsx b/airflow/ui/src/components/ui/Pagination/Items.tsx new file mode 100644 index 0000000000000..06b9c155bf9c2 --- /dev/null +++ b/airflow/ui/src/components/ui/Pagination/Items.tsx @@ -0,0 +1,36 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Pagination as ChakraPagination } from "@chakra-ui/react"; + +import { Ellipsis } from "./Ellipsis"; +import { Item } from "./Item"; + +export const Items = (props: React.HTMLAttributes) => ( + + {({ pages }) => + pages.map((page, index) => + page.type === "ellipsis" ? ( + + ) : ( + + ), + ) + } + +); diff --git a/airflow/ui/src/components/ui/Pagination/NextTrigger.tsx b/airflow/ui/src/components/ui/Pagination/NextTrigger.tsx new file mode 100644 index 0000000000000..079d371c99c99 --- /dev/null +++ b/airflow/ui/src/components/ui/Pagination/NextTrigger.tsx @@ -0,0 +1,40 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Pagination as ChakraPagination, IconButton } from "@chakra-ui/react"; +import { forwardRef } from "react"; +import { HiChevronRight } from "react-icons/hi2"; + +import { paginationContext } from "./context"; + +const [, useRootProps] = paginationContext; + +export const NextTrigger = forwardRef< + HTMLButtonElement, + ChakraPagination.NextTriggerProps +>((props, ref) => { + const { size, variantMap } = useRootProps(); + + return ( + + + + + + ); +}); diff --git a/airflow/ui/src/components/ui/Pagination/PageText.tsx b/airflow/ui/src/components/ui/Pagination/PageText.tsx new file mode 100644 index 0000000000000..017e34d0be836 --- /dev/null +++ b/airflow/ui/src/components/ui/Pagination/PageText.tsx @@ -0,0 +1,48 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import type { TextProps } from "@chakra-ui/react"; +import { Text, usePaginationContext } from "@chakra-ui/react"; +import { forwardRef, useMemo } from "react"; + +type PageTextProps = { + format?: "compact" | "long" | "short"; +} & TextProps; + +export const PageText = forwardRef( + (props, ref) => { + const { format = "compact", ...rest } = props; + const { count, page, pageRange, pages } = usePaginationContext(); + const content = useMemo(() => { + if (format === "short") { + return `${page} / ${pages.length}`; + } + if (format === "compact") { + return `${page} of ${pages.length}`; + } + + return `${pageRange.start + 1} - ${pageRange.end} of ${count}`; + }, [format, page, pages.length, pageRange, count]); + + return ( + + {content} + + ); + }, +); diff --git a/airflow/ui/src/components/ui/Pagination/PrevTrigger.tsx b/airflow/ui/src/components/ui/Pagination/PrevTrigger.tsx new file mode 100644 index 0000000000000..49e647838f5f7 --- /dev/null +++ b/airflow/ui/src/components/ui/Pagination/PrevTrigger.tsx @@ -0,0 +1,40 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Pagination as ChakraPagination, IconButton } from "@chakra-ui/react"; +import { forwardRef } from "react"; +import { HiChevronLeft } from "react-icons/hi2"; + +import { paginationContext } from "./context"; + +const [, useRootProps] = paginationContext; + +export const PrevTrigger = forwardRef< + HTMLButtonElement, + ChakraPagination.PrevTriggerProps +>((props, ref) => { + const { size, variantMap } = useRootProps(); + + return ( + + + + + + ); +}); diff --git a/airflow/ui/src/components/ui/Pagination/Root.tsx b/airflow/ui/src/components/ui/Pagination/Root.tsx new file mode 100644 index 0000000000000..a1a917e408a85 --- /dev/null +++ b/airflow/ui/src/components/ui/Pagination/Root.tsx @@ -0,0 +1,56 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import type { ButtonProps } from "@chakra-ui/react"; +import { Pagination as ChakraPagination } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +import { paginationContext } from "./context"; + +type ButtonVariantMap = { + current: ButtonProps["variant"]; + default: ButtonProps["variant"]; + ellipsis: ButtonProps["variant"]; +}; + +type PaginationVariant = "outline" | "solid" | "subtle"; + +const [RootPropsProvider] = paginationContext; + +export type PaginationRootProps = { + size?: ButtonProps["size"]; + variant?: PaginationVariant; +} & Omit; + +const VARIANT_MAP: Record = { + outline: { current: "outline", default: "ghost", ellipsis: "plain" }, + solid: { current: "solid", default: "outline", ellipsis: "outline" }, + subtle: { current: "subtle", default: "ghost", ellipsis: "plain" }, +}; + +export const Root = forwardRef( + (props, ref) => { + const { size = "sm", variant = "outline", ...rest } = props; + + return ( + + + + ); + }, +); diff --git a/airflow/ui/src/components/ui/Pagination/context.ts b/airflow/ui/src/components/ui/Pagination/context.ts new file mode 100644 index 0000000000000..9762cee87cddf --- /dev/null +++ b/airflow/ui/src/components/ui/Pagination/context.ts @@ -0,0 +1,34 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { type ButtonProps, createContext } from "@chakra-ui/react"; + +type ButtonVariantMap = { + current: ButtonProps["variant"]; + default: ButtonProps["variant"]; + ellipsis: ButtonProps["variant"]; +}; + +type ButtonVariantContext = { + size: ButtonProps["size"]; + variantMap: ButtonVariantMap; +}; + +export const paginationContext = createContext({ + name: "RootPropsProvider", +}); diff --git a/airflow/ui/src/components/ui/Pagination/index.ts b/airflow/ui/src/components/ui/Pagination/index.ts new file mode 100644 index 0000000000000..c7a983ec92625 --- /dev/null +++ b/airflow/ui/src/components/ui/Pagination/index.ts @@ -0,0 +1,35 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Ellipsis } from "./Ellipsis"; +import { Item } from "./Item"; +import { Items } from "./Items"; +import { NextTrigger } from "./NextTrigger"; +import { PageText } from "./PageText"; +import { PrevTrigger } from "./PrevTrigger"; +import { Root } from "./Root"; + +export const Pagination = { + Ellipsis, + Item, + Items, + NextTrigger, + PageText, + PrevTrigger, + Root, +}; diff --git a/airflow/ui/src/components/ui/ProgressBar.tsx b/airflow/ui/src/components/ui/ProgressBar.tsx new file mode 100644 index 0000000000000..c37fbb1990425 --- /dev/null +++ b/airflow/ui/src/components/ui/ProgressBar.tsx @@ -0,0 +1,30 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Progress as ChakraProgress } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +export const ProgressBar = forwardRef( + (props, ref) => ( + + + + + + ), +); diff --git a/airflow/ui/src/components/ui/Select/Content.tsx b/airflow/ui/src/components/ui/Select/Content.tsx new file mode 100644 index 0000000000000..4fbadf7d6df70 --- /dev/null +++ b/airflow/ui/src/components/ui/Select/Content.tsx @@ -0,0 +1,39 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Select as ChakraSelect, Portal } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +type ContentProps = { + portalled?: boolean; + portalRef?: React.RefObject; +} & ChakraSelect.ContentProps; + +export const Content = forwardRef( + (props, ref) => { + const { portalled = true, portalRef, ...rest } = props; + + return ( + + + + + + ); + }, +); diff --git a/airflow/ui/src/components/ui/Select/Item.tsx b/airflow/ui/src/components/ui/Select/Item.tsx new file mode 100644 index 0000000000000..c5ec6de755249 --- /dev/null +++ b/airflow/ui/src/components/ui/Select/Item.tsx @@ -0,0 +1,36 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +/* eslint-disable @typescript-eslint/no-unsafe-assignment */ +import { Select as ChakraSelect } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +export const Item = forwardRef( + (props, ref) => { + const { children, item, ...rest } = props; + + return ( + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access + + {children} + + + ); + }, +); diff --git a/airflow/ui/src/components/ui/Select/ItemGroup.tsx b/airflow/ui/src/components/ui/Select/ItemGroup.tsx new file mode 100644 index 0000000000000..e68a10634441f --- /dev/null +++ b/airflow/ui/src/components/ui/Select/ItemGroup.tsx @@ -0,0 +1,37 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Select as ChakraSelect } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +type ItemGroupProps = { + label: React.ReactNode; +} & ChakraSelect.ItemGroupProps; + +export const ItemGroup = forwardRef( + (props, ref) => { + const { children, label, ...rest } = props; + + return ( + + {label} + {children} + + ); + }, +); diff --git a/airflow/ui/src/components/ui/Select/Root.tsx b/airflow/ui/src/components/ui/Select/Root.tsx new file mode 100644 index 0000000000000..7f9ed4b29ca4e --- /dev/null +++ b/airflow/ui/src/components/ui/Select/Root.tsx @@ -0,0 +1,30 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Select as ChakraSelect } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +export const Root = forwardRef( + (props, ref) => ( + + ), +); diff --git a/airflow/ui/src/components/ui/Select/Trigger.tsx b/airflow/ui/src/components/ui/Select/Trigger.tsx new file mode 100644 index 0000000000000..86425135ebf44 --- /dev/null +++ b/airflow/ui/src/components/ui/Select/Trigger.tsx @@ -0,0 +1,52 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Select as ChakraSelect } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +import { CloseButton } from "../CloseButton"; + +type TriggerProps = { + clearable?: boolean; +} & ChakraSelect.ControlProps; + +export const Trigger = forwardRef( + (props, ref) => { + const { children, clearable, ...rest } = props; + + return ( + + {children} + + {clearable ? ( + + + + ) : undefined} + + + + ); + }, +); diff --git a/airflow/ui/src/components/ui/Select/ValueText.tsx b/airflow/ui/src/components/ui/Select/ValueText.tsx new file mode 100644 index 0000000000000..0cdec1b165167 --- /dev/null +++ b/airflow/ui/src/components/ui/Select/ValueText.tsx @@ -0,0 +1,53 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import type { CollectionItem } from "@chakra-ui/react"; +import { Select as ChakraSelect } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +type ValueTextProps = { + children?: (items: Array) => React.ReactNode; +} & Omit; + +export const ValueText = forwardRef( + (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`; + }} + + + ); + }, +); diff --git a/airflow/ui/src/components/ui/Select/index.ts b/airflow/ui/src/components/ui/Select/index.ts new file mode 100644 index 0000000000000..c3745338b4240 --- /dev/null +++ b/airflow/ui/src/components/ui/Select/index.ts @@ -0,0 +1,36 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Select as ChakraSelect } from "@chakra-ui/react"; + +import { Content } from "./Content"; +import { Item } from "./Item"; +import { ItemGroup } from "./ItemGroup"; +import { Root } from "./Root"; +import { Trigger } from "./Trigger"; +import { ValueText } from "./ValueText"; + +export const Select = { + ...ChakraSelect, + Content, + Item, + ItemGroup, + Root, + Trigger, + ValueText, +}; diff --git a/airflow/ui/src/components/ui/Switch.tsx b/airflow/ui/src/components/ui/Switch.tsx new file mode 100644 index 0000000000000..db5212137127e --- /dev/null +++ b/airflow/ui/src/components/ui/Switch.tsx @@ -0,0 +1,57 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Switch as ChakraSwitch } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +export type SwitchProps = { + inputProps?: React.InputHTMLAttributes; + rootRef?: React.Ref; + thumbLabel?: { off: React.ReactNode; on: React.ReactNode }; + trackLabel?: { off: React.ReactNode; on: React.ReactNode }; +} & ChakraSwitch.RootProps; + +export const Switch = forwardRef( + (props, ref) => { + const { children, inputProps, rootRef, thumbLabel, trackLabel, ...rest } = + props; + + return ( + + + + + {thumbLabel ? ( + + {thumbLabel.on} + + ) : undefined} + + {trackLabel ? ( + + {trackLabel.on} + + ) : undefined} + + {Boolean(children) && ( + {children} + )} + + ); + }, +); diff --git a/airflow/ui/src/components/ui/Tag.tsx b/airflow/ui/src/components/ui/Tag.tsx new file mode 100644 index 0000000000000..a5a3da6274491 --- /dev/null +++ b/airflow/ui/src/components/ui/Tag.tsx @@ -0,0 +1,55 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Tag as ChakraTag } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +export type TagProps = { + closable?: boolean; + endElement?: React.ReactNode; + onClose?: VoidFunction; + startElement?: React.ReactNode; +} & ChakraTag.RootProps; + +export const Tag = forwardRef((props, ref) => { + const { + children, + onClose, + closable = Boolean(onClose), + endElement, + startElement, + ...rest + } = props; + + return ( + + {Boolean(startElement) ? ( + {startElement} + ) : undefined} + {children} + {Boolean(endElement) ? ( + {endElement} + ) : undefined} + {Boolean(closable) ? ( + + + + ) : undefined} + + ); +}); diff --git a/airflow/ui/src/components/ui/Tooltip.tsx b/airflow/ui/src/components/ui/Tooltip.tsx new file mode 100644 index 0000000000000..2edb43c8b12f1 --- /dev/null +++ b/airflow/ui/src/components/ui/Tooltip.tsx @@ -0,0 +1,66 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { Tooltip as ChakraTooltip, Portal } from "@chakra-ui/react"; +import { forwardRef } from "react"; + +export type TooltipProps = { + content: React.ReactNode; + contentProps?: ChakraTooltip.ContentProps; + disabled?: boolean; + portalled?: boolean; + portalRef?: React.RefObject; + showArrow?: boolean; +} & ChakraTooltip.RootProps; + +export const Tooltip = forwardRef( + (props, ref) => { + const { + children, + content, + contentProps, + disabled, + portalled, + portalRef, + showArrow, + ...rest + } = props; + + if (disabled) { + return children; + } + + return ( + + {children} + + + + {showArrow ? ( + + + + ) : undefined} + {content} + + + + + ); + }, +); diff --git a/airflow/ui/src/components/ui/index.ts b/airflow/ui/src/components/ui/index.ts new file mode 100644 index 0000000000000..1c0922b06e8a2 --- /dev/null +++ b/airflow/ui/src/components/ui/index.ts @@ -0,0 +1,32 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +export * from "./Dialog"; +export * from "./Pagination"; +export * from "./Select"; +export * from "./Alert"; +export * from "./CloseButton"; +export * from "./InputGroup"; + +export * from "./Switch"; +export * from "./Tag"; +export * from "./Tooltip"; + +export * from "./ProgressBar"; +export * from "./Menu"; diff --git a/airflow/ui/src/context/colorMode/ColorModeProvider.tsx b/airflow/ui/src/context/colorMode/ColorModeProvider.tsx new file mode 100644 index 0000000000000..4839856c8ee24 --- /dev/null +++ b/airflow/ui/src/context/colorMode/ColorModeProvider.tsx @@ -0,0 +1,24 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { ThemeProvider } from "next-themes"; +import type { ThemeProviderProps } from "next-themes/dist/types"; + +export const ColorModeProvider = (props: ThemeProviderProps) => ( + +); diff --git a/airflow/ui/src/context/colorMode/index.ts b/airflow/ui/src/context/colorMode/index.ts new file mode 100644 index 0000000000000..30edc0a3216e3 --- /dev/null +++ b/airflow/ui/src/context/colorMode/index.ts @@ -0,0 +1,21 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +export * from "./ColorModeProvider"; +export * from "./useColorMode"; diff --git a/airflow/ui/src/context/colorMode/useColorMode.tsx b/airflow/ui/src/context/colorMode/useColorMode.tsx new file mode 100644 index 0000000000000..5c9ea1076e9a1 --- /dev/null +++ b/airflow/ui/src/context/colorMode/useColorMode.tsx @@ -0,0 +1,32 @@ +/*! + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import { useTheme } from "next-themes"; + +export const useColorMode = () => { + const { resolvedTheme, setTheme } = useTheme(); + const toggleColorMode = () => { + setTheme(resolvedTheme === "light" ? "dark" : "light"); + }; + + return { + colorMode: resolvedTheme, + setColorMode: setTheme, + toggleColorMode, + }; +}; diff --git a/airflow/ui/src/layouts/BaseLayout.tsx b/airflow/ui/src/layouts/BaseLayout.tsx index c0d1b6c869bd4..848b4ea88f594 100644 --- a/airflow/ui/src/layouts/BaseLayout.tsx +++ b/airflow/ui/src/layouts/BaseLayout.tsx @@ -25,7 +25,7 @@ import { Nav } from "./Nav"; export const BaseLayout = ({ children }: PropsWithChildren) => ( <>