diff --git a/apps/web/src/actions/evaluationResults/computeEvaluationResultsCountersAction.ts b/apps/web/src/actions/evaluationResults/computeEvaluationResultsCountersAction.ts new file mode 100644 index 000000000..1f1a5e3d1 --- /dev/null +++ b/apps/web/src/actions/evaluationResults/computeEvaluationResultsCountersAction.ts @@ -0,0 +1,36 @@ +'use server' + +import { EvaluationsRepository } from '@latitude-data/core/repositories' +import { getEvaluationTotalsQuery } from '@latitude-data/core/services/evaluationResults/index' +import { findCommitCached } from '$/app/(private)/_data-access' +import { z } from 'zod' + +import { withDocument } from '../procedures' + +export const computeEvaluationResultsCountersAction = withDocument + .createServerAction() + .input( + z.object({ + commitUuid: z.string(), + documentUuid: z.string(), + evaluationId: z.number(), + }), + ) + .handler(async ({ input, ctx }) => { + const { evaluationId, documentUuid } = input + const { workspace } = ctx + const evaluationScope = new EvaluationsRepository(workspace.id) + const commit = await findCommitCached({ + projectId: ctx.project.id, + uuid: input.commitUuid, + }) + const evaluation = await evaluationScope + .find(evaluationId) + .then((r) => r.unwrap()) + return getEvaluationTotalsQuery({ + workspaceId: workspace.id, + commit, + evaluation, + documentUuid, + }) + }) diff --git a/apps/web/src/actions/evaluationResults/computeEvaluationResultsMeanValueAction.ts b/apps/web/src/actions/evaluationResults/computeEvaluationResultsMeanValueAction.ts new file mode 100644 index 000000000..727ceab99 --- /dev/null +++ b/apps/web/src/actions/evaluationResults/computeEvaluationResultsMeanValueAction.ts @@ -0,0 +1,36 @@ +'use server' + +import { EvaluationsRepository } from '@latitude-data/core/repositories' +import { getEvaluationMeanValueQuery } from '@latitude-data/core/services/evaluationResults/index' +import { findCommitCached } from '$/app/(private)/_data-access' +import { z } from 'zod' + +import { withDocument } from '../procedures' + +export const computeEvaluationResultsMeanValueAction = withDocument + .createServerAction() + .input( + z.object({ + commitUuid: z.string(), + documentUuid: z.string(), + evaluationId: z.number(), + }), + ) + .handler(async ({ input, ctx }) => { + const { evaluationId, documentUuid } = input + const { workspace } = ctx + const evaluationScope = new EvaluationsRepository(workspace.id) + const commit = await findCommitCached({ + projectId: ctx.project.id, + uuid: input.commitUuid, + }) + const evaluation = await evaluationScope + .find(evaluationId) + .then((r) => r.unwrap()) + return getEvaluationMeanValueQuery({ + workspaceId: workspace.id, + commit, + evaluation, + documentUuid, + }) + }) diff --git a/apps/web/src/actions/evaluationResults/computeEvaluationResultsModalValueAction.ts b/apps/web/src/actions/evaluationResults/computeEvaluationResultsModalValueAction.ts new file mode 100644 index 000000000..7e5ef8243 --- /dev/null +++ b/apps/web/src/actions/evaluationResults/computeEvaluationResultsModalValueAction.ts @@ -0,0 +1,36 @@ +'use server' + +import { EvaluationsRepository } from '@latitude-data/core/repositories' +import { getEvaluationModalValueQuery } from '@latitude-data/core/services/evaluationResults/index' +import { findCommitCached } from '$/app/(private)/_data-access' +import { z } from 'zod' + +import { withDocument } from '../procedures' + +export const computeEvaluationResultsModalValueAction = withDocument + .createServerAction() + .input( + z.object({ + commitUuid: z.string(), + documentUuid: z.string(), + evaluationId: z.number(), + }), + ) + .handler(async ({ input, ctx }) => { + const { evaluationId, documentUuid } = input + const { workspace } = ctx + const evaluationScope = new EvaluationsRepository(workspace.id) + const commit = await findCommitCached({ + projectId: ctx.project.id, + uuid: input.commitUuid, + }) + const evaluation = await evaluationScope + .find(evaluationId) + .then((r) => r.unwrap()) + return getEvaluationModalValueQuery({ + workspaceId: workspace.id, + commit, + evaluation, + documentUuid, + }) + }) diff --git a/apps/web/src/actions/evaluations/computeEvaluationResultsWithMetadata.ts b/apps/web/src/actions/evaluations/computeEvaluationResultsWithMetadata.ts index 202acd3b6..1520853b9 100644 --- a/apps/web/src/actions/evaluations/computeEvaluationResultsWithMetadata.ts +++ b/apps/web/src/actions/evaluations/computeEvaluationResultsWithMetadata.ts @@ -35,5 +35,6 @@ export const computeEvaluationResultsWithMetadataAction = withProject evaluation, documentUuid, draft: commit, + limit: 1000, }).then((r) => r.unwrap()) }) diff --git a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/_components/DocumentEditor/Editor/Playground/Chat.tsx b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/_components/DocumentEditor/Editor/Playground/Chat.tsx index 488e8e15e..59fd8a639 100644 --- a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/_components/DocumentEditor/Editor/Playground/Chat.tsx +++ b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/_components/DocumentEditor/Editor/Playground/Chat.tsx @@ -94,8 +94,6 @@ export default function Chat({ for await (const serverEvent of readStreamableValue(output)) { if (!serverEvent) continue - console.log('serverEvent', serverEvent) - const { event, data } = serverEvent const hasMessages = 'messages' in data if (hasMessages) { diff --git a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/ClientContainer/index.tsx b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/ClientContainer/index.tsx index bf009486d..0cfdfb77a 100644 --- a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/ClientContainer/index.tsx +++ b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/ClientContainer/index.tsx @@ -12,16 +12,13 @@ import { import useEvaluationResultsWithMetadata from '$/stores/evaluationResultsWithMetadata' import { EvaluationResults } from '../EvaluationResults' -import { MetricsSummary } from '../MetricsSummary' const FIVE_SECONDS = 5000 export default function ClientContainer({ - documentUuid, evaluation, evaluationResults: serverData, }: { - documentUuid: string evaluation: EvaluationDto evaluationResults: EvaluationResultWithMetadata[] }) { @@ -49,16 +46,9 @@ export default function ClientContainer({ }, [mutate]) return ( - <> - - - + ) } diff --git a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/MeanValuePanel/index.tsx b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/MeanValuePanel/index.tsx new file mode 100644 index 000000000..20eeaea16 --- /dev/null +++ b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/MeanValuePanel/index.tsx @@ -0,0 +1,53 @@ +'use client' + +import { Evaluation, EvaluationMeanValue } from '@latitude-data/core/browser' +import { RangeBadge } from '@latitude-data/web-ui' +import useEvaluationResultsMeanValue from '$/stores/evaluationResultCharts/evaluationResultsMeanValue' + +import Panel from '../Panel' + +export default function MeanValuePanel({ + mean, + commitUuid, + documentUuid, + evaluation, +}: { + commitUuid: string + documentUuid: string + evaluation: Evaluation + mean: EvaluationMeanValue +}) { + const { data } = useEvaluationResultsMeanValue( + { + commitUuid, + documentUuid, + evaluationId: evaluation.id, + }, + { + revalidateOnFocus: true, + revalidateOnMount: false, + revalidateOnReconnect: false, + refreshWhenOffline: false, + refreshWhenHidden: false, + refreshInterval: 0, + fallbackData: mean, + }, + ) + const config = evaluation.configuration.detail! + const defaultMinValue = config.range.from + const defaultMaxValue = config.range.to + return ( + +
+ +
+
+ ) +} diff --git a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/ModalValuePanel/index.tsx b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/ModalValuePanel/index.tsx new file mode 100644 index 000000000..230ba388f --- /dev/null +++ b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/ModalValuePanel/index.tsx @@ -0,0 +1,48 @@ +'use client' + +import { EvaluationModalValue } from '@latitude-data/core/browser' +import { Text } from '@latitude-data/web-ui' +import useEvaluationResultsModalValue from '$/stores/evaluationResultCharts/evaluationResultsModalValue' + +import Panel from '../Panel' + +export default function ModalValuePanel({ + modal, + commitUuid, + documentUuid, + evaluationId, +}: { + commitUuid: string + documentUuid: string + evaluationId: number + modal: EvaluationModalValue +}) { + const { data } = useEvaluationResultsModalValue( + { + commitUuid, + documentUuid, + evaluationId, + }, + { + revalidateOnFocus: true, + revalidateOnMount: false, + revalidateOnReconnect: false, + refreshWhenOffline: false, + refreshWhenHidden: false, + refreshInterval: 0, + fallbackData: modal, + }, + ) + return ( + + {data?.mostCommon ?? '-'} + + {' '} + It appeared ({data?.percentage ?? '0'}%) + + + ) +} diff --git a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/Panel/index.tsx b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/Panel/index.tsx new file mode 100644 index 000000000..68d3a8288 --- /dev/null +++ b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/Panel/index.tsx @@ -0,0 +1,52 @@ +'use client' + +import { ReactNode, useCallback, useState } from 'react' + +import { Icon, Text, Tooltip } from '@latitude-data/web-ui' + +export default function Panel({ + label, + value, + additionalInfo, + children, +}: { + label: string + value?: string + additionalInfo?: string + children?: ReactNode +}) { + const [open, setOpen] = useState(false) + // On hover panel show tooltip with additional info + const onMouseEnter = useCallback(() => { + if (!additionalInfo) return + + setOpen(true) + }, [additionalInfo]) + const onMouseLeave = useCallback(() => { + setOpen(false) + }, []) + return ( + +
+ {label} + {additionalInfo && ( + + )} +
+ {value && {value}} + {children} + + } + > + {additionalInfo} +
+ ) +} diff --git a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/TotalsPanels/index.tsx b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/TotalsPanels/index.tsx new file mode 100644 index 000000000..f143460d9 --- /dev/null +++ b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/TotalsPanels/index.tsx @@ -0,0 +1,47 @@ +'use client' + +import { EvaluationAggregationTotals } from '@latitude-data/core/browser' +import { formatCostInMillicents } from '$/app/_lib/formatUtils' +import useEvaluationResultsCounters from '$/stores/evaluationResultCharts/evaluationResultsCounters' + +import Panel from '../Panel' + +export default function TotalsPanels({ + aggregation, + commitUuid, + documentUuid, + evaluationId, +}: { + commitUuid: string + documentUuid: string + evaluationId: number + aggregation: EvaluationAggregationTotals +}) { + const { data } = useEvaluationResultsCounters( + { + commitUuid, + documentUuid, + evaluationId, + }, + { + revalidateOnFocus: true, + revalidateOnMount: false, + revalidateOnReconnect: false, + refreshWhenOffline: false, + refreshWhenHidden: false, + refreshInterval: 0, + fallbackData: aggregation, + }, + ) + const cost = + typeof data.costInMillicents === 'string' + ? '-' + : formatCostInMillicents(data.costInMillicents) + return ( + <> + + + + + ) +} diff --git a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/index.tsx b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/index.tsx index 400562f11..92dd0fa61 100644 --- a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/index.tsx +++ b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/BigNumberPanels/index.tsx @@ -1,176 +1,119 @@ -import { ReactNode, useMemo } from 'react' - import { Commit, Evaluation, EvaluationResultableType, + Workspace, } from '@latitude-data/core/browser' -import { EvaluationResultWithMetadata } from '@latitude-data/core/repositories' import { - Icon, - RangeBadge, - Skeleton, - Text, - Tooltip, -} from '@latitude-data/web-ui' -import { formatCostInMillicents } from '$/app/_lib/formatUtils' + getEvaluationMeanValueQuery, + getEvaluationModalValueQuery, + getEvaluationTotalsQuery, +} from '@latitude-data/core/services/evaluationResults/index' + +import MeanValuePanel from './MeanValuePanel' +import ModalValuePanel from './ModalValuePanel' +import TotalsPanels from './TotalsPanels' -function Panel({ - label, - value, - additionalInfo, - children, +async function MeanPanel({ + workspaceId, + evaluation, + documentUuid, + commit, }: { - label: string - value?: string - additionalInfo?: string - children?: ReactNode + workspaceId: number + evaluation: Evaluation + documentUuid: string + commit: Commit }) { - const panel = ( -
-
- {label} - {additionalInfo && ( - - )} -
- {value && {value}} - {children} -
- ) - - if (additionalInfo) { - return ( - - {additionalInfo} - - ) - } + const mean = await getEvaluationMeanValueQuery({ + workspaceId, + evaluation, + documentUuid, + commit, + }) - return panel + return ( + + ) } -function TypeSpecificPanel({ +async function ModalPanel({ + workspaceId, evaluation, - evaluationResults, + documentUuid, commit, }: { + workspaceId: number evaluation: Evaluation - evaluationResults: EvaluationResultWithMetadata[] - commit?: Commit + documentUuid: string + commit: Commit }) { - const label = - evaluation.configuration.type == EvaluationResultableType.Number - ? 'Current average' - : 'Current modal' - - const additionalInfo = - evaluation.configuration.type == EvaluationResultableType.Number - ? 'The mean value of all the evaluated results from the current version.' - : 'The most common result from the current version.' - - if (!commit) { - return ( - - - - ) - } - - const value = useMemo(() => { - const resultsFromCommit = evaluationResults.filter( - (e) => e.commit.id === commit.id, - ) - - if (resultsFromCommit.length == 0) { - return No data - } - - if (evaluation.configuration.type == EvaluationResultableType.Number) { - const { to: maxValue, from: minValue } = - evaluation.configuration.detail!.range - const sumValue = resultsFromCommit.reduce((acc, result) => { - return acc + Number(result.result) - }, 0) - - const meanValue = sumValue / resultsFromCommit.length - - return ( -
- -
- ) - } - - const resultCounts = resultsFromCommit.reduce( - (acc, result) => { - const value = result.result as string - if (!acc[value]) { - acc[value] = 0 - } - acc[value] += 1 - return acc - }, - {} as Record, - ) - - const mostCommonResult = Object.keys(resultCounts).reduce((a, b) => - resultCounts[a]! > resultCounts[b]! ? a : b, - ) - - const resultPresence = - (resultCounts[mostCommonResult]! / resultsFromCommit.length) * 100 - - return ( - <> - {mostCommonResult} - ({resultPresence} %) - - ) - }, [evaluation, evaluationResults, commit]) - + const modal = await getEvaluationModalValueQuery({ + workspaceId, + evaluation, + documentUuid, + commit, + }) return ( - - {value} - + ) } -export function BigNumberPanels({ - evaluation, - evaluationResults, +export async function BigNumberPanels({ + workspace, commit, + evaluation, + documentUuid, }: { + workspace: Workspace + commit: Commit evaluation: Evaluation - evaluationResults: EvaluationResultWithMetadata[] - commit?: Commit + documentUuid: string }) { - const totalCost = useMemo(() => { - return evaluationResults.reduce((acc, result) => { - return acc + (result.costInMillicents ?? 0) - }, 0) - }, [evaluationResults]) - - const totalTokens = useMemo(() => { - return evaluationResults.reduce((acc, result) => { - return acc + (result.tokens ?? 0) - }, 0) - }, [evaluationResults]) - + const aggregationTotals = await getEvaluationTotalsQuery({ + workspaceId: workspace.id, + commit, + evaluation, + documentUuid, + }) + const isNumeric = + evaluation.configuration.type == EvaluationResultableType.Number return (
- - - - + + {isNumeric && ( + + )} + + {!isNumeric && ( + + )}
) } diff --git a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/Charts/ChartContainer.tsx b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/Charts/ChartContainer.tsx index 2327a0765..1f348e320 100644 --- a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/Charts/ChartContainer.tsx +++ b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/Charts/ChartContainer.tsx @@ -16,7 +16,7 @@ export function ChartWrapper({ return (
- ) - } + const isNumerical = + evaluation.configuration.type === EvaluationResultableType.Number - return null + if (!isNumerical) return null + + return } diff --git a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/index.tsx b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/index.tsx index 909f97b92..e3b3a16b4 100644 --- a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/index.tsx +++ b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/_components/MetricsSummary/index.tsx @@ -1,34 +1,31 @@ -'use client' - -import { Commit, Evaluation } from '@latitude-data/core/browser' -import { EvaluationResultWithMetadata } from '@latitude-data/core/repositories' -import { useCurrentCommit } from '@latitude-data/web-ui' +import { Commit, Evaluation, Workspace } from '@latitude-data/core/browser' import { BigNumberPanels } from './BigNumberPanels' import { EvaluationResultsCharts } from './Charts' export function MetricsSummary({ + workspace, + commit, evaluation, documentUuid, - evaluationResults, }: { + workspace: Workspace + commit: Commit evaluation: Evaluation documentUuid: string - evaluationResults: EvaluationResultWithMetadata[] }) { - const { commit } = useCurrentCommit() - return (
-
+
diff --git a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/layout.tsx b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/layout.tsx index 6aa9b4084..d4ad760da 100644 --- a/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/layout.tsx +++ b/apps/web/src/app/(private)/projects/[projectId]/versions/[commitUuid]/documents/[documentUuid]/evaluations/[evaluationId]/layout.tsx @@ -1,5 +1,6 @@ import { ReactNode } from 'react' +import { EvaluationResultableType } from '@latitude-data/core/browser' import { EvaluationsRepository } from '@latitude-data/core/repositories' import { computeEvaluationResultsWithMetadata } from '@latitude-data/core/services/evaluationResults/computeEvaluationResultsWithMetadata' import { TableWithHeader, Text } from '@latitude-data/web-ui' @@ -11,7 +12,13 @@ import { ROUTES } from '$/services/routes' import { Actions } from './_components/Actions' import ClientContainer from './_components/ClientContainer' +import { MetricsSummary } from './_components/MetricsSummary' +const TYPE_TEXT: Record = { + [EvaluationResultableType.Text]: 'Text', + [EvaluationResultableType.Number]: 'Numerical', + [EvaluationResultableType.Boolean]: 'Boolean', +} export default async function ConnectedEvaluationLayout({ params, children, @@ -34,6 +41,7 @@ export default async function ConnectedEvaluationLayout({ projectId: Number(params.projectId), uuid: params.commitUuid, }) + const evaluationResults = await computeEvaluationResultsWithMetadata({ workspaceId: evaluation.workspaceId, evaluation, @@ -64,7 +72,16 @@ export default async function ConnectedEvaluationLayout({ /> ), }, - { name: {evaluation.name} }, + { + name: ( +
+ {evaluation.name} + + {TYPE_TEXT[evaluation.configuration.type]} + +
+ ), + }, ]} /> } @@ -77,10 +94,14 @@ export default async function ConnectedEvaluationLayout({ /> } /> - +
diff --git a/apps/web/src/components/BreadcrumbLink/index.tsx b/apps/web/src/components/BreadcrumbLink/index.tsx index f9fc751a1..3948fcb60 100644 --- a/apps/web/src/components/BreadcrumbLink/index.tsx +++ b/apps/web/src/components/BreadcrumbLink/index.tsx @@ -13,7 +13,7 @@ export default function BreadcrumbLink({ return ( {showBackIcon && } - {name} + {name} ) } diff --git a/apps/web/src/stores/evaluationResultCharts/evaluationResultsCounters.ts b/apps/web/src/stores/evaluationResultCharts/evaluationResultsCounters.ts new file mode 100644 index 000000000..456a7fa47 --- /dev/null +++ b/apps/web/src/stores/evaluationResultCharts/evaluationResultsCounters.ts @@ -0,0 +1,46 @@ +import { useCurrentProject } from '@latitude-data/web-ui' +import { computeEvaluationResultsCountersAction } from '$/actions/evaluationResults/computeEvaluationResultsCountersAction' +import useSWR, { SWRConfiguration } from 'swr' + +export default function useEvaluationResultsCounters( + { + commitUuid, + documentUuid, + evaluationId, + }: { + commitUuid: string + documentUuid: string + evaluationId: number + }, + opts: SWRConfiguration = {}, +) { + const { project } = useCurrentProject() + const { data, isLoading, error, mutate } = useSWR( + ['evaluationResultsCounters', commitUuid, documentUuid, evaluationId], + async () => { + const [data, error] = await computeEvaluationResultsCountersAction({ + projectId: project.id, + commitUuid, + documentUuid, + evaluationId, + }) + + if (error) + return { + totalCount: '-', + costInMillicents: '-', + tokens: '-', + } + + return data + }, + opts, + ) + + return { + data: data ?? { totalCount: '-', costInMillicents: '-', tokens: '-' }, + isLoading, + error, + refetch: mutate, + } +} diff --git a/apps/web/src/stores/evaluationResultCharts/evaluationResultsMeanValue.ts b/apps/web/src/stores/evaluationResultCharts/evaluationResultsMeanValue.ts new file mode 100644 index 000000000..8e837d005 --- /dev/null +++ b/apps/web/src/stores/evaluationResultCharts/evaluationResultsMeanValue.ts @@ -0,0 +1,41 @@ +import { useCurrentProject } from '@latitude-data/web-ui' +import { computeEvaluationResultsMeanValueAction } from '$/actions/evaluationResults/computeEvaluationResultsMeanValueAction' +import useSWR, { SWRConfiguration } from 'swr' + +export default function useEvaluationResultsMeanValue( + { + commitUuid, + documentUuid, + evaluationId, + }: { + commitUuid: string + documentUuid: string + evaluationId: number + }, + opts: SWRConfiguration = {}, +) { + const { project } = useCurrentProject() + const { data, isLoading, error, mutate } = useSWR( + ['evaluationResultsMeanQuery', commitUuid, documentUuid, evaluationId], + async () => { + const [data, error] = await computeEvaluationResultsMeanValueAction({ + projectId: project.id, + commitUuid, + documentUuid, + evaluationId, + }) + + if (error) null + + return data + }, + opts, + ) + + return { + data, + isLoading, + error, + refetch: mutate, + } +} diff --git a/apps/web/src/stores/evaluationResultCharts/evaluationResultsModalValue.ts b/apps/web/src/stores/evaluationResultCharts/evaluationResultsModalValue.ts new file mode 100644 index 000000000..1b51b168f --- /dev/null +++ b/apps/web/src/stores/evaluationResultCharts/evaluationResultsModalValue.ts @@ -0,0 +1,41 @@ +import { useCurrentProject } from '@latitude-data/web-ui' +import { computeEvaluationResultsModalValueAction } from '$/actions/evaluationResults/computeEvaluationResultsModalValueAction' +import useSWR, { SWRConfiguration } from 'swr' + +export default function useEvaluationResultsModalValue( + { + commitUuid, + documentUuid, + evaluationId, + }: { + commitUuid: string + documentUuid: string + evaluationId: number + }, + opts: SWRConfiguration = {}, +) { + const { project } = useCurrentProject() + const { data, isLoading, error, mutate } = useSWR( + ['evaluationResultsModalQuery', commitUuid, documentUuid, evaluationId], + async () => { + const [data, error] = await computeEvaluationResultsModalValueAction({ + projectId: project.id, + commitUuid, + documentUuid, + evaluationId, + }) + + if (error) null + + return data + }, + opts, + ) + + return { + data, + isLoading, + error, + refetch: mutate, + } +} diff --git a/packages/core/src/constants.ts b/packages/core/src/constants.ts index d4e7a40af..cd326cc54 100644 --- a/packages/core/src/constants.ts +++ b/packages/core/src/constants.ts @@ -136,3 +136,19 @@ export enum EvaluationResultableType { Text = 'evaluation_resultable_texts', Number = 'evaluation_resultable_numbers', } + +export type EvaluationAggregationTotals = { + tokens: number + costInMillicents: number + totalCount: number +} +export type EvaluationModalValue = { + mostCommon: string + percentage: number +} + +export type EvaluationMeanValue = { + minValue: number + maxValue: number + meanValue: number +} diff --git a/packages/core/src/services/evaluationResults/aggregations/countersQuery.test.ts b/packages/core/src/services/evaluationResults/aggregations/countersQuery.test.ts new file mode 100644 index 000000000..81bf71adf --- /dev/null +++ b/packages/core/src/services/evaluationResults/aggregations/countersQuery.test.ts @@ -0,0 +1,182 @@ +import { beforeEach, describe, expect, it } from 'vitest' + +import { + Commit, + DocumentVersion, + Project, + ProviderApiKey, + User, + Workspace, +} from '../../../browser' +import { database } from '../../../client' +import { EvaluationResultableType } from '../../../constants' +import { mergeCommit } from '../../../services/commits' +import * as factories from '../../../tests/factories' +import { getEvaluationTotalsQuery } from './countersQuery' +import { getEvaluationMeanValueQuery } from './meanValueQuery' +import { getEvaluationModalValueQuery } from './modalValueQuery' + +let workspace: Workspace +let user: User +let project: Project +let provider: ProviderApiKey +let evaluation: Awaited> +let commit: Commit +let documentVersion: DocumentVersion + +describe('evaluation results aggregations', () => { + beforeEach(async () => { + const basic = await factories.createProject() + workspace = basic.workspace + user = basic.user + project = basic.project + provider = basic.providers[0]! + documentVersion = basic.documents[0]! + + const { commit: draft } = await factories.createDraft({ project, user }) + const doc = await factories.createDocumentVersion({ + commit: draft, + path: 'folder1/doc1', + content: factories.helpers.createPrompt({ provider }), + }) + documentVersion = doc.documentVersion + + commit = await mergeCommit(draft).then((r) => r.unwrap()) + }) + + describe('numeric evaluations', () => { + beforeEach(async () => { + evaluation = await factories.createLlmAsJudgeEvaluation({ + workspace, + prompt: factories.helpers.createPrompt({ provider }), + configuration: { + type: EvaluationResultableType.Number, + detail: { + range: { from: 0, to: 100 }, + }, + }, + }) + const { documentLog: log1 } = await factories.createDocumentLog({ + document: documentVersion, + commit, + }) + await factories.createEvaluationResult({ + documentLog: log1, + evaluation, + stepCosts: [ + { + costInMillicents: 5, + promptTokens: 3, + completionTokens: 2, + }, + ], + }) + const { documentLog: log2 } = await factories.createDocumentLog({ + document: documentVersion, + commit, + }) + await factories.createEvaluationResult({ + documentLog: log2, + evaluation, + stepCosts: [ + { + costInMillicents: 6, + promptTokens: 4, + completionTokens: 4, + }, + ], + }) + }) + + it('aggregate counters for evaluation', async () => { + const result = await getEvaluationTotalsQuery({ + workspaceId: workspace.id, + documentUuid: documentVersion.documentUuid, + evaluation, + commit, + }) + + expect(result).toEqual({ + costInMillicents: 11, + tokens: 13, + totalCount: 2, + }) + }) + + it('mean aggregation', async () => { + const evalResults = + await database.query.evaluationResultableNumbers.findMany({ + columns: { result: true }, + }) + const result = await getEvaluationMeanValueQuery({ + workspaceId: workspace.id, + documentUuid: documentVersion.documentUuid, + evaluation, + commit, + }) + + const expectedMean = + evalResults.reduce((acc, result) => { + return acc + Number(result.result) + }, 0) / evalResults.length + expect(result).toEqual({ + maxValue: 100, + meanValue: expectedMean, + minValue: 0, + }) + }) + }) + + describe('text evaluations', () => { + beforeEach(async () => { + evaluation = await factories.createLlmAsJudgeEvaluation({ + workspace, + prompt: factories.helpers.createPrompt({ provider }), + configuration: { + type: EvaluationResultableType.Text, + }, + }) + const { documentLog: log1 } = await factories.createDocumentLog({ + document: documentVersion, + commit, + }) + await factories.createEvaluationResult({ + result: 'apple', + documentLog: log1, + evaluation, + }) + const { documentLog: log2 } = await factories.createDocumentLog({ + document: documentVersion, + commit, + }) + await factories.createEvaluationResult({ + result: 'apple', + documentLog: log2, + evaluation, + }) + + const { documentLog: log3 } = await factories.createDocumentLog({ + document: documentVersion, + commit, + }) + await factories.createEvaluationResult({ + result: 'orange', + documentLog: log3, + evaluation, + }) + }) + + it('modal aggregation', async () => { + const result = await getEvaluationModalValueQuery({ + workspaceId: workspace.id, + documentUuid: documentVersion.documentUuid, + evaluation, + commit, + }) + expect(result).toEqual({ + mostCommon: 'apple', + percentage: 66.65, + }) + }) + }) +}) diff --git a/packages/core/src/services/evaluationResults/aggregations/countersQuery.ts b/packages/core/src/services/evaluationResults/aggregations/countersQuery.ts new file mode 100644 index 000000000..2a9b115fe --- /dev/null +++ b/packages/core/src/services/evaluationResults/aggregations/countersQuery.ts @@ -0,0 +1,85 @@ +import { and, count, eq, sum } from 'drizzle-orm' + +import { getCommitFilter } from '../_createEvaluationResultQuery' +import { Commit, Evaluation } from '../../../browser' +import { database } from '../../../client' +import { EvaluationResultsRepository } from '../../../repositories' +import { DocumentLogsRepository } from '../../../repositories/documentLogsRepository' +import { commits, providerLogs } from '../../../schema' + +export async function getEvaluationTotalsQuery( + { + workspaceId, + evaluation, + documentUuid, + commit, + }: { + workspaceId: number + evaluation: Evaluation + documentUuid: string + commit: Commit + }, + db = database, +) { + const { scope: evaluationResultsScope } = new EvaluationResultsRepository( + workspaceId, + db, + ) + + const documentLogsRepo = new DocumentLogsRepository(workspaceId, db) + const documentLogsScope = documentLogsRepo.scope + + const result = await db + .select({ + tokens: sum(providerLogs.tokens).mapWith(Number).as('tokens'), + costInMillicents: sum(providerLogs.costInMillicents) + .mapWith(Number) + .as('cost_in_millicents'), + }) + .from(evaluationResultsScope) + .innerJoin( + documentLogsScope, + eq(documentLogsScope.id, evaluationResultsScope.documentLogId), + ) + .innerJoin( + providerLogs, + eq(providerLogs.id, evaluationResultsScope.providerLogId), + ) + .where( + and( + eq(evaluationResultsScope.evaluationId, evaluation.id), + eq(documentLogsScope.documentUuid, documentUuid), + ), + ) + .limit(1) + + const resultCount = await db + .select({ + totalCount: count(evaluationResultsScope.id), + }) + .from(evaluationResultsScope) + .innerJoin( + documentLogsScope, + eq(documentLogsScope.id, evaluationResultsScope.documentLogId), + ) + .innerJoin(commits, eq(commits.id, documentLogsScope.commitId)) + .where( + and( + eq(evaluationResultsScope.evaluationId, evaluation.id), + eq(documentLogsScope.documentUuid, documentUuid), + getCommitFilter(commit), + ), + ) + .limit(1) + + const costsQuery = result[0]! + const tokens = costsQuery.tokens + const costInMillicents = costsQuery.costInMillicents + const totalCount = resultCount[0]!.totalCount + + return { + tokens: tokens === null ? 0 : tokens, + costInMillicents: costInMillicents === null ? 0 : costInMillicents, + totalCount, + } +} diff --git a/packages/core/src/services/evaluationResults/aggregations/meanValueQuery.ts b/packages/core/src/services/evaluationResults/aggregations/meanValueQuery.ts new file mode 100644 index 000000000..75e59b601 --- /dev/null +++ b/packages/core/src/services/evaluationResults/aggregations/meanValueQuery.ts @@ -0,0 +1,62 @@ +import { and, eq, sql } from 'drizzle-orm' + +import { getCommitFilter } from '../_createEvaluationResultQuery' +import { + Commit, + Evaluation, + EvaluationResultConfiguration, +} from '../../../browser' +import { database } from '../../../client' +import { EvaluationResultsRepository } from '../../../repositories' +import { DocumentLogsRepository } from '../../../repositories/documentLogsRepository' +import { commits } from '../../../schema' + +export async function getEvaluationMeanValueQuery( + { + workspaceId, + evaluation, + documentUuid, + commit, + }: { + workspaceId: number + evaluation: Evaluation + documentUuid: string + commit: Commit + }, + db = database, +) { + const { scope: evaluationResultsScope } = new EvaluationResultsRepository( + workspaceId, + db, + ) + const documentLogsRepo = new DocumentLogsRepository(workspaceId, db) + const documentLogsScope = documentLogsRepo.scope + + const results = await db + .select({ + meanValue: sql`avg(${evaluationResultsScope.result}::numeric)` + .mapWith(Number) + .as('meanValue'), + }) + .from(evaluationResultsScope) + .innerJoin( + documentLogsScope, + eq(documentLogsScope.id, evaluationResultsScope.documentLogId), + ) + .innerJoin(commits, eq(commits.id, documentLogsScope.commitId)) + .where( + and( + eq(evaluationResultsScope.evaluationId, evaluation.id), + eq(documentLogsScope.documentUuid, documentUuid), + getCommitFilter(commit), + ), + ) + const value = results[0] + const config = evaluation.configuration as EvaluationResultConfiguration + const { from: minValue, to: maxValue } = config.detail!.range + return { + minValue, + maxValue, + meanValue: value?.meanValue ?? 0, + } +} diff --git a/packages/core/src/services/evaluationResults/aggregations/modalValueQuery.ts b/packages/core/src/services/evaluationResults/aggregations/modalValueQuery.ts new file mode 100644 index 000000000..a12a0682f --- /dev/null +++ b/packages/core/src/services/evaluationResults/aggregations/modalValueQuery.ts @@ -0,0 +1,87 @@ +import { and, eq, sql, sum } from 'drizzle-orm' + +import { getCommitFilter } from '../_createEvaluationResultQuery' +import { Commit, Evaluation } from '../../../browser' +import { database } from '../../../client' +import { EvaluationResultsRepository } from '../../../repositories' +import { DocumentLogsRepository } from '../../../repositories/documentLogsRepository' +import { commits } from '../../../schema' + +export async function getEvaluationModalValueQuery( + { + workspaceId, + evaluation, + documentUuid, + commit, + }: { + workspaceId: number + evaluation: Evaluation + documentUuid: string + commit: Commit + }, + db = database, +) { + const { scope: evaluationResultsScope } = new EvaluationResultsRepository( + workspaceId, + db, + ) + const { scope: documentLogsScope } = new DocumentLogsRepository( + workspaceId, + db, + ) + + const totalQuery = await db + .select({ + totalCount: sum(evaluationResultsScope.id) + .mapWith(Number) + .as('ev_results_from_commit_total'), + }) + .from(evaluationResultsScope) + .innerJoin( + documentLogsScope, + eq(documentLogsScope.id, evaluationResultsScope.documentLogId), + ) + .innerJoin(commits, eq(commits.id, documentLogsScope.commitId)) + .where( + and( + eq(evaluationResultsScope.evaluationId, evaluation.id), + eq(documentLogsScope.documentUuid, documentUuid), + getCommitFilter(commit), + ), + ) + .groupBy(evaluationResultsScope.evaluationId) + .limit(1) + + const mostCommonResult = await db + .select({ + mostCommon: evaluationResultsScope.result, + mostCommonCount: sum(evaluationResultsScope.id) + .mapWith(Number) + .as('most_common_count'), + }) + .from(evaluationResultsScope) + .innerJoin( + documentLogsScope, + eq(documentLogsScope.id, evaluationResultsScope.documentLogId), + ) + .innerJoin(commits, eq(commits.id, documentLogsScope.commitId)) + .where( + and( + eq(evaluationResultsScope.evaluationId, evaluation.id), + eq(documentLogsScope.documentUuid, documentUuid), + getCommitFilter(commit), + ), + ) + .groupBy(evaluationResultsScope.result) + .orderBy(sql`most_common_count DESC`) + .limit(1) + + const total = totalQuery[0]!.totalCount + const mostCommon = mostCommonResult[0]!.mostCommon + const mostCommonCount = mostCommonResult[0]!.mostCommonCount + const percentage = Math.round((mostCommonCount / total) * 10000) / 100 + return { + mostCommon, + percentage, + } +} diff --git a/packages/core/src/services/evaluationResults/index.ts b/packages/core/src/services/evaluationResults/index.ts index ea9b04758..2ddc83b93 100644 --- a/packages/core/src/services/evaluationResults/index.ts +++ b/packages/core/src/services/evaluationResults/index.ts @@ -1,3 +1,6 @@ export * from './create' export * from './computeEvaluationResultsWithMetadata' export * from './computeAggregatedResults' +export * from './aggregations/countersQuery' +export * from './aggregations/meanValueQuery' +export * from './aggregations/modalValueQuery' diff --git a/packages/core/src/tests/factories/evaluationResults.ts b/packages/core/src/tests/factories/evaluationResults.ts index f0a733b21..339bd23ee 100644 --- a/packages/core/src/tests/factories/evaluationResults.ts +++ b/packages/core/src/tests/factories/evaluationResults.ts @@ -1,5 +1,6 @@ import { faker } from '@faker-js/faker' import { ContentType, createChain } from '@latitude-data/compiler' +import { LanguageModelUsage } from 'ai' import { v4 as uuid } from 'uuid' import { @@ -19,12 +20,18 @@ export type IEvaluationResultData = { documentLog: DocumentLog evaluation: EvaluationDto result?: string + stepCosts?: { + costInMillicents: number + promptTokens: number + completionTokens: number + }[] } export async function createEvaluationResult({ documentLog, evaluation, result, + stepCosts, }: IEvaluationResultData) { const commit = await findCommitById({ id: documentLog.commitId }).then((r) => r.unwrap(), @@ -39,6 +46,7 @@ export async function createEvaluationResult({ const providerLogs: ProviderLog[] = [] let mockedResponse = undefined + let steps = 0 while (true) { const { completed, conversation } = await chain.step(mockedResponse) @@ -49,16 +57,44 @@ export async function createEvaluationResult({ mockedResponse = result ?? String(faker.number.int({ min: 0, max: 10 })) - const promptTokens = conversation.messages.reduce((acc, message) => { - let content = message.content - if (Array.isArray(content)) { - content = content - .map((c) => (c.type === ContentType.text ? c.text : '')) - .join('') + const promptTokensFromContent = conversation.messages.reduce( + (acc, message) => { + let content = message.content + if (Array.isArray(content)) { + content = content + .map((c) => (c.type === ContentType.text ? c.text : '')) + .join('') + } + return acc + content.length + }, + 0, + ) + const completionTokensFromContent = mockedResponse.length + const totalTokens = promptTokensFromContent + completionTokensFromContent + + let costInMillicents: number | undefined = undefined + let usage: LanguageModelUsage = { + promptTokens: promptTokensFromContent, + completionTokens: completionTokensFromContent, + totalTokens: totalTokens, + } + + if (stepCosts !== undefined) { + const stepCost = stepCosts[steps] + if (stepCost === undefined) { + throw new Error( + 'Number of steps does not match the number of step costs.', + ) + } + + usage = { + promptTokens: stepCost.promptTokens, + completionTokens: stepCost.completionTokens, + totalTokens: stepCost.promptTokens + stepCost.completionTokens, } - return acc + content.length - }, 0) - const completionTokens = mockedResponse.length + costInMillicents = stepCost.costInMillicents + } + const log = await createProviderLog({ uuid: uuid(), generatedAt: new Date(), @@ -70,20 +106,23 @@ export async function createEvaluationResult({ messages: conversation.messages, responseText: mockedResponse, toolCalls: [], - usage: { - promptTokens, - completionTokens, - totalTokens: promptTokens + completionTokens, - }, + usage, + costInMillicents, duration: Math.floor(Math.random() * 1000), source: LogSources.Evaluation, }).then((r) => r.unwrap()) providerLogs.push(log) + steps = steps + 1 + if (completed) break } + if (stepCosts && stepCosts.length !== steps) { + throw new Error('Number of steps does not match the number of step costs.') + } + const evaluationResult = await createEvaluationResultService({ evaluation, documentLog, diff --git a/packages/core/src/tests/factories/projects.ts b/packages/core/src/tests/factories/projects.ts index b0d8f5dbb..f020d5f3f 100644 --- a/packages/core/src/tests/factories/projects.ts +++ b/packages/core/src/tests/factories/projects.ts @@ -120,7 +120,7 @@ export async function createProject(projectData: Partial = {}) { workspace, providers, documents, - commit: commit!, + commit: commit, evaluations, } } diff --git a/packages/web-ui/src/ds/molecules/Charts/ScatterChart/index.tsx b/packages/web-ui/src/ds/molecules/Charts/ScatterChart/index.tsx index 3b675a43a..04a711dd5 100644 --- a/packages/web-ui/src/ds/molecules/Charts/ScatterChart/index.tsx +++ b/packages/web-ui/src/ds/molecules/Charts/ScatterChart/index.tsx @@ -146,17 +146,16 @@ export function ScatterChart({ config }: { config: ScatterChartConfig }) { } /> - {dataGroups.map((group) => { - return ( - - ) - })} + {dataGroups.map((group, idx) => ( + + ))} =18'} peerDependencies: - react: ^18 || ^19 + react: ^18 || ^19 || >=18.x zod: ^3.0.0 peerDependenciesMeta: react: @@ -1142,8 +1142,8 @@ packages: zod: optional: true - '@ai-sdk/vue@0.0.49': - resolution: {integrity: sha512-GLjk5uhn0dA8iXpqdF91NyOw+VCgDIo22zrdkRtDg+nLaqkFSjgdDLAp7CL+ihW4F0/IkpZym3j0lFi9LiCjZA==} + '@ai-sdk/vue@0.0.50': + resolution: {integrity: sha512-eIWfxqpKwRdL3rxJMg1HDJcjfugFJGg4P934Tl69S7UCot2/U4BPZoESVJQFroS1elbKHaMRgv0ZJt1ddWQPjQ==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.4 @@ -1182,147 +1182,147 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-ecs@3.651.1': - resolution: {integrity: sha512-uuFiA/sy9cBQmaWaAm1PYCm6Hr4/FqBTNbqcMDGhYLZAb5XLlp986PutkGGnpIiTOQ4krsk41HXkVXtOW0Dyeg==} + '@aws-sdk/client-ecs@3.654.0': + resolution: {integrity: sha512-clBMPXHrV5HRCmfwN1crqf6BgOHmRvOiMowSOD0FTJfKQYjDdca5a5M0S2wxNEOyxl6WqO57i1fmtN9RAttVJw==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-s3@3.651.1': - resolution: {integrity: sha512-xNm+ixNRcotyrHgjUGGEyara6kCKgDdW2EVjHBZa5T+tbmtyqezwH3UzbSDZ6MlNoLhJMfR7ozuwYTIOARoBfA==} + '@aws-sdk/client-s3@3.654.0': + resolution: {integrity: sha512-EsyeZJhkZD2VMdZpNt4NhlQ3QUAF24gMC+5w2wpGg6Yw+Bv7VLdg1t3PkTQovriJX1KTJAYHcGAuy92OFmWIng==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sso-oidc@3.651.1': - resolution: {integrity: sha512-PKwAyTJW8pgaPIXm708haIZWBAwNycs25yNcD7OQ3NLcmgGxvrx6bSlhPEGcvwdTYwQMJsdx8ls+khlYbLqTvQ==} + '@aws-sdk/client-sso-oidc@3.654.0': + resolution: {integrity: sha512-gbHrKsEnaAtmkNCVQzLyiqMzpDaThV/bWl/ODEklI+t6stW3Pe3oDMstEHLfJ6JU5g8sYnx4VLuxlnJMtUkvPw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.651.1 + '@aws-sdk/client-sts': ^3.654.0 - '@aws-sdk/client-sso@3.651.1': - resolution: {integrity: sha512-Fm8PoMgiBKmmKrY6QQUGj/WW6eIiQqC1I0AiVXfO+Sqkmxcg3qex+CZBAYrTuIDnvnc/89f9N4mdL8V9DRn03Q==} + '@aws-sdk/client-sso@3.654.0': + resolution: {integrity: sha512-4kBxs2IzCDtj6a6lRXa/lXK5wWpMGzwKtb+HMXf/rJYVM6x7wYRzc1hYrOd3DYkFQ/sR3dUFj+0mTP0os3aAbA==} engines: {node: '>=16.0.0'} - '@aws-sdk/client-sts@3.651.1': - resolution: {integrity: sha512-4X2RqLqeDuVLk+Omt4X+h+Fa978Wn+zek/AM4HSPi4C5XzRBEFLRRtOQUvkETvIjbEwTYQhm0LdgzcBH4bUqIg==} + '@aws-sdk/client-sts@3.654.0': + resolution: {integrity: sha512-tyHa8jsBy+/NQZFHm6Q2Q09Vi9p3EH4yPy6PU8yPewpi2klreObtrUd0anJa6nzjS9SSuqnlZWsRic3cQ4QwCg==} engines: {node: '>=16.0.0'} - '@aws-sdk/core@3.651.1': - resolution: {integrity: sha512-eqOq3W39K+5QTP5GAXtmP2s9B7hhM2pVz8OPe5tqob8o1xQgkwdgHerf3FoshO9bs0LDxassU/fUSz1wlwqfqg==} + '@aws-sdk/core@3.654.0': + resolution: {integrity: sha512-4Rwx7BVaNaFqmXBDmnOkMbyuIFFbpZ+ru4lr660p45zY1QoNNSalechfoRffcokLFOZO+VWEJkdcorPUUU993w==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-env@3.649.0': - resolution: {integrity: sha512-tViwzM1dauksA3fdRjsg0T8mcHklDa8EfveyiQKK6pUJopkqV6FQx+X5QNda0t/LrdEVlFZvwHNdXqOEfc83TA==} + '@aws-sdk/credential-provider-env@3.654.0': + resolution: {integrity: sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-http@3.649.0': - resolution: {integrity: sha512-ODAJ+AJJq6ozbns6ejGbicpsQ0dyMOpnGlg0J9J0jITQ05DKQZ581hdB8APDOZ9N8FstShP6dLZflSj8jb5fNA==} + '@aws-sdk/credential-provider-http@3.654.0': + resolution: {integrity: sha512-tgmAH4MBi/aDR882lfw48+tDV95ZH3GWc1Eoe6DpNLiM3GN2VfU/cZwuHmi6aq+vAbdIlswBHJ/+va0fOvlyjw==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-ini@3.651.1': - resolution: {integrity: sha512-yOzPC3GbwLZ8IYzke4fy70ievmunnBUni/MOXFE8c9kAIV+/RMC7IWx14nAAZm0gAcY+UtCXvBVZprFqmctfzA==} + '@aws-sdk/credential-provider-ini@3.654.0': + resolution: {integrity: sha512-DKSdaNu2hwdmuvnm9KnA0NLqMWxxmxSOLWjSUSoFIm++wGXUjPrRMFYKvMktaXnPuyf5my8gF/yGbwzPZ8wlTg==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.651.1 + '@aws-sdk/client-sts': ^3.654.0 - '@aws-sdk/credential-provider-node@3.651.1': - resolution: {integrity: sha512-QKA74Qs83FTUz3jS39kBuNbLAnm6cgDqomm7XS/BkYgtUq+1lI9WL97astNIuoYvumGIS58kuIa+I3ycOA4wgw==} + '@aws-sdk/credential-provider-node@3.654.0': + resolution: {integrity: sha512-wPV7CNYaXDEc+SS+3R0v8SZwkHRUE1z2k2j1d49tH5QBDT4tb/k2V/biXWkwSk3hbR+IMWXmuhJDv/5lybhIvg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-process@3.649.0': - resolution: {integrity: sha512-6VYPQpEVpU+6DDS/gLoI40ppuNM5RPIEprK30qZZxnhTr5wyrGOeJ7J7wbbwPOZ5dKwta290BiJDU2ipV8Y9BQ==} + '@aws-sdk/credential-provider-process@3.654.0': + resolution: {integrity: sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-sso@3.651.1': - resolution: {integrity: sha512-7jeU+Jbn65aDaNjkjWDQcXwjNTzpYNKovkSSRmfVpP5WYiKerVS5mrfg3RiBeiArou5igCUtYcOKlRJiGRO47g==} + '@aws-sdk/credential-provider-sso@3.654.0': + resolution: {integrity: sha512-7GFme6fWEdA/XYKzZPOAdj/jS6fMBy1NdSIZsDXikS0v9jU+ZzHrAaWt13YLzHyjgxB9Sg9id9ncdY1IiubQXQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/credential-provider-web-identity@3.649.0': - resolution: {integrity: sha512-XVk3WsDa0g3kQFPmnCH/LaCtGY/0R2NDv7gscYZSXiBZcG/fixasglTprgWSp8zcA0t7tEIGu9suyjz8ZwhymQ==} + '@aws-sdk/credential-provider-web-identity@3.654.0': + resolution: {integrity: sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sts': ^3.649.0 + '@aws-sdk/client-sts': ^3.654.0 - '@aws-sdk/middleware-bucket-endpoint@3.649.0': - resolution: {integrity: sha512-ZdDICtUU4YZkrVllTUOH1Fj/F3WShLhkfNKJE3HJ/yj6pS8JS9P2lWzHiHkHiidjrHSxc6NuBo6vuZ+182XLbw==} + '@aws-sdk/middleware-bucket-endpoint@3.654.0': + resolution: {integrity: sha512-/lWkyeLESiK+rAB4+NCw1cVPle9RN7RW/v7B4b8ORiCn1FwZLUPmEiZSYzyh4in5oa3Mri+W/g+KafZDH6LCbA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-expect-continue@3.649.0': - resolution: {integrity: sha512-pW2id/mWNd+L0/hZKp5yL3J+8rTwsamu9E69Hc5pM3qTF4K4DTZZ+A0sQbY6duIvZvc8IbQHbSMulBOLyWNP3A==} + '@aws-sdk/middleware-expect-continue@3.654.0': + resolution: {integrity: sha512-S7fSlo8vdjkQTy9DmdF54ZsPwc+aA4z5Y9JVqAlGL9QiZe/fPtRE3GZ8BBbMICjBfMEa12tWjzhDz9su2c6PIA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-flexible-checksums@3.651.1': - resolution: {integrity: sha512-cFlXSzhdRKU1vOFTIYC3HzkN7Dwwcf07rKU1sB/PrDy4ztLhGgAwvcRwj2AqErZB62C5AdN4l7peB1Iw/oSxRQ==} + '@aws-sdk/middleware-flexible-checksums@3.654.0': + resolution: {integrity: sha512-ZSRC+Lf9WxyoDLuTkd7JrFRrBLPLXcTOZzX6tDsnHc6tgdneBNwV3/ZOYUwQ8bdwLLnzSaQUU+X5B2BkEFKIhQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-host-header@3.649.0': - resolution: {integrity: sha512-PjAe2FocbicHVgNNwdSZ05upxIO7AgTPFtQLpnIAmoyzMcgv/zNB5fBn3uAnQSAeEPPCD+4SYVEUD1hw1ZBvEg==} + '@aws-sdk/middleware-host-header@3.654.0': + resolution: {integrity: sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-location-constraint@3.649.0': - resolution: {integrity: sha512-O9AXhaFUQx34UTnp/cKCcaWW/IVk4mntlWfFjsIxvRatamKaY33b5fOiakGG+J1t0QFK0niDBSvOYUR1fdlHzw==} + '@aws-sdk/middleware-location-constraint@3.654.0': + resolution: {integrity: sha512-Duvv5c4DEQ7P6c0YlcvEUW3xCJi6X2uktafNGjILhVDMQwShSF/aFqNv/ikWU/luQcmWHZ9DtDjTR9UKLh6eTA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-logger@3.649.0': - resolution: {integrity: sha512-qdqRx6q7lYC6KL/NT9x3ShTL0TBuxdkCczGzHzY3AnOoYUjnCDH7Vlq867O6MAvb4EnGNECFzIgtkZkQ4FhY5w==} + '@aws-sdk/middleware-logger@3.654.0': + resolution: {integrity: sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-recursion-detection@3.649.0': - resolution: {integrity: sha512-IPnO4wlmaLRf6IYmJW2i8gJ2+UPXX0hDRv1it7Qf8DpBW+lGyF2rnoN7NrFX0WIxdGOlJF1RcOr/HjXb2QeXfQ==} + '@aws-sdk/middleware-recursion-detection@3.654.0': + resolution: {integrity: sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-sdk-s3@3.651.1': - resolution: {integrity: sha512-4BameU35aBSzrm3L/Iphc6vFLRhz6sBwgQf09mqPA2ZlX/YFqVe8HbS8wM4DG02W8A2MRTnHXRIfFoOrErp2sw==} + '@aws-sdk/middleware-sdk-s3@3.654.0': + resolution: {integrity: sha512-6prq+GK6hLMAbxEb83tBMb1YiTWWK196fJhFO/7gE5TUPL1v756RhQZzKV/njbwB1fIBjRBTuhYLh5Bn98HhdA==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-ssec@3.649.0': - resolution: {integrity: sha512-r/WBIpX+Kcx+AV5vJ+LbdDOuibk7spBqcFK2LytQjOZKPksZNRAM99khbFe9vr9S1+uDmCLVjAVkIfQ5seJrOw==} + '@aws-sdk/middleware-ssec@3.654.0': + resolution: {integrity: sha512-k7hkQDJh4hcRJC7YojQ11kc37SY4foryen26Eafj5qYjeG2OGMW0oZTJDl1TVFJ7AcCjqIuMIo0Ho2US/2JspQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/middleware-user-agent@3.649.0': - resolution: {integrity: sha512-q6sO10dnCXoxe9thobMJxekhJumzd1j6dxcE1+qJdYKHJr6yYgWbogJqrLCpWd30w0lEvnuAHK8lN2kWLdJxJw==} + '@aws-sdk/middleware-user-agent@3.654.0': + resolution: {integrity: sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==} engines: {node: '>=16.0.0'} - '@aws-sdk/region-config-resolver@3.649.0': - resolution: {integrity: sha512-xURBvdQXvRvca5Du8IlC5FyCj3pkw8Z75+373J3Wb+vyg8GjD14HfKk1Je1HCCQDyIE9VB/scYDcm9ri0ppePw==} + '@aws-sdk/region-config-resolver@3.654.0': + resolution: {integrity: sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==} engines: {node: '>=16.0.0'} - '@aws-sdk/s3-request-presigner@3.651.1': - resolution: {integrity: sha512-PNoZkSDjvZs/ekm79jJzZMBp+3oCG74/6K/SPKKyUWiFMfrYIsnQD2y/V75n9s/2Vxie08Bgf2jroX41uQAFAw==} + '@aws-sdk/s3-request-presigner@3.654.0': + resolution: {integrity: sha512-se1DllTTkaB85RSB60U/VUq5rCzwhqYZudxrf1zlWD0YjZpwKqifWgBomd3AyPZtQRQOcQooBcmZCVfGfdAuJQ==} engines: {node: '>=16.0.0'} - '@aws-sdk/signature-v4-multi-region@3.651.1': - resolution: {integrity: sha512-aLPCMq4c/A9DmdZLhufWOgfHN2Vgft65dB2tfbATjs6kZjusSaDFxWzjmWX3y8i2ZQ+vU0nAkkWIHFJdf+47fA==} + '@aws-sdk/signature-v4-multi-region@3.654.0': + resolution: {integrity: sha512-f8kyvbzgD3lSK1kFc3jsDCYjdutcqGO3tOzYO/QIK7BTl5lxc4rm6IKTcF2UYJsn8jiNqih7tVK8aVIGi8IF/w==} engines: {node: '>=16.0.0'} - '@aws-sdk/token-providers@3.649.0': - resolution: {integrity: sha512-ZBqr+JuXI9RiN+4DSZykMx5gxpL8Dr3exIfFhxMiwAP3DQojwl0ub8ONjMuAjq9OvmX6n+jHZL6fBnNgnNFC8w==} + '@aws-sdk/token-providers@3.654.0': + resolution: {integrity: sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==} engines: {node: '>=16.0.0'} peerDependencies: - '@aws-sdk/client-sso-oidc': ^3.649.0 + '@aws-sdk/client-sso-oidc': ^3.654.0 - '@aws-sdk/types@3.649.0': - resolution: {integrity: sha512-PuPw8RysbhJNlaD2d/PzOTf8sbf4Dsn2b7hwyGh7YVG3S75yTpxSAZxrnhKsz9fStgqFmnw/jUfV/G+uQAeTVw==} + '@aws-sdk/types@3.654.0': + resolution: {integrity: sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==} engines: {node: '>=16.0.0'} '@aws-sdk/util-arn-parser@3.568.0': resolution: {integrity: sha512-XUKJWWo+KOB7fbnPP0+g/o5Ulku/X53t7i/h+sPHr5xxYTJJ9CYnbToo95mzxe7xWvkLrsNtJ8L+MnNn9INs2w==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-endpoints@3.649.0': - resolution: {integrity: sha512-bZI1Wc3R/KibdDVWFxX/N4AoJFG4VJ92Dp4WYmOrVD6VPkb8jPz7ZeiYc7YwPl8NoDjYyPneBV0lEoK/V8OKAA==} + '@aws-sdk/util-endpoints@3.654.0': + resolution: {integrity: sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-format-url@3.649.0': - resolution: {integrity: sha512-I5olOLkXQRJWAaoTSTXcycNBJ26daeEpgxYD6VPpQma9StFVK7a0MbHa1QGkOy9eVTTuf6xb2U1eiCWDWn3TXA==} + '@aws-sdk/util-format-url@3.654.0': + resolution: {integrity: sha512-2yAlJ/l1uTJhS52iu4+/EvdIyQhDBL+nATY8rEjFI0H+BHGVrJIH2CL4DByhvi2yvYwsqQX0HYah6pF/yoXukA==} engines: {node: '>=16.0.0'} '@aws-sdk/util-locate-window@3.568.0': resolution: {integrity: sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==} engines: {node: '>=16.0.0'} - '@aws-sdk/util-user-agent-browser@3.649.0': - resolution: {integrity: sha512-IY43r256LhKAvdEVQO/FPdUyVpcZS5EVxh/WHVdNzuN1bNLoUK2rIzuZqVA0EGguvCxoXVmQv9m50GvG7cGktg==} + '@aws-sdk/util-user-agent-browser@3.654.0': + resolution: {integrity: sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==} - '@aws-sdk/util-user-agent-node@3.649.0': - resolution: {integrity: sha512-x5DiLpZDG/AJmCIBnE3Xhpwy35QIo3WqNiOpw6ExVs1NydbM/e90zFPSfhME0FM66D/WorigvluBxxwjxDm/GA==} + '@aws-sdk/util-user-agent-node@3.654.0': + resolution: {integrity: sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==} engines: {node: '>=16.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -1330,8 +1330,8 @@ packages: aws-crt: optional: true - '@aws-sdk/xml-builder@3.649.0': - resolution: {integrity: sha512-XVESKkK7m5LdCVzZ3NvAja40BEyCrfPqtaiFAAhJIvW2U1Edyugf2o3XikuQY62crGT6BZagxJFgOiLKvuTiTg==} + '@aws-sdk/xml-builder@3.654.0': + resolution: {integrity: sha512-qA2diK3d/ztC8HUb7NwPKbJRV01NpzTzxFn+L5G3HzJBNeKbjLcprQ/9uG9gp2UEx2Go782FI1ddrMNa0qBICA==} engines: {node: '>=16.0.0'} '@babel/code-frame@7.24.7': @@ -1355,7 +1355,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 || >=8.x '@babel/generator@7.25.6': resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==} @@ -2147,7 +2147,7 @@ packages: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 || >=8.x '@eslint-community/regexpp@4.11.1': resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} @@ -2174,14 +2174,14 @@ packages: '@floating-ui/react-dom@2.1.2': resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' + react: '>=16.8.0 || >=18.x' + react-dom: '>=16.8.0 || >=18.x' '@floating-ui/utils@0.2.8': resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} - '@grpc/grpc-js@1.11.2': - resolution: {integrity: sha512-DWp92gDD7/Qkj7r8kus6/HCINeo3yPZWZ3paKgDgsbKbSpoxKg1yvN8xe2Q8uE3zOsPe3bX8FQX2+XValq2yTw==} + '@grpc/grpc-js@1.11.3': + resolution: {integrity: sha512-i9UraDzFHMR+Iz/MhFLljT+fCpgxZ3O6CxwGJ8YuNYHJItIHUzKJpW2LvoFZNnGPwqc9iWy9RAucxV0JoR9aUQ==} engines: {node: '>=12.10.0'} '@grpc/proto-loader@0.7.13': @@ -2422,8 +2422,8 @@ packages: resolution: {integrity: sha512-RFkU9/i7cN2bsq/iTkurMWOEErmYcY6JiQI3Jn+WeR/FGISH8JbHERjpS9oRuSOPvDMJI0Z8nJeKkbOs9sBYQw==} peerDependencies: monaco-editor: '>= 0.25.0 < 1' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==} @@ -2465,8 +2465,8 @@ packages: '@next/env@14.3.0-canary.87': resolution: {integrity: sha512-Bk3/oAQfnohIKzWdTJubBNbSw0xmmJxBJFndGmbWMZdY97GF4PjeFmMpuy1XZUqfq7HL2N1jYdRdPFqYXlHFAg==} - '@next/eslint-plugin-next@14.2.11': - resolution: {integrity: sha512-7mw+xW7Y03Ph4NTCcAzYe+vu4BNjEHZUfZayyF3Y1D9RX6c5NIe25m1grHEAkyUuaqjRxOYhnCNeglOkIqLkBA==} + '@next/eslint-plugin-next@14.2.12': + resolution: {integrity: sha512-cPrKbXtK8NTThOOFNxRGGTw+5s02Ek8z8ri/hZqeKs6uP8LOTGqFyBy6hpCXt7TvLzzriWiiwRyD4h0XYmPEEg==} '@next/swc-darwin-arm64@14.2.3': resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==} @@ -2807,8 +2807,8 @@ packages: resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/package-json@5.2.0': - resolution: {integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==} + '@npmcli/package-json@5.2.1': + resolution: {integrity: sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==} engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/promise-spawn@7.0.2': @@ -3145,8 +3145,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3158,8 +3158,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3171,8 +3171,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3183,7 +3183,7 @@ packages: resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3192,7 +3192,7 @@ packages: resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3202,8 +3202,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3214,7 +3214,7 @@ packages: resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3224,8 +3224,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3237,8 +3237,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3249,7 +3249,7 @@ packages: resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3259,8 +3259,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3270,13 +3270,13 @@ packages: '@radix-ui/react-icons@1.3.0': resolution: {integrity: sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==} peerDependencies: - react: ^16.x || ^17.x || ^18.x + react: ^16.x || ^17.x || ^18.x || >=18.x '@radix-ui/react-id@1.1.0': resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3286,8 +3286,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3299,8 +3299,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3312,8 +3312,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3325,8 +3325,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3338,8 +3338,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3351,8 +3351,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3364,8 +3364,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3377,8 +3377,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3390,8 +3390,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3402,7 +3402,7 @@ packages: resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3412,8 +3412,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3425,8 +3425,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3438,8 +3438,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3450,7 +3450,7 @@ packages: resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3459,7 +3459,7 @@ packages: resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3468,7 +3468,7 @@ packages: resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3477,7 +3477,7 @@ packages: resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3486,7 +3486,7 @@ packages: resolution: {integrity: sha512-Z/e78qg2YFnnXcW88A4JmTtm4ADckLno6F7OXotmkQfeuCVaKuYzqAATPhVzl3delXE7CxIV8shofPn3jPc5Og==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3495,7 +3495,7 @@ packages: resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3504,7 +3504,7 @@ packages: resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} peerDependencies: '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3514,8 +3514,8 @@ packages: peerDependencies: '@types/react': '*' '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -3528,127 +3528,127 @@ packages: '@react-email/body@0.0.10': resolution: {integrity: sha512-dMJyL9aU25ieatdPtVjCyQ/WHZYHwNc+Hy/XpF8Cc18gu21cUynVEeYQzFSeigDRMeBQ3PGAyjVDPIob7YlGwA==} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/button@0.0.17': resolution: {integrity: sha512-ioHdsk+BpGS/PqjU6JS7tUrVy9yvbUx92Z+Cem2+MbYp55oEwQ9VHf7u4f5NoM0gdhfKSehBwRdYlHt/frEMcg==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/code-block@0.0.7': resolution: {integrity: sha512-3lYLwn9rK16I4JmTR/sTzAJMVHzUmmcT1PT27+TXnQyBCfpfDV+VockSg1qhsgCusA/u6j0C97BMsa96AWEbbw==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/code-inline@0.0.4': resolution: {integrity: sha512-zj3oMQiiUCZbddSNt3k0zNfIBFK0ZNDIzzDyBaJKy6ZASTtWfB+1WFX0cpTX8q0gUiYK+A94rk5Qp68L6YXjXQ==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/column@0.0.12': resolution: {integrity: sha512-Rsl7iSdDaeHZO938xb+0wR5ud0Z3MVfdtPbNKJNojZi2hApwLAQXmDrnn/AcPDM5Lpl331ZljJS8vHTWxxkvKw==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/components@0.0.23': resolution: {integrity: sha512-RcBoffx2IZG6quLBXo5sj3fF47rKmmkiMhG1ZBua4nFjHYlmW8j1uUMyO5HNglxIF9E52NYq4sF7XeZRp9jYjg==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/container@0.0.14': resolution: {integrity: sha512-NgoaJJd9tTtsrveL86Ocr/AYLkGyN3prdXKd/zm5fQpfDhy/NXezyT3iF6VlwAOEUIu64ErHpAJd+P6ygR+vjg==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/font@0.0.8': resolution: {integrity: sha512-fSBEqYyVPAyyACBBHcs3wEYzNknpHMuwcSAAKE8fOoDfGqURr/vSxKPdh4tOa9z7G4hlcEfgGrCYEa2iPT22cw==} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/head@0.0.11': resolution: {integrity: sha512-skw5FUgyamIMK+LN+fZQ5WIKQYf0dPiRAvsUAUR2eYoZp9oRsfkIpFHr0GWPkKAYjFEj+uJjaxQ/0VzQH7svVg==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/heading@0.0.14': resolution: {integrity: sha512-jZM7IVuZOXa0G110ES8OkxajPTypIKlzlO1K1RIe1auk76ukQRiCg1IRV4HZlWk1GGUbec5hNxsvZa2kU8cb9w==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/hr@0.0.10': resolution: {integrity: sha512-3AA4Yjgl3zEid/KVx6uf6TuLJHVZvUc2cG9Wm9ZpWeAX4ODA+8g9HyuC0tfnjbRsVMhMcCGiECuWWXINi+60vA==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/html@0.0.10': resolution: {integrity: sha512-06uiuSKJBWQJfhCKv4MPupELei4Lepyz9Sth7Yq7Fq29CAeB1ejLgKkGqn1I+FZ72hQxPLdYF4iq4yloKv3JCg==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/img@0.0.10': resolution: {integrity: sha512-pJ8glJjDNaJ53qoM95pvX9SK05yh0bNQY/oyBKmxlBDdUII6ixuMc3SCwYXPMl+tgkQUyDgwEBpSTrLAnjL3hA==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/link@0.0.10': resolution: {integrity: sha512-tva3wvAWSR10lMJa9fVA09yRn7pbEki0ZZpHE6GD1jKbFhmzt38VgLO9B797/prqoDZdAr4rVK7LJFcdPx3GwA==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/markdown@0.0.12': resolution: {integrity: sha512-wsuvj1XAb6O63aizCLNEeqVgKR3oFjAwt9vjfg2y2oh4G1dZeo8zonZM2x1fmkEkBZhzwSHraNi70jSXhA3A9w==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/preview@0.0.11': resolution: {integrity: sha512-7O/CT4b16YlSGrj18htTPx3Vbhu2suCGv/cSe5c+fuSrIM/nMiBSZ3Js16Vj0XJbAmmmlVmYFZw9L20wXJ+LjQ==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/render@1.0.0': resolution: {integrity: sha512-seN2p3JRUSZhwIUiymh9N6ZfhRZ14ywOraQqAokY63DkDeHZW2pA2a6nWpNc/igfOcNyt09Wsoi1Aj0esxhdzw==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc - react-dom: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x + react-dom: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/row@0.0.10': resolution: {integrity: sha512-jPyEhG3gsLX+Eb9U+A30fh0gK6hXJwF4ghJ+ZtFQtlKAKqHX+eCpWlqB3Xschd/ARJLod8WAswg0FB+JD9d0/A==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/section@0.0.14': resolution: {integrity: sha512-+fYWLb4tPU1A/+GE5J1+SEMA7/wR3V30lQ+OR9t2kAJqNrARDbMx0bLnYnR1QL5TiFRz0pCF05SQUobk6gHEDQ==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/tailwind@0.1.0': resolution: {integrity: sha512-qysVUEY+M3SKUvu35XDpzn7yokhqFOT3tPU6Mj/pgc62TL5tQFj6msEbBtwoKs2qO3WZvai0DIHdLhaOxBQSow==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@react-email/text@0.0.10': resolution: {integrity: sha512-wNAnxeEAiFs6N+SxS0y6wTJWfewEzUETuyS2aZmT00xk50VijwyFRuhm4sYSjusMyshevomFwz5jNISCxRsGWw==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^18.0 || ^19.0 || ^19.0.0-rc + react: ^18.0 || ^19.0 || ^19.0.0-rc || >=18.x '@rollup/plugin-alias@5.1.0': resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} @@ -3690,83 +3690,83 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.21.3': - resolution: {integrity: sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==} + '@rollup/rollup-android-arm-eabi@4.22.0': + resolution: {integrity: sha512-/IZQvg6ZR0tAkEi4tdXOraQoWeJy9gbQ/cx4I7k9dJaCk9qrXEcdouxRVz5kZXt5C2bQ9pILoAA+KB4C/d3pfw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.21.3': - resolution: {integrity: sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==} + '@rollup/rollup-android-arm64@4.22.0': + resolution: {integrity: sha512-ETHi4bxrYnvOtXeM7d4V4kZWixib2jddFacJjsOjwbgYSRsyXYtZHC4ht134OsslPIcnkqT+TKV4eU8rNBKyyQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.21.3': - resolution: {integrity: sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==} + '@rollup/rollup-darwin-arm64@4.22.0': + resolution: {integrity: sha512-ZWgARzhSKE+gVUX7QWaECoRQsPwaD8ZR0Oxb3aUpzdErTvlEadfQpORPXkKSdKbFci9v8MJfkTtoEHnnW9Ulng==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.21.3': - resolution: {integrity: sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==} + '@rollup/rollup-darwin-x64@4.22.0': + resolution: {integrity: sha512-h0ZAtOfHyio8Az6cwIGS+nHUfRMWBDO5jXB8PQCARVF6Na/G6XS2SFxDl8Oem+S5ZsHQgtsI7RT4JQnI1qrlaw==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': - resolution: {integrity: sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==} + '@rollup/rollup-linux-arm-gnueabihf@4.22.0': + resolution: {integrity: sha512-9pxQJSPwFsVi0ttOmqLY4JJ9pg9t1gKhK0JDbV1yUEETSx55fdyCjt39eBQ54OQCzAF0nVGO6LfEH1KnCPvelA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.21.3': - resolution: {integrity: sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==} + '@rollup/rollup-linux-arm-musleabihf@4.22.0': + resolution: {integrity: sha512-YJ5Ku5BmNJZb58A4qSEo3JlIG4d3G2lWyBi13ABlXzO41SsdnUKi3HQHe83VpwBVG4jHFTW65jOQb8qyoR+qzg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.21.3': - resolution: {integrity: sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==} + '@rollup/rollup-linux-arm64-gnu@4.22.0': + resolution: {integrity: sha512-U4G4u7f+QCqHlVg1Nlx+qapZy+QoG+NV6ux+upo/T7arNGwKvKP2kmGM4W5QTbdewWFgudQxi3kDNST9GT1/mg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.21.3': - resolution: {integrity: sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==} + '@rollup/rollup-linux-arm64-musl@4.22.0': + resolution: {integrity: sha512-aQpNlKmx3amwkA3a5J6nlXSahE1ijl0L9KuIjVOUhfOh7uw2S4piR3mtpxpRtbnK809SBtyPsM9q15CPTsY7HQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': - resolution: {integrity: sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==} + '@rollup/rollup-linux-powerpc64le-gnu@4.22.0': + resolution: {integrity: sha512-9fx6Zj/7vve/Fp4iexUFRKb5+RjLCff6YTRQl4CoDhdMfDoobWmhAxQWV3NfShMzQk1Q/iCnageFyGfqnsmeqQ==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.21.3': - resolution: {integrity: sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==} + '@rollup/rollup-linux-riscv64-gnu@4.22.0': + resolution: {integrity: sha512-VWQiCcN7zBgZYLjndIEh5tamtnKg5TGxyZPWcN9zBtXBwfcGSZ5cHSdQZfQH/GB4uRxk0D3VYbOEe/chJhPGLQ==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.21.3': - resolution: {integrity: sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==} + '@rollup/rollup-linux-s390x-gnu@4.22.0': + resolution: {integrity: sha512-EHmPnPWvyYqncObwqrosb/CpH3GOjE76vWVs0g4hWsDRUVhg61hBmlVg5TPXqF+g+PvIbqkC7i3h8wbn4Gp2Fg==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.21.3': - resolution: {integrity: sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==} + '@rollup/rollup-linux-x64-gnu@4.22.0': + resolution: {integrity: sha512-tsSWy3YQzmpjDKnQ1Vcpy3p9Z+kMFbSIesCdMNgLizDWFhrLZIoN21JSq01g+MZMDFF+Y1+4zxgrlqPjid5ohg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.21.3': - resolution: {integrity: sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==} + '@rollup/rollup-linux-x64-musl@4.22.0': + resolution: {integrity: sha512-anr1Y11uPOQrpuU8XOikY5lH4Qu94oS6j0xrulHk3NkLDq19MlX8Ng/pVipjxBJ9a2l3+F39REZYyWQFkZ4/fw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.21.3': - resolution: {integrity: sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==} + '@rollup/rollup-win32-arm64-msvc@4.22.0': + resolution: {integrity: sha512-7LB+Bh+Ut7cfmO0m244/asvtIGQr5pG5Rvjz/l1Rnz1kDzM02pSX9jPaS0p+90H5I1x4d1FkCew+B7MOnoatNw==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.21.3': - resolution: {integrity: sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==} + '@rollup/rollup-win32-ia32-msvc@4.22.0': + resolution: {integrity: sha512-+3qZ4rer7t/QsC5JwMpcvCVPRcJt1cJrYS/TMJZzXIJbxWFQEVhrIc26IhB+5Z9fT9umfVc+Es2mOZgl+7jdJQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.21.3': - resolution: {integrity: sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==} + '@rollup/rollup-win32-x64-msvc@4.22.0': + resolution: {integrity: sha512-YdicNOSJONVx/vuPkgPTyRoAPx3GbknBZRCOUkK84FJ/YTfs/F0vl/YsMscrB6Y177d+yDRcj+JWMPMCgshwrA==} cpu: [x64] os: [win32] @@ -3885,7 +3885,7 @@ packages: resolution: {integrity: sha512-ktQjXs87jdsxW0YrHci3sb6zcSzhMECWnrTVU/KGZF8UoDsk4P4xRCknijd2SSmDIjSkwzUAANR43UkCi4BTQg==} engines: {node: '>=14.18'} peerDependencies: - react: ^16.14.0 || 17.x || 18.x || 19.x + react: ^16.14.0 || 17.x || 18.x || 19.x || >=18.x '@sentry/types@8.30.0': resolution: {integrity: sha512-kgWW2BCjBmVlSQRG32GonHEVyeDbys74xf9mLPvynwHTgw3+NUlNAlEdu05xnb2ow4bCTHfbkS5G1zRgyv5k4Q==} @@ -4199,8 +4199,8 @@ packages: engines: {node: '>=12'} peerDependencies: '@types/react': ^16.9.0 || ^17.0.0 - react: ^16.9.0 || ^17.0.0 - react-dom: ^16.9.0 || ^17.0.0 + react: ^16.9.0 || ^17.0.0 || >=18.x + react-dom: ^16.9.0 || ^17.0.0 || >=18.x react-test-renderer: ^16.9.0 || ^17.0.0 peerDependenciesMeta: '@types/react': @@ -4217,8 +4217,8 @@ packages: '@testing-library/dom': ^10.0.0 '@types/react': ^18.0.0 '@types/react-dom': ^18.0.0 - react: ^18.0.0 - react-dom: ^18.0.0 + react: ^18.0.0 || >=18.x + react-dom: ^18.0.0 || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -4314,6 +4314,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/eventsource@1.1.15': resolution: {integrity: sha512-XQmGcbnxUNa06HR3VBVkc9+A2Vpi9ZyLJcdS5dwaQQ/4ZMWFO+5c90FnMUpbtMZwB/FChoYHwuVg8TvkECacTA==} @@ -4377,8 +4380,8 @@ packages: '@types/nodemailer-mailgun-transport@1.4.6': resolution: {integrity: sha512-6qhtDo+1ZLtrmmpQN7O9e3NLK5ggnTS2Oca+22SvmhwChNKxDZErecTlF6qTOLnNW/CCcHmDaSmG2MXUeP1w9g==} - '@types/nodemailer@6.4.15': - resolution: {integrity: sha512-0EBJxawVNjPkng1zm2vopRctuWVCxk34JcIlRuXSf54habUWdz1FB7wHDqOqvDa8Mtpt0Q3LTXQkAs2LNyK5jQ==} + '@types/nodemailer@6.4.16': + resolution: {integrity: sha512-uz6hN6Pp0upXMcilM61CoKyjT7sskBoOWpptkjjJp8jIMlTdc3xG01U7proKkXzruMS4hS0zqtHNkNPFB20rKQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -4451,7 +4454,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || >=8.x typescript: '*' peerDependenciesMeta: typescript: @@ -4462,7 +4465,7 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 + eslint: ^8.56.0 || >=8.x typescript: '*' peerDependenciesMeta: typescript: @@ -4472,7 +4475,7 @@ packages: resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || >=8.x typescript: '*' peerDependenciesMeta: typescript: @@ -4482,7 +4485,7 @@ packages: resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.56.0 || >=8.x typescript: '*' peerDependenciesMeta: typescript: @@ -4504,7 +4507,7 @@ packages: resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || >=8.x typescript: '*' peerDependenciesMeta: typescript: @@ -4514,7 +4517,7 @@ packages: resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.56.0 || >=8.x typescript: '*' peerDependenciesMeta: typescript: @@ -4563,19 +4566,19 @@ packages: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || >=8.x '@typescript-eslint/utils@6.21.0': resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || >=8.x '@typescript-eslint/utils@7.18.0': resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.56.0 || >=8.x '@typescript-eslint/visitor-keys@5.62.0': resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} @@ -4597,7 +4600,7 @@ packages: engines: {node: '>=16'} peerDependencies: '@next/eslint-plugin-next': '>=12.3.0 <15' - eslint: '>=8.48.0 <9' + eslint: '>=8.48.0 <9 || >=8.x' prettier: '>=3.0.0 <4' typescript: '>=4.8.0 <6' peerDependenciesMeta: @@ -4774,12 +4777,12 @@ packages: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} - ai@3.3.39: - resolution: {integrity: sha512-6/URulDBjhRE0r/gircxjiRd62tUl37rrGL3NLAGen5V9w9m43dBhUING906tMEJmr6xPvDUlBSmh0bdpWzHMQ==} + ai@3.3.43: + resolution: {integrity: sha512-B4susrnVOapUVRYWuzNp3ChFZ7lBB3w9VFofIDiwrAoOkrljImkZgE2cUdIvWzwj/v3DiBtfPsPbOv+S2YRkCQ==} engines: {node: '>=18'} peerDependencies: openai: ^4.42.0 - react: ^18 || ^19 + react: ^18 || ^19 || >=18.x sswr: ^2.1.0 svelte: ^3.0.0 || ^4.0.0 zod: ^3.0.0 @@ -5019,8 +5022,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bullmq@5.13.0: - resolution: {integrity: sha512-rE7v3jMZZGsEhfMhLZwADwuHdqJPTTGHBM8C+SpxF9GzyZ+7pvC80EP5bOZJPPRzbmyhvIPJCVd0bchUZiQF+w==} + bullmq@5.13.1: + resolution: {integrity: sha512-9Ss2GzV+VVA2Q/+qUxQ7zxAwfLWBwc7DIUNboq0EdXGRf2Ia+Qi7BwT51rnxglu4b/0SRsSElevRT8IZc7HvtQ==} bundle-require@5.0.0: resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} @@ -5064,8 +5067,8 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001660: - resolution: {integrity: sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==} + caniuse-lite@1.0.30001662: + resolution: {integrity: sha512-sgMUVwLmGseH8ZIrm1d51UbrhqMCH3jvS7gF/M6byuHOnKyLOBL7W8yz5V02OHwgLGA36o/AFhWzzh4uc5aqTA==} case-anything@3.1.0: resolution: {integrity: sha512-rRYnn5Elur8RuNHKoJ2b0tgn+pjYxL7BzWom+JZ7NKKn1lt/yGV/tUNwOovxYa9l9VL5hnXQdMc+mENbhJzosQ==} @@ -5281,8 +5284,8 @@ packages: qejs: ^3.0.5 ractive: ^1.3.12 razor-tmpl: ^1.3.1 - react: ^16.13.1 - react-dom: ^16.13.1 + react: ^16.13.1 || >=18.x + react-dom: ^16.13.1 || >=18.x slm: ^2.0.0 squirrelly: ^5.1.0 swig: ^1.4.2 @@ -5758,7 +5761,7 @@ packages: pg: '>=8' postgres: '>=3' prisma: '*' - react: '>=18' + react: '>=18 || >=18.x' sql.js: '>=1' sqlite3: '>=5' peerDependenciesMeta: @@ -5830,8 +5833,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.24: - resolution: {integrity: sha512-0x0wLCmpdKFCi9ulhvYZebgcPmHTkFVUfU2wzDykadkslKwT4oAmDTHEKLnlrDsMGZe4B+ksn8quZfZjYsBetA==} + electron-to-chromium@1.5.25: + resolution: {integrity: sha512-kMb204zvK3PsSlgvvwzI3wBIcAw15tRkYk+NQdsjdDtcQWTp2RABbMQ9rUBy8KNEOM+/E6ep+XC3AykiWZld4g==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -5975,12 +5978,12 @@ packages: resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: - eslint: '>=7.0.0' + eslint: '>=7.0.0 || >=8.x' eslint-config-turbo@2.1.2: resolution: {integrity: sha512-UCNwxBrTOx0K41h1OrwMg7vPdGvcGSAlj40ZzpuUi0S2Muac2UOs+6F2dMYQiKg7lX2HAtyHXlF0T2wlWNHjGg==} peerDependencies: - eslint: '>6.6.0' + eslint: '>6.6.0 || >=8.x' eslint-import-resolver-alias@1.1.2: resolution: {integrity: sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==} @@ -6028,20 +6031,20 @@ packages: eslint-plugin-drizzle@0.2.3: resolution: {integrity: sha512-BO+ymHo33IUNoJlC0rbd7HP9EwwpW4VIp49R/tWQF/d2E1K2kgTf0tCXT0v9MSiBr6gGR1LtPwMLapTKEWSg9A==} peerDependencies: - eslint: '>=8.0.0' + eslint: '>=8.0.0 || >=8.x' eslint-plugin-eslint-comments@3.2.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: - eslint: '>=4.19.1' + eslint: '>=4.19.1 || >=8.x' eslint-plugin-import@2.30.0: resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || >=8.x peerDependenciesMeta: '@typescript-eslint/parser': optional: true @@ -6051,7 +6054,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 || ^7.0.0 - eslint: ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || >=8.x jest: '*' peerDependenciesMeta: '@typescript-eslint/eslint-plugin': @@ -6063,7 +6066,7 @@ packages: resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} engines: {node: '>=4.0'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 || >=8.x eslint-plugin-only-warn@1.1.0: resolution: {integrity: sha512-2tktqUAT+Q3hCAU0iSf4xAN1k9zOpjK5WO8104mB0rT/dGhOa09582HN5HlbxNbPRZ0THV7nLGvzugcNOSjzfA==} @@ -6072,7 +6075,7 @@ packages: eslint-plugin-playwright@0.16.0: resolution: {integrity: sha512-DcHpF0SLbNeh9MT4pMzUGuUSnJ7q5MWbP8sSEFIMS6j7Ggnduq8ghNlfhURgty4c1YFny7Ge9xYTO1FSAoV2Vw==} peerDependencies: - eslint: '>=7' + eslint: '>=7 || >=8.x' eslint-plugin-jest: '>=25' peerDependenciesMeta: eslint-plugin-jest: @@ -6082,19 +6085,19 @@ packages: resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} engines: {node: '>=10'} peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || >=8.x eslint-plugin-react@7.36.1: resolution: {integrity: sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==} engines: {node: '>=4'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 || >=8.x eslint-plugin-testing-library@6.3.0: resolution: {integrity: sha512-GYcEErTt6EGwE0bPDY+4aehfEBpB2gDBFKohir8jlATSUvzStEyzCx8QWB/14xeKc/AwyXkzScSzMHnFojkWrA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: - eslint: ^7.5.0 || ^8.0.0 + eslint: ^7.5.0 || ^8.0.0 || >=8.x eslint-plugin-tsdoc@0.2.17: resolution: {integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==} @@ -6102,13 +6105,13 @@ packages: eslint-plugin-turbo@2.1.2: resolution: {integrity: sha512-q2ikGubfVLZDPEKliiuubZc3sI5oqbKIZJ6fRi6Bldv8E3cMNH3Qt7g6hXZV4+GxwQbzEEteCYSBNbOn1DBqRg==} peerDependencies: - eslint: '>6.6.0' + eslint: '>6.6.0 || >=8.x' eslint-plugin-unicorn@48.0.1: resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} engines: {node: '>=16'} peerDependencies: - eslint: '>=8.44.0' + eslint: '>=8.44.0 || >=8.x' eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} @@ -7085,7 +7088,7 @@ packages: lucide-react@0.403.0: resolution: {integrity: sha512-ldD3NT444k4Mi+n+43xC8XaHr88MNdhOIApIE15r7O+PcVYEBXNOOFo904cBC6Hsja+zHc1lqw0mqUgBECeisw==} peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 || >=18.x luxon@3.5.0: resolution: {integrity: sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==} @@ -7120,7 +7123,7 @@ packages: md-to-react-email@5.0.2: resolution: {integrity: sha512-x6kkpdzIzUhecda/yahltfEl53mH26QdWu4abUF9+S0Jgam8P//Ciro8cdhyMHnT5MQUJYrIbO6ORM2UxPiNNA==} peerDependencies: - react: 18.x + react: 18.x || >=18.x mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} @@ -7330,8 +7333,8 @@ packages: next-themes@0.3.0: resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} peerDependencies: - react: ^16.8 || ^17 || ^18 - react-dom: ^16.8 || ^17 || ^18 + react: ^16.8 || ^17 || ^18 || >=18.x + react-dom: ^16.8 || ^17 || ^18 || >=18.x next@14.2.3: resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} @@ -7340,8 +7343,8 @@ packages: peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 + react: ^18.2.0 || >=18.x + react-dom: ^18.2.0 || >=18.x sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -7359,8 +7362,8 @@ packages: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522 + react: 19.0.0-rc-f994737d14-20240522 || >=18.x + react-dom: 19.0.0-rc-f994737d14-20240522 || >=18.x sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -7376,8 +7379,8 @@ packages: resolution: {integrity: sha512-nbun5lvVjlKnxLQlahzZ55nELVEduqoEXT03KCHnsEYJnFpI/3BaIzpMyq/v8C7UGU2NfxQmjq6ldZ310rsDqA==} peerDependencies: next: '>= 6.0.0' - react: '>= 16.0.0' - react-dom: '>= 16.0.0' + react: '>= 16.0.0 || >=18.x' + react-dom: '>= 16.0.0 || >=18.x' node-abort-controller@3.1.1: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} @@ -7697,8 +7700,8 @@ packages: pg-cloudflare@1.1.1: resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==} - pg-connection-string@2.6.4: - resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==} + pg-connection-string@2.7.0: + resolution: {integrity: sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==} pg-int8@1.0.1: resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} @@ -7708,13 +7711,13 @@ packages: resolution: {integrity: sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==} engines: {node: '>=4'} - pg-pool@3.6.2: - resolution: {integrity: sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==} + pg-pool@3.7.0: + resolution: {integrity: sha512-ZOBQForurqh4zZWjrgSwwAtzJ7QiRX0ovFkZr2klsen3Nm0aoh33Ls0fzfv3imeH/nw/O27cjdz5kzYJfeGp/g==} peerDependencies: pg: '>=8.0' - pg-protocol@1.6.1: - resolution: {integrity: sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==} + pg-protocol@1.7.0: + resolution: {integrity: sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==} pg-transactional-tests@1.1.0: resolution: {integrity: sha512-Bo0fq9TG9hbI2Uk+tWW8yPaLZNwkZBaymz6OhH7KMdUu0vHtoLCrpBlcDCjGaO/mP84OKJBCD8s+J5jSBPOBfg==} @@ -7729,8 +7732,8 @@ packages: resolution: {integrity: sha512-cRL3JpS3lKMGsKaWndugWQoLOCoP+Cic8oseVcbr0qhPzYD5DWXK+RZ9LY9wxRf7RQia4SCwQlXk0q6FCPrVng==} engines: {node: '>=10'} - pg@8.12.0: - resolution: {integrity: sha512-A+LHUSnwnxrnL/tZ+OLfqR1SxLN3c/pgDztZ47Rpbsd4jUytsTtwQo/TLPRzPJMp/1pbhYVhH9cuSZLAajNfjQ==} + pg@8.13.0: + resolution: {integrity: sha512-34wkUTh3SxTClfoHB3pQ7bIMvw9dpFU1audQQeZG837fmHfHpr14n/AELVDoOYVDW2h5RDWU78tFjkD+erSBsw==} engines: {node: '>= 8.0.0'} peerDependencies: pg-native: '>=3.0.1' @@ -8005,23 +8008,23 @@ packages: react-dom@18.3.0: resolution: {integrity: sha512-zaKdLBftQJnvb7FtDIpZtsAIb2MZU087RM8bRDZU8LVCCFYjPTsDZJNFUWPcVz3HFSN1n/caxi0ca4B/aaVQGQ==} peerDependencies: - react: ^18.3.0 + react: ^18.3.0 || >=18.x react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: - react: ^18.3.1 + react: ^18.3.1 || >=18.x react-dom@19.0.0-rc-f994737d14-20240522: resolution: {integrity: sha512-J4CsfTSptPKkhaPbaR6n/KohQiHZTrRZ8GL4H8rbAqN/Qpy69g2MIoLBr5/PUX21ye6JxC1ZRWJFna7Xdg1pdA==} peerDependencies: - react: 19.0.0-rc-f994737d14-20240522 + react: 19.0.0-rc-f994737d14-20240522 || >=18.x react-draggable@4.4.6: resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==} peerDependencies: - react: '>= 16.3.0' - react-dom: '>= 16.3.0' + react: '>= 16.3.0 || >=18.x' + react-dom: '>= 16.3.0 || >=18.x' react-email@3.0.1: resolution: {integrity: sha512-G4Bkx2ULIScy/0Z8nnWywHt0W1iTkaYCdh9rWNuQ3eVZ6B3ttTUDE9uUy3VNQ8dtQbmG0cpt8+XmImw7mMBW6Q==} @@ -8032,7 +8035,7 @@ packages: resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==} engines: {node: '>=10', npm: '>=6'} peerDependencies: - react: '>=16.13.1' + react: '>=16.13.1 || >=18.x' react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -8051,7 +8054,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -8061,7 +8064,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -8069,20 +8072,20 @@ packages: react-resizable@3.0.5: resolution: {integrity: sha512-vKpeHhI5OZvYn82kXOs1bC8aOXktGU5AmKAgaZS4F5JPburCtbmDPqE7Pzp+1kN4+Wb81LlF33VpGwWwtXem+w==} peerDependencies: - react: '>= 16.3' + react: '>= 16.3 || >=18.x' react-smooth@4.0.1: resolution: {integrity: sha512-OE4hm7XqR0jNOq3Qmk9mFLyd6p2+j6bvbPJ7qlB7+oo0eNcL2l7WQzG6MBnT3EXY6xzkLMUBec3AfewJdA0J8w==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -8091,13 +8094,13 @@ packages: resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x react-transition-group@4.4.5: resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: - react: '>=16.6.0' - react-dom: '>=16.6.0' + react: '>=16.6.0 || >=18.x' + react-dom: '>=16.6.0 || >=18.x' react@18.3.0: resolution: {integrity: sha512-RPutkJftSAldDibyrjuku7q11d3oy6wKOyPe5K1HA/HwwrXcEqBdHsLypkC2FFYjP7bPUa6gbzSBhw4sY2JcDg==} @@ -8149,8 +8152,8 @@ packages: resolution: {integrity: sha512-mm8ORfDusDhyWlrY/2NntUAsNeYukteplvRqKGkBEmqNPwqYq9GoEzaVsVDYj8bjGSKJynWGhjEO1NFcntl29g==} engines: {node: '>=14'} peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 + react: ^16.0.0 || ^17.0.0 || ^18.0.0 || >=18.x + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || >=18.x redis-errors@1.2.0: resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} @@ -8251,8 +8254,8 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.21.3: - resolution: {integrity: sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==} + rollup@4.22.0: + resolution: {integrity: sha512-W21MUIFPZ4+O2Je/EU+GP3iz7PH4pVPUXSbEZdatQnxo29+3rsUjgrJmzuAZU24z7yRAnFN6ukxeAhZh/c7hzg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -8584,7 +8587,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || >=18.x' peerDependenciesMeta: '@babel/core': optional: true @@ -8597,7 +8600,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0 || >=18.x' peerDependenciesMeta: '@babel/core': optional: true @@ -8640,7 +8643,7 @@ packages: swr@2.2.5: resolution: {integrity: sha512-QtxqyclFeAsxEUeZIYmsaQ0UjimSq1RZ9Un7I68/0ClKK/U3LoyQunwkQfJZr2fc22DfIXLNDc2wFyTEikCUpg==} peerDependencies: - react: ^16.11.0 || ^17.0.0 || ^18.0.0 + react: ^16.11.0 || ^17.0.0 || ^18.0.0 || >=18.x swrev@4.0.0: resolution: {integrity: sha512-LqVcOHSB4cPGgitD1riJ1Hh4vdmITOp+BkmfmXRh4hSF/t7EnS4iD+SOTmq7w5pPm/SiPeto4ADbKS6dHUDWFA==} @@ -8665,8 +8668,8 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@3.4.11: - resolution: {integrity: sha512-qhEuBcLemjSJk5ajccN9xJFtM/h0AVCPaA6C92jNP+M2J8kX+eMJHI7R2HFKUvvAsMpcfLILMCFYSeDwpMmlUg==} + tailwindcss@3.4.12: + resolution: {integrity: sha512-Htf/gHj2+soPb9UayUNci/Ja3d8pTmu9ONTfh4QY8r3MATTZOzmv6UYWF7ZwikEIC8okpfqmGqrmDehua8mF8w==} engines: {node: '>=14.0.0'} hasBin: true @@ -8694,8 +8697,8 @@ packages: uglify-js: optional: true - terser@5.32.0: - resolution: {integrity: sha512-v3Gtw3IzpBJ0ugkxEX8U0W6+TnPKRRCWGh1jC/iM/e3Ki5+qvO1L1EAZ56bZasc64aXHwRHNIQEzm6//i5cemQ==} + terser@5.33.0: + resolution: {integrity: sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==} engines: {node: '>=10'} hasBin: true @@ -9002,7 +9005,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -9010,7 +9013,7 @@ packages: use-composed-ref@1.3.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x use-debounce@10.0.3: resolution: {integrity: sha512-DxQSI9ZKso689WM1mjgGU3ozcxU1TJElBJ3X6S4SMzMNcm2lVH0AHmyXB+K7ewjz2BSUKJTDqTcwtSMRfB89dg==} @@ -9022,7 +9025,7 @@ packages: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -9031,7 +9034,7 @@ packages: resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -9041,7 +9044,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x peerDependenciesMeta: '@types/react': optional: true @@ -9049,7 +9052,7 @@ packages: use-sync-external-store@1.2.2: resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=18.x util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -9401,7 +9404,7 @@ packages: zsa-react@0.2.2: resolution: {integrity: sha512-0jUGzIy4PRc8Ur3JS+YBdRyD3rnsErCzNeJOVLhTxPqaKDDQ+JEmIHGYAK354RNpchIlvGVDcuedZXEGL6Nl6Q==} peerDependencies: - react: ^18.0.0 || ^19.0.0 + react: ^18.0.0 || ^19.0.0 || >=18.x zod: ^3.23.5 zsa@0.5.1: @@ -9415,7 +9418,7 @@ packages: peerDependencies: '@types/react': '>=16.8' immer: '>=9.0.6' - react: '>=16.8' + react: '>=16.8 || >=18.x' peerDependenciesMeta: '@types/react': optional: true @@ -9464,7 +9467,6 @@ snapshots: eventsource-parser: 1.1.2 nanoid: 3.3.6 secure-json-parse: 2.7.0 - optionalDependencies: zod: 3.23.8 '@ai-sdk/provider-utils@1.0.19(zod@3.23.8)': @@ -9473,7 +9475,6 @@ snapshots: eventsource-parser: 1.1.2 nanoid: 3.3.6 secure-json-parse: 2.7.0 - optionalDependencies: zod: 3.23.8 '@ai-sdk/provider@0.0.22': @@ -9488,18 +9489,16 @@ snapshots: dependencies: '@ai-sdk/provider-utils': 1.0.19(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.44(zod@3.23.8) - swr: 2.2.5(react@18.3.1) - optionalDependencies: react: 18.3.1 + swr: 2.2.5(react@18.3.1) zod: 3.23.8 '@ai-sdk/react@0.0.59(react@19.0.0-rc-f994737d14-20240522)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.19(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.44(zod@3.23.8) - swr: 2.2.5(react@19.0.0-rc-f994737d14-20240522) - optionalDependencies: react: 19.0.0-rc-f994737d14-20240522 + swr: 2.2.5(react@19.0.0-rc-f994737d14-20240522) zod: 3.23.8 '@ai-sdk/solid@0.0.47(zod@3.23.8)': @@ -9514,7 +9513,6 @@ snapshots: '@ai-sdk/provider-utils': 1.0.19(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.44(zod@3.23.8) sswr: 2.1.0(svelte@4.2.19) - optionalDependencies: svelte: 4.2.19 transitivePeerDependencies: - zod @@ -9525,16 +9523,14 @@ snapshots: '@ai-sdk/provider-utils': 1.0.19(zod@3.23.8) json-schema: 0.4.0 secure-json-parse: 2.7.0 - zod-to-json-schema: 3.23.2(zod@3.23.8) - optionalDependencies: zod: 3.23.8 + zod-to-json-schema: 3.23.2(zod@3.23.8) - '@ai-sdk/vue@0.0.49(vue@3.5.6(typescript@5.6.2))(zod@3.23.8)': + '@ai-sdk/vue@0.0.50(vue@3.5.6)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.19(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.44(zod@3.23.8) - swrv: 1.0.4(vue@3.5.6(typescript@5.6.2)) - optionalDependencies: + swrv: 1.0.4(vue@3.5.6) vue: 3.5.6(typescript@5.6.2) transitivePeerDependencies: - zod @@ -9549,20 +9545,20 @@ snapshots: '@aws-crypto/crc32@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 tslib: 2.7.0 '@aws-crypto/crc32c@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 tslib: 2.7.0 '@aws-crypto/sha1-browser@5.2.0': dependencies: '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@aws-sdk/util-locate-window': 3.568.0 '@smithy/util-utf8': 2.3.0 tslib: 2.7.0 @@ -9572,7 +9568,7 @@ snapshots: '@aws-crypto/sha256-js': 5.2.0 '@aws-crypto/supports-web-crypto': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@aws-sdk/util-locate-window': 3.568.0 '@smithy/util-utf8': 2.3.0 tslib: 2.7.0 @@ -9580,7 +9576,7 @@ snapshots: '@aws-crypto/sha256-js@5.2.0': dependencies: '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 tslib: 2.7.0 '@aws-crypto/supports-web-crypto@5.2.0': @@ -9589,27 +9585,27 @@ snapshots: '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/util-utf8': 2.3.0 tslib: 2.7.0 - '@aws-sdk/client-ecs@3.651.1': + '@aws-sdk/client-ecs@3.654.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.651.1(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/core': 3.651.1 - '@aws-sdk/credential-provider-node': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/middleware-host-header': 3.649.0 - '@aws-sdk/middleware-logger': 3.649.0 - '@aws-sdk/middleware-recursion-detection': 3.649.0 - '@aws-sdk/middleware-user-agent': 3.649.0 - '@aws-sdk/region-config-resolver': 3.649.0 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 - '@aws-sdk/util-user-agent-browser': 3.649.0 - '@aws-sdk/util-user-agent-node': 3.649.0 + '@aws-sdk/client-sso-oidc': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/core': 3.654.0 + '@aws-sdk/credential-provider-node': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0)(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/middleware-host-header': 3.654.0 + '@aws-sdk/middleware-logger': 3.654.0 + '@aws-sdk/middleware-recursion-detection': 3.654.0 + '@aws-sdk/middleware-user-agent': 3.654.0 + '@aws-sdk/region-config-resolver': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 + '@aws-sdk/util-user-agent-browser': 3.654.0 + '@aws-sdk/util-user-agent-node': 3.654.0 '@smithy/config-resolver': 3.0.8 '@smithy/core': 2.4.3 '@smithy/fetch-http-handler': 3.2.7 @@ -9641,32 +9637,32 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-s3@3.651.1': + '@aws-sdk/client-s3@3.654.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.651.1(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/core': 3.651.1 - '@aws-sdk/credential-provider-node': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/middleware-bucket-endpoint': 3.649.0 - '@aws-sdk/middleware-expect-continue': 3.649.0 - '@aws-sdk/middleware-flexible-checksums': 3.651.1 - '@aws-sdk/middleware-host-header': 3.649.0 - '@aws-sdk/middleware-location-constraint': 3.649.0 - '@aws-sdk/middleware-logger': 3.649.0 - '@aws-sdk/middleware-recursion-detection': 3.649.0 - '@aws-sdk/middleware-sdk-s3': 3.651.1 - '@aws-sdk/middleware-ssec': 3.649.0 - '@aws-sdk/middleware-user-agent': 3.649.0 - '@aws-sdk/region-config-resolver': 3.649.0 - '@aws-sdk/signature-v4-multi-region': 3.651.1 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 - '@aws-sdk/util-user-agent-browser': 3.649.0 - '@aws-sdk/util-user-agent-node': 3.649.0 - '@aws-sdk/xml-builder': 3.649.0 + '@aws-sdk/client-sso-oidc': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/core': 3.654.0 + '@aws-sdk/credential-provider-node': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0)(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/middleware-bucket-endpoint': 3.654.0 + '@aws-sdk/middleware-expect-continue': 3.654.0 + '@aws-sdk/middleware-flexible-checksums': 3.654.0 + '@aws-sdk/middleware-host-header': 3.654.0 + '@aws-sdk/middleware-location-constraint': 3.654.0 + '@aws-sdk/middleware-logger': 3.654.0 + '@aws-sdk/middleware-recursion-detection': 3.654.0 + '@aws-sdk/middleware-sdk-s3': 3.654.0 + '@aws-sdk/middleware-ssec': 3.654.0 + '@aws-sdk/middleware-user-agent': 3.654.0 + '@aws-sdk/region-config-resolver': 3.654.0 + '@aws-sdk/signature-v4-multi-region': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 + '@aws-sdk/util-user-agent-browser': 3.654.0 + '@aws-sdk/util-user-agent-node': 3.654.0 + '@aws-sdk/xml-builder': 3.654.0 '@smithy/config-resolver': 3.0.8 '@smithy/core': 2.4.3 '@smithy/eventstream-serde-browser': 3.0.9 @@ -9704,22 +9700,22 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)': + '@aws-sdk/client-sso-oidc@3.654.0(@aws-sdk/client-sts@3.654.0)': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/core': 3.651.1 - '@aws-sdk/credential-provider-node': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/middleware-host-header': 3.649.0 - '@aws-sdk/middleware-logger': 3.649.0 - '@aws-sdk/middleware-recursion-detection': 3.649.0 - '@aws-sdk/middleware-user-agent': 3.649.0 - '@aws-sdk/region-config-resolver': 3.649.0 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 - '@aws-sdk/util-user-agent-browser': 3.649.0 - '@aws-sdk/util-user-agent-node': 3.649.0 + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/core': 3.654.0 + '@aws-sdk/credential-provider-node': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0)(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/middleware-host-header': 3.654.0 + '@aws-sdk/middleware-logger': 3.654.0 + '@aws-sdk/middleware-recursion-detection': 3.654.0 + '@aws-sdk/middleware-user-agent': 3.654.0 + '@aws-sdk/region-config-resolver': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 + '@aws-sdk/util-user-agent-browser': 3.654.0 + '@aws-sdk/util-user-agent-node': 3.654.0 '@smithy/config-resolver': 3.0.8 '@smithy/core': 2.4.3 '@smithy/fetch-http-handler': 3.2.7 @@ -9749,20 +9745,20 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sso@3.651.1': + '@aws-sdk/client-sso@3.654.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.651.1 - '@aws-sdk/middleware-host-header': 3.649.0 - '@aws-sdk/middleware-logger': 3.649.0 - '@aws-sdk/middleware-recursion-detection': 3.649.0 - '@aws-sdk/middleware-user-agent': 3.649.0 - '@aws-sdk/region-config-resolver': 3.649.0 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 - '@aws-sdk/util-user-agent-browser': 3.649.0 - '@aws-sdk/util-user-agent-node': 3.649.0 + '@aws-sdk/core': 3.654.0 + '@aws-sdk/middleware-host-header': 3.654.0 + '@aws-sdk/middleware-logger': 3.654.0 + '@aws-sdk/middleware-recursion-detection': 3.654.0 + '@aws-sdk/middleware-user-agent': 3.654.0 + '@aws-sdk/region-config-resolver': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 + '@aws-sdk/util-user-agent-browser': 3.654.0 + '@aws-sdk/util-user-agent-node': 3.654.0 '@smithy/config-resolver': 3.0.8 '@smithy/core': 2.4.3 '@smithy/fetch-http-handler': 3.2.7 @@ -9792,22 +9788,22 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-sts@3.651.1': + '@aws-sdk/client-sts@3.654.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.651.1(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/core': 3.651.1 - '@aws-sdk/credential-provider-node': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/middleware-host-header': 3.649.0 - '@aws-sdk/middleware-logger': 3.649.0 - '@aws-sdk/middleware-recursion-detection': 3.649.0 - '@aws-sdk/middleware-user-agent': 3.649.0 - '@aws-sdk/region-config-resolver': 3.649.0 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 - '@aws-sdk/util-user-agent-browser': 3.649.0 - '@aws-sdk/util-user-agent-node': 3.649.0 + '@aws-sdk/client-sso-oidc': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/core': 3.654.0 + '@aws-sdk/credential-provider-node': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0)(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/middleware-host-header': 3.654.0 + '@aws-sdk/middleware-logger': 3.654.0 + '@aws-sdk/middleware-recursion-detection': 3.654.0 + '@aws-sdk/middleware-user-agent': 3.654.0 + '@aws-sdk/region-config-resolver': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 + '@aws-sdk/util-user-agent-browser': 3.654.0 + '@aws-sdk/util-user-agent-node': 3.654.0 '@smithy/config-resolver': 3.0.8 '@smithy/core': 2.4.3 '@smithy/fetch-http-handler': 3.2.7 @@ -9837,7 +9833,7 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/core@3.651.1': + '@aws-sdk/core@3.654.0': dependencies: '@smithy/core': 2.4.3 '@smithy/node-config-provider': 3.1.7 @@ -9850,16 +9846,16 @@ snapshots: fast-xml-parser: 4.4.1 tslib: 2.7.0 - '@aws-sdk/credential-provider-env@3.649.0': + '@aws-sdk/credential-provider-env@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/credential-provider-http@3.649.0': + '@aws-sdk/credential-provider-http@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/fetch-http-handler': 3.2.7 '@smithy/node-http-handler': 3.2.2 '@smithy/property-provider': 3.1.6 @@ -9869,15 +9865,15 @@ snapshots: '@smithy/util-stream': 3.1.6 tslib: 2.7.0 - '@aws-sdk/credential-provider-ini@3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1)': + '@aws-sdk/credential-provider-ini@3.654.0(@aws-sdk/client-sso-oidc@3.654.0)(@aws-sdk/client-sts@3.654.0)': dependencies: - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/credential-provider-env': 3.649.0 - '@aws-sdk/credential-provider-http': 3.649.0 - '@aws-sdk/credential-provider-process': 3.649.0 - '@aws-sdk/credential-provider-sso': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)) - '@aws-sdk/credential-provider-web-identity': 3.649.0(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/types': 3.649.0 + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/credential-provider-env': 3.654.0 + '@aws-sdk/credential-provider-http': 3.654.0 + '@aws-sdk/credential-provider-process': 3.654.0 + '@aws-sdk/credential-provider-sso': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0) + '@aws-sdk/credential-provider-web-identity': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/types': 3.654.0 '@smithy/credential-provider-imds': 3.2.3 '@smithy/property-provider': 3.1.6 '@smithy/shared-ini-file-loader': 3.1.7 @@ -9887,15 +9883,15 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-node@3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1)': + '@aws-sdk/credential-provider-node@3.654.0(@aws-sdk/client-sso-oidc@3.654.0)(@aws-sdk/client-sts@3.654.0)': dependencies: - '@aws-sdk/credential-provider-env': 3.649.0 - '@aws-sdk/credential-provider-http': 3.649.0 - '@aws-sdk/credential-provider-ini': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/credential-provider-process': 3.649.0 - '@aws-sdk/credential-provider-sso': 3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)) - '@aws-sdk/credential-provider-web-identity': 3.649.0(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/types': 3.649.0 + '@aws-sdk/credential-provider-env': 3.654.0 + '@aws-sdk/credential-provider-http': 3.654.0 + '@aws-sdk/credential-provider-ini': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0)(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/credential-provider-process': 3.654.0 + '@aws-sdk/credential-provider-sso': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0) + '@aws-sdk/credential-provider-web-identity': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/types': 3.654.0 '@smithy/credential-provider-imds': 3.2.3 '@smithy/property-provider': 3.1.6 '@smithy/shared-ini-file-loader': 3.1.7 @@ -9906,19 +9902,19 @@ snapshots: - '@aws-sdk/client-sts' - aws-crt - '@aws-sdk/credential-provider-process@3.649.0': + '@aws-sdk/credential-provider-process@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/shared-ini-file-loader': 3.1.7 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/credential-provider-sso@3.651.1(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))': + '@aws-sdk/credential-provider-sso@3.654.0(@aws-sdk/client-sso-oidc@3.654.0)': dependencies: - '@aws-sdk/client-sso': 3.651.1 - '@aws-sdk/token-providers': 3.649.0(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1)) - '@aws-sdk/types': 3.649.0 + '@aws-sdk/client-sso': 3.654.0 + '@aws-sdk/token-providers': 3.654.0(@aws-sdk/client-sso-oidc@3.654.0) + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/shared-ini-file-loader': 3.1.7 '@smithy/types': 3.4.2 @@ -9927,17 +9923,17 @@ snapshots: - '@aws-sdk/client-sso-oidc' - aws-crt - '@aws-sdk/credential-provider-web-identity@3.649.0(@aws-sdk/client-sts@3.651.1)': + '@aws-sdk/credential-provider-web-identity@3.654.0(@aws-sdk/client-sts@3.654.0)': dependencies: - '@aws-sdk/client-sts': 3.651.1 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/client-sts': 3.654.0 + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/middleware-bucket-endpoint@3.649.0': + '@aws-sdk/middleware-bucket-endpoint@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@aws-sdk/util-arn-parser': 3.568.0 '@smithy/node-config-provider': 3.1.7 '@smithy/protocol-http': 4.1.3 @@ -9945,18 +9941,18 @@ snapshots: '@smithy/util-config-provider': 3.0.0 tslib: 2.7.0 - '@aws-sdk/middleware-expect-continue@3.649.0': + '@aws-sdk/middleware-expect-continue@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/protocol-http': 4.1.3 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/middleware-flexible-checksums@3.651.1': + '@aws-sdk/middleware-flexible-checksums@3.654.0': dependencies: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/is-array-buffer': 3.0.0 '@smithy/node-config-provider': 3.1.7 '@smithy/protocol-http': 4.1.3 @@ -9965,36 +9961,36 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 - '@aws-sdk/middleware-host-header@3.649.0': + '@aws-sdk/middleware-host-header@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/protocol-http': 4.1.3 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/middleware-location-constraint@3.649.0': + '@aws-sdk/middleware-location-constraint@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/middleware-logger@3.649.0': + '@aws-sdk/middleware-logger@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/middleware-recursion-detection@3.649.0': + '@aws-sdk/middleware-recursion-detection@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/protocol-http': 4.1.3 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/middleware-sdk-s3@3.651.1': + '@aws-sdk/middleware-sdk-s3@3.654.0': dependencies: - '@aws-sdk/core': 3.651.1 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/core': 3.654.0 + '@aws-sdk/types': 3.654.0 '@aws-sdk/util-arn-parser': 3.568.0 '@smithy/core': 2.4.3 '@smithy/node-config-provider': 3.1.7 @@ -10008,59 +10004,59 @@ snapshots: '@smithy/util-utf8': 3.0.0 tslib: 2.7.0 - '@aws-sdk/middleware-ssec@3.649.0': + '@aws-sdk/middleware-ssec@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/middleware-user-agent@3.649.0': + '@aws-sdk/middleware-user-agent@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-endpoints': 3.649.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-endpoints': 3.654.0 '@smithy/protocol-http': 4.1.3 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/region-config-resolver@3.649.0': + '@aws-sdk/region-config-resolver@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/node-config-provider': 3.1.7 '@smithy/types': 3.4.2 '@smithy/util-config-provider': 3.0.0 '@smithy/util-middleware': 3.0.6 tslib: 2.7.0 - '@aws-sdk/s3-request-presigner@3.651.1': + '@aws-sdk/s3-request-presigner@3.654.0': dependencies: - '@aws-sdk/signature-v4-multi-region': 3.651.1 - '@aws-sdk/types': 3.649.0 - '@aws-sdk/util-format-url': 3.649.0 + '@aws-sdk/signature-v4-multi-region': 3.654.0 + '@aws-sdk/types': 3.654.0 + '@aws-sdk/util-format-url': 3.654.0 '@smithy/middleware-endpoint': 3.1.3 '@smithy/protocol-http': 4.1.3 '@smithy/smithy-client': 3.3.2 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/signature-v4-multi-region@3.651.1': + '@aws-sdk/signature-v4-multi-region@3.654.0': dependencies: - '@aws-sdk/middleware-sdk-s3': 3.651.1 - '@aws-sdk/types': 3.649.0 + '@aws-sdk/middleware-sdk-s3': 3.654.0 + '@aws-sdk/types': 3.654.0 '@smithy/protocol-http': 4.1.3 '@smithy/signature-v4': 4.1.3 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/token-providers@3.649.0(@aws-sdk/client-sso-oidc@3.651.1(@aws-sdk/client-sts@3.651.1))': + '@aws-sdk/token-providers@3.654.0(@aws-sdk/client-sso-oidc@3.654.0)': dependencies: - '@aws-sdk/client-sso-oidc': 3.651.1(@aws-sdk/client-sts@3.651.1) - '@aws-sdk/types': 3.649.0 + '@aws-sdk/client-sso-oidc': 3.654.0(@aws-sdk/client-sts@3.654.0) + '@aws-sdk/types': 3.654.0 '@smithy/property-provider': 3.1.6 '@smithy/shared-ini-file-loader': 3.1.7 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/types@3.649.0': + '@aws-sdk/types@3.654.0': dependencies: '@smithy/types': 3.4.2 tslib: 2.7.0 @@ -10069,16 +10065,16 @@ snapshots: dependencies: tslib: 2.7.0 - '@aws-sdk/util-endpoints@3.649.0': + '@aws-sdk/util-endpoints@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/types': 3.4.2 '@smithy/util-endpoints': 2.1.2 tslib: 2.7.0 - '@aws-sdk/util-format-url@3.649.0': + '@aws-sdk/util-format-url@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/querystring-builder': 3.0.6 '@smithy/types': 3.4.2 tslib: 2.7.0 @@ -10087,21 +10083,21 @@ snapshots: dependencies: tslib: 2.7.0 - '@aws-sdk/util-user-agent-browser@3.649.0': + '@aws-sdk/util-user-agent-browser@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/types': 3.4.2 bowser: 2.11.0 tslib: 2.7.0 - '@aws-sdk/util-user-agent-node@3.649.0': + '@aws-sdk/util-user-agent-node@3.654.0': dependencies: - '@aws-sdk/types': 3.649.0 + '@aws-sdk/types': 3.654.0 '@smithy/node-config-provider': 3.1.7 '@smithy/types': 3.4.2 tslib: 2.7.0 - '@aws-sdk/xml-builder@3.649.0': + '@aws-sdk/xml-builder@3.654.0': dependencies: '@smithy/types': 3.4.2 tslib: 2.7.0 @@ -10685,13 +10681,13 @@ snapshots: '@floating-ui/core': 1.6.8 '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom@2.1.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@floating-ui/react-dom@2.1.2(react-dom@18.3.0)(react@18.3.0)': dependencies: '@floating-ui/dom': 1.6.11 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@floating-ui/react-dom@2.1.2(react-dom@18.3.1)(react@18.3.1)': dependencies: '@floating-ui/dom': 1.6.11 react: 18.3.1 @@ -10699,7 +10695,7 @@ snapshots: '@floating-ui/utils@0.2.8': {} - '@grpc/grpc-js@1.11.2': + '@grpc/grpc-js@1.11.3': dependencies: '@grpc/proto-loader': 0.7.13 '@js-sdsl/ordered-map': 4.4.2 @@ -10734,7 +10730,7 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@ianvs/prettier-plugin-sort-imports@4.3.1(@vue/compiler-sfc@3.5.6)(prettier@3.3.3)': + '@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3)': dependencies: '@babel/core': 7.25.2 '@babel/generator': 7.25.6 @@ -10743,8 +10739,6 @@ snapshots: '@babel/types': 7.25.6 prettier: 3.3.3 semver: 7.6.3 - optionalDependencies: - '@vue/compiler-sfc': 3.5.6 transitivePeerDependencies: - supports-color @@ -10901,9 +10895,9 @@ snapshots: '@logdna/tail-file@2.2.0': {} - '@lucia-auth/adapter-drizzle@1.1.0(drizzle-orm@0.33.0(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.0)(pg@8.12.0)(react@19.0.0-rc-f994737d14-20240522))(lucia@3.2.0)': + '@lucia-auth/adapter-drizzle@1.1.0(drizzle-orm@0.33.0)(lucia@3.2.0)': dependencies: - drizzle-orm: 0.33.0(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.0)(pg@8.12.0)(react@19.0.0-rc-f994737d14-20240522) + drizzle-orm: 0.33.0(@opentelemetry/api@1.9.0)(@types/react@18.3.0)(pg@8.13.0)(react@19.0.0-rc-f994737d14-20240522) lucia: 3.2.0 '@lukeed/ms@2.0.2': {} @@ -10922,21 +10916,21 @@ snapshots: monaco-editor: 0.50.0 state-local: 1.0.7 - '@monaco-editor/react@4.6.0(monaco-editor@0.50.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@monaco-editor/react@4.6.0(monaco-editor@0.50.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@monaco-editor/loader': 1.4.0(monaco-editor@0.50.0) monaco-editor: 0.50.0 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - '@monaco-editor/react@4.6.0(monaco-editor@0.50.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@monaco-editor/react@4.6.0(monaco-editor@0.50.0)(react-dom@18.3.1)(react@18.3.1)': dependencies: '@monaco-editor/loader': 1.4.0(monaco-editor@0.50.0) monaco-editor: 0.50.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@monaco-editor/react@4.6.0(monaco-editor@0.50.0)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)': + '@monaco-editor/react@4.6.0(monaco-editor@0.50.0)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522)': dependencies: '@monaco-editor/loader': 1.4.0(monaco-editor@0.50.0) monaco-editor: 0.50.0 @@ -10974,7 +10968,7 @@ snapshots: '@next/env@14.3.0-canary.87': {} - '@next/eslint-plugin-next@14.2.11': + '@next/eslint-plugin-next@14.2.12': dependencies: glob: 10.3.10 @@ -11197,7 +11191,7 @@ snapshots: '@npmcli/metavuln-calculator': 7.1.1 '@npmcli/name-from-folder': 2.0.0 '@npmcli/node-gyp': 3.0.0 - '@npmcli/package-json': 5.2.0 + '@npmcli/package-json': 5.2.1 '@npmcli/query': 3.1.0 '@npmcli/redact': 2.0.1 '@npmcli/run-script': 8.1.0 @@ -11274,7 +11268,7 @@ snapshots: '@npmcli/node-gyp@3.0.0': {} - '@npmcli/package-json@5.2.0': + '@npmcli/package-json@5.2.1': dependencies: '@npmcli/git': 5.0.8 glob: 10.4.5 @@ -11299,7 +11293,7 @@ snapshots: '@npmcli/run-script@8.1.0': dependencies: '@npmcli/node-gyp': 3.0.0 - '@npmcli/package-json': 5.2.0 + '@npmcli/package-json': 5.2.1 '@npmcli/promise-spawn': 7.0.2 node-gyp: 10.2.0 proc-log: 4.2.0 @@ -11652,9 +11646,9 @@ snapshots: '@protobufjs/utf8@1.1.0': {} - '@pulumi/aws@6.52.0(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2)': + '@pulumi/aws@6.52.0(ts-node@10.9.2)(typescript@5.6.2)': dependencies: - '@pulumi/pulumi': 3.133.0(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2) + '@pulumi/pulumi': 3.133.0(ts-node@10.9.2)(typescript@5.6.2) builtin-modules: 3.0.0 mime: 2.6.0 resolve: 1.22.8 @@ -11664,15 +11658,15 @@ snapshots: - ts-node - typescript - '@pulumi/awsx@2.15.0(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2)': + '@pulumi/awsx@2.15.0(ts-node@10.9.2)(typescript@5.6.2)': dependencies: - '@aws-sdk/client-ecs': 3.651.1 - '@pulumi/aws': 6.52.0(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2) - '@pulumi/docker': 4.5.5(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2) - '@pulumi/pulumi': 3.133.0(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2) + '@aws-sdk/client-ecs': 3.654.0 + '@pulumi/aws': 6.52.0(ts-node@10.9.2)(typescript@5.6.2) + '@pulumi/docker': 4.5.5(ts-node@10.9.2)(typescript@5.6.2) + '@pulumi/pulumi': 3.133.0(ts-node@10.9.2)(typescript@5.6.2) '@types/aws-lambda': 8.10.145 aws-sdk: 2.1691.0 - docker-classic: '@pulumi/docker@3.6.1(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2)' + docker-classic: '@pulumi/docker@3.6.1(ts-node@10.9.2)(typescript@5.6.2)' mime: 2.6.0 transitivePeerDependencies: - aws-crt @@ -11681,9 +11675,9 @@ snapshots: - ts-node - typescript - '@pulumi/docker@3.6.1(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2)': + '@pulumi/docker@3.6.1(ts-node@10.9.2)(typescript@5.6.2)': dependencies: - '@pulumi/pulumi': 3.133.0(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2) + '@pulumi/pulumi': 3.133.0(ts-node@10.9.2)(typescript@5.6.2) semver: 5.7.2 transitivePeerDependencies: - bluebird @@ -11691,9 +11685,9 @@ snapshots: - ts-node - typescript - '@pulumi/docker@4.5.5(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2)': + '@pulumi/docker@4.5.5(ts-node@10.9.2)(typescript@5.6.2)': dependencies: - '@pulumi/pulumi': 3.133.0(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2) + '@pulumi/pulumi': 3.133.0(ts-node@10.9.2)(typescript@5.6.2) semver: 5.7.2 transitivePeerDependencies: - bluebird @@ -11701,9 +11695,9 @@ snapshots: - ts-node - typescript - '@pulumi/pulumi@3.133.0(ts-node@10.9.2(@types/node@18.19.50)(typescript@5.6.2))(typescript@5.6.2)': + '@pulumi/pulumi@3.133.0(ts-node@10.9.2)(typescript@5.6.2)': dependencies: - '@grpc/grpc-js': 1.11.2 + '@grpc/grpc-js': 1.11.3 '@logdna/tail-file': 2.2.0 '@npmcli/arborist': 7.5.4 '@opentelemetry/api': 1.9.0 @@ -11732,10 +11726,9 @@ snapshots: semver: 7.6.3 source-map-support: 0.5.21 tmp: 0.2.3 - upath: 1.2.0 - optionalDependencies: ts-node: 10.9.2(@types/node@18.19.50)(typescript@5.6.2) typescript: 5.6.2 + upath: 1.2.0 transitivePeerDependencies: - bluebird - supports-color @@ -11746,241 +11739,201 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-arrow@1.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-avatar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-avatar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-avatar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-avatar@1.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-collection@1.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-compose-refs@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 '@radix-ui/react-context@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-context@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-context@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 - '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.0) + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 aria-hidden: 1.2.4 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) react-remove-scroll: 2.5.7(@types/react@18.3.0)(react@18.3.0) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dialog@1.1.1(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.0)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 + react-remove-scroll: 2.5.7(react@18.3.1) '@radix-ui/react-direction@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-direction@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-dropdown-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-dropdown-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-dropdown-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-dropdown-menu@2.1.1(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1) + '@radix-ui/react-menu': 2.1.1(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-focus-guards@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 '@radix-ui/react-icons@1.3.0(react@18.3.0)': dependencies: @@ -11993,552 +11946,473 @@ snapshots: '@radix-ui/react-id@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-id@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-id@1.1.0(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1) react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 - '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-label@2.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.0) + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 aria-hidden: 1.2.4 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) react-remove-scroll: 2.5.7(@types/react@18.3.0)(react@18.3.0) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-menu@2.1.1(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.0)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 + react-remove-scroll: 2.5.7(react@18.3.1) - '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.0) + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 aria-hidden: 1.2.4 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) react-remove-scroll: 2.5.7(@types/react@18.3.0)(react@18.3.0) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-popover@1.1.1(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.0)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 + react-remove-scroll: 2.5.7(react@18.3.1) - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/rect': 1.1.0 - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-popper@1.2.0(react-dom@18.3.1)(react@18.3.1)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(react@18.3.1) '@radix-ui/rect': 1.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-portal@1.1.1(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-presence@1.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-primitive@2.0.0(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(react@18.3.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-select@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-select@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@types/react': 18.3.0 + '@types/react-dom': 18.3.0 aria-hidden: 1.2.4 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) react-remove-scroll: 2.5.7(@types/react@18.3.0)(react@18.3.0) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-select@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.0(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(react-dom@18.3.1)(react@18.3.1) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.0)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 + react-remove-scroll: 2.5.7(react@18.3.1) '@radix-ui/react-slot@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-slot@1.1.0(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 - '@radix-ui/react-switch@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-switch@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-switch@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-switch@1.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-toast@1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-toast@1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-toast@1.2.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-toast@1.2.1(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 - '@radix-ui/react-tooltip@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-tooltip@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/primitive': 1.1.0 '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.0) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.0) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-tooltip@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-tooltip@1.1.2(react-dom@18.3.1)(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.0)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(react@18.3.1) + '@radix-ui/react-context': 1.1.0(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.1.1(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-presence': 1.1.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-use-callback-ref@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-use-controllable-state@1.1.0(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-use-escape-keydown@1.1.0(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(react@18.3.1) react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-use-layout-effect@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(react@18.3.1)': dependencies: react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/rect': 1.1.0 - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-use-rect@1.1.0(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 '@radix-ui/react-use-size@1.1.0(@types/react@18.3.0)(react@18.3.0)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.0) - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.0)(react@18.3.1)': + '@radix-ui/react-use-size@1.1.0(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.0)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(react@18.3.1) react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0) '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(react-dom@18.3.1)(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 - '@types/react-dom': 18.3.0 '@radix-ui/rect@1.1.0': {} @@ -12563,7 +12437,7 @@ snapshots: dependencies: react: 18.3.1 - '@react-email/components@0.0.23(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-email/components@0.0.23(react-dom@18.3.1)(react@18.3.1)': dependencies: '@react-email/body': 0.0.10(react@18.3.1) '@react-email/button': 0.0.17(react@18.3.1) @@ -12580,7 +12454,7 @@ snapshots: '@react-email/link': 0.0.10(react@18.3.1) '@react-email/markdown': 0.0.12(react@18.3.1) '@react-email/preview': 0.0.11(react@18.3.1) - '@react-email/render': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-email/render': 1.0.0(react-dom@18.3.1)(react@18.3.1) '@react-email/row': 0.0.10(react@18.3.1) '@react-email/section': 0.0.14(react@18.3.1) '@react-email/tailwind': 0.1.0(react@18.3.1) @@ -12630,7 +12504,7 @@ snapshots: dependencies: react: 18.3.1 - '@react-email/render@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-email/render@1.0.0(react-dom@18.3.1)(react@18.3.1)': dependencies: html-to-text: 9.0.5 js-beautify: 1.15.1 @@ -12654,11 +12528,10 @@ snapshots: dependencies: react: 18.3.1 - '@rollup/plugin-alias@5.1.0(rollup@4.21.3)': + '@rollup/plugin-alias@5.1.0(rollup@4.22.0)': dependencies: + rollup: 4.22.0 slash: 4.0.0 - optionalDependencies: - rollup: 4.21.3 '@rollup/plugin-commonjs@26.0.1(rollup@3.29.4)': dependencies: @@ -12668,80 +12541,75 @@ snapshots: glob: 10.4.5 is-reference: 1.2.1 magic-string: 0.30.11 - optionalDependencies: rollup: 3.29.4 - '@rollup/plugin-typescript@11.1.6(rollup@4.21.3)(tslib@2.7.0)(typescript@5.6.2)': + '@rollup/plugin-typescript@11.1.6(rollup@4.22.0)(typescript@5.6.2)': dependencies: - '@rollup/pluginutils': 5.1.0(rollup@4.21.3) + '@rollup/pluginutils': 5.1.0(rollup@4.22.0) resolve: 1.22.8 + rollup: 4.22.0 typescript: 5.6.2 - optionalDependencies: - rollup: 4.21.3 - tslib: 2.7.0 '@rollup/pluginutils@5.1.0(rollup@3.29.4)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 - optionalDependencies: rollup: 3.29.4 - '@rollup/pluginutils@5.1.0(rollup@4.21.3)': + '@rollup/pluginutils@5.1.0(rollup@4.22.0)': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 2.3.1 - optionalDependencies: - rollup: 4.21.3 + rollup: 4.22.0 - '@rollup/rollup-android-arm-eabi@4.21.3': + '@rollup/rollup-android-arm-eabi@4.22.0': optional: true - '@rollup/rollup-android-arm64@4.21.3': + '@rollup/rollup-android-arm64@4.22.0': optional: true - '@rollup/rollup-darwin-arm64@4.21.3': + '@rollup/rollup-darwin-arm64@4.22.0': optional: true - '@rollup/rollup-darwin-x64@4.21.3': + '@rollup/rollup-darwin-x64@4.22.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.21.3': + '@rollup/rollup-linux-arm-gnueabihf@4.22.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.21.3': + '@rollup/rollup-linux-arm-musleabihf@4.22.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.21.3': + '@rollup/rollup-linux-arm64-gnu@4.22.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.21.3': + '@rollup/rollup-linux-arm64-musl@4.22.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.21.3': + '@rollup/rollup-linux-powerpc64le-gnu@4.22.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.21.3': + '@rollup/rollup-linux-riscv64-gnu@4.22.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.21.3': + '@rollup/rollup-linux-s390x-gnu@4.22.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.21.3': + '@rollup/rollup-linux-x64-gnu@4.22.0': optional: true - '@rollup/rollup-linux-x64-musl@4.21.3': + '@rollup/rollup-linux-x64-musl@4.22.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.21.3': + '@rollup/rollup-win32-arm64-msvc@4.22.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.21.3': + '@rollup/rollup-win32-ia32-msvc@4.22.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.21.3': + '@rollup/rollup-win32-x64-msvc@4.22.0': optional: true '@rtsao/scc@1.1.0': {} @@ -12791,11 +12659,11 @@ snapshots: '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 - '@sentry/bundler-plugin-core@2.22.3(encoding@0.1.13)': + '@sentry/bundler-plugin-core@2.22.3': dependencies: '@babel/core': 7.25.2 '@sentry/babel-plugin-component-annotate': 2.22.3 - '@sentry/cli': 2.36.1(encoding@0.1.13) + '@sentry/cli': 2.36.1 dotenv: 16.4.5 find-up: 5.0.0 glob: 9.3.5 @@ -12826,10 +12694,10 @@ snapshots: '@sentry/cli-win32-x64@2.36.1': optional: true - '@sentry/cli@2.36.1(encoding@0.1.13)': + '@sentry/cli@2.36.1': dependencies: https-proxy-agent: 5.0.1 - node-fetch: 2.7.0(encoding@0.1.13) + node-fetch: 2.7.0 progress: 2.0.3 proxy-from-env: 1.1.0 which: 2.0.2 @@ -12850,25 +12718,24 @@ snapshots: '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 - '@sentry/nextjs@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@14.3.0-canary.87(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(webpack@5.94.0(esbuild@0.19.12))': + '@sentry/nextjs@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0)(@opentelemetry/instrumentation@0.53.0)(@opentelemetry/sdk-trace-base@1.26.0)(next@14.3.0-canary.87)(react@19.0.0-rc-f994737d14-20240522)(webpack@5.94.0)': dependencies: '@opentelemetry/instrumentation-http': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 '@rollup/plugin-commonjs': 26.0.1(rollup@3.29.4) '@sentry/core': 8.30.0 '@sentry/node': 8.30.0 - '@sentry/opentelemetry': 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0) + '@sentry/opentelemetry': 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0)(@opentelemetry/instrumentation@0.53.0)(@opentelemetry/sdk-trace-base@1.26.0)(@opentelemetry/semantic-conventions@1.27.0) '@sentry/react': 8.30.0(react@19.0.0-rc-f994737d14-20240522) '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 '@sentry/vercel-edge': 8.30.0 - '@sentry/webpack-plugin': 2.22.3(encoding@0.1.13)(webpack@5.94.0(esbuild@0.19.12)) + '@sentry/webpack-plugin': 2.22.3(webpack@5.94.0) chalk: 3.0.0 - next: 14.3.0-canary.87(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) + next: 14.3.0-canary.87(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) resolve: 1.22.8 rollup: 3.29.4 stacktrace-parser: 0.1.10 - optionalDependencies: webpack: 5.94.0(esbuild@0.19.12) transitivePeerDependencies: - '@opentelemetry/api' @@ -12909,14 +12776,14 @@ snapshots: '@opentelemetry/semantic-conventions': 1.27.0 '@prisma/instrumentation': 5.19.1 '@sentry/core': 8.30.0 - '@sentry/opentelemetry': 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0) + '@sentry/opentelemetry': 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0)(@opentelemetry/instrumentation@0.53.0)(@opentelemetry/sdk-trace-base@1.26.0)(@opentelemetry/semantic-conventions@1.27.0) '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 import-in-the-middle: 1.11.0 transitivePeerDependencies: - supports-color - '@sentry/opentelemetry@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0)': + '@sentry/opentelemetry@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0)(@opentelemetry/instrumentation@0.53.0)(@opentelemetry/sdk-trace-base@1.26.0)(@opentelemetry/semantic-conventions@1.27.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) @@ -12948,9 +12815,9 @@ snapshots: '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 - '@sentry/webpack-plugin@2.22.3(encoding@0.1.13)(webpack@5.94.0(esbuild@0.19.12))': + '@sentry/webpack-plugin@2.22.3(webpack@5.94.0)': dependencies: - '@sentry/bundler-plugin-core': 2.22.3(encoding@0.1.13) + '@sentry/bundler-plugin-core': 2.22.3 unplugin: 1.0.1 uuid: 9.0.1 webpack: 5.94.0(esbuild@0.19.12) @@ -13353,22 +13220,19 @@ snapshots: '@t3-oss/env-core@0.10.1(typescript@5.6.2)(zod@3.23.8)': dependencies: - zod: 3.23.8 - optionalDependencies: typescript: 5.6.2 + zod: 3.23.8 '@t3-oss/env-core@0.11.1(typescript@5.6.2)(zod@3.23.8)': dependencies: - zod: 3.23.8 - optionalDependencies: typescript: 5.6.2 + zod: 3.23.8 '@t3-oss/env-nextjs@0.10.1(typescript@5.6.2)(zod@3.23.8)': dependencies: '@t3-oss/env-core': 0.10.1(typescript@5.6.2)(zod@3.23.8) - zod: 3.23.8 - optionalDependencies: typescript: 5.6.2 + zod: 3.23.8 '@testing-library/dom@10.4.0': dependencies: @@ -13381,43 +13245,39 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/react-hooks@8.0.1(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@testing-library/react-hooks@8.0.1(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.25.6 - react: 18.3.0 - react-error-boundary: 3.1.4(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 react-dom: 18.3.0(react@18.3.0) + react-error-boundary: 3.1.4(react@18.3.0) - '@testing-library/react-hooks@8.0.1(@types/react@18.3.0)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)': + '@testing-library/react-hooks@8.0.1(@types/react@18.3.0)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522)': dependencies: '@babel/runtime': 7.25.6 - react: 19.0.0-rc-f994737d14-20240522 - react-error-boundary: 3.1.4(react@19.0.0-rc-f994737d14-20240522) - optionalDependencies: '@types/react': 18.3.0 + react: 19.0.0-rc-f994737d14-20240522 react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + react-error-boundary: 3.1.4(react@19.0.0-rc-f994737d14-20240522) - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@18.3.0)(react@18.3.0)': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 10.4.0 - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.0)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522)': dependencies: '@babel/runtime': 7.25.6 '@testing-library/dom': 10.4.0 - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) - optionalDependencies: '@types/react': 18.3.0 '@types/react-dom': 18.3.0 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) '@tsconfig/node10@1.0.11': {} @@ -13505,6 +13365,8 @@ snapshots: '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/eventsource@1.1.15': {} '@types/express-serve-static-core@4.19.5': @@ -13549,7 +13411,7 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 20.16.5 + '@types/node': 22.5.5 '@types/mysql@2.15.26': dependencies: @@ -13570,13 +13432,13 @@ snapshots: '@types/nodemailer-html-to-text@3.1.3': dependencies: '@types/html-to-text': 9.0.4 - '@types/nodemailer': 6.4.15 + '@types/nodemailer': 6.4.16 '@types/nodemailer-mailgun-transport@1.4.6': dependencies: - '@types/nodemailer': 6.4.15 + '@types/nodemailer': 6.4.16 - '@types/nodemailer@6.4.15': + '@types/nodemailer@6.4.16': dependencies: '@types/node': 22.5.5 @@ -13591,13 +13453,13 @@ snapshots: '@types/pg@8.11.10': dependencies: '@types/node': 22.5.5 - pg-protocol: 1.6.1 + pg-protocol: 1.7.0 pg-types: 4.0.2 '@types/pg@8.6.1': dependencies: '@types/node': 22.5.5 - pg-protocol: 1.6.1 + pg-protocol: 1.7.0 pg-types: 2.2.0 '@types/pluralize@0.0.33': {} @@ -13650,7 +13512,7 @@ snapshots: '@types/wrap-ansi@3.0.0': {} - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.1 '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) @@ -13665,12 +13527,11 @@ snapshots: natural-compare: 1.4.0 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.6.2) - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1)(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.1 '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.2) @@ -13683,7 +13544,6 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 ts-api-utils: 1.3.0(typescript@5.6.2) - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -13696,7 +13556,6 @@ snapshots: '@typescript-eslint/visitor-keys': 6.21.0 debug: 4.3.7 eslint: 8.57.1 - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -13709,7 +13568,6 @@ snapshots: '@typescript-eslint/visitor-keys': 7.18.0 debug: 4.3.7 eslint: 8.57.1 - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -13736,7 +13594,6 @@ snapshots: debug: 4.3.7 eslint: 8.57.1 ts-api-utils: 1.3.0(typescript@5.6.2) - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -13748,7 +13605,6 @@ snapshots: debug: 4.3.7 eslint: 8.57.1 ts-api-utils: 1.3.0(typescript@5.6.2) - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -13768,7 +13624,6 @@ snapshots: is-glob: 4.0.3 semver: 7.6.3 tsutils: 3.21.0(typescript@5.6.2) - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -13783,7 +13638,6 @@ snapshots: minimatch: 9.0.3 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.6.2) - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -13798,7 +13652,6 @@ snapshots: minimatch: 9.0.5 semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.6.2) - optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -13860,31 +13713,29 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vercel/style-guide@5.2.0(@next/eslint-plugin-next@14.2.11)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.6.2)': + '@vercel/style-guide@5.2.0(eslint@8.57.1)(prettier@3.3.3)(typescript@5.6.2)': dependencies: '@babel/core': 7.25.2 '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2)(eslint@8.57.1) '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.6.2) '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) + eslint: 8.57.1 eslint-config-prettier: 9.1.0(eslint@8.57.1) - eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.30.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.1) + eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.30.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.30.0)(eslint@8.57.1) eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.1) - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1) - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1) + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.57.1)(typescript@5.6.2) eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1) - eslint-plugin-playwright: 0.16.0(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1) + eslint-plugin-playwright: 0.16.0(eslint-plugin-jest@27.9.0)(eslint@8.57.1) eslint-plugin-react: 7.36.1(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) eslint-plugin-testing-library: 6.3.0(eslint@8.57.1)(typescript@5.6.2) eslint-plugin-tsdoc: 0.2.17 eslint-plugin-unicorn: 48.0.1(eslint@8.57.1) - prettier-plugin-packagejson: 2.5.2(prettier@3.3.3) - optionalDependencies: - '@next/eslint-plugin-next': 14.2.11 - eslint: 8.57.1 prettier: 3.3.3 + prettier-plugin-packagejson: 2.5.2(prettier@3.3.3) typescript: 5.6.2 transitivePeerDependencies: - eslint-import-resolver-node @@ -13906,23 +13757,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(msw@2.4.8(typescript@5.6.2))(vite@5.4.6(@types/node@20.16.5)(terser@5.32.0))': + '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(msw@2.4.8)(vite@5.4.6)': dependencies: '@vitest/spy': 2.1.1 estree-walker: 3.0.3 magic-string: 0.30.11 - optionalDependencies: - msw: 2.4.8(typescript@5.6.2) - vite: 5.4.6(@types/node@20.16.5)(terser@5.32.0) - - '@vitest/mocker@2.1.1(@vitest/spy@2.1.1)(msw@2.4.8(typescript@5.6.2))(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0))': - dependencies: - '@vitest/spy': 2.1.1 - estree-walker: 3.0.3 - magic-string: 0.30.11 - optionalDependencies: msw: 2.4.8(typescript@5.6.2) - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5) '@vitest/pretty-format@2.1.1': dependencies: @@ -14018,7 +13859,7 @@ snapshots: '@vue/shared': 3.5.6 csstype: 3.1.3 - '@vue/server-renderer@3.5.6(vue@3.5.6(typescript@5.6.2))': + '@vue/server-renderer@3.5.6(vue@3.5.6)': dependencies: '@vue/compiler-ssr': 3.5.6 '@vue/shared': 3.5.6 @@ -14144,7 +13985,7 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ai@3.3.39(react@18.3.1)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.6(typescript@5.6.2))(zod@3.23.8): + ai@3.3.43(react@18.3.1)(svelte@4.2.19)(vue@3.5.6)(zod@3.23.8): dependencies: '@ai-sdk/provider': 0.0.23 '@ai-sdk/provider-utils': 1.0.19(zod@3.23.8) @@ -14152,24 +13993,22 @@ snapshots: '@ai-sdk/solid': 0.0.47(zod@3.23.8) '@ai-sdk/svelte': 0.0.49(svelte@4.2.19)(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.44(zod@3.23.8) - '@ai-sdk/vue': 0.0.49(vue@3.5.6(typescript@5.6.2))(zod@3.23.8) + '@ai-sdk/vue': 0.0.50(vue@3.5.6)(zod@3.23.8) '@opentelemetry/api': 1.9.0 eventsource-parser: 1.1.2 json-schema: 0.4.0 jsondiffpatch: 0.6.0 nanoid: 3.3.6 - secure-json-parse: 2.7.0 - zod-to-json-schema: 3.23.2(zod@3.23.8) - optionalDependencies: react: 18.3.1 - sswr: 2.1.0(svelte@4.2.19) + secure-json-parse: 2.7.0 svelte: 4.2.19 zod: 3.23.8 + zod-to-json-schema: 3.23.2(zod@3.23.8) transitivePeerDependencies: - solid-js - vue - ai@3.3.39(react@19.0.0-rc-f994737d14-20240522)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.6(typescript@5.6.2))(zod@3.23.8): + ai@3.3.43(react@19.0.0-rc-f994737d14-20240522)(svelte@4.2.19)(vue@3.5.6)(zod@3.23.8): dependencies: '@ai-sdk/provider': 0.0.23 '@ai-sdk/provider-utils': 1.0.19(zod@3.23.8) @@ -14177,19 +14016,17 @@ snapshots: '@ai-sdk/solid': 0.0.47(zod@3.23.8) '@ai-sdk/svelte': 0.0.49(svelte@4.2.19)(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.44(zod@3.23.8) - '@ai-sdk/vue': 0.0.49(vue@3.5.6(typescript@5.6.2))(zod@3.23.8) + '@ai-sdk/vue': 0.0.50(vue@3.5.6)(zod@3.23.8) '@opentelemetry/api': 1.9.0 eventsource-parser: 1.1.2 json-schema: 0.4.0 jsondiffpatch: 0.6.0 nanoid: 3.3.6 - secure-json-parse: 2.7.0 - zod-to-json-schema: 3.23.2(zod@3.23.8) - optionalDependencies: react: 19.0.0-rc-f994737d14-20240522 - sswr: 2.1.0(svelte@4.2.19) + secure-json-parse: 2.7.0 svelte: 4.2.19 zod: 3.23.8 + zod-to-json-schema: 3.23.2(zod@3.23.8) transitivePeerDependencies: - solid-js - vue @@ -14348,7 +14185,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001660 + caniuse-lite: 1.0.30001662 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 @@ -14443,8 +14280,8 @@ snapshots: browserslist@4.23.3: dependencies: - caniuse-lite: 1.0.30001660 - electron-to-chromium: 1.5.24 + caniuse-lite: 1.0.30001662 + electron-to-chromium: 1.5.25 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -14465,7 +14302,7 @@ snapshots: builtin-modules@3.3.0: {} - bullmq@5.13.0: + bullmq@5.13.1: dependencies: cron-parser: 4.9.0 ioredis: 5.4.1 @@ -14529,7 +14366,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001660: {} + caniuse-lite@1.0.30001662: {} case-anything@3.1.0: {} @@ -14640,7 +14477,7 @@ snapshots: code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 acorn: 8.12.1 estree-walker: 3.0.3 periscopic: 3.1.0 @@ -14698,11 +14535,9 @@ snapshots: consola@3.2.3: {} - consolidate@0.15.1(lodash@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + consolidate@0.15.1(react-dom@18.3.1)(react@18.3.1): dependencies: bluebird: 3.7.2 - optionalDependencies: - lodash: 4.17.21 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -15000,21 +14835,24 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.33.0(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.0)(pg@8.12.0)(react@18.3.1): - optionalDependencies: + drizzle-orm@0.33.0(@opentelemetry/api@1.9.0)(@types/react@18.3.0)(pg@8.13.0)(react@19.0.0-rc-f994737d14-20240522): + dependencies: '@opentelemetry/api': 1.9.0 - '@types/pg': 8.11.10 '@types/react': 18.3.0 - pg: 8.12.0 - react: 18.3.1 + pg: 8.13.0 + react: 19.0.0-rc-f994737d14-20240522 - drizzle-orm@0.33.0(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.0)(pg@8.12.0)(react@19.0.0-rc-f994737d14-20240522): - optionalDependencies: + drizzle-orm@0.33.0(@opentelemetry/api@1.9.0)(pg@8.13.0)(react@18.3.1): + dependencies: '@opentelemetry/api': 1.9.0 + pg: 8.13.0 + react: 18.3.1 + + drizzle-orm@0.33.0(@types/pg@8.11.10)(pg@8.13.0)(react@18.3.1): + dependencies: '@types/pg': 8.11.10 - '@types/react': 18.3.0 - pg: 8.12.0 - react: 19.0.0-rc-f994737d14-20240522 + pg: 8.13.0 + react: 18.3.1 eastasianwidth@0.2.0: {} @@ -15027,7 +14865,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.24: {} + electron-to-chromium@1.5.25: {} emoji-regex@8.0.0: {} @@ -15356,9 +15194,9 @@ snapshots: eslint: 8.57.1 eslint-plugin-turbo: 2.1.2(eslint@8.57.1) - eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.30.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1)): + eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.30.0): dependencies: - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1) eslint-import-resolver-node@0.3.9: dependencies: @@ -15368,40 +15206,38 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.30.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.11.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.11.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 - optionalDependencies: - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.11.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.11.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: - debug: 3.2.7 - optionalDependencies: '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.6.2) + debug: 3.2.7 eslint: 8.57.1 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint-plugin-import@2.30.0)(eslint@8.57.1) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.30.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + eslint-module-utils@2.11.0(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): dependencies: - debug: 3.2.7 - optionalDependencies: '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.2) + debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -15417,9 +15253,10 @@ snapshots: eslint: 8.57.1 ignore: 5.3.2 - eslint-plugin-import@2.30.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1): + eslint-plugin-import@2.30.0(@typescript-eslint/parser@7.18.0)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 + '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.2) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -15428,7 +15265,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-module-utils: 2.11.0(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -15438,19 +15275,16 @@ snapshots: object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2): + eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.57.1)(typescript@5.6.2): dependencies: + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.1)(typescript@5.6.2) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.6.2) eslint: 8.57.1 - optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) transitivePeerDependencies: - supports-color - typescript @@ -15477,11 +15311,10 @@ snapshots: eslint-plugin-only-warn@1.1.0: {} - eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1): + eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.9.0)(eslint@8.57.1): dependencies: eslint: 8.57.1 - optionalDependencies: - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) + eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.57.1)(typescript@5.6.2) eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): dependencies: @@ -15627,7 +15460,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -15732,11 +15565,11 @@ snapshots: reusify: 1.0.4 fdir@6.3.0(picomatch@3.0.1): - optionalDependencies: + dependencies: picomatch: 3.0.1 fdir@6.3.0(picomatch@4.0.2): - optionalDependencies: + dependencies: picomatch: 4.0.2 fflate@0.4.8: {} @@ -15786,15 +15619,14 @@ snapshots: flattie@1.1.1: {} - flydrive@1.1.0(@aws-sdk/client-s3@3.651.1)(@aws-sdk/s3-request-presigner@3.651.1): + flydrive@1.1.0(@aws-sdk/client-s3@3.654.0)(@aws-sdk/s3-request-presigner@3.654.0): dependencies: + '@aws-sdk/client-s3': 3.654.0 + '@aws-sdk/s3-request-presigner': 3.654.0 '@humanwhocodes/retry': 0.3.0 '@poppinss/utils': 6.8.1 etag: 1.8.1 mime-types: 2.1.35 - optionalDependencies: - '@aws-sdk/client-s3': 3.651.1 - '@aws-sdk/s3-request-presigner': 3.651.1 follow-redirects@1.15.9: {} @@ -16291,11 +16123,11 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-reference@3.0.2: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 is-regex@1.1.4: dependencies: @@ -16373,7 +16205,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.5 + '@types/node': 22.5.5 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -16797,9 +16629,8 @@ snapshots: path-to-regexp: 6.3.0 strict-event-emitter: 0.5.1 type-fest: 4.26.1 - yargs: 17.7.2 - optionalDependencies: typescript: 5.6.2 + yargs: 17.7.2 mute-stream@1.0.0: {} @@ -16821,17 +16652,17 @@ snapshots: neo-async@2.6.2: {} - next-themes@0.3.0(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522): + next-themes@0.3.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): dependencies: react: 19.0.0-rc-f994737d14-20240522 react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) - next@14.2.3(@babel/core@7.24.5)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.3(@babel/core@7.24.5)(react-dom@18.3.1)(react@18.3.1): dependencies: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001660 + caniuse-lite: 1.0.30001662 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 @@ -16847,17 +16678,17 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.3 '@next/swc-win32-ia32-msvc': 14.2.3 '@next/swc-win32-x64-msvc': 14.2.3 - '@opentelemetry/api': 1.9.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@14.3.0-canary.87(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522): + next@14.3.0-canary.87(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): dependencies: '@next/env': 14.3.0-canary.87 + '@opentelemetry/api': 1.9.0 '@swc/helpers': 0.5.11 busboy: 1.6.0 - caniuse-lite: 1.0.30001660 + caniuse-lite: 1.0.30001662 graceful-fs: 4.2.11 postcss: 8.4.31 react: 19.0.0-rc-f994737d14-20240522 @@ -16873,15 +16704,14 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.3.0-canary.87 '@next/swc-win32-ia32-msvc': 14.3.0-canary.87 '@next/swc-win32-x64-msvc': 14.3.0-canary.87 - '@opentelemetry/api': 1.9.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextjs-toploader@1.6.12(next@14.3.0-canary.87(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522): + nextjs-toploader@1.6.12(next@14.3.0-canary.87)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): dependencies: - next: 14.3.0-canary.87(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) + next: 14.3.0-canary.87(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) nprogress: 0.2.0 prop-types: 15.8.1 react: 19.0.0-rc-f994737d14-20240522 @@ -16891,11 +16721,9 @@ snapshots: node-addon-api@8.1.0: {} - node-fetch@2.7.0(encoding@0.1.13): + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 node-gyp-build-optional-packages@5.2.2: dependencies: @@ -16940,9 +16768,9 @@ snapshots: dependencies: html-to-text: 7.1.1 - nodemailer-mailgun-transport@2.1.5(lodash@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nodemailer-mailgun-transport@2.1.5(react-dom@18.3.1)(react@18.3.1): dependencies: - consolidate: 0.15.1(lodash@4.17.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + consolidate: 0.15.1(react-dom@18.3.1)(react@18.3.1) form-data: 4.0.0 mailgun.js: 8.2.2 transitivePeerDependencies: @@ -17212,7 +17040,7 @@ snapshots: dependencies: '@npmcli/git': 5.0.8 '@npmcli/installed-package-contents': 2.1.0 - '@npmcli/package-json': 5.2.0 + '@npmcli/package-json': 5.2.1 '@npmcli/promise-spawn': 7.0.2 '@npmcli/run-script': 8.1.0 cacache: 18.0.4 @@ -17299,28 +17127,28 @@ snapshots: periscopic@3.1.0: dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 estree-walker: 3.0.3 is-reference: 3.0.2 pg-cloudflare@1.1.1: optional: true - pg-connection-string@2.6.4: {} + pg-connection-string@2.7.0: {} pg-int8@1.0.1: {} pg-numeric@1.0.2: {} - pg-pool@3.6.2(pg@8.12.0): + pg-pool@3.7.0(pg@8.13.0): dependencies: - pg: 8.12.0 + pg: 8.13.0 - pg-protocol@1.6.1: {} + pg-protocol@1.7.0: {} - pg-transactional-tests@1.1.0(pg@8.12.0): + pg-transactional-tests@1.1.0(pg@8.13.0): dependencies: - pg: 8.12.0 + pg: 8.13.0 pg-types@2.2.0: dependencies: @@ -17340,11 +17168,11 @@ snapshots: postgres-interval: 3.0.0 postgres-range: 1.1.4 - pg@8.12.0: + pg@8.13.0: dependencies: - pg-connection-string: 2.6.4 - pg-pool: 3.6.2(pg@8.12.0) - pg-protocol: 1.6.1 + pg-connection-string: 2.7.0 + pg-pool: 3.7.0(pg@8.13.0) + pg-protocol: 1.7.0 pg-types: 2.2.0 pgpass: 1.0.5 optionalDependencies: @@ -17392,30 +17220,17 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.47 - postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)): + postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 - yaml: 2.5.1 - optionalDependencies: postcss: 8.4.47 - ts-node: 10.9.2(@types/node@20.16.5)(typescript@5.6.2) - - postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)): - dependencies: - lilconfig: 3.1.2 yaml: 2.5.1 - optionalDependencies: - postcss: 8.4.47 - ts-node: 10.9.2(@types/node@22.5.5)(typescript@5.6.2) - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1): + postcss-load-config@6.0.1(postcss@8.4.47)(tsx@4.19.1): dependencies: lilconfig: 3.1.2 - optionalDependencies: - jiti: 1.21.6 postcss: 8.4.47 tsx: 4.19.1 - yaml: 2.5.1 postcss-nested@6.2.0(postcss@8.4.47): dependencies: @@ -17475,10 +17290,9 @@ snapshots: prettier-plugin-packagejson@2.5.2(prettier@3.3.3): dependencies: + prettier: 3.3.3 sort-package-json: 2.10.1 synckit: 0.9.1 - optionalDependencies: - prettier: 3.3.3 prettier@3.3.3: {} @@ -17596,21 +17410,21 @@ snapshots: react: 19.0.0-rc-f994737d14-20240522 scheduler: 0.25.0-rc-f994737d14-20240522 - react-draggable@4.4.6(react-dom@18.3.0(react@18.3.0))(react@18.3.0): + react-draggable@4.4.6(react-dom@18.3.0)(react@18.3.0): dependencies: clsx: 1.2.1 prop-types: 15.8.1 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - react-draggable@4.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-draggable@4.4.6(react-dom@18.3.1)(react@18.3.1): dependencies: clsx: 1.2.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-email@3.0.1(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-email@3.0.1(react-dom@18.3.1)(react@18.3.1): dependencies: '@babel/core': 7.24.5 '@babel/parser': 7.24.5 @@ -17622,7 +17436,7 @@ snapshots: glob: 10.3.4 log-symbols: 4.1.0 mime-types: 2.1.35 - next: 14.2.3(@babel/core@7.24.5)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.3(@babel/core@7.24.5)(react-dom@18.3.1)(react@18.3.1) normalize-path: 3.0.0 ora: 5.4.1 socket.io: 4.7.5 @@ -17659,91 +17473,82 @@ snapshots: react-remove-scroll-bar@2.3.6(@types/react@18.3.0)(react@18.3.0): dependencies: + '@types/react': 18.3.0 react: 18.3.0 react-style-singleton: 2.2.1(@types/react@18.3.0)(react@18.3.0) tslib: 2.7.0 - optionalDependencies: - '@types/react': 18.3.0 - react-remove-scroll-bar@2.3.6(@types/react@18.3.0)(react@18.3.1): + react-remove-scroll-bar@2.3.6(react@18.3.1): dependencies: react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.0)(react@18.3.1) + react-style-singleton: 2.2.1(react@18.3.1) tslib: 2.7.0 - optionalDependencies: - '@types/react': 18.3.0 react-remove-scroll@2.5.7(@types/react@18.3.0)(react@18.3.0): dependencies: + '@types/react': 18.3.0 react: 18.3.0 react-remove-scroll-bar: 2.3.6(@types/react@18.3.0)(react@18.3.0) react-style-singleton: 2.2.1(@types/react@18.3.0)(react@18.3.0) tslib: 2.7.0 use-callback-ref: 1.3.2(@types/react@18.3.0)(react@18.3.0) use-sidecar: 1.1.2(@types/react@18.3.0)(react@18.3.0) - optionalDependencies: - '@types/react': 18.3.0 - react-remove-scroll@2.5.7(@types/react@18.3.0)(react@18.3.1): + react-remove-scroll@2.5.7(react@18.3.1): dependencies: react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.0)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.0)(react@18.3.1) + react-remove-scroll-bar: 2.3.6(react@18.3.1) + react-style-singleton: 2.2.1(react@18.3.1) tslib: 2.7.0 - use-callback-ref: 1.3.2(@types/react@18.3.0)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.0)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 + use-callback-ref: 1.3.2(react@18.3.1) + use-sidecar: 1.1.2(react@18.3.1) - react-resizable@3.0.5(react-dom@18.3.0(react@18.3.0))(react@18.3.0): + react-resizable@3.0.5(react-dom@18.3.0)(react@18.3.0): dependencies: prop-types: 15.8.1 react: 18.3.0 - react-draggable: 4.4.6(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react-draggable: 4.4.6(react-dom@18.3.0)(react@18.3.0) transitivePeerDependencies: - react-dom - react-resizable@3.0.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-resizable@3.0.5(react-dom@18.3.1)(react@18.3.1): dependencies: prop-types: 15.8.1 react: 18.3.1 - react-draggable: 4.4.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-draggable: 4.4.6(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - react-dom - react-smooth@4.0.1(react-dom@18.3.0(react@18.3.0))(react@18.3.0): + react-smooth@4.0.1(react-dom@18.3.0)(react@18.3.0): dependencies: fast-equals: 5.0.1 prop-types: 15.8.1 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - react-transition-group: 4.4.5(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react-transition-group: 4.4.5(react-dom@18.3.0)(react@18.3.0) - react-smooth@4.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-smooth@4.0.1(react-dom@18.3.1)(react@18.3.1): dependencies: fast-equals: 5.0.1 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-transition-group: 4.4.5(react-dom@18.3.1)(react@18.3.1) react-style-singleton@2.2.1(@types/react@18.3.0)(react@18.3.0): dependencies: + '@types/react': 18.3.0 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.0 tslib: 2.7.0 - optionalDependencies: - '@types/react': 18.3.0 - react-style-singleton@2.2.1(@types/react@18.3.0)(react@18.3.1): + react-style-singleton@2.2.1(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 tslib: 2.7.0 - optionalDependencies: - '@types/react': 18.3.0 react-textarea-autosize@8.5.3(@types/react@18.3.0)(react@18.3.0): dependencies: @@ -17754,16 +17559,16 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-textarea-autosize@8.5.3(@types/react@18.3.0)(react@18.3.1): + react-textarea-autosize@8.5.3(react@18.3.1): dependencies: '@babel/runtime': 7.25.6 react: 18.3.1 use-composed-ref: 1.3.0(react@18.3.1) - use-latest: 1.2.1(@types/react@18.3.0)(react@18.3.1) + use-latest: 1.2.1(react@18.3.1) transitivePeerDependencies: - '@types/react' - react-transition-group@4.4.5(react-dom@18.3.0(react@18.3.0))(react@18.3.0): + react-transition-group@4.4.5(react-dom@18.3.0)(react@18.3.0): dependencies: '@babel/runtime': 7.25.6 dom-helpers: 5.2.1 @@ -17772,7 +17577,7 @@ snapshots: react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-transition-group@4.4.5(react-dom@18.3.1)(react@18.3.1): dependencies: '@babel/runtime': 7.25.6 dom-helpers: 5.2.1 @@ -17837,7 +17642,7 @@ snapshots: dependencies: decimal.js-light: 2.5.1 - recharts@2.13.0-alpha.5(react-dom@18.3.0(react@18.3.0))(react@18.3.0): + recharts@2.13.0-alpha.5(react-dom@18.3.0)(react@18.3.0): dependencies: clsx: 2.1.1 eventemitter3: 4.0.7 @@ -17845,12 +17650,12 @@ snapshots: react: 18.3.0 react-dom: 18.3.0(react@18.3.0) react-is: 18.3.1 - react-smooth: 4.0.1(react-dom@18.3.0(react@18.3.0))(react@18.3.0) + react-smooth: 4.0.1(react-dom@18.3.0)(react@18.3.0) recharts-scale: 0.4.5 tiny-invariant: 1.3.3 victory-vendor: 36.9.2 - recharts@2.13.0-alpha.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + recharts@2.13.0-alpha.5(react-dom@18.3.1)(react@18.3.1): dependencies: clsx: 2.1.1 eventemitter3: 4.0.7 @@ -17858,7 +17663,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 18.3.1 - react-smooth: 4.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-smooth: 4.0.1(react-dom@18.3.1)(react@18.3.1) recharts-scale: 0.4.5 tiny-invariant: 1.3.3 victory-vendor: 36.9.2 @@ -17950,10 +17755,10 @@ snapshots: dependencies: glob: 7.2.3 - rollup-plugin-dts@6.1.1(rollup@4.21.3)(typescript@5.6.2): + rollup-plugin-dts@6.1.1(rollup@4.22.0)(typescript@5.6.2): dependencies: magic-string: 0.30.11 - rollup: 4.21.3 + rollup: 4.22.0 typescript: 5.6.2 optionalDependencies: '@babel/code-frame': 7.24.7 @@ -17962,26 +17767,26 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.21.3: + rollup@4.22.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.21.3 - '@rollup/rollup-android-arm64': 4.21.3 - '@rollup/rollup-darwin-arm64': 4.21.3 - '@rollup/rollup-darwin-x64': 4.21.3 - '@rollup/rollup-linux-arm-gnueabihf': 4.21.3 - '@rollup/rollup-linux-arm-musleabihf': 4.21.3 - '@rollup/rollup-linux-arm64-gnu': 4.21.3 - '@rollup/rollup-linux-arm64-musl': 4.21.3 - '@rollup/rollup-linux-powerpc64le-gnu': 4.21.3 - '@rollup/rollup-linux-riscv64-gnu': 4.21.3 - '@rollup/rollup-linux-s390x-gnu': 4.21.3 - '@rollup/rollup-linux-x64-gnu': 4.21.3 - '@rollup/rollup-linux-x64-musl': 4.21.3 - '@rollup/rollup-win32-arm64-msvc': 4.21.3 - '@rollup/rollup-win32-ia32-msvc': 4.21.3 - '@rollup/rollup-win32-x64-msvc': 4.21.3 + '@rollup/rollup-android-arm-eabi': 4.22.0 + '@rollup/rollup-android-arm64': 4.22.0 + '@rollup/rollup-darwin-arm64': 4.22.0 + '@rollup/rollup-darwin-x64': 4.22.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.22.0 + '@rollup/rollup-linux-arm-musleabihf': 4.22.0 + '@rollup/rollup-linux-arm64-gnu': 4.22.0 + '@rollup/rollup-linux-arm64-musl': 4.22.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.22.0 + '@rollup/rollup-linux-riscv64-gnu': 4.22.0 + '@rollup/rollup-linux-s390x-gnu': 4.22.0 + '@rollup/rollup-linux-x64-gnu': 4.22.0 + '@rollup/rollup-linux-x64-musl': 4.22.0 + '@rollup/rollup-win32-arm64-msvc': 4.22.0 + '@rollup/rollup-win32-ia32-msvc': 4.22.0 + '@rollup/rollup-win32-x64-msvc': 4.22.0 fsevents: 2.3.3 rrweb-cssom@0.7.1: {} @@ -18399,17 +18204,15 @@ snapshots: styled-jsx@5.1.1(@babel/core@7.24.5)(react@18.3.1): dependencies: + '@babel/core': 7.24.5 client-only: 0.0.1 react: 18.3.1 - optionalDependencies: - '@babel/core': 7.24.5 styled-jsx@5.1.6(@babel/core@7.25.2)(react@19.0.0-rc-f994737d14-20240522): dependencies: + '@babel/core': 7.25.2 client-only: 0.0.1 react: 19.0.0-rc-f994737d14-20240522 - optionalDependencies: - '@babel/core': 7.25.2 sucrase@3.35.0: dependencies: @@ -18461,7 +18264,7 @@ snapshots: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 acorn: 8.12.1 aria-query: 5.3.1 axobject-query: 4.1.0 @@ -18487,7 +18290,7 @@ snapshots: swrev@4.0.0: {} - swrv@1.0.4(vue@3.5.6(typescript@5.6.2)): + swrv@1.0.4(vue@3.5.6): dependencies: vue: 3.5.6(typescript@5.6.2) @@ -18500,11 +18303,11 @@ snapshots: tailwind-merge@2.5.2: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.12): dependencies: - tailwindcss: 3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)) + tailwindcss: 3.4.12 - tailwindcss@3.4.11(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)): + tailwindcss@3.4.12: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -18523,34 +18326,7 @@ snapshots: postcss: 8.4.47 postcss-import: 15.1.0(postcss@8.4.47) postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2)) - postcss-nested: 6.2.0(postcss@8.4.47) - postcss-selector-parser: 6.1.2 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - tailwindcss@3.4.11(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)): - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.0 - postcss: 8.4.47 - postcss-import: 15.1.0(postcss@8.4.47) - postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2)) + postcss-load-config: 4.0.2(postcss@8.4.47) postcss-nested: 6.2.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -18569,18 +18345,17 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.94.0(esbuild@0.19.12)): + terser-webpack-plugin@5.3.10(esbuild@0.19.12)(webpack@5.94.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 + esbuild: 0.19.12 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.32.0 + terser: 5.33.0 webpack: 5.94.0(esbuild@0.19.12) - optionalDependencies: - esbuild: 0.19.12 - terser@5.32.0: + terser@5.33.0: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -18675,44 +18450,6 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@20.16.5)(typescript@5.6.2): - 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': 20.16.5 - acorn: 8.12.1 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.6.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optional: true - - ts-node@10.9.2(@types/node@22.5.5)(typescript@5.6.2): - 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': 22.5.5 - acorn: 8.12.1 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.6.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optional: true - tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -18730,7 +18467,7 @@ snapshots: tslib@2.7.0: {} - tsup@8.3.0(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.1): + tsup@8.3.0(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -18741,15 +18478,14 @@ snapshots: execa: 5.1.1 joycon: 3.1.1 picocolors: 1.1.0 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1) + postcss: 8.4.47 + postcss-load-config: 6.0.1(postcss@8.4.47)(tsx@4.19.1) resolve-from: 5.0.0 - rollup: 4.21.3 + rollup: 4.22.0 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyglobby: 0.2.6 tree-kill: 1.2.2 - optionalDependencies: - postcss: 8.4.47 typescript: 5.6.2 transitivePeerDependencies: - jiti @@ -18919,17 +18655,14 @@ snapshots: use-callback-ref@1.3.2(@types/react@18.3.0)(react@18.3.0): dependencies: + '@types/react': 18.3.0 react: 18.3.0 tslib: 2.7.0 - optionalDependencies: - '@types/react': 18.3.0 - use-callback-ref@1.3.2(@types/react@18.3.0)(react@18.3.1): + use-callback-ref@1.3.2(react@18.3.1): dependencies: react: 18.3.1 tslib: 2.7.0 - optionalDependencies: - '@types/react': 18.3.0 use-composed-ref@1.3.0(react@18.3.0): dependencies: @@ -18953,45 +18686,36 @@ snapshots: use-isomorphic-layout-effect@1.1.2(@types/react@18.3.0)(react@18.3.0): dependencies: - react: 18.3.0 - optionalDependencies: '@types/react': 18.3.0 + react: 18.3.0 - use-isomorphic-layout-effect@1.1.2(@types/react@18.3.0)(react@18.3.1): + use-isomorphic-layout-effect@1.1.2(react@18.3.1): dependencies: react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.0 use-latest@1.2.1(@types/react@18.3.0)(react@18.3.0): dependencies: + '@types/react': 18.3.0 react: 18.3.0 use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.0)(react@18.3.0) - optionalDependencies: - '@types/react': 18.3.0 - use-latest@1.2.1(@types/react@18.3.0)(react@18.3.1): + use-latest@1.2.1(react@18.3.1): dependencies: react: 18.3.1 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.0)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 + use-isomorphic-layout-effect: 1.1.2(react@18.3.1) use-sidecar@1.1.2(@types/react@18.3.0)(react@18.3.0): dependencies: + '@types/react': 18.3.0 detect-node-es: 1.1.0 react: 18.3.0 tslib: 2.7.0 - optionalDependencies: - '@types/react': 18.3.0 - use-sidecar@1.1.2(@types/react@18.3.0)(react@18.3.1): + use-sidecar@1.1.2(react@18.3.1): dependencies: detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.7.0 - optionalDependencies: - '@types/react': 18.3.0 use-sync-external-store@1.2.2(react@18.3.0): dependencies: @@ -19051,13 +18775,13 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite-node@1.6.0(@types/node@20.16.5)(terser@5.32.0): + vite-node@1.6.0(@types/node@20.16.5): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 picocolors: 1.1.0 - vite: 5.4.6(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5) transitivePeerDependencies: - '@types/node' - less @@ -19069,12 +18793,12 @@ snapshots: - supports-color - terser - vite-node@2.1.1(@types/node@20.16.5)(terser@5.32.0): + vite-node@2.1.1(@types/node@20.16.5): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.6(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5) transitivePeerDependencies: - '@types/node' - less @@ -19086,12 +18810,12 @@ snapshots: - supports-color - terser - vite-node@2.1.1(@types/node@22.5.5)(terser@5.32.0): + vite-node@2.1.1(@types/node@22.5.5): dependencies: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5) transitivePeerDependencies: - '@types/node' - less @@ -19103,28 +18827,27 @@ snapshots: - supports-color - terser - vite@5.4.6(@types/node@20.16.5)(terser@5.32.0): + vite@5.4.6(@types/node@20.16.5): dependencies: + '@types/node': 20.16.5 esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.21.3 + rollup: 4.22.0 optionalDependencies: - '@types/node': 20.16.5 fsevents: 2.3.3 - terser: 5.32.0 - vite@5.4.6(@types/node@22.5.5)(terser@5.32.0): + vite@5.4.6(@types/node@22.5.5): dependencies: + '@types/node': 22.5.5 esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.21.3 + rollup: 4.22.0 optionalDependencies: - '@types/node': 22.5.5 fsevents: 2.3.3 - terser: 5.32.0 - vitest@1.6.0(@types/node@20.16.5)(jsdom@24.1.3)(terser@5.32.0): + vitest@1.6.0(@types/node@20.16.5): dependencies: + '@types/node': 20.16.5 '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 '@vitest/snapshot': 1.6.0 @@ -19142,12 +18865,9 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.6(@types/node@20.16.5)(terser@5.32.0) - vite-node: 1.6.0(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5) + vite-node: 1.6.0(@types/node@20.16.5) why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 20.16.5 - jsdom: 24.1.3 transitivePeerDependencies: - less - lightningcss @@ -19158,10 +18878,11 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@20.16.5)(jsdom@24.1.3)(msw@2.4.8(typescript@5.6.2))(terser@5.32.0): + vitest@2.1.1(@types/node@20.16.5): dependencies: + '@types/node': 20.16.5 '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(msw@2.4.8(typescript@5.6.2))(vite@5.4.6(@types/node@20.16.5)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(msw@2.4.8)(vite@5.4.6) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -19176,12 +18897,9 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.6(@types/node@20.16.5)(terser@5.32.0) - vite-node: 2.1.1(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.6(@types/node@20.16.5) + vite-node: 2.1.1(@types/node@20.16.5) why-is-node-running: 2.3.0 - optionalDependencies: - '@types/node': 20.16.5 - jsdom: 24.1.3 transitivePeerDependencies: - less - lightningcss @@ -19193,10 +18911,11 @@ snapshots: - supports-color - terser - vitest@2.1.1(@types/node@22.5.5)(jsdom@24.1.3)(msw@2.4.8(typescript@5.6.2))(terser@5.32.0): + vitest@2.1.1(@types/node@22.5.5)(jsdom@24.1.3): dependencies: + '@types/node': 22.5.5 '@vitest/expect': 2.1.1 - '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(msw@2.4.8(typescript@5.6.2))(vite@5.4.6(@types/node@22.5.5)(terser@5.32.0)) + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(msw@2.4.8)(vite@5.4.6) '@vitest/pretty-format': 2.1.1 '@vitest/runner': 2.1.1 '@vitest/snapshot': 2.1.1 @@ -19204,6 +18923,7 @@ snapshots: '@vitest/utils': 2.1.1 chai: 5.1.1 debug: 4.3.7 + jsdom: 24.1.3 magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 @@ -19211,12 +18931,42 @@ snapshots: tinyexec: 0.3.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.6(@types/node@22.5.5)(terser@5.32.0) - vite-node: 2.1.1(@types/node@22.5.5)(terser@5.32.0) + vite: 5.4.6(@types/node@22.5.5) + vite-node: 2.1.1(@types/node@22.5.5) why-is-node-running: 2.3.0 - optionalDependencies: + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + + vitest@2.1.1(@types/node@22.5.5)(msw@2.4.8): + dependencies: '@types/node': 22.5.5 - jsdom: 24.1.3 + '@vitest/expect': 2.1.1 + '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(msw@2.4.8)(vite@5.4.6) + '@vitest/pretty-format': 2.1.1 + '@vitest/runner': 2.1.1 + '@vitest/snapshot': 2.1.1 + '@vitest/spy': 2.1.1 + '@vitest/utils': 2.1.1 + chai: 5.1.1 + debug: 4.3.7 + magic-string: 0.30.11 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.9.0 + tinyexec: 0.3.0 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 5.4.6(@types/node@22.5.5) + vite-node: 2.1.1(@types/node@22.5.5) + why-is-node-running: 2.3.0 transitivePeerDependencies: - less - lightningcss @@ -19233,9 +18983,8 @@ snapshots: '@vue/compiler-dom': 3.5.6 '@vue/compiler-sfc': 3.5.6 '@vue/runtime-dom': 3.5.6 - '@vue/server-renderer': 3.5.6(vue@3.5.6(typescript@5.6.2)) + '@vue/server-renderer': 3.5.6(vue@3.5.6) '@vue/shared': 3.5.6 - optionalDependencies: typescript: 5.6.2 w3c-xmlserializer@5.0.0: @@ -19267,7 +19016,7 @@ snapshots: webpack@5.94.0(esbuild@0.19.12): dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 @@ -19287,7 +19036,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.94.0(esbuild@0.19.12)) + terser-webpack-plugin: 5.3.10(esbuild@0.19.12)(webpack@5.94.0) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -19460,14 +19209,11 @@ snapshots: zustand@4.5.5(@types/react@18.3.0)(react@18.3.0): dependencies: - use-sync-external-store: 1.2.2(react@18.3.0) - optionalDependencies: '@types/react': 18.3.0 react: 18.3.0 + use-sync-external-store: 1.2.2(react@18.3.0) - zustand@4.5.5(@types/react@18.3.0)(react@18.3.1): + zustand@4.5.5(react@18.3.1): dependencies: - use-sync-external-store: 1.2.2(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.0 react: 18.3.1 + use-sync-external-store: 1.2.2(react@18.3.1)