diff --git a/package.json b/package.json index f78c7f3..8e02ecc 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "scripts": { "vite:client": "vite", "vite:server": "node build/server/index.mjs", + "server": "bun --watch server/bun.ts", "build:client": "vite build", "build:server": "vite build -c vite.server.config.mts", "update": "pnpm up --latest" @@ -18,19 +19,22 @@ "@nextui-org/theme": "^2.2.11", "@nextui-org/use-clipboard": "^2.0.7", "@react-aria/ssr": "^3.9.6", - "@react-aria/visually-hidden": "^3.8.16", - "@tanstack/react-query": "^5.59.13", - "@tanstack/react-router": "1.64.2", - "@tanstack/router-devtools": "^1.64.2", - "@tanstack/router-vite-plugin": "^1.64.0", + "@react-aria/visually-hidden": "^3.8.17", + "@tanstack/react-query": "^5.59.15", + "@tanstack/react-router": "1.69.0", + "@tanstack/router-devtools": "^1.69.0", + "@tanstack/router-valibot-adapter": "^1.69.0", + "@tanstack/router-vite-plugin": "^1.66.1", "@types/bencode": "^2.0.4", "@types/magnet-uri": "^5.1.5", "bencode": "^4.0.0", "clsx": "^2.1.1", + "fast-xml-parser": "^4.5.0", "feaxios": "^0.0.22", "filesize": "^10.1.6", - "framer-motion": "^11.11.8", - "hono": "^4.6.4", + "framer-motion": "^11.11.9", + "hono": "^4.6.5", + "immer": "^10.1.1", "jssha": "^3.3.1", "lodash.debounce": "^4.0.8", "magnet-uri": "^7.0.5", @@ -42,30 +46,32 @@ "tailwindcss-animate": "^1.0.7", "uint8-util": "^2.2.5", "usehooks-ts": "^3.1.0", + "valibot": "^0.42.1", "zod": "^3.23.8", - "zustand": "5.0.0-rc.2" + "zustand": "5.0.0" }, "devDependencies": { "@biomejs/biome": "1.9.3", "@cloudflare/workers-types": "^4.20241011.0", "@hono/node-server": "^1.13.2", - "@iconify/json": "^2.2.259", + "@iconify/json": "^2.2.260", "@svgr/core": "^8.1.0", "@svgr/plugin-jsx": "^8.1.0", "@tailwindcss/aspect-ratio": "^0.4.2", - "@tanstack/react-query-devtools": "5.59.13", + "@tanstack/react-query-devtools": "5.59.15", + "@types/lodash.debounce": "^4.0.9", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", "@vitejs/plugin-react": "^4.3.2", "autoprefixer": "^10.4.20", "dotenv": "^16.4.5", "postcss": "^8.4.47", - "tailwind-merge": "^2.5.3", - "tailwindcss": "^3.4.13", + "tailwind-merge": "^2.5.4", + "tailwindcss": "^3.4.14", "terser": "^5.34.1", "typescript": "^5.6.3", "unplugin-icons": "^0.19.3", - "vite": "^5.4.8", + "vite": "^5.4.9", "vite-plugin-pwa": "^0.20.5", "vite-tsconfig-paths": "^5.0.1" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d7c532..8bed93a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,19 +13,19 @@ importers: version: 5.1.14 '@auth/core': specifier: ^0.35.0 - version: 0.35.0 + version: 0.35.3 '@hono/auth-js': specifier: ^1.0.11 - version: 1.0.11(@auth/core@0.35.0)(hono@4.6.4)(react@18.3.1) + version: 1.0.11(@auth/core@0.35.3)(hono@4.6.5)(react@18.3.1) '@nextui-org/react': specifier: ^2.4.8 - version: 2.4.8(@types/react@18.3.11)(framer-motion@11.11.8(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)(tailwindcss@3.4.13) + version: 2.4.8(@types/react@18.3.11)(framer-motion@11.11.9(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)(tailwindcss@3.4.14) '@nextui-org/shared-utils': specifier: ^2.0.8 version: 2.0.8 '@nextui-org/theme': specifier: ^2.2.11 - version: 2.2.11(tailwindcss@3.4.13) + version: 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-clipboard': specifier: ^2.0.7 version: 2.0.7(react@18.3.1) @@ -33,20 +33,23 @@ importers: specifier: ^3.9.6 version: 3.9.6(react@18.3.1) '@react-aria/visually-hidden': - specifier: ^3.8.16 - version: 3.8.16(react@18.3.1) + specifier: ^3.8.17 + version: 3.8.17(react@18.3.1) '@tanstack/react-query': - specifier: ^5.59.13 - version: 5.59.13(react@18.3.1) + specifier: ^5.59.15 + version: 5.59.15(react@18.3.1) '@tanstack/react-router': - specifier: 1.64.2 - version: 1.64.2(@tanstack/router-generator@1.64.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 1.69.0 + version: 1.69.0(@tanstack/router-generator@1.65.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/router-devtools': - specifier: ^1.64.2 - version: 1.64.2(@tanstack/react-router@1.64.2(@tanstack/router-generator@1.64.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^1.69.0 + version: 1.69.0(@tanstack/react-router@1.69.0(@tanstack/router-generator@1.65.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/router-valibot-adapter': + specifier: ^1.69.0 + version: 1.69.0(@tanstack/react-router@1.69.0(@tanstack/router-generator@1.65.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(valibot@0.42.1(typescript@5.6.3)) '@tanstack/router-vite-plugin': - specifier: ^1.64.0 - version: 1.64.0(vite@5.4.8(@types/node@22.7.5)(terser@5.34.1))(webpack-sources@3.2.3) + specifier: ^1.66.1 + version: 1.66.1(vite@5.4.9(@types/node@22.7.5)(terser@5.34.1))(webpack-sources@3.2.3) '@types/bencode': specifier: ^2.0.4 version: 2.0.4 @@ -59,6 +62,9 @@ importers: clsx: specifier: ^2.1.1 version: 2.1.1 + fast-xml-parser: + specifier: ^4.5.0 + version: 4.5.0 feaxios: specifier: ^0.0.22 version: 0.0.22 @@ -66,11 +72,14 @@ importers: specifier: ^10.1.6 version: 10.1.6 framer-motion: - specifier: ^11.11.8 - version: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^11.11.9 + version: 11.11.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) hono: - specifier: ^4.6.4 - version: 4.6.4 + specifier: ^4.6.5 + version: 4.6.5 + immer: + specifier: ^10.1.1 + version: 10.1.1 jssha: specifier: ^3.3.1 version: 3.3.1 @@ -97,19 +106,22 @@ importers: version: 2.4.1(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.13) + version: 1.0.7(tailwindcss@3.4.14) uint8-util: specifier: ^2.2.5 version: 2.2.5 usehooks-ts: specifier: ^3.1.0 version: 3.1.0(react@18.3.1) + valibot: + specifier: ^0.42.1 + version: 0.42.1(typescript@5.6.3) zod: specifier: ^3.23.8 version: 3.23.8 zustand: - specifier: 5.0.0-rc.2 - version: 5.0.0-rc.2(@types/react@18.3.11)(react@18.3.1)(use-sync-external-store@1.2.2(react@18.3.1)) + specifier: 5.0.0 + version: 5.0.0(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.2.2(react@18.3.1)) devDependencies: '@biomejs/biome': specifier: 1.9.3 @@ -119,10 +131,10 @@ importers: version: 4.20241011.0 '@hono/node-server': specifier: ^1.13.2 - version: 1.13.2(hono@4.6.4) + version: 1.13.2(hono@4.6.5) '@iconify/json': - specifier: ^2.2.259 - version: 2.2.259 + specifier: ^2.2.260 + version: 2.2.260 '@svgr/core': specifier: ^8.1.0 version: 8.1.0(typescript@5.6.3) @@ -131,10 +143,13 @@ importers: version: 8.1.0(@svgr/core@8.1.0(typescript@5.6.3)) '@tailwindcss/aspect-ratio': specifier: ^0.4.2 - version: 0.4.2(tailwindcss@3.4.13) + version: 0.4.2(tailwindcss@3.4.14) '@tanstack/react-query-devtools': - specifier: 5.59.13 - version: 5.59.13(@tanstack/react-query@5.59.13(react@18.3.1))(react@18.3.1) + specifier: 5.59.15 + version: 5.59.15(@tanstack/react-query@5.59.15(react@18.3.1))(react@18.3.1) + '@types/lodash.debounce': + specifier: ^4.0.9 + version: 4.0.9 '@types/react': specifier: ^18.3.11 version: 18.3.11 @@ -143,7 +158,7 @@ importers: version: 18.3.1 '@vitejs/plugin-react': specifier: ^4.3.2 - version: 4.3.2(vite@5.4.8(@types/node@22.7.5)(terser@5.34.1)) + version: 4.3.2(vite@5.4.9(@types/node@22.7.5)(terser@5.34.1)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.47) @@ -154,11 +169,11 @@ importers: specifier: ^8.4.47 version: 8.4.47 tailwind-merge: - specifier: ^2.5.3 - version: 2.5.3 + specifier: ^2.5.4 + version: 2.5.4 tailwindcss: - specifier: ^3.4.13 - version: 3.4.13 + specifier: ^3.4.14 + version: 3.4.14 terser: specifier: ^5.34.1 version: 5.34.1 @@ -169,14 +184,14 @@ importers: specifier: ^0.19.3 version: 0.19.3(@svgr/core@8.1.0(typescript@5.6.3))(webpack-sources@3.2.3) vite: - specifier: ^5.4.8 - version: 5.4.8(@types/node@22.7.5)(terser@5.34.1) + specifier: ^5.4.9 + version: 5.4.9(@types/node@22.7.5)(terser@5.34.1) vite-plugin-pwa: specifier: ^0.20.5 - version: 0.20.5(vite@5.4.8(@types/node@22.7.5)(terser@5.34.1))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0) + version: 0.20.5(vite@5.4.9(@types/node@22.7.5)(terser@5.34.1))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0) vite-tsconfig-paths: specifier: ^5.0.1 - version: 5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@22.7.5)(terser@5.34.1)) + version: 5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(terser@5.34.1)) packages: @@ -203,8 +218,8 @@ packages: '@artplayer/player@5.1.14': resolution: {integrity: sha512-Cb/crggPMw/qfJf9JXaZBJyw5fp06e90x5DJ87svPU+K85efB31eTCKNySq/Xi58a9HulYM17z/nLehVgb2t/g==} - '@auth/core@0.35.0': - resolution: {integrity: sha512-XvMALiYn5ZQd1hVeG1t+jCU89jRrc7ortl/05wkBrPHnRWZScxAK5jKuzBz+AOBQXewDjYcMpzeF5tTqg6rDhQ==} + '@auth/core@0.35.3': + resolution: {integrity: sha512-g6qfiqU4OtyvIEZ8J7UoIwAxEnNnLJV0/f/DW41U+4G5nhBlaCrnKhawJIJpU0D3uavXLeDT3B0BkjtiimvMDA==} peerDependencies: '@simplewebauthn/browser': ^9.0.1 '@simplewebauthn/server': ^9.0.2 @@ -1099,8 +1114,8 @@ packages: peerDependencies: hono: ^4 - '@iconify/json@2.2.259': - resolution: {integrity: sha512-QA5chdx3Jw/jpPv6NrABJIbG6++572KocO/hyebEpSx0KYPc1f5dWkGG1tFu6v9NB7Xls8bXZHXak011Gvoiiw==} + '@iconify/json@2.2.260': + resolution: {integrity: sha512-0vVJBAJ8GOoS07b8yC6c8NHfFx1GJnM8xtebtyynQYZ0/60dxKi86imdNftq5oY/cFfvVUGlmBi/2HS+sxWsWA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -1690,8 +1705,13 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - '@react-aria/focus@3.18.3': - resolution: {integrity: sha512-WKUElg+5zS0D3xlVn8MntNnkzJql2J6MuzAMP8Sv5WTgFDse/XGR842dsxPTIyKKdrWVCRegCuwa4m3n/GzgJw==} + '@react-aria/focus@3.18.4': + resolution: {integrity: sha512-91J35077w9UNaMK1cpMUEFRkNNz0uZjnSwiyBCFuRdaVuivO53wNC9XtWSDNDdcO5cGy87vfJRVAiyoCn/mjqA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + + '@react-aria/form@3.0.10': + resolution: {integrity: sha512-hWBrqEXxBxcpYTJv0telQKaiu2728EUFHta8/RGBqJ4+MhKKxI7+PnLoms78IuiK0MCYvukHfun1fuQvK+8jsg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -1700,13 +1720,8 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - '@react-aria/form@3.0.9': - resolution: {integrity: sha512-9M6IfC5t47G19c8roHWnkKd275BrECTzyTsc4rzf5OepJfHfG4evST6x+4gGOFYi8soC9XoQdJl4TRh/mft+gw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - - '@react-aria/grid@3.10.4': - resolution: {integrity: sha512-3AjJ0hwRhOCIHThIZrGWrjAuKDpaZuBkODW3dvgLqtsNm3tL46DI6U9O3vfp8lNbrWMsXJgjRXwvXvdv0/gwCA==} + '@react-aria/grid@3.10.5': + resolution: {integrity: sha512-9sLa+rpLgRZk7VX+tvdSudn1tdVgolVzhDLGWd95yS4UtPVMihTMGBrRoByY57Wxvh1V+7Ptw8kc6tsRSotYKg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -1726,8 +1741,8 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - '@react-aria/interactions@3.22.3': - resolution: {integrity: sha512-RRUb/aG+P0IKTIWikY/SylB6bIbLZeztnZY2vbe7RAG5MgVaCgn5HQ45SI15GlTmhsFG8CnF6slJsUFJiNHpbQ==} + '@react-aria/interactions@3.22.4': + resolution: {integrity: sha512-E0vsgtpItmknq/MJELqYJwib+YN18Qag8nroqwjk1qOnBa9ROIkUhWJerLi1qs5diXq9LHKehZDXRlwPvdEFww==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -1746,8 +1761,8 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - '@react-aria/link@3.7.5': - resolution: {integrity: sha512-j0F1BIdNoE7Tl+0KzzjbrmYuxt4aWAmDZDHvJKiYg71Jb1BAPz71eE1O1ybMoO04+OG/6HrRZTragfSQLAJ58A==} + '@react-aria/link@3.7.6': + resolution: {integrity: sha512-8buJznRWoOud8ApygUAz7TsshXNs6HDGB6YOYEJxy0WTKILn0U5NUymw2PWC14+bWRPelHMKmi6vbFBrJWzSzQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -1757,8 +1772,8 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - '@react-aria/listbox@3.13.4': - resolution: {integrity: sha512-2aG4jzlB+srYBeM9ap/BNZe0E04yMjY2dPGXcigkaSJt6/yYAHCygXuouf2MzvBfkdV4QWyHIIgWZmAXXl6reg==} + '@react-aria/listbox@3.13.5': + resolution: {integrity: sha512-tn32L/PIELIPYfDWCJ3OBRvvb/jCEvIzs6IYs8xCISV5W4853Je/WnA8wumWnz07U9sODYFmHUx2ThO7Z7dH7Q==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -1772,8 +1787,8 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - '@react-aria/menu@3.15.4': - resolution: {integrity: sha512-4wfq8Lb7AltgSzBHdtypiPOnsRm8hHv7PUuHhlq/VT9yAkEFk4Flc7vKVF6VSFqrnCfyCf66B5aeapjNInAONg==} + '@react-aria/menu@3.15.5': + resolution: {integrity: sha512-ygfS032hJSZCYYbMHnUSmUTVMaz99L9AUZ9kMa6g+k2X1t92K1gXfhYYkoClQD6+G0ch7zm0SwYFlUmRf9yOEA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -1784,8 +1799,8 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - '@react-aria/overlays@3.23.3': - resolution: {integrity: sha512-vRW4DL466a27BBIP6dQqmmei4nX/nsur6DyF0Hmd46ygwOdvdA+5MwvXZUz9yUamB79UeS9BMQZuBVwhjoMwBQ==} + '@react-aria/overlays@3.23.4': + resolution: {integrity: sha512-MZUW6SUlTWOwKuFTqUTxW5BnvdW3Y9cEwanWuz98NX3ST7JYe/3ZcZhb37/fGW4uoGHnQ9icEwVf0rbMrK2STg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -1806,8 +1821,8 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - '@react-aria/selection@3.20.0': - resolution: {integrity: sha512-h3giMcXo4SMZRL5HrqZvOLNTsdh5jCXwLUx0wpj/2EF0tcYQL6WDfn1iJ+rHARkUIs7X70fUV8iwlbUySZy1xg==} + '@react-aria/selection@3.20.1': + resolution: {integrity: sha512-My0w8UC/7PAkz/1yZUjr2VRuzDZz1RrbgTqP36j5hsJx8RczDTjI4TmKtQNKG0ggaP4w83G2Og5JPTq3w3LMAw==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -1852,18 +1867,18 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 + '@react-aria/textfield@3.14.10': + resolution: {integrity: sha512-vG44FgxwfJUF2S6tRG+Sg646DDEgs0CO9RYniafEOHz8rwcNIH3lML7n8LAfzQa+BjBY28+UF0wmqEvd6VCzCQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 + '@react-aria/textfield@3.14.5': resolution: {integrity: sha512-hj7H+66BjB1iTKKaFXwSZBZg88YT+wZboEXZ0DNdQB2ytzoz/g045wBItUuNi4ZjXI3P+0AOZznVMYadWBAmiA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - '@react-aria/textfield@3.14.9': - resolution: {integrity: sha512-LPwZhthDVLyvnzXWco4eyYCD2pFmQ4Vw9ha9tb3QkZUIP6j8E52y76j0c59Nq7XYus3IHatVe7yYQk7kbo8Zrg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 - - '@react-aria/toggle@3.10.8': - resolution: {integrity: sha512-N6WTgE8ByMYY+ZygUUPGON2vW5NrxwU91H98+Nozl+Rq6ZYR2fD9i8oRtLtrYPxjU2HmaFwDyQdWvmMJZuDxig==} + '@react-aria/toggle@3.10.9': + resolution: {integrity: sha512-dtfnyIU2/kcH9rFAiB48diSmaXDv45K7UCuTkMQLjbQa3QHC1oYNbleVN/VdGyAMBsIWtfl8L4uuPrAQmDV/bg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -1887,8 +1902,8 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - '@react-aria/visually-hidden@3.8.16': - resolution: {integrity: sha512-3zThVIzEprez4A/GajOut6/JQ4WCu2ROHGZ1xH1+2GFjBJQaTfPBIjg6UIwaT7sgHRQIik8QidogLqXHbp81yA==} + '@react-aria/visually-hidden@3.8.17': + resolution: {integrity: sha512-WFgny1q2CbxxU6gu46TGQXf1DjsnuSk+RBDP4M7bm1mUVZzoCp7U7AtjNmsBrWg0NejxUdgD7+7jkHHCQ91qRA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0 @@ -2423,22 +2438,22 @@ packages: '@tanstack/query-devtools@5.58.0': resolution: {integrity: sha512-iFdQEFXaYYxqgrv63ots+65FGI+tNp5ZS5PdMU1DWisxk3fez5HG3FyVlbUva+RdYS5hSLbxZ9aw3yEs97GNTw==} - '@tanstack/react-query-devtools@5.59.13': - resolution: {integrity: sha512-6RW9jjJPeIUxu/rAy7W2a4cCOFp46Tv2LY2pOS4m5s8vqOSvI8dkizvOq+GmLGtI2E+QjoeZbEOGKDSmqDynWg==} + '@tanstack/react-query-devtools@5.59.15': + resolution: {integrity: sha512-rX28KTivkA2XEn3Fj9ckDtnTPY8giWYgssySSAperpVol4+th+NCij/MhLylfB+Mfg2JfCxOcwnM/fwzS8iSog==} peerDependencies: - '@tanstack/react-query': ^5.59.13 + '@tanstack/react-query': ^5.59.15 react: ^18 || ^19 - '@tanstack/react-query@5.59.13': - resolution: {integrity: sha512-GB2ELtiH8tL0rcFiM4sWvnXhazt1xRXX/LolMEV12kfEKu58aNA4lQoieslP61PO4vZO9JJMwm+6lqyS0E1HOA==} + '@tanstack/react-query@5.59.15': + resolution: {integrity: sha512-QbVlAkTI78wB4Mqgf2RDmgC0AOiJqer2c5k9STOOSXGv1S6ZkY37r/6UpE8DbQ2Du0ohsdoXgFNEyv+4eDoPEw==} peerDependencies: react: ^18 || ^19 - '@tanstack/react-router@1.64.2': - resolution: {integrity: sha512-TnVx0lAzdV4CL2LO7zZziUBW2bqx02di8L7oJQLPQUMdlaOApUdvQO+VulsywZWb4JWLxPq4rCJsZGcBkt9e6A==} + '@tanstack/react-router@1.69.0': + resolution: {integrity: sha512-jK68Jaloo1cy7ya7l8neTRELVPSyGVvJvX8Y2Iw3uFZ7t4yVm0IkP5OjTMgdk2vPb0GaV7r46imjHGNmKR0ZWg==} engines: {node: '>=12'} peerDependencies: - '@tanstack/router-generator': 1.64.0 + '@tanstack/router-generator': 1.65.0 react: '>=18' react-dom: '>=18' peerDependenciesMeta: @@ -2451,20 +2466,20 @@ packages: react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - '@tanstack/router-devtools@1.64.2': - resolution: {integrity: sha512-l/CqLIi9FvoTnicc7ubVGdT0RIt8llyy3WvgNg+xEMbkBjfnMa7h8wRiOjAok7RHboyQU35V9lLRBgtH66Qlmw==} + '@tanstack/router-devtools@1.69.0': + resolution: {integrity: sha512-/oPIoxmAqa6OmYl/b1zHWd2ch6VV/muTeBPVxGjyw5ZMFIV9uyhXjz3kQjQQypz3fy3f5ZIBfmp4ozbNuUgLUA==} engines: {node: '>=12'} peerDependencies: - '@tanstack/react-router': ^1.64.2 + '@tanstack/react-router': ^1.69.0 react: '>=18' react-dom: '>=18' - '@tanstack/router-generator@1.64.0': - resolution: {integrity: sha512-DTSMjOUG3ipMQjvOZKJLOMV5BqahUGZAYbgTol0ccdOSa64ApKBEr8vOsG3wLbNZ+Okw97hosGmMHsOr+wsFiQ==} + '@tanstack/router-generator@1.65.0': + resolution: {integrity: sha512-N2H2cHBbUNLqx/ySd5g0R1GR8gGc4UagoBWmQKaTD5gHjFwWojJhigllZlQN4U1nxZLb4yJ3eJYuxRQZCoqaJw==} engines: {node: '>=12'} - '@tanstack/router-plugin@1.64.0': - resolution: {integrity: sha512-BQB71kVS/g6bFcabLS7LXSXyqPd2PzZuxb5GzmArxo76AU+sxlX+3SBhqnRbPeqnXNDDyMdk8SVOCzHIGKsz2Q==} + '@tanstack/router-plugin@1.66.1': + resolution: {integrity: sha512-0oeO4x1AKwL9lP9WMJ4ysVcNCUdXHffjFKBWYaEt1Cj2RkWgaWXtSzgg3dhFFemYgn/Zm1NOGQlA4f6/q/PPZw==} engines: {node: '>=12'} peerDependencies: '@rsbuild/core': '>=1.0.2' @@ -2478,8 +2493,15 @@ packages: webpack: optional: true - '@tanstack/router-vite-plugin@1.64.0': - resolution: {integrity: sha512-/8vl3d+gujAYgLCFyT4l5xGiVGKaeBFTNmYvxwEr/DiXAwXFYmGaywtzDpPXXffGM6xh13XWIpdmEoZiNQuAfA==} + '@tanstack/router-valibot-adapter@1.69.0': + resolution: {integrity: sha512-boB6D54wmaL5zqrBLGx19hk4B5Ym3IjmSWXdOI3BIjYCaV2WCiM2kdqWn5CNXj3DXBe6VaqVYZL/8ArACOmelg==} + engines: {node: '>=12'} + peerDependencies: + '@tanstack/react-router': '>=1.43.2' + valibot: ^1.0.0 + + '@tanstack/router-vite-plugin@1.66.1': + resolution: {integrity: sha512-QwanwJk/nkDT5W8KonP8pOb9qSH0VsN4kbJbYK0O/UGVQEnOfFkIqaT8//yRNuw+ez+BgX2Kqf0S/rzwd6T+xw==} engines: {node: '>=12'} '@tanstack/store@0.5.5': @@ -2846,8 +2868,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.36: - resolution: {integrity: sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==} + electron-to-chromium@1.5.38: + resolution: {integrity: sha512-VbeVexmZ1IFh+5EfrYz1I0HTzHVIlJa112UEWhciPyeOcKJGeTv6N8WnG4wsQB81DGCaVEGhpSb6o6a8WYFXXg==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2924,8 +2946,12 @@ packages: fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - fast-uri@3.0.2: - resolution: {integrity: sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==} + fast-uri@3.0.3: + resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==} + + fast-xml-parser@4.5.0: + resolution: {integrity: sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==} + hasBin: true fastq@1.17.1: resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} @@ -2966,8 +2992,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.11.8: - resolution: {integrity: sha512-mnGQNEoz99GtFXBBPw+Ag5K4FcfP5XrXxrxHz+iE4Lmg7W3sf2gKmGuvfkZCW/yIfcdv5vJd6KiSPETH1Pw68Q==} + framer-motion@11.11.9: + resolution: {integrity: sha512-XpdZseuCrZehdHGuW22zZt3SF5g6AHJHJi7JwQIigOznW4Jg1n0oGPMJQheMaKLC+0rp5gxUKMRYI6ytd3q4RQ==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -3092,13 +3118,16 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - hono@4.6.4: - resolution: {integrity: sha512-T5WqBkTOcIQblqBKB5mpzaH/A+dSpvVe938xZJCHOmOuYfF7DSwE/9/10+BMvwSPq9N/f6LiQ38HxrZSQOsXKw==} + hono@4.6.5: + resolution: {integrity: sha512-qsmN3V5fgtwdKARGLgwwHvcdLKursMd+YOt69eGpl1dUCJb8mCd7hZfyZnBYjxCegBG7qkJRQRUy2oO25yHcyQ==} engines: {node: '>=16.9.0'} idb@7.1.1: resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + immer@10.1.1: + resolution: {integrity: sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==} + import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -3808,6 +3837,9 @@ packages: resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} engines: {node: '>=10'} + strnum@1.0.5: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} engines: {node: '>=16 || 14 >=14.17'} @@ -3831,8 +3863,8 @@ packages: tailwind-merge@1.14.0: resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} - tailwind-merge@2.5.3: - resolution: {integrity: sha512-d9ZolCAIzom1nf/5p4LdD5zvjmgSxY0BGgdSvmXIoMYAiPdAW/dSpP7joCDYFY7r/HkEa2qmPtkgsu0xjQeQtw==} + tailwind-merge@2.5.4: + resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} tailwind-variants@0.1.20: resolution: {integrity: sha512-AMh7x313t/V+eTySKB0Dal08RHY7ggYK0MSn/ad8wKWOrDUIzyiWNayRUm2PIJ4VRkvRnfNuyRuKbLV3EN+ewQ==} @@ -3845,8 +3877,8 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@3.4.13: - resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} + tailwindcss@3.4.14: + resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} engines: {node: '>=14.0.0'} hasBin: true @@ -3907,8 +3939,8 @@ packages: typescript: optional: true - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} + tslib@2.8.0: + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} tsx@4.19.1: resolution: {integrity: sha512-0flMz1lh74BR4wOvBjuh9olbnwqCPc35OOlfyzHba0Dc+QNUeWX/Gq2YTbnwcWPO3BMd8fkzRVrHcsR+a7z7rA==} @@ -4072,6 +4104,14 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + valibot@0.42.1: + resolution: {integrity: sha512-3keXV29Ar5b//Hqi4MbSdV7lfVp6zuYLZuA9V1PvQUsXqogr+u5lvLPLk3A4f74VUXDnf/JfWMN6sB+koJ/FFw==} + peerDependencies: + typescript: '>=5' + peerDependenciesMeta: + typescript: + optional: true + vite-plugin-pwa@0.20.5: resolution: {integrity: sha512-aweuI/6G6n4C5Inn0vwHumElU/UEpNuO+9iZzwPZGTCH87TeZ6YFMrEY6ZUBQdIHHlhTsbMDryFARcSuOdsz9Q==} engines: {node: '>=16.0.0'} @@ -4092,8 +4132,8 @@ packages: vite: optional: true - vite@5.4.8: - resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} + vite@5.4.9: + resolution: {integrity: sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -4211,8 +4251,8 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yaml@2.5.1: - resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} + yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} engines: {node: '>= 14'} hasBin: true @@ -4223,8 +4263,8 @@ packages: zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - zustand@5.0.0-rc.2: - resolution: {integrity: sha512-o2Nwuvnk8vQBX7CcHL8WfFkZNJdxB/VKeWw0tNglw8p4cypsZ3tRT7rTRTDNeUPFS0qaMBRSKe+fVwL5xpcE3A==} + zustand@5.0.0: + resolution: {integrity: sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==} engines: {node: '>=12.20.0'} peerDependencies: '@types/react': '>=18.0.0' @@ -4266,7 +4306,7 @@ snapshots: '@artplayer/player@5.1.14': {} - '@auth/core@0.35.0': + '@auth/core@0.35.3': dependencies: '@panva/hkdf': 1.2.1 '@types/cookie': 0.6.0 @@ -5135,38 +5175,38 @@ snapshots: dependencies: '@formatjs/fast-memoize': 2.2.1 '@formatjs/intl-localematcher': 0.5.5 - tslib: 2.7.0 + tslib: 2.8.0 '@formatjs/fast-memoize@2.2.1': dependencies: - tslib: 2.7.0 + tslib: 2.8.0 '@formatjs/icu-messageformat-parser@2.7.10': dependencies: '@formatjs/ecma402-abstract': 2.2.0 '@formatjs/icu-skeleton-parser': 1.8.4 - tslib: 2.7.0 + tslib: 2.8.0 '@formatjs/icu-skeleton-parser@1.8.4': dependencies: '@formatjs/ecma402-abstract': 2.2.0 - tslib: 2.7.0 + tslib: 2.8.0 '@formatjs/intl-localematcher@0.5.5': dependencies: - tslib: 2.7.0 + tslib: 2.8.0 - '@hono/auth-js@1.0.11(@auth/core@0.35.0)(hono@4.6.4)(react@18.3.1)': + '@hono/auth-js@1.0.11(@auth/core@0.35.3)(hono@4.6.5)(react@18.3.1)': dependencies: - '@auth/core': 0.35.0 - hono: 4.6.4 + '@auth/core': 0.35.3 + hono: 4.6.5 react: 18.3.1 - '@hono/node-server@1.13.2(hono@4.6.4)': + '@hono/node-server@1.13.2(hono@4.6.5)': dependencies: - hono: 4.6.4 + hono: 4.6.5 - '@iconify/json@2.2.259': + '@iconify/json@2.2.260': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -5233,16 +5273,16 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@nextui-org/accordion@2.0.40(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/accordion@2.0.40(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: - '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/divider': 2.0.32(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/divider': 2.0.32(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-accordion': 2.0.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/button': 3.9.5(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) @@ -5251,15 +5291,15 @@ snapshots: '@react-stately/tree': 3.8.1(react@18.3.1) '@react-types/accordion': 3.0.0-alpha.21(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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) - '@nextui-org/aria-utils@2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/aria-utils@2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: '@nextui-org/react-rsc-utils': 2.0.14(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/collections': 3.10.7(react@18.3.1) '@react-stately/overlays': 3.6.7(react@18.3.1) @@ -5271,20 +5311,20 @@ snapshots: - '@nextui-org/theme' - framer-motion - '@nextui-org/autocomplete@2.1.7(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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)': + '@nextui-org/autocomplete@2.1.7(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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: - '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/input': 2.2.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/listbox': 2.1.27(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/popover': 2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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) + '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/input': 2.2.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/listbox': 2.1.27(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/popover': 2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) - '@nextui-org/scroll-shadow': 2.1.20(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/scroll-shadow': 2.1.20(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/spinner': 2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/spinner': 2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-button': 2.0.10(react@18.3.1) '@nextui-org/use-safe-layout-effect': 2.0.6(react@18.3.1) '@react-aria/combobox': 3.9.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5296,18 +5336,18 @@ snapshots: '@react-stately/combobox': 3.8.4(react@18.3.1) '@react-types/combobox': 3.11.1(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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' - '@nextui-org/avatar@2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/avatar@2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-image': 2.0.6(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) @@ -5315,22 +5355,22 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/badge@2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/badge@2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/breadcrumbs@2.0.13(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/breadcrumbs@2.0.13(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-aria/breadcrumbs': 3.5.13(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) @@ -5339,14 +5379,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/button@2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/button@2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: '@nextui-org/react-utils': 2.0.17(react@18.3.1) - '@nextui-org/ripple': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/ripple': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/spinner': 2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/spinner': 2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-button': 2.0.10(react@18.3.1) '@react-aria/button': 3.9.5(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) @@ -5354,20 +5394,20 @@ snapshots: '@react-aria/utils': 3.24.1(react@18.3.1) '@react-types/button': 3.9.4(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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) - '@nextui-org/calendar@2.0.12(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/calendar@2.0.12(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: '@internationalized/date': 3.5.6 - '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-button': 2.0.10(react@18.3.1) '@react-aria/calendar': 3.5.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) @@ -5388,29 +5428,29 @@ snapshots: transitivePeerDependencies: - framer-motion - '@nextui-org/card@2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/card@2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: '@nextui-org/react-utils': 2.0.17(react@18.3.1) - '@nextui-org/ripple': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/ripple': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-button': 2.0.10(react@18.3.1) '@react-aria/button': 3.9.5(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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) - '@nextui-org/checkbox@2.1.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/checkbox@2.1.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-callback-ref': 2.0.6(react@18.3.1) '@nextui-org/use-safe-layout-effect': 2.0.6(react@18.3.1) '@react-aria/checkbox': 3.14.3(react@18.3.1) @@ -5425,13 +5465,13 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/chip@2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/chip@2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) @@ -5439,22 +5479,22 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/code@2.0.33(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/code@2.0.33(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react@18.3.1) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react@18.3.1) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/date-input@2.1.4(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/date-input@2.1.4(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@internationalized/date': 3.5.6 '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-aria/datepicker': 3.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/i18n': 3.11.1(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) @@ -5464,19 +5504,19 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/date-picker@2.1.8(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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)': + '@nextui-org/date-picker@2.1.8(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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: '@internationalized/date': 3.5.6 - '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/calendar': 2.0.12(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/date-input': 2.1.4(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/popover': 2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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) + '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/calendar': 2.0.12(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/date-input': 2.1.4(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/popover': 2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-aria/datepicker': 3.10.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/i18n': 3.11.1(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) @@ -5491,64 +5531,64 @@ snapshots: - '@types/react' - framer-motion - '@nextui-org/divider@2.0.32(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/divider@2.0.32(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-rsc-utils': 2.0.14(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react@18.3.1) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react@18.3.1) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-types/shared': 3.23.1(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/dropdown@2.1.31(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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)': + '@nextui-org/dropdown@2.1.31(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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: - '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/menu': 2.0.30(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/popover': 2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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) + '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/menu': 2.0.30(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/popover': 2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/menu': 3.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/menu': 3.7.1(react@18.3.1) '@react-types/menu': 3.9.9(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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' - '@nextui-org/framer-utils@2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/framer-utils@2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/use-measure': 2.0.2(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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: - '@nextui-org/theme' - '@nextui-org/image@2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/image@2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-image': 2.0.6(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/input@2.2.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/input@2.2.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-safe-layout-effect': 2.0.6(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) @@ -5563,23 +5603,23 @@ snapshots: transitivePeerDependencies: - '@types/react' - '@nextui-org/kbd@2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/kbd@2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react@18.3.1) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react@18.3.1) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-aria/utils': 3.24.1(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/link@2.0.35(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/link@2.0.35(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-link': 2.0.19(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/link': 3.7.1(react@18.3.1) @@ -5588,14 +5628,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/listbox@2.1.27(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/listbox@2.1.27(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: - '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/divider': 2.0.32(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/divider': 2.0.32(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-is-mobile': 2.0.9(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) @@ -5609,14 +5649,14 @@ snapshots: transitivePeerDependencies: - framer-motion - '@nextui-org/menu@2.0.30(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/menu@2.0.30(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: - '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/divider': 2.0.32(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/divider': 2.0.32(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-menu': 2.0.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@nextui-org/use-is-mobile': 2.0.9(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) @@ -5632,14 +5672,14 @@ snapshots: transitivePeerDependencies: - framer-motion - '@nextui-org/modal@2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/modal@2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: - '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-button': 2.0.10(react@18.3.1) '@nextui-org/use-aria-modal-overlay': 2.0.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@nextui-org/use-disclosure': 2.0.10(react@18.3.1) @@ -5650,17 +5690,17 @@ snapshots: '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/overlays': 3.6.7(react@18.3.1) '@react-types/overlays': 3.8.7(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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) - '@nextui-org/navbar@2.0.37(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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)': + '@nextui-org/navbar@2.0.37(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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: - '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-toggle-button': 2.0.10(react@18.3.1) '@nextui-org/use-scroll-position': 2.0.9(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) @@ -5669,20 +5709,20 @@ snapshots: '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/toggle': 3.7.4(react@18.3.1) '@react-stately/utils': 3.10.1(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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.6.0(@types/react@18.3.11)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@nextui-org/pagination@2.0.36(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/pagination@2.0.36(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-pagination': 2.0.10(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/i18n': 3.11.1(react@18.3.1) @@ -5692,15 +5732,15 @@ snapshots: react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.0.10 - '@nextui-org/popover@2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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)': + '@nextui-org/popover@2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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: - '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-button': 2.0.10(react@18.3.1) '@nextui-org/use-safe-layout-effect': 2.0.6(react@18.3.1) '@react-aria/dialog': 3.5.14(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5711,19 +5751,19 @@ snapshots: '@react-stately/overlays': 3.6.7(react@18.3.1) '@react-types/button': 3.9.4(react@18.3.1) '@react-types/overlays': 3.8.7(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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.6.0(@types/react@18.3.11)(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@nextui-org/progress@2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/progress@2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-is-mounted': 2.0.6(react@18.3.1) '@react-aria/i18n': 3.11.1(react@18.3.1) '@react-aria/progress': 3.4.13(react@18.3.1) @@ -5732,12 +5772,12 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/radio@2.1.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/radio@2.1.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/radio': 3.10.4(react@18.3.1) @@ -5759,91 +5799,91 @@ snapshots: '@nextui-org/shared-utils': 2.0.8 react: 18.3.1 - '@nextui-org/react@2.4.8(@types/react@18.3.11)(framer-motion@11.11.8(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)(tailwindcss@3.4.13)': - dependencies: - '@nextui-org/accordion': 2.0.40(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/autocomplete': 2.1.7(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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) - '@nextui-org/avatar': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/badge': 2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/breadcrumbs': 2.0.13(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/calendar': 2.0.12(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/card': 2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/checkbox': 2.1.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/chip': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/code': 2.0.33(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/date-input': 2.1.4(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/date-picker': 2.1.8(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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) - '@nextui-org/divider': 2.0.32(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/dropdown': 2.1.31(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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) - '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/image': 2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/input': 2.2.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/kbd': 2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/link': 2.0.35(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/listbox': 2.1.27(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/menu': 2.0.30(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/modal': 2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/navbar': 2.0.37(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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) - '@nextui-org/pagination': 2.0.36(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/popover': 2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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) - '@nextui-org/progress': 2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/radio': 2.1.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/ripple': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/scroll-shadow': 2.1.20(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/select': 2.2.7(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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) - '@nextui-org/skeleton': 2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/slider': 2.2.17(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/snippet': 2.0.43(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/spacer': 2.0.33(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/spinner': 2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/switch': 2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/table': 2.0.40(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/tabs': 2.0.37(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) - '@nextui-org/tooltip': 2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/user': 2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/react@2.4.8(@types/react@18.3.11)(framer-motion@11.11.9(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)(tailwindcss@3.4.14)': + dependencies: + '@nextui-org/accordion': 2.0.40(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/autocomplete': 2.1.7(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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) + '@nextui-org/avatar': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/badge': 2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/breadcrumbs': 2.0.13(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/calendar': 2.0.12(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/card': 2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/checkbox': 2.1.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/chip': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/code': 2.0.33(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/date-input': 2.1.4(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/date-picker': 2.1.8(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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) + '@nextui-org/divider': 2.0.32(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/dropdown': 2.1.31(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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) + '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/image': 2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/input': 2.2.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/kbd': 2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/link': 2.0.35(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/listbox': 2.1.27(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/menu': 2.0.30(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/modal': 2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/navbar': 2.0.37(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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) + '@nextui-org/pagination': 2.0.36(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/popover': 2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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) + '@nextui-org/progress': 2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/radio': 2.1.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/ripple': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/scroll-shadow': 2.1.20(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/select': 2.2.7(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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) + '@nextui-org/skeleton': 2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/slider': 2.2.17(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/snippet': 2.0.43(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/spacer': 2.0.33(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/spinner': 2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/switch': 2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/table': 2.0.40(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/tabs': 2.0.37(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) + '@nextui-org/tooltip': 2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/user': 2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/visually-hidden': 3.8.12(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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' - tailwindcss - '@nextui-org/ripple@2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/ripple@2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) + framer-motion: 11.11.9(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) - '@nextui-org/scroll-shadow@2.1.20(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/scroll-shadow@2.1.20(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-data-scroll-overflow': 2.1.7(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/select@2.2.7(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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)': + '@nextui-org/select@2.2.7(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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: - '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/listbox': 2.1.27(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/popover': 2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(@types/react@18.3.11)(framer-motion@11.11.8(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) + '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/listbox': 2.1.27(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/popover': 2.1.29(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(@types/react@18.3.11)(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) - '@nextui-org/scroll-shadow': 2.1.20(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/scroll-shadow': 2.1.20(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/spinner': 2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/spinner': 2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-aria-button': 2.0.10(react@18.3.1) '@nextui-org/use-aria-multiselect': 2.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@nextui-org/use-safe-layout-effect': 2.0.6(react@18.3.1) @@ -5853,7 +5893,7 @@ snapshots: '@react-aria/utils': 3.24.1(react@18.3.1) '@react-aria/visually-hidden': 3.8.12(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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: @@ -5865,22 +5905,22 @@ snapshots: '@nextui-org/shared-utils@2.0.8': {} - '@nextui-org/skeleton@2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/skeleton@2.0.32(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/slider@2.2.17(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/slider@2.2.17(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) - '@nextui-org/tooltip': 2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) + '@nextui-org/tooltip': 2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/i18n': 3.11.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) @@ -5893,46 +5933,46 @@ snapshots: transitivePeerDependencies: - framer-motion - '@nextui-org/snippet@2.0.43(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/snippet@2.0.43(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: - '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/button': 2.0.38(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) - '@nextui-org/tooltip': 2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) + '@nextui-org/tooltip': 2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/use-clipboard': 2.0.7(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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) - '@nextui-org/spacer@2.0.33(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/spacer@2.0.33(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react@18.3.1) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react@18.3.1) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/spinner@2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/spinner@2.0.34(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react@18.3.1) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react@18.3.1) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/switch@2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/switch@2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-safe-layout-effect': 2.0.6(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) @@ -5944,37 +5984,37 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/system-rsc@2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react@18.3.1)': + '@nextui-org/system-rsc@2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react@18.3.1)': dependencies: - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-types/shared': 3.23.1(react@18.3.1) clsx: 1.2.1 react: 18.3.1 - '@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: '@internationalized/date': 3.5.6 '@nextui-org/react-utils': 2.0.17(react@18.3.1) - '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react@18.3.1) + '@nextui-org/system-rsc': 2.1.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react@18.3.1) '@react-aria/i18n': 3.11.1(react@18.3.1) '@react-aria/overlays': 3.22.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/utils': 3.10.1(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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: - '@nextui-org/theme' - '@nextui-org/table@2.0.40(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/table@2.0.40(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@nextui-org/checkbox': 2.1.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/checkbox': 2.1.5(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-icons': 2.0.9(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/spacer': 2.0.33(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/spacer': 2.0.33(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/table': 3.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -5987,14 +6027,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@nextui-org/tabs@2.0.37(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/tabs@2.0.37(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: - '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-is-mounted': 2.0.6(react@18.3.1) '@nextui-org/use-update-effect': 2.0.6(react@18.3.1) '@react-aria/focus': 3.17.1(react@18.3.1) @@ -6004,12 +6044,12 @@ snapshots: '@react-stately/tabs': 3.6.6(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) '@react-types/tabs': 3.3.7(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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) scroll-into-view-if-needed: 3.0.10 - '@nextui-org/theme@2.2.11(tailwindcss@3.4.13)': + '@nextui-org/theme@2.2.11(tailwindcss@3.4.14)': dependencies: clsx: 1.2.1 color: 4.2.3 @@ -6022,17 +6062,17 @@ snapshots: lodash.mapkeys: 4.6.0 lodash.omit: 4.5.0 tailwind-merge: 1.14.0 - tailwind-variants: 0.1.20(tailwindcss@3.4.13) - tailwindcss: 3.4.13 + tailwind-variants: 0.1.20(tailwindcss@3.4.14) + tailwindcss: 3.4.14 - '@nextui-org/tooltip@2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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)': + '@nextui-org/tooltip@2.0.41(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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: - '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) + '@nextui-org/aria-utils': 2.0.26(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/framer-utils': 2.0.25(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@nextui-org/use-safe-layout-effect': 2.0.6(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/overlays': 3.22.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -6041,7 +6081,7 @@ snapshots: '@react-stately/tooltip': 3.4.9(react@18.3.1) '@react-types/overlays': 3.8.7(react@18.3.1) '@react-types/tooltip': 3.4.9(react@18.3.1) - framer-motion: 11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + framer-motion: 11.11.9(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) @@ -6184,13 +6224,13 @@ snapshots: dependencies: react: 18.3.1 - '@nextui-org/user@2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@nextui-org/user@2.0.34(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@nextui-org/avatar': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@nextui-org/avatar': 2.0.33(@nextui-org/system@2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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))(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@nextui-org/react-utils': 2.0.17(react@18.3.1) '@nextui-org/shared-utils': 2.0.8 - '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.13))(framer-motion@11.11.8(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) - '@nextui-org/theme': 2.2.11(tailwindcss@3.4.13) + '@nextui-org/system': 2.2.6(@nextui-org/theme@2.2.11(tailwindcss@3.4.14))(framer-motion@11.11.9(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) + '@nextui-org/theme': 2.2.11(tailwindcss@3.4.14) '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) react: 18.3.1 @@ -6216,7 +6256,7 @@ snapshots: '@react-aria/breadcrumbs@3.5.13(react@18.3.1)': dependencies: '@react-aria/i18n': 3.12.3(react@18.3.1) - '@react-aria/link': 3.7.5(react@18.3.1) + '@react-aria/link': 3.7.6(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-types/breadcrumbs': 3.7.5(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) @@ -6251,10 +6291,10 @@ snapshots: '@react-aria/checkbox@3.14.3(react@18.3.1)': dependencies: - '@react-aria/form': 3.0.9(react@18.3.1) + '@react-aria/form': 3.0.10(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/label': 3.7.12(react@18.3.1) - '@react-aria/toggle': 3.10.8(react@18.3.1) + '@react-aria/toggle': 3.10.9(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/checkbox': 3.6.5(react@18.3.1) '@react-stately/form': 3.0.6(react@18.3.1) @@ -6267,12 +6307,12 @@ snapshots: '@react-aria/combobox@3.9.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@react-aria/i18n': 3.11.1(react@18.3.1) - '@react-aria/listbox': 3.13.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/listbox': 3.13.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/live-announcer': 3.4.0 - '@react-aria/menu': 3.15.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/overlays': 3.23.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/textfield': 3.14.9(react@18.3.1) + '@react-aria/menu': 3.15.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/overlays': 3.23.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/textfield': 3.14.10(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/collections': 3.11.0(react@18.3.1) '@react-stately/combobox': 3.8.4(react@18.3.1) @@ -6289,10 +6329,10 @@ snapshots: '@internationalized/date': 3.5.6 '@internationalized/number': 3.5.4 '@internationalized/string': 3.2.4 - '@react-aria/focus': 3.18.3(react@18.3.1) - '@react-aria/form': 3.0.9(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) + '@react-aria/form': 3.0.10(react@18.3.1) '@react-aria/i18n': 3.11.1(react@18.3.1) - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/label': 3.7.12(react@18.3.1) '@react-aria/spinbutton': 3.6.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) @@ -6327,40 +6367,40 @@ snapshots: clsx: 2.1.1 react: 18.3.1 - '@react-aria/focus@3.18.3(react@18.3.1)': + '@react-aria/focus@3.18.4(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-types/shared': 3.25.0(react@18.3.1) '@swc/helpers': 0.5.13 clsx: 2.1.1 react: 18.3.1 - '@react-aria/form@3.0.5(react@18.3.1)': + '@react-aria/form@3.0.10(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.21.3(react@18.3.1) - '@react-aria/utils': 3.24.1(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) '@react-stately/form': 3.0.6(react@18.3.1) - '@react-types/shared': 3.23.1(react@18.3.1) + '@react-types/shared': 3.25.0(react@18.3.1) '@swc/helpers': 0.5.13 react: 18.3.1 - '@react-aria/form@3.0.9(react@18.3.1)': + '@react-aria/form@3.0.5(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.22.3(react@18.3.1) - '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-aria/interactions': 3.21.3(react@18.3.1) + '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/form': 3.0.6(react@18.3.1) - '@react-types/shared': 3.25.0(react@18.3.1) + '@react-types/shared': 3.23.1(react@18.3.1) '@swc/helpers': 0.5.13 react: 18.3.1 - '@react-aria/grid@3.10.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/grid@3.10.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.18.3(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) '@react-aria/i18n': 3.12.3(react@18.3.1) - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/live-announcer': 3.4.0 - '@react-aria/selection': 3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-stately/collections': 3.11.0(react@18.3.1) '@react-stately/grid': 3.9.3(react@18.3.1) @@ -6404,7 +6444,7 @@ snapshots: '@swc/helpers': 0.5.13 react: 18.3.1 - '@react-aria/interactions@3.22.3(react@18.3.1)': + '@react-aria/interactions@3.22.4(react@18.3.1)': dependencies: '@react-aria/ssr': 3.9.6(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) @@ -6429,17 +6469,17 @@ snapshots: '@react-aria/link@3.7.1(react@18.3.1)': dependencies: '@react-aria/focus': 3.17.1(react@18.3.1) - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-types/link': 3.5.5(react@18.3.1) '@react-types/shared': 3.25.0(react@18.3.1) '@swc/helpers': 0.5.13 react: 18.3.1 - '@react-aria/link@3.7.5(react@18.3.1)': + '@react-aria/link@3.7.6(react@18.3.1)': dependencies: - '@react-aria/focus': 3.18.3(react@18.3.1) - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-types/link': 3.5.8(react@18.3.1) '@react-types/shared': 3.25.0(react@18.3.1) @@ -6450,7 +6490,7 @@ snapshots: dependencies: '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/label': 3.7.12(react@18.3.1) - '@react-aria/selection': 3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/collections': 3.11.0(react@18.3.1) '@react-stately/list': 3.10.5(react@18.3.1) @@ -6460,11 +6500,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/listbox@3.13.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/listbox@3.13.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/label': 3.7.12(react@18.3.1) - '@react-aria/selection': 3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-stately/collections': 3.11.0(react@18.3.1) '@react-stately/list': 3.11.0(react@18.3.1) @@ -6483,8 +6523,8 @@ snapshots: '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/i18n': 3.12.3(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) - '@react-aria/overlays': 3.23.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/overlays': 3.23.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/collections': 3.11.0(react@18.3.1) '@react-stately/menu': 3.7.1(react@18.3.1) @@ -6496,13 +6536,13 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/menu@3.15.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/menu@3.15.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.18.3(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) '@react-aria/i18n': 3.12.3(react@18.3.1) - '@react-aria/interactions': 3.22.3(react@18.3.1) - '@react-aria/overlays': 3.23.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) + '@react-aria/overlays': 3.23.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-stately/collections': 3.11.0(react@18.3.1) '@react-stately/menu': 3.8.3(react@18.3.1) @@ -6521,7 +6561,7 @@ snapshots: '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/ssr': 3.9.6(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) - '@react-aria/visually-hidden': 3.8.16(react@18.3.1) + '@react-aria/visually-hidden': 3.8.17(react@18.3.1) '@react-stately/overlays': 3.6.7(react@18.3.1) '@react-types/button': 3.10.0(react@18.3.1) '@react-types/overlays': 3.8.7(react@18.3.1) @@ -6530,14 +6570,14 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/overlays@3.23.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/overlays@3.23.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.18.3(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) '@react-aria/i18n': 3.12.3(react@18.3.1) - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/ssr': 3.9.6(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) - '@react-aria/visually-hidden': 3.8.16(react@18.3.1) + '@react-aria/visually-hidden': 3.8.17(react@18.3.1) '@react-stately/overlays': 3.6.11(react@18.3.1) '@react-types/button': 3.10.0(react@18.3.1) '@react-types/overlays': 3.8.10(react@18.3.1) @@ -6559,7 +6599,7 @@ snapshots: '@react-aria/radio@3.10.4(react@18.3.1)': dependencies: '@react-aria/focus': 3.17.1(react@18.3.1) - '@react-aria/form': 3.0.9(react@18.3.1) + '@react-aria/form': 3.0.10(react@18.3.1) '@react-aria/i18n': 3.12.3(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/label': 3.7.12(react@18.3.1) @@ -6582,11 +6622,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/selection@3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/selection@3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@react-aria/focus': 3.18.3(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) '@react-aria/i18n': 3.12.3(react@18.3.1) - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-stately/selection': 3.17.0(react@18.3.1) '@react-types/shared': 3.25.0(react@18.3.1) @@ -6630,7 +6670,7 @@ snapshots: '@react-aria/switch@3.6.4(react@18.3.1)': dependencies: - '@react-aria/toggle': 3.10.8(react@18.3.1) + '@react-aria/toggle': 3.10.9(react@18.3.1) '@react-stately/toggle': 3.7.4(react@18.3.1) '@react-types/switch': 3.5.6(react@18.3.1) '@swc/helpers': 0.5.13 @@ -6639,12 +6679,12 @@ snapshots: '@react-aria/table@3.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@react-aria/focus': 3.17.1(react@18.3.1) - '@react-aria/grid': 3.10.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/grid': 3.10.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/i18n': 3.12.3(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/live-announcer': 3.4.0 '@react-aria/utils': 3.24.1(react@18.3.1) - '@react-aria/visually-hidden': 3.8.16(react@18.3.1) + '@react-aria/visually-hidden': 3.8.17(react@18.3.1) '@react-stately/collections': 3.11.0(react@18.3.1) '@react-stately/flags': 3.0.4 '@react-stately/table': 3.11.8(react@18.3.1) @@ -6661,7 +6701,7 @@ snapshots: dependencies: '@react-aria/focus': 3.17.1(react@18.3.1) '@react-aria/i18n': 3.12.3(react@18.3.1) - '@react-aria/selection': 3.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/selection': 3.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/tabs': 3.6.6(react@18.3.1) '@react-types/shared': 3.23.1(react@18.3.1) @@ -6670,36 +6710,36 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@react-aria/textfield@3.14.5(react@18.3.1)': + '@react-aria/textfield@3.14.10(react@18.3.1)': dependencies: - '@react-aria/focus': 3.17.1(react@18.3.1) - '@react-aria/form': 3.0.9(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) + '@react-aria/form': 3.0.10(react@18.3.1) '@react-aria/label': 3.7.12(react@18.3.1) - '@react-aria/utils': 3.24.1(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) '@react-stately/form': 3.0.6(react@18.3.1) - '@react-stately/utils': 3.10.1(react@18.3.1) - '@react-types/shared': 3.23.1(react@18.3.1) - '@react-types/textfield': 3.9.3(react@18.3.1) + '@react-stately/utils': 3.10.4(react@18.3.1) + '@react-types/shared': 3.25.0(react@18.3.1) + '@react-types/textfield': 3.9.7(react@18.3.1) '@swc/helpers': 0.5.13 react: 18.3.1 - '@react-aria/textfield@3.14.9(react@18.3.1)': + '@react-aria/textfield@3.14.5(react@18.3.1)': dependencies: - '@react-aria/focus': 3.18.3(react@18.3.1) - '@react-aria/form': 3.0.9(react@18.3.1) + '@react-aria/focus': 3.17.1(react@18.3.1) + '@react-aria/form': 3.0.10(react@18.3.1) '@react-aria/label': 3.7.12(react@18.3.1) - '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/form': 3.0.6(react@18.3.1) - '@react-stately/utils': 3.10.4(react@18.3.1) - '@react-types/shared': 3.25.0(react@18.3.1) - '@react-types/textfield': 3.9.7(react@18.3.1) + '@react-stately/utils': 3.10.1(react@18.3.1) + '@react-types/shared': 3.23.1(react@18.3.1) + '@react-types/textfield': 3.9.3(react@18.3.1) '@swc/helpers': 0.5.13 react: 18.3.1 - '@react-aria/toggle@3.10.8(react@18.3.1)': + '@react-aria/toggle@3.10.9(react@18.3.1)': dependencies: - '@react-aria/focus': 3.18.3(react@18.3.1) - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-stately/toggle': 3.7.8(react@18.3.1) '@react-types/checkbox': 3.8.4(react@18.3.1) @@ -6709,7 +6749,7 @@ snapshots: '@react-aria/tooltip@3.7.4(react@18.3.1)': dependencies: - '@react-aria/focus': 3.18.3(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) '@react-aria/interactions': 3.21.3(react@18.3.1) '@react-aria/utils': 3.24.1(react@18.3.1) '@react-stately/tooltip': 3.4.9(react@18.3.1) @@ -6738,15 +6778,15 @@ snapshots: '@react-aria/visually-hidden@3.8.12(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-types/shared': 3.25.0(react@18.3.1) '@swc/helpers': 0.5.13 react: 18.3.1 - '@react-aria/visually-hidden@3.8.16(react@18.3.1)': + '@react-aria/visually-hidden@3.8.17(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.22.3(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) '@react-aria/utils': 3.25.3(react@18.3.1) '@react-types/shared': 3.25.0(react@18.3.1) '@swc/helpers': 0.5.13 @@ -7343,11 +7383,11 @@ snapshots: '@swc/helpers@0.5.13': dependencies: - tslib: 2.7.0 + tslib: 2.8.0 - '@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.4.13)': + '@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.4.14)': dependencies: - tailwindcss: 3.4.13 + tailwindcss: 3.4.14 '@tanstack/history@1.61.1': {} @@ -7355,18 +7395,18 @@ snapshots: '@tanstack/query-devtools@5.58.0': {} - '@tanstack/react-query-devtools@5.59.13(@tanstack/react-query@5.59.13(react@18.3.1))(react@18.3.1)': + '@tanstack/react-query-devtools@5.59.15(@tanstack/react-query@5.59.15(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/query-devtools': 5.58.0 - '@tanstack/react-query': 5.59.13(react@18.3.1) + '@tanstack/react-query': 5.59.15(react@18.3.1) react: 18.3.1 - '@tanstack/react-query@5.59.13(react@18.3.1)': + '@tanstack/react-query@5.59.15(react@18.3.1)': dependencies: '@tanstack/query-core': 5.59.13 react: 18.3.1 - '@tanstack/react-router@1.64.2(@tanstack/router-generator@1.64.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-router@1.69.0(@tanstack/router-generator@1.65.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/history': 1.61.1 '@tanstack/react-store': 0.5.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -7375,7 +7415,7 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 optionalDependencies: - '@tanstack/router-generator': 1.64.0 + '@tanstack/router-generator': 1.65.0 '@tanstack/react-store@0.5.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -7384,9 +7424,9 @@ snapshots: react-dom: 18.3.1(react@18.3.1) use-sync-external-store: 1.2.2(react@18.3.1) - '@tanstack/router-devtools@1.64.2(@tanstack/react-router@1.64.2(@tanstack/router-generator@1.64.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/router-devtools@1.69.0(@tanstack/react-router@1.69.0(@tanstack/router-generator@1.65.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@tanstack/react-router': 1.64.2(@tanstack/router-generator@1.64.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-router': 1.69.0(@tanstack/router-generator@1.65.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 goober: 2.1.16(csstype@3.1.3) react: 18.3.1 @@ -7394,14 +7434,14 @@ snapshots: transitivePeerDependencies: - csstype - '@tanstack/router-generator@1.64.0': + '@tanstack/router-generator@1.65.0': dependencies: '@tanstack/virtual-file-routes': 1.64.0 prettier: 3.3.3 tsx: 4.19.1 zod: 3.23.8 - '@tanstack/router-plugin@1.64.0(vite@5.4.8(@types/node@22.7.5)(terser@5.34.1))(webpack-sources@3.2.3)': + '@tanstack/router-plugin@1.66.1(vite@5.4.9(@types/node@22.7.5)(terser@5.34.1))(webpack-sources@3.2.3)': dependencies: '@babel/core': 7.25.8 '@babel/generator': 7.25.7 @@ -7411,7 +7451,7 @@ snapshots: '@babel/template': 7.25.7 '@babel/traverse': 7.25.7 '@babel/types': 7.25.8 - '@tanstack/router-generator': 1.64.0 + '@tanstack/router-generator': 1.65.0 '@tanstack/virtual-file-routes': 1.64.0 '@types/babel__core': 7.20.5 '@types/babel__generator': 7.6.8 @@ -7422,14 +7462,19 @@ snapshots: unplugin: 1.14.1(webpack-sources@3.2.3) zod: 3.23.8 optionalDependencies: - vite: 5.4.8(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.9(@types/node@22.7.5)(terser@5.34.1) transitivePeerDependencies: - supports-color - webpack-sources - '@tanstack/router-vite-plugin@1.64.0(vite@5.4.8(@types/node@22.7.5)(terser@5.34.1))(webpack-sources@3.2.3)': + '@tanstack/router-valibot-adapter@1.69.0(@tanstack/react-router@1.69.0(@tanstack/router-generator@1.65.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(valibot@0.42.1(typescript@5.6.3))': + dependencies: + '@tanstack/react-router': 1.69.0(@tanstack/router-generator@1.65.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + valibot: 0.42.1(typescript@5.6.3) + + '@tanstack/router-vite-plugin@1.66.1(vite@5.4.9(@types/node@22.7.5)(terser@5.34.1))(webpack-sources@3.2.3)': dependencies: - '@tanstack/router-plugin': 1.64.0(vite@5.4.8(@types/node@22.7.5)(terser@5.34.1))(webpack-sources@3.2.3) + '@tanstack/router-plugin': 1.66.1(vite@5.4.9(@types/node@22.7.5)(terser@5.34.1))(webpack-sources@3.2.3) transitivePeerDependencies: - '@rsbuild/core' - supports-color @@ -7505,14 +7550,14 @@ snapshots: '@types/trusted-types@2.0.7': {} - '@vitejs/plugin-react@4.3.2(vite@5.4.8(@types/node@22.7.5)(terser@5.34.1))': + '@vitejs/plugin-react@4.3.2(vite@5.4.9(@types/node@22.7.5)(terser@5.34.1))': dependencies: '@babel/core': 7.25.8 '@babel/plugin-transform-react-jsx-self': 7.25.7(@babel/core@7.25.8) '@babel/plugin-transform-react-jsx-source': 7.25.7(@babel/core@7.25.8) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 5.4.8(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.9(@types/node@22.7.5)(terser@5.34.1) transitivePeerDependencies: - supports-color @@ -7521,7 +7566,7 @@ snapshots: ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.0.2 + fast-uri: 3.0.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -7645,7 +7690,7 @@ snapshots: browserslist@4.24.0: dependencies: caniuse-lite: 1.0.30001668 - electron-to-chromium: 1.5.36 + electron-to-chromium: 1.5.38 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.0) @@ -7804,7 +7849,7 @@ snapshots: dot-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.7.0 + tslib: 2.8.0 dotenv@16.4.5: {} @@ -7814,7 +7859,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.36: {} + electron-to-chromium@1.5.38: {} emoji-regex@8.0.0: {} @@ -7972,7 +8017,11 @@ snapshots: fast-json-stable-stringify@2.1.0: {} - fast-uri@3.0.2: {} + fast-uri@3.0.3: {} + + fast-xml-parser@4.5.0: + dependencies: + strnum: 1.0.5 fastq@1.17.1: dependencies: @@ -8009,9 +8058,9 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.11.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.11.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - tslib: 2.7.0 + tslib: 2.8.0 optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -8130,10 +8179,12 @@ snapshots: dependencies: function-bind: 1.1.2 - hono@4.6.4: {} + hono@4.6.5: {} idb@7.1.1: {} + immer@10.1.1: {} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 @@ -8157,7 +8208,7 @@ snapshots: '@formatjs/ecma402-abstract': 2.2.0 '@formatjs/fast-memoize': 2.2.1 '@formatjs/icu-messageformat-parser': 2.7.10 - tslib: 2.7.0 + tslib: 2.8.0 invariant@2.2.4: dependencies: @@ -8334,7 +8385,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.7.0 + tslib: 2.8.0 lru-cache@10.4.3: {} @@ -8393,7 +8444,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.7.0 + tslib: 2.8.0 node-releases@2.0.18: {} @@ -8489,7 +8540,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 - yaml: 2.5.1 + yaml: 2.6.0 optionalDependencies: postcss: 8.4.47 @@ -8558,7 +8609,7 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) - tslib: 2.7.0 + tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 @@ -8567,7 +8618,7 @@ snapshots: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.3.11)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) - tslib: 2.7.0 + tslib: 2.8.0 use-callback-ref: 1.3.2(@types/react@18.3.11)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.3.11)(react@18.3.1) optionalDependencies: @@ -8578,7 +8629,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.7.0 + tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 @@ -8750,7 +8801,7 @@ snapshots: snake-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.7.0 + tslib: 2.8.0 source-map-js@1.2.1: {} @@ -8829,6 +8880,8 @@ snapshots: strip-comments@2.0.1: {} + strnum@1.0.5: {} + sucrase@3.35.0: dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -8853,18 +8906,18 @@ snapshots: tailwind-merge@1.14.0: {} - tailwind-merge@2.5.3: {} + tailwind-merge@2.5.4: {} - tailwind-variants@0.1.20(tailwindcss@3.4.13): + tailwind-variants@0.1.20(tailwindcss@3.4.14): dependencies: tailwind-merge: 1.14.0 - tailwindcss: 3.4.13 + tailwindcss: 3.4.14 - tailwindcss-animate@1.0.7(tailwindcss@3.4.13): + tailwindcss-animate@1.0.7(tailwindcss@3.4.14): dependencies: - tailwindcss: 3.4.13 + tailwindcss: 3.4.14 - tailwindcss@3.4.13: + tailwindcss@3.4.14: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -8942,7 +8995,7 @@ snapshots: optionalDependencies: typescript: 5.6.3 - tslib@2.7.0: {} + tslib@2.8.0: {} tsx@4.19.1: dependencies: @@ -9052,7 +9105,7 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.11)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.7.0 + tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 @@ -9077,7 +9130,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.7.0 + tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 @@ -9092,29 +9145,33 @@ snapshots: util-deprecate@1.0.2: {} - vite-plugin-pwa@0.20.5(vite@5.4.8(@types/node@22.7.5)(terser@5.34.1))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0): + valibot@0.42.1(typescript@5.6.3): + optionalDependencies: + typescript: 5.6.3 + + vite-plugin-pwa@0.20.5(vite@5.4.9(@types/node@22.7.5)(terser@5.34.1))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.1.0): dependencies: debug: 4.3.7 pretty-bytes: 6.1.1 tinyglobby: 0.2.9 - vite: 5.4.8(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.9(@types/node@22.7.5)(terser@5.34.1) workbox-build: 7.1.1(@types/babel__core@7.20.5) workbox-window: 7.1.0 transitivePeerDependencies: - supports-color - vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.8(@types/node@22.7.5)(terser@5.34.1)): + vite-tsconfig-paths@5.0.1(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(terser@5.34.1)): dependencies: debug: 4.3.7 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.6.3) optionalDependencies: - vite: 5.4.8(@types/node@22.7.5)(terser@5.34.1) + vite: 5.4.9(@types/node@22.7.5)(terser@5.34.1) transitivePeerDependencies: - supports-color - typescript - vite@5.4.8(@types/node@22.7.5)(terser@5.34.1): + vite@5.4.9(@types/node@22.7.5)(terser@5.34.1): dependencies: esbuild: 0.21.5 postcss: 8.4.47 @@ -9286,14 +9343,15 @@ snapshots: yallist@3.1.1: {} - yaml@2.5.1: {} + yaml@2.6.0: {} yocto-queue@1.1.1: {} zod@3.23.8: {} - zustand@5.0.0-rc.2(@types/react@18.3.11)(react@18.3.1)(use-sync-external-store@1.2.2(react@18.3.1)): + zustand@5.0.0(@types/react@18.3.11)(immer@10.1.1)(react@18.3.1)(use-sync-external-store@1.2.2(react@18.3.1)): optionalDependencies: '@types/react': 18.3.11 + immer: 10.1.1 react: 18.3.1 use-sync-external-store: 1.2.2(react@18.3.1) diff --git a/server/app.ts b/server/app.ts index 1f4a544..8da8fc9 100644 --- a/server/app.ts +++ b/server/app.ts @@ -1,11 +1,13 @@ import { Hono } from "hono"; import { cors } from "hono/cors"; import { env } from "hono/adapter"; +import { logger } from "hono/logger"; import IndexRouter from "./routes"; const app = new Hono({ strict: false }).basePath("/"); +app.use(logger()); app.use( "/api/*", cors({ diff --git a/server/bun.ts b/server/bun.ts new file mode 100644 index 0000000..bc31e31 --- /dev/null +++ b/server/bun.ts @@ -0,0 +1,6 @@ +import app from "@/server/app"; + +export default { + fetch: app.fetch, + port: process.env.PORT ? Number(process.env.PORT) : 8080, +}; diff --git a/server/routes/btdig.ts b/server/routes/btdig.ts new file mode 100644 index 0000000..b1315b9 --- /dev/null +++ b/server/routes/btdig.ts @@ -0,0 +1,136 @@ +import type { HonoBinding } from "@/types"; +import { Hono } from "hono"; +import { fallback, object, picklist, string, safeParse, pipe, transform } from "valibot"; +import axios from "feaxios"; +import { XMLParser } from "fast-xml-parser"; + +type RssFeedResponse = { + rss: { + channel: { + title: string; + description: string; + link: string; + item: Array<{ + title: string; + link: string; + guid: string; + pubDate: string; + description: string; + }>; + }; + }; +}; + +const QuerySchema = object({ + q: string(), + orderBy: fallback(picklist(["time", "size", "seeders", "relevance"]), "relevance"), + category: fallback(picklist(["all", "movie", "audio", "doc", "app", "other"]), "all"), + page: fallback(pipe(string(), transform(Number)), 1), +}); + +function formatToUTC(dateString: string): string { + const parsedDate = new Date(dateString); + const utcYear: number = parsedDate.getUTCFullYear(); + const utcMonth: string = (parsedDate.getUTCMonth() + 1).toString().padStart(2, "0"); + const utcDay: string = parsedDate.getUTCDate().toString().padStart(2, "0"); + const utcHours: string = parsedDate.getUTCHours().toString().padStart(2, "0"); + const utcMinutes: string = parsedDate.getUTCMinutes().toString().padStart(2, "0"); + const utcSeconds: string = parsedDate.getUTCSeconds().toString().padStart(2, "0"); + const utcDateString: string = `${utcYear}-${utcMonth}-${utcDay}T${utcHours}:${utcMinutes}:${utcSeconds}Z`; + + return utcDateString; +} + +function removeTrackersFromMagnet(magnetLink: string): string { + const url = new URL(magnetLink); + + if (url.protocol !== "magnet:") { + throw new Error("Not a valid magnet link"); + } + + const params = new URLSearchParams(url.search); + params.forEach((_, key) => { + if (key === "tr") params.delete(key); + }); + const cleanedMagnetLink = `${url.protocol}${url.pathname}?${params.toString()}`; + + return decodeURIComponent(cleanedMagnetLink); +} + +function extractTotalPages(input: string) { + const regex = /Found\D+(\d+)\D+items/m; + const match = input.match(regex); + if (match) { + return Number(match[1]); + } + return 0; +} + +const router = new Hono({ strict: false }); + +router.get("/search", async (c) => { + const result = safeParse(QuerySchema, c.req.query()); + if (!result.success) { + return new Response( + JSON.stringify({ + error: result.issues, + }), + { + status: 400, + headers: { + "Content-Type": "application/json", + }, + }, + ); + } + + const { q, page, orderBy, category } = result.output; + + const reqPromises = [ + axios.get("https://bt4gprx.com/search", { + params: { + q, + p: page, + orderby: orderBy, + category, + page: "rss", + }, + }), + axios.get("https://bt4gprx.com/search", { + params: { + q, + category, + orderby: orderBy, + }, + }), + ]; + + const responses = await Promise.all(reqPromises); + + const totalCount = extractTotalPages(responses[responses.length - 1].data); + + const parser = new XMLParser(); + const obj = parser.parse(responses[0].data) as RssFeedResponse; + + if (!Array.isArray(obj.rss.channel.item)) { + obj.rss.channel.item = [obj.rss.channel.item]; + } + const data = obj.rss.channel.item.map((item) => ({ + title: item.title, + magnet: removeTrackersFromMagnet(item.link), + link: item.guid, + createdAt: formatToUTC(item.pubDate), + size: item.description.split("
")[1], + })); + + return c.json({ + torrents: data, + meta: { + total: totalCount, + page, + pages: Math.ceil(totalCount / 15), + }, + }); +}); + +export default router; diff --git a/server/routes/index.ts b/server/routes/index.ts index a27802d..f794ff6 100644 --- a/server/routes/index.ts +++ b/server/routes/index.ts @@ -4,6 +4,7 @@ import { Hono } from "hono"; import AuthRouter from "./auth"; import DebridRouter from "./debrid"; +import BTDigRouter from "./btdig"; const router = new Hono({ strict: false }); @@ -13,6 +14,8 @@ router.route("/auth", AuthRouter); router.route("/debrid", DebridRouter); +router.route("/btdig", BTDigRouter); + router.get("/cors", async (c) => { const link = c.req.query("link"); if (!link) { diff --git a/types/index.ts b/types/index.ts index 8bc6009..919ea8c 100644 --- a/types/index.ts +++ b/types/index.ts @@ -110,6 +110,21 @@ export interface FileNode { link?: string; } +export type BtSearchResponse = { + torrents: Array<{ + title: string; + magnet: string; + link: string; + createdAt: string; + size: string; + }>; + meta: { + total: number; + page: number; + pages: number; + }; +}; + export type DownloadTab = "links" | "torrents"; export type Optional = Pick, K> & Omit; diff --git a/ui/components/btsearch-list.tsx b/ui/components/btsearch-list.tsx new file mode 100644 index 0000000..900958f --- /dev/null +++ b/ui/components/btsearch-list.tsx @@ -0,0 +1,181 @@ +import { type Key, useCallback, useEffect, useRef, type MouseEvent } from "react"; +import { + Button, + Dropdown, + DropdownItem, + DropdownMenu, + DropdownTrigger, + Listbox, + ListboxItem, +} from "@nextui-org/react"; +import { useInfiniteQuery } from "@tanstack/react-query"; +import { btSearchItemsQueryOptions, debridTorrentQueryOptions } from "@/ui/utils/queryOptions"; +import { useSearch } from "@tanstack/react-router"; +import { scrollClasses } from "@/ui/utils/classes"; +import { useInView } from "framer-motion"; +import { Icons } from "@/ui/utils/icons"; +import { copyDataToClipboard, formattedLongDate } from "@/ui/utils/common"; +import clsx from "clsx"; +import { useDebridStore, useSelectModalStore } from "@/ui/utils/store"; +import { getQueryClient } from "../utils/queryClient"; +import http from "@/ui/utils/http"; + +const ControlDropdown = () => { + const { open, cords } = useDebridStore((state) => state.dropdown); + const { closeDropdown } = useDebridStore((state) => state.actions); + const item = useDebridStore((state) => state.currentBtTorrent)!; + const actions = useSelectModalStore((state) => state.actions); + + const onAction = useCallback( + async (key: Key) => { + if (key === "add") { + const res = ( + await http.postForm<{ id: string }>("/debrid/torrents/addMagnet", { + magnet: item.magnet, + }) + ).data; + + const torrent = await getQueryClient().ensureQueryData(debridTorrentQueryOptions(res.id)); + actions.setCurrentItem(torrent); + actions.setOpen(true); + } else if (key === "availability") { + // console.log("Check availability"); + } else if (key === "copy") { + copyDataToClipboard(item.magnet); + } + }, + [item], + ); + return ( + + + + + +
+

{item.size}

+

{formattedLongDate(item.createdAt)}

+
+ + + )} + + + )} + + ); +} diff --git a/ui/components/download/add-torrent.tsx b/ui/components/download/add-torrent.tsx index 080f1f4..1a5bcc6 100644 --- a/ui/components/download/add-torrent.tsx +++ b/ui/components/download/add-torrent.tsx @@ -46,14 +46,14 @@ export const AddTorrent = () => { setIsSubmitting(true); if (data.torrentBytes) { const res = ( - await http.put<{ id: string }>("/torrents/addTorrent", data.torrentBytes, { + await http.put<{ id: string }>("/debrid/torrents/addTorrent", data.torrentBytes, { params: { host: "real-debrid.com" }, }) ).data; id = res.id; } else { const res = ( - await http.postForm<{ id: string }>("/torrents/addMagnet", { + await http.postForm<{ id: string }>("/debrid/torrents/addMagnet", { magnet: data.magnet, }) ).data; diff --git a/ui/components/download/unrestrict-link.tsx b/ui/components/download/unrestrict-link.tsx index 3c859d5..9d36df9 100644 --- a/ui/components/download/unrestrict-link.tsx +++ b/ui/components/download/unrestrict-link.tsx @@ -35,7 +35,7 @@ export const UnRestrictLink = () => { try { for (const link of links) { try { - const res = await http.postForm("/unrestrict/link", { + const res = await http.postForm("/debrid/unrestrict/link", { link: link.trim(), password: data.password.trim(), }); diff --git a/ui/config/site.ts b/ui/config/site.ts index b0dd238..d14e2e8 100644 --- a/ui/config/site.ts +++ b/ui/config/site.ts @@ -34,5 +34,12 @@ export const siteConfig = { icon: Icons.Download, activeIcon: Icons.DownloadFilled, }, + { + id: "btsearch", + label: "Search", + path: "/btsearch", + icon: Icons.Search, + activeIcon: Icons.SearchFilled, + }, ], } as const; diff --git a/ui/hooks/usePrevious.ts b/ui/hooks/usePrevious.ts deleted file mode 100644 index 14de0a8..0000000 --- a/ui/hooks/usePrevious.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { useEffect, useRef } from "react" - -function usePrevious(value: T): T | undefined { - const ref = useRef() - useEffect(() => { - ref.current = value - }, [value]) - return ref.current -} - -export default usePrevious diff --git a/ui/route-tree.gen.ts b/ui/route-tree.gen.ts index 8b674b5..6ea6ac3 100644 --- a/ui/route-tree.gen.ts +++ b/ui/route-tree.gen.ts @@ -17,6 +17,7 @@ import { Route as AuthedIndexImport } from "./routes/_authed/index" import { Route as WatchSplatImport } from "./routes/watch.$" import { Route as AuthedViewImport } from "./routes/_authed/view" import { Route as AuthedDownloaderImport } from "./routes/_authed/downloader" +import { Route as AuthedBtsearchImport } from "./routes/_authed/btsearch" import { Route as AuthLoginImport } from "./routes/_auth.login" import { Route as AuthedDownloaderTabIdImport } from "./routes/_authed/downloader.$tabId" @@ -52,6 +53,11 @@ const AuthedDownloaderRoute = AuthedDownloaderImport.update({ getParentRoute: () => AuthedRoute, } as any) +const AuthedBtsearchRoute = AuthedBtsearchImport.update({ + path: "/btsearch", + getParentRoute: () => AuthedRoute, +} as any) + const AuthLoginRoute = AuthLoginImport.update({ path: "/login", getParentRoute: () => AuthRoute, @@ -87,6 +93,13 @@ declare module "@tanstack/react-router" { preLoaderRoute: typeof AuthLoginImport parentRoute: typeof AuthImport } + "/_authed/btsearch": { + id: "/_authed/btsearch" + path: "/btsearch" + fullPath: "/btsearch" + preLoaderRoute: typeof AuthedBtsearchImport + parentRoute: typeof AuthedImport + } "/_authed/downloader": { id: "/_authed/downloader" path: "/downloader" @@ -149,12 +162,14 @@ const AuthedDownloaderRouteWithChildren = AuthedDownloaderRoute._addFileChildren(AuthedDownloaderRouteChildren) interface AuthedRouteChildren { + AuthedBtsearchRoute: typeof AuthedBtsearchRoute AuthedDownloaderRoute: typeof AuthedDownloaderRouteWithChildren AuthedViewRoute: typeof AuthedViewRoute AuthedIndexRoute: typeof AuthedIndexRoute } const AuthedRouteChildren: AuthedRouteChildren = { + AuthedBtsearchRoute: AuthedBtsearchRoute, AuthedDownloaderRoute: AuthedDownloaderRouteWithChildren, AuthedViewRoute: AuthedViewRoute, AuthedIndexRoute: AuthedIndexRoute, @@ -166,6 +181,7 @@ const AuthedRouteWithChildren = export interface FileRoutesByFullPath { "": typeof AuthedRouteWithChildren "/login": typeof AuthLoginRoute + "/btsearch": typeof AuthedBtsearchRoute "/downloader": typeof AuthedDownloaderRouteWithChildren "/view": typeof AuthedViewRoute "/watch/$": typeof WatchSplatRoute @@ -176,6 +192,7 @@ export interface FileRoutesByFullPath { export interface FileRoutesByTo { "": typeof AuthRouteWithChildren "/login": typeof AuthLoginRoute + "/btsearch": typeof AuthedBtsearchRoute "/downloader": typeof AuthedDownloaderRouteWithChildren "/view": typeof AuthedViewRoute "/watch/$": typeof WatchSplatRoute @@ -188,6 +205,7 @@ export interface FileRoutesById { "/_auth": typeof AuthRouteWithChildren "/_authed": typeof AuthedRouteWithChildren "/_auth/login": typeof AuthLoginRoute + "/_authed/btsearch": typeof AuthedBtsearchRoute "/_authed/downloader": typeof AuthedDownloaderRouteWithChildren "/_authed/view": typeof AuthedViewRoute "/watch/$": typeof WatchSplatRoute @@ -200,6 +218,7 @@ export interface FileRouteTypes { fullPaths: | "" | "/login" + | "/btsearch" | "/downloader" | "/view" | "/watch/$" @@ -209,6 +228,7 @@ export interface FileRouteTypes { to: | "" | "/login" + | "/btsearch" | "/downloader" | "/view" | "/watch/$" @@ -219,6 +239,7 @@ export interface FileRouteTypes { | "/_auth" | "/_authed" | "/_auth/login" + | "/_authed/btsearch" | "/_authed/downloader" | "/_authed/view" | "/watch/$" @@ -265,6 +286,7 @@ export const routeTree = rootRoute "/_authed": { "filePath": "_authed.tsx", "children": [ + "/_authed/btsearch", "/_authed/downloader", "/_authed/view", "/_authed/" @@ -274,6 +296,10 @@ export const routeTree = rootRoute "filePath": "_auth.login.tsx", "parent": "/_auth" }, + "/_authed/btsearch": { + "filePath": "_authed/btsearch.tsx", + "parent": "/_authed" + }, "/_authed/downloader": { "filePath": "_authed/downloader.tsx", "parent": "/_authed", diff --git a/ui/routes/_auth.login.tsx b/ui/routes/_auth.login.tsx index fc6eaf9..ded2149 100644 --- a/ui/routes/_auth.login.tsx +++ b/ui/routes/_auth.login.tsx @@ -23,7 +23,7 @@ export const Logincomponent = memo(() => { const handleOnboarding = useCallback(async () => { setStartOnBoarding(true); const res = await http.get( - "/oauth/v2/device/code?client_id=X245A4XAIBGVM&new_credentials=yes", + "/debrid/oauth/v2/device/code?client_id=X245A4XAIBGVM&new_credentials=yes", ); setOauthData(res.data); }, []); @@ -35,7 +35,7 @@ export const Logincomponent = memo(() => { queryFn: async ({ signal }) => { return ( - await http.get("/oauth/v2/device/credentials", { + await http.get("/debrid/oauth/v2/device/credentials", { params: { client_id: DebridClientId, code: oauthData?.device_code, diff --git a/ui/routes/_authed.tsx b/ui/routes/_authed.tsx index 702a45e..1ebe293 100644 --- a/ui/routes/_authed.tsx +++ b/ui/routes/_authed.tsx @@ -45,7 +45,7 @@ function AuthenticatedLayout() {
diff --git a/ui/routes/_authed/btsearch.tsx b/ui/routes/_authed/btsearch.tsx new file mode 100644 index 0000000..1f00f75 --- /dev/null +++ b/ui/routes/_authed/btsearch.tsx @@ -0,0 +1,220 @@ +import { createFileRoute, useNavigate } from "@tanstack/react-router"; +import { useCallback, useEffect, useMemo, useState } from "react"; +import debounce from "lodash.debounce"; +import { + Button, + Dropdown, + DropdownItem, + DropdownMenu, + DropdownTrigger, + Input, +} from "@nextui-org/react"; +import { Icons } from "@/ui/utils/icons"; + +import type { Selection } from "@nextui-org/react"; +import { BtSearchList } from "@/ui/components/btsearch-list"; +import { btSearchItemsQueryOptions } from "@/ui/utils/queryOptions"; +import { valibotSearchValidator } from "@tanstack/router-valibot-adapter"; +import { btdigParamsSchema } from "@/ui/utils/schema"; + +export const Route = createFileRoute("/_authed/btsearch")({ + component: Component, + validateSearch: valibotSearchValidator(btdigParamsSchema), + loaderDeps: ({ search }) => search, + meta: ({ match }) => [ + { + title: match.search.q, + }, + ], + loader: async ({ context: { queryClient }, deps }) => { + if (!deps.q) return; + await queryClient.prefetchInfiniteQuery(btSearchItemsQueryOptions(deps)); + }, +}); + +const SearchInput = () => { + const { q } = Route.useSearch(); + + const navigate = useNavigate(); + + const [searchTerm, setSearchTerm] = useState(""); + + const debouncedSearch = useMemo( + () => debounce((search: string) => setSearchTerm(search), 500), + [], + ); + + useEffect(() => { + if (searchTerm) { + navigate({ + to: "/btsearch", + search: (prev) => ({ ...prev, q: searchTerm }), + replace: true, + }); + } + }, [searchTerm, navigate]); + + useEffect(() => { + return () => { + debouncedSearch.cancel(); + }; + }, []); + + const handleInputChange = useCallback( + (e: React.ChangeEvent) => { + debouncedSearch(e.target.value); + }, + [debouncedSearch], + ); + + return ( + setSearchTerm("")} + onChange={handleInputChange} + /> + ); +}; + +const categoriesList = [ + { value: "all", label: "All" }, + { value: "movie", label: "Movie" }, + { value: "audio", label: "Audio" }, + { value: "doc", label: "Document" }, + { value: "app", label: "Application" }, + { value: "other", label: "Other" }, +]; + +const sortOderList = [ + { value: "time", label: "CreatedAt" }, + { value: "size", label: "Size" }, + { value: "seeders", label: "Seeders" }, + { value: "relevance", label: "Relevance" }, +]; + +const CategorySelect = () => { + const { category } = Route.useSearch(); + + const [selectedKeys, setSelectedKeys] = useState(new Set([category || "all"])); + + const navigate = useNavigate(); + + const onSelectionChange = useCallback( + (keys: Selection) => { + setSelectedKeys(keys); + navigate({ + to: "/btsearch", + search: (prev) => ({ ...prev, category: Array.from(keys)[0] as any }), + replace: true, + }); + }, + [setSelectedKeys], + ); + + return ( + + + + + + {(item) => ( + + {item.label} + + )} + + + ); +}; + +const SortBySelect = () => { + const { orderBy } = Route.useSearch(); + + const [selectedKeys, setSelectedKeys] = useState(new Set([orderBy || "relevance"])); + + const navigate = useNavigate(); + + const onSelectionChange = useCallback( + (keys: Selection) => { + setSelectedKeys(keys); + navigate({ + to: "/btsearch", + search: (prev) => ({ ...prev, orderBy: Array.from(keys)[0] as any }), + replace: true, + }); + }, + [setSelectedKeys], + ); + + return ( + + + + + + {(item) => ( + + {item.label} + + )} + + + ); +}; +function Component() { + return ( +
+
+ + + +
+ +
+ ); +} diff --git a/ui/routes/_authed/view.tsx b/ui/routes/_authed/view.tsx index 4000e09..fa7ab90 100644 --- a/ui/routes/_authed/view.tsx +++ b/ui/routes/_authed/view.tsx @@ -1,12 +1,13 @@ -import DebridList from "@/ui/components/debrid-list" -import { debridItemsQueryOptions } from "@/ui/utils/queryOptions" -import { debridParamsSchema } from "@/ui/utils/schema" -import { createFileRoute } from "@tanstack/react-router" -import { capitalize } from "@/ui/utils/common" +import DebridList from "@/ui/components/debrid-list"; +import { debridItemsQueryOptions } from "@/ui/utils/queryOptions"; +import { debridParamsSchema } from "@/ui/utils/schema"; +import { createFileRoute } from "@tanstack/react-router"; +import { capitalize } from "@/ui/utils/common"; +import { valibotSearchValidator } from "@tanstack/router-valibot-adapter"; export const Route = createFileRoute("/_authed/view")({ component: DebridList, - validateSearch: (search) => debridParamsSchema.parse(search), + validateSearch: valibotSearchValidator(debridParamsSchema), loaderDeps: ({ search }) => ({ search }), meta: ({ match }) => [ { @@ -15,4 +16,4 @@ export const Route = createFileRoute("/_authed/view")({ ], loader: ({ context: { queryClient }, deps: { search } }) => queryClient.ensureQueryData(debridItemsQueryOptions(search)), -}) +}); diff --git a/ui/utils/classes.ts b/ui/utils/classes.ts index 27bea03..94b8e9c 100644 --- a/ui/utils/classes.ts +++ b/ui/utils/classes.ts @@ -3,3 +3,5 @@ export const buttonClasses = export const scrollClasses = "[&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar-thumb]:bg-default/40"; + +export const center = "absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2"; diff --git a/ui/utils/common.ts b/ui/utils/common.ts index b9f4172..ea88603 100644 --- a/ui/utils/common.ts +++ b/ui/utils/common.ts @@ -32,6 +32,12 @@ export const base64ToBinary = (base64: string) => .map((x) => x.charCodeAt(0)), ); +export function formattedLongDate(rawDate: string): string { + return new Intl.DateTimeFormat("en-US", { + dateStyle: "medium", + }).format(new Date(rawDate)); +} + export const size = partial({ standard: "jedec", round: 0 }); export const size2round = partial({ standard: "jedec" }); diff --git a/ui/utils/http.ts b/ui/utils/http.ts index c33293a..e83a8fd 100644 --- a/ui/utils/http.ts +++ b/ui/utils/http.ts @@ -2,7 +2,7 @@ import axios from "feaxios"; const http = axios.create({ timeout: 3 * 1000 * 60, - baseURL: "/api/debrid", + baseURL: "/api", }); export default http; diff --git a/ui/utils/icons.ts b/ui/utils/icons.ts index 6d912b0..7d7ad6b 100644 --- a/ui/utils/icons.ts +++ b/ui/utils/icons.ts @@ -28,6 +28,11 @@ import TablerSquareRoundedArrowDown from "~icons/tabler/square-rounded-arrow-dow import TablerLink from "~icons/tabler/link"; import TablerUpload from "~icons/tabler/upload"; import FlatColorIconsVlc from "~icons/flat-color-icons/vlc"; +import MingcuteSearchLine from "~icons/mingcute/search-line"; +import MingcuteSearchFill from "~icons/mingcute/search-fill"; +import TablerDotsVertical from "~icons/tabler/dots-vertical"; +import TablerCategory from "~icons/tabler/category"; +import IcRoundSort from "~icons/ic/round-sort"; export const Icons = { HomeOutline: TablerHome, @@ -61,4 +66,9 @@ export const Icons = { Link: TablerLink, Upload: TablerUpload, Vlc: FlatColorIconsVlc, + Search: MingcuteSearchLine, + SearchFilled: MingcuteSearchFill, + DotsVertical: TablerDotsVertical, + Catergory: TablerCategory, + Sort: IcRoundSort, }; diff --git a/ui/utils/queryOptions.ts b/ui/utils/queryOptions.ts index 366c501..da0e42f 100644 --- a/ui/utils/queryOptions.ts +++ b/ui/utils/queryOptions.ts @@ -1,4 +1,5 @@ import type { + BtSearchResponse, DebridTorrent, DebridUnlock, TorrentAvaliability, @@ -6,19 +7,44 @@ import type { } from "@/types"; import http from "@/ui/utils/http"; import type { Session } from "@auth/core/types"; -import { keepPreviousData, queryOptions, useMutation, useQueryClient } from "@tanstack/react-query"; -import type { DebridParams } from "./schema"; +import { + infiniteQueryOptions, + keepPreviousData, + queryOptions, + useMutation, + useQueryClient, +} from "@tanstack/react-query"; +import type { BtDigParams, DebridParams } from "./schema"; import pLimit from "p-limit"; export const sessionQueryOptions = queryOptions({ queryKey: ["session"], queryFn: async () => { - const res = await http.get(`${window.location.origin}/api/auth/session`); + const res = await http.get("/auth/session"); return res.data; }, refetchInterval: 5 * 60 * 1000, }); +export const btSearchItemsQueryOptions = (params: BtDigParams) => + infiniteQueryOptions({ + queryKey: ["btdig", params], + queryFn: async ({ pageParam = 1, signal }) => + ( + await http.get("/btdig/search", { + params: { + ...params, + page: pageParam, + }, + signal, + }) + ).data, + enabled: !!params.q, + initialPageParam: 1, + getNextPageParam: (lastPage, _) => + lastPage.meta.page + 1 > lastPage.meta.pages ? undefined : lastPage.meta.page + 1, + }); + export const debridItemsQueryOptions = (params: DebridParams) => queryOptions({ queryKey: ["debrid", params], @@ -59,7 +85,7 @@ export const debridUnrestrictLinkOptions = (link: string, enabled = false) => queryOptions({ queryKey: ["debrid", "unrestrict", link], queryFn: async ({ signal }) => - (await http.postForm("/unrestrict/link", { link }, { signal })).data, + (await http.postForm("/debrid/unrestrict/link", { link }, { signal })).data, enabled, staleTime: Number.POSITIVE_INFINITY, }); @@ -73,7 +99,7 @@ export const useDeleteDebrid = ( const limit = pLimit(2); return useMutation({ mutationFn: () => { - return Promise.all(ids.map((id) => limit(() => http.delete(`/${view}/delete/${id}`)))); + return Promise.all(ids.map((id) => limit(() => http.delete(`/debrid/${view}/delete/${id}`)))); }, onSuccess: async () => { if (onSuccess) { @@ -93,7 +119,7 @@ export const useCreateDebrid = () => { const queryClient = useQueryClient(); return useMutation({ mutationFn: (payload: { fileId: string; ids: number[] }) => { - return http.postForm(`/torrents/selectFiles/${payload.fileId}`, { + return http.postForm(`/debrid/torrents/selectFiles/${payload.fileId}`, { files: payload.ids.join(","), }); }, @@ -110,7 +136,7 @@ type DebridReponse = T extends "torrents" : never; const getDebridItems = async (params: DebridParams, signal: AbortSignal) => { - const res = await http.get(`/${params.type}`, { + const res = await http.get(`/debrid/${params.type}`, { signal, params: { page: params.page, limit: params.limit || 50 }, }); @@ -119,7 +145,7 @@ const getDebridItems = async (params: DebridParams, signal: AbortSignal) => { }; const getDebridTorrent = async (id: string, signal: AbortSignal) => { - const res = await http.get(`/torrents/info/${id}`, { + const res = await http.get(`/debrid/torrents/info/${id}`, { signal, }); return res.data; @@ -127,7 +153,7 @@ const getDebridTorrent = async (id: string, signal: AbortSignal) => { const unlockDebridTorrent = async (link: string, signal: AbortSignal) => { const res = await http.postForm( - "/unrestrict/link", + "/debrid/unrestrict/link", { link }, { signal, @@ -141,7 +167,7 @@ const getTorrentAvaliability = async (magnet: string, signal: AbortSignal) => { magnet = decodeURIComponent(magnet).split("btih:")[1].split("&")[0]; } const res = await http.get( - `/torrents/instantAvailability/${magnet}`, + `/debrid/torrents/instantAvailability/${magnet}`, { signal, }, diff --git a/ui/utils/schema.ts b/ui/utils/schema.ts index fb7d581..6c6103d 100644 --- a/ui/utils/schema.ts +++ b/ui/utils/schema.ts @@ -1,16 +1,35 @@ -import type { Optional } from "@/types"; -import { z } from "zod"; +import { + string, + optional, + object, + unknown, + pipe, + transform, + fallback, + picklist, + type InferInput, + number, +} from "valibot"; -export const loginQuery = z.object({ - redirect: z.string().optional(), +export const loginQuery = object({ + redirect: optional(string()), }); -export const debridParamsSchema = z.object({ - page: z.coerce.number().int().positive().catch(1), - limit: z.coerce.number().int().positive().default(50).optional(), - type: z.enum(["torrents", "downloads"]).catch("torrents"), +export const debridParamsSchema = object({ + page: fallback(pipe(number(), transform(Number)), 1), + limit: optional(fallback(pipe(number(), transform(Number)), 50)), + type: fallback(picklist(["torrents", "downloads"]), "torrents"), }); -export type DebridParams = Optional, "limit" | "type">; +export const btdigParamsSchema = object({ + q: optional(string()), + orderBy: optional(fallback(picklist(["time", "size", "seeders", "relevance"]), "relevance")), + category: optional(fallback(picklist(["all", "movie", "audio", "doc", "app", "other"]), "all")), + page: optional(fallback(pipe(number(), transform(Number)), 1)), +}); + +export type DebridParams = InferInput; + +export type LoginQuery = InferInput; -export type LoginQuery = z.infer; +export type BtDigParams = InferInput; diff --git a/ui/utils/store.ts b/ui/utils/store.ts index 469d89f..b86387c 100644 --- a/ui/utils/store.ts +++ b/ui/utils/store.ts @@ -1,5 +1,6 @@ -import type { DebridTorrent, DebridUnlock } from "@/types"; +import type { BtSearchResponse, DebridTorrent, DebridUnlock } from "@/types"; import { create } from "zustand"; +import { immer } from "zustand/middleware/immer"; type SelectModalState = { open: boolean; @@ -27,6 +28,8 @@ type DebridStore = { unRestrictState: "running" | "idle"; selectMode: boolean; selectedIds: Record; + dropdown: { open: boolean; cords: { x: number; y: number } }; + currentBtTorrent: BtSearchResponse["torrents"][0] | null; actions: { addSelectedId: (id: string) => void; removeSelectedId: (id: string) => void; @@ -37,34 +40,85 @@ type DebridStore = { addUnrestrictedFile: (file: DebridUnlock) => void; setUnRestrictState: (unRestrictState: "running" | "idle") => void; clearUnrestrictedFiles: () => void; + openDropdown: () => void; + closeDropdown: () => void; + setDropdownCords: (cords: { x: number; y: number }) => void; + setCurrentBtTorrent: (torrent: BtSearchResponse["torrents"][0]) => void; }; }; -export const useDebridStore = create((set) => ({ - unRestrictedFiles: [], - unRestrictState: "idle", - selectedIds: {}, - selectMode: false, - actions: { - addSelectedId: (id: string) => - set((state) => ({ - selectedIds: { ...state.selectedIds, [id]: true }, - })), - removeSelectedId: (id: string) => - set((state) => { - const { [id]: _, ...rest } = state.selectedIds; - return { selectedIds: rest }; - }), - clearSelectedIds: () => set({ selectedIds: {} }), - setSelectMode: (selectMode: boolean) => set({ selectMode }), - toggleSelectMode: () => set((state) => ({ selectMode: !state.selectMode, selectedIds: {} })), - addSelectedIds: (ids: string[]) => - set((state) => ({ - selectedIds: { ...state.selectedIds, ...Object.fromEntries(ids.map((id) => [id, true])) }, - })), - addUnrestrictedFile: (file: DebridUnlock) => - set((state) => ({ unRestrictedFiles: [...state.unRestrictedFiles, file] })), - setUnRestrictState: (unRestrictState: "running" | "idle") => set({ unRestrictState }), - clearUnrestrictedFiles: () => set({ unRestrictedFiles: [] }), - }, -})); +export const useDebridStore = create()( + immer((set) => ({ + unRestrictedFiles: [], + unRestrictState: "idle", + selectedIds: {}, + selectMode: false, + dropdown: { + open: false, + cords: { x: 0, y: 0 }, + }, + currentBtTorrent: null, + actions: { + addSelectedId: (id: string) => + set((state) => { + state.selectedIds[id] = true; + }), + removeSelectedId: (id: string) => + set((state) => { + delete state.selectedIds[id]; + }), + clearSelectedIds: () => + set((state) => { + state.selectedIds = {}; + }), + setSelectMode: (selectMode: boolean) => + set((state) => { + state.selectMode = selectMode; + }), + toggleSelectMode: () => + set((state) => { + state.selectMode = !state.selectMode; + if (!state.selectMode) { + state.selectedIds = {}; + } + }), + addSelectedIds: (ids: string[]) => + set((state) => { + ids.forEach((id) => { + state.selectedIds[id] = true; + }); + }), + + addUnrestrictedFile: (file: DebridUnlock) => + set((state) => { + state.unRestrictedFiles.push(file); + }), + + setUnRestrictState: (unRestrictState: "running" | "idle") => + set((state) => { + state.unRestrictState = unRestrictState; + }), + clearUnrestrictedFiles: () => + set((state) => { + state.unRestrictedFiles = []; + }), + openDropdown: () => + set((state) => { + state.dropdown.open = true; + }), + closeDropdown: () => + set((state) => { + state.dropdown.open = false; + state.dropdown.cords = { x: 0, y: 0 }; + }), + setDropdownCords: (payload) => + set((state) => { + state.dropdown.cords = payload; + }), + setCurrentBtTorrent: (torrent) => + set((state) => { + state.currentBtTorrent = torrent; + }), + }, + })), +);