diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ebb490afcc..8226689de7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,6 +46,8 @@ jobs: - uses: ./.github/actions/setup-js + - run: pnpm web exec next typegen + - name: Typecheck run: pnpm typecheck @@ -74,6 +76,8 @@ jobs: uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable + with: + components: rustfmt - name: Check formatting run: cargo fmt --check diff --git a/apps/desktop/package.json b/apps/desktop/package.json index cfc69739b8..4f11767ca4 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -54,7 +54,7 @@ "@ts-rest/core": "^3.52.1", "@types/react-tooltip": "^4.2.4", "cva": "npm:class-variance-authority@^0.7.0", - "effect": "^3.17.13", + "effect": "^3.17.14", "mp4box": "^0.5.2", "posthog-js": "^1.215.3", "solid-js": "^1.9.3", diff --git a/apps/web/actions/videos/password.ts b/apps/web/actions/videos/password.ts index d50d8ea01a..5046e27e82 100644 --- a/apps/web/actions/videos/password.ts +++ b/apps/web/actions/videos/password.ts @@ -98,7 +98,7 @@ export async function verifyVideoPassword( if (!valid) throw new Error("Invalid password"); - cookies().set("x-cap-password", await encrypt(video.password)); + (await cookies()).set("x-cap-password", await encrypt(video.password)); return { success: true, value: "Password verified" }; } catch (error) { diff --git a/apps/web/app/(org)/dashboard/_components/Navbar/Items.tsx b/apps/web/app/(org)/dashboard/_components/Navbar/Items.tsx index 8603359681..ab0346e08f 100644 --- a/apps/web/app/(org)/dashboard/_components/Navbar/Items.tsx +++ b/apps/web/app/(org)/dashboard/_components/Navbar/Items.tsx @@ -31,7 +31,7 @@ import { Check, ChevronDown, Plus } from "lucide-react"; import Image from "next/image"; import Link from "next/link"; import { usePathname, useRouter } from "next/navigation"; -import { cloneElement, useRef, useState } from "react"; +import { cloneElement, type RefObject, useRef, useState } from "react"; import { NewOrganization } from "@/components/forms/NewOrganization"; import { Tooltip } from "@/components/Tooltip"; import { UsageButton } from "@/components/UsageButton"; @@ -453,7 +453,11 @@ const NavItem = ({ }: { name: string; href: string; - icon: React.ReactElement; + icon: React.ReactElement<{ + ref: RefObject; + className: string; + size: number; + }>; sidebarCollapsed: boolean; toggleMobileNav?: () => void; isPathActive: (path: string) => boolean; diff --git a/apps/web/app/(org)/dashboard/_components/Navbar/SpaceDialog.tsx b/apps/web/app/(org)/dashboard/_components/Navbar/SpaceDialog.tsx index a02b1720ad..1f4779a40c 100644 --- a/apps/web/app/(org)/dashboard/_components/Navbar/SpaceDialog.tsx +++ b/apps/web/app/(org)/dashboard/_components/Navbar/SpaceDialog.tsx @@ -109,7 +109,7 @@ const SpaceDialog = ({ export interface NewSpaceFormProps { onSpaceCreated: () => void; - formRef?: React.RefObject; + formRef?: React.RefObject; setCreateLoading?: React.Dispatch>; onNameChange?: (name: string) => void; edit?: boolean; diff --git a/apps/web/app/(org)/dashboard/_components/Navbar/Top.tsx b/apps/web/app/(org)/dashboard/_components/Navbar/Top.tsx index e77f555a51..c09a8eba59 100644 --- a/apps/web/app/(org)/dashboard/_components/Navbar/Top.tsx +++ b/apps/web/app/(org)/dashboard/_components/Navbar/Top.tsx @@ -25,6 +25,7 @@ import { cloneElement, type MutableRefObject, memo, + type RefObject, useMemo, useRef, useState, @@ -318,7 +319,11 @@ const User = () => { }; interface Props { - icon: React.ReactElement; + icon: React.ReactElement<{ + ref: RefObject; + className: string; + size: number; + }>; name: string; href?: string; onClick: () => void; diff --git a/apps/web/app/(org)/dashboard/_components/actions.ts b/apps/web/app/(org)/dashboard/_components/actions.ts index a1506be070..aefafd7739 100644 --- a/apps/web/app/(org)/dashboard/_components/actions.ts +++ b/apps/web/app/(org)/dashboard/_components/actions.ts @@ -2,6 +2,6 @@ import { cookies } from "next/headers"; export const setTheme = async (newTheme: "light" | "dark") => { - const cookieStore = cookies(); + const cookieStore = await cookies(); cookieStore.set("theme", newTheme); }; diff --git a/apps/web/app/(org)/dashboard/caps/components/FoldersDropdown.tsx b/apps/web/app/(org)/dashboard/caps/components/FoldersDropdown.tsx index 368c1b74a6..d224034b01 100644 --- a/apps/web/app/(org)/dashboard/caps/components/FoldersDropdown.tsx +++ b/apps/web/app/(org)/dashboard/caps/components/FoldersDropdown.tsx @@ -16,7 +16,7 @@ interface FoldersDropdownProps { id: string; setIsRenaming: (isRenaming: boolean) => void; setConfirmDeleteFolderOpen: (open: boolean) => void; - nameRef: RefObject; + nameRef: RefObject; parentId?: string | null; } diff --git a/apps/web/app/(org)/dashboard/caps/components/NewFolderDialog.tsx b/apps/web/app/(org)/dashboard/caps/components/NewFolderDialog.tsx index 8ebfa801e3..ef7dfe3c60 100644 --- a/apps/web/app/(org)/dashboard/caps/components/NewFolderDialog.tsx +++ b/apps/web/app/(org)/dashboard/caps/components/NewFolderDialog.tsx @@ -96,7 +96,7 @@ export const NewFolderDialog: React.FC = ({ }, {} as Record< (typeof FolderOptions)[number]["value"], - React.RefObject + React.RefObject >, ), ); diff --git a/apps/web/app/(org)/dashboard/caps/page.tsx b/apps/web/app/(org)/dashboard/caps/page.tsx index 376aa4c1da..98f4753f4f 100644 --- a/apps/web/app/(org)/dashboard/caps/page.tsx +++ b/apps/web/app/(org)/dashboard/caps/page.tsx @@ -96,11 +96,10 @@ async function getSharedSpacesForVideos(videoIds: Video.VideoId[]) { return sharedSpacesMap; } -export default async function CapsPage({ - searchParams, -}: { - searchParams: { [key: string]: string | string[] | undefined }; +export default async function CapsPage(props: { + searchParams: Promise<{ [key: string]: string | string[] | undefined }>; }) { + const searchParams = await props.searchParams; const user = await getCurrentUser(); if (!user || !user.id) { diff --git a/apps/web/app/(org)/dashboard/folder/[id]/components/SubfolderDialog.tsx b/apps/web/app/(org)/dashboard/folder/[id]/components/SubfolderDialog.tsx index d61fa3d336..0c0561d560 100644 --- a/apps/web/app/(org)/dashboard/folder/[id]/components/SubfolderDialog.tsx +++ b/apps/web/app/(org)/dashboard/folder/[id]/components/SubfolderDialog.tsx @@ -102,7 +102,7 @@ export const SubfolderDialog: React.FC = ({ }, {} as Record< (typeof FolderOptions)[number]["value"], - React.RefObject + React.RefObject >, ), ); diff --git a/apps/web/app/(org)/dashboard/folder/[id]/page.tsx b/apps/web/app/(org)/dashboard/folder/[id]/page.tsx index c72635890e..e44389f06c 100644 --- a/apps/web/app/(org)/dashboard/folder/[id]/page.tsx +++ b/apps/web/app/(org)/dashboard/folder/[id]/page.tsx @@ -14,7 +14,10 @@ import { } from "./components"; import FolderVideosSection from "./components/FolderVideosSection"; -const FolderPage = async ({ params }: { params: { id: Folder.FolderId } }) => { +const FolderPage = async (props: { + params: Promise<{ id: Folder.FolderId }>; +}) => { + const params = await props.params; const [childFolders, breadcrumb, videosData] = await Promise.all([ getChildFolders(params.id), getFolderBreadcrumb(params.id), diff --git a/apps/web/app/(org)/dashboard/layout.tsx b/apps/web/app/(org)/dashboard/layout.tsx index 524191bbc8..336837c4b5 100644 --- a/apps/web/app/(org)/dashboard/layout.tsx +++ b/apps/web/app/(org)/dashboard/layout.tsx @@ -63,9 +63,9 @@ export default async function DashboardLayout({ user.stripeSubscriptionStatus !== "cancelled") || !!user.thirdPartyStripeSubscriptionId; - const theme = cookies().get("theme")?.value ?? "light"; - const sidebar = cookies().get("sidebarCollapsed")?.value ?? "false"; - const referClicked = cookies().get("referClicked")?.value ?? "false"; + const theme = (await cookies()).get("theme")?.value ?? "light"; + const sidebar = (await cookies()).get("sidebarCollapsed")?.value ?? "false"; + const referClicked = (await cookies()).get("referClicked")?.value ?? "false"; return ( diff --git a/apps/web/app/(org)/dashboard/settings/organization/components/CustomDomainDialog/CustomDomainDialog.tsx b/apps/web/app/(org)/dashboard/settings/organization/components/CustomDomainDialog/CustomDomainDialog.tsx index d8457aee6e..0df988ad91 100644 --- a/apps/web/app/(org)/dashboard/settings/organization/components/CustomDomainDialog/CustomDomainDialog.tsx +++ b/apps/web/app/(org)/dashboard/settings/organization/components/CustomDomainDialog/CustomDomainDialog.tsx @@ -139,7 +139,7 @@ const CustomDomainDialog = ({ const dialogRef = useRef(null); const confettiRef = useRef(null); - const pollInterval = useRef(); + const pollInterval = useRef(undefined); // Mutation for updating domain const updateDomainMutation = useMutation({ diff --git a/apps/web/app/(org)/dashboard/settings/organization/page.tsx b/apps/web/app/(org)/dashboard/settings/organization/page.tsx index ace8df116d..48bed4f14e 100644 --- a/apps/web/app/(org)/dashboard/settings/organization/page.tsx +++ b/apps/web/app/(org)/dashboard/settings/organization/page.tsx @@ -1,4 +1,7 @@ +import { db } from "@cap/database"; import { getCurrentUser } from "@cap/database/auth/session"; +import { organizationMembers, organizations } from "@cap/database/schema"; +import { and, eq } from "drizzle-orm"; import type { Metadata } from "next"; import { redirect } from "next/navigation"; import { getDashboardData } from "../../dashboard-data"; @@ -15,12 +18,24 @@ export default async function OrganizationPage() { redirect("/auth/signin"); } - const dashboardData = await getDashboardData(user); - const isOwner = dashboardData.organizationSelect.find( - (organization) => organization.organization.ownerId === user.id, - ); + const [member] = await db() + .select({ + role: organizationMembers.role, + }) + .from(organizationMembers) + .limit(1) + .leftJoin( + organizations, + eq(organizationMembers.organizationId, organizations.id), + ) + .where( + and( + eq(organizationMembers.userId, user.id), + eq(organizations.id, user.activeOrganizationId), + ), + ); - if (!isOwner) { + if (member?.role !== "owner") { redirect("/dashboard/caps"); } diff --git a/apps/web/app/(org)/dashboard/spaces/[spaceId]/components/VirtualizedVideoGrid.tsx b/apps/web/app/(org)/dashboard/spaces/[spaceId]/components/VirtualizedVideoGrid.tsx index 50237a5615..e991bb89f5 100644 --- a/apps/web/app/(org)/dashboard/spaces/[spaceId]/components/VirtualizedVideoGrid.tsx +++ b/apps/web/app/(org)/dashboard/spaces/[spaceId]/components/VirtualizedVideoGrid.tsx @@ -1,6 +1,6 @@ import type { Video } from "@cap/web-domain"; import { Grid, useGrid } from "@virtual-grid/react"; -import React, { useEffect, useRef, useState } from "react"; +import React, { type RefObject, useEffect, useRef, useState } from "react"; import type { VideoData } from "./AddVideosDialogBase"; import VideoCard from "./VideoCard"; @@ -50,7 +50,7 @@ const VirtualizedVideoGrid = ({ // Initialize the grid with responsive column count const grid = useGrid({ - scrollRef, + scrollRef: scrollRef as RefObject, // React typing version mismatch count: videos.length, columns: responsiveColumnCount, gap: { diff --git a/apps/web/app/(org)/dashboard/spaces/[spaceId]/folder/[folderId]/page.tsx b/apps/web/app/(org)/dashboard/spaces/[spaceId]/folder/[folderId]/page.tsx index 466e1f8323..ab4b63ec61 100644 --- a/apps/web/app/(org)/dashboard/spaces/[spaceId]/folder/[folderId]/page.tsx +++ b/apps/web/app/(org)/dashboard/spaces/[spaceId]/folder/[folderId]/page.tsx @@ -14,11 +14,10 @@ import { } from "../../../../folder/[id]/components"; import FolderVideosSection from "../../../../folder/[id]/components/FolderVideosSection"; -const FolderPage = async ({ - params, -}: { - params: { spaceId: string; folderId: Folder.FolderId }; +const FolderPage = async (props: { + params: Promise<{ spaceId: string; folderId: Folder.FolderId }>; }) => { + const params = await props.params; const user = await getCurrentUser(); if (!user) return; diff --git a/apps/web/app/(org)/dashboard/spaces/[spaceId]/page.tsx b/apps/web/app/(org)/dashboard/spaces/[spaceId]/page.tsx index b1ac81dbdb..aa94d6dbe1 100644 --- a/apps/web/app/(org)/dashboard/spaces/[spaceId]/page.tsx +++ b/apps/web/app/(org)/dashboard/spaces/[spaceId]/page.tsx @@ -118,13 +118,12 @@ async function fetchOrganizationMembers(orgId: string) { .where(eq(organizationMembers.organizationId, orgId)); } -export default async function SharedCapsPage({ - params, - searchParams, -}: { - params: { spaceId: string }; - searchParams: { [key: string]: string | string[] | undefined }; +export default async function SharedCapsPage(props: { + params: Promise<{ spaceId: string }>; + searchParams: Promise<{ [key: string]: string | string[] | undefined }>; }) { + const searchParams = await props.searchParams; + const params = await props.params; const page = Number(searchParams.page) || 1; const limit = Number(searchParams.limit) || 15; const user = await getCurrentUser(); diff --git a/apps/web/app/(org)/invite/[inviteId]/page.tsx b/apps/web/app/(org)/invite/[inviteId]/page.tsx index af09286b30..81d36d1e39 100644 --- a/apps/web/app/(org)/invite/[inviteId]/page.tsx +++ b/apps/web/app/(org)/invite/[inviteId]/page.tsx @@ -14,10 +14,11 @@ import { notFound } from "next/navigation"; import { InviteAccept } from ".//InviteAccept"; type Props = { - params: { inviteId: string }; + params: Promise<{ inviteId: string }>; }; -export async function generateMetadata({ params }: Props): Promise { +export async function generateMetadata(props: Props): Promise { + const params = await props.params; const inviteId = params.inviteId; const invite = await getInviteDetails(inviteId); @@ -49,7 +50,8 @@ async function getInviteDetails(inviteId: string) { return query[0]; } -export default async function InvitePage({ params }: Props) { +export default async function InvitePage(props: Props) { + const params = await props.params; const inviteId = params.inviteId; const user = await getCurrentUser(); const inviteDetails = await getInviteDetails(inviteId); diff --git a/apps/web/app/(org)/verify-otp/page.tsx b/apps/web/app/(org)/verify-otp/page.tsx index 7ef664dc63..4ea4e5d074 100644 --- a/apps/web/app/(org)/verify-otp/page.tsx +++ b/apps/web/app/(org)/verify-otp/page.tsx @@ -7,11 +7,10 @@ export const metadata = { title: "Verify Code | Cap", }; -export default async function VerifyOTPPage({ - searchParams, -}: { - searchParams: { email?: string; next?: string; lastSent?: string }; +export default async function VerifyOTPPage(props: { + searchParams: Promise<{ email?: string; next?: string; lastSent?: string }>; }) { + const searchParams = await props.searchParams; const session = await getSession(); if (session?.user) { diff --git a/apps/web/app/(site)/[slug]/page.tsx b/apps/web/app/(site)/[slug]/page.tsx index 8dbaedabf6..40fa759451 100644 --- a/apps/web/app/(site)/[slug]/page.tsx +++ b/apps/web/app/(site)/[slug]/page.tsx @@ -4,10 +4,11 @@ import { getMetadataBySlug } from "@/lib/seo-metadata"; import { getPageBySlug } from "@/lib/seo-pages"; type Props = { - params: { slug: string }; + params: Promise<{ slug: string }>; }; -export async function generateMetadata({ params }: Props): Promise { +export async function generateMetadata(props: Props): Promise { + const params = await props.params; const metadata = getMetadataBySlug(params.slug); if (!metadata) { @@ -30,7 +31,8 @@ export async function generateMetadata({ params }: Props): Promise { }; } -export default function SeoPage({ params }: Props) { +export default async function SeoPage(props: Props) { + const params = await props.params; const page = getPageBySlug(params.slug); if (!page) { diff --git a/apps/web/app/(site)/blog/[slug]/page.tsx b/apps/web/app/(site)/blog/[slug]/page.tsx index e0984b239a..00f21bdb29 100644 --- a/apps/web/app/(site)/blog/[slug]/page.tsx +++ b/apps/web/app/(site)/blog/[slug]/page.tsx @@ -16,14 +16,15 @@ import { calculateReadingTime } from "@/utils/readTime"; import { Share } from "../_components/Share"; interface PostProps { - params: { + params: Promise<{ slug: string; - }; + }>; } -export async function generateMetadata({ - params, -}: PostProps): Promise { +export async function generateMetadata( + props: PostProps, +): Promise { + const params = await props.params; const post = getBlogPosts().find((post) => post.slug === params.slug); if (!post) { return; @@ -66,7 +67,8 @@ export async function generateMetadata({ }; } -export default async function PostPage({ params }: PostProps) { +export default async function PostPage(props: PostProps) { + const params = await props.params; const post = getBlogPosts().find((post) => post.slug === params.slug); if (!post) { diff --git a/apps/web/app/(site)/docs/[...slug]/page.tsx b/apps/web/app/(site)/docs/[...slug]/page.tsx index 6ea188b19f..3b34328ba7 100644 --- a/apps/web/app/(site)/docs/[...slug]/page.tsx +++ b/apps/web/app/(site)/docs/[...slug]/page.tsx @@ -14,15 +14,15 @@ type Doc = { }; interface DocProps { - params: { + params: Promise<{ slug: string[]; - }; + }>; } export async function generateMetadata( props: DocProps, ): Promise { - const { params } = props; + const params = await props.params; if (!params?.slug) return; const fullSlug = params.slug.join("/"); @@ -74,7 +74,7 @@ export async function generateMetadata( } export default async function DocPage(props: DocProps) { - const { params } = props; + const params = await props.params; if (!params?.slug) notFound(); const fullSlug = params.slug.join("/"); diff --git a/apps/web/app/(site)/docs/[slug]/page.tsx b/apps/web/app/(site)/docs/[slug]/page.tsx index 581df78491..b9ea3a2746 100644 --- a/apps/web/app/(site)/docs/[slug]/page.tsx +++ b/apps/web/app/(site)/docs/[slug]/page.tsx @@ -6,14 +6,15 @@ import { MDXRemote } from "next-mdx-remote/rsc"; import { getDocs } from "@/utils/blog"; interface DocProps { - params: { + params: Promise<{ slug: string; - }; + }>; } -export async function generateMetadata({ - params, -}: DocProps): Promise { +export async function generateMetadata( + props: DocProps, +): Promise { + const params = await props.params; const doc = getDocs().find((doc) => doc.slug === params.slug); if (!doc) { return; @@ -47,7 +48,8 @@ export async function generateMetadata({ }; } -export default async function DocPage({ params }: DocProps) { +export default async function DocPage(props: DocProps) { + const params = await props.params; const doc = getDocs().find((doc) => doc.slug === params.slug); if (!doc) { diff --git a/apps/web/app/(site)/download/[platform]/route.ts b/apps/web/app/(site)/download/[platform]/route.ts index 5c85c6d91d..07a250f9b0 100644 --- a/apps/web/app/(site)/download/[platform]/route.ts +++ b/apps/web/app/(site)/download/[platform]/route.ts @@ -7,8 +7,9 @@ export const revalidate = 0; export async function GET( request: NextRequest, - { params }: { params: { platform: string } }, + props: { params: Promise<{ platform: string }> }, ) { + const params = await props.params; const platform = params.platform.toLowerCase(); // Define download URLs for different platforms diff --git a/apps/web/app/(site)/page.tsx b/apps/web/app/(site)/page.tsx index 662d4fdc88..0753505129 100644 --- a/apps/web/app/(site)/page.tsx +++ b/apps/web/app/(site)/page.tsx @@ -4,7 +4,7 @@ import { HomePage } from "@/components/pages/HomePage"; import { getBootstrapData } from "@/utils/getBootstrapData"; export default async function Home() { - const cookieStore = cookies(); + const cookieStore = await cookies(); const sessionCookie = cookieStore.get("next-auth.session-token"); const bootstrapData = await getBootstrapData(); diff --git a/apps/web/app/(site)/tools/convert/[conversionPath]/page.tsx b/apps/web/app/(site)/tools/convert/[conversionPath]/page.tsx index 7ec911796e..a6c209a168 100644 --- a/apps/web/app/(site)/tools/convert/[conversionPath]/page.tsx +++ b/apps/web/app/(site)/tools/convert/[conversionPath]/page.tsx @@ -9,14 +9,15 @@ import { ToolsPageTemplate } from "@/components/tools/ToolsPageTemplate"; import type { ToolPageContent } from "@/components/tools/types"; interface ConversionPageProps { - params: { + params: Promise<{ conversionPath: string; - }; + }>; } -export async function generateMetadata({ - params, -}: ConversionPageProps): Promise { +export async function generateMetadata( + props: ConversionPageProps, +): Promise { + const params = await props.params; const { conversionPath } = params; if (!CONVERSION_CONFIGS[conversionPath]) { @@ -59,7 +60,8 @@ export async function generateStaticParams() { })); } -export default function ConversionPage({ params }: ConversionPageProps) { +export default async function ConversionPage(props: ConversionPageProps) { + const params = await props.params; const { conversionPath } = params; if (!CONVERSION_CONFIGS[conversionPath]) { diff --git a/apps/web/app/api/erpc/route.ts b/apps/web/app/api/erpc/route.ts index c7dff80814..63ab0463c6 100644 --- a/apps/web/app/api/erpc/route.ts +++ b/apps/web/app/api/erpc/route.ts @@ -14,5 +14,5 @@ const { handler } = RpcServer.toWebHandler(Rpcs, { ).pipe(Layer.provideMerge(Dependencies)), }); -export const GET = handler; -export const POST = handler; +export const GET = (r: Request) => handler(r); +export const POST = (r: Request) => handler(r); diff --git a/apps/web/app/api/playlist/route.ts b/apps/web/app/api/playlist/route.ts index 3d706f1c43..016174baf5 100644 --- a/apps/web/app/api/playlist/route.ts +++ b/apps/web/app/api/playlist/route.ts @@ -22,7 +22,7 @@ import { generateMasterPlaylist, } from "@/utils/video/ffmpeg/helpers"; -export const revalidate = "force-dynamic"; +export const dynamic = "force-dynamic"; const GetPlaylistParams = Schema.Struct({ videoId: Video.VideoId, @@ -240,7 +240,7 @@ const getPlaylistResponse = ( }).pipe(Effect.withSpan("generateUrls")); }); -const { handler } = apiToHandler(ApiLive); +const handler = apiToHandler(ApiLive); -export const GET = handler; -export const HEAD = handler; +export const GET = (r: Request) => handler(r); +export const HEAD = (r: Request) => handler(r); diff --git a/apps/web/app/api/releases/macos/route.ts b/apps/web/app/api/releases/macos/route.ts deleted file mode 100644 index bdd6394246..0000000000 --- a/apps/web/app/api/releases/macos/route.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { Octokit } from "@octokit/rest"; - -const octokit = new Octokit(); - -export const runtime = "edge"; - -export const revalidate = 0; - -export async function GET( - req: Request, - { - params, - }: { - params: { - version: string; - target: string; - arch: string; - }; - }, -) { - try { - if (params.arch === "x86_64") { - params.arch = "x64"; - } - - const { data: release } = await octokit.repos.getLatestRelease({ - owner: "capsoftware", - repo: "cap", - }); - - const version = release.tag_name.replace("cap-v", ""); - const notes = release.body; - const pub_date = release.published_at - ? new Date(release.published_at).toISOString() - : null; - - const asset = release.assets.find((asset) => asset.name.endsWith(".dmg")); - - if (!asset) { - return new Response(null, { - status: 204, - }); - } - - const url = asset.browser_download_url; - - return Response.json({ version, notes, pub_date, url }, { status: 200 }); - } catch (error) { - console.error("Error fetching latest release:", error); - return Response.json({ error: "Missing required fields" }, { status: 400 }); - } -} diff --git a/apps/web/app/api/releases/tauri/[version]/[target]/[arch]/route.ts b/apps/web/app/api/releases/tauri/[version]/[target]/[arch]/route.ts index 80e8cde4c5..70f31d08c7 100644 --- a/apps/web/app/api/releases/tauri/[version]/[target]/[arch]/route.ts +++ b/apps/web/app/api/releases/tauri/[version]/[target]/[arch]/route.ts @@ -8,16 +8,9 @@ export const revalidate = 0; export async function GET( req: Request, - { - params, - }: { - params: { - version: string; - target: string; - arch: string; - }; - }, + props: RouteContext<"/api/releases/tauri/[version]/[target]/[arch]">, ) { + const params = await props.params; try { params.arch = "arch"; diff --git a/apps/web/app/api/utils.ts b/apps/web/app/api/utils.ts index 15b13d34ef..aeab0dd0a3 100644 --- a/apps/web/app/api/utils.ts +++ b/apps/web/app/api/utils.ts @@ -24,7 +24,7 @@ async function getAuth(c: Context) { user = res[0]?.users; } else { if (authHeader) - cookies().set({ + (await cookies()).set({ name: "next-auth.session-token", value: authHeader, path: "/", diff --git a/apps/web/app/api/video/comment/route.ts b/apps/web/app/api/video/comment/route.ts index 8adf3763ce..211dfa2d1a 100644 --- a/apps/web/app/api/video/comment/route.ts +++ b/apps/web/app/api/video/comment/route.ts @@ -88,9 +88,9 @@ async function handlePost(request: NextRequest) { } } -export const POST = (request: NextRequest) => { - const headersList = headers(); - return rateLimitMiddleware(10, handlePost(request), headersList); +export const POST = async (request: NextRequest) => { + const headersList = await headers(); + return rateLimitMiddleware(10, handlePost(request), headersList) as any; }; export async function GET() { diff --git a/apps/web/app/api/video/delete/route.ts b/apps/web/app/api/video/delete/route.ts index 0797e9f03e..d358a1a7b8 100644 --- a/apps/web/app/api/video/delete/route.ts +++ b/apps/web/app/api/video/delete/route.ts @@ -47,6 +47,6 @@ const ApiLive = HttpApiBuilder.api(Api).pipe( ), ); -const { handler } = apiToHandler(ApiLive); +const handler = apiToHandler(ApiLive); export const DELETE = handler; diff --git a/apps/web/app/api/videos/[videoId]/retry-transcription/route.ts b/apps/web/app/api/videos/[videoId]/retry-transcription/route.ts index 93e0eaffc6..f679c7200f 100644 --- a/apps/web/app/api/videos/[videoId]/retry-transcription/route.ts +++ b/apps/web/app/api/videos/[videoId]/retry-transcription/route.ts @@ -7,7 +7,7 @@ import { revalidatePath } from "next/cache"; export async function POST( _request: Request, - { params }: { params: { videoId: Video.VideoId } }, + props: RouteContext<"/api/videos/[videoId]/retry-transcription">, ) { try { const user = await getCurrentUser(); @@ -15,7 +15,7 @@ export async function POST( return Response.json({ error: "Unauthorized" }, { status: 401 }); } - const { videoId } = params; + const { videoId } = (await props.params) as { videoId: Video.VideoId }; if (!videoId) { return Response.json({ error: "Video ID is required" }, { status: 400 }); } diff --git a/apps/web/app/embed/[videoId]/page.tsx b/apps/web/app/embed/[videoId]/page.tsx index b12f2432fd..a0e74e6617 100644 --- a/apps/web/app/embed/[videoId]/page.tsx +++ b/apps/web/app/embed/[videoId]/page.tsx @@ -27,12 +27,10 @@ export const dynamic = "auto"; export const dynamicParams = true; export const revalidate = 30; -type Props = { - params: { [key: string]: string | string[] | undefined }; - searchParams: { [key: string]: string | string[] | undefined }; -}; - -export async function generateMetadata({ params }: Props): Promise { +export async function generateMetadata( + props: PageProps<"/embed/[videoId]">, +): Promise { + const params = await props.params; const videoId = params.videoId as Video.VideoId; return Effect.flatMap(Videos, (v) => v.getById(videoId)).pipe( @@ -111,9 +109,11 @@ export async function generateMetadata({ params }: Props): Promise { ); } -export default async function EmbedVideoPage(props: Props) { - const params = props.params; - const searchParams = props.searchParams; +export default async function EmbedVideoPage( + props: PageProps<"/embed/[videoId]">, +) { + const params = await props.params; + const searchParams = await props.searchParams; const videoId = params.videoId as Video.VideoId; const autoplay = searchParams.autoplay === "true"; @@ -165,7 +165,13 @@ export default async function EmbedVideoPage(props: Props) { return Option.fromNullable(video); }).pipe( Effect.flatten, - Effect.map((video) => ({ needsPassword: false, video }) as const), + Effect.map( + (video) => + ({ + needsPassword: false, + video, + }) as const, + ), Effect.catchTag("VerifyVideoPasswordError", () => Effect.succeed({ needsPassword: true } as const), ), diff --git a/apps/web/app/robots.ts b/apps/web/app/robots.ts index 5b5095adc8..72ea589a2c 100644 --- a/apps/web/app/robots.ts +++ b/apps/web/app/robots.ts @@ -1,12 +1,12 @@ import type { MetadataRoute } from "next"; -import { headers } from "next/headers"; +import { headers, type UnsafeUnwrappedHeaders } from "next/headers"; import { seoPages } from "@/lib/seo-pages"; export const revalidate = 0; export default function robots(): MetadataRoute.Robots { const seoPageSlugs = Object.keys(seoPages); - const headersList = headers(); + const headersList = headers() as unknown as UnsafeUnwrappedHeaders; const referrer = headersList.get("x-referrer") || ""; const allowedReferrers = [ diff --git a/apps/web/app/s/[videoId]/_components/CapVideoPlayer.tsx b/apps/web/app/s/[videoId]/_components/CapVideoPlayer.tsx index 4fe6da89a0..6b49819c02 100644 --- a/apps/web/app/s/[videoId]/_components/CapVideoPlayer.tsx +++ b/apps/web/app/s/[videoId]/_components/CapVideoPlayer.tsx @@ -34,7 +34,7 @@ interface Props { videoId: Video.VideoId; chaptersSrc: string; captionsSrc: string; - videoRef: React.RefObject; + videoRef: React.RefObject; mediaPlayerClassName?: string; autoplay?: boolean; enableCrossOrigin?: boolean; diff --git a/apps/web/app/s/[videoId]/_components/HLSVideoPlayer.tsx b/apps/web/app/s/[videoId]/_components/HLSVideoPlayer.tsx index d305271c44..6ba78e9ecd 100644 --- a/apps/web/app/s/[videoId]/_components/HLSVideoPlayer.tsx +++ b/apps/web/app/s/[videoId]/_components/HLSVideoPlayer.tsx @@ -35,7 +35,7 @@ interface Props { videoId: Video.VideoId; chaptersSrc: string; captionsSrc: string; - videoRef: React.RefObject; + videoRef: React.RefObject; mediaPlayerClassName?: string; autoplay?: boolean; hasActiveUpload?: boolean; diff --git a/apps/web/app/s/[videoId]/_components/tabs/Activity/Comments.tsx b/apps/web/app/s/[videoId]/_components/tabs/Activity/Comments.tsx index 499cd50158..92337c8911 100644 --- a/apps/web/app/s/[videoId]/_components/tabs/Activity/Comments.tsx +++ b/apps/web/app/s/[videoId]/_components/tabs/Activity/Comments.tsx @@ -212,7 +212,7 @@ export const Comments = Object.assign( ComponentProps, "user" | "placholder" | "buttonLabel" >; - commentsContainerRef?: React.RefObject; + commentsContainerRef?: React.RefObject; }>, ) => ( <> diff --git a/apps/web/app/s/[videoId]/_components/tabs/Activity/index.tsx b/apps/web/app/s/[videoId]/_components/tabs/Activity/index.tsx index baf5b795aa..bbc8f3671c 100644 --- a/apps/web/app/s/[videoId]/_components/tabs/Activity/index.tsx +++ b/apps/web/app/s/[videoId]/_components/tabs/Activity/index.tsx @@ -3,7 +3,7 @@ import type { userSelectProps } from "@cap/database/auth/session"; import type { Video } from "@cap/web-domain"; import type React from "react"; -import { forwardRef, Suspense, useState } from "react"; +import { forwardRef, type JSX, Suspense, useState } from "react"; import { CapCardAnalytics } from "@/app/(org)/dashboard/caps/components/CapCard/CapCardAnalytics"; import type { CommentType } from "../../../Share"; import { AuthOverlay } from "../../AuthOverlay"; diff --git a/apps/web/app/s/[videoId]/page.tsx b/apps/web/app/s/[videoId]/page.tsx index 64d176dd29..af17373911 100644 --- a/apps/web/app/s/[videoId]/page.tsx +++ b/apps/web/app/s/[videoId]/page.tsx @@ -96,8 +96,8 @@ async function getSharedSpacesForVideo(videoId: Video.VideoId) { } type Props = { - params: { [key: string]: string | string[] | undefined }; - searchParams: { [key: string]: string | string[] | undefined }; + params: Promise<{ [key: string]: string | string[] | undefined }>; + searchParams: Promise<{ [key: string]: string | string[] | undefined }>; }; type VideoWithOrganization = typeof videos.$inferSelect & { @@ -122,10 +122,13 @@ const ALLOWED_REFERRERS = [ "linkedin.com", ]; -export function generateMetadata({ params }: Props): Promise { +export async function generateMetadata( + props: PageProps<"/s/[videoId]">, +): Promise { + const params = await props.params; const videoId = params.videoId as Video.VideoId; - const referrer = headers().get("x-referrer") || ""; + const referrer = (await headers()).get("x-referrer") || ""; const isAllowedReferrer = ALLOWED_REFERRERS.some((domain) => referrer.includes(domain), ); @@ -252,9 +255,9 @@ export function generateMetadata({ params }: Props): Promise { ); } -export default async function ShareVideoPage(props: Props) { - const params = props.params; - const searchParams = props.searchParams; +export default async function ShareVideoPage(props: PageProps<"/s/[videoId]">) { + const params = await props.params; + const searchParams = await props.searchParams; const videoId = params.videoId as Video.VideoId; return Effect.gen(function* () { @@ -335,10 +338,7 @@ export default async function ShareVideoPage(props: Props) {

, ), - NoSuchElementException: () => { - console.log("[ShareVideoPage] No video found for videoId:", videoId); - return Effect.succeed(

No video found

); - }, + NoSuchElementException: () => Effect.sync(() => notFound()), }), provideOptionalAuth, EffectRuntime.runPromise, diff --git a/apps/web/components/features/FeaturePage.tsx b/apps/web/components/features/FeaturePage.tsx index 1a48148d35..81ea8a826d 100644 --- a/apps/web/components/features/FeaturePage.tsx +++ b/apps/web/components/features/FeaturePage.tsx @@ -1,7 +1,7 @@ "use client"; import Script from "next/script"; -import { useId } from "react"; +import { type JSX, useId } from "react"; import { SeoPageTemplate } from "@/components/seo/SeoPageTemplate"; import { createFeaturePageStructuredData, diff --git a/apps/web/components/forms/NewOrganization.tsx b/apps/web/components/forms/NewOrganization.tsx index 70454719a2..d48641afe5 100644 --- a/apps/web/components/forms/NewOrganization.tsx +++ b/apps/web/components/forms/NewOrganization.tsx @@ -18,7 +18,7 @@ import { createOrganization } from "./server"; export interface NewOrganizationProps { onOrganizationCreated: () => void; - formRef?: React.RefObject; + formRef?: React.RefObject; setCreateLoading?: React.Dispatch>; onNameChange?: (name: string) => void; } diff --git a/apps/web/components/pages/HomePage/Features.tsx b/apps/web/components/pages/HomePage/Features.tsx index 98040131d7..034a97a559 100644 --- a/apps/web/components/pages/HomePage/Features.tsx +++ b/apps/web/components/pages/HomePage/Features.tsx @@ -1,7 +1,7 @@ import { Button } from "@cap/ui"; import { Fit, Layout, useRive } from "@rive-app/react-canvas"; import clsx from "clsx"; -import { memo } from "react"; +import { type JSX, memo } from "react"; import { homepageCopy } from "../../../data/homepage-copy"; type Feature = { diff --git a/apps/web/components/pages/HomePage/RecordingModes.tsx b/apps/web/components/pages/HomePage/RecordingModes.tsx index d88f9514b4..4a2b9acabb 100644 --- a/apps/web/components/pages/HomePage/RecordingModes.tsx +++ b/apps/web/components/pages/HomePage/RecordingModes.tsx @@ -4,7 +4,7 @@ import { Button } from "@cap/ui"; import clsx from "clsx"; import { useDetectPlatform } from "hooks/useDetectPlatform"; import { Clapperboard, Zap } from "lucide-react"; -import { useState } from "react"; +import { type JSX, useState } from "react"; import { getDownloadButtonText, getDownloadUrl, diff --git a/apps/web/components/pages/_components/ComparePlans.tsx b/apps/web/components/pages/_components/ComparePlans.tsx index c409767e3c..b635e56d79 100644 --- a/apps/web/components/pages/_components/ComparePlans.tsx +++ b/apps/web/components/pages/_components/ComparePlans.tsx @@ -56,8 +56,8 @@ const PlanIcon = ({ proArtRef, }: { planName: string; - commercialArtRef: React.RefObject; - proArtRef: React.RefObject; + commercialArtRef: React.RefObject; + proArtRef: React.RefObject; }) => { if (planName === "Desktop License") { return ( diff --git a/apps/web/components/seo/types.ts b/apps/web/components/seo/types.ts index abc0d9cb32..a591e9a521 100644 --- a/apps/web/components/seo/types.ts +++ b/apps/web/components/seo/types.ts @@ -1,3 +1,5 @@ +import type { JSX } from "react"; + export type ComparisonStatus = "positive" | "negative" | "warning" | "neutral"; export interface ComparisonCell { text: string; diff --git a/apps/web/lib/features/transform.ts b/apps/web/lib/features/transform.ts index 7dad9c08c2..d9d22a17f7 100644 --- a/apps/web/lib/features/transform.ts +++ b/apps/web/lib/features/transform.ts @@ -1,4 +1,4 @@ -import React from "react"; +import React, { type JSX } from "react"; import type { SeoPageContent } from "@/components/seo/types"; import type { FeaturePageConfig } from "./types"; diff --git a/apps/web/lib/folder.ts b/apps/web/lib/folder.ts index 126b353866..c2eb8d01c8 100644 --- a/apps/web/lib/folder.ts +++ b/apps/web/lib/folder.ts @@ -29,7 +29,6 @@ export async function getFolderById(folderId: string | undefined) { if (!folder) throw new Error("Folder not found"); - revalidatePath(`/dashboard/folder/${folderId}`); return folder; } @@ -55,7 +54,6 @@ export async function getFolderBreadcrumb(folderId: Folder.FolderId) { currentFolderId = folder.parentId; } - revalidatePath(`/dashboard/folder/${folderId}`); return breadcrumb; } @@ -239,8 +237,6 @@ export async function getVideosByFolderId(folderId: Folder.FolderId) { }; }); - revalidatePath(`/dashboard/folder/${folderId}`); - return processedVideoData; } @@ -268,7 +264,5 @@ export async function getChildFolders(folderId: Folder.FolderId) { ), ); - revalidatePath(`/dashboard/folder/${folderId}`); - return childFolders; } diff --git a/apps/web/lib/server.ts b/apps/web/lib/server.ts index 57f409d468..9697073089 100644 --- a/apps/web/lib/server.ts +++ b/apps/web/lib/server.ts @@ -19,7 +19,6 @@ import { HttpServer, } from "@effect/platform"; import { Cause, Effect, Exit, Layer, ManagedRuntime, Option } from "effect"; -import { isNotFoundError } from "next/dist/client/components/not-found"; import { cookies } from "next/headers"; import { allowedOrigins } from "@/utils/cors"; import { getTracingConfig } from "./tracing"; @@ -31,7 +30,7 @@ const CookiePasswordAttachmentLive = Layer.effect( Effect.gen(function* () { const password = Option.fromNullable( yield* Effect.promise(async () => { - const pw = cookies().get("x-cap-password")?.value; + const pw = (await cookies()).get("x-cap-password")?.value; if (pw) return decrypt(pw); }), ); @@ -57,10 +56,7 @@ export const runPromise = ( effect.pipe(Effect.provide(CookiePasswordAttachmentLive)), ).then((res) => { if (Exit.isFailure(res)) { - if (Cause.isDieType(res.cause) && isNotFoundError(res.cause.defect)) { - throw res.cause.defect; - } - + if (Cause.isDieType(res.cause)) throw res.cause.defect; throw res; } @@ -73,14 +69,8 @@ export const runPromiseExit = ( EffectRuntime.runPromiseExit( effect.pipe(Effect.provide(CookiePasswordAttachmentLive)), ).then((res) => { - if ( - Exit.isFailure(res) && - Cause.isDieType(res.cause) && - isNotFoundError(res.cause.defect) - ) { + if (Exit.isFailure(res) && Cause.isDieType(res.cause)) throw res.cause.defect; - } - return res; }); @@ -108,4 +98,5 @@ export const apiToHandler = ( HttpApiBuilder.middleware(Effect.provide(CookiePasswordAttachmentLive)), ), HttpApiBuilder.toWebHandler, + (v) => (req: Request) => v.handler(req), ); diff --git a/apps/web/next.config.mjs b/apps/web/next.config.mjs index 0c3133bb7f..32067d2c68 100644 --- a/apps/web/next.config.mjs +++ b/apps/web/next.config.mjs @@ -12,7 +12,6 @@ const { version } = packageJson; const nextConfig = { reactStrictMode: true, - swcMinify: true, transpilePackages: [ "@cap/ui", "@cap/utils", @@ -27,7 +26,6 @@ const nextConfig = { ignoreBuildErrors: true, }, experimental: { - instrumentationHook: process.env.NEXT_PUBLIC_DOCKER_BUILD === "true", optimizePackageImports: [ "@cap/ui", "@cap/utils", diff --git a/apps/web/package.json b/apps/web/package.json index 001cfc1492..b993fb7ada 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -3,9 +3,9 @@ "version": "0.3.1", "private": true, "scripts": { - "dev": "dotenv -e ../../.env -- next dev", - "build": "next build", - "build:web": "next build", + "dev": "dotenv -e ../../.env -- next dev --turbopack", + "build": "next build --turbopack", + "build:web": "next build --turbopack", "build:web:docker": "cd ../.. && docker build -t cap-web-docker . --no-cache --progress=plain", "start": "next start", "compress-images": "bash tools/compress-images.sh" @@ -27,13 +27,13 @@ "@cap/web-domain": "workspace:*", "@deepgram/sdk": "^3.3.4", "@dub/analytics": "^0.0.27", - "@effect/cluster": "^0.48.6", + "@effect/cluster": "^0.49.1", "@effect/opentelemetry": "^0.56.1", - "@effect/platform": "^0.90.1", + "@effect/platform": "^0.91.1", "@effect/platform-node": "^0.96.1", - "@effect/rpc": "^0.69.2", + "@effect/rpc": "^0.70.0", "@effect/sql-mysql2": "^0.45.1", - "@effect/workflow": "^0.9.5", + "@effect/workflow": "^0.10.0", "@fortawesome/free-brands-svg-icons": "^6.7.2", "@fortawesome/free-solid-svg-icons": "^6.7.2", "@fortawesome/react-fontawesome": "^0.2.2", @@ -82,7 +82,7 @@ "dotenv": "^16.3.1", "drizzle-orm": "0.44.5", "dub": "^0.64.0", - "effect": "^3.17.13", + "effect": "^3.17.14", "file-saver": "^2.0.5", "framer-motion": "^11.13.1", "geist": "^1.3.1", @@ -98,16 +98,16 @@ "media-chrome": "^4.12.0", "moment": "^2.30.1", "motion": "^12.18.1", - "next": "^14", + "next": "15.5.4", "next-auth": "^4.24.5", "next-contentlayer2": "^0.5.3", "next-mdx-remote": "^5.0.0", "nextjs-cors": "^2.2.0", "posthog-js": "^1.215.3", "posthog-node": "^4.11.2", - "react": "^19.1.0", - "react-dom": "^19.1.0", - "react-email": "^4.0.16", + "react": "19.1.1", + "react-dom": "19.1.1", + "react-email": "^4.2.11", "react-hls-player": "^3.0.7", "react-hook-form": "^7.49.2", "react-hot-toast": "^2.4.1", @@ -134,19 +134,25 @@ "@types/jsdom": "^21.1.7", "@types/lodash": "^4.17.5", "@types/node": "^20.11.5", - "@types/react": "^18.2.7", - "@types/react-dom": "^18", + "@types/react": "19.1.13", + "@types/react-dom": "19.1.9", "@types/react-responsive-masonry": "^2.6.0", "@types/uuid": "^9.0.8", "autoprefixer": "^10.4.14", "babel-loader": "^10.0.0", "eslint": "^9.30.1", - "eslint-config-next": "14.1.0", + "eslint-config-next": "15.5.3", "postcss": "^8.4.23", "tailwindcss": "^3", "typescript": "^5.8.3" }, "engines": { "node": "20" + }, + "pnpm": { + "overrides": { + "@types/react": "19.1.13", + "@types/react-dom": "19.1.9" + } } } diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json index f279910e6f..ec30cf7320 100644 --- a/apps/web/tsconfig.json +++ b/apps/web/tsconfig.json @@ -14,6 +14,7 @@ "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, + "strictNullChecks": true, "noEmit": true, "jsx": "preserve", "incremental": true, diff --git a/apps/web/utils/getBootstrapData.ts b/apps/web/utils/getBootstrapData.ts index b907d4e1c3..ae5920948e 100644 --- a/apps/web/utils/getBootstrapData.ts +++ b/apps/web/utils/getBootstrapData.ts @@ -24,7 +24,7 @@ export const getBootstrapData = cache(async (): Promise => { let distinct_id = ""; const phProjectAPIKey = buildEnv.NEXT_PUBLIC_POSTHOG_KEY; const phCookieName = `ph_${phProjectAPIKey}_posthog`; - const cookieStore = cookies(); + const cookieStore = await cookies(); const phCookie = cookieStore.get(phCookieName); if (phCookie) { diff --git a/apps/workflow-manager/package.json b/apps/workflow-manager/package.json index 9671eb4c4c..8860fa4cbc 100644 --- a/apps/workflow-manager/package.json +++ b/apps/workflow-manager/package.json @@ -7,7 +7,7 @@ "dependencies": { "@effect/platform-node": "^0.96.1", "@effect/sql-mysql2": "^0.45.1", - "effect": "^3.17.13" + "effect": "^3.17.14" }, "devDependencies": { "dotenv-cli": "^10.0.0" diff --git a/apps/workflow-runner/package.json b/apps/workflow-runner/package.json index 7583d910b5..361a7648ab 100644 --- a/apps/workflow-runner/package.json +++ b/apps/workflow-runner/package.json @@ -7,15 +7,15 @@ "dependencies": { "@cap/web-backend": "workspace:*", "@cap/web-domain": "workspace:*", - "@effect/cluster": "^0.48.6", + "@effect/cluster": "^0.49.1", "@effect/opentelemetry": "^0.56.1", - "@effect/platform": "^0.90.1", + "@effect/platform": "^0.91.1", "@effect/platform-node": "^0.96.1", "@effect/sql-mysql2": "^0.45.1", - "@effect/workflow": "^0.9.5", + "@effect/workflow": "^0.10.0", "@opentelemetry/exporter-trace-otlp-http": "^0.203.0", "@opentelemetry/sdk-trace-base": "^2.0.1", - "effect": "^3.17.13" + "effect": "^3.17.14" }, "devDependencies": { "dotenv-cli": "^10.0.0" diff --git a/package.json b/package.json index 7eb90c241d..1fd394ce4f 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "lint": "pnpm exec biome lint", "tauri:build": "dotenv -e .env -- pnpm --dir apps/desktop tauri build --verbose", "typecheck": "pnpm tsc -b", - "web": "pnpm run --filter=@cap/web", + "web": "pnpm --filter=@cap/web", "env-setup": "node scripts/env-cli.js", "check-tauri-versions": "node scripts/check-tauri-plugin-versions.js", "clean": "find . -name node_modules -o -name .next -o -name .output -o -name .turbo -o -name dist -type d -prune | xargs rm -rf" diff --git a/packages/database/auth/auth-options.ts b/packages/database/auth/auth-options.ts index 92b4fb8172..04629338f8 100644 --- a/packages/database/auth/auth-options.ts +++ b/packages/database/auth/auth-options.ts @@ -17,9 +17,7 @@ import { organizationMembers, organizations, users } from "../schema.ts"; import { isEmailAllowedForSignup } from "./domain-utils.ts"; import { DrizzleAdapter } from "./drizzle-adapter.ts"; -export const config = { - maxDuration: 120, -}; +export const maxDuration = 120; export const authOptions = (): NextAuthOptions => { let _adapter: Adapter | undefined; @@ -89,7 +87,7 @@ export const authOptions = (): NextAuthOptions => { ); console.log(`📧 Email: ${identifier}`); console.log(`🔢 Code: ${token}`); - console.log(`⏱️ Expires in: 10 minutes`); + console.log(`⏱ Expires in: 10 minutes`); console.log( "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━", ); @@ -137,8 +135,10 @@ export const authOptions = (): NextAuthOptions => { if (needsOrganizationSetup) { const { cookies } = await import("next/headers"); - const dubId = cookies().get("dub_id")?.value; - const dubPartnerData = cookies().get("dub_partner_data")?.value; + const dubId = (await cookies()).get("dub_id")?.value; + const dubPartnerData = (await cookies()).get( + "dub_partner_data", + )?.value; if (dubId && isNewUser) { try { @@ -154,9 +154,9 @@ export const authOptions = (): NextAuthOptions => { console.log("Dub tracking successful:", trackResult); - cookies().delete("dub_id"); + (await cookies()).delete("dub_id"); if (dubPartnerData) { - cookies().delete("dub_partner_data"); + (await cookies()).delete("dub_partner_data"); } } catch (error) { console.error("Failed to track lead with Dub:", error); diff --git a/packages/database/package.json b/packages/database/package.json index 609e272e54..e1d0acf02d 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -26,9 +26,9 @@ "@react-email/tailwind": "^1.0.5", "drizzle-orm": "0.44.5", "dub": "^0.64.0", - "effect": "^3.17.13", + "effect": "^3.17.14", "nanoid": "^5.0.4", - "next": "^14", + "next": "15.5.4", "next-auth": "^4.24.5", "react-email": "^4.0.16", "resend": "4.6.0", @@ -38,13 +38,13 @@ "@cap/ui": "workspace:*", "@cap/utils": "workspace:*", "@types/node": "^20.10.0", - "@types/react": "^18.2.38", - "@types/react-dom": "latest", + "@types/react": "^19.1.13", + "@types/react-dom": "19.1.9", "dotenv-cli": "latest", "drizzle-kit": "0.31.0", "nodemailer": "^6.9.8", - "react": "^19.1.0", - "react-dom": "^19.1.0", + "react": "^19.1.1", + "react-dom": "^19.1.1", "react-router-dom": "^6.18.0", "tsconfig": "workspace:*", "typescript": "^5.8.3" diff --git a/packages/ui/package.json b/packages/ui/package.json index bd22297c3c..83dd10de52 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -15,14 +15,14 @@ "devDependencies": { "@tauri-apps/cli": "^1.5.11", "@types/node": "^20.10.0", - "@types/react": "^18.2.38", - "@types/react-dom": "latest", + "@types/react": "^19.1.13", + "@types/react-dom": "19.1.9", "@vitejs/plugin-react": "^4.0.3", "autoprefixer": "^10.4.16", "eslint": "^7.32.0", "postcss": "^8.4.31", - "react": "^19.1.0", - "react-dom": "^19.1.0", + "react": "^19.1.1", + "react-dom": "^19.1.1", "react-router-dom": "^6.18.0", "tailwind-scrollbar": "^3.1.0", "tailwindcss": "^3.3.3", diff --git a/packages/utils/package.json b/packages/utils/package.json index 082b364a07..04ad441a21 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -10,8 +10,8 @@ "typecheck": "tsc -b" }, "devDependencies": { - "react": "^19.1.0", - "react-dom": "^19.1.0", + "react": "^19.1.1", + "react-dom": "^19.1.1", "react-router-dom": "^6.18.0", "tsconfig": "workspace:*", "typescript": "^5.8.3" diff --git a/packages/web-api-contract-effect/package.json b/packages/web-api-contract-effect/package.json index 012b335bb7..961c1ea662 100644 --- a/packages/web-api-contract-effect/package.json +++ b/packages/web-api-contract-effect/package.json @@ -5,7 +5,7 @@ "types": "./src/index.ts", "type": "module", "dependencies": { - "@effect/platform": "^0.90.1", - "effect": "^3.17.13" + "@effect/platform": "^0.91.1", + "effect": "^3.17.14" } } diff --git a/packages/web-backend/package.json b/packages/web-backend/package.json index 902ad1c71d..167d9d37ae 100644 --- a/packages/web-backend/package.json +++ b/packages/web-backend/package.json @@ -12,15 +12,15 @@ "@cap/database": "workspace:*", "@cap/utils": "workspace:*", "@cap/web-domain": "workspace:*", - "@effect/cluster": "^0.48.6", - "@effect/platform": "^0.90.1", - "@effect/rpc": "^0.69.2", - "@effect/workflow": "^0.9.5", + "@effect/cluster": "^0.49.1", + "@effect/platform": "^0.91.1", + "@effect/rpc": "^0.70.0", + "@effect/workflow": "^0.10.0", "@smithy/types": "^4.3.1", "@vercel/functions": "^3.1.0", "drizzle-orm": "0.44.5", - "effect": "^3.17.13", - "next": "^14", + "effect": "^3.17.14", + "next": "15.5.4", "server-only": "^0.0.1" } } diff --git a/packages/web-domain/package.json b/packages/web-domain/package.json index 6c768bc6bc..de5e6ca82b 100644 --- a/packages/web-domain/package.json +++ b/packages/web-domain/package.json @@ -5,9 +5,9 @@ "types": "./src/index.ts", "type": "module", "dependencies": { - "@effect/platform": "^0.90.1", - "@effect/rpc": "^0.69.2", - "@effect/workflow": "^0.9.5", - "effect": "^3.17.13" + "@effect/platform": "^0.91.1", + "@effect/rpc": "^0.70.0", + "@effect/workflow": "^0.10.0", + "effect": "^3.17.14" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e110e46b87..02c721ab6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -160,13 +160,13 @@ importers: version: 3.52.1(@types/node@22.15.17)(zod@3.25.76) '@types/react-tooltip': specifier: ^4.2.4 - version: 4.2.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 4.2.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1) cva: specifier: npm:class-variance-authority@^0.7.0 version: class-variance-authority@0.7.1 effect: - specifier: ^3.17.13 - version: 3.17.13 + specifier: ^3.17.14 + version: 3.17.14 mp4box: specifier: ^0.5.2 version: 0.5.4 @@ -301,19 +301,19 @@ importers: devDependencies: '@chromatic-com/storybook': specifier: ^1.6.1 - version: 1.9.0(react@19.1.0) + version: 1.9.0(react@19.1.1) '@storybook/addon-essentials': specifier: ^8.2.7 - version: 8.6.12(@types/react@18.3.21)(storybook@8.6.12(prettier@3.5.3)) + version: 8.6.12(@types/react@19.1.13)(storybook@8.6.12(prettier@3.5.3)) '@storybook/addon-interactions': specifier: ^8.2.7 version: 8.6.12(storybook@8.6.12(prettier@3.5.3)) '@storybook/addon-links': specifier: ^8.2.7 - version: 8.6.12(react@19.1.0)(storybook@8.6.12(prettier@3.5.3)) + version: 8.6.12(react@19.1.1)(storybook@8.6.12(prettier@3.5.3)) '@storybook/blocks': specifier: ^8.2.7 - version: 8.6.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.12(prettier@3.5.3)) + version: 8.6.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@8.6.12(prettier@3.5.3)) '@storybook/docs-tools': specifier: ^8.2.7 version: 8.6.12(storybook@8.6.12(prettier@3.5.3)) @@ -472,26 +472,26 @@ importers: specifier: ^0.0.27 version: 0.0.27 '@effect/cluster': - specifier: ^0.48.6 - version: 0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + specifier: ^0.49.1 + version: 0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@effect/opentelemetry': specifier: ^0.56.1 - version: 0.56.1(@effect/platform@0.90.2(effect@3.17.13))(@opentelemetry/api@1.9.0)(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-logs@0.203.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-node@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-web@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.36.0)(effect@3.17.13) + version: 0.56.1(@effect/platform@0.91.1(effect@3.17.14))(@opentelemetry/api@1.9.0)(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-logs@0.203.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-node@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-web@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.36.0)(effect@3.17.14) '@effect/platform': - specifier: ^0.90.1 - version: 0.90.2(effect@3.17.13) + specifier: ^0.91.1 + version: 0.91.1(effect@3.17.14) '@effect/platform-node': specifier: ^0.96.1 - version: 0.96.1(@effect/cluster@0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + version: 0.96.1(@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@effect/rpc': - specifier: ^0.69.2 - version: 0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) + specifier: ^0.70.0 + version: 0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) '@effect/sql-mysql2': specifier: ^0.45.1 - version: 0.45.1(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + version: 0.45.1(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@effect/workflow': - specifier: ^0.9.5 - version: 0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + specifier: ^0.10.0 + version: 0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@fortawesome/free-brands-svg-icons': specifier: ^6.7.2 version: 6.7.2 @@ -500,16 +500,16 @@ importers: version: 6.7.2 '@fortawesome/react-fontawesome': specifier: ^0.2.2 - version: 0.2.2(@fortawesome/fontawesome-svg-core@6.7.2)(react@19.1.0) + version: 0.2.2(@fortawesome/fontawesome-svg-core@6.7.2)(react@19.1.1) '@headlessui/react': specifier: ^1.7.17 - version: 1.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.7.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@hono/zod-validator': specifier: ^0.4.3 version: 0.4.3(hono@4.7.8)(zod@3.25.76) '@hookform/resolvers': specifier: ^3.3.2 - version: 3.10.0(react-hook-form@7.56.2(react@19.1.0)) + version: 3.10.0(react-hook-form@7.56.2(react@19.1.1)) '@intercom/messenger-js-sdk': specifier: ^0.0.14 version: 0.0.14 @@ -518,10 +518,10 @@ importers: version: 8.8.0(encoding@0.1.13) '@mux/mux-player-react': specifier: ^3.3.0 - version: 3.4.0(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 3.4.0(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@number-flow/react': specifier: ^0.5.9 - version: 0.5.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 0.5.9(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@octokit/rest': specifier: ^20.0.2 version: 20.1.2 @@ -542,25 +542,25 @@ importers: version: 3.0.0 '@radix-ui/react-dropdown-menu': specifier: ^2.0.6 - version: 2.1.14(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-select': specifier: ^2.2.5 - version: 2.2.5(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.2.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-slider': specifier: ^1.3.5 - version: 1.3.5(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.3.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-slot': specifier: ^1.0.2 - version: 1.2.3(@types/react@18.3.21)(react@19.1.0) + version: 1.2.3(@types/react@19.1.13)(react@19.1.1) '@radix-ui/react-tooltip': specifier: ^1.2.6 - version: 1.2.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.2.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-email/components': specifier: ^0.1.0 - version: 0.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 0.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-email/render': specifier: 1.1.2 - version: 1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@remotion/media-parser': specifier: ^4.0.291 version: 4.0.298 @@ -569,7 +569,7 @@ importers: version: 4.0.298 '@rive-app/react-canvas': specifier: ^4.18.7 - version: 4.19.0(react@19.1.0) + version: 4.19.0(react@19.1.1) '@stripe/stripe-js': specifier: ^3.3.0 version: 3.5.0 @@ -578,16 +578,16 @@ importers: version: 0.12.0(typescript@5.8.3)(valibot@1.0.0-rc.1(typescript@5.8.3))(zod@3.25.76) '@tanstack/react-devtools': specifier: ^0.7.0 - version: 0.7.0(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.6) + version: 0.7.0(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.6) '@tanstack/react-query': specifier: ^5.90.1 - version: 5.90.1(react@19.1.0) + version: 5.90.2(react@19.1.1) '@tanstack/react-query-devtools': specifier: ^5.90.1 - version: 5.90.1(@tanstack/react-query@5.90.1(react@19.1.0))(react@19.1.0) + version: 5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(react@19.1.1) '@tanstack/react-store': specifier: ^0.7.7 - version: 0.7.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 0.7.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tanstack/store': specifier: ^0.7.7 version: 0.7.7 @@ -596,16 +596,16 @@ importers: version: 3.52.1(@types/node@20.17.43)(zod@3.25.76) '@uidotdev/usehooks': specifier: ^2.4.1 - version: 2.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.4.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@vercel/functions': specifier: ^3.1.0 version: 3.1.0(@aws-sdk/credential-provider-web-identity@3.804.0) '@virtual-grid/react': specifier: ^2.0.3 - version: 2.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.0.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@workos-inc/node': specifier: ^7.34.0 - version: 7.50.0(express@5.1.0)(next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) + version: 7.50.0(express@5.1.0)(next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) aws-sdk: specifier: ^2.1530.0 version: 2.1692.0 @@ -637,17 +637,17 @@ importers: specifier: ^0.64.0 version: 0.64.0(@modelcontextprotocol/sdk@1.6.1)(zod@3.25.76) effect: - specifier: ^3.17.13 - version: 3.17.13 + specifier: ^3.17.14 + version: 3.17.14 file-saver: specifier: ^2.0.5 version: 2.0.5 framer-motion: specifier: ^11.13.1 - version: 11.18.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 11.18.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) geist: specifier: ^1.3.1 - version: 1.4.2(next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) + version: 1.4.2(next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) gif.js: specifier: 0.2.0 version: 0.2.0 @@ -674,31 +674,31 @@ importers: version: 4.17.21 lucide-react: specifier: ^0.525.0 - version: 0.525.0(react@19.1.0) + version: 0.525.0(react@19.1.1) media-chrome: specifier: ^4.12.0 - version: 4.12.0(react@19.1.0) + version: 4.12.0(react@19.1.1) moment: specifier: ^2.30.1 version: 2.30.1 motion: specifier: ^12.18.1 - version: 12.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 12.20.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next: - specifier: ^14 - version: 14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next-auth: specifier: ^4.24.5 - version: 4.24.11(next@14.2.32(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(nodemailer@6.10.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 4.24.11(next@15.5.4(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(nodemailer@6.10.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next-contentlayer2: specifier: ^0.5.3 - version: 0.5.8(acorn@8.15.0)(contentlayer2@0.5.8(acorn@8.15.0)(esbuild@0.25.5))(esbuild@0.25.5)(next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 0.5.8(acorn@8.15.0)(contentlayer2@0.5.8(acorn@8.15.0)(esbuild@0.25.5))(esbuild@0.25.5)(next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next-mdx-remote: specifier: ^5.0.0 - version: 5.0.0(@types/react@18.3.21)(acorn@8.15.0)(react@19.1.0) + version: 5.0.0(@types/react@19.1.13)(acorn@8.15.0)(react@19.1.1) nextjs-cors: specifier: ^2.2.0 - version: 2.2.0(next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) + version: 2.2.0(next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) posthog-js: specifier: ^1.215.3 version: 1.240.0 @@ -706,41 +706,41 @@ importers: specifier: ^4.11.2 version: 4.17.1 react: - specifier: ^19.1.0 - version: 19.1.0 + specifier: 19.1.1 + version: 19.1.1 react-dom: - specifier: ^19.1.0 - version: 19.1.0(react@19.1.0) + specifier: 19.1.1 + version: 19.1.1(react@19.1.1) react-email: - specifier: ^4.0.16 - version: 4.0.16(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: ^4.2.11 + version: 4.2.11 react-hls-player: specifier: ^3.0.7 - version: 3.0.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-hook-form: specifier: ^7.49.2 - version: 7.56.2(react@19.1.0) + version: 7.56.2(react@19.1.1) react-hot-toast: specifier: ^2.4.1 - version: 2.5.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.5.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-rnd: specifier: ^10.4.1 - version: 10.5.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 10.5.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-scroll-parallax: specifier: ^3.4.5 - version: 3.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 3.4.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-tooltip: specifier: ^5.26.3 - version: 5.28.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 5.28.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) resend: specifier: 4.6.0 - version: 4.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 4.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) server-only: specifier: ^0.0.1 version: 0.0.1 sonner: specifier: ^2.0.3 - version: 2.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.0.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1) subtitles-parser-vtt: specifier: ^0.1.0 version: 0.1.0 @@ -788,11 +788,11 @@ importers: specifier: ^20.11.5 version: 20.17.43 '@types/react': - specifier: ^18.2.7 - version: 18.3.21 + specifier: 19.1.13 + version: 19.1.13 '@types/react-dom': - specifier: ^18 - version: 18.3.7(@types/react@18.3.21) + specifier: 19.1.9 + version: 19.1.9(@types/react@19.1.13) '@types/react-responsive-masonry': specifier: ^2.6.0 version: 2.6.0 @@ -809,8 +809,8 @@ importers: specifier: ^9.30.1 version: 9.30.1(jiti@2.4.2) eslint-config-next: - specifier: 14.1.0 - version: 14.1.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) + specifier: 15.5.3 + version: 15.5.3(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) postcss: specifier: ^8.4.23 version: 8.5.3 @@ -825,13 +825,13 @@ importers: dependencies: '@effect/platform-node': specifier: ^0.96.1 - version: 0.96.1(@effect/cluster@0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + version: 0.96.1(@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@effect/sql-mysql2': specifier: ^0.45.1 - version: 0.45.1(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + version: 0.45.1(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) effect: - specifier: ^3.17.13 - version: 3.17.13 + specifier: ^3.17.14 + version: 3.17.14 devDependencies: dotenv-cli: specifier: ^10.0.0 @@ -846,23 +846,23 @@ importers: specifier: workspace:* version: link:../../packages/web-domain '@effect/cluster': - specifier: ^0.48.6 - version: 0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + specifier: ^0.49.1 + version: 0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@effect/opentelemetry': specifier: ^0.56.1 - version: 0.56.1(@effect/platform@0.90.2(effect@3.17.13))(@opentelemetry/api@1.9.0)(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-logs@0.203.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-node@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-web@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.36.0)(effect@3.17.13) + version: 0.56.1(@effect/platform@0.91.1(effect@3.17.14))(@opentelemetry/api@1.9.0)(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-logs@0.203.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-node@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-web@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.36.0)(effect@3.17.14) '@effect/platform': - specifier: ^0.90.1 - version: 0.90.2(effect@3.17.13) + specifier: ^0.91.1 + version: 0.91.1(effect@3.17.14) '@effect/platform-node': specifier: ^0.96.1 - version: 0.96.1(@effect/cluster@0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + version: 0.96.1(@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) '@effect/sql-mysql2': specifier: ^0.45.1 - version: 0.45.1(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + version: 0.45.1(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@effect/workflow': - specifier: ^0.9.5 - version: 0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + specifier: ^0.10.0 + version: 0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@opentelemetry/exporter-trace-otlp-http': specifier: ^0.203.0 version: 0.203.0(@opentelemetry/api@1.9.0) @@ -870,8 +870,8 @@ importers: specifier: ^2.0.1 version: 2.0.1(@opentelemetry/api@1.9.0) effect: - specifier: ^3.17.13 - version: 3.17.13 + specifier: ^3.17.14 + version: 3.17.14 devDependencies: dotenv-cli: specifier: ^10.0.0 @@ -955,7 +955,7 @@ importers: version: link:../web-domain '@effect/sql-mysql2': specifier: ^0.45.1 - version: 0.45.1(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + version: 0.45.1(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@mattrax/mysql-planetscale': specifier: ^0.0.3 version: 0.0.3 @@ -967,13 +967,13 @@ importers: version: 1.19.0 '@react-email/components': specifier: ^0.1.0 - version: 0.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 0.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-email/render': specifier: 1.1.2 - version: 1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@react-email/tailwind': specifier: ^1.0.5 - version: 1.0.5(react@19.1.0) + version: 1.0.5(react@19.1.1) drizzle-orm: specifier: 0.44.5 version: 0.44.5(@cloudflare/workers-types@4.20250507.0)(@opentelemetry/api@1.9.0)(@planetscale/database@1.19.0)(mysql2@3.14.1) @@ -981,23 +981,23 @@ importers: specifier: ^0.64.0 version: 0.64.0(@modelcontextprotocol/sdk@1.6.1)(zod@3.25.76) effect: - specifier: ^3.17.13 - version: 3.17.13 + specifier: ^3.17.14 + version: 3.17.14 nanoid: specifier: ^5.0.4 version: 5.1.5 next: - specifier: ^14 - version: 14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) next-auth: specifier: ^4.24.5 - version: 4.24.11(next@14.2.32(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(nodemailer@6.10.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 4.24.11(next@15.5.4(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(nodemailer@6.10.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) react-email: specifier: ^4.0.16 - version: 4.0.16(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 4.0.16(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) resend: specifier: 4.6.0 - version: 4.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 4.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) zod: specifier: ^3 version: 3.25.76 @@ -1012,11 +1012,11 @@ importers: specifier: ^20.10.0 version: 20.17.43 '@types/react': - specifier: ^18.2.38 - version: 18.3.21 + specifier: ^19.1.13 + version: 19.1.13 '@types/react-dom': - specifier: latest - version: 19.1.9(@types/react@18.3.21) + specifier: 19.1.9 + version: 19.1.9(@types/react@19.1.13) dotenv-cli: specifier: latest version: 10.0.0 @@ -1027,14 +1027,14 @@ importers: specifier: ^6.9.8 version: 6.10.1 react: - specifier: ^19.1.0 - version: 19.1.0 + specifier: ^19.1.1 + version: 19.1.1 react-dom: - specifier: ^19.1.0 - version: 19.1.0(react@19.1.0) + specifier: ^19.1.1 + version: 19.1.1(react@19.1.1) react-router-dom: specifier: ^6.18.0 - version: 6.30.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 6.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) tsconfig: specifier: workspace:* version: link:../tsconfig @@ -1069,28 +1069,28 @@ importers: version: 0.9.0(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.17.43)(typescript@5.8.3))) '@radix-ui/react-dialog': specifier: ^1.0.5 - version: 1.1.13(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.1.13(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-dropdown-menu': specifier: ^2.0.6 - version: 2.1.14(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-label': specifier: ^2.0.2 - version: 2.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-navigation-menu': specifier: ^1.1.4 - version: 1.2.12(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.2.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-popover': specifier: ^1.0.7 - version: 1.1.13(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.1.13(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-select': specifier: ^2.2.5 - version: 2.2.5(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 2.2.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@radix-ui/react-slot': specifier: ^1.0.2 - version: 1.2.2(@types/react@18.3.21)(react@19.1.0) + version: 1.2.2(@types/react@19.1.13)(react@19.1.1) '@radix-ui/react-switch': specifier: ^1.1.0 - version: 1.2.4(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.2.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@tailwindcss/typography': specifier: ^0.5.9 version: 0.5.16(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.17.43)(typescript@5.8.3))) @@ -1102,16 +1102,16 @@ importers: version: 2.1.1 cmdk: specifier: ^0.2.0 - version: 0.2.1(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 0.2.1(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) lucide-react: specifier: ^0.294.0 - version: 0.294.0(react@19.1.0) + version: 0.294.0(react@19.1.1) react-hook-form: specifier: ^7.49.2 - version: 7.56.2(react@19.1.0) + version: 7.56.2(react@19.1.1) react-loading-skeleton: specifier: ^3.3.1 - version: 3.5.0(react@19.1.0) + version: 3.5.0(react@19.1.1) zod: specifier: ^3 version: 3.25.76 @@ -1123,11 +1123,11 @@ importers: specifier: ^20.10.0 version: 20.17.43 '@types/react': - specifier: ^18.2.38 - version: 18.3.21 + specifier: ^19.1.13 + version: 19.1.13 '@types/react-dom': - specifier: latest - version: 19.1.9(@types/react@18.3.21) + specifier: 19.1.9 + version: 19.1.9(@types/react@19.1.13) '@vitejs/plugin-react': specifier: ^4.0.3 version: 4.4.1(vite@6.3.5(@types/node@20.17.43)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1)) @@ -1141,14 +1141,14 @@ importers: specifier: ^8.4.31 version: 8.5.3 react: - specifier: ^19.1.0 - version: 19.1.0 + specifier: ^19.1.1 + version: 19.1.1 react-dom: - specifier: ^19.1.0 - version: 19.1.0(react@19.1.0) + specifier: ^19.1.1 + version: 19.1.1(react@19.1.1) react-router-dom: specifier: ^6.18.0 - version: 6.30.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 6.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) tailwind-scrollbar: specifier: ^3.1.0 version: 3.1.0(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@20.17.43)(typescript@5.8.3))) @@ -1254,14 +1254,14 @@ importers: version: 3.25.76 devDependencies: react: - specifier: ^19.1.0 - version: 19.1.0 + specifier: ^19.1.1 + version: 19.1.1 react-dom: - specifier: ^19.1.0 - version: 19.1.0(react@19.1.0) + specifier: ^19.1.1 + version: 19.1.1(react@19.1.1) react-router-dom: specifier: ^6.18.0 - version: 6.30.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 6.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) tsconfig: specifier: workspace:* version: link:../tsconfig @@ -1281,11 +1281,11 @@ importers: packages/web-api-contract-effect: dependencies: '@effect/platform': - specifier: ^0.90.1 - version: 0.90.2(effect@3.17.13) + specifier: ^0.91.1 + version: 0.91.1(effect@3.17.14) effect: - specifier: ^3.17.13 - version: 3.17.13 + specifier: ^3.17.14 + version: 3.17.14 packages/web-backend: dependencies: @@ -1311,17 +1311,17 @@ importers: specifier: workspace:* version: link:../web-domain '@effect/cluster': - specifier: ^0.48.6 - version: 0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + specifier: ^0.49.1 + version: 0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@effect/platform': - specifier: ^0.90.1 - version: 0.90.2(effect@3.17.13) + specifier: ^0.91.1 + version: 0.91.1(effect@3.17.14) '@effect/rpc': - specifier: ^0.69.2 - version: 0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) + specifier: ^0.70.0 + version: 0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) '@effect/workflow': - specifier: ^0.9.5 - version: 0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + specifier: ^0.10.0 + version: 0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) '@smithy/types': specifier: ^4.3.1 version: 4.3.1 @@ -1332,11 +1332,11 @@ importers: specifier: 0.44.5 version: 0.44.5(@cloudflare/workers-types@4.20250507.0)(@opentelemetry/api@1.9.0)(@planetscale/database@1.19.0)(mysql2@3.14.1) effect: - specifier: ^3.17.13 - version: 3.17.13 + specifier: ^3.17.14 + version: 3.17.14 next: - specifier: ^14 - version: 14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: 15.5.4 + version: 15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) server-only: specifier: ^0.0.1 version: 0.0.1 @@ -1344,17 +1344,17 @@ importers: packages/web-domain: dependencies: '@effect/platform': - specifier: ^0.90.1 - version: 0.90.2(effect@3.17.13) + specifier: ^0.91.1 + version: 0.91.1(effect@3.17.14) '@effect/rpc': - specifier: ^0.69.2 - version: 0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) + specifier: ^0.70.0 + version: 0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) '@effect/workflow': - specifier: ^0.9.5 - version: 0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) + specifier: ^0.10.0 + version: 0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) effect: - specifier: ^3.17.13 - version: 3.17.13 + specifier: ^3.17.14 + version: 3.17.14 packages: @@ -2113,14 +2113,14 @@ packages: '@effect-ts/system@0.57.5': resolution: {integrity: sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==} - '@effect/cluster@0.48.6': - resolution: {integrity: sha512-ZrFOdAZhEiNRr0R6H+yP17aoQ5kWqU6MR8awV074GLGKd6Hyocn+9GNPGU0qvbP48Iad1j707J7b/nfvhVF8TA==} + '@effect/cluster@0.49.1': + resolution: {integrity: sha512-ziTgnoyPked39mhlQMeOdimCTnvXJofbMj29CXueTjJwtfuQitJ2VbKF8ZQp4ee8J+h1KLaTr7A+WM5m+1gkAg==} peerDependencies: - '@effect/platform': ^0.90.9 - '@effect/rpc': ^0.69.2 - '@effect/sql': ^0.44.2 - '@effect/workflow': ^0.9.5 - effect: ^3.17.13 + '@effect/platform': ^0.91.1 + '@effect/rpc': ^0.70.0 + '@effect/sql': ^0.45.0 + '@effect/workflow': ^0.10.0 + effect: ^3.17.14 '@effect/experimental@0.54.6': resolution: {integrity: sha512-UqHMvCQmrZT6kUVoUC0lqyno4Yad+j9hBGCdUjW84zkLwAq08tPqySiZUKRwY+Ae5B2Ab8rISYJH7nQvct9DMQ==} @@ -2168,12 +2168,12 @@ packages: '@opentelemetry/sdk-trace-web': optional: true - '@effect/platform-node-shared@0.49.1': - resolution: {integrity: sha512-equU2iDott0MgXEADzmBQySBeYysZFyxVqxo58ped9U/6f519SHlTnu5mHpGeQTE/Bz0DOqD8/I+om5DvFxjIw==} + '@effect/platform-node-shared@0.49.2': + resolution: {integrity: sha512-uYlQi2swDV9hdHatr2Onov3G+VlEF+3+Qm9dvdOZiZNE1bVqvs/zs6LVT8Yrz/3Vq/4JPzGcN+acx0iiJo5ZVw==} peerDependencies: - '@effect/cluster': ^0.48.4 - '@effect/platform': ^0.90.8 - '@effect/rpc': ^0.69.2 + '@effect/cluster': ^0.48.10 + '@effect/platform': ^0.90.10 + '@effect/rpc': ^0.69.3 '@effect/sql': ^0.44.2 effect: ^3.17.13 @@ -2186,16 +2186,16 @@ packages: '@effect/sql': ^0.44.2 effect: ^3.17.10 - '@effect/platform@0.90.2': - resolution: {integrity: sha512-xf8odJ7vsHITlOJIragdwqu14jla9+FLefPIHbtwAXt+8ZEknbNmo8YXvmudLjLgK4mewqNuwPd6ktjBboaNXQ==} + '@effect/platform@0.91.1': + resolution: {integrity: sha512-zfagdv9JRFRGksgTgcBKPK+291V1KLgQsBE0E/jkNKlXRx4PupI/rqTOv2REdiXGGNcLRsh3+hwmOGgRmGIRCQ==} peerDependencies: - effect: ^3.17.7 + effect: ^3.17.14 - '@effect/rpc@0.69.2': - resolution: {integrity: sha512-h6+e3JsIz5rmEZfldxNiNoXyQgMTB7VjDuoF8LPsOxobQZDKPgGE9BMnEQYqiVWRA2bTORkXK14rFZXzU1yyPg==} + '@effect/rpc@0.70.0': + resolution: {integrity: sha512-DGRdFuCSjazGPG16D6QQ3jWGbyWvwUGQtexR5mE8EWip0PMU7fnGDv5NopOQQyPnja13NCRZy2h87XH9G9RvRg==} peerDependencies: - '@effect/platform': ^0.90.6 - effect: ^3.17.11 + '@effect/platform': ^0.91.0 + effect: ^3.17.14 '@effect/sql-mysql2@0.45.1': resolution: {integrity: sha512-17VxXiqPyttGASQSMN5sfBVHLltJMdkYYJ6btIvq2cLerCnzvj4D5qAREFOHJFc7FM/J5ocQyL8en7UtXLroCQ==} @@ -2212,12 +2212,12 @@ packages: '@effect/platform': ^0.90.4 effect: ^3.17.7 - '@effect/workflow@0.9.5': - resolution: {integrity: sha512-4039fgsa+kI7NePZ4v0qT8lzN5cxXXK+8lgHMjScngabQYdSKlk0I3YpqzktVrHAYS3bKUSeU/W7p4Ww/ub4hg==} + '@effect/workflow@0.10.0': + resolution: {integrity: sha512-N/WWvOp+6QKAJsqrD1P/9Nc5tbgmDwWFNtv2leaT4y//xm7bKy3CLlpqF9GzluJYZBlXnygCeqDfNkaGsrVv7g==} peerDependencies: - '@effect/platform': ^0.90.8 - '@effect/rpc': ^0.69.2 - effect: ^3.17.13 + '@effect/platform': ^0.91.0 + '@effect/rpc': ^0.70.0 + effect: ^3.17.14 '@emnapi/core@1.4.3': resolution: {integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==} @@ -3659,6 +3659,9 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.30': + resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==} + '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} @@ -3836,116 +3839,59 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} hasBin: true - '@next/env@14.2.32': - resolution: {integrity: sha512-n9mQdigI6iZ/DF6pCTwMKeWgF2e8lg7qgt5M7HXMLtyhZYMnf/u905M18sSpPmHL9MKp9JHo56C6jrD2EvWxng==} - - '@next/env@15.5.3': - resolution: {integrity: sha512-RSEDTRqyihYXygx/OJXwvVupfr9m04+0vH8vyy0HfZ7keRto6VX9BbEk0J2PUk0VGy6YhklJUSrgForov5F9pw==} + '@next/env@15.5.4': + resolution: {integrity: sha512-27SQhYp5QryzIT5uO8hq99C69eLQ7qkzkDPsk3N+GuS2XgOgoYEeOav7Pf8Tn4drECOVDsDg8oj+/DVy8qQL2A==} '@next/eslint-plugin-next@13.3.0': resolution: {integrity: sha512-wuGN5qSEjSgcq9fVkH0Y/qIPFjnZtW3ZPwfjJOn7l/rrf6y8J24h/lo61kwqunTyzZJm/ETGfGVU9PUs8cnzEA==} - '@next/eslint-plugin-next@14.1.0': - resolution: {integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==} - - '@next/swc-darwin-arm64@14.2.32': - resolution: {integrity: sha512-osHXveM70zC+ilfuFa/2W6a1XQxJTvEhzEycnjUaVE8kpUS09lDpiDDX2YLdyFCzoUbvbo5r0X1Kp4MllIOShw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] + '@next/eslint-plugin-next@15.5.3': + resolution: {integrity: sha512-SdhaKdko6dpsSr0DldkESItVrnPYB1NS2NpShCSX5lc7SSQmLZt5Mug6t2xbiuVWEVDLZSuIAoQyYVBYp0dR5g==} - '@next/swc-darwin-arm64@15.5.3': - resolution: {integrity: sha512-nzbHQo69+au9wJkGKTU9lP7PXv0d1J5ljFpvb+LnEomLtSbJkbZyEs6sbF3plQmiOB2l9OBtN2tNSvCH1nQ9Jg==} + '@next/swc-darwin-arm64@15.5.4': + resolution: {integrity: sha512-nopqz+Ov6uvorej8ndRX6HlxCYWCO3AHLfKK2TYvxoSB2scETOcfm/HSS3piPqc3A+MUgyHoqE6je4wnkjfrOA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.32': - resolution: {integrity: sha512-P9NpCAJuOiaHHpqtrCNncjqtSBi1f6QUdHK/+dNabBIXB2RUFWL19TY1Hkhu74OvyNQEYEzzMJCMQk5agjw1Qg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - '@next/swc-darwin-x64@15.5.3': - resolution: {integrity: sha512-w83w4SkOOhekJOcA5HBvHyGzgV1W/XvOfpkrxIse4uPWhYTTRwtGEM4v/jiXwNSJvfRvah0H8/uTLBKRXlef8g==} + '@next/swc-darwin-x64@15.5.4': + resolution: {integrity: sha512-QOTCFq8b09ghfjRJKfb68kU9k2K+2wsC4A67psOiMn849K9ZXgCSRQr0oVHfmKnoqCbEmQWG1f2h1T2vtJJ9mA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.32': - resolution: {integrity: sha512-v7JaO0oXXt6d+cFjrrKqYnR2ubrD+JYP7nQVRZgeo5uNE5hkCpWnHmXm9vy3g6foMO8SPwL0P3MPw1c+BjbAzA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-arm64-gnu@15.5.3': - resolution: {integrity: sha512-+m7pfIs0/yvgVu26ieaKrifV8C8yiLe7jVp9SpcIzg7XmyyNE7toC1fy5IOQozmr6kWl/JONC51osih2RyoXRw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - '@next/swc-linux-arm64-musl@14.2.32': - resolution: {integrity: sha512-tA6sIKShXtSJBTH88i0DRd6I9n3ZTirmwpwAqH5zdJoQF7/wlJXR8DkPmKwYl5mFWhEKr5IIa3LfpMW9RRwKmQ==} + '@next/swc-linux-arm64-gnu@15.5.4': + resolution: {integrity: sha512-eRD5zkts6jS3VfE/J0Kt1VxdFqTnMc3QgO5lFE5GKN3KDI/uUpSyK3CjQHmfEkYR4wCOl0R0XrsjpxfWEA++XA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.5.3': - resolution: {integrity: sha512-u3PEIzuguSenoZviZJahNLgCexGFhso5mxWCrrIMdvpZn6lkME5vc/ADZG8UUk5K1uWRy4hqSFECrON6UKQBbQ==} + '@next/swc-linux-arm64-musl@15.5.4': + resolution: {integrity: sha512-TOK7iTxmXFc45UrtKqWdZ1shfxuL4tnVAOuuJK4S88rX3oyVV4ZkLjtMT85wQkfBrOOvU55aLty+MV8xmcJR8A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.32': - resolution: {integrity: sha512-7S1GY4TdnlGVIdeXXKQdDkfDysoIVFMD0lJuVVMeb3eoVjrknQ0JNN7wFlhCvea0hEk0Sd4D1hedVChDKfV2jw==} + '@next/swc-linux-x64-gnu@15.5.4': + resolution: {integrity: sha512-7HKolaj+481FSW/5lL0BcTkA4Ueam9SPYWyN/ib/WGAFZf0DGAN8frNpNZYFHtM4ZstrHZS3LY3vrwlIQfsiMA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@15.5.3': - resolution: {integrity: sha512-lDtOOScYDZxI2BENN9m0pfVPJDSuUkAD1YXSvlJF0DKwZt0WlA7T7o3wrcEr4Q+iHYGzEaVuZcsIbCps4K27sA==} + '@next/swc-linux-x64-musl@15.5.4': + resolution: {integrity: sha512-nlQQ6nfgN0nCO/KuyEUwwOdwQIGjOs4WNMjEUtpIQJPR2NUfmGpW2wkJln1d4nJ7oUzd1g4GivH5GoEPBgfsdw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.32': - resolution: {integrity: sha512-OHHC81P4tirVa6Awk6eCQ6RBfWl8HpFsZtfEkMpJ5GjPsJ3nhPe6wKAJUZ/piC8sszUkAgv3fLflgzPStIwfWg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-linux-x64-musl@15.5.3': - resolution: {integrity: sha512-9vWVUnsx9PrY2NwdVRJ4dUURAQ8Su0sLRPqcCCxtX5zIQUBES12eRVHq6b70bbfaVaxIDGJN2afHui0eDm+cLg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - '@next/swc-win32-arm64-msvc@14.2.32': - resolution: {integrity: sha512-rORQjXsAFeX6TLYJrCG5yoIDj+NKq31Rqwn8Wpn/bkPNy5rTHvOXkW8mLFonItS7QC6M+1JIIcLe+vOCTOYpvg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@next/swc-win32-arm64-msvc@15.5.3': - resolution: {integrity: sha512-1CU20FZzY9LFQigRi6jM45oJMU3KziA5/sSG+dXeVaTm661snQP6xu3ykGxxwU5sLG3sh14teO/IOEPVsQMRfA==} + '@next/swc-win32-arm64-msvc@15.5.4': + resolution: {integrity: sha512-PcR2bN7FlM32XM6eumklmyWLLbu2vs+D7nJX8OAIoWy69Kef8mfiN4e8TUv2KohprwifdpFKPzIP1njuCjD0YA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.32': - resolution: {integrity: sha512-jHUeDPVHrgFltqoAqDB6g6OStNnFxnc7Aks3p0KE0FbwAvRg6qWKYF5mSTdCTxA3axoSAUwxYdILzXJfUwlHhA==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@14.2.32': - resolution: {integrity: sha512-2N0lSoU4GjfLSO50wvKpMQgKd4HdI2UHEhQPPPnlgfBJlOgJxkjpkYBqzk08f1gItBB6xF/n+ykso2hgxuydsA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@next/swc-win32-x64-msvc@15.5.3': - resolution: {integrity: sha512-JMoLAq3n3y5tKXPQwCK5c+6tmwkuFDa2XAxz8Wm4+IVthdBZdZGh+lmiLUHg9f9IDwIQpUjp+ysd6OkYTyZRZw==} + '@next/swc-win32-x64-msvc@15.5.4': + resolution: {integrity: sha512-1ur2tSHZj8Px/KMAthmuI9FMp/YFusMMGoRNJaRZMOlSkgvLjzosSdQI0cJAKogdHl3qXUQKL9MGaYvKwA7DXg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4379,6 +4325,10 @@ packages: resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==} engines: {node: '>=14'} + '@opentelemetry/semantic-conventions@1.32.0': + resolution: {integrity: sha512-s0OpmpQFSfMrmedAn9Lhg4KWJELHCU6uU9dtIJ28N8UGhf9Y55im5X8fEzwhwDwiSqN+ZPSNrDJF7ivf/AuRPQ==} + engines: {node: '>=14'} + '@opentelemetry/semantic-conventions@1.36.0': resolution: {integrity: sha512-TtxJSRD8Ohxp6bKkhrm27JRHAxPczQA7idtcTOMYI+wQRRrfgqxHv1cFbCApcSnNjtXkmzFozn6jQtFrOmbjPQ==} engines: {node: '>=14'} @@ -6021,10 +5971,10 @@ packages: react-dom: optional: true - '@storybook/builder-vite@10.0.0-beta.6': - resolution: {integrity: sha512-vtVS4cjw1+8eO7J6TxhWQ2ijjzCDY/J03NVr6clTECaP3JKrSVMnQCQ1LEOz1Z9jXPXyl2pGqiMLbYdfryINkg==} + '@storybook/builder-vite@10.0.0-beta.7': + resolution: {integrity: sha512-Bo7HKAuwSVfz3VRmlAPRwT7us7LPeXj2aJ5Mh4qmTHYpctEXDJufoXAAtXV1oMS/I512k/S2XlX6djbNpoFSlw==} peerDependencies: - storybook: ^10.0.0-beta.6 + storybook: ^10.0.0-beta.7 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 '@storybook/core@8.6.12': @@ -6035,12 +5985,12 @@ packages: prettier: optional: true - '@storybook/csf-plugin@10.0.0-beta.6': - resolution: {integrity: sha512-2aG6qjedB4ObAtibwVGBjMdVdq48P9kYl/juHbAn+KbEPHTWZwnH4bQEgEwbdzMACCk0jlJwNpMcpnRSeTrZZg==} + '@storybook/csf-plugin@10.0.0-beta.7': + resolution: {integrity: sha512-1nkH+vriwFbwqeCItJE2mUfw3vYECgDrwBWlSpKenVrgTNjU6KnbHLrYlLUmSivabtXAhl/3NH3XlxNjaCpFfA==} peerDependencies: esbuild: '*' rollup: '*' - storybook: ^10.0.0-beta.6 + storybook: ^10.0.0-beta.7 vite: '*' webpack: '*' peerDependenciesMeta: @@ -6118,18 +6068,12 @@ packages: resolution: {integrity: sha512-pKS3wZnJoL1iTyGBXAvCwduNNeghJHY6QSRSNNvpYnrrQrLZ6Owsazjyynu0e0ObRgks0i7Rv+pe2M7/MBTZpQ==} engines: {node: '>=12.16'} - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} '@swc/helpers@0.5.17': resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} - '@swc/helpers@0.5.5': - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@szmarczak/http-timer@4.0.6': resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} @@ -6190,8 +6134,8 @@ packages: '@tanstack/query-core@5.75.4': resolution: {integrity: sha512-pcqOUgWG9oGlzkfRQQMMsEFmtQu0wq81A414CtELZGq+ztVwSTAaoB3AZRAXQJs88LmNMk2YpUKuQbrvzNDyRg==} - '@tanstack/query-core@5.90.1': - resolution: {integrity: sha512-hmi8i+mWP3QnD8yq3+6LWri9IEZAlFbpbM/UVB+TJtp5RIxUfzuARqyW39b+HCfBKKnFKSHWMXNB5YN8lo/E/Q==} + '@tanstack/query-core@5.90.2': + resolution: {integrity: sha512-k/TcR3YalnzibscALLwxeiLUub6jN5EDLwKDiO7q5f4ICEoptJ+n9+7vcEFy5/x/i6Q+Lb/tXrsKCggf5uQJXQ==} '@tanstack/query-devtools@5.90.1': resolution: {integrity: sha512-GtINOPjPUH0OegJExZ70UahT9ykmAhmtNVcmtdnOZbxLwT7R5OmRztR5Ahe3/Cu7LArEmR6/588tAycuaWb1xQ==} @@ -6205,14 +6149,14 @@ packages: react: '>=16.8' react-dom: '>=16.8' - '@tanstack/react-query-devtools@5.90.1': - resolution: {integrity: sha512-otOjczcUft13RZlWi8JHIWei1MLuRf0AK+hyEEAm0/IqKUbs/0ZXj0wlc+P1XdE0nYcOMuHK69496FvP/9g3LQ==} + '@tanstack/react-query-devtools@5.90.2': + resolution: {integrity: sha512-vAXJzZuBXtCQtrY3F/yUNJCV4obT/A/n81kb3+YqLbro5Z2+phdAbceO+deU3ywPw8B42oyJlp4FhO0SoivDFQ==} peerDependencies: - '@tanstack/react-query': ^5.90.1 + '@tanstack/react-query': ^5.90.2 react: ^18 || ^19 - '@tanstack/react-query@5.90.1': - resolution: {integrity: sha512-tN7Fx2HuV2SBhl+STgL8enbfSInRoNU1B1+5LIU62klcMElE4lFzol4aReuRSUeD6ntzPayK0KrM6w9+ZlHEkw==} + '@tanstack/react-query@5.90.2': + resolution: {integrity: sha512-CLABiR+h5PYfOWr/z+vWFt5VsOA2ekQeRQBFSKlcoW6Ndx/f8rfyVmq4LbgOM4GG2qtxAxjLYLOpCNTYm4uKzw==} peerDependencies: react: ^18 || ^19 @@ -6222,6 +6166,12 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@tanstack/react-virtual@3.13.12': + resolution: {integrity: sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@tanstack/react-virtual@3.13.8': resolution: {integrity: sha512-meS2AanUg50f3FBSNoAdBSRAh8uS0ue01qm7zrw65KGJtiXB9QXfybqZwkh4uFpRv2iX/eu5tjcH5wqUpwYLPg==} peerDependencies: @@ -6244,6 +6194,9 @@ packages: '@tanstack/store@0.7.7': resolution: {integrity: sha512-xa6pTan1bcaqYDS9BDpSiS63qa6EoDkPN9RsRaxHuDdVDNntzq3xNwR5YKTU/V3SkSyC9T4YVOPh2zRQN0nhIQ==} + '@tanstack/virtual-core@3.13.12': + resolution: {integrity: sha512-1YBOJfRHV4sXUmWsFSf5rQor4Ss82G8dQWLRbnk3GA4jeP8hQt1hxXh0tmflpC0dz3VgEv/1+qwPyLeWkQuPFA==} + '@tanstack/virtual-core@3.13.8': resolution: {integrity: sha512-BT6w89Hqy7YKaWewYzmecXQzcJh6HTBbKYJIIkMaNU49DZ06LoTV3z32DWWEdUsgW6n1xTmwTLs4GtWrZC261w==} @@ -6697,11 +6650,6 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@18.3.7': - resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} - peerDependencies: - '@types/react': ^18.0.0 - '@types/react-dom@19.1.9': resolution: {integrity: sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==} peerDependencies: @@ -6717,6 +6665,9 @@ packages: '@types/react@18.3.21': resolution: {integrity: sha512-gXLBtmlcRJeT09/sI4PxVwyrku6SaNUj/6cMubjE6T6XdY1fDmBL7r0nX0jbSZPU/Xr0KuwLLZh6aOYY5d91Xw==} + '@types/react@19.1.13': + resolution: {integrity: sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==} + '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -7676,10 +7627,6 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} - bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -8357,6 +8304,10 @@ packages: resolution: {integrity: sha512-vEtk+OcP7VBRtQZ1EJ3bdgzSfBjgnEalLTp5zjJrS+2Z1w2KZly4SBdac/WDU3hhsNAZ9E8SC96ME4Ey8MZ7cg==} engines: {node: '>=8'} + detect-libc@2.1.1: + resolution: {integrity: sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==} + engines: {node: '>=8'} + detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -8601,8 +8552,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - effect@3.17.13: - resolution: {integrity: sha512-JMz5oBxs/6mu4FP9Csjub4jYMUwMLrp+IzUmSDVIzn2NoeoyOXMl7x1lghfr3dLKWffWrdnv/d8nFFdgrHXPqw==} + effect@3.17.14: + resolution: {integrity: sha512-VpIZz72+cg3357vLkNHN8CG+Uq2X0QHNv3qkyGInvG3lG5K7Ala1JliGIAdgNvwzaN37J27FuzVD8m0kEiv2Ig==} ejs@3.1.10: resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} @@ -8612,8 +8563,8 @@ packages: electron-to-chromium@1.5.150: resolution: {integrity: sha512-rOOkP2ZUMx1yL4fCxXQKDHQ8ZXwisb2OycOQVKHgvB3ZI4CvehOd4y2tfnnLDieJ3Zs1RL1Dlp3cMkyIn7nnXA==} - electron-to-chromium@1.5.222: - resolution: {integrity: sha512-gA7psSwSwQRE60CEoLz6JBCQPIxNeuzB2nL8vE03GK/OHxlvykbLyeiumQy1iH5C2f3YbRAZpGCMT12a/9ih9w==} + electron-to-chromium@1.5.223: + resolution: {integrity: sha512-qKm55ic6nbEmagFlTFczML33rF90aU+WtrJ9MdTCThrcvDNdUHN4p6QfVN78U06ZmguqXIyMPyYhw2TrbDUwPQ==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -8822,10 +8773,10 @@ packages: typescript: optional: true - eslint-config-next@14.1.0: - resolution: {integrity: sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==} + eslint-config-next@15.5.3: + resolution: {integrity: sha512-e6j+QhQFOr5pfsc8VJbuTD9xTXJaRvMHYjEeLPA2pFkheNlgPLCkxdvhxhfuM4KGcqSZj2qEnpHisdTVs3BxuQ==} peerDependencies: - eslint: ^7.23.0 || ^8.0.0 + eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 typescript: '>=3.3.1' peerDependenciesMeta: typescript: @@ -8912,6 +8863,12 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint-plugin-react-hooks@5.2.0: + resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint-plugin-react@7.37.5: resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} engines: {node: '>=4'} @@ -9165,6 +9122,10 @@ packages: fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + fast-glob@3.3.3: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} @@ -9496,11 +9457,6 @@ packages: glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true @@ -10159,10 +10115,6 @@ packages: resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} engines: {node: '>= 0.4'} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -11069,8 +11021,8 @@ packages: resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==} hasBin: true - msgpackr@1.11.4: - resolution: {integrity: sha512-uaff7RG9VIC4jacFW9xzL3jc0iM32DNHe4jYVycBcjUePT/Klnfj7pqtWJt9khvDFizmjN2TlYniYmSS2LIaZg==} + msgpackr@1.11.5: + resolution: {integrity: sha512-UjkUHN0yqp9RWKy0Lplhh+wlpdt9oQBYgULZOiFhV3VclSF1JnSQWZ5r9gORQlNYaUKQoR8itv7g7z1xDDuACA==} multipasta@0.2.7: resolution: {integrity: sha512-KPA58d68KgGil15oDqXjkUBEBYc00XvbPj5/X+dyzeo/lWm9Nc25pQRlf1D+gv4OpK7NM0J1odrbu9JNNGvynA==} @@ -11164,26 +11116,8 @@ packages: peerDependencies: react: '>=16' - next@14.2.32: - resolution: {integrity: sha512-fg5g0GZ7/nFc09X8wLe6pNSU8cLWbLRG3TZzPJ1BJvi2s9m7eF991se67wliM9kR5yLHRkyGKU49MMx58s3LJg==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - sass: - optional: true - - next@15.5.3: - resolution: {integrity: sha512-r/liNAx16SQj4D+XH/oI1dlpv9tdKJ6cONYPwwcCC46f2NjpaRWY+EKCzULfgQYV6YKXjHBchff2IZBSlZmJNw==} + next@15.5.4: + resolution: {integrity: sha512-xH4Yjhb82sFYQfY3vbkJfgSDgXvBB6a8xPs9i35k6oZJRoQRihZH+4s9Yo2qsWpzBmZ3lPXaJ2KPXLfkvW4LnA==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -12008,10 +11942,10 @@ packages: peerDependencies: react: ^16.3.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 - react-dom@19.1.0: - resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} + react-dom@19.1.1: + resolution: {integrity: sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==} peerDependencies: - react: ^19.1.0 + react: ^19.1.1 react-draggable@4.4.6: resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==} @@ -12024,6 +11958,11 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + react-email@4.2.11: + resolution: {integrity: sha512-/7TXRgsTrXcV1u7kc5ZXDVlPvZqEBaYcflMhE2FgWIJh3OHLjj2FqctFTgYcp0iwzbR59a7gzJLmSKyD0wYJEQ==} + engines: {node: '>=18.0.0'} + hasBin: true + react-hls-player@3.0.7: resolution: {integrity: sha512-i5QWNyLmaUhV/mgnpljRJT0CBfJnylClV/bne8aiXO3ZqU0+D3U/jtTDwdXM4i5qHhyFy9lemyZ179IgadKd0Q==} peerDependencies: @@ -12145,8 +12084,8 @@ packages: react: '>=16.14.0' react-dom: '>=16.14.0' - react@19.1.0: - resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} + react@19.1.1: + resolution: {integrity: sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -12808,10 +12747,6 @@ packages: prettier: optional: true - streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} - streamx@2.22.0: resolution: {integrity: sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==} @@ -12921,19 +12856,6 @@ packages: style-to-object@1.0.8: resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} - styled-jsx@5.1.1: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - styled-jsx@5.1.6: resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} @@ -12958,7 +12880,7 @@ packages: superagent@8.1.2: resolution: {integrity: sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==} engines: {node: '>=6.4.0 <13 || >=14'} - deprecated: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net + deprecated: Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net supertest@6.3.4: resolution: {integrity: sha512-erY3HFDG0dPnhw4U+udPfrzXa4xhSG+n4rxfRuZWCUvjFWwKl+OxWf/7zk50s84/fAAs7vf5QAb9uRa0cCykxw==} @@ -13270,6 +13192,10 @@ packages: tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -14954,8 +14880,8 @@ snapshots: '@babel/generator@7.27.1': dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.6 + '@babel/parser': 7.27.5 + '@babel/types': 7.27.1 '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 @@ -14965,7 +14891,7 @@ snapshots: '@babel/parser': 7.27.5 '@babel/types': 7.27.6 '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/trace-mapping': 0.3.30 jsesc: 3.1.0 '@babel/generator@7.28.3': @@ -15017,7 +14943,7 @@ snapshots: '@babel/helper-module-imports@7.27.1': dependencies: '@babel/traverse': 7.27.4 - '@babel/types': 7.27.6 + '@babel/types': 7.27.1 transitivePeerDependencies: - supports-color @@ -15061,7 +14987,7 @@ snapshots: '@babel/helpers@7.27.1': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.27.6 + '@babel/types': 7.27.1 '@babel/highlight@7.25.9': dependencies: @@ -15072,7 +14998,7 @@ snapshots: '@babel/parser@7.27.2': dependencies: - '@babel/types': 7.27.6 + '@babel/types': 7.27.1 '@babel/parser@7.27.5': dependencies: @@ -15201,16 +15127,16 @@ snapshots: '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.27.2 - '@babel/types': 7.27.6 + '@babel/parser': 7.27.5 + '@babel/types': 7.27.1 '@babel/traverse@7.27.1': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.27.1 - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.5 '@babel/template': 7.27.2 - '@babel/types': 7.27.6 + '@babel/types': 7.27.1 debug: 4.4.1 globals: 11.12.0 transitivePeerDependencies: @@ -15292,12 +15218,12 @@ snapshots: '@biomejs/cli-win32-x64@2.2.0': optional: true - '@chromatic-com/storybook@1.9.0(react@19.1.0)': + '@chromatic-com/storybook@1.9.0(react@19.1.1)': dependencies: chromatic: 11.28.2 filesize: 10.1.6 jsonfile: 6.1.0 - react-confetti: 6.4.0(react@19.1.0) + react-confetti: 6.4.0(react@19.1.1) strip-ansi: 7.1.0 transitivePeerDependencies: - '@chromatic-com/cypress' @@ -15469,7 +15395,7 @@ snapshots: '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-node': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.36.0 + '@opentelemetry/semantic-conventions': 1.32.0 chokidar: 3.6.0 hash-wasm: 4.12.0 inflection: 3.0.2 @@ -15578,29 +15504,35 @@ snapshots: '@effect-ts/system@0.57.5': {} - '@effect/cluster@0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13)': + '@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(effect@3.17.14)': dependencies: - '@effect/platform': 0.90.2(effect@3.17.13) - '@effect/rpc': 0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) - '@effect/sql': 0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) - '@effect/workflow': 0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) - effect: 3.17.13 + '@effect/platform': 0.91.1(effect@3.17.14) + '@effect/rpc': 0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) + '@effect/sql': 0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) + '@effect/workflow': 0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) + effect: 3.17.14 - '@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1)': + '@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14)': dependencies: - '@effect/platform': 0.90.2(effect@3.17.13) - effect: 3.17.13 + '@effect/platform': 0.91.1(effect@3.17.14) + '@effect/workflow': 0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) + effect: 3.17.14 + + '@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1)': + dependencies: + '@effect/platform': 0.91.1(effect@3.17.14) + effect: 3.17.14 uuid: 11.1.0 optionalDependencies: ioredis: 5.6.1 '@effect/language-service@0.34.0': {} - '@effect/opentelemetry@0.56.1(@effect/platform@0.90.2(effect@3.17.13))(@opentelemetry/api@1.9.0)(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-logs@0.203.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-node@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-web@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.36.0)(effect@3.17.13)': + '@effect/opentelemetry@0.56.1(@effect/platform@0.91.1(effect@3.17.14))(@opentelemetry/api@1.9.0)(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-logs@0.203.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-node@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-web@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.36.0)(effect@3.17.14)': dependencies: - '@effect/platform': 0.90.2(effect@3.17.13) + '@effect/platform': 0.91.1(effect@3.17.14) '@opentelemetry/semantic-conventions': 1.36.0 - effect: 3.17.13 + effect: 3.17.14 optionalDependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/resources': 2.0.1(@opentelemetry/api@1.9.0) @@ -15610,28 +15542,40 @@ snapshots: '@opentelemetry/sdk-trace-node': 2.0.1(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-web': 2.0.1(@opentelemetry/api@1.9.0) - '@effect/platform-node-shared@0.49.1(@effect/cluster@0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13)': + '@effect/platform-node-shared@0.49.2(@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14)': + dependencies: + '@effect/cluster': 0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) + '@effect/platform': 0.91.1(effect@3.17.14) + '@effect/rpc': 0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) + '@effect/sql': 0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) + '@parcel/watcher': 2.5.1 + effect: 3.17.14 + multipasta: 0.2.7 + ws: 8.18.2 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@effect/platform-node-shared@0.49.2(@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)': dependencies: - '@effect/cluster': 0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) - '@effect/platform': 0.90.2(effect@3.17.13) - '@effect/rpc': 0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) - '@effect/sql': 0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) + '@effect/cluster': 0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) + '@effect/platform': 0.91.1(effect@3.17.14) '@parcel/watcher': 2.5.1 - effect: 3.17.13 + effect: 3.17.14 multipasta: 0.2.7 ws: 8.18.2 transitivePeerDependencies: - bufferutil - utf-8-validate - '@effect/platform-node@0.96.1(@effect/cluster@0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13)': + '@effect/platform-node@0.96.1(@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14)': dependencies: - '@effect/cluster': 0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) - '@effect/platform': 0.90.2(effect@3.17.13) - '@effect/platform-node-shared': 0.49.1(@effect/cluster@0.48.6(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(effect@3.17.13))(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13) - '@effect/rpc': 0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) - '@effect/sql': 0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) - effect: 3.17.13 + '@effect/cluster': 0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) + '@effect/platform': 0.91.1(effect@3.17.14) + '@effect/platform-node-shared': 0.49.2(@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) + '@effect/rpc': 0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) + '@effect/sql': 0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) + effect: 3.17.14 mime: 3.0.0 undici: 5.28.4 ws: 8.18.2 @@ -15639,39 +15583,52 @@ snapshots: - bufferutil - utf-8-validate - '@effect/platform@0.90.2(effect@3.17.13)': + '@effect/platform-node@0.96.1(@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)': dependencies: - '@opentelemetry/semantic-conventions': 1.36.0 - effect: 3.17.13 + '@effect/cluster': 0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14) + '@effect/platform': 0.91.1(effect@3.17.14) + '@effect/platform-node-shared': 0.49.2(@effect/cluster@0.49.1(@effect/platform@0.91.1(effect@3.17.14))(@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) + effect: 3.17.14 + mime: 3.0.0 + undici: 5.28.4 + ws: 8.18.2 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@effect/platform@0.91.1(effect@3.17.14)': + dependencies: + effect: 3.17.14 find-my-way-ts: 0.1.6 - msgpackr: 1.11.4 + msgpackr: 1.11.5 multipasta: 0.2.7 - '@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)': + '@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)': dependencies: - '@effect/platform': 0.90.2(effect@3.17.13) - effect: 3.17.13 + '@effect/platform': 0.91.1(effect@3.17.14) + effect: 3.17.14 + msgpackr: 1.11.5 - '@effect/sql-mysql2@0.45.1(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13)': + '@effect/sql-mysql2@0.45.1(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14)': dependencies: - '@effect/experimental': 0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1) - '@effect/platform': 0.90.2(effect@3.17.13) - '@effect/sql': 0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) - effect: 3.17.13 + '@effect/experimental': 0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1) + '@effect/platform': 0.91.1(effect@3.17.14) + '@effect/sql': 0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) + effect: 3.17.14 mysql2: 3.14.1 - '@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1))(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)': + '@effect/sql@0.44.2(@effect/experimental@0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1))(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)': dependencies: - '@effect/experimental': 0.54.6(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13)(ioredis@5.6.1) - '@effect/platform': 0.90.2(effect@3.17.13) - effect: 3.17.13 + '@effect/experimental': 0.54.6(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14)(ioredis@5.6.1) + '@effect/platform': 0.91.1(effect@3.17.14) + effect: 3.17.14 uuid: 11.1.0 - '@effect/workflow@0.9.5(@effect/platform@0.90.2(effect@3.17.13))(@effect/rpc@0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13))(effect@3.17.13)': + '@effect/workflow@0.10.0(@effect/platform@0.91.1(effect@3.17.14))(@effect/rpc@0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14))(effect@3.17.14)': dependencies: - '@effect/platform': 0.90.2(effect@3.17.13) - '@effect/rpc': 0.69.2(@effect/platform@0.90.2(effect@3.17.13))(effect@3.17.13) - effect: 3.17.13 + '@effect/platform': 0.91.1(effect@3.17.14) + '@effect/rpc': 0.70.0(@effect/platform@0.91.1(effect@3.17.14))(effect@3.17.14) + effect: 3.17.14 '@emnapi/core@1.4.3': dependencies: @@ -16248,11 +16205,11 @@ snapshots: '@floating-ui/core': 1.7.0 '@floating-ui/utils': 0.2.9 - '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@floating-ui/react-dom@2.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@floating-ui/dom': 1.7.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) '@floating-ui/utils@0.2.9': {} @@ -16272,11 +16229,11 @@ snapshots: dependencies: '@fortawesome/fontawesome-common-types': 6.7.2 - '@fortawesome/react-fontawesome@0.2.2(@fortawesome/fontawesome-svg-core@6.7.2)(react@19.1.0)': + '@fortawesome/react-fontawesome@0.2.2(@fortawesome/fontawesome-svg-core@6.7.2)(react@19.1.1)': dependencies: '@fortawesome/fontawesome-svg-core': 6.7.2 prop-types: 15.8.1 - react: 19.1.0 + react: 19.1.1 '@grpc/grpc-js@1.13.3': dependencies: @@ -16290,12 +16247,12 @@ snapshots: protobufjs: 7.4.0 yargs: 17.7.2 - '@headlessui/react@1.7.19(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@headlessui/react@1.7.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@tanstack/react-virtual': 3.13.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@tanstack/react-virtual': 3.13.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1) client-only: 0.0.1 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) '@hono/valibot-validator@0.5.2(hono@4.7.8)(valibot@1.0.0-rc.1(typescript@5.8.3))': dependencies: @@ -16307,9 +16264,9 @@ snapshots: hono: 4.7.8 zod: 3.25.76 - '@hookform/resolvers@3.10.0(react-hook-form@7.56.2(react@19.1.0))': + '@hookform/resolvers@3.10.0(react-hook-form@7.56.2(react@19.1.1))': dependencies: - react-hook-form: 7.56.2(react@19.1.0) + react-hook-form: 7.56.2(react@19.1.1) '@humanfs/core@0.19.1': {} @@ -16686,7 +16643,7 @@ snapshots: '@jest/source-map@29.6.3': dependencies: - '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/trace-mapping': 0.3.30 callsites: 3.1.0 graceful-fs: 4.2.11 @@ -16736,7 +16693,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/trace-mapping': 0.3.30 '@jridgewell/gen-mapping@0.3.8': dependencies: @@ -16761,7 +16718,7 @@ snapshots: '@jridgewell/source-map@0.3.6': dependencies: '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/trace-mapping': 0.3.30 '@jridgewell/sourcemap-codec@1.5.0': {} @@ -16772,6 +16729,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping@0.3.30': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -16915,11 +16877,11 @@ snapshots: - acorn - supports-color - '@mdx-js/react@3.1.0(@types/react@18.3.21)(react@19.1.0)': + '@mdx-js/react@3.1.0(@types/react@19.1.13)(react@19.1.1)': dependencies: '@types/mdx': 2.0.13 - '@types/react': 18.3.21 - react: 19.1.0 + '@types/react': 19.1.13 + react: 19.1.1 '@modelcontextprotocol/sdk@1.6.1': dependencies: @@ -16969,23 +16931,23 @@ snapshots: transitivePeerDependencies: - encoding - '@mux/mux-player-react@3.4.0(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@mux/mux-player-react@3.4.0(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@mux/mux-player': 3.4.0(react@19.1.0) + '@mux/mux-player': 3.4.0(react@19.1.1) '@mux/playback-core': 0.29.0 prop-types: 15.8.1 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@mux/mux-player@3.4.0(react@19.1.0)': + '@mux/mux-player@3.4.0(react@19.1.1)': dependencies: '@mux/mux-video': 0.25.2 '@mux/playback-core': 0.29.0 - media-chrome: 4.9.1(react@19.1.0) - player.style: 0.1.8(react@19.1.0) + media-chrome: 4.9.1(react@19.1.1) + player.style: 0.1.8(react@19.1.1) transitivePeerDependencies: - react @@ -17097,67 +17059,38 @@ snapshots: - rollup - supports-color - '@next/env@14.2.32': {} - - '@next/env@15.5.3': {} + '@next/env@15.5.4': {} '@next/eslint-plugin-next@13.3.0': dependencies: glob: 7.1.7 - '@next/eslint-plugin-next@14.1.0': + '@next/eslint-plugin-next@15.5.3': dependencies: - glob: 10.3.10 - - '@next/swc-darwin-arm64@14.2.32': - optional: true - - '@next/swc-darwin-arm64@15.5.3': - optional: true + fast-glob: 3.3.1 - '@next/swc-darwin-x64@14.2.32': + '@next/swc-darwin-arm64@15.5.4': optional: true - '@next/swc-darwin-x64@15.5.3': + '@next/swc-darwin-x64@15.5.4': optional: true - '@next/swc-linux-arm64-gnu@14.2.32': + '@next/swc-linux-arm64-gnu@15.5.4': optional: true - '@next/swc-linux-arm64-gnu@15.5.3': + '@next/swc-linux-arm64-musl@15.5.4': optional: true - '@next/swc-linux-arm64-musl@14.2.32': + '@next/swc-linux-x64-gnu@15.5.4': optional: true - '@next/swc-linux-arm64-musl@15.5.3': + '@next/swc-linux-x64-musl@15.5.4': optional: true - '@next/swc-linux-x64-gnu@14.2.32': + '@next/swc-win32-arm64-msvc@15.5.4': optional: true - '@next/swc-linux-x64-gnu@15.5.3': - optional: true - - '@next/swc-linux-x64-musl@14.2.32': - optional: true - - '@next/swc-linux-x64-musl@15.5.3': - optional: true - - '@next/swc-win32-arm64-msvc@14.2.32': - optional: true - - '@next/swc-win32-arm64-msvc@15.5.3': - optional: true - - '@next/swc-win32-ia32-msvc@14.2.32': - optional: true - - '@next/swc-win32-x64-msvc@14.2.32': - optional: true - - '@next/swc-win32-x64-msvc@15.5.3': + '@next/swc-win32-x64-msvc@15.5.4': optional: true '@noble/hashes@1.8.0': {} @@ -17306,12 +17239,12 @@ snapshots: - bluebird - supports-color - '@number-flow/react@0.5.9(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@number-flow/react@0.5.9(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: esm-env: 1.2.2 number-flow: 0.5.7 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) '@octokit/app@15.1.6': dependencies: @@ -17553,7 +17486,7 @@ snapshots: '@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.36.0 + '@opentelemetry/semantic-conventions': 1.32.0 '@opentelemetry/exporter-trace-otlp-grpc@0.57.2(@opentelemetry/api@1.9.0)': dependencies: @@ -17665,7 +17598,7 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.36.0 + '@opentelemetry/semantic-conventions': 1.32.0 '@opentelemetry/sdk-logs@0.203.0(@opentelemetry/api@1.9.0)': dependencies: @@ -17705,7 +17638,7 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.0.1(@opentelemetry/api@1.9.0) '@opentelemetry/resources': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.36.0 + '@opentelemetry/semantic-conventions': 1.32.0 '@opentelemetry/sdk-trace-node@1.30.1(@opentelemetry/api@1.9.0)': dependencies: @@ -17734,6 +17667,8 @@ snapshots: '@opentelemetry/semantic-conventions@1.28.0': {} + '@opentelemetry/semantic-conventions@1.32.0': {} + '@opentelemetry/semantic-conventions@1.36.0': {} '@panva/hkdf@1.2.1': {} @@ -17935,1019 +17870,740 @@ snapshots: '@radix-ui/primitive@1.1.2': {} - '@radix-ui/react-arrow@1.1.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-arrow@1.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-arrow@1.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-arrow@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-collection@1.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-collection@1.1.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.2(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - - '@radix-ui/react-collection@1.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.2(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) - - '@radix-ui/react-collection@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.3(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.3(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) - - '@radix-ui/react-compose-refs@1.0.0(react@19.1.0)': + '@radix-ui/react-compose-refs@1.0.0(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - react: 19.1.0 + react: 19.1.1 - '@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.13)(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-context@1.0.0(react@19.1.0)': + '@radix-ui/react-context@1.0.0(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - react: 19.1.0 + react: 19.1.1 - '@radix-ui/react-context@1.1.2(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-context@1.1.2(@types/react@19.1.13)(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-dialog@1.0.0(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-dialog@1.0.0(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0(react@19.1.0) - '@radix-ui/react-context': 1.0.0(react@19.1.0) - '@radix-ui/react-dismissable-layer': 1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-focus-guards': 1.0.0(react@19.1.0) - '@radix-ui/react-focus-scope': 1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-id': 1.0.0(react@19.1.0) - '@radix-ui/react-portal': 1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-presence': 1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.0.0(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.0.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.0.0(react@19.1.1) + '@radix-ui/react-context': 1.0.0(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-focus-guards': 1.0.0(react@19.1.1) + '@radix-ui/react-focus-scope': 1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.0.0(react@19.1.1) + '@radix-ui/react-portal': 1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-presence': 1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.0.0(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.0.0(react@19.1.1) aria-hidden: 1.2.4 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-remove-scroll: 2.5.4(@types/react@18.3.21)(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-remove-scroll: 2.5.4(@types/react@19.1.13)(react@19.1.1) transitivePeerDependencies: - '@types/react' - '@radix-ui/react-dialog@1.1.13(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-dialog@1.1.13(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) aria-hidden: 1.2.4 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-remove-scroll: 2.6.3(@types/react@18.3.21)(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-remove-scroll: 2.6.3(@types/react@19.1.13)(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-direction@1.1.1(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-direction@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-dismissable-layer@1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-dismissable-layer@1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0(react@19.1.0) - '@radix-ui/react-primitive': 1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.0.0(react@19.1.0) - '@radix-ui/react-use-escape-keydown': 1.0.0(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.0.0(react@19.1.1) + '@radix-ui/react-primitive': 1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.0.0(react@19.1.1) + '@radix-ui/react-use-escape-keydown': 1.0.0(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - '@radix-ui/react-dismissable-layer@1.1.10(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-dismissable-layer@1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-dismissable-layer@1.1.10(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-dismissable-layer@1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-dismissable-layer@1.1.9(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-dropdown-menu@2.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-menu': 2.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-dismissable-layer@1.1.9(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) - - '@radix-ui/react-dropdown-menu@2.1.14(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-menu': 2.1.14(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - - '@radix-ui/react-dropdown-menu@2.1.14(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-menu': 2.1.14(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) - - '@radix-ui/react-focus-guards@1.0.0(react@19.1.0)': + '@radix-ui/react-focus-guards@1.0.0(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - react: 19.1.0 + react: 19.1.1 - '@radix-ui/react-focus-guards@1.1.2(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-focus-guards@1.1.2(@types/react@19.1.13)(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-focus-scope@1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-focus-scope@1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - '@radix-ui/react-compose-refs': 1.0.0(react@19.1.0) - '@radix-ui/react-primitive': 1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.0.0(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@radix-ui/react-focus-scope@1.1.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - - '@radix-ui/react-focus-scope@1.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) - - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.0.0(react@19.1.1) + '@radix-ui/react-primitive': 1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.0.0(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + + '@radix-ui/react-focus-scope@1.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-id@1.0.0(react@19.1.0)': + '@radix-ui/react-id@1.0.0(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - '@radix-ui/react-use-layout-effect': 1.0.0(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-layout-effect': 1.0.0(react@19.1.1) + react: 19.1.1 - '@radix-ui/react-id@1.1.1(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-id@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-label@2.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-label@2.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-menu@2.1.14(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-menu@2.1.14(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-direction': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-popper': 1.2.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-portal': 1.1.8(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-roving-focus': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) + '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-popper': 1.2.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-roving-focus': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) aria-hidden: 1.2.4 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-remove-scroll: 2.6.3(@types/react@18.3.21)(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-remove-scroll: 2.6.3(@types/react@19.1.13)(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-menu@2.1.14(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-navigation-menu@1.2.12(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-direction': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-popper': 1.2.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-roving-focus': 1.1.9(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - aria-hidden: 1.2.4 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-remove-scroll: 2.6.3(@types/react@18.3.21)(react@19.1.0) + '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-visually-hidden': 1.2.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-navigation-menu@1.2.12(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-popover@1.1.13(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-direction': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-visually-hidden': 1.2.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) - - '@radix-ui/react-popover@1.1.13(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-popper': 1.2.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-focus-scope': 1.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-popper': 1.2.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) aria-hidden: 1.2.4 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-remove-scroll: 2.6.3(@types/react@18.3.21)(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) - - '@radix-ui/react-popper@1.2.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-arrow': 1.1.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-rect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/rect': 1.1.1 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-remove-scroll: 2.6.3(@types/react@19.1.13)(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - - '@radix-ui/react-popper@1.2.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-arrow': 1.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-rect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.21)(react@19.1.0) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) + + '@radix-ui/react-popper@1.2.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-arrow': 1.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.13)(react@19.1.1) '@radix-ui/rect': 1.1.1 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) - - '@radix-ui/react-popper@1.2.7(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-rect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.21)(react@19.1.0) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) + + '@radix-ui/react-popper@1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.13)(react@19.1.1) '@radix-ui/rect': 1.1.1 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - - '@radix-ui/react-popper@1.2.7(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-rect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/rect': 1.1.1 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-portal@1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-portal@1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - '@radix-ui/react-primitive': 1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@radix-ui/react-portal@1.1.8(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - - '@radix-ui/react-portal@1.1.8(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@radix-ui/react-primitive': 1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - '@radix-ui/react-portal@1.1.9(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-portal@1.1.8(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-presence@1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-presence@1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - '@radix-ui/react-compose-refs': 1.0.0(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.0.0(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@radix-ui/react-presence@1.1.4(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@radix-ui/react-compose-refs': 1.0.0(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.0.0(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - '@radix-ui/react-presence@1.1.4(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-presence@1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-primitive@1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-primitive@1.0.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - '@radix-ui/react-slot': 1.0.0(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - - '@radix-ui/react-primitive@2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-slot': 1.2.2(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@radix-ui/react-slot': 1.0.0(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - '@radix-ui/react-primitive@2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-primitive@2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-slot': 1.2.2(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) - - '@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-roving-focus@1.1.9(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-direction': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-roving-focus@1.1.9(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-roving-focus@1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-direction': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-collection': 1.1.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-select@2.2.5(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-select@2.2.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/number': 1.1.1 '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-direction': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-popper': 1.2.7(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.3(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-focus-guards': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) aria-hidden: 1.2.4 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-remove-scroll: 2.6.3(@types/react@18.3.21)(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-remove-scroll: 2.6.3(@types/react@19.1.13)(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-select@2.2.5(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-slider@1.3.5(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/number': 1.1.1 '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-direction': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-popper': 1.2.7(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.3(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - aria-hidden: 1.2.4 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-remove-scroll: 2.6.3(@types/react@18.3.21)(react@19.1.0) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-slider@1.3.5(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/number': 1.1.1 - '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-direction': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - - '@radix-ui/react-slot@1.0.0(react@19.1.0)': + '@radix-ui/react-slot@1.0.0(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - '@radix-ui/react-compose-refs': 1.0.0(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-compose-refs': 1.0.0(react@19.1.1) + react: 19.1.1 - '@radix-ui/react-slot@1.2.2(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-slot@1.2.2(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-slot@1.2.3(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-slot@1.2.3(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-switch@1.2.4(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-switch@1.2.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-tooltip@1.2.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-tooltip@1.2.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@radix-ui/primitive': 1.1.2 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-context': 1.1.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-id': 1.1.1(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-popper': 1.2.6(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-portal': 1.1.8(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@radix-ui/react-slot': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-visually-hidden': 1.2.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-dismissable-layer': 1.1.9(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-popper': 1.2.6(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-portal': 1.1.8(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-presence': 1.1.4(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@radix-ui/react-slot': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-visually-hidden': 1.2.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-use-callback-ref@1.0.0(react@19.1.0)': + '@radix-ui/react-use-callback-ref@1.0.0(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - react: 19.1.0 + react: 19.1.1 - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-use-controllable-state@1.0.0(react@19.1.0)': + '@radix-ui/react-use-controllable-state@1.0.0(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - '@radix-ui/react-use-callback-ref': 1.0.0(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-callback-ref': 1.0.0(react@19.1.1) + react: 19.1.1 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@18.3.21)(react@19.1.0) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.13)(react@19.1.1) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-use-escape-keydown@1.0.0(react@19.1.0)': + '@radix-ui/react-use-escape-keydown@1.0.0(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - '@radix-ui/react-use-callback-ref': 1.0.0(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-callback-ref': 1.0.0(react@19.1.1) + react: 19.1.1 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-use-layout-effect@1.0.0(react@19.1.0)': + '@radix-ui/react-use-layout-effect@1.0.0(react@19.1.1)': dependencies: '@babel/runtime': 7.27.1 - react: 19.1.0 + react: 19.1.1 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-use-previous@1.1.1(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-use-rect@1.1.1(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: '@radix-ui/rect': 1.1.1 - react: 19.1.0 + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - '@radix-ui/react-use-size@1.1.1(@types/react@18.3.21)(react@19.1.0)': + '@radix-ui/react-use-size@1.1.1(@types/react@19.1.13)(react@19.1.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 optionalDependencies: - '@types/react': 18.3.21 - - '@radix-ui/react-visually-hidden@1.2.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) + '@types/react': 19.1.13 - '@radix-ui/react-visually-hidden@1.2.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-visually-hidden@1.2.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-primitive': 2.1.2(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.9(@types/react@18.3.21))(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - optionalDependencies: - '@types/react': 18.3.21 - '@types/react-dom': 19.1.9(@types/react@18.3.21) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) '@radix-ui/rect@1.1.1': {} - '@react-email/body@0.0.11(react@19.1.0)': + '@react-email/body@0.0.11(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/button@0.1.0(react@19.1.0)': + '@react-email/button@0.1.0(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/code-block@0.1.0(react@19.1.0)': + '@react-email/code-block@0.1.0(react@19.1.1)': dependencies: prismjs: 1.30.0 - react: 19.1.0 - - '@react-email/code-inline@0.0.5(react@19.1.0)': - dependencies: - react: 19.1.0 - - '@react-email/column@0.0.13(react@19.1.0)': - dependencies: - react: 19.1.0 - - '@react-email/components@0.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': - dependencies: - '@react-email/body': 0.0.11(react@19.1.0) - '@react-email/button': 0.1.0(react@19.1.0) - '@react-email/code-block': 0.1.0(react@19.1.0) - '@react-email/code-inline': 0.0.5(react@19.1.0) - '@react-email/column': 0.0.13(react@19.1.0) - '@react-email/container': 0.0.15(react@19.1.0) - '@react-email/font': 0.0.9(react@19.1.0) - '@react-email/head': 0.0.12(react@19.1.0) - '@react-email/heading': 0.0.15(react@19.1.0) - '@react-email/hr': 0.0.11(react@19.1.0) - '@react-email/html': 0.0.11(react@19.1.0) - '@react-email/img': 0.0.11(react@19.1.0) - '@react-email/link': 0.0.12(react@19.1.0) - '@react-email/markdown': 0.0.15(react@19.1.0) - '@react-email/preview': 0.0.13(react@19.1.0) - '@react-email/render': 1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@react-email/row': 0.0.12(react@19.1.0) - '@react-email/section': 0.0.16(react@19.1.0) - '@react-email/tailwind': 1.0.5(react@19.1.0) - '@react-email/text': 0.1.5(react@19.1.0) - react: 19.1.0 + react: 19.1.1 + + '@react-email/code-inline@0.0.5(react@19.1.1)': + dependencies: + react: 19.1.1 + + '@react-email/column@0.0.13(react@19.1.1)': + dependencies: + react: 19.1.1 + + '@react-email/components@0.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@react-email/body': 0.0.11(react@19.1.1) + '@react-email/button': 0.1.0(react@19.1.1) + '@react-email/code-block': 0.1.0(react@19.1.1) + '@react-email/code-inline': 0.0.5(react@19.1.1) + '@react-email/column': 0.0.13(react@19.1.1) + '@react-email/container': 0.0.15(react@19.1.1) + '@react-email/font': 0.0.9(react@19.1.1) + '@react-email/head': 0.0.12(react@19.1.1) + '@react-email/heading': 0.0.15(react@19.1.1) + '@react-email/hr': 0.0.11(react@19.1.1) + '@react-email/html': 0.0.11(react@19.1.1) + '@react-email/img': 0.0.11(react@19.1.1) + '@react-email/link': 0.0.12(react@19.1.1) + '@react-email/markdown': 0.0.15(react@19.1.1) + '@react-email/preview': 0.0.13(react@19.1.1) + '@react-email/render': 1.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@react-email/row': 0.0.12(react@19.1.1) + '@react-email/section': 0.0.16(react@19.1.1) + '@react-email/tailwind': 1.0.5(react@19.1.1) + '@react-email/text': 0.1.5(react@19.1.1) + react: 19.1.1 transitivePeerDependencies: - react-dom - '@react-email/container@0.0.15(react@19.1.0)': + '@react-email/container@0.0.15(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/font@0.0.9(react@19.1.0)': + '@react-email/font@0.0.9(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/head@0.0.12(react@19.1.0)': + '@react-email/head@0.0.12(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/heading@0.0.15(react@19.1.0)': + '@react-email/heading@0.0.15(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/hr@0.0.11(react@19.1.0)': + '@react-email/hr@0.0.11(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/html@0.0.11(react@19.1.0)': + '@react-email/html@0.0.11(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/img@0.0.11(react@19.1.0)': + '@react-email/img@0.0.11(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/link@0.0.12(react@19.1.0)': + '@react-email/link@0.0.12(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/markdown@0.0.15(react@19.1.0)': + '@react-email/markdown@0.0.15(react@19.1.1)': dependencies: - md-to-react-email: 5.0.5(react@19.1.0) - react: 19.1.0 + md-to-react-email: 5.0.5(react@19.1.1) + react: 19.1.1 - '@react-email/preview@0.0.13(react@19.1.0)': + '@react-email/preview@0.0.13(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/render@1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@react-email/render@1.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: html-to-text: 9.0.5 prettier: 3.5.3 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) react-promise-suspense: 0.3.4 - '@react-email/row@0.0.12(react@19.1.0)': + '@react-email/row@0.0.12(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/section@0.0.16(react@19.1.0)': + '@react-email/section@0.0.16(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/tailwind@1.0.5(react@19.1.0)': + '@react-email/tailwind@1.0.5(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 - '@react-email/text@0.1.5(react@19.1.0)': + '@react-email/text@0.1.5(react@19.1.1)': dependencies: - react: 19.1.0 + react: 19.1.1 '@remix-run/router@1.23.0': {} @@ -18962,10 +18618,10 @@ snapshots: '@rive-app/canvas@2.27.1': {} - '@rive-app/react-canvas@4.19.0(react@19.1.0)': + '@rive-app/react-canvas@4.19.0(react@19.1.1)': dependencies: '@rive-app/canvas': 2.27.1 - react: 19.1.0 + react: 19.1.1 '@rollup/plugin-alias@5.1.1(rollup@4.40.2)': optionalDependencies: @@ -19672,7 +19328,7 @@ snapshots: '@solid-primitives/trigger@1.2.1(solid-js@1.9.6)': dependencies: - '@solid-primitives/utils': 6.3.2(solid-js@1.9.6) + '@solid-primitives/utils': 6.3.1(solid-js@1.9.6) solid-js: 1.9.6 '@solid-primitives/utils@6.3.1(solid-js@1.9.6)': @@ -19753,25 +19409,25 @@ snapshots: storybook: 8.6.12(prettier@3.5.3) ts-dedent: 2.2.0 - '@storybook/addon-docs@8.6.12(@types/react@18.3.21)(storybook@8.6.12(prettier@3.5.3))': + '@storybook/addon-docs@8.6.12(@types/react@19.1.13)(storybook@8.6.12(prettier@3.5.3))': dependencies: - '@mdx-js/react': 3.1.0(@types/react@18.3.21)(react@19.1.0) - '@storybook/blocks': 8.6.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.12(prettier@3.5.3)) + '@mdx-js/react': 3.1.0(@types/react@19.1.13)(react@19.1.1) + '@storybook/blocks': 8.6.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@8.6.12(prettier@3.5.3)) '@storybook/csf-plugin': 8.6.12(storybook@8.6.12(prettier@3.5.3)) - '@storybook/react-dom-shim': 8.6.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.12(prettier@3.5.3)) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@storybook/react-dom-shim': 8.6.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@8.6.12(prettier@3.5.3)) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) storybook: 8.6.12(prettier@3.5.3) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-essentials@8.6.12(@types/react@18.3.21)(storybook@8.6.12(prettier@3.5.3))': + '@storybook/addon-essentials@8.6.12(@types/react@19.1.13)(storybook@8.6.12(prettier@3.5.3))': dependencies: '@storybook/addon-actions': 8.6.12(storybook@8.6.12(prettier@3.5.3)) '@storybook/addon-backgrounds': 8.6.12(storybook@8.6.12(prettier@3.5.3)) '@storybook/addon-controls': 8.6.12(storybook@8.6.12(prettier@3.5.3)) - '@storybook/addon-docs': 8.6.12(@types/react@18.3.21)(storybook@8.6.12(prettier@3.5.3)) + '@storybook/addon-docs': 8.6.12(@types/react@19.1.13)(storybook@8.6.12(prettier@3.5.3)) '@storybook/addon-highlight': 8.6.12(storybook@8.6.12(prettier@3.5.3)) '@storybook/addon-measure': 8.6.12(storybook@8.6.12(prettier@3.5.3)) '@storybook/addon-outline': 8.6.12(storybook@8.6.12(prettier@3.5.3)) @@ -19796,13 +19452,13 @@ snapshots: storybook: 8.6.12(prettier@3.5.3) ts-dedent: 2.2.0 - '@storybook/addon-links@8.6.12(react@19.1.0)(storybook@8.6.12(prettier@3.5.3))': + '@storybook/addon-links@8.6.12(react@19.1.1)(storybook@8.6.12(prettier@3.5.3))': dependencies: '@storybook/global': 5.0.0 storybook: 8.6.12(prettier@3.5.3) ts-dedent: 2.2.0 optionalDependencies: - react: 19.1.0 + react: 19.1.1 '@storybook/addon-measure@8.6.12(storybook@8.6.12(prettier@3.5.3))': dependencies: @@ -19825,18 +19481,18 @@ snapshots: memoizerific: 1.11.3 storybook: 8.6.12(prettier@3.5.3) - '@storybook/blocks@8.6.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.12(prettier@3.5.3))': + '@storybook/blocks@8.6.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@8.6.12(prettier@3.5.3))': dependencies: - '@storybook/icons': 1.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@storybook/icons': 1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) storybook: 8.6.12(prettier@3.5.3) ts-dedent: 2.2.0 optionalDependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - '@storybook/builder-vite@10.0.0-beta.6(esbuild@0.25.4)(rollup@4.40.2)(storybook@8.6.12(prettier@3.5.3))(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1))(webpack@5.101.3(esbuild@0.25.4))': + '@storybook/builder-vite@10.0.0-beta.7(esbuild@0.25.4)(rollup@4.40.2)(storybook@8.6.12(prettier@3.5.3))(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1))(webpack@5.101.3(esbuild@0.25.4))': dependencies: - '@storybook/csf-plugin': 10.0.0-beta.6(esbuild@0.25.4)(rollup@4.40.2)(storybook@8.6.12(prettier@3.5.3))(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1))(webpack@5.101.3(esbuild@0.25.4)) + '@storybook/csf-plugin': 10.0.0-beta.7(esbuild@0.25.4)(rollup@4.40.2)(storybook@8.6.12(prettier@3.5.3))(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1))(webpack@5.101.3(esbuild@0.25.4)) storybook: 8.6.12(prettier@3.5.3) ts-dedent: 2.2.0 vite: 6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1) @@ -19866,7 +19522,7 @@ snapshots: - supports-color - utf-8-validate - '@storybook/csf-plugin@10.0.0-beta.6(esbuild@0.25.4)(rollup@4.40.2)(storybook@8.6.12(prettier@3.5.3))(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1))(webpack@5.101.3(esbuild@0.25.4))': + '@storybook/csf-plugin@10.0.0-beta.7(esbuild@0.25.4)(rollup@4.40.2)(storybook@8.6.12(prettier@3.5.3))(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1))(webpack@5.101.3(esbuild@0.25.4))': dependencies: storybook: 8.6.12(prettier@3.5.3) unplugin: 2.3.10 @@ -19891,10 +19547,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@storybook/icons@1.4.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) '@storybook/instrumenter@8.6.12(storybook@8.6.12(prettier@3.5.3))': dependencies: @@ -19906,10 +19562,10 @@ snapshots: dependencies: storybook: 8.6.12(prettier@3.5.3) - '@storybook/react-dom-shim@8.6.12(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(storybook@8.6.12(prettier@3.5.3))': + '@storybook/react-dom-shim@8.6.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@8.6.12(prettier@3.5.3))': dependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) storybook: 8.6.12(prettier@3.5.3) '@storybook/test@8.6.12(storybook@8.6.12(prettier@3.5.3))': @@ -19939,8 +19595,6 @@ snapshots: '@stripe/stripe-js@3.5.0': {} - '@swc/counter@0.1.3': {} - '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 @@ -19949,11 +19603,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@swc/helpers@0.5.5': - dependencies: - '@swc/counter': 0.1.3 - tslib: 2.8.1 - '@szmarczak/http-timer@4.0.6': dependencies: defer-to-connect: 2.0.1 @@ -20024,7 +19673,7 @@ snapshots: '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1) '@babel/template': 7.27.2 '@babel/traverse': 7.27.4 - '@babel/types': 7.27.6 + '@babel/types': 7.27.1 '@tanstack/router-utils': 1.115.0 babel-dead-code-elimination: 1.0.10 dedent: 1.6.0 @@ -20047,46 +19696,52 @@ snapshots: '@tanstack/query-core@5.75.4': {} - '@tanstack/query-core@5.90.1': {} + '@tanstack/query-core@5.90.2': {} '@tanstack/query-devtools@5.90.1': {} - '@tanstack/react-devtools@0.7.0(@types/react-dom@18.3.7(@types/react@18.3.21))(@types/react@18.3.21)(csstype@3.1.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(solid-js@1.9.6)': + '@tanstack/react-devtools@0.7.0(@types/react-dom@19.1.9(@types/react@19.1.13))(@types/react@19.1.13)(csstype@3.1.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.6)': dependencies: '@tanstack/devtools': 0.6.14(csstype@3.1.3)(solid-js@1.9.6) - '@types/react': 18.3.21 - '@types/react-dom': 18.3.7(@types/react@18.3.21) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@types/react': 19.1.13 + '@types/react-dom': 19.1.9(@types/react@19.1.13) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) transitivePeerDependencies: - bufferutil - csstype - solid-js - utf-8-validate - '@tanstack/react-query-devtools@5.90.1(@tanstack/react-query@5.90.1(react@19.1.0))(react@19.1.0)': + '@tanstack/react-query-devtools@5.90.2(@tanstack/react-query@5.90.2(react@19.1.1))(react@19.1.1)': dependencies: '@tanstack/query-devtools': 5.90.1 - '@tanstack/react-query': 5.90.1(react@19.1.0) - react: 19.1.0 + '@tanstack/react-query': 5.90.2(react@19.1.1) + react: 19.1.1 - '@tanstack/react-query@5.90.1(react@19.1.0)': + '@tanstack/react-query@5.90.2(react@19.1.1)': dependencies: - '@tanstack/query-core': 5.90.1 - react: 19.1.0 + '@tanstack/query-core': 5.90.2 + react: 19.1.1 - '@tanstack/react-store@0.7.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@tanstack/react-store@0.7.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@tanstack/store': 0.7.7 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - use-sync-external-store: 1.5.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + use-sync-external-store: 1.5.0(react@19.1.1) + + '@tanstack/react-virtual@3.13.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + dependencies: + '@tanstack/virtual-core': 3.13.12 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - '@tanstack/react-virtual@3.13.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@tanstack/react-virtual@3.13.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@tanstack/virtual-core': 3.13.8 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) '@tanstack/router-utils@1.115.0': dependencies: @@ -20130,6 +19785,8 @@ snapshots: '@tanstack/store@0.7.7': {} + '@tanstack/virtual-core@3.13.12': {} + '@tanstack/virtual-core@3.13.8': {} '@tauri-apps/api@1.6.0': {} @@ -20372,16 +20029,16 @@ snapshots: '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.27.6 + '@babel/types': 7.27.1 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.6 + '@babel/parser': 7.27.5 + '@babel/types': 7.27.1 '@types/babel__traverse@7.20.7': dependencies: - '@babel/types': 7.27.6 + '@babel/types': 7.27.1 '@types/body-parser@1.19.5': dependencies: @@ -20592,21 +20249,17 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@18.3.7(@types/react@18.3.21)': + '@types/react-dom@19.1.9(@types/react@19.1.13)': dependencies: - '@types/react': 18.3.21 - - '@types/react-dom@19.1.9(@types/react@18.3.21)': - dependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 '@types/react-responsive-masonry@2.6.0': dependencies: '@types/react': 18.3.21 - '@types/react-tooltip@4.2.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@types/react-tooltip@4.2.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - react-tooltip: 5.28.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react-tooltip: 5.28.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1) transitivePeerDependencies: - react - react-dom @@ -20616,6 +20269,10 @@ snapshots: '@types/prop-types': 15.7.14 csstype: 3.1.3 + '@types/react@19.1.13': + dependencies: + csstype: 3.1.3 + '@types/resolve@1.20.2': {} '@types/resolve@1.20.6': {} @@ -20716,6 +20373,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/type-utils': 7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 7.18.0 + eslint: 9.30.1(jiti@2.4.2) + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 1.4.3(typescript@5.8.3) + optionalDependencies: + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 @@ -20728,26 +20403,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@5.62.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.3) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.4.0(supports-color@5.5.0) - eslint: 9.30.1(jiti@2.4.2) + eslint: 8.57.1 optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3)': + '@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.4.0(supports-color@5.5.0) - eslint: 8.57.1 + eslint: 9.30.1(jiti@2.4.2) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -20787,6 +20463,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)': + dependencies: + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) + '@typescript-eslint/utils': 7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) + debug: 4.4.1 + eslint: 9.30.1(jiti@2.4.2) + ts-api-utils: 1.4.3(typescript@5.8.3) + optionalDependencies: + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@5.62.0': {} '@typescript-eslint/types@7.18.0': {} @@ -20846,6 +20534,17 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3)': + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.30.1(jiti@2.4.2)) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) + eslint: 9.30.1(jiti@2.4.2) + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/visitor-keys@5.62.0': dependencies: '@typescript-eslint/types': 5.62.0 @@ -20856,10 +20555,10 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@uidotdev/usehooks@2.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@uidotdev/usehooks@2.4.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) '@ungap/structured-clone@1.3.0': {} @@ -21013,15 +20712,15 @@ snapshots: '@virtual-grid/core@2.0.1': {} - '@virtual-grid/react@2.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@virtual-grid/react@2.0.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: - '@tanstack/react-virtual': 3.13.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@tanstack/react-virtual': 3.13.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@virtual-grid/core': 2.0.1 '@virtual-grid/shared': 2.0.1 - react: 19.1.0 - react-intersection-observer: 9.16.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - use-deep-compare: 1.3.0(react@19.1.0) - use-resize-observer: 9.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.1 + react-intersection-observer: 9.16.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + use-deep-compare: 1.3.0(react@19.1.1) + use-resize-observer: 9.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1) transitivePeerDependencies: - react-dom @@ -21204,9 +20903,9 @@ snapshots: '@whatwg-node/promise-helpers': 1.3.1 tslib: 2.8.1 - '@workos-inc/node@7.50.0(express@5.1.0)(next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))': + '@workos-inc/node@7.50.0(express@5.1.0)(next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))': dependencies: - iron-session: 6.3.1(express@5.1.0)(next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) + iron-session: 6.3.1(express@5.1.0)(next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)) jose: 5.6.3 leb: 1.0.0 pluralize: 8.0.0 @@ -21602,9 +21301,9 @@ snapshots: babel-dead-code-elimination@1.0.10: dependencies: '@babel/core': 7.27.1 - '@babel/parser': 7.27.2 + '@babel/parser': 7.27.5 '@babel/traverse': 7.27.4 - '@babel/types': 7.27.6 + '@babel/types': 7.27.1 transitivePeerDependencies: - supports-color @@ -21649,7 +21348,7 @@ snapshots: '@babel/core': 7.27.1 '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1) - '@babel/types': 7.27.6 + '@babel/types': 7.27.1 html-entities: 2.3.3 parse5: 7.3.0 validate-html-nesting: 1.2.2 @@ -21806,7 +21505,7 @@ snapshots: dependencies: baseline-browser-mapping: 2.8.6 caniuse-lite: 1.0.30001743 - electron-to-chromium: 1.5.222 + electron-to-chromium: 1.5.223 node-releases: 2.0.21 update-browserslist-db: 1.1.3(browserslist@4.26.2) @@ -21842,10 +21541,6 @@ snapshots: builtin-modules@3.3.0: {} - busboy@1.6.0: - dependencies: - streamsearch: 1.1.0 - bytes@3.1.2: {} c12@3.0.3(magicast@0.3.5): @@ -21940,13 +21635,13 @@ snapshots: ccount@2.0.1: {} - ce-la-react@0.1.3(react@19.1.0): + ce-la-react@0.1.3(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 - ce-la-react@0.3.0(react@19.1.0): + ce-la-react@0.3.0(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 chai@5.2.0: dependencies: @@ -22064,11 +21759,11 @@ snapshots: cmd-shim@6.0.3: {} - cmdk@0.2.1(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + cmdk@0.2.1(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - '@radix-ui/react-dialog': 1.0.0(@types/react@18.3.21)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + '@radix-ui/react-dialog': 1.0.0(@types/react@19.1.13)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) transitivePeerDependencies: - '@types/react' @@ -22456,6 +22151,9 @@ snapshots: detect-libc@2.1.0: optional: true + detect-libc@2.1.1: + optional: true + detect-newline@3.1.0: {} detect-node-es@1.1.0: {} @@ -22617,7 +22315,7 @@ snapshots: ee-first@1.1.1: {} - effect@3.17.13: + effect@3.17.14: dependencies: '@standard-schema/spec': 1.0.0 fast-check: 3.23.2 @@ -22628,7 +22326,7 @@ snapshots: electron-to-chromium@1.5.150: {} - electron-to-chromium@1.5.222: {} + electron-to-chromium@1.5.223: {} emittery@0.13.1: {} @@ -23053,18 +22751,19 @@ snapshots: - eslint-plugin-import-x - supports-color - eslint-config-next@14.1.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3): + eslint-config-next@15.5.3(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@next/eslint-plugin-next': 14.1.0 + '@next/eslint-plugin-next': 15.5.3 '@rushstack/eslint-patch': 1.11.0 - '@typescript-eslint/parser': 5.62.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) eslint: 9.30.1(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.31.0)(eslint@9.30.1(jiti@2.4.2)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.30.1(jiti@2.4.2)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.30.1(jiti@2.4.2)) eslint-plugin-react: 7.37.5(eslint@9.30.1(jiti@2.4.2)) - eslint-plugin-react-hooks: 4.6.2(eslint@9.30.1(jiti@2.4.2)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.30.1(jiti@2.4.2)) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -23089,33 +22788,33 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0(supports-color@5.5.0) - eslint: 8.57.1 + eslint: 9.30.1(jiti@2.4.2) get-tsconfig: 4.10.0 is-bun-module: 2.0.0 stable-hash: 0.0.5 tinyglobby: 0.2.13 unrs-resolver: 1.7.2 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)) transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0)(eslint@9.30.1(jiti@2.4.2)): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0(supports-color@5.5.0) - eslint: 9.30.1(jiti@2.4.2) + eslint: 8.57.1 get-tsconfig: 4.10.0 is-bun-module: 2.0.0 stable-hash: 0.0.5 tinyglobby: 0.2.13 unrs-resolver: 1.7.2 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.30.1(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -23130,25 +22829,25 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.30.1(jiti@2.4.2)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.30.1(jiti@2.4.2) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.3) + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.31.0)(eslint@9.30.1(jiti@2.4.2)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.3) - eslint: 8.57.1 + '@typescript-eslint/parser': 7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.30.1(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)) transitivePeerDependencies: - supports-color @@ -23181,7 +22880,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@5.62.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.30.1(jiti@2.4.2)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -23190,9 +22889,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.30.1(jiti@2.4.2) + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.30.1(jiti@2.4.2)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -23204,13 +22903,13 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -23219,9 +22918,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.1 + eslint: 9.30.1(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)))(eslint@9.30.1(jiti@2.4.2)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -23233,7 +22932,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 7.18.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.8.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -23289,7 +22988,7 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-plugin-react-hooks@4.6.2(eslint@9.30.1(jiti@2.4.2)): + eslint-plugin-react-hooks@5.2.0(eslint@9.30.1(jiti@2.4.2)): dependencies: eslint: 9.30.1(jiti@2.4.2) @@ -23759,6 +23458,14 @@ snapshots: fast-fifo@1.3.2: {} + fast-glob@3.3.1: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -23946,23 +23653,23 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.18.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + framer-motion@11.18.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: motion-dom: 11.18.1 motion-utils: 11.18.1 tslib: 2.8.1 optionalDependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - framer-motion@12.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + framer-motion@12.20.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: motion-dom: 12.20.5 motion-utils: 12.19.0 tslib: 2.8.1 optionalDependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) fresh@0.5.2: {} @@ -24010,9 +23717,9 @@ snapshots: strip-ansi: 6.0.1 wide-align: 1.1.5 - geist@1.4.2(next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)): + geist@1.4.2(next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)): dependencies: - next: 14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) generate-function@2.3.1: dependencies: @@ -24097,14 +23804,6 @@ snapshots: glob-to-regexp@0.4.1: {} - glob@10.3.10: - dependencies: - foreground-child: 3.3.1 - jackspeak: 2.3.6 - minimatch: 9.0.5 - minipass: 7.1.2 - path-scurry: 1.11.1 - glob@10.4.5: dependencies: foreground-child: 3.3.1 @@ -24553,7 +24252,7 @@ snapshots: ipaddr.js@1.9.1: {} - iron-session@6.3.1(express@5.1.0)(next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)): + iron-session@6.3.1(express@5.1.0)(next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)): dependencies: '@peculiar/webcrypto': 1.5.0 '@types/cookie': 0.5.4 @@ -24564,7 +24263,7 @@ snapshots: iron-webcrypto: 0.2.8 optionalDependencies: express: 5.1.0 - next: 14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) iron-webcrypto@0.2.8: dependencies: @@ -24833,12 +24532,6 @@ snapshots: has-symbols: 1.1.0 set-function-name: 2.0.2 - jackspeak@2.3.6: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -25098,7 +24791,7 @@ snapshots: '@babel/generator': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1) '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1) - '@babel/types': 7.27.6 + '@babel/types': 7.27.1 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -25113,7 +24806,7 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.7.2 + semver: 7.7.1 transitivePeerDependencies: - supports-color @@ -25463,13 +25156,13 @@ snapshots: lru.min@1.1.2: {} - lucide-react@0.294.0(react@19.1.0): + lucide-react@0.294.0(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 - lucide-react@0.525.0(react@19.1.0): + lucide-react@0.525.0(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 luxon@3.6.1: {} @@ -25485,14 +25178,14 @@ snapshots: magicast@0.2.11: dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.6 + '@babel/parser': 7.27.5 + '@babel/types': 7.27.1 recast: 0.23.11 magicast@0.3.5: dependencies: - '@babel/parser': 7.27.2 - '@babel/types': 7.27.6 + '@babel/parser': 7.27.5 + '@babel/types': 7.27.1 source-map-js: 1.2.1 make-dir@3.1.0: @@ -25534,10 +25227,10 @@ snapshots: math-intrinsics@1.1.0: {} - md-to-react-email@5.0.5(react@19.1.0): + md-to-react-email@5.0.5(react@19.1.1): dependencies: marked: 7.0.4 - react: 19.1.0 + react: 19.1.1 mdast-util-from-markdown@2.0.2: dependencies: @@ -25665,16 +25358,16 @@ snapshots: - acorn - supports-color - media-chrome@4.12.0(react@19.1.0): + media-chrome@4.12.0(react@19.1.1): dependencies: - ce-la-react: 0.3.0(react@19.1.0) + ce-la-react: 0.3.0(react@19.1.1) transitivePeerDependencies: - react - media-chrome@4.9.1(react@19.1.0): + media-chrome@4.9.1(react@19.1.1): dependencies: '@vercel/edge': 1.2.1 - ce-la-react: 0.1.3(react@19.1.0) + ce-la-react: 0.1.3(react@19.1.1) transitivePeerDependencies: - react @@ -26100,13 +25793,13 @@ snapshots: motion-utils@12.19.0: {} - motion@12.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + motion@12.20.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - framer-motion: 12.20.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + framer-motion: 12.20.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1) tslib: 2.8.1 optionalDependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) mp4box@0.5.4: {} @@ -26126,7 +25819,7 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3 optional: true - msgpackr@1.11.4: + msgpackr@1.11.5: optionalDependencies: msgpackr-extract: 3.0.3 @@ -26187,31 +25880,31 @@ snapshots: p-wait-for: 5.0.2 qs: 6.14.0 - next-auth@4.24.11(next@14.2.32(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(nodemailer@6.10.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + next-auth@4.24.11(next@15.5.4(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(nodemailer@6.10.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: '@babel/runtime': 7.27.1 '@panva/hkdf': 1.2.1 cookie: 0.7.2 jose: 4.15.9 - next: 14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) oauth: 0.9.15 openid-client: 5.7.1 preact: 10.26.6 preact-render-to-string: 5.2.6(preact@10.26.6) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) uuid: 8.3.2 optionalDependencies: nodemailer: 6.10.1 - next-contentlayer2@0.5.8(acorn@8.15.0)(contentlayer2@0.5.8(acorn@8.15.0)(esbuild@0.25.5))(esbuild@0.25.5)(next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + next-contentlayer2@0.5.8(acorn@8.15.0)(contentlayer2@0.5.8(acorn@8.15.0)(esbuild@0.25.5))(esbuild@0.25.5)(next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: '@contentlayer2/core': 0.5.8(acorn@8.15.0)(esbuild@0.25.5) '@contentlayer2/utils': 0.5.8 contentlayer2: 0.5.8(acorn@8.15.0)(esbuild@0.25.5) - next: 14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + next: 15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) transitivePeerDependencies: - '@effect-ts/otel-node' - acorn @@ -26219,12 +25912,12 @@ snapshots: - markdown-wasm - supports-color - next-mdx-remote@5.0.0(@types/react@18.3.21)(acorn@8.15.0)(react@19.1.0): + next-mdx-remote@5.0.0(@types/react@19.1.13)(acorn@8.15.0)(react@19.1.1): dependencies: '@babel/code-frame': 7.27.1 '@mdx-js/mdx': 3.1.0(acorn@8.15.0) - '@mdx-js/react': 3.1.0(@types/react@18.3.21)(react@19.1.0) - react: 19.1.0 + '@mdx-js/react': 3.1.0(@types/react@19.1.13)(react@19.1.1) + react: 19.1.1 unist-util-remove: 3.1.1 vfile: 6.0.3 vfile-matter: 5.0.1 @@ -26233,60 +25926,34 @@ snapshots: - acorn - supports-color - next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - '@next/env': 14.2.32 - '@swc/helpers': 0.5.5 - busboy: 1.6.0 - caniuse-lite: 1.0.30001743 - graceful-fs: 4.2.11 - postcss: 8.4.31 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - styled-jsx: 5.1.1(@babel/core@7.27.1)(react@19.1.0) - optionalDependencies: - '@next/swc-darwin-arm64': 14.2.32 - '@next/swc-darwin-x64': 14.2.32 - '@next/swc-linux-arm64-gnu': 14.2.32 - '@next/swc-linux-arm64-musl': 14.2.32 - '@next/swc-linux-x64-gnu': 14.2.32 - '@next/swc-linux-x64-musl': 14.2.32 - '@next/swc-win32-arm64-msvc': 14.2.32 - '@next/swc-win32-ia32-msvc': 14.2.32 - '@next/swc-win32-x64-msvc': 14.2.32 - '@opentelemetry/api': 1.9.0 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - - next@15.5.3(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): - dependencies: - '@next/env': 15.5.3 + '@next/env': 15.5.4 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001743 postcss: 8.4.31 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - styled-jsx: 5.1.6(@babel/core@7.27.1)(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + styled-jsx: 5.1.6(@babel/core@7.27.1)(react@19.1.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.3 - '@next/swc-darwin-x64': 15.5.3 - '@next/swc-linux-arm64-gnu': 15.5.3 - '@next/swc-linux-arm64-musl': 15.5.3 - '@next/swc-linux-x64-gnu': 15.5.3 - '@next/swc-linux-x64-musl': 15.5.3 - '@next/swc-win32-arm64-msvc': 15.5.3 - '@next/swc-win32-x64-msvc': 15.5.3 + '@next/swc-darwin-arm64': 15.5.4 + '@next/swc-darwin-x64': 15.5.4 + '@next/swc-linux-arm64-gnu': 15.5.4 + '@next/swc-linux-arm64-musl': 15.5.4 + '@next/swc-linux-x64-gnu': 15.5.4 + '@next/swc-linux-x64-musl': 15.5.4 + '@next/swc-win32-arm64-msvc': 15.5.4 + '@next/swc-win32-x64-msvc': 15.5.4 '@opentelemetry/api': 1.9.0 sharp: 0.34.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextjs-cors@2.2.0(next@14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)): + nextjs-cors@2.2.0(next@15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)): dependencies: cors: 2.8.5 - next: 14.2.32(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) nitropack@2.11.11(@planetscale/database@1.19.0)(drizzle-orm@0.44.5(@cloudflare/workers-types@4.20250507.0)(@opentelemetry/api@1.9.0)(@planetscale/database@1.19.0)(mysql2@3.14.1))(encoding@0.1.13)(mysql2@3.14.1)(xml2js@0.6.2): dependencies: @@ -26417,7 +26084,7 @@ snapshots: node-gyp-build-optional-packages@5.2.2: dependencies: - detect-libc: 2.0.4 + detect-libc: 2.1.1 optional: true node-gyp-build@4.8.4: {} @@ -26949,9 +26616,9 @@ snapshots: exsolve: 1.0.5 pathe: 2.0.3 - player.style@0.1.8(react@19.1.0): + player.style@0.1.8(react@19.1.1): dependencies: - media-chrome: 4.9.1(react@19.1.0) + media-chrome: 4.9.1(react@19.1.1) transitivePeerDependencies: - react @@ -27218,29 +26885,29 @@ snapshots: defu: 6.1.4 destr: 2.0.5 - re-resizable@6.11.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + re-resizable@6.11.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - react-confetti@6.4.0(react@19.1.0): + react-confetti@6.4.0(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 tween-functions: 1.2.0 - react-dom@19.1.0(react@19.1.0): + react-dom@19.1.1(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 scheduler: 0.26.0 - react-draggable@4.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-draggable@4.4.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: clsx: 1.2.1 prop-types: 15.8.1 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - react-email@4.0.16(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-email@4.0.16(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: '@babel/parser': 7.27.5 '@babel/traverse': 7.27.4 @@ -27252,7 +26919,7 @@ snapshots: glob: 11.0.3 log-symbols: 7.0.1 mime-types: 3.0.1 - next: 15.5.3(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.5.4(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) normalize-path: 3.0.0 ora: 8.2.0 socket.io: 4.8.1 @@ -27269,28 +26936,51 @@ snapshots: - supports-color - utf-8-validate - react-hls-player@3.0.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-email@4.2.11: + dependencies: + '@babel/parser': 7.27.5 + '@babel/traverse': 7.27.4 + chokidar: 4.0.3 + commander: 13.1.0 + debounce: 2.2.0 + esbuild: 0.25.5 + glob: 11.0.3 + jiti: 2.4.2 + log-symbols: 7.0.1 + mime-types: 3.0.1 + normalize-path: 3.0.0 + nypm: 0.6.0 + ora: 8.2.0 + prompts: 2.4.2 + socket.io: 4.8.1 + tsconfig-paths: 4.2.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + react-hls-player@3.0.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: hls.js: 0.14.17 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - react-hook-form@7.56.2(react@19.1.0): + react-hook-form@7.56.2(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 - react-hot-toast@2.5.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-hot-toast@2.5.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: csstype: 3.1.3 goober: 2.1.16(csstype@3.1.3) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - react-intersection-observer@9.16.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-intersection-observer@9.16.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 optionalDependencies: - react-dom: 19.1.0(react@19.1.0) + react-dom: 19.1.1(react@19.1.1) react-is@16.13.1: {} @@ -27298,9 +26988,9 @@ snapshots: react-is@18.3.1: {} - react-loading-skeleton@3.5.0(react@19.1.0): + react-loading-skeleton@3.5.0(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 react-promise-suspense@0.3.4: dependencies: @@ -27308,78 +26998,78 @@ snapshots: react-refresh@0.17.0: {} - react-remove-scroll-bar@2.3.8(@types/react@18.3.21)(react@19.1.0): + react-remove-scroll-bar@2.3.8(@types/react@19.1.13)(react@19.1.1): dependencies: - react: 19.1.0 - react-style-singleton: 2.2.3(@types/react@18.3.21)(react@19.1.0) + react: 19.1.1 + react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.1.1) tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - react-remove-scroll@2.5.4(@types/react@18.3.21)(react@19.1.0): + react-remove-scroll@2.5.4(@types/react@19.1.13)(react@19.1.1): dependencies: - react: 19.1.0 - react-remove-scroll-bar: 2.3.8(@types/react@18.3.21)(react@19.1.0) - react-style-singleton: 2.2.3(@types/react@18.3.21)(react@19.1.0) + react: 19.1.1 + react-remove-scroll-bar: 2.3.8(@types/react@19.1.13)(react@19.1.1) + react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.1.1) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@18.3.21)(react@19.1.0) - use-sidecar: 1.1.3(@types/react@18.3.21)(react@19.1.0) + use-callback-ref: 1.3.3(@types/react@19.1.13)(react@19.1.1) + use-sidecar: 1.1.3(@types/react@19.1.13)(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - react-remove-scroll@2.6.3(@types/react@18.3.21)(react@19.1.0): + react-remove-scroll@2.6.3(@types/react@19.1.13)(react@19.1.1): dependencies: - react: 19.1.0 - react-remove-scroll-bar: 2.3.8(@types/react@18.3.21)(react@19.1.0) - react-style-singleton: 2.2.3(@types/react@18.3.21)(react@19.1.0) + react: 19.1.1 + react-remove-scroll-bar: 2.3.8(@types/react@19.1.13)(react@19.1.1) + react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.1.1) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@18.3.21)(react@19.1.0) - use-sidecar: 1.1.3(@types/react@18.3.21)(react@19.1.0) + use-callback-ref: 1.3.3(@types/react@19.1.13)(react@19.1.1) + use-sidecar: 1.1.3(@types/react@19.1.13)(react@19.1.1) optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - react-rnd@10.5.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-rnd@10.5.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - re-resizable: 6.11.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-draggable: 4.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + re-resizable: 6.11.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-draggable: 4.4.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1) tslib: 2.6.2 - react-router-dom@6.30.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-router-dom@6.30.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: '@remix-run/router': 1.23.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) - react-router: 6.30.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + react-router: 6.30.0(react@19.1.1) - react-router@6.30.0(react@19.1.0): + react-router@6.30.0(react@19.1.1): dependencies: '@remix-run/router': 1.23.0 - react: 19.1.0 + react: 19.1.1 - react-scroll-parallax@3.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-scroll-parallax@3.4.5(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: parallax-controller: 1.7.1 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - react-style-singleton@2.2.3(@types/react@18.3.21)(react@19.1.0): + react-style-singleton@2.2.3(@types/react@19.1.13)(react@19.1.1): dependencies: get-nonce: 1.0.1 - react: 19.1.0 + react: 19.1.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - react-tooltip@5.28.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-tooltip@5.28.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: '@floating-ui/dom': 1.7.0 classnames: 2.5.1 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - react@19.1.0: {} + react@19.1.1: {} read-cache@1.0.0: dependencies: @@ -27598,9 +27288,9 @@ snapshots: requires-port@1.0.0: {} - resend@4.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + resend@4.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - '@react-email/render': 1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@react-email/render': 1.1.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) transitivePeerDependencies: - react - react-dom @@ -28122,10 +27812,10 @@ snapshots: dependencies: solid-js: 1.9.6 - sonner@2.0.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + sonner@2.0.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) source-map-js@1.2.1: {} @@ -28236,7 +27926,7 @@ snapshots: storybook-solidjs-vite@1.0.0-beta.7(@storybook/test@8.6.12(storybook@8.6.12(prettier@3.5.3)))(esbuild@0.25.4)(rollup@4.40.2)(solid-js@1.9.6)(storybook@8.6.12(prettier@3.5.3))(vite-plugin-solid@2.11.6(@testing-library/jest-dom@6.5.0)(solid-js@1.9.6)(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1)))(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1))(webpack@5.101.3(esbuild@0.25.4)): dependencies: - '@storybook/builder-vite': 10.0.0-beta.6(esbuild@0.25.4)(rollup@4.40.2)(storybook@8.6.12(prettier@3.5.3))(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1))(webpack@5.101.3(esbuild@0.25.4)) + '@storybook/builder-vite': 10.0.0-beta.7(esbuild@0.25.4)(rollup@4.40.2)(storybook@8.6.12(prettier@3.5.3))(vite@6.3.5(@types/node@22.15.17)(jiti@2.4.2)(terser@5.44.0)(yaml@2.8.1))(webpack@5.101.3(esbuild@0.25.4)) '@storybook/types': 9.0.0-alpha.1(storybook@8.6.12(prettier@3.5.3)) magic-string: 0.30.17 solid-js: 1.9.6 @@ -28274,8 +27964,6 @@ snapshots: - supports-color - utf-8-validate - streamsearch@1.1.0: {} - streamx@2.22.0: dependencies: fast-fifo: 1.3.2 @@ -28420,17 +28108,10 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - styled-jsx@5.1.1(@babel/core@7.27.1)(react@19.1.0): - dependencies: - client-only: 0.0.1 - react: 19.1.0 - optionalDependencies: - '@babel/core': 7.27.1 - - styled-jsx@5.1.6(@babel/core@7.27.1)(react@19.1.0): + styled-jsx@5.1.6(@babel/core@7.27.1)(react@19.1.1): dependencies: client-only: 0.0.1 - react: 19.1.0 + react: 19.1.1 optionalDependencies: '@babel/core': 7.27.1 @@ -28831,6 +28512,12 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 + tsconfig-paths@4.2.0: + dependencies: + json5: 2.2.3 + minimist: 1.2.8 + strip-bom: 3.0.0 + tslib@1.14.1: {} tslib@2.6.2: {} @@ -29277,35 +28964,35 @@ snapshots: urlpattern-polyfill@8.0.2: {} - use-callback-ref@1.3.3(@types/react@18.3.21)(react@19.1.0): + use-callback-ref@1.3.3(@types/react@19.1.13)(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - use-deep-compare@1.3.0(react@19.1.0): + use-deep-compare@1.3.0(react@19.1.1): dependencies: dequal: 2.0.3 - react: 19.1.0 + react: 19.1.1 - use-resize-observer@9.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + use-resize-observer@9.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1): dependencies: '@juggle/resize-observer': 3.4.0 - react: 19.1.0 - react-dom: 19.1.0(react@19.1.0) + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) - use-sidecar@1.1.3(@types/react@18.3.21)(react@19.1.0): + use-sidecar@1.1.3(@types/react@19.1.13)(react@19.1.1): dependencies: detect-node-es: 1.1.0 - react: 19.1.0 + react: 19.1.1 tslib: 2.8.1 optionalDependencies: - '@types/react': 18.3.21 + '@types/react': 19.1.13 - use-sync-external-store@1.5.0(react@19.1.0): + use-sync-external-store@1.5.0(react@19.1.1): dependencies: - react: 19.1.0 + react: 19.1.1 util-deprecate@1.0.2: {} @@ -29333,7 +29020,7 @@ snapshots: v8-to-istanbul@9.3.0: dependencies: - '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/trace-mapping': 0.3.30 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0