aboutsummaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'frontend')
-rw-r--r--frontend/components.json17
-rw-r--r--frontend/package.json16
-rw-r--r--frontend/pnpm-lock.yaml1957
-rw-r--r--frontend/src/App.tsx2
-rw-r--r--frontend/src/components/Dashboard.tsx186
-rw-r--r--frontend/src/components/ImageProcessor.tsx67
-rw-r--r--frontend/src/components/ImageSideBar.tsx24
-rw-r--r--frontend/src/components/ui/button.tsx56
-rw-r--r--frontend/src/components/ui/input.tsx25
-rw-r--r--frontend/src/components/ui/select.tsx158
-rw-r--r--frontend/src/index.css77
-rw-r--r--frontend/src/lib/utils.ts6
-rw-r--r--frontend/tailwind.config.js78
-rw-r--r--frontend/tsconfig.json24
-rw-r--r--frontend/vite.config.ts11
15 files changed, 2548 insertions, 156 deletions
diff --git a/frontend/components.json b/frontend/components.json
new file mode 100644
index 0000000..1c6facd
--- /dev/null
+++ b/frontend/components.json
@@ -0,0 +1,17 @@
+{
+ "$schema": "https://ui.shadcn.com/schema.json",
+ "style": "default",
+ "rsc": false,
+ "tsx": true,
+ "tailwind": {
+ "config": "tailwind.config.js",
+ "css": "src/index.css",
+ "baseColor": "slate",
+ "cssVariables": true,
+ "prefix": ""
+ },
+ "aliases": {
+ "components": "@/components",
+ "utils": "@/lib/utils"
+ }
+} \ No newline at end of file
diff --git a/frontend/package.json b/frontend/package.json
index de7b933..5576892 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -10,11 +10,23 @@
"preview": "vite preview"
},
"dependencies": {
+ "@aws-sdk/client-cognito-identity": "^3.576.0",
+ "@aws-sdk/client-eks": "^3.576.0",
+ "@aws-sdk/credential-provider-cognito-identity": "^3.576.0",
+ "@radix-ui/react-select": "^2.0.0",
+ "@radix-ui/react-slot": "^1.0.2",
+ "aws-sdk": "^2.1620.0",
"axios": "^1.6.8",
- "react": "^18.2.0",
- "react-dom": "^18.2.0"
+ "class-variance-authority": "^0.7.0",
+ "clsx": "^2.1.1",
+ "lucide-react": "^0.378.0",
+ "react": "^18.3.1",
+ "react-dom": "^18.2.0",
+ "tailwind-merge": "^2.3.0",
+ "tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
+ "@types/node": "^20.12.12",
"@types/react": "^18.2.66",
"@types/react-dom": "^18.2.22",
"@typescript-eslint/eslint-plugin": "^7.2.0",
diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml
index 24922b9..b356ac4 100644
--- a/frontend/pnpm-lock.yaml
+++ b/frontend/pnpm-lock.yaml
@@ -5,17 +5,53 @@ settings:
excludeLinksFromLockfile: false
dependencies:
+ '@aws-sdk/client-cognito-identity':
+ specifier: ^3.576.0
+ version: 3.576.0
+ '@aws-sdk/client-eks':
+ specifier: ^3.576.0
+ version: 3.576.0
+ '@aws-sdk/credential-provider-cognito-identity':
+ specifier: ^3.576.0
+ version: 3.576.0
+ '@radix-ui/react-select':
+ specifier: ^2.0.0
+ version: 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
+ '@radix-ui/react-slot':
+ specifier: ^1.0.2
+ version: 1.0.2(@types/react@18.3.1)(react@18.3.1)
+ aws-sdk:
+ specifier: ^2.1620.0
+ version: 2.1620.0
axios:
specifier: ^1.6.8
version: 1.6.8
+ class-variance-authority:
+ specifier: ^0.7.0
+ version: 0.7.0
+ clsx:
+ specifier: ^2.1.1
+ version: 2.1.1
+ lucide-react:
+ specifier: ^0.378.0
+ version: 0.378.0(react@18.3.1)
react:
- specifier: ^18.2.0
+ specifier: ^18.3.1
version: 18.3.1
react-dom:
specifier: ^18.2.0
version: 18.3.1(react@18.3.1)
+ tailwind-merge:
+ specifier: ^2.3.0
+ version: 2.3.0
+ tailwindcss-animate:
+ specifier: ^1.0.7
+ version: 1.0.7(tailwindcss@3.4.3)
devDependencies:
+ '@types/node':
+ specifier: ^20.12.12
+ version: 20.12.12
'@types/react':
specifier: ^18.2.66
version: 18.3.1
@@ -54,14 +90,13 @@ devDependencies:
version: 5.4.5
vite:
specifier: ^5.2.0
- version: 5.2.10
+ version: 5.2.10(@types/node@20.12.12)
packages:
/@alloc/quick-lru@5.2.0:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
- dev: true
/@ampproject/remapping@2.3.0:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
@@ -71,6 +106,546 @@ packages:
'@jridgewell/trace-mapping': 0.3.25
dev: true
+ /@aws-crypto/ie11-detection@3.0.0:
+ resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==}
+ dependencies:
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/sha256-browser@3.0.0:
+ resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==}
+ dependencies:
+ '@aws-crypto/ie11-detection': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-crypto/supports-web-crypto': 3.0.0
+ '@aws-crypto/util': 3.0.0
+ '@aws-sdk/types': 3.575.0
+ '@aws-sdk/util-locate-window': 3.568.0
+ '@aws-sdk/util-utf8-browser': 3.259.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/sha256-js@3.0.0:
+ resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==}
+ dependencies:
+ '@aws-crypto/util': 3.0.0
+ '@aws-sdk/types': 3.575.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/supports-web-crypto@3.0.0:
+ resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==}
+ dependencies:
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-crypto/util@3.0.0:
+ resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@aws-sdk/util-utf8-browser': 3.259.0
+ tslib: 1.14.1
+ dev: false
+
+ /@aws-sdk/client-cognito-identity@3.576.0:
+ resolution: {integrity: sha512-SgfR1LLZWT1NrNOB968OKC8RAbaQUFG4V1eDjAeNjtuqC7iAlY9Ogrl824XJY4muz4ErVAga7A+Xn9QTOSSTBQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/client-sso-oidc': 3.576.0(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/client-sts': 3.576.0
+ '@aws-sdk/core': 3.576.0
+ '@aws-sdk/credential-provider-node': 3.576.0(@aws-sdk/client-sso-oidc@3.576.0)(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/middleware-host-header': 3.575.0
+ '@aws-sdk/middleware-logger': 3.575.0
+ '@aws-sdk/middleware-recursion-detection': 3.575.0
+ '@aws-sdk/middleware-user-agent': 3.575.0
+ '@aws-sdk/region-config-resolver': 3.575.0
+ '@aws-sdk/types': 3.575.0
+ '@aws-sdk/util-endpoints': 3.575.0
+ '@aws-sdk/util-user-agent-browser': 3.575.0
+ '@aws-sdk/util-user-agent-node': 3.575.0
+ '@smithy/config-resolver': 3.0.0
+ '@smithy/core': 2.0.1
+ '@smithy/fetch-http-handler': 3.0.1
+ '@smithy/hash-node': 3.0.0
+ '@smithy/invalid-dependency': 3.0.0
+ '@smithy/middleware-content-length': 3.0.0
+ '@smithy/middleware-endpoint': 3.0.0
+ '@smithy/middleware-retry': 3.0.1
+ '@smithy/middleware-serde': 3.0.0
+ '@smithy/middleware-stack': 3.0.0
+ '@smithy/node-config-provider': 3.0.0
+ '@smithy/node-http-handler': 3.0.0
+ '@smithy/protocol-http': 4.0.0
+ '@smithy/smithy-client': 3.0.1
+ '@smithy/types': 3.0.0
+ '@smithy/url-parser': 3.0.0
+ '@smithy/util-base64': 3.0.0
+ '@smithy/util-body-length-browser': 3.0.0
+ '@smithy/util-body-length-node': 3.0.0
+ '@smithy/util-defaults-mode-browser': 3.0.1
+ '@smithy/util-defaults-mode-node': 3.0.1
+ '@smithy/util-endpoints': 2.0.0
+ '@smithy/util-middleware': 3.0.0
+ '@smithy/util-retry': 3.0.0
+ '@smithy/util-utf8': 3.0.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/client-eks@3.576.0:
+ resolution: {integrity: sha512-UkxIj8GtkZMYMIAAcObzOCjQxTTnvyGqqmcpGb3ZJ5ONJ0XgLRgZWo+F83eRconjrwdt2jZR6ez9bAwaKxDw3Q==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/client-sso-oidc': 3.576.0(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/client-sts': 3.576.0
+ '@aws-sdk/core': 3.576.0
+ '@aws-sdk/credential-provider-node': 3.576.0(@aws-sdk/client-sso-oidc@3.576.0)(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/middleware-host-header': 3.575.0
+ '@aws-sdk/middleware-logger': 3.575.0
+ '@aws-sdk/middleware-recursion-detection': 3.575.0
+ '@aws-sdk/middleware-user-agent': 3.575.0
+ '@aws-sdk/region-config-resolver': 3.575.0
+ '@aws-sdk/types': 3.575.0
+ '@aws-sdk/util-endpoints': 3.575.0
+ '@aws-sdk/util-user-agent-browser': 3.575.0
+ '@aws-sdk/util-user-agent-node': 3.575.0
+ '@smithy/config-resolver': 3.0.0
+ '@smithy/core': 2.0.1
+ '@smithy/fetch-http-handler': 3.0.1
+ '@smithy/hash-node': 3.0.0
+ '@smithy/invalid-dependency': 3.0.0
+ '@smithy/middleware-content-length': 3.0.0
+ '@smithy/middleware-endpoint': 3.0.0
+ '@smithy/middleware-retry': 3.0.1
+ '@smithy/middleware-serde': 3.0.0
+ '@smithy/middleware-stack': 3.0.0
+ '@smithy/node-config-provider': 3.0.0
+ '@smithy/node-http-handler': 3.0.0
+ '@smithy/protocol-http': 4.0.0
+ '@smithy/smithy-client': 3.0.1
+ '@smithy/types': 3.0.0
+ '@smithy/url-parser': 3.0.0
+ '@smithy/util-base64': 3.0.0
+ '@smithy/util-body-length-browser': 3.0.0
+ '@smithy/util-body-length-node': 3.0.0
+ '@smithy/util-defaults-mode-browser': 3.0.1
+ '@smithy/util-defaults-mode-node': 3.0.1
+ '@smithy/util-endpoints': 2.0.0
+ '@smithy/util-middleware': 3.0.0
+ '@smithy/util-retry': 3.0.0
+ '@smithy/util-utf8': 3.0.0
+ '@smithy/util-waiter': 3.0.0
+ tslib: 2.6.2
+ uuid: 9.0.1
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/client-sso-oidc@3.576.0(@aws-sdk/client-sts@3.576.0):
+ resolution: {integrity: sha512-6U8933O9h6iMnQDpH3OtFhS3G3FVttYZUqTpC2T0FnSSX7zgG0GnlxdQiyZh1j1aFrEB8bFw/RSmxPcMJJuSlQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/client-sts': 3.576.0
+ '@aws-sdk/core': 3.576.0
+ '@aws-sdk/credential-provider-node': 3.576.0(@aws-sdk/client-sso-oidc@3.576.0)(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/middleware-host-header': 3.575.0
+ '@aws-sdk/middleware-logger': 3.575.0
+ '@aws-sdk/middleware-recursion-detection': 3.575.0
+ '@aws-sdk/middleware-user-agent': 3.575.0
+ '@aws-sdk/region-config-resolver': 3.575.0
+ '@aws-sdk/types': 3.575.0
+ '@aws-sdk/util-endpoints': 3.575.0
+ '@aws-sdk/util-user-agent-browser': 3.575.0
+ '@aws-sdk/util-user-agent-node': 3.575.0
+ '@smithy/config-resolver': 3.0.0
+ '@smithy/core': 2.0.1
+ '@smithy/fetch-http-handler': 3.0.1
+ '@smithy/hash-node': 3.0.0
+ '@smithy/invalid-dependency': 3.0.0
+ '@smithy/middleware-content-length': 3.0.0
+ '@smithy/middleware-endpoint': 3.0.0
+ '@smithy/middleware-retry': 3.0.1
+ '@smithy/middleware-serde': 3.0.0
+ '@smithy/middleware-stack': 3.0.0
+ '@smithy/node-config-provider': 3.0.0
+ '@smithy/node-http-handler': 3.0.0
+ '@smithy/protocol-http': 4.0.0
+ '@smithy/smithy-client': 3.0.1
+ '@smithy/types': 3.0.0
+ '@smithy/url-parser': 3.0.0
+ '@smithy/util-base64': 3.0.0
+ '@smithy/util-body-length-browser': 3.0.0
+ '@smithy/util-body-length-node': 3.0.0
+ '@smithy/util-defaults-mode-browser': 3.0.1
+ '@smithy/util-defaults-mode-node': 3.0.1
+ '@smithy/util-endpoints': 2.0.0
+ '@smithy/util-middleware': 3.0.0
+ '@smithy/util-retry': 3.0.0
+ '@smithy/util-utf8': 3.0.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/client-sts'
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/client-sso@3.576.0:
+ resolution: {integrity: sha512-xbKE4bf3HYvkdrvn5kkpUdcoi3mg7uDLLkSbGaj0tzW3vNSdx9qLrCMuwfV7KrhVKWwx+lnw/2LGuCR2B5y0IA==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/core': 3.576.0
+ '@aws-sdk/middleware-host-header': 3.575.0
+ '@aws-sdk/middleware-logger': 3.575.0
+ '@aws-sdk/middleware-recursion-detection': 3.575.0
+ '@aws-sdk/middleware-user-agent': 3.575.0
+ '@aws-sdk/region-config-resolver': 3.575.0
+ '@aws-sdk/types': 3.575.0
+ '@aws-sdk/util-endpoints': 3.575.0
+ '@aws-sdk/util-user-agent-browser': 3.575.0
+ '@aws-sdk/util-user-agent-node': 3.575.0
+ '@smithy/config-resolver': 3.0.0
+ '@smithy/core': 2.0.1
+ '@smithy/fetch-http-handler': 3.0.1
+ '@smithy/hash-node': 3.0.0
+ '@smithy/invalid-dependency': 3.0.0
+ '@smithy/middleware-content-length': 3.0.0
+ '@smithy/middleware-endpoint': 3.0.0
+ '@smithy/middleware-retry': 3.0.1
+ '@smithy/middleware-serde': 3.0.0
+ '@smithy/middleware-stack': 3.0.0
+ '@smithy/node-config-provider': 3.0.0
+ '@smithy/node-http-handler': 3.0.0
+ '@smithy/protocol-http': 4.0.0
+ '@smithy/smithy-client': 3.0.1
+ '@smithy/types': 3.0.0
+ '@smithy/url-parser': 3.0.0
+ '@smithy/util-base64': 3.0.0
+ '@smithy/util-body-length-browser': 3.0.0
+ '@smithy/util-body-length-node': 3.0.0
+ '@smithy/util-defaults-mode-browser': 3.0.1
+ '@smithy/util-defaults-mode-node': 3.0.1
+ '@smithy/util-endpoints': 2.0.0
+ '@smithy/util-middleware': 3.0.0
+ '@smithy/util-retry': 3.0.0
+ '@smithy/util-utf8': 3.0.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/client-sts@3.576.0:
+ resolution: {integrity: sha512-GHqqfRcUW/nGE4lpRafNKRxi4K7+SaQjYLjQnTEioUhr+w1IT/fFb3rGZYHHnN9ZCzbnrBULRC+1XOPIQWyLsw==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-crypto/sha256-browser': 3.0.0
+ '@aws-crypto/sha256-js': 3.0.0
+ '@aws-sdk/client-sso-oidc': 3.576.0(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/core': 3.576.0
+ '@aws-sdk/credential-provider-node': 3.576.0(@aws-sdk/client-sso-oidc@3.576.0)(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/middleware-host-header': 3.575.0
+ '@aws-sdk/middleware-logger': 3.575.0
+ '@aws-sdk/middleware-recursion-detection': 3.575.0
+ '@aws-sdk/middleware-user-agent': 3.575.0
+ '@aws-sdk/region-config-resolver': 3.575.0
+ '@aws-sdk/types': 3.575.0
+ '@aws-sdk/util-endpoints': 3.575.0
+ '@aws-sdk/util-user-agent-browser': 3.575.0
+ '@aws-sdk/util-user-agent-node': 3.575.0
+ '@smithy/config-resolver': 3.0.0
+ '@smithy/core': 2.0.1
+ '@smithy/fetch-http-handler': 3.0.1
+ '@smithy/hash-node': 3.0.0
+ '@smithy/invalid-dependency': 3.0.0
+ '@smithy/middleware-content-length': 3.0.0
+ '@smithy/middleware-endpoint': 3.0.0
+ '@smithy/middleware-retry': 3.0.1
+ '@smithy/middleware-serde': 3.0.0
+ '@smithy/middleware-stack': 3.0.0
+ '@smithy/node-config-provider': 3.0.0
+ '@smithy/node-http-handler': 3.0.0
+ '@smithy/protocol-http': 4.0.0
+ '@smithy/smithy-client': 3.0.1
+ '@smithy/types': 3.0.0
+ '@smithy/url-parser': 3.0.0
+ '@smithy/util-base64': 3.0.0
+ '@smithy/util-body-length-browser': 3.0.0
+ '@smithy/util-body-length-node': 3.0.0
+ '@smithy/util-defaults-mode-browser': 3.0.1
+ '@smithy/util-defaults-mode-node': 3.0.1
+ '@smithy/util-endpoints': 2.0.0
+ '@smithy/util-middleware': 3.0.0
+ '@smithy/util-retry': 3.0.0
+ '@smithy/util-utf8': 3.0.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/core@3.576.0:
+ resolution: {integrity: sha512-KDvDlbeipSTIf+ffKtTg1m419TK7s9mZSWC8bvuZ9qx6/sjQFOXIKOVqyuli6DnfxGbvRcwoRuY99OcCH1N/0w==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@smithy/core': 2.0.1
+ '@smithy/protocol-http': 4.0.0
+ '@smithy/signature-v4': 3.0.0
+ '@smithy/smithy-client': 3.0.1
+ '@smithy/types': 3.0.0
+ fast-xml-parser: 4.2.5
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/credential-provider-cognito-identity@3.576.0:
+ resolution: {integrity: sha512-pi5gY+VhuQk8PUskxSonRS7IZk82jbhpfLBFnbFdNDUpBPSrHAfi1AukqAgbbiB/MfJTKaI/rNg3VfwyOzPmJw==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/client-cognito-identity': 3.576.0
+ '@aws-sdk/types': 3.575.0
+ '@smithy/property-provider': 3.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/credential-provider-env@3.575.0:
+ resolution: {integrity: sha512-YTgpq3rvYBXzW6OTDB00cE79evQtss/lz2GlJXgqqVXD0m7i77hGA8zb44VevP/WxtDaiSW7SSjuu8VCBGsg4g==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@smithy/property-provider': 3.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/credential-provider-http@3.575.0:
+ resolution: {integrity: sha512-xQfVmYI+9KqRvhWY8fyElnpcVUBBUgi/Hoji3oU6WLrUjrX98k93He7gKDQSyHf7ykMLUAJYWwsV4AjQ2j6njA==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@smithy/fetch-http-handler': 3.0.1
+ '@smithy/node-http-handler': 3.0.0
+ '@smithy/property-provider': 3.0.0
+ '@smithy/protocol-http': 4.0.0
+ '@smithy/smithy-client': 3.0.1
+ '@smithy/types': 3.0.0
+ '@smithy/util-stream': 3.0.1
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/credential-provider-ini@3.576.0(@aws-sdk/client-sso-oidc@3.576.0)(@aws-sdk/client-sts@3.576.0):
+ resolution: {integrity: sha512-AwH/+29SbjhxGJVYhFn6+7r0MZ7TjJClySTJzuOoyjJGPWAifTdEuFkyOw8Bs9fEvbJ0ExgFxSaa445fO56kmg==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ '@aws-sdk/client-sts': 3.576.0
+ dependencies:
+ '@aws-sdk/client-sts': 3.576.0
+ '@aws-sdk/credential-provider-env': 3.575.0
+ '@aws-sdk/credential-provider-process': 3.575.0
+ '@aws-sdk/credential-provider-sso': 3.576.0(@aws-sdk/client-sso-oidc@3.576.0)
+ '@aws-sdk/credential-provider-web-identity': 3.575.0(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/types': 3.575.0
+ '@smithy/credential-provider-imds': 3.0.0
+ '@smithy/property-provider': 3.0.0
+ '@smithy/shared-ini-file-loader': 3.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/client-sso-oidc'
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/credential-provider-node@3.576.0(@aws-sdk/client-sso-oidc@3.576.0)(@aws-sdk/client-sts@3.576.0):
+ resolution: {integrity: sha512-Ad244g3TJnfY1QFlZ+cywD6kgGD2yj+qg47Ryt50Y42bwmNuuqSpF9n0C71opRR68Rcl7ksOxixCJomWqpcHbA==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/credential-provider-env': 3.575.0
+ '@aws-sdk/credential-provider-http': 3.575.0
+ '@aws-sdk/credential-provider-ini': 3.576.0(@aws-sdk/client-sso-oidc@3.576.0)(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/credential-provider-process': 3.575.0
+ '@aws-sdk/credential-provider-sso': 3.576.0(@aws-sdk/client-sso-oidc@3.576.0)
+ '@aws-sdk/credential-provider-web-identity': 3.575.0(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/types': 3.575.0
+ '@smithy/credential-provider-imds': 3.0.0
+ '@smithy/property-provider': 3.0.0
+ '@smithy/shared-ini-file-loader': 3.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/client-sso-oidc'
+ - '@aws-sdk/client-sts'
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/credential-provider-process@3.575.0:
+ resolution: {integrity: sha512-2/5NJV7MZysKglqJSQ/O8OELNcwLcH3xknabL9NagtzB7RNB2p1AUXR0UlTey9sSDLL4oCmNa/+unYuglW/Ahg==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@smithy/property-provider': 3.0.0
+ '@smithy/shared-ini-file-loader': 3.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/credential-provider-sso@3.576.0(@aws-sdk/client-sso-oidc@3.576.0):
+ resolution: {integrity: sha512-1F17issiqf+mSG7KJ+D0SfZRYBZPAmRcA5+VHDUuMLozhh8tyYMe0mwzOt9IKc7ocrJA+2Wp7l7sg3h6aanedQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/client-sso': 3.576.0
+ '@aws-sdk/token-providers': 3.575.0(@aws-sdk/client-sso-oidc@3.576.0)
+ '@aws-sdk/types': 3.575.0
+ '@smithy/property-provider': 3.0.0
+ '@smithy/shared-ini-file-loader': 3.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ transitivePeerDependencies:
+ - '@aws-sdk/client-sso-oidc'
+ - aws-crt
+ dev: false
+
+ /@aws-sdk/credential-provider-web-identity@3.575.0(@aws-sdk/client-sts@3.576.0):
+ resolution: {integrity: sha512-QcvVH7wpvpFRXGAGgCBfQeiF/ptD0NJ+Hrc8dDYfPGhFeZ0EoVQBYNphLi25xe7JZ+XbaqCKrURHZtr4fAEOJw==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ '@aws-sdk/client-sts': 3.575.0
+ dependencies:
+ '@aws-sdk/client-sts': 3.576.0
+ '@aws-sdk/types': 3.575.0
+ '@smithy/property-provider': 3.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/middleware-host-header@3.575.0:
+ resolution: {integrity: sha512-V2WoLBiXNCc4rIWZt6FUcP4TN0Vk02A9PPCBWkTfyOooiqfq+WZmZjRRBpwl1+5UsvARslrKWF0VzheMRXPJLQ==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@smithy/protocol-http': 4.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/middleware-logger@3.575.0:
+ resolution: {integrity: sha512-7DEKx9Z11Maaye7FfhYtC8rjbM/PcFcMO2N4QEAfypcgWCj+w4gseE2OGdfAH9OFDoFc6YvLp53v16vbPjzQSg==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/middleware-recursion-detection@3.575.0:
+ resolution: {integrity: sha512-ri89ldRFos6KZDGaknWPS2XPO9qr+gZ7+mPaoU8YkSM1W4uKqtnUSONyc+O3CFGJrqReuGHhRq0l2Sld0bjwOw==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@smithy/protocol-http': 4.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/middleware-user-agent@3.575.0:
+ resolution: {integrity: sha512-fWlr4RfrUNS2R3PgP+WsoMYORAgv/47Lp0J0fb3dXO1YvdczNWddRbFSUX2MQxM/y9XFfQPLpLgzluhoL3Cjeg==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@aws-sdk/util-endpoints': 3.575.0
+ '@smithy/protocol-http': 4.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/region-config-resolver@3.575.0:
+ resolution: {integrity: sha512-sBJKwTWKCWu9y8FzXIijYGwkKr3tDkPXM7BylToe6W+tGkp4OirV4iXrWA9zReNwTTepoxHufofqjGK9BtcI8g==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@smithy/node-config-provider': 3.0.0
+ '@smithy/types': 3.0.0
+ '@smithy/util-config-provider': 3.0.0
+ '@smithy/util-middleware': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/token-providers@3.575.0(@aws-sdk/client-sso-oidc@3.576.0):
+ resolution: {integrity: sha512-EPNDPQoQkjKqn4D2t70qVzbfdtlaAy9KBdG58qD1yNWVxq8Rh/lXdwmB+aE2PSahtyfVikZdCRoZiFzxDh5IUA==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ '@aws-sdk/client-sso-oidc': 3.575.0
+ dependencies:
+ '@aws-sdk/client-sso-oidc': 3.576.0(@aws-sdk/client-sts@3.576.0)
+ '@aws-sdk/types': 3.575.0
+ '@smithy/property-provider': 3.0.0
+ '@smithy/shared-ini-file-loader': 3.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/types@3.575.0:
+ resolution: {integrity: sha512-XrnolQGs0wXxdgNudirR14OgNOarH7WUif38+2Pd4onZH+L7XoILem0EgA1tRpgFpw2pFHlZCNaAHDNSBEal7g==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/util-endpoints@3.575.0:
+ resolution: {integrity: sha512-wC5x+V6w3kRlR6X6XVINsAPDYG+Tzs3Wthlw+YLtjuPODUNZIQAqsABHahxnekFyAvse+1929Hwo+CaL+BHZGA==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@smithy/types': 3.0.0
+ '@smithy/util-endpoints': 2.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/util-locate-window@3.568.0:
+ resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==}
+ engines: {node: '>=16.0.0'}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/util-user-agent-browser@3.575.0:
+ resolution: {integrity: sha512-iADonXyaXgwvC4T0qRuDWCdKInz82GX2cyezq/oqVlL8bPY7HD8jwZZruuJdq5tkaJi1EhbO4+f1ksZqOiZKvQ==}
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@smithy/types': 3.0.0
+ bowser: 2.11.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/util-user-agent-node@3.575.0:
+ resolution: {integrity: sha512-kwzvBfA0LoILDOFS6BV8uOkksBHrYulP6kNXegB5eZnDSNia5DbBsXqxQ/HknNF5a429SWQw2aaQJEgQvZB1VA==}
+ engines: {node: '>=16.0.0'}
+ peerDependencies:
+ aws-crt: '>=1.0.0'
+ peerDependenciesMeta:
+ aws-crt:
+ optional: true
+ dependencies:
+ '@aws-sdk/types': 3.575.0
+ '@smithy/node-config-provider': 3.0.0
+ '@smithy/types': 3.0.0
+ tslib: 2.6.2
+ dev: false
+
+ /@aws-sdk/util-utf8-browser@3.259.0:
+ resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==}
+ dependencies:
+ tslib: 2.6.2
+ dev: false
+
/@babel/code-frame@7.24.2:
resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
engines: {node: '>=6.9.0'}
@@ -252,6 +827,13 @@ packages:
'@babel/helper-plugin-utils': 7.24.0
dev: true
+ /@babel/runtime@7.24.5:
+ resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ regenerator-runtime: 0.14.1
+ dev: false
+
/@babel/template@7.24.0:
resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
engines: {node: '>=6.9.0'}
@@ -532,6 +1114,34 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
+ /@floating-ui/core@1.6.2:
+ resolution: {integrity: sha512-+2XpQV9LLZeanU4ZevzRnGFg2neDeKHgFLjP6YLW+tly0IvrhqT4u8enLGjLH3qeh85g19xY5rsAusfwTdn5lg==}
+ dependencies:
+ '@floating-ui/utils': 0.2.2
+ dev: false
+
+ /@floating-ui/dom@1.6.5:
+ resolution: {integrity: sha512-Nsdud2X65Dz+1RHjAIP0t8z5e2ff/IRbei6BqFrl1urT8sDVzM1HMQ+R0XcU5ceRfyO3I6ayeqIfh+6Wb8LGTw==}
+ dependencies:
+ '@floating-ui/core': 1.6.2
+ '@floating-ui/utils': 0.2.2
+ dev: false
+
+ /@floating-ui/react-dom@2.0.9(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==}
+ peerDependencies:
+ react: '>=16.8.0'
+ react-dom: '>=16.8.0'
+ dependencies:
+ '@floating-ui/dom': 1.6.5
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ dev: false
+
+ /@floating-ui/utils@0.2.2:
+ resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==}
+ dev: false
+
/@humanwhocodes/config-array@0.11.14:
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
@@ -562,7 +1172,6 @@ packages:
strip-ansi-cjs: /strip-ansi@6.0.1
wrap-ansi: 8.1.0
wrap-ansi-cjs: /wrap-ansi@7.0.0
- dev: true
/@jridgewell/gen-mapping@0.3.5:
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
@@ -571,28 +1180,23 @@ packages:
'@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.25
- dev: true
/@jridgewell/resolve-uri@3.1.2:
resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
- dev: true
/@jridgewell/set-array@1.2.1:
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
engines: {node: '>=6.0.0'}
- dev: true
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- dev: true
/@jridgewell/trace-mapping@0.3.25:
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
dependencies:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
- dev: true
/@nodelib/fs.scandir@2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -600,12 +1204,10 @@ packages:
dependencies:
'@nodelib/fs.stat': 2.0.5
run-parallel: 1.2.0
- dev: true
/@nodelib/fs.stat@2.0.5:
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines: {node: '>= 8'}
- dev: true
/@nodelib/fs.walk@1.2.8:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
@@ -613,15 +1215,446 @@ packages:
dependencies:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1
- dev: true
/@pkgjs/parseargs@0.11.0:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
requiresBuild: true
- dev: true
optional: true
+ /@radix-ui/number@1.0.1:
+ resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==}
+ dependencies:
+ '@babel/runtime': 7.24.5
+ dev: false
+
+ /@radix-ui/primitive@1.0.1:
+ resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==}
+ dependencies:
+ '@babel/runtime': 7.24.5
+ dev: false
+
+ /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
+ '@types/react': 18.3.1
+ '@types/react-dom': 18.3.0
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ dev: false
+
+ /@radix-ui/react-collection@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==}
+ peerDependencies:
+ '@types/react': '*'
+ '@types/react-dom': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ react-dom: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1)
+ '@types/react': 18.3.1
+ '@types/react-dom': 18.3.0
+ react: 18.3.1
+ react-dom: 18.3.1(react@18.3.1)
+ dev: false
+
+ /@radix-ui/react-compose-refs@1.0.1(@types/react@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@types/react': 18.3.1
+ react: 18.3.1
+ dev: false
+
+ /@radix-ui/react-context@1.0.1(@types/react@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@types/react': 18.3.1
+ react: 18.3.1
+ dev: false
+
+ /@radix-ui/react-direction@1.0.1(@types/react@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.24.5
+ '@types/react': 18.3.1
+ react: 18.3.1
+ dev: false
+
+ /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1):
+ resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17s