diff --git a/apps/web/app/app.dub.co/(dashboard)/[slug]/settings/integrations/[integrationSlug]/page-client.tsx b/apps/web/app/app.dub.co/(dashboard)/[slug]/settings/integrations/[integrationSlug]/page-client.tsx index fb49c01256..0e951cd1e2 100644 --- a/apps/web/app/app.dub.co/(dashboard)/[slug]/settings/integrations/[integrationSlug]/page-client.tsx +++ b/apps/web/app/app.dub.co/(dashboard)/[slug]/settings/integrations/[integrationSlug]/page-client.tsx @@ -20,11 +20,14 @@ import { CarouselContent, CarouselItem, CarouselNavBar, + CarouselThumbnail, + CarouselThumbnails, Logo, MaxWidthWrapper, Popover, Tooltip, TooltipContent, + useMediaQuery, } from "@dub/ui"; import { CircleWarning, @@ -45,7 +48,7 @@ import { } from "@dub/utils"; import { useAction } from "next-safe-action/hooks"; import Link from "next/link"; -import { useState } from "react"; +import { memo, useState } from "react"; import { toast } from "sonner"; const integrationSettings = { @@ -60,6 +63,7 @@ export default function IntegrationPageClient({ integration: InstalledIntegrationInfoProps; }) { const { slug, id: workspaceId } = useWorkspace(); + const { isMobile } = useMediaQuery(); const [openPopover, setOpenPopover] = useState(false); const { execute, isPending } = useAction(getIntegrationInstallUrl, { @@ -218,7 +222,7 @@ export default function IntegrationPageClient({ ), }, ].map(({ label, content }) => ( -
+
{label} @@ -269,24 +273,58 @@ export default function IntegrationPageClient({
{integration.screenshots && integration.screenshots.length > 0 ? ( - - - {integration.screenshots.map((src, idx) => ( - - - - ))} - - + +
+ + {integration.screenshots.map((src, idx) => ( + + + + ))} + + +
+ {!isMobile && ( +
+ + {integration.screenshots.map((src, idx) => ( + + cn( + "aspect-[900/580] h-[100px] shrink-0 select-none overflow-hidden rounded-[6px] border", + "border-neutral-200 ring-2 ring-transparent transition-all duration-100", + active + ? "border-neutral-300 ring-black/10" + : "hover:ring-black/5", + ) + } + > + + + ))} + + +
+
+
+ )} ) : null} @@ -297,3 +335,5 @@ export default function IntegrationPageClient({ ); } + +const BlurImageMemo = memo(BlurImage); diff --git a/apps/web/app/partners.dub.co/(onboarding)/onboarding/onboarding-form.tsx b/apps/web/app/partners.dub.co/(onboarding)/onboarding/onboarding-form.tsx index 224ab85e46..8539120349 100644 --- a/apps/web/app/partners.dub.co/(onboarding)/onboarding/onboarding-form.tsx +++ b/apps/web/app/partners.dub.co/(onboarding)/onboarding/onboarding-form.tsx @@ -2,6 +2,7 @@ import { onboardPartnerAction } from "@/lib/actions/partners/onboard-partner"; import { onboardPartnerSchema } from "@/lib/zod/schemas/partners"; +import { Partner } from "@dub/prisma/client"; import { Button, buttonVariants, @@ -21,7 +22,11 @@ import ReactTextareaAutosize from "react-textarea-autosize"; import { toast } from "sonner"; import { z } from "zod"; -export function OnboardingForm() { +export function OnboardingForm({ + partner, +}: { + partner?: Pick | null; +}) { const router = useRouter(); const { data: session } = useSession(); const { isMobile } = useMediaQuery(); @@ -34,7 +39,13 @@ export function OnboardingForm() { setValue, watch, formState: { errors, isSubmitting, isSubmitSuccessful }, - } = useForm>(); + } = useForm>({ + defaultValues: { + description: partner?.bio ?? undefined, + country: partner?.country ?? undefined, + image: partner?.image ?? undefined, + }, + }); useEffect(() => { if (session?.user) { diff --git a/apps/web/app/partners.dub.co/(onboarding)/onboarding/page.tsx b/apps/web/app/partners.dub.co/(onboarding)/onboarding/page.tsx index e660df5eb9..2e6f211e97 100644 --- a/apps/web/app/partners.dub.co/(onboarding)/onboarding/page.tsx +++ b/apps/web/app/partners.dub.co/(onboarding)/onboarding/page.tsx @@ -1,7 +1,10 @@ +import { getSession } from "@/lib/auth"; +import { prisma } from "@dub/prisma"; import { ConnectedDots4 } from "@dub/ui/icons"; +import { Suspense } from "react"; import { OnboardingForm } from "./onboarding-form"; -export default function Onboarding() { +export default function PartnerOnboarding() { return (
@@ -11,8 +14,26 @@ export default function Onboarding() { Create your Dub Partner profile
- + }> + +
); } + +async function OnboardingFormRSC() { + const { user } = await getSession(); + + const partner = await prisma.partner.findUnique({ + where: { + email: user.email, + }, + select: { + bio: true, + country: true, + image: true, + }, + }); + return ; +} diff --git a/apps/web/lib/dynadot/configure-dns.ts b/apps/web/lib/dynadot/configure-dns.ts index e6f48b7645..8c428e1f60 100644 --- a/apps/web/lib/dynadot/configure-dns.ts +++ b/apps/web/lib/dynadot/configure-dns.ts @@ -1,5 +1,14 @@ +import { z } from "zod"; +import { DubApiError } from "../api/errors"; import { DYNADOT_API_KEY, DYNADOT_BASE_URL } from "./constants"; +const schema = z.object({ + SetDnsResponse: z.object({ + Status: z.string(), + Error: z.string().optional(), + }), +}); + export const configureDNS = async ({ domain }: { domain: string }) => { const searchParams = new URLSearchParams({ key: DYNADOT_API_KEY, @@ -9,9 +18,32 @@ export const configureDNS = async ({ domain }: { domain: string }) => { main_record0: "76.76.21.21", }); - return fetch(`${DYNADOT_BASE_URL}?${searchParams.toString()}`, { - headers: { - "Content-Type": "application/x-www-form-urlencoded", + const response = await fetch( + `${DYNADOT_BASE_URL}?${searchParams.toString()}`, + { + headers: { + "Content-Type": "application/x-www-form-urlencoded", + }, }, - }).then((res) => res.json()); + ); + + if (!response.ok) { + throw new DubApiError({ + code: "bad_request", + message: `Failed to configure DNS for domain "${domain}": ${response.statusText}`, + }); + } + + const data = schema.parse(await response.json()); + + const { Status, Error } = data.SetDnsResponse; + + if (Status !== "success") { + throw new DubApiError({ + code: "bad_request", + message: `Failed to configure DNS for domain "${domain}": ${Error}`, + }); + } + + return data; }; diff --git a/apps/web/package.json b/apps/web/package.json index 00ea9aa159..f7f4e2cb1b 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -94,7 +94,7 @@ "react-dom-confetti": "^0.2.0", "react-highlight-words": "^0.20.0", "react-hook-form": "^7.52.1", - "react-markdown": "^9.0.1", + "react-markdown": "^9.0.3", "react-parallax-tilt": "^1.7.70", "react-pdf-tailwind": "^2.3.0", "react-spring": "^9.5.5", @@ -103,7 +103,7 @@ "rehype-autolink-headings": "^6.1.1", "rehype-pretty-code": "^0.9.5", "rehype-slug": "^5.1.0", - "remark-gfm": "^3.0.1", + "remark-gfm": "^4.0.0", "shiki": "^1.14.1", "sonner": "^1.4.41", "stripe": "^12.12.0", diff --git a/apps/web/scripts/delete-partners.ts b/apps/web/scripts/delete-partners.ts new file mode 100644 index 0000000000..1b31d3f5dc --- /dev/null +++ b/apps/web/scripts/delete-partners.ts @@ -0,0 +1,63 @@ +import { prisma } from "@dub/prisma"; +import "dotenv-flow/config"; +import { bulkDeleteLinks } from "../lib/api/links/bulk-delete-links"; + +async function main() { + const partners = await prisma.partner.findMany({ + where: { + programs: { + some: { + programId: "prog_xxx", + }, + }, + }, + include: { + programs: { + select: { + links: true, + }, + }, + }, + take: 1, + }); + + for (const partner of partners) { + const programEnrollment = partner.programs[0]; + const links = programEnrollment.links; + + const deleteLinkCaches = await bulkDeleteLinks(links); + console.log("Deleted link caches", deleteLinkCaches); + + const deleteLinks = await prisma.link.deleteMany({ + where: { + id: { + in: links.map((link) => link.id), + }, + }, + }); + console.log("Deleted links", deleteLinks); + + const deleteSales = await prisma.sale.deleteMany({ + where: { + partnerId: partner.id, + }, + }); + console.log("Deleted sales", deleteSales); + + const deletePayouts = await prisma.payout.deleteMany({ + where: { + partnerId: partner.id, + }, + }); + console.log("Deleted payouts", deletePayouts); + + const deletePartner = await prisma.partner.delete({ + where: { + id: partner.id, + }, + }); + console.log("Deleted partner", deletePartner); + } +} + +main(); diff --git a/packages/ui/src/carousel.tsx b/packages/ui/src/carousel.tsx deleted file mode 100644 index 891abcb599..0000000000 --- a/packages/ui/src/carousel.tsx +++ /dev/null @@ -1,413 +0,0 @@ -"use client"; - -import { cn } from "@dub/utils"; -import { VariantProps, cva } from "class-variance-authority"; -import Autoplay from "embla-carousel-autoplay"; -import useEmblaCarousel, { - type UseEmblaCarouselType, -} from "embla-carousel-react"; -import { motion } from "framer-motion"; -import { ArrowLeft, ArrowRight, ChevronLeft, ChevronRight } from "lucide-react"; -import * as React from "react"; -import { buttonVariants } from "./button"; - -export const AUTOPLAY_DEFAULT_DELAY = 2000; - -type CarouselApi = UseEmblaCarouselType[1]; -type UseCarouselParameters = Parameters; -type CarouselOptions = UseCarouselParameters[0]; -type CarouselPlugin = UseCarouselParameters[1]; -type AutoplayOptions = Parameters[0]; - -type CarouselProps = { - opts?: CarouselOptions; - plugins?: CarouselPlugin; - orientation?: "horizontal" | "vertical"; - autoplay?: boolean | AutoplayOptions; - setApi?: (api: CarouselApi) => void; -}; - -type CarouselContextProps = { - carouselRef: ReturnType[0]; - api: ReturnType[1]; - scrollPrev: () => void; - scrollNext: () => void; - canScrollPrev: boolean; - canScrollNext: boolean; -} & CarouselProps; - -const CarouselContext = React.createContext(null); - -export function useCarousel() { - const context = React.useContext(CarouselContext); - - if (!context) { - throw new Error("useCarousel must be used within a "); - } - - return context; -} - -export function useCarouselActiveIndex() { - const { api } = useCarousel(); - - const [activeIndex, setActiveIndex] = React.useState(0); - - const onSelect = React.useCallback( - (api: CarouselApi) => setActiveIndex(api?.selectedScrollSnap() ?? 0), - [], - ); - - React.useEffect(() => { - if (!api) return; - - onSelect(api); - api.on("reInit", onSelect); - api.on("select", onSelect); - }, [api, onSelect]); - - return activeIndex; -} - -const Carousel = React.forwardRef< - HTMLDivElement, - React.HTMLAttributes & CarouselProps ->( - ( - { - orientation = "horizontal", - opts, - setApi, - autoplay, - plugins, - className, - children, - ...props - }, - ref, - ) => { - const [carouselRef, api] = useEmblaCarousel( - { - ...opts, - axis: orientation === "horizontal" ? "x" : "y", - }, - [ - ...(autoplay - ? [ - Autoplay( - typeof autoplay === "object" - ? autoplay - : { - delay: AUTOPLAY_DEFAULT_DELAY, - }, - ), - ] - : []), - ...(plugins || []), - ], - ); - const [canScrollPrev, setCanScrollPrev] = React.useState(false); - const [canScrollNext, setCanScrollNext] = React.useState(false); - - const onSelect = React.useCallback((api: CarouselApi) => { - if (!api) { - return; - } - - setCanScrollPrev(api.canScrollPrev()); - setCanScrollNext(api.canScrollNext()); - }, []); - - const scrollPrev = React.useCallback(() => { - api?.scrollPrev(); - }, [api]); - - const scrollNext = React.useCallback(() => { - api?.scrollNext(); - }, [api]); - - const handleKeyDown = React.useCallback( - (event: React.KeyboardEvent) => { - if (event.key === "ArrowLeft") { - event.preventDefault(); - scrollPrev(); - } else if (event.key === "ArrowRight") { - event.preventDefault(); - scrollNext(); - } - }, - [scrollPrev, scrollNext], - ); - - React.useEffect(() => { - if (!api || !setApi) { - return; - } - - setApi(api); - }, [api, setApi]); - - React.useEffect(() => { - if (!api) { - return; - } - - onSelect(api); - api.on("reInit", onSelect); - api.on("select", onSelect); - - return () => { - api?.off("select", onSelect); - }; - }, [api, onSelect]); - - return ( - -
- {children} -
-
- ); - }, -); -Carousel.displayName = "Carousel"; - -const CarouselContent = React.forwardRef< - HTMLDivElement, - React.HTMLAttributes ->(({ className, ...props }, ref) => { - const { carouselRef, orientation } = useCarousel(); - - return ( -
-
-
- ); -}); -CarouselContent.displayName = "CarouselContent"; - -const CarouselItem = React.forwardRef< - HTMLDivElement, - React.HTMLAttributes ->(({ className, ...props }, ref) => { - const { orientation } = useCarousel(); - - return ( -
- ); -}); -CarouselItem.displayName = "CarouselItem"; - -const CarouselPrevious = React.forwardRef< - HTMLButtonElement, - { className?: string } ->(({ className, ...props }, ref) => { - const { orientation, scrollPrev, canScrollPrev } = useCarousel(); - - return ( - - ); -}); -CarouselPrevious.displayName = "CarouselPrevious"; - -const CarouselNext = React.forwardRef< - HTMLButtonElement, - { className?: string } ->(({ className, ...props }, ref) => { - const { orientation, scrollNext, canScrollNext } = useCarousel(); - - return ( - - ); -}); -CarouselNext.displayName = "CarouselNext"; - -const CarouselNavBarVariants = cva( - "flex items-center justify-center gap-3 sm:gap-6", - { - variants: { - variant: { - simple: "relative", - floating: - "absolute bottom-4 left-1/2 -translate-x-1/2 rounded-full border border-gray-800/10 bg-white sm:bottom-6 ", - }, - }, - }, -); - -const CarouselNavBar = ({ - variant = "simple", - className, -}: VariantProps & { className?: string }) => { - const { scrollNext, scrollPrev, canScrollNext, canScrollPrev, api } = - useCarousel(); - - const autoplay = api?.plugins()?.autoplay; - - const [selectedIndex, setSelectedIndex] = React.useState(0); - - const [isPlaying, setIsPlaying] = React.useState(false); - - const onSelect = React.useCallback((api: CarouselApi) => { - setSelectedIndex(api?.selectedScrollSnap() ?? 0); - }, []); - - const stopAutoplayAnd = React.useCallback( - (fn: () => void) => () => { - if (autoplay && autoplay.isPlaying()) autoplay.stop(); - fn(); - }, - [autoplay], - ); - - React.useEffect(() => { - if (!api) return; - - onSelect(api); - setIsPlaying(autoplay?.isPlaying() ?? false); - api.on("reInit", onSelect); - api.on("select", onSelect); - api.on("autoplay:play", () => setIsPlaying(true)); - api.on("autoplay:stop", () => setIsPlaying(false)); - }, [api, autoplay, onSelect]); - - return ( -
- {variant !== "simple" && ( - - )} - - {api != null && ( -
- {api.slideNodes().map((_, idx) => ( - - ))} -
- )} - - {variant !== "simple" && ( - - )} -
- ); -}; - -export { - Carousel, - CarouselContent, - CarouselItem, - CarouselNavBar, - CarouselNext, - CarouselPrevious, - type CarouselApi, -}; diff --git a/packages/ui/src/carousel/carousel.tsx b/packages/ui/src/carousel/carousel.tsx new file mode 100644 index 0000000000..489429208e --- /dev/null +++ b/packages/ui/src/carousel/carousel.tsx @@ -0,0 +1,303 @@ +import { cn } from "@dub/utils"; +import Autoplay from "embla-carousel-autoplay"; +import useEmblaCarousel, { + type UseEmblaCarouselType, +} from "embla-carousel-react"; +import { ArrowLeft, ArrowRight } from "lucide-react"; +import { + createContext, + forwardRef, + HTMLAttributes, + KeyboardEvent, + useCallback, + useContext, + useEffect, + useState, +} from "react"; +import { buttonVariants } from "../button"; + +export const AUTOPLAY_DEFAULT_DELAY = 2000; + +type CarouselApi = UseEmblaCarouselType[1]; +type UseCarouselParameters = Parameters; +type CarouselOptions = UseCarouselParameters[0]; +type CarouselPlugin = UseCarouselParameters[1]; +type AutoplayOptions = Parameters[0]; + +type CarouselProps = { + opts?: CarouselOptions; + plugins?: CarouselPlugin; + orientation?: "horizontal" | "vertical"; + autoplay?: boolean | AutoplayOptions; + setApi?: (api: CarouselApi) => void; +}; + +type CarouselContextProps = { + carouselRef: ReturnType[0]; + api: ReturnType[1]; + scrollPrev: () => void; + scrollNext: () => void; + canScrollPrev: boolean; + canScrollNext: boolean; +} & CarouselProps; + +const CarouselContext = createContext(null); + +export function useCarousel() { + const context = useContext(CarouselContext); + + if (!context) { + throw new Error("useCarousel must be used within a "); + } + + return context; +} + +export function useCarouselActiveIndex() { + const { api } = useCarousel(); + + const [activeIndex, setActiveIndex] = useState(0); + + const onSelect = useCallback( + (api: CarouselApi) => setActiveIndex(api?.selectedScrollSnap() ?? 0), + [], + ); + + useEffect(() => { + if (!api) return; + + onSelect(api); + api.on("reInit", onSelect); + api.on("select", onSelect); + }, [api, onSelect]); + + return activeIndex; +} + +const Carousel = forwardRef< + HTMLDivElement, + HTMLAttributes & CarouselProps +>( + ( + { + orientation = "horizontal", + opts, + setApi, + autoplay, + plugins, + className, + children, + ...props + }, + ref, + ) => { + const [carouselRef, api] = useEmblaCarousel( + { + ...opts, + axis: orientation === "horizontal" ? "x" : "y", + }, + [ + ...(autoplay + ? [ + Autoplay( + typeof autoplay === "object" + ? autoplay + : { + delay: AUTOPLAY_DEFAULT_DELAY, + }, + ), + ] + : []), + ...(plugins || []), + ], + ); + const [canScrollPrev, setCanScrollPrev] = useState(false); + const [canScrollNext, setCanScrollNext] = useState(false); + + const onSelect = useCallback((api: CarouselApi) => { + if (!api) { + return; + } + + setCanScrollPrev(api.canScrollPrev()); + setCanScrollNext(api.canScrollNext()); + }, []); + + const scrollPrev = useCallback(() => { + api?.scrollPrev(); + }, [api]); + + const scrollNext = useCallback(() => { + api?.scrollNext(); + }, [api]); + + const handleKeyDown = useCallback( + (event: KeyboardEvent) => { + if (event.key === "ArrowLeft") { + event.preventDefault(); + scrollPrev(); + } else if (event.key === "ArrowRight") { + event.preventDefault(); + scrollNext(); + } + }, + [scrollPrev, scrollNext], + ); + + useEffect(() => { + if (!api || !setApi) { + return; + } + + setApi(api); + }, [api, setApi]); + + useEffect(() => { + if (!api) { + return; + } + + onSelect(api); + api.on("reInit", onSelect); + api.on("select", onSelect); + + return () => { + api?.off("select", onSelect); + }; + }, [api, onSelect]); + + return ( + +
+ {children} +
+
+ ); + }, +); +Carousel.displayName = "Carousel"; + +const CarouselContent = forwardRef< + HTMLDivElement, + HTMLAttributes +>(({ className, ...props }, ref) => { + const { carouselRef, orientation } = useCarousel(); + + return ( +
+
+
+ ); +}); +CarouselContent.displayName = "CarouselContent"; + +const CarouselItem = forwardRef>( + ({ className, ...props }, ref) => { + const { orientation } = useCarousel(); + + return ( +
+ ); + }, +); +CarouselItem.displayName = "CarouselItem"; + +const CarouselPrevious = forwardRef( + ({ className, ...props }, ref) => { + const { orientation, scrollPrev, canScrollPrev } = useCarousel(); + + return ( + + ); + }, +); +CarouselPrevious.displayName = "CarouselPrevious"; + +const CarouselNext = forwardRef( + ({ className, ...props }, ref) => { + const { orientation, scrollNext, canScrollNext } = useCarousel(); + + return ( + + ); + }, +); +CarouselNext.displayName = "CarouselNext"; + +export { + Carousel, + CarouselContent, + CarouselItem, + CarouselNext, + CarouselPrevious, + type CarouselApi, +}; diff --git a/packages/ui/src/carousel/index.ts b/packages/ui/src/carousel/index.ts new file mode 100644 index 0000000000..12b91b6b0b --- /dev/null +++ b/packages/ui/src/carousel/index.ts @@ -0,0 +1,3 @@ +export * from "./carousel"; +export * from "./nav-bar"; +export * from "./thumbnails"; diff --git a/packages/ui/src/carousel/nav-bar.tsx b/packages/ui/src/carousel/nav-bar.tsx new file mode 100644 index 0000000000..079f5e2ceb --- /dev/null +++ b/packages/ui/src/carousel/nav-bar.tsx @@ -0,0 +1,117 @@ +import { cn } from "@dub/utils"; +import { VariantProps, cva } from "class-variance-authority"; +import { motion } from "framer-motion"; +import { ChevronLeft, ChevronRight } from "lucide-react"; +import * as React from "react"; +import { AUTOPLAY_DEFAULT_DELAY, CarouselApi, useCarousel } from "./carousel"; + +const CarouselNavBarVariants = cva( + "flex items-center justify-center gap-3 sm:gap-6", + { + variants: { + variant: { + simple: "relative", + floating: + "absolute bottom-4 left-1/2 -translate-x-1/2 rounded-full border border-gray-800/10 bg-white sm:bottom-6 ", + }, + }, + }, +); + +export const CarouselNavBar = ({ + variant = "simple", + className, +}: VariantProps & { className?: string }) => { + const { scrollNext, scrollPrev, canScrollNext, canScrollPrev, api } = + useCarousel(); + + const autoplay = api?.plugins()?.autoplay; + + const [selectedIndex, setSelectedIndex] = React.useState(0); + + const [isPlaying, setIsPlaying] = React.useState(false); + + const onSelect = React.useCallback((api: CarouselApi) => { + setSelectedIndex(api?.selectedScrollSnap() ?? 0); + }, []); + + const stopAutoplayAnd = React.useCallback( + (fn: () => void) => () => { + if (autoplay && autoplay.isPlaying()) autoplay.stop(); + fn(); + }, + [autoplay], + ); + + React.useEffect(() => { + if (!api) return; + + onSelect(api); + setIsPlaying(autoplay?.isPlaying() ?? false); + api.on("reInit", onSelect); + api.on("select", onSelect); + api.on("autoplay:play", () => setIsPlaying(true)); + api.on("autoplay:stop", () => setIsPlaying(false)); + }, [api, autoplay, onSelect]); + + return ( +
+ {variant !== "simple" && ( + + )} + + {api != null && ( +
+ {api.slideNodes().map((_, idx) => ( + + ))} +
+ )} + + {variant !== "simple" && ( + + )} +
+ ); +}; diff --git a/packages/ui/src/carousel/thumbnails.tsx b/packages/ui/src/carousel/thumbnails.tsx new file mode 100644 index 0000000000..72c585f3e5 --- /dev/null +++ b/packages/ui/src/carousel/thumbnails.tsx @@ -0,0 +1,84 @@ +import { cn } from "@dub/utils"; +import useEmblaCarousel from "embla-carousel-react"; +import { + ButtonHTMLAttributes, + forwardRef, + HTMLAttributes, + useCallback, + useEffect, +} from "react"; +import { CarouselApi, useCarousel, useCarouselActiveIndex } from "./carousel"; + +export const CarouselThumbnails = ({ + className, + ...rest +}: HTMLAttributes) => { + const { api: mainApi } = useCarousel(); + const [thumbnailsRef, thumbnailsApi] = useEmblaCarousel({ + dragFree: true, + }); + + const onSelect = useCallback( + (api: CarouselApi) => { + if (!api || !thumbnailsApi) return; + + thumbnailsApi?.scrollTo(api.selectedScrollSnap()); + }, + [thumbnailsApi], + ); + + useEffect(() => { + if (!mainApi || !thumbnailsApi) return; + + onSelect(mainApi); + + mainApi.on("reInit", onSelect); + mainApi.on("select", onSelect); + + return () => { + mainApi?.off("reInit", onSelect); + mainApi?.off("select", onSelect); + }; + }, [mainApi, thumbnailsApi, onSelect]); + + return ( +
+
+
+ ); +}; + +type CarouselThumbnailProps = { + index: number; + className?: string | ((d: { active: boolean }) => string); +} & Omit, "className">; + +export const CarouselThumbnail = forwardRef< + HTMLDivElement, + CarouselThumbnailProps +>(({ index, className, ...rest }: CarouselThumbnailProps, ref) => { + const { api: mainApi } = useCarousel(); + + const activeIndex = useCarouselActiveIndex(); + + return ( +
+
+ ); +}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61d7977bb0..44ec86cb50 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ importers: version: 3.2.4(prettier@3.2.5)(typescript@5.6.2) prettier-plugin-tailwindcss: specifier: ^0.6.0 - version: 0.6.0(prettier-plugin-organize-imports@3.2.4)(prettier@3.2.5) + version: 0.6.0(prettier-plugin-organize-imports@3.2.4(prettier@3.2.5)(typescript@5.6.2))(prettier@3.2.5) tsconfig: specifier: workspace:* version: link:packages/tsconfig @@ -41,7 +41,7 @@ importers: version: 1.0.7(zod@3.22.4) '@boxyhq/saml-jackson': specifier: 1.23.9 - version: 1.23.9(@aws-sdk/client-sso-oidc@3.569.0) + version: 1.23.9(@aws-sdk/client-sso-oidc@3.569.0)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4)) '@chronark/zod-bird': specifier: ^0.3.9 version: 0.3.9 @@ -68,19 +68,19 @@ importers: version: link:../../packages/utils '@floating-ui/react': specifier: ^0.26.20 - version: 0.26.20(react-dom@18.2.0)(react@18.2.0) + version: 0.26.20(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@hookform/resolvers': specifier: ^3.9.0 - version: 3.9.0(react-hook-form@7.52.1) + version: 3.9.0(react-hook-form@7.52.1(react@18.2.0)) '@next-auth/prisma-adapter': specifier: ^1.0.5 - version: 1.0.5(@prisma/client@5.18.0)(next-auth@4.24.4) + version: 1.0.5(@prisma/client@5.18.0(prisma@5.18.0))(next-auth@4.24.4(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(nodemailer@6.9.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@next/third-parties': specifier: ^15.1.0 - version: 15.1.0(next@14.3.0-canary.42)(react@18.2.0) + version: 15.1.0(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) '@number-flow/react': specifier: ^0.4.1 - version: 0.4.1(react-dom@18.2.0)(react@18.2.0) + version: 0.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@planetscale/database': specifier: ^1.18.0 version: 1.18.0 @@ -92,7 +92,7 @@ importers: version: 6.0.1 '@radix-ui/react-hover-card': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-pdf/renderer': specifier: ^4.1.5 version: 4.1.5(react@18.2.0) @@ -101,7 +101,7 @@ importers: version: 2.2.1 '@splinetool/react-spline': specifier: ^2.2.6 - version: 2.2.6(@splinetool/runtime@1.2.8)(react-dom@18.2.0)(react@18.2.0) + version: 2.2.6(@splinetool/runtime@1.2.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@splinetool/runtime': specifier: ^1.2.8 version: 1.2.8 @@ -110,7 +110,7 @@ importers: version: 1.44.1 '@tanstack/react-table': specifier: ^8.17.3 - version: 8.17.3(react-dom@18.2.0)(react@18.2.0) + version: 8.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@team-plain/typescript-sdk': specifier: ^4.5.0 version: 4.5.0 @@ -131,7 +131,7 @@ importers: version: 0.4.1 '@vercel/functions': specifier: ^1.4.2 - version: 1.4.2 + version: 1.4.2(@aws-sdk/credential-provider-web-identity@3.568.0(@aws-sdk/client-sts@3.569.0)) '@vercel/og': specifier: ^0.6.3 version: 0.6.3 @@ -176,7 +176,7 @@ importers: version: 2.19.5 cmdk: specifier: ^0.2.0 - version: 0.2.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) cobe: specifier: ^0.6.3 version: 0.6.3 @@ -194,13 +194,13 @@ importers: version: 0.46.19(zod@3.22.4) framer-motion: specifier: ^10.16.16 - version: 10.18.0(react-dom@18.2.0)(react@18.2.0) + version: 10.18.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) fuse.js: specifier: ^6.6.2 version: 6.6.2 geist: specifier: ^1.3.1 - version: 1.3.1(next@14.3.0-canary.42) + version: 1.3.1(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) github-slugger: specifier: ^2.0.0 version: 2.0.0 @@ -212,7 +212,7 @@ importers: version: 3.0.3 input-otp: specifier: ^1.2.4 - version: 1.2.4(react-dom@18.2.0)(react@18.2.0) + version: 1.2.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) js-cookie: specifier: ^3.0.5 version: 3.0.5 @@ -230,19 +230,19 @@ importers: version: 5.0.1 next: specifier: 14.3.0-canary.42 - version: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + version: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) next-auth: specifier: ^4.24.4 - version: 4.24.4(next@14.3.0-canary.42)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.4(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(nodemailer@6.9.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) next-axiom: specifier: ^1.6.0 - version: 1.6.0(next@14.3.0-canary.42)(react@18.2.0) + version: 1.6.0(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) next-plausible: specifier: ^3.12.0 - version: 3.12.0(next@14.3.0-canary.42)(react-dom@18.2.0)(react@18.2.0) + version: 3.12.0(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) next-safe-action: specifier: 7.9.9 - version: 7.9.9(next@14.3.0-canary.42)(react-dom@18.2.0)(react@18.2.0)(zod@3.22.4) + version: 7.9.9(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(zod@3.22.4) node-html-parser: specifier: ^6.1.4 version: 6.1.4 @@ -260,7 +260,7 @@ importers: version: 18.2.0 react-colorful: specifier: ^5.6.1 - version: 5.6.1(react-dom@18.2.0)(react@18.2.0) + version: 5.6.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-dom: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) @@ -274,23 +274,23 @@ importers: specifier: ^7.52.1 version: 7.52.1(react@18.2.0) react-markdown: - specifier: ^9.0.1 - version: 9.0.1(@types/react@18.2.48)(react@18.2.0) + specifier: ^9.0.3 + version: 9.0.3(@types/react@18.2.48)(react@18.2.0) react-parallax-tilt: specifier: ^1.7.70 - version: 1.7.70(react-dom@18.2.0)(react@18.2.0) + version: 1.7.70(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react-pdf-tailwind: specifier: ^2.3.0 - version: 2.3.0(react@18.2.0) + version: 2.3.0(encoding@0.1.13)(react@18.2.0)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4)) react-spring: specifier: ^9.5.5 - version: 9.5.5(@react-three/fiber@8.14.5)(konva@9.2.1)(react-dom@18.2.0)(react-konva@16.8.6)(react-native@0.72.5)(react-zdog@1.2.2)(react@18.2.0)(three@0.157.0)(zdog@1.1.3) + version: 9.5.5(@react-three/fiber@8.14.5(react-dom@18.2.0(react@18.2.0))(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)(three@0.157.0))(konva@9.2.1)(react-dom@18.2.0(react@18.2.0))(react-konva@16.8.6(konva@9.2.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))(react-zdog@1.2.2)(react@18.2.0)(three@0.157.0)(zdog@1.1.3) react-textarea-autosize: specifier: ^8.4.0 version: 8.4.0(@types/react@18.2.48)(react@18.2.0) react-tweet: specifier: ^3.1.1 - version: 3.1.1(react-dom@18.2.0)(react@18.2.0) + version: 3.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) rehype-autolink-headings: specifier: ^6.1.1 version: 6.1.1 @@ -301,14 +301,14 @@ importers: specifier: ^5.1.0 version: 5.1.0 remark-gfm: - specifier: ^3.0.1 - version: 3.0.1 + specifier: ^4.0.0 + version: 4.0.0 shiki: specifier: ^1.14.1 version: 1.14.1 sonner: specifier: ^1.4.41 - version: 1.4.41(react-dom@18.2.0)(react@18.2.0) + version: 1.4.41(react-dom@18.2.0(react@18.2.0))(react@18.2.0) stripe: specifier: ^12.12.0 version: 12.12.0 @@ -332,7 +332,7 @@ importers: version: 11.0.3 vaul: specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) zod: specifier: ^3.22.4 version: 3.22.4 @@ -390,7 +390,7 @@ importers: version: 15.1.0(postcss@8.4.31) tailwindcss: specifier: ^3.4.4 - version: 3.4.4 + version: 3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4)) tsx: specifier: ^4.19.2 version: 4.19.2 @@ -402,13 +402,13 @@ importers: version: 5.4.4 vite: specifier: 5.2.9 - version: 5.2.9(@types/node@18.11.9) + version: 5.2.9(@types/node@18.11.9)(terser@5.27.0) vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.4.4)(vite@5.2.9) + version: 4.3.2(typescript@5.4.4)(vite@5.2.9(@types/node@18.11.9)(terser@5.27.0)) vitest: specifier: 2.1.8 - version: 2.1.8(@types/node@18.11.9) + version: 2.1.8(@types/node@18.11.9)(jsdom@16.7.0)(terser@5.27.0) packages/cli: dependencies: @@ -472,10 +472,10 @@ importers: version: 5.0.10 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.11.9)(typescript@5.6.2) + version: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2) tsup: specifier: ^6.7.0 - version: 6.7.0(ts-node@10.9.2)(typescript@5.6.2) + version: 6.7.0(@swc/core@1.3.101(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2))(typescript@5.6.2) type-fest: specifier: ^4.26.1 version: 4.26.1 @@ -490,7 +490,7 @@ importers: version: link:../utils '@react-email/components': specifier: ^0.0.22 - version: 0.0.22(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 0.0.22(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) lucide-react: specifier: ^0.462.0 version: 0.462.0(react@18.2.0) @@ -505,10 +505,10 @@ importers: version: 18.2.0(react@18.2.0) react-email: specifier: ^2.1.6 - version: 2.1.6(eslint@8.48.0) + version: 2.1.6(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.12)(eslint@8.48.0)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)) resend: specifier: ^4.0.0 - version: 4.0.0(react-dom@18.2.0)(react@18.2.0) + version: 4.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) devDependencies: '@types/nodemailer': specifier: ~6.4.17 @@ -537,7 +537,7 @@ importers: version: link:../../tsconfig tsup: specifier: ^6.1.3 - version: 6.7.0(postcss@8.4.31)(typescript@5.6.2) + version: 6.7.0(@swc/core@1.3.101(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2))(typescript@5.6.2) typescript: specifier: ^5.1.6 version: 5.6.2 @@ -552,7 +552,7 @@ importers: version: 18.2.0(react@18.2.0) vite: specifier: 5.2.9 - version: 5.2.9(@types/node@18.11.9) + version: 5.2.9(@types/node@18.11.9)(terser@5.27.0) devDependencies: '@dub/embed-core': specifier: workspace:* @@ -577,7 +577,7 @@ importers: version: link:../../tsconfig tsup: specifier: ^6.1.3 - version: 6.7.0(postcss@8.4.31)(typescript@5.6.2) + version: 6.7.0(@swc/core@1.3.101(@swc/helpers@0.5.12))(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2))(typescript@5.6.2) typescript: specifier: ^5.1.6 version: 5.6.2 @@ -624,7 +624,7 @@ importers: devDependencies: '@stripe/ui-extension-tools': specifier: ^0.0.1 - version: 0.0.1(@babel/core@7.24.5) + version: 0.0.1(@babel/core@7.24.5)(babel-jest@27.5.1(@babel/core@7.24.5))(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)) '@types/react': specifier: ^19.0.2 version: 19.0.2 @@ -636,10 +636,10 @@ importers: dependencies: '@tailwindcss/forms': specifier: ^0.5.6 - version: 0.5.6(tailwindcss@3.4.4) + version: 0.5.6(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2))) '@tailwindcss/typography': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.4.4) + version: 0.5.9(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2))) tailwind-scrollbar-hide: specifier: ^1.1.7 version: 1.1.7 @@ -649,7 +649,7 @@ importers: devDependencies: tailwindcss: specifier: ^3.4.4 - version: 3.4.4 + version: 3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)) packages/tsconfig: {} @@ -657,52 +657,52 @@ importers: dependencies: '@floating-ui/react': specifier: ^0.26.20 - version: 0.26.20(react-dom@18.2.0)(react@18.2.0) + version: 0.26.20(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@internationalized/date': specifier: ^3.5.3 version: 3.5.4 '@radix-ui/react-accordion': specifier: ^1.2.2 - version: 1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-checkbox': specifier: ^1.1.3 - version: 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-dialog': specifier: 1.0.5 - version: 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-label': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 2.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-navigation-menu': specifier: ^1.2.3 - version: 1.2.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.2.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-popover': specifier: 1.0.7 - version: 1.0.7(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.0.7(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-radio-group': specifier: ^1.2.2 - version: 1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': specifier: 1.1.1 version: 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-switch': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-tooltip': specifier: ^1.1.6 - version: 1.1.6(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.6(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-visually-hidden': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/datepicker': specifier: ^3.10.0 - version: 3.10.1(react-dom@18.2.0)(react@18.2.0) + version: 3.10.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-stately/datepicker': specifier: ^3.9.3 version: 3.9.4(react@18.2.0) '@tanstack/react-table': specifier: ^8.17.3 - version: 8.17.3(react-dom@18.2.0)(react@18.2.0) + version: 8.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@visx/axis': specifier: ^2.14.0 version: 2.14.0(react@18.2.0) @@ -735,13 +735,13 @@ importers: version: 3.3.0(react@18.2.0) '@visx/tooltip': specifier: ^2.16.0 - version: 2.16.0(react-dom@18.2.0)(react@18.2.0) + version: 2.16.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 cmdk: specifier: ^0.2.0 - version: 0.2.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) d3-array: specifier: ^3.2.4 version: 3.2.4 @@ -756,7 +756,7 @@ importers: version: 8.1.7(react@18.2.0) framer-motion: specifier: ^10.16.16 - version: 10.18.0(react-dom@18.2.0)(react@18.2.0) + version: 10.18.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) js-cookie: specifier: ^3.0.5 version: 3.0.5 @@ -780,7 +780,7 @@ importers: version: 18.2.0(react@18.2.0) sonner: specifier: ^1.4.41 - version: 1.4.41(react-dom@18.2.0)(react@18.2.0) + version: 1.4.41(react-dom@18.2.0(react@18.2.0))(react@18.2.0) swr: specifier: ^2.1.5 version: 2.2.4(react@18.2.0) @@ -789,7 +789,7 @@ importers: version: 8.0.4(react@18.2.0) vaul: specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + version: 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) devDependencies: '@dub/tailwind-config': specifier: workspace:* @@ -814,7 +814,7 @@ importers: version: 10.4.16(postcss@8.4.31) next: specifier: 14.2.0-canary.67 - version: 14.2.0-canary.67(react-dom@18.2.0)(react@18.2.0) + version: 14.2.0-canary.67(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) postcss: specifier: ^8.4.31 version: 8.4.31 @@ -823,13 +823,13 @@ importers: version: 18.2.0 tailwindcss: specifier: ^3.4.4 - version: 3.4.4 + version: 3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6)) tsconfig: specifier: workspace:* version: link:../tsconfig tsup: specifier: ^6.1.3 - version: 6.1.3(postcss@8.4.31)(typescript@5.1.6) + version: 6.1.3(@swc/core@1.3.101(@swc/helpers@0.5.12))(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6))(typescript@5.1.6) typescript: specifier: ^5.1.6 version: 5.1.6 @@ -872,7 +872,7 @@ importers: version: 18.2.14 next: specifier: 14.2.0-canary.67 - version: 14.2.0-canary.67(react-dom@18.2.0)(react@18.2.0) + version: 14.2.0-canary.67(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@18.2.0))(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -881,7 +881,7 @@ importers: version: link:../tsconfig tsup: specifier: ^6.1.3 - version: 6.1.3(postcss@8.4.31)(typescript@5.1.6) + version: 6.1.3(@swc/core@1.3.101(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6))(typescript@5.1.6) typescript: specifier: ^5.1.6 version: 5.1.6 @@ -2562,6 +2562,7 @@ packages: '@humanwhocodes/config-array@0.11.11': resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} @@ -2569,6 +2570,7 @@ packages: '@humanwhocodes/object-schema@1.2.1': resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead '@img/sharp-darwin-arm64@0.33.5': resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} @@ -5049,9 +5051,6 @@ packages: '@types/lodash@4.14.199': resolution: {integrity: sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==} - '@types/mdast@3.0.13': - resolution: {integrity: sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==} - '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} @@ -6522,10 +6521,6 @@ packages: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - diff@5.1.0: - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} - engines: {node: '>=0.3.1'} - dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -6965,6 +6960,7 @@ packages: eslint@8.48.0: resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true esm-env@1.2.0: @@ -8245,10 +8241,6 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} - kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - konva@9.2.1: resolution: {integrity: sha512-/D9mZttzjqrkjVPlWyJirdBjFJ/uafrFFR5BD41PsFUX+ctqmoFZjcnjs/ag6YnZNEVsU4/E9dRaH5FH9Y4cLw==} @@ -8316,6 +8308,7 @@ packages: lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. lodash.includes@4.3.0: resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} @@ -8439,32 +8432,29 @@ packages: peerDependencies: react: 18.x - mdast-util-find-and-replace@2.2.2: - resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} - - mdast-util-from-markdown@1.3.1: - resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} mdast-util-from-markdown@2.0.1: resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} - mdast-util-gfm-autolink-literal@1.0.3: - resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} - mdast-util-gfm-footnote@1.0.2: - resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} - mdast-util-gfm-strikethrough@1.0.3: - resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} - mdast-util-gfm-table@1.0.7: - resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} - mdast-util-gfm-task-list-item@1.0.2: - resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} - mdast-util-gfm@2.0.2: - resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} mdast-util-mdx-expression@2.0.0: resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} @@ -8475,24 +8465,15 @@ packages: mdast-util-mdxjs-esm@2.0.1: resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} - mdast-util-phrasing@3.0.1: - resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} - mdast-util-phrasing@4.1.0: resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} mdast-util-to-hast@13.2.0: resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - mdast-util-to-markdown@1.5.0: - resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} - mdast-util-to-markdown@2.1.0: resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} - mdast-util-to-string@3.2.0: - resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} - mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} @@ -8594,150 +8575,87 @@ packages: engines: {node: '>=16'} hasBin: true - micromark-core-commonmark@1.1.0: - resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} - micromark-core-commonmark@2.0.1: resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} - micromark-extension-gfm-autolink-literal@1.0.5: - resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} - - micromark-extension-gfm-footnote@1.1.2: - resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} - micromark-extension-gfm-strikethrough@1.0.7: - resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} - micromark-extension-gfm-table@1.0.7: - resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} - micromark-extension-gfm-tagfilter@1.0.2: - resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} - micromark-extension-gfm-task-list-item@1.0.5: - resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} - micromark-extension-gfm@2.0.3: - resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} - micromark-factory-destination@1.1.0: - resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} micromark-factory-destination@2.0.0: resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} - micromark-factory-label@1.1.0: - resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} - micromark-factory-label@2.0.0: resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} - micromark-factory-space@1.1.0: - resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} - micromark-factory-space@2.0.0: resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} - micromark-factory-title@1.1.0: - resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} - micromark-factory-title@2.0.0: resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} - micromark-factory-whitespace@1.1.0: - resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} - micromark-factory-whitespace@2.0.0: resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} - micromark-util-character@1.2.0: - resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} - micromark-util-character@2.1.0: resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} - micromark-util-chunked@1.1.0: - resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} - micromark-util-chunked@2.0.0: resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} - micromark-util-classify-character@1.1.0: - resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} - micromark-util-classify-character@2.0.0: resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} - micromark-util-combine-extensions@1.1.0: - resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} - micromark-util-combine-extensions@2.0.0: resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} - micromark-util-decode-numeric-character-reference@1.1.0: - resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} - micromark-util-decode-numeric-character-reference@2.0.1: resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} - micromark-util-decode-string@1.1.0: - resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} - micromark-util-decode-string@2.0.0: resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} - micromark-util-encode@1.1.0: - resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} - micromark-util-encode@2.0.0: resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - micromark-util-html-tag-name@1.2.0: - resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} - micromark-util-html-tag-name@2.0.0: resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - micromark-util-normalize-identifier@1.1.0: - resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} - micromark-util-normalize-identifier@2.0.0: resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} - micromark-util-resolve-all@1.1.0: - resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} - micromark-util-resolve-all@2.0.0: resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} - micromark-util-sanitize-uri@1.2.0: - resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} - micromark-util-sanitize-uri@2.0.0: resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} - micromark-util-subtokenize@1.1.0: - resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} - micromark-util-subtokenize@2.0.1: resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} - micromark-util-symbol@1.1.0: - resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} - micromark-util-symbol@2.0.0: resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - micromark-util-types@1.1.0: - resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} - micromark-util-types@2.0.0: resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - micromark@3.2.0: - resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} - micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} @@ -8839,10 +8757,6 @@ packages: socks: optional: true - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} @@ -9722,8 +9636,8 @@ packages: react: 16.8.x react-dom: 16.8.x - react-markdown@9.0.1: - resolution: {integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==} + react-markdown@9.0.3: + resolution: {integrity: sha512-Yk7Z94dbgYTOrdk41Z74GoKA7rThnsbbqBTRYuxoe08qvfQ9tJVhmAKw6BJS/ZORG7kTy/s1QvYzSuaoBA1qfw==} peerDependencies: '@types/react': '>=18' react: '>=18' @@ -9942,8 +9856,8 @@ packages: rehype-slug@5.1.0: resolution: {integrity: sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==} - remark-gfm@3.0.1: - resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} remark-parse@11.0.0: resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} @@ -9951,6 +9865,9 @@ packages: remark-rehype@11.1.0: resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -10073,10 +9990,6 @@ packages: rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} - safe-array-concat@1.0.1: resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} engines: {node: '>=0.4'} @@ -11226,11 +11139,6 @@ packages: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true - uvu@0.5.6: - resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} - engines: {node: '>=8'} - hasBin: true - v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -11660,6 +11568,7 @@ snapshots: eventsource-parser: 3.0.0 nanoid: 3.3.8 secure-json-parse: 2.7.0 + optionalDependencies: zod: 3.22.4 '@ai-sdk/provider@1.0.4': @@ -11670,17 +11579,19 @@ snapshots: dependencies: '@ai-sdk/provider-utils': 2.0.6(zod@3.22.4) '@ai-sdk/ui-utils': 1.0.7(zod@3.22.4) - react: 18.2.0 swr: 2.2.5(react@18.2.0) throttleit: 2.1.0 + optionalDependencies: + react: 18.2.0 zod: 3.22.4 '@ai-sdk/ui-utils@1.0.7(zod@3.22.4)': dependencies: '@ai-sdk/provider': 1.0.4 '@ai-sdk/provider-utils': 2.0.6(zod@3.22.4) - zod: 3.22.4 zod-to-json-schema: 3.24.1(zod@3.22.4) + optionalDependencies: + zod: 3.22.4 '@alloc/quick-lru@5.2.0': {} @@ -11724,8 +11635,8 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.569.0(@aws-sdk/client-sts@3.569.0) - '@aws-sdk/client-sts': 3.569.0 + '@aws-sdk/client-sso-oidc': 3.569.0 + '@aws-sdk/client-sts': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0) '@aws-sdk/core': 3.567.0 '@aws-sdk/credential-provider-node': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0) '@aws-sdk/middleware-host-header': 3.567.0 @@ -11770,8 +11681,8 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.569.0(@aws-sdk/client-sts@3.569.0) - '@aws-sdk/client-sts': 3.569.0 + '@aws-sdk/client-sso-oidc': 3.569.0 + '@aws-sdk/client-sts': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0) '@aws-sdk/core': 3.567.0 '@aws-sdk/credential-provider-node': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0) '@aws-sdk/middleware-endpoint-discovery': 3.568.0 @@ -11815,11 +11726,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.569.0(@aws-sdk/client-sts@3.569.0)': + '@aws-sdk/client-sso-oidc@3.569.0': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.569.0 + '@aws-sdk/client-sts': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0) '@aws-sdk/core': 3.567.0 '@aws-sdk/credential-provider-node': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0) '@aws-sdk/middleware-host-header': 3.567.0 @@ -11858,7 +11769,6 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - - '@aws-sdk/client-sts' - aws-crt '@aws-sdk/client-sso@3.568.0': @@ -11904,11 +11814,11 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.569.0': + '@aws-sdk/client-sts@3.569.0(@aws-sdk/client-sso-oidc@3.569.0)': dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.569.0(@aws-sdk/client-sts@3.569.0) + '@aws-sdk/client-sso-oidc': 3.569.0 '@aws-sdk/core': 3.567.0 '@aws-sdk/credential-provider-node': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0) '@aws-sdk/middleware-host-header': 3.567.0 @@ -11947,6 +11857,7 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt '@aws-sdk/core@3.567.0': @@ -11990,7 +11901,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.568.0(@aws-sdk/client-sso-oidc@3.569.0)(@aws-sdk/client-sts@3.569.0)': dependencies: - '@aws-sdk/client-sts': 3.569.0 + '@aws-sdk/client-sts': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0) '@aws-sdk/credential-provider-env': 3.568.0 '@aws-sdk/credential-provider-process': 3.568.0 '@aws-sdk/credential-provider-sso': 3.568.0(@aws-sdk/client-sso-oidc@3.569.0) @@ -12047,7 +11958,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.568.0(@aws-sdk/client-sts@3.569.0)': dependencies: - '@aws-sdk/client-sts': 3.569.0 + '@aws-sdk/client-sts': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0) '@aws-sdk/types': 3.567.0 '@smithy/property-provider': 2.2.0 '@smithy/types': 2.12.0 @@ -12057,7 +11968,7 @@ snapshots: dependencies: '@aws-sdk/client-cognito-identity': 3.569.0 '@aws-sdk/client-sso': 3.568.0 - '@aws-sdk/client-sts': 3.569.0 + '@aws-sdk/client-sts': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0) '@aws-sdk/credential-provider-cognito-identity': 3.569.0 '@aws-sdk/credential-provider-env': 3.568.0 '@aws-sdk/credential-provider-http': 3.568.0 @@ -12128,7 +12039,7 @@ snapshots: '@aws-sdk/token-providers@3.568.0(@aws-sdk/client-sso-oidc@3.569.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.569.0(@aws-sdk/client-sts@3.569.0) + '@aws-sdk/client-sso-oidc': 3.569.0 '@aws-sdk/types': 3.567.0 '@smithy/property-provider': 2.2.0 '@smithy/shared-ini-file-loader': 2.4.0 @@ -13182,7 +13093,7 @@ snapshots: '@opentelemetry/sdk-metrics': 1.24.0(@opentelemetry/api@1.8.0) '@opentelemetry/semantic-conventions': 1.24.0 - '@boxyhq/saml-jackson@1.23.9(@aws-sdk/client-sso-oidc@3.569.0)': + '@boxyhq/saml-jackson@1.23.9(@aws-sdk/client-sso-oidc@3.569.0)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4))': dependencies: '@aws-sdk/client-dynamodb': 3.569.0 '@aws-sdk/credential-providers': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0) @@ -13196,7 +13107,7 @@ snapshots: jose: 5.2.4 lodash: 4.17.21 mixpanel: 0.18.0 - mongodb: 6.6.0(@aws-sdk/credential-providers@3.569.0) + mongodb: 6.6.0(@aws-sdk/credential-providers@3.569.0(@aws-sdk/client-sso-oidc@3.569.0)) mssql: 10.0.2 mysql2: 3.9.7 node-forge: 1.3.1 @@ -13205,7 +13116,7 @@ snapshots: redis: 4.6.13 reflect-metadata: 0.2.2 ripemd160: 2.0.2 - typeorm: 0.3.20(mongodb@6.6.0)(mssql@10.0.2)(mysql2@3.9.7)(pg@8.11.5)(redis@4.6.13) + typeorm: 0.3.20(mongodb@6.6.0(@aws-sdk/credential-providers@3.569.0(@aws-sdk/client-sso-oidc@3.569.0)))(mssql@10.0.2)(mysql2@3.9.7)(pg@8.11.5)(redis@4.6.13)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4)) transitivePeerDependencies: - '@aws-sdk/client-sso-oidc' - '@google-cloud/spanner' @@ -13574,21 +13485,21 @@ snapshots: '@floating-ui/core': 1.6.5 '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom@2.0.2(react-dom@18.2.0)(react@18.2.0)': + '@floating-ui/react-dom@2.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@floating-ui/dom': 1.6.12 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@floating-ui/react-dom@2.1.1(react-dom@18.2.0)(react@18.2.0)': + '@floating-ui/react-dom@2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@floating-ui/dom': 1.6.12 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@floating-ui/react@0.26.20(react-dom@18.2.0)(react@18.2.0)': + '@floating-ui/react@0.26.20(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@floating-ui/utils': 0.2.8 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -13649,7 +13560,7 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@hookform/resolvers@3.9.0(react-hook-form@7.52.1)': + '@hookform/resolvers@3.9.0(react-hook-form@7.52.1(react@18.2.0))': dependencies: react-hook-form: 7.52.1(react@18.2.0) @@ -13785,7 +13696,7 @@ snapshots: jest-util: 27.5.1 slash: 3.0.0 - '@jest/core@27.5.1': + '@jest/core@27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5))': dependencies: '@jest/console': 27.5.1 '@jest/reporters': 27.5.1 @@ -13799,7 +13710,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 27.5.1 - jest-config: 27.5.1 + jest-config: 27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)) jest-haste-map: 27.5.1 jest-message-util: 27.5.1 jest-regex-util: 27.5.1 @@ -14019,10 +13930,10 @@ snapshots: dependencies: sparse-bitfield: 3.0.3 - '@next-auth/prisma-adapter@1.0.5(@prisma/client@5.18.0)(next-auth@4.24.4)': + '@next-auth/prisma-adapter@1.0.5(@prisma/client@5.18.0(prisma@5.18.0))(next-auth@4.24.4(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(nodemailer@6.9.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: '@prisma/client': 5.18.0(prisma@5.18.0) - next-auth: 4.24.4(next@14.3.0-canary.42)(react-dom@18.2.0)(react@18.2.0) + next-auth: 4.24.4(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(nodemailer@6.9.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@next/env@14.1.4': {} @@ -14111,9 +14022,9 @@ snapshots: '@next/swc-win32-x64-msvc@14.3.0-canary.42': optional: true - '@next/third-parties@15.1.0(next@14.3.0-canary.42)(react@18.2.0)': + '@next/third-parties@15.1.0(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)': dependencies: - next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 third-party-capital: 1.0.20 @@ -14129,7 +14040,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - '@number-flow/react@0.4.1(react-dom@18.2.0)(react@18.2.0)': + '@number-flow/react@0.4.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: esm-env: 1.2.0 number-flow: 0.4.0 @@ -14248,7 +14159,7 @@ snapshots: '@prisma/driver-adapter-utils': 5.18.0 '@prisma/client@5.18.0(prisma@5.18.0)': - dependencies: + optionalDependencies: prisma: 5.18.0 '@prisma/debug@5.18.0': {} @@ -14311,976 +14222,1078 @@ snapshots: '@radix-ui/primitive@1.1.1': {} - '@radix-ui/react-accordion@1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-accordion@1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collapsible': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-collection': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collapsible': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-collection': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-id': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - - '@radix-ui/react-arrow@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': - dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + optionalDependencies: '@types/react': 18.2.48 '@types/react-dom': 18.2.14 + + '@radix-ui/react-arrow@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-checkbox@1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-checkbox@1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-previous': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-collapsible@1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-collapsible@1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-id': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-collection@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-collection@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.1.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-compose-refs@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-compose-refs@1.1.1(@types/react@18.2.48)(react@18.2.0)': dependencies: - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-context@1.0.1(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-context@1.0.1(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-context@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-context@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-context@1.1.1(@types/react@18.2.48)(react@18.2.0)': dependencies: - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 - '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.1 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.48)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 '@radix-ui/react-direction@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-direction@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 '@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-hover-card@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-hover-card@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 '@radix-ui/react-id@1.0.1(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-id@1.0.1(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-id@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-id@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 - '@radix-ui/react-label@2.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-label@2.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-navigation-menu@1.2.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-navigation-menu@1.2.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-previous': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 + '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.47)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popover@1.0.7(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/primitive': 1.0.1 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-remove-scroll: 2.5.5(@types/react@18.2.48)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.47)(react@18.2.0) '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popper@1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@floating-ui/react-dom': 2.0.2(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-rect': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/rect': 1.1.0 - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@floating-ui/react-dom': 2.0.2(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.0.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-rect': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/rect': 1.1.0 - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-popper@1.2.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-popper@1.2.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@floating-ui/react-dom': 2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-arrow': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-rect': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/rect': 1.1.0 - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - - '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': - dependencies: - '@babel/runtime': 7.23.9 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.48 + optionalDependencies: + '@types/react': 18.2.47 '@types/react-dom': 18.2.14 + + '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@babel/runtime': 7.23.9 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-portal@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-portal@1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-portal@1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-presence@1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-presence@1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-slot': 1.0.2(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-slot': 1.0.2(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-primitive@2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-primitive@2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-slot': 1.1.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-radio-group@1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-radio-group@1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-previous': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collection': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-id': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 '@radix-ui/react-slot@1.0.2(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-slot@1.0.2(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-slot@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-slot@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-slot@1.1.1(@types/react@18.2.48)(react@18.2.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 - '@radix-ui/react-switch@1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-switch@1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-previous': 1.1.0(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-size': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 - '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-tooltip@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-tooltip@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-context': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-tooltip@1.1.6(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-tooltip@1.1.6(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-context': 1.1.1(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-id': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-popper': 1.2.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-popper': 1.2.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-portal': 1.1.3(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.1.1(@types/react@18.2.48)(react@18.2.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 + '@radix-ui/react-visually-hidden': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-previous@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-rect@1.0.1(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-rect@1.0.1(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-rect@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: '@radix-ui/rect': 1.1.0 - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-rect@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: '@radix-ui/rect': 1.1.0 - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-size@1.0.1(@types/react@18.2.47)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-size@1.0.1(@types/react@18.2.48)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 '@radix-ui/react-use-size@1.1.0(@types/react@18.2.47)(react@18.2.0)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@types/react': 18.2.47 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.47 '@radix-ui/react-use-size@1.1.0(@types/react@18.2.48)(react@18.2.0)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.2.48)(react@18.2.0) - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.47 - '@types/react-dom': 18.2.14 + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 + '@types/react-dom': 18.2.14 - '@radix-ui/react-visually-hidden@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@radix-ui/react-visually-hidden@1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.48 - '@types/react-dom': 18.2.14 + '@radix-ui/react-primitive': 2.0.1(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 + '@types/react-dom': 18.2.14 '@radix-ui/rect@1.0.1': dependencies: @@ -15288,7 +15301,7 @@ snapshots: '@radix-ui/rect@1.1.0': {} - '@react-aria/datepicker@3.10.1(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/datepicker@3.10.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@internationalized/date': 3.5.4 '@internationalized/number': 3.5.3 @@ -15298,7 +15311,7 @@ snapshots: '@react-aria/i18n': 3.11.1(react@18.2.0) '@react-aria/interactions': 3.21.3(react@18.2.0) '@react-aria/label': 3.7.8(react@18.2.0) - '@react-aria/spinbutton': 3.6.5(react-dom@18.2.0)(react@18.2.0) + '@react-aria/spinbutton': 3.6.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-aria/utils': 3.24.1(react@18.2.0) '@react-stately/datepicker': 3.9.4(react@18.2.0) '@react-stately/form': 3.0.3(react@18.2.0) @@ -15360,7 +15373,7 @@ snapshots: dependencies: '@swc/helpers': 0.5.12 - '@react-aria/spinbutton@3.6.5(react-dom@18.2.0)(react@18.2.0)': + '@react-aria/spinbutton@3.6.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-aria/i18n': 3.11.1(react@18.2.0) '@react-aria/live-announcer': 3.3.4 @@ -15406,7 +15419,7 @@ snapshots: dependencies: react: 18.2.0 - '@react-email/components@0.0.22(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0)': + '@react-email/components@0.0.22(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-email/body': 0.0.9(react@18.2.0) '@react-email/button': 0.0.16(react@18.2.0) @@ -15423,7 +15436,7 @@ snapshots: '@react-email/link': 0.0.9(react@18.2.0) '@react-email/markdown': 0.0.11(react@18.2.0) '@react-email/preview': 0.0.10(react@18.2.0) - '@react-email/render': 0.0.17(react-dom@18.2.0)(react@18.2.0) + '@react-email/render': 0.0.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@react-email/row': 0.0.9(react@18.2.0) '@react-email/section': 0.0.13(react@18.2.0) '@react-email/tailwind': 0.0.19(react@18.2.0) @@ -15477,7 +15490,7 @@ snapshots: dependencies: react: 18.2.0 - '@react-email/render@0.0.17(react-dom@18.2.0)(react@18.2.0)': + '@react-email/render@0.0.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: html-to-text: 9.0.5 js-beautify: 1.14.11 @@ -15501,18 +15514,18 @@ snapshots: dependencies: react: 18.2.0 - '@react-native-community/cli-clean@11.3.7': + '@react-native-community/cli-clean@11.3.7(encoding@0.1.13)': dependencies: - '@react-native-community/cli-tools': 11.3.7 + '@react-native-community/cli-tools': 11.3.7(encoding@0.1.13) chalk: 4.1.2 execa: 5.1.1 prompts: 2.4.2 transitivePeerDependencies: - encoding - '@react-native-community/cli-config@11.3.7': + '@react-native-community/cli-config@11.3.7(encoding@0.1.13)': dependencies: - '@react-native-community/cli-tools': 11.3.7 + '@react-native-community/cli-tools': 11.3.7(encoding@0.1.13) chalk: 4.1.2 cosmiconfig: 5.2.1 deepmerge: 4.3.1 @@ -15527,12 +15540,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@react-native-community/cli-doctor@11.3.7': + '@react-native-community/cli-doctor@11.3.7(encoding@0.1.13)': dependencies: - '@react-native-community/cli-config': 11.3.7 - '@react-native-community/cli-platform-android': 11.3.7 - '@react-native-community/cli-platform-ios': 11.3.7 - '@react-native-community/cli-tools': 11.3.7 + '@react-native-community/cli-config': 11.3.7(encoding@0.1.13) + '@react-native-community/cli-platform-android': 11.3.7(encoding@0.1.13) + '@react-native-community/cli-platform-ios': 11.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 11.3.7(encoding@0.1.13) chalk: 4.1.2 command-exists: 1.2.9 envinfo: 7.10.0 @@ -15550,19 +15563,19 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native-community/cli-hermes@11.3.7': + '@react-native-community/cli-hermes@11.3.7(encoding@0.1.13)': dependencies: - '@react-native-community/cli-platform-android': 11.3.7 - '@react-native-community/cli-tools': 11.3.7 + '@react-native-community/cli-platform-android': 11.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 11.3.7(encoding@0.1.13) chalk: 4.1.2 hermes-profile-transformer: 0.0.6 ip: 1.1.8 transitivePeerDependencies: - encoding - '@react-native-community/cli-platform-android@11.3.7': + '@react-native-community/cli-platform-android@11.3.7(encoding@0.1.13)': dependencies: - '@react-native-community/cli-tools': 11.3.7 + '@react-native-community/cli-tools': 11.3.7(encoding@0.1.13) chalk: 4.1.2 execa: 5.1.1 glob: 7.2.3 @@ -15570,9 +15583,9 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native-community/cli-platform-ios@11.3.7': + '@react-native-community/cli-platform-ios@11.3.7(encoding@0.1.13)': dependencies: - '@react-native-community/cli-tools': 11.3.7 + '@react-native-community/cli-tools': 11.3.7(encoding@0.1.13) chalk: 4.1.2 execa: 5.1.1 fast-xml-parser: 4.3.2 @@ -15581,14 +15594,14 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native-community/cli-plugin-metro@11.3.7(@babel/core@7.24.5)': + '@react-native-community/cli-plugin-metro@11.3.7(@babel/core@7.24.5)(encoding@0.1.13)': dependencies: - '@react-native-community/cli-server-api': 11.3.7 - '@react-native-community/cli-tools': 11.3.7 + '@react-native-community/cli-server-api': 11.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 11.3.7(encoding@0.1.13) chalk: 4.1.2 execa: 5.1.1 - metro: 0.76.8 - metro-config: 0.76.8 + metro: 0.76.8(encoding@0.1.13) + metro-config: 0.76.8(encoding@0.1.13) metro-core: 0.76.8 metro-react-native-babel-transformer: 0.76.8(@babel/core@7.24.5) metro-resolver: 0.76.8 @@ -15601,10 +15614,10 @@ snapshots: - supports-color - utf-8-validate - '@react-native-community/cli-server-api@11.3.7': + '@react-native-community/cli-server-api@11.3.7(encoding@0.1.13)': dependencies: '@react-native-community/cli-debugger-ui': 11.3.7 - '@react-native-community/cli-tools': 11.3.7 + '@react-native-community/cli-tools': 11.3.7(encoding@0.1.13) compression: 1.7.4 connect: 3.7.0 errorhandler: 1.5.1 @@ -15618,7 +15631,7 @@ snapshots: - supports-color - utf-8-validate - '@react-native-community/cli-tools@11.3.7': + '@react-native-community/cli-tools@11.3.7(encoding@0.1.13)': dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 @@ -15636,16 +15649,16 @@ snapshots: dependencies: joi: 17.11.0 - '@react-native-community/cli@11.3.7(@babel/core@7.24.5)': + '@react-native-community/cli@11.3.7(@babel/core@7.24.5)(encoding@0.1.13)': dependencies: - '@react-native-community/cli-clean': 11.3.7 - '@react-native-community/cli-config': 11.3.7 + '@react-native-community/cli-clean': 11.3.7(encoding@0.1.13) + '@react-native-community/cli-config': 11.3.7(encoding@0.1.13) '@react-native-community/cli-debugger-ui': 11.3.7 - '@react-native-community/cli-doctor': 11.3.7 - '@react-native-community/cli-hermes': 11.3.7 - '@react-native-community/cli-plugin-metro': 11.3.7(@babel/core@7.24.5) - '@react-native-community/cli-server-api': 11.3.7 - '@react-native-community/cli-tools': 11.3.7 + '@react-native-community/cli-doctor': 11.3.7(encoding@0.1.13) + '@react-native-community/cli-hermes': 11.3.7(encoding@0.1.13) + '@react-native-community/cli-plugin-metro': 11.3.7(@babel/core@7.24.5)(encoding@0.1.13) + '@react-native-community/cli-server-api': 11.3.7(encoding@0.1.13) + '@react-native-community/cli-tools': 11.3.7(encoding@0.1.13) '@react-native-community/cli-types': 11.3.7 chalk: 4.1.2 commander: 9.5.0 @@ -15664,12 +15677,12 @@ snapshots: '@react-native/assets-registry@0.72.0': {} - '@react-native/codegen@0.72.7(@babel/preset-env@7.22.20)': + '@react-native/codegen@0.72.7(@babel/preset-env@7.22.20(@babel/core@7.24.5))': dependencies: '@babel/parser': 7.26.2 '@babel/preset-env': 7.22.20(@babel/core@7.24.5) flow-parser: 0.206.0 - jscodeshift: 0.14.0(@babel/preset-env@7.22.20) + jscodeshift: 0.14.0(@babel/preset-env@7.22.20(@babel/core@7.24.5)) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color @@ -15680,11 +15693,11 @@ snapshots: '@react-native/normalize-colors@0.72.0': {} - '@react-native/virtualized-lists@0.72.8(react-native@0.72.5)': + '@react-native/virtualized-lists@0.72.8(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react-native: 0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20)(react@18.2.0) + react-native: 0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0) '@react-pdf/fns@2.2.1': dependencies: @@ -15694,11 +15707,11 @@ snapshots: dependencies: '@babel/runtime': 7.23.9 - '@react-pdf/font@2.5.2': + '@react-pdf/font@2.5.2(encoding@0.1.13)': dependencies: '@babel/runtime': 7.23.9 '@react-pdf/types': 2.7.0 - cross-fetch: 3.2.0 + cross-fetch: 3.2.0(encoding@0.1.13) fontkit: 2.0.4 is-url: 1.2.4 transitivePeerDependencies: @@ -15711,11 +15724,11 @@ snapshots: fontkit: 2.0.4 is-url: 1.2.4 - '@react-pdf/image@2.3.6': + '@react-pdf/image@2.3.6(encoding@0.1.13)': dependencies: '@babel/runtime': 7.23.9 '@react-pdf/png-js': 2.3.1 - cross-fetch: 3.2.0 + cross-fetch: 3.2.0(encoding@0.1.13) jay-peg: 1.1.1 transitivePeerDependencies: - encoding @@ -15726,17 +15739,17 @@ snapshots: '@react-pdf/png-js': 3.0.0 jay-peg: 1.1.1 - '@react-pdf/layout@3.13.0': + '@react-pdf/layout@3.13.0(encoding@0.1.13)': dependencies: '@babel/runtime': 7.23.9 '@react-pdf/fns': 2.2.1 - '@react-pdf/image': 2.3.6 + '@react-pdf/image': 2.3.6(encoding@0.1.13) '@react-pdf/pdfkit': 3.2.0 '@react-pdf/primitives': 3.1.1 '@react-pdf/stylesheet': 4.3.0 '@react-pdf/textkit': 4.4.1 '@react-pdf/types': 2.7.0 - cross-fetch: 3.2.0 + cross-fetch: 3.2.0(encoding@0.1.13) emoji-regex: 10.4.0 queue: 6.0.2 yoga-layout: 2.0.1 @@ -15821,11 +15834,11 @@ snapshots: parse-svg-path: 0.1.2 svg-arc-to-cubic-bezier: 3.2.0 - '@react-pdf/renderer@3.4.5(react@18.2.0)': + '@react-pdf/renderer@3.4.5(encoding@0.1.13)(react@18.2.0)': dependencies: '@babel/runtime': 7.23.9 - '@react-pdf/font': 2.5.2 - '@react-pdf/layout': 3.13.0 + '@react-pdf/font': 2.5.2(encoding@0.1.13) + '@react-pdf/layout': 3.13.0(encoding@0.1.13) '@react-pdf/pdfkit': 3.2.0 '@react-pdf/primitives': 3.1.1 '@react-pdf/render': 3.5.0 @@ -15907,7 +15920,7 @@ snapshots: '@react-spring/types': 9.5.5 react: 18.2.0 - '@react-spring/konva@9.5.5(konva@9.2.1)(react-konva@16.8.6)(react@18.2.0)': + '@react-spring/konva@9.5.5(konva@9.2.1)(react-konva@16.8.6(konva@9.2.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0)': dependencies: '@react-spring/animated': 9.5.5(react@18.2.0) '@react-spring/core': 9.5.5(react@18.2.0) @@ -15915,16 +15928,16 @@ snapshots: '@react-spring/types': 9.5.5 konva: 9.2.1 react: 18.2.0 - react-konva: 16.8.6(konva@9.2.1)(react-dom@18.2.0)(react@18.2.0) + react-konva: 16.8.6(konva@9.2.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@react-spring/native@9.5.5(react-native@0.72.5)(react@18.2.0)': + '@react-spring/native@9.5.5(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': dependencies: '@react-spring/animated': 9.5.5(react@18.2.0) '@react-spring/core': 9.5.5(react@18.2.0) '@react-spring/shared': 9.5.5(react@18.2.0) '@react-spring/types': 9.5.5 react: 18.2.0 - react-native: 0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20)(react@18.2.0) + react-native: 0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0) '@react-spring/rafz@9.5.5': {} @@ -15934,19 +15947,19 @@ snapshots: '@react-spring/types': 9.5.5 react: 18.2.0 - '@react-spring/three@9.5.5(@react-three/fiber@8.14.5)(react@18.2.0)(three@0.157.0)': + '@react-spring/three@9.5.5(@react-three/fiber@8.14.5(react-dom@18.2.0(react@18.2.0))(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)(three@0.157.0))(react@18.2.0)(three@0.157.0)': dependencies: '@react-spring/animated': 9.5.5(react@18.2.0) '@react-spring/core': 9.5.5(react@18.2.0) '@react-spring/shared': 9.5.5(react@18.2.0) '@react-spring/types': 9.5.5 - '@react-three/fiber': 8.14.5(react-dom@18.2.0)(react-native@0.72.5)(react@18.2.0)(three@0.157.0) + '@react-three/fiber': 8.14.5(react-dom@18.2.0(react@18.2.0))(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)(three@0.157.0) react: 18.2.0 three: 0.157.0 '@react-spring/types@9.5.5': {} - '@react-spring/web@9.5.5(react-dom@18.2.0)(react@18.2.0)': + '@react-spring/web@9.5.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@react-spring/animated': 9.5.5(react@18.2.0) '@react-spring/core': 9.5.5(react@18.2.0) @@ -15955,7 +15968,7 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@react-spring/zdog@9.5.5(react-dom@18.2.0)(react-zdog@1.2.2)(react@18.2.0)(zdog@1.1.3)': + '@react-spring/zdog@9.5.5(react-dom@18.2.0(react@18.2.0))(react-zdog@1.2.2)(react@18.2.0)(zdog@1.1.3)': dependencies: '@react-spring/animated': 9.5.5(react@18.2.0) '@react-spring/core': 9.5.5(react@18.2.0) @@ -15996,21 +16009,22 @@ snapshots: '@swc/helpers': 0.5.12 react: 18.2.0 - '@react-three/fiber@8.14.5(react-dom@18.2.0)(react-native@0.72.5)(react@18.2.0)(three@0.157.0)': + '@react-three/fiber@8.14.5(react-dom@18.2.0(react@18.2.0))(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)(three@0.157.0)': dependencies: '@babel/runtime': 7.23.9 '@types/react-reconciler': 0.26.7 base64-js: 1.5.1 its-fine: 1.1.1(react@18.2.0) react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-native: 0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20)(react@18.2.0) react-reconciler: 0.27.0(react@18.2.0) - react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.2.0) + react-use-measure: 2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) scheduler: 0.21.0 suspend-react: 0.1.3(react@18.2.0) three: 0.157.0 zustand: 3.7.2(react@18.2.0) + optionalDependencies: + react-dom: 18.2.0(react@18.2.0) + react-native: 0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0) '@react-types/button@3.9.4(react@18.2.0)': dependencies: @@ -16459,7 +16473,7 @@ snapshots: '@socket.io/component-emitter@3.1.0': {} - '@splinetool/react-spline@2.2.6(@splinetool/runtime@1.2.8)(react-dom@18.2.0)(react@18.2.0)': + '@splinetool/react-spline@2.2.6(@splinetool/runtime@1.2.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@splinetool/runtime': 1.2.8 lodash.debounce: 4.0.8 @@ -16487,17 +16501,17 @@ snapshots: react: 17.0.2 stripe: 13.11.0 - '@stripe/ui-extension-tools@0.0.1(@babel/core@7.24.5)': + '@stripe/ui-extension-tools@0.0.1(@babel/core@7.24.5)(babel-jest@27.5.1(@babel/core@7.24.5))(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5))': dependencies: '@types/jest': 28.1.8 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.48.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.48.0)(typescript@4.9.5))(eslint@8.48.0)(typescript@4.9.5) '@typescript-eslint/parser': 5.62.0(eslint@8.48.0)(typescript@4.9.5) eslint: 8.48.0 eslint-plugin-react: 7.34.1(eslint@8.48.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.48.0) - jest: 27.5.1 + jest: 27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)) jest-transform-stub: 2.0.0 - ts-jest: 27.1.5(@babel/core@7.24.5)(@types/jest@28.1.8)(jest@27.5.1)(typescript@4.9.5) + ts-jest: 27.1.5(@babel/core@7.24.5)(@types/jest@28.1.8)(babel-jest@27.5.1(@babel/core@7.24.5))(jest@27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)))(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - '@babel/core' @@ -16540,7 +16554,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.3.101': optional: true - '@swc/core@1.3.101': + '@swc/core@1.3.101(@swc/helpers@0.5.12)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.5 @@ -16555,6 +16569,7 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.3.101 '@swc/core-win32-ia32-msvc': 1.3.101 '@swc/core-win32-x64-msvc': 1.3.101 + '@swc/helpers': 0.5.12 '@swc/counter@0.1.3': {} @@ -16581,20 +16596,20 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/forms@0.5.6(tailwindcss@3.4.4)': + '@tailwindcss/forms@0.5.6(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.4 + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)) - '@tailwindcss/typography@0.5.9(tailwindcss@3.4.4)': + '@tailwindcss/typography@0.5.9(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.4 + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)) - '@tanstack/react-table@8.17.3(react-dom@18.2.0)(react@18.2.0)': + '@tanstack/react-table@8.17.3(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@tanstack/table-core': 8.17.3 react: 18.2.0 @@ -16773,10 +16788,6 @@ snapshots: '@types/lodash@4.14.199': {} - '@types/mdast@3.0.13': - dependencies: - '@types/unist': 2.0.8 - '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.2 @@ -16873,11 +16884,11 @@ snapshots: '@types/webidl-conversions@7.0.1': {} - '@types/webpack@5.28.5(@swc/core@1.3.101)(esbuild@0.19.11)': + '@types/webpack@5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.12))(esbuild@0.19.11)': dependencies: '@types/node': 18.11.9 tapable: 2.2.1 - webpack: 5.90.0(@swc/core@1.3.101)(esbuild@0.19.11) + webpack: 5.90.0(@swc/core@1.3.101(@swc/helpers@0.5.12))(esbuild@0.19.11) transitivePeerDependencies: - '@swc/core' - esbuild @@ -16902,7 +16913,7 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.1 - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.48.0)(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.48.0)(typescript@4.9.5))(eslint@8.48.0)(typescript@4.9.5)': dependencies: '@eslint-community/regexpp': 4.9.1 '@typescript-eslint/parser': 5.62.0(eslint@8.48.0)(typescript@4.9.5) @@ -16916,6 +16927,7 @@ snapshots: natural-compare-lite: 1.4.0 semver: 7.6.3 tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -16927,6 +16939,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) debug: 4.3.4 eslint: 8.48.0 + optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -16943,6 +16956,7 @@ snapshots: debug: 4.3.4 eslint: 8.48.0 tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -16958,6 +16972,7 @@ snapshots: is-glob: 4.0.3 semver: 7.6.3 tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -17012,7 +17027,9 @@ snapshots: dependencies: '@vercel/edge-config-fs': 0.1.0 - '@vercel/functions@1.4.2': {} + '@vercel/functions@1.4.2(@aws-sdk/credential-provider-web-identity@3.568.0(@aws-sdk/client-sts@3.569.0))': + optionalDependencies: + '@aws-sdk/credential-provider-web-identity': 3.568.0(@aws-sdk/client-sts@3.569.0) '@vercel/og@0.6.3': dependencies: @@ -17032,7 +17049,7 @@ snapshots: prop-types: 15.8.1 react: 18.2.0 - '@visx/bounds@2.16.0(react-dom@18.2.0)(react@18.2.0)': + '@visx/bounds@2.16.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@types/react': 18.2.48 '@types/react-dom': 18.2.14 @@ -17164,15 +17181,15 @@ snapshots: react: 18.2.0 reduce-css-calc: 1.3.0 - '@visx/tooltip@2.16.0(react-dom@18.2.0)(react@18.2.0)': + '@visx/tooltip@2.16.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@types/react': 18.2.48 - '@visx/bounds': 2.16.0(react-dom@18.2.0)(react@18.2.0) + '@visx/bounds': 2.16.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) classnames: 2.3.2 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-use-measure: 2.1.1(react-dom@18.2.0)(react@18.2.0) + react-use-measure: 2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@visx/vendor@3.3.0': dependencies: @@ -17201,12 +17218,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.8(vite@5.2.9)': + '@vitest/mocker@2.1.8(vite@5.2.9(@types/node@18.11.9)(terser@5.27.0))': dependencies: '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.17 - vite: 5.2.9(@types/node@18.11.9) + optionalDependencies: + vite: 5.2.9(@types/node@18.11.9)(terser@5.27.0) '@vitest/pretty-format@2.1.8': dependencies: @@ -17363,7 +17381,7 @@ snapshots: agent-base@7.1.0: dependencies: - debug: 4.3.4 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -17375,12 +17393,13 @@ snapshots: '@ai-sdk/ui-utils': 1.0.7(zod@3.22.4) '@opentelemetry/api': 1.9.0 jsondiffpatch: 0.6.0 + zod-to-json-schema: 3.24.1(zod@3.22.4) + optionalDependencies: react: 18.2.0 zod: 3.22.4 - zod-to-json-schema: 3.24.1(zod@3.22.4) ajv-formats@2.1.1(ajv@8.12.0): - dependencies: + optionalDependencies: ajv: 8.12.0 ajv-keywords@3.5.2(ajv@6.12.6): @@ -18010,9 +18029,9 @@ snapshots: cluster-key-slot@1.1.2: {} - cmdk@0.2.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + cmdk@0.2.0(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) command-score: 0.1.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -18159,7 +18178,7 @@ snapshots: create-require@1.1.1: {} - cross-fetch@3.2.0: + cross-fetch@3.2.0(encoding@0.1.13): dependencies: node-fetch: 2.7.0(encoding@0.1.13) transitivePeerDependencies: @@ -18447,8 +18466,6 @@ snapshots: diff@4.0.2: {} - diff@5.1.0: {} - dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -19290,21 +19307,21 @@ snapshots: fraction.js@4.3.6: {} - framer-motion@10.17.4(react-dom@18.2.0)(react@18.2.0): + framer-motion@10.17.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) tslib: 2.6.2 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 - - framer-motion@10.18.0(react-dom@18.2.0)(react@18.2.0): - dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + + framer-motion@10.18.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + dependencies: tslib: 2.6.2 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) fresh@0.5.2: {} @@ -19358,9 +19375,9 @@ snapshots: - encoding - supports-color - geist@1.3.1(next@14.3.0-canary.42): + geist@1.3.1(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)): dependencies: - next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) generate-function@2.3.1: dependencies: @@ -19682,7 +19699,7 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -19690,7 +19707,7 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -19709,7 +19726,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.4 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -19770,7 +19787,7 @@ snapshots: inline-style-parser@0.2.3: {} - input-otp@1.2.4(react-dom@18.2.0)(react@18.2.0): + input-otp@1.2.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -20081,16 +20098,16 @@ snapshots: transitivePeerDependencies: - supports-color - jest-cli@27.5.1: + jest-cli@27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)): dependencies: - '@jest/core': 27.5.1 + '@jest/core': 27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)) '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 27.5.1 + jest-config: 27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)) jest-util: 27.5.1 jest-validate: 27.5.1 prompts: 2.4.2 @@ -20102,7 +20119,7 @@ snapshots: - ts-node - utf-8-validate - jest-config@27.5.1: + jest-config@27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)): dependencies: '@babel/core': 7.24.5 '@jest/test-sequencer': 27.5.1 @@ -20128,6 +20145,8 @@ snapshots: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 + optionalDependencies: + ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5) transitivePeerDependencies: - bufferutil - canvas @@ -20321,7 +20340,7 @@ snapshots: jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): - dependencies: + optionalDependencies: jest-resolve: 27.5.1 jest-regex-util@27.5.1: {} @@ -20498,11 +20517,11 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@27.5.1: + jest@27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)): dependencies: - '@jest/core': 27.5.1 + '@jest/core': 27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)) import-local: 3.1.0 - jest-cli: 27.5.1 + jest-cli: 27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)) transitivePeerDependencies: - bufferutil - canvas @@ -20558,7 +20577,7 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift@0.14.0(@babel/preset-env@7.22.20): + jscodeshift@0.14.0(@babel/preset-env@7.22.20(@babel/core@7.24.5)): dependencies: '@babel/core': 7.24.5 '@babel/parser': 7.26.2 @@ -20724,8 +20743,6 @@ snapshots: kleur@3.0.3: {} - kleur@4.1.5: {} - konva@9.2.1: {} leac@0.6.0: {} @@ -20882,29 +20899,12 @@ snapshots: marked: 7.0.4 react: 18.2.0 - mdast-util-find-and-replace@2.2.2: + mdast-util-find-and-replace@3.0.2: dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 4.0.4 escape-string-regexp: 5.0.0 - unist-util-is: 5.2.1 - unist-util-visit-parents: 5.1.3 - - mdast-util-from-markdown@1.3.1: - dependencies: - '@types/mdast': 3.0.13 - '@types/unist': 2.0.8 - decode-named-character-reference: 1.0.2 - mdast-util-to-string: 3.2.0 - micromark: 3.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-decode-string: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - unist-util-stringify-position: 3.0.3 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 mdast-util-from-markdown@2.0.1: dependencies: @@ -20923,47 +20923,60 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-gfm-autolink-literal@1.0.3: + mdast-util-gfm-autolink-literal@2.0.1: dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 4.0.4 ccount: 2.0.1 - mdast-util-find-and-replace: 2.2.2 - micromark-util-character: 1.2.0 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.0 - mdast-util-gfm-footnote@1.0.2: + mdast-util-gfm-footnote@2.0.0: dependencies: - '@types/mdast': 3.0.13 - mdast-util-to-markdown: 1.5.0 - micromark-util-normalize-identifier: 1.1.0 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color - mdast-util-gfm-strikethrough@1.0.3: + mdast-util-gfm-strikethrough@2.0.0: dependencies: - '@types/mdast': 3.0.13 - mdast-util-to-markdown: 1.5.0 + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color - mdast-util-gfm-table@1.0.7: + mdast-util-gfm-table@2.0.0: dependencies: - '@types/mdast': 3.0.13 + '@types/mdast': 4.0.4 + devlop: 1.1.0 markdown-table: 3.0.3 - mdast-util-from-markdown: 1.3.1 - mdast-util-to-markdown: 1.5.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color - mdast-util-gfm-task-list-item@1.0.2: + mdast-util-gfm-task-list-item@2.0.0: dependencies: - '@types/mdast': 3.0.13 - mdast-util-to-markdown: 1.5.0 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color - mdast-util-gfm@2.0.2: + mdast-util-gfm@3.0.0: dependencies: - mdast-util-from-markdown: 1.3.1 - mdast-util-gfm-autolink-literal: 1.0.3 - mdast-util-gfm-footnote: 1.0.2 - mdast-util-gfm-strikethrough: 1.0.3 - mdast-util-gfm-table: 1.0.7 - mdast-util-gfm-task-list-item: 1.0.2 - mdast-util-to-markdown: 1.5.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -21007,11 +21020,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-phrasing@3.0.1: - dependencies: - '@types/mdast': 3.0.13 - unist-util-is: 5.2.1 - mdast-util-phrasing@4.1.0: dependencies: '@types/mdast': 4.0.4 @@ -21029,17 +21037,6 @@ snapshots: unist-util-visit: 5.0.0 vfile: 6.0.2 - mdast-util-to-markdown@1.5.0: - dependencies: - '@types/mdast': 3.0.13 - '@types/unist': 2.0.8 - longest-streak: 3.1.0 - mdast-util-phrasing: 3.0.1 - mdast-util-to-string: 3.2.0 - micromark-util-decode-string: 1.1.0 - unist-util-visit: 4.1.2 - zwitch: 2.0.4 - mdast-util-to-markdown@2.1.0: dependencies: '@types/mdast': 4.0.4 @@ -21051,10 +21048,6 @@ snapshots: unist-util-visit: 5.0.0 zwitch: 2.0.4 - mdast-util-to-string@3.2.0: - dependencies: - '@types/mdast': 3.0.13 - mdast-util-to-string@4.0.0: dependencies: '@types/mdast': 4.0.4 @@ -21086,12 +21079,12 @@ snapshots: metro-core: 0.76.8 rimraf: 3.0.2 - metro-config@0.76.8: + metro-config@0.76.8(encoding@0.1.13): dependencies: connect: 3.7.0 cosmiconfig: 5.2.1 jest-validate: 29.7.0 - metro: 0.76.8 + metro: 0.76.8(encoding@0.1.13) metro-cache: 0.76.8 metro-core: 0.76.8 metro-runtime: 0.76.8 @@ -21125,7 +21118,7 @@ snapshots: transitivePeerDependencies: - supports-color - metro-inspector-proxy@0.76.8: + metro-inspector-proxy@0.76.8(encoding@0.1.13): dependencies: connect: 3.7.0 debug: 2.6.9 @@ -21241,14 +21234,14 @@ snapshots: transitivePeerDependencies: - supports-color - metro-transform-worker@0.76.8: + metro-transform-worker@0.76.8(encoding@0.1.13): dependencies: '@babel/core': 7.24.5 '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 '@babel/types': 7.26.0 babel-preset-fbjs: 3.4.0(@babel/core@7.24.5) - metro: 0.76.8 + metro: 0.76.8(encoding@0.1.13) metro-babel-transformer: 0.76.8 metro-cache: 0.76.8 metro-cache-key: 0.76.8 @@ -21261,7 +21254,7 @@ snapshots: - supports-color - utf-8-validate - metro@0.76.8: + metro@0.76.8(encoding@0.1.13): dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.24.5 @@ -21288,10 +21281,10 @@ snapshots: metro-babel-transformer: 0.76.8 metro-cache: 0.76.8 metro-cache-key: 0.76.8 - metro-config: 0.76.8 + metro-config: 0.76.8(encoding@0.1.13) metro-core: 0.76.8 metro-file-map: 0.76.8 - metro-inspector-proxy: 0.76.8 + metro-inspector-proxy: 0.76.8(encoding@0.1.13) metro-minify-terser: 0.76.8 metro-minify-uglify: 0.76.8 metro-react-native-babel-preset: 0.76.8(@babel/core@7.24.5) @@ -21300,7 +21293,7 @@ snapshots: metro-source-map: 0.76.8 metro-symbolicate: 0.76.8 metro-transform-plugins: 0.76.8 - metro-transform-worker: 0.76.8 + metro-transform-worker: 0.76.8(encoding@0.1.13) mime-types: 2.1.35 node-fetch: 2.7.0(encoding@0.1.13) nullthrows: 1.1.1 @@ -21317,25 +21310,6 @@ snapshots: - supports-color - utf-8-validate - micromark-core-commonmark@1.1.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-factory-destination: 1.1.0 - micromark-factory-label: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-factory-title: 1.1.0 - micromark-factory-whitespace: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-html-tag-name: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-core-commonmark@2.0.1: dependencies: decode-named-character-reference: 1.0.2 @@ -21355,69 +21329,63 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-extension-gfm-autolink-literal@1.0.5: + micromark-extension-gfm-autolink-literal@2.1.0: dependencies: - micromark-util-character: 1.2.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - - micromark-extension-gfm-footnote@1.1.2: - dependencies: - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-extension-gfm-strikethrough@1.0.7: + micromark-extension-gfm-footnote@2.1.0: dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-classify-character: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-extension-gfm-table@1.0.7: + micromark-extension-gfm-strikethrough@2.1.0: dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-extension-gfm-tagfilter@1.0.2: + micromark-extension-gfm-table@2.1.1: dependencies: - micromark-util-types: 1.1.0 + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-extension-gfm-task-list-item@1.0.5: + micromark-extension-gfm-tagfilter@2.0.0: dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 + micromark-util-types: 2.0.0 - micromark-extension-gfm@2.0.3: + micromark-extension-gfm-task-list-item@2.1.0: dependencies: - micromark-extension-gfm-autolink-literal: 1.0.5 - micromark-extension-gfm-footnote: 1.1.2 - micromark-extension-gfm-strikethrough: 1.0.7 - micromark-extension-gfm-table: 1.0.7 - micromark-extension-gfm-tagfilter: 1.0.2 - micromark-extension-gfm-task-list-item: 1.0.5 - micromark-util-combine-extensions: 1.1.0 - micromark-util-types: 1.1.0 + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 - micromark-factory-destination@1.1.0: + micromark-extension-gfm@3.0.0: dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 micromark-factory-destination@2.0.0: dependencies: @@ -21425,13 +21393,6 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-factory-label@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-factory-label@2.0.0: dependencies: devlop: 1.1.0 @@ -21439,23 +21400,11 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-factory-space@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-types: 1.1.0 - micromark-factory-space@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-types: 2.0.0 - micromark-factory-title@1.1.0: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-factory-title@2.0.0: dependencies: micromark-factory-space: 2.0.0 @@ -21463,13 +21412,6 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-factory-whitespace@1.1.0: - dependencies: - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-factory-whitespace@2.0.0: dependencies: micromark-factory-space: 2.0.0 @@ -21477,61 +21419,30 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-character@1.2.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-util-character@2.1.0: dependencies: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-chunked@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-chunked@2.0.0: dependencies: micromark-util-symbol: 2.0.0 - micromark-util-classify-character@1.1.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - micromark-util-classify-character@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-combine-extensions@1.1.0: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-types: 1.1.0 - micromark-util-combine-extensions@2.0.0: dependencies: micromark-util-chunked: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-decode-numeric-character-reference@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-decode-numeric-character-reference@2.0.1: dependencies: micromark-util-symbol: 2.0.0 - micromark-util-decode-string@1.1.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 1.2.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-decode-string@2.0.0: dependencies: decode-named-character-reference: 1.0.2 @@ -21539,49 +21450,24 @@ snapshots: micromark-util-decode-numeric-character-reference: 2.0.1 micromark-util-symbol: 2.0.0 - micromark-util-encode@1.1.0: {} - micromark-util-encode@2.0.0: {} - micromark-util-html-tag-name@1.2.0: {} - micromark-util-html-tag-name@2.0.0: {} - micromark-util-normalize-identifier@1.1.0: - dependencies: - micromark-util-symbol: 1.1.0 - micromark-util-normalize-identifier@2.0.0: dependencies: micromark-util-symbol: 2.0.0 - micromark-util-resolve-all@1.1.0: - dependencies: - micromark-util-types: 1.1.0 - micromark-util-resolve-all@2.0.0: dependencies: micromark-util-types: 2.0.0 - micromark-util-sanitize-uri@1.2.0: - dependencies: - micromark-util-character: 1.2.0 - micromark-util-encode: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-sanitize-uri@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-encode: 2.0.0 micromark-util-symbol: 2.0.0 - micromark-util-subtokenize@1.1.0: - dependencies: - micromark-util-chunked: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - micromark-util-subtokenize@2.0.1: dependencies: devlop: 1.1.0 @@ -21589,40 +21475,14 @@ snapshots: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 - micromark-util-symbol@1.1.0: {} - micromark-util-symbol@2.0.0: {} - micromark-util-types@1.1.0: {} - micromark-util-types@2.0.0: {} - micromark@3.2.0: - dependencies: - '@types/debug': 4.1.9 - debug: 4.3.4 - decode-named-character-reference: 1.0.2 - micromark-core-commonmark: 1.1.0 - micromark-factory-space: 1.1.0 - micromark-util-character: 1.2.0 - micromark-util-chunked: 1.1.0 - micromark-util-combine-extensions: 1.1.0 - micromark-util-decode-numeric-character-reference: 1.1.0 - micromark-util-encode: 1.1.0 - micromark-util-normalize-identifier: 1.1.0 - micromark-util-resolve-all: 1.1.0 - micromark-util-sanitize-uri: 1.2.0 - micromark-util-subtokenize: 1.1.0 - micromark-util-symbol: 1.1.0 - micromark-util-types: 1.1.0 - uvu: 0.5.6 - transitivePeerDependencies: - - supports-color - micromark@4.0.0: dependencies: '@types/debug': 4.1.9 - debug: 4.3.4 + debug: 4.4.0 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -21697,14 +21557,13 @@ snapshots: '@types/whatwg-url': 11.0.4 whatwg-url: 13.0.0 - mongodb@6.6.0(@aws-sdk/credential-providers@3.569.0): + mongodb@6.6.0(@aws-sdk/credential-providers@3.569.0(@aws-sdk/client-sso-oidc@3.569.0)): dependencies: - '@aws-sdk/credential-providers': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0) '@mongodb-js/saslprep': 1.1.6 bson: 6.7.0 mongodb-connection-string-url: 3.0.0 - - mri@1.2.0: {} + optionalDependencies: + '@aws-sdk/credential-providers': 3.569.0(@aws-sdk/client-sso-oidc@3.569.0) ms@2.0.0: {} @@ -21762,13 +21621,13 @@ snapshots: neo-async@2.6.2: {} - next-auth@4.24.4(next@14.3.0-canary.42)(react-dom@18.2.0)(react@18.2.0): + next-auth@4.24.4(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(nodemailer@6.9.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@babel/runtime': 7.23.2 '@panva/hkdf': 1.1.1 cookie: 0.5.0 jose: 4.15.4 - next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) oauth: 0.9.15 openid-client: 5.6.1 preact: 10.18.1 @@ -21776,28 +21635,31 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) uuid: 8.3.2 + optionalDependencies: + nodemailer: 6.9.3 - next-axiom@1.6.0(next@14.3.0-canary.42)(react@18.2.0): + next-axiom@1.6.0(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0): dependencies: - next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 use-deep-compare: 1.3.0(react@18.2.0) whatwg-fetch: 3.6.19 - next-plausible@3.12.0(next@14.3.0-canary.42)(react-dom@18.2.0)(react@18.2.0): + next-plausible@3.12.0(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - next-safe-action@7.9.9(next@14.3.0-canary.42)(react-dom@18.2.0)(react@18.2.0)(zod@3.22.4): + next-safe-action@7.9.9(next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(zod@3.22.4): dependencies: - next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + optionalDependencies: zod: 3.22.4 - next@14.1.4(@babel/core@7.24.5)(react-dom@18.2.0)(react@18.2.0): + next@14.1.4(@babel/core@7.24.5)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@next/env': 14.1.4 '@swc/helpers': 0.5.2 @@ -21818,11 +21680,12 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.1.4 '@next/swc-win32-ia32-msvc': 14.1.4 '@next/swc-win32-x64-msvc': 14.1.4 + '@opentelemetry/api': 1.9.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@14.2.0-canary.67(react-dom@18.2.0)(react@18.2.0): + next@14.2.0-canary.67(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@next/env': 14.2.0-canary.67 '@swc/helpers': 0.5.5 @@ -21843,14 +21706,40 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.0-canary.67 '@next/swc-win32-ia32-msvc': 14.2.0-canary.67 '@next/swc-win32-x64-msvc': 14.2.0-canary.67 + '@opentelemetry/api': 1.9.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0): + next@14.2.0-canary.67(@opentelemetry/api@1.9.0)(react-dom@19.0.0(react@18.2.0))(react@18.2.0): + dependencies: + '@next/env': 14.2.0-canary.67 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001651 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.2.0 + react-dom: 19.0.0(react@18.2.0) + styled-jsx: 5.1.1(@babel/core@7.24.5)(react@18.2.0) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.0-canary.67 + '@next/swc-darwin-x64': 14.2.0-canary.67 + '@next/swc-linux-arm64-gnu': 14.2.0-canary.67 + '@next/swc-linux-arm64-musl': 14.2.0-canary.67 + '@next/swc-linux-x64-gnu': 14.2.0-canary.67 + '@next/swc-linux-x64-musl': 14.2.0-canary.67 + '@next/swc-win32-arm64-msvc': 14.2.0-canary.67 + '@next/swc-win32-ia32-msvc': 14.2.0-canary.67 + '@next/swc-win32-x64-msvc': 14.2.0-canary.67 + '@opentelemetry/api': 1.9.0 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + + next@14.3.0-canary.42(@babel/core@7.24.5)(@opentelemetry/api@1.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@next/env': 14.3.0-canary.42 - '@opentelemetry/api': 1.8.0 '@swc/helpers': 0.5.11 busboy: 1.6.0 caniuse-lite: 1.0.30001651 @@ -21869,6 +21758,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.3.0-canary.42 '@next/swc-win32-ia32-msvc': 14.3.0-canary.42 '@next/swc-win32-x64-msvc': 14.3.0-canary.42 + '@opentelemetry/api': 1.8.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -21886,8 +21776,9 @@ snapshots: node-fetch@2.7.0(encoding@0.1.13): dependencies: - encoding: 0.1.13 whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 node-fetch@3.3.2: dependencies: @@ -22278,23 +22169,61 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.38 - postcss-load-config@3.1.4(postcss@8.4.31): + postcss-load-config@3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6)): dependencies: lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.31 + ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6) + + postcss-load-config@3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: postcss: 8.4.31 + ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2) + + postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6)): + dependencies: + lilconfig: 2.1.0 yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6) - postcss-load-config@3.1.4(ts-node@10.9.2): + postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)): dependencies: lilconfig: 2.1.0 - ts-node: 10.9.2(@types/node@18.11.9)(typescript@5.6.2) yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2) - postcss-load-config@4.0.1(postcss@8.4.38): + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6)): dependencies: lilconfig: 2.1.0 + yaml: 2.3.4 + optionalDependencies: postcss: 8.4.38 + ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6) + + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4)): + dependencies: + lilconfig: 2.1.0 yaml: 2.3.4 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4) + + postcss-load-config@4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)): + dependencies: + lilconfig: 2.1.0 + yaml: 2.3.4 + optionalDependencies: + postcss: 8.4.38 + ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2) postcss-nested@6.0.1(postcss@8.4.38): dependencies: @@ -22357,9 +22286,10 @@ snapshots: prettier: 3.2.5 typescript: 5.6.2 - prettier-plugin-tailwindcss@0.6.0(prettier-plugin-organize-imports@3.2.4)(prettier@3.2.5): + prettier-plugin-tailwindcss@0.6.0(prettier-plugin-organize-imports@3.2.4(prettier@3.2.5)(typescript@5.6.2))(prettier@3.2.5): dependencies: prettier: 3.2.5 + optionalDependencies: prettier-plugin-organize-imports: 3.2.4(prettier@3.2.5)(typescript@5.6.2) prettier@3.2.5: {} @@ -22477,7 +22407,7 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0): + react-colorful@5.6.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -22506,25 +22436,30 @@ snapshots: react: 18.2.0 scheduler: 0.23.0 + react-dom@19.0.0(react@18.2.0): + dependencies: + react: 18.2.0 + scheduler: 0.25.0 + react-dom@19.0.0(react@19.0.0): dependencies: react: 19.0.0 scheduler: 0.25.0 - react-email@2.1.6(eslint@8.48.0): + react-email@2.1.6(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.12)(eslint@8.48.0)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)): dependencies: '@babel/core': 7.24.5 '@babel/parser': 7.24.5 '@radix-ui/colors': 1.0.1 - '@radix-ui/react-collapsible': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-popover': 1.0.7(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-collapsible': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-popover': 1.0.7(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@radix-ui/react-slot': 1.1.0(@types/react@18.2.47)(react@18.2.0) - '@radix-ui/react-toggle-group': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-tooltip': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0)(react@18.2.0) - '@swc/core': 1.3.101 + '@radix-ui/react-toggle-group': 1.1.0(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@radix-ui/react-tooltip': 1.1.1(@types/react-dom@18.2.14)(@types/react@18.2.47)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@swc/core': 1.3.101(@swc/helpers@0.5.12) '@types/react': 18.2.47 '@types/react-dom': 18.2.14 - '@types/webpack': 5.28.5(@swc/core@1.3.101)(esbuild@0.19.11) + '@types/webpack': 5.28.5(@swc/core@1.3.101(@swc/helpers@0.5.12))(esbuild@0.19.11) autoprefixer: 10.4.14(postcss@8.4.38) chalk: 4.1.2 chokidar: 3.5.3 @@ -22534,11 +22469,11 @@ snapshots: esbuild: 0.19.11 eslint-config-prettier: 9.0.0(eslint@8.48.0) eslint-config-turbo: 1.10.12(eslint@8.48.0) - framer-motion: 10.17.4(react-dom@18.2.0)(react@18.2.0) + framer-motion: 10.17.4(react-dom@18.2.0(react@18.2.0))(react@18.2.0) glob: 10.3.4 log-symbols: 4.1.0 mime-types: 2.1.35 - next: 14.1.4(@babel/core@7.24.5)(react-dom@18.2.0)(react@18.2.0) + next: 14.1.4(@babel/core@7.24.5)(@opentelemetry/api@1.9.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) normalize-path: 3.0.0 ora: 5.4.1 postcss: 8.4.38 @@ -22547,11 +22482,11 @@ snapshots: react-dom: 18.2.0(react@18.2.0) socket.io: 4.7.3 socket.io-client: 4.7.3 - sonner: 1.3.1(react-dom@18.2.0)(react@18.2.0) + sonner: 1.3.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) source-map-js: 1.0.2 stacktrace-parser: 0.1.10 tailwind-merge: 2.2.0 - tailwindcss: 3.4.0 + tailwindcss: 3.4.0(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)) typescript: 5.1.6 transitivePeerDependencies: - '@opentelemetry/api' @@ -22583,7 +22518,7 @@ snapshots: react-is@18.2.0: {} - react-konva@16.8.6(konva@9.2.1)(react-dom@18.2.0)(react@18.2.0): + react-konva@16.8.6(konva@9.2.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: konva: 9.2.1 react: 18.2.0 @@ -22591,7 +22526,7 @@ snapshots: react-reconciler: 0.20.4(react@18.2.0) scheduler: 0.13.6 - react-markdown@9.0.1(@types/react@18.2.48)(react@18.2.0): + react-markdown@9.0.3(@types/react@18.2.48)(react@18.2.0): dependencies: '@types/hast': 3.0.4 '@types/react': 18.2.48 @@ -22610,18 +22545,18 @@ snapshots: react-merge-refs@2.1.1: {} - react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20)(react@18.2.0): + react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 11.3.7(@babel/core@7.24.5) - '@react-native-community/cli-platform-android': 11.3.7 - '@react-native-community/cli-platform-ios': 11.3.7 + '@react-native-community/cli': 11.3.7(@babel/core@7.24.5)(encoding@0.1.13) + '@react-native-community/cli-platform-android': 11.3.7(encoding@0.1.13) + '@react-native-community/cli-platform-ios': 11.3.7(encoding@0.1.13) '@react-native/assets-registry': 0.72.0 - '@react-native/codegen': 0.72.7(@babel/preset-env@7.22.20) + '@react-native/codegen': 0.72.7(@babel/preset-env@7.22.20(@babel/core@7.24.5)) '@react-native/gradle-plugin': 0.72.11 '@react-native/js-polyfills': 0.72.1 '@react-native/normalize-colors': 0.72.0 - '@react-native/virtualized-lists': 0.72.8(react-native@0.72.5) + '@react-native/virtualized-lists': 0.72.8(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0)) abort-controller: 3.0.0 anser: 1.4.10 base64-js: 1.5.1 @@ -22657,15 +22592,15 @@ snapshots: - supports-color - utf-8-validate - react-parallax-tilt@1.7.70(react-dom@18.2.0)(react@18.2.0): + react-parallax-tilt@1.7.70(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-pdf-tailwind@2.3.0(react@18.2.0): + react-pdf-tailwind@2.3.0(encoding@0.1.13)(react@18.2.0)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4)): dependencies: - '@react-pdf/renderer': 3.4.5(react@18.2.0) - tailwindcss: 3.4.4 + '@react-pdf/renderer': 3.4.5(encoding@0.1.13)(react@18.2.0) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4)) transitivePeerDependencies: - encoding - react @@ -22700,37 +22635,41 @@ snapshots: react-remove-scroll-bar@2.3.4(@types/react@18.2.47)(react@18.2.0): dependencies: - '@types/react': 18.2.47 react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.2.47)(react@18.2.0) tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.47 react-remove-scroll-bar@2.3.4(@types/react@18.2.48)(react@18.2.0): dependencies: - '@types/react': 18.2.48 react: 18.2.0 react-style-singleton: 2.2.1(@types/react@18.2.48)(react@18.2.0) tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.48 react-remove-scroll@2.5.5(@types/react@18.2.47)(react@18.2.0): dependencies: - '@types/react': 18.2.47 react: 18.2.0 react-remove-scroll-bar: 2.3.4(@types/react@18.2.47)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.2.47)(react@18.2.0) tslib: 2.6.2 use-callback-ref: 1.3.0(@types/react@18.2.47)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.2.47)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.47 react-remove-scroll@2.5.5(@types/react@18.2.48)(react@18.2.0): dependencies: - '@types/react': 18.2.48 react: 18.2.0 react-remove-scroll-bar: 2.3.4(@types/react@18.2.48)(react@18.2.0) react-style-singleton: 2.2.1(@types/react@18.2.48)(react@18.2.0) tslib: 2.6.2 use-callback-ref: 1.3.0(@types/react@18.2.48)(react@18.2.0) use-sidecar: 1.1.2(@types/react@18.2.48)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 react-shallow-renderer@16.15.0(react@18.2.0): dependencies: @@ -22738,14 +22677,14 @@ snapshots: react: 18.2.0 react-is: 18.2.0 - react-spring@9.5.5(@react-three/fiber@8.14.5)(konva@9.2.1)(react-dom@18.2.0)(react-konva@16.8.6)(react-native@0.72.5)(react-zdog@1.2.2)(react@18.2.0)(three@0.157.0)(zdog@1.1.3): + react-spring@9.5.5(@react-three/fiber@8.14.5(react-dom@18.2.0(react@18.2.0))(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)(three@0.157.0))(konva@9.2.1)(react-dom@18.2.0(react@18.2.0))(react-konva@16.8.6(konva@9.2.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))(react-zdog@1.2.2)(react@18.2.0)(three@0.157.0)(zdog@1.1.3): dependencies: '@react-spring/core': 9.5.5(react@18.2.0) - '@react-spring/konva': 9.5.5(konva@9.2.1)(react-konva@16.8.6)(react@18.2.0) - '@react-spring/native': 9.5.5(react-native@0.72.5)(react@18.2.0) - '@react-spring/three': 9.5.5(@react-three/fiber@8.14.5)(react@18.2.0)(three@0.157.0) - '@react-spring/web': 9.5.5(react-dom@18.2.0)(react@18.2.0) - '@react-spring/zdog': 9.5.5(react-dom@18.2.0)(react-zdog@1.2.2)(react@18.2.0)(zdog@1.1.3) + '@react-spring/konva': 9.5.5(konva@9.2.1)(react-konva@16.8.6(konva@9.2.1)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) + '@react-spring/native': 9.5.5(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) + '@react-spring/three': 9.5.5(@react-three/fiber@8.14.5(react-dom@18.2.0(react@18.2.0))(react-native@0.72.5(@babel/core@7.24.5)(@babel/preset-env@7.22.20(@babel/core@7.24.5))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)(three@0.157.0))(react@18.2.0)(three@0.157.0) + '@react-spring/web': 9.5.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@react-spring/zdog': 9.5.5(react-dom@18.2.0(react@18.2.0))(react-zdog@1.2.2)(react@18.2.0)(zdog@1.1.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -22759,19 +22698,21 @@ snapshots: react-style-singleton@2.2.1(@types/react@18.2.47)(react@18.2.0): dependencies: - '@types/react': 18.2.47 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.47 react-style-singleton@2.2.1(@types/react@18.2.48)(react@18.2.0): dependencies: - '@types/react': 18.2.48 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.48 react-textarea-autosize@8.4.0(@types/react@18.2.48)(react@18.2.0): dependencies: @@ -22782,7 +22723,7 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-tweet@3.1.1(react-dom@18.2.0)(react@18.2.0): + react-tweet@3.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: '@swc/helpers': 0.5.2 clsx: 1.2.1 @@ -22791,7 +22732,7 @@ snapshots: react-dom: 18.2.0(react@18.2.0) swr: 2.2.4(react@18.2.0) - react-use-measure@2.1.1(react-dom@18.2.0)(react@18.2.0): + react-use-measure@2.1.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: debounce: 1.2.1 react: 18.2.0 @@ -22970,12 +22911,14 @@ snapshots: unified: 10.1.2 unist-util-visit: 4.1.2 - remark-gfm@3.0.1: + remark-gfm@4.0.0: dependencies: - '@types/mdast': 3.0.13 - mdast-util-gfm: 2.0.2 - micromark-extension-gfm: 2.0.3 - unified: 10.1.2 + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 transitivePeerDependencies: - supports-color @@ -22996,6 +22939,12 @@ snapshots: unified: 11.0.5 vfile: 6.0.2 + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.5 + require-directory@2.1.1: {} require-from-string@2.0.2: {} @@ -23004,9 +22953,9 @@ snapshots: requires-port@1.0.0: {} - resend@4.0.0(react-dom@18.2.0)(react@18.2.0): + resend@4.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - '@react-email/render': 0.0.17(react-dom@18.2.0)(react@18.2.0) + '@react-email/render': 0.0.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - react - react-dom @@ -23119,10 +23068,6 @@ snapshots: dependencies: tslib: 2.6.2 - sade@1.8.1: - dependencies: - mri: 1.2.0 - safe-array-concat@1.0.1: dependencies: call-bind: 1.0.2 @@ -23413,12 +23358,12 @@ snapshots: - supports-color - utf-8-validate - sonner@1.3.1(react-dom@18.2.0)(react@18.2.0): + sonner@1.3.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - sonner@1.4.41(react-dom@18.2.0)(react@18.2.0): + sonner@1.4.41(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -23622,9 +23567,10 @@ snapshots: styled-jsx@5.1.1(@babel/core@7.24.5)(react@18.2.0): dependencies: - '@babel/core': 7.24.5 client-only: 0.0.1 react: 18.2.0 + optionalDependencies: + '@babel/core': 7.24.5 sucrase@3.34.0: dependencies: @@ -23694,7 +23640,7 @@ snapshots: tailwindcss-radix@2.8.0: {} - tailwindcss@3.4.0: + tailwindcss@3.4.0(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -23713,7 +23659,7 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.13 resolve: 1.22.6 @@ -23721,7 +23667,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.4: + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -23740,7 +23686,61 @@ snapshots: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6)) + postcss-nested: 6.0.1(postcss@8.4.38) + postcss-selector-parser: 6.0.13 + resolve: 1.22.6 + sucrase: 3.34.0 + transitivePeerDependencies: + - ts-node + + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.1 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4)) + postcss-nested: 6.0.1(postcss@8.4.38) + postcss-selector-parser: 6.0.13 + resolve: 1.22.6 + sucrase: 3.34.0 + transitivePeerDependencies: + - ts-node + + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.1 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.1(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.13 resolve: 1.22.6 @@ -23778,16 +23778,17 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.10(@swc/core@1.3.101)(esbuild@0.19.11)(webpack@5.90.0): + terser-webpack-plugin@5.3.10(@swc/core@1.3.101(@swc/helpers@0.5.12))(esbuild@0.19.11)(webpack@5.90.0(@swc/core@1.3.101(@swc/helpers@0.5.12))(esbuild@0.19.11)): dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.3.101 - esbuild: 0.19.11 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.27.0 - webpack: 5.90.0(@swc/core@1.3.101)(esbuild@0.19.11) + webpack: 5.90.0(@swc/core@1.3.101(@swc/helpers@0.5.12))(esbuild@0.19.11) + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.12) + esbuild: 0.19.11 terser@5.27.0: dependencies: @@ -23880,13 +23881,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@27.1.5(@babel/core@7.24.5)(@types/jest@28.1.8)(jest@27.5.1)(typescript@4.9.5): + ts-jest@27.1.5(@babel/core@7.24.5)(@types/jest@28.1.8)(babel-jest@27.5.1(@babel/core@7.24.5))(jest@27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)))(typescript@4.9.5): dependencies: - '@babel/core': 7.24.5 - '@types/jest': 28.1.8 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.5.1 + jest: 27.5.1(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5)) jest-util: 27.5.1 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -23894,8 +23893,75 @@ snapshots: semver: 7.6.3 typescript: 4.9.5 yargs-parser: 20.2.9 + optionalDependencies: + '@babel/core': 7.24.5 + '@types/jest': 28.1.8 + babel-jest: 27.5.1(@babel/core@7.24.5) + + ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@4.9.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.11.9 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.12) + optional: true + + ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.11.9 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.1.6 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.12) + optional: true - ts-node@10.9.2(@types/node@18.11.9)(typescript@5.6.2): + ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.11.9 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.4.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.12) + optional: true + + ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -23912,16 +23978,18 @@ snapshots: typescript: 5.6.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.12) tsconfck@3.0.3(typescript@5.4.4): - dependencies: + optionalDependencies: typescript: 5.4.4 tslib@1.14.1: {} tslib@2.6.2: {} - tsup@6.1.3(postcss@8.4.31)(typescript@5.1.6): + tsup@6.1.3(@swc/core@1.3.101(@swc/helpers@0.5.12))(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6))(typescript@5.1.6): dependencies: bundle-require: 3.1.2(esbuild@0.14.54) cac: 6.7.14 @@ -23931,19 +23999,45 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 + postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6)) + resolve-from: 5.0.0 + rollup: 2.79.1 + source-map: 0.8.0-beta.0 + sucrase: 3.34.0 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.12) postcss: 8.4.31 - postcss-load-config: 3.1.4(postcss@8.4.31) + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + - ts-node + + tsup@6.1.3(@swc/core@1.3.101(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6))(typescript@5.1.6): + dependencies: + bundle-require: 3.1.2(esbuild@0.14.54) + cac: 6.7.14 + chokidar: 3.5.3 + debug: 4.3.4 + esbuild: 0.14.54 + execa: 5.1.1 + globby: 11.1.0 + joycon: 3.1.1 + postcss-load-config: 3.1.4(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.1.6)) resolve-from: 5.0.0 rollup: 2.79.1 source-map: 0.8.0-beta.0 sucrase: 3.34.0 tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.12) + postcss: 8.4.38 typescript: 5.1.6 transitivePeerDependencies: - supports-color - ts-node - tsup@6.7.0(postcss@8.4.31)(typescript@5.6.2): + tsup@6.7.0(@swc/core@1.3.101(@swc/helpers@0.5.12))(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2))(typescript@5.6.2): dependencies: bundle-require: 4.2.1(esbuild@0.17.19) cac: 6.7.14 @@ -23953,19 +24047,21 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss: 8.4.31 - postcss-load-config: 3.1.4(postcss@8.4.31) + postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 sucrase: 3.34.0 tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.12) + postcss: 8.4.31 typescript: 5.6.2 transitivePeerDependencies: - supports-color - ts-node - tsup@6.7.0(ts-node@10.9.2)(typescript@5.6.2): + tsup@6.7.0(@swc/core@1.3.101(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2))(typescript@5.6.2): dependencies: bundle-require: 4.2.1(esbuild@0.17.19) cac: 6.7.14 @@ -23975,12 +24071,15 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4(ts-node@10.9.2) + postcss-load-config: 3.1.4(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.6.2)) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 sucrase: 3.34.0 tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.3.101(@swc/helpers@0.5.12) + postcss: 8.4.38 typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -24138,7 +24237,7 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typeorm@0.3.20(mongodb@6.6.0)(mssql@10.0.2)(mysql2@3.9.7)(pg@8.11.5)(redis@4.6.13): + typeorm@0.3.20(mongodb@6.6.0(@aws-sdk/credential-providers@3.569.0(@aws-sdk/client-sso-oidc@3.569.0)))(mssql@10.0.2)(mysql2@3.9.7)(pg@8.11.5)(redis@4.6.13)(ts-node@10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4)): dependencies: '@sqltools/formatter': 1.2.5 app-root-path: 3.1.0 @@ -24150,16 +24249,18 @@ snapshots: dotenv: 16.3.1 glob: 10.3.12 mkdirp: 2.1.6 - mongodb: 6.6.0(@aws-sdk/credential-providers@3.569.0) - mssql: 10.0.2 - mysql2: 3.9.7 - pg: 8.11.5 - redis: 4.6.13 reflect-metadata: 0.2.2 sha.js: 2.4.11 tslib: 2.6.2 uuid: 9.0.1 yargs: 17.7.2 + optionalDependencies: + mongodb: 6.6.0(@aws-sdk/credential-providers@3.569.0(@aws-sdk/client-sso-oidc@3.569.0)) + mssql: 10.0.2 + mysql2: 3.9.7 + pg: 8.11.5 + redis: 4.6.13 + ts-node: 10.9.2(@swc/core@1.3.101(@swc/helpers@0.5.12))(@types/node@18.11.9)(typescript@5.4.4) transitivePeerDependencies: - supports-color @@ -24311,15 +24412,17 @@ snapshots: use-callback-ref@1.3.0(@types/react@18.2.47)(react@18.2.0): dependencies: - '@types/react': 18.2.47 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.47 use-callback-ref@1.3.0(@types/react@18.2.48)(react@18.2.0): dependencies: - '@types/react': 18.2.48 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.48 use-composed-ref@1.3.0(react@18.2.0): dependencies: @@ -24340,28 +24443,32 @@ snapshots: use-isomorphic-layout-effect@1.1.2(@types/react@18.2.48)(react@18.2.0): dependencies: - '@types/react': 18.2.48 react: 18.2.0 + optionalDependencies: + '@types/react': 18.2.48 use-latest@1.2.1(@types/react@18.2.48)(react@18.2.0): dependencies: - '@types/react': 18.2.48 react: 18.2.0 use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.48)(react@18.2.0) + optionalDependencies: + '@types/react': 18.2.48 use-sidecar@1.1.2(@types/react@18.2.47)(react@18.2.0): dependencies: - '@types/react': 18.2.47 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.47 use-sidecar@1.1.2(@types/react@18.2.48)(react@18.2.0): dependencies: - '@types/react': 18.2.48 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 + optionalDependencies: + '@types/react': 18.2.48 use-sync-external-store@1.2.0(react@18.2.0): dependencies: @@ -24377,13 +24484,6 @@ snapshots: uuid@9.0.1: {} - uvu@0.5.6: - dependencies: - dequal: 2.0.3 - diff: 5.1.0 - kleur: 4.1.5 - sade: 1.8.1 - v8-compile-cache-lib@3.0.1: {} v8-to-istanbul@8.1.1: @@ -24394,9 +24494,9 @@ snapshots: vary@1.1.2: {} - vaul@1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0): + vaul@1.1.2(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: - '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dialog': 1.0.5(@types/react-dom@18.2.14)(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -24432,13 +24532,13 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - vite-node@2.1.8(@types/node@18.11.9): + vite-node@2.1.8(@types/node@18.11.9)(terser@5.27.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.2.9(@types/node@18.11.9) + vite: 5.2.9(@types/node@18.11.9)(terser@5.27.0) transitivePeerDependencies: - '@types/node' - less @@ -24449,30 +24549,31 @@ snapshots: - supports-color - terser - vite-tsconfig-paths@4.3.2(typescript@5.4.4)(vite@5.2.9): + vite-tsconfig-paths@4.3.2(typescript@5.4.4)(vite@5.2.9(@types/node@18.11.9)(terser@5.27.0)): dependencies: debug: 4.3.4 globrex: 0.1.2 tsconfck: 3.0.3(typescript@5.4.4) - vite: 5.2.9(@types/node@18.11.9) + optionalDependencies: + vite: 5.2.9(@types/node@18.11.9)(terser@5.27.0) transitivePeerDependencies: - supports-color - typescript - vite@5.2.9(@types/node@18.11.9): + vite@5.2.9(@types/node@18.11.9)(terser@5.27.0): dependencies: - '@types/node': 18.11.9 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.14.0 optionalDependencies: + '@types/node': 18.11.9 fsevents: 2.3.3 + terser: 5.27.0 - vitest@2.1.8(@types/node@18.11.9): + vitest@2.1.8(@types/node@18.11.9)(jsdom@16.7.0)(terser@5.27.0): dependencies: - '@types/node': 18.11.9 '@vitest/expect': 2.1.8 - '@vitest/mocker': 2.1.8(vite@5.2.9) + '@vitest/mocker': 2.1.8(vite@5.2.9(@types/node@18.11.9)(terser@5.27.0)) '@vitest/pretty-format': 2.1.8 '@vitest/runner': 2.1.8 '@vitest/snapshot': 2.1.8 @@ -24488,9 +24589,12 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.2.9(@types/node@18.11.9) - vite-node: 2.1.8(@types/node@18.11.9) + vite: 5.2.9(@types/node@18.11.9)(terser@5.27.0) + vite-node: 2.1.8(@types/node@18.11.9)(terser@5.27.0) why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 18.11.9 + jsdom: 16.7.0 transitivePeerDependencies: - less - lightningcss @@ -24540,7 +24644,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.90.0(@swc/core@1.3.101)(esbuild@0.19.11): + webpack@5.90.0(@swc/core@1.3.101(@swc/helpers@0.5.12))(esbuild@0.19.11): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -24563,7 +24667,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.3.101)(esbuild@0.19.11)(webpack@5.90.0) + terser-webpack-plugin: 5.3.10(@swc/core@1.3.101(@swc/helpers@0.5.12))(esbuild@0.19.11)(webpack@5.90.0(@swc/core@1.3.101(@swc/helpers@0.5.12))(esbuild@0.19.11)) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -24818,7 +24922,7 @@ snapshots: zod@3.23.8: {} zustand@3.7.2(react@18.2.0): - dependencies: + optionalDependencies: react: 18.2.0 zwitch@2.0.4: {}