diff --git a/web/ee/package.json b/web/ee/package.json index 00556a3a69..7baaf5b534 100644 --- a/web/ee/package.json +++ b/web/ee/package.json @@ -19,79 +19,79 @@ "types:watch": "tsc -w" }, "dependencies": { - "@agenta/annotation": "link:../packages/agenta-annotation", - "@agenta/annotation-ui": "link:../packages/agenta-annotation-ui", - "@agenta/entities": "link:../packages/agenta-entities", - "@agenta/entity-ui": "link:../packages/agenta-entity-ui", - "@agenta/oss": "link:../oss", - "@agenta/playground": "link:../packages/agenta-playground", - "@agenta/playground-ui": "link:../packages/agenta-playground-ui", - "@agenta/shared": "link:../packages/agenta-shared", - "@agenta/ui": "link:../packages/agenta-ui", + "@agenta/annotation": "workspace:../packages/agenta-annotation", + "@agenta/annotation-ui": "workspace:../packages/agenta-annotation-ui", + "@agenta/entities": "workspace:../packages/agenta-entities", + "@agenta/entity-ui": "workspace:../packages/agenta-entity-ui", + "@agenta/oss": "workspace:../oss", + "@agenta/playground": "workspace:../packages/agenta-playground", + "@agenta/playground-ui": "workspace:../packages/agenta-playground-ui", + "@agenta/shared": "workspace:../packages/agenta-shared", + "@agenta/ui": "workspace:../packages/agenta-ui", "@ant-design/colors": "^7.2.1", - "@ant-design/cssinjs": "^2.1.2", - "@ant-design/icons": "^6.3.2", - "@lexical/code-shiki": "^0.47.0", - "@lexical/history": "^0.47.0", + "@ant-design/cssinjs": "^2.1.0", + "@ant-design/icons": "^6.1.0", + "@lexical/code-shiki": "^0.46.0", + "@lexical/history": "^0.46.0", "@phosphor-icons/react": "^2.1.10", - "@reduxjs/toolkit": "^2.12.0", - "@tanstack/query-core": "^5.101.2", - "@tanstack/react-query": "^5.101.2", + "@reduxjs/toolkit": "^2.8.2", + "@tanstack/query-core": "^5.90.20", + "@tanstack/react-query": "^5.90.21", "@tremor/react": "^3.18.7", "@types/js-yaml": "^4.0.9", - "@types/lodash": "^4.17.24", - "@types/react": "^19.2.17", - "@types/react-dom": "^19.2.3", - "@types/react-resizable": "^3.0.8", + "@types/lodash": "^4.17.23", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", + "@types/react-resizable": "^3.0.7", "@types/react-window": "^1.8.8", - "antd": "^6.5.1", - "autoprefixer": "^10.5.3", - "axios": "^1.18.1", - "classnames": "^2.5.1", + "antd": "^6.1.3", + "autoprefixer": "10.4.20", + "axios": "1.16.0", + "classnames": "^2.3.2", "clsx": "^2.1.1", - "crisp-sdk-web": "^1.2.0", - "dayjs": "^1.11.21", - "dotenv": "^16.6.1", + "crisp-sdk-web": "^1.0.26", + "dayjs": "^1.11.20", + "dotenv": "^16.5.0", "fast-deep-equal": "^3.1.3", - "immer": "^10.2.0", - "jotai": "^2.20.2", + "immer": "^10.1.3", + "jotai": "^2.16.1", "jotai-eager": "^0.2.6", - "jotai-family": "^1.0.2", + "jotai-family": "^1.0.1", "jotai-immer": "^0.4.3", "jotai-scheduler": "^0.0.5", "jotai-tanstack-query": "^0.11.0", - "js-yaml": "^4.3.0", - "jsonrepair": "^3.15.0", - "lodash": "^4.18.1", - "next": "15.5.20", - "postcss": "^8.5.19", - "posthog-js": "^1.400.1", + "js-yaml": "^4.1.1", + "jsonrepair": "^3.13.3", + "lodash": "^4.17.23", + "next": "15.5.18", + "postcss": "^8.5.10", + "posthog-js": "^1.223.3", "rc-virtual-list": "^3.19.2", - "react": "^19.2.7", - "react-dom": "^19.2.7", + "react": "^19.0.0", + "react-dom": "^19.0.0", "react-jss": "^10.10.0", - "react-resizable": "^3.2.0", + "react-resizable": "^3.0.5", "react-virtuoso": "^4.18.10", "react-window": "^1.8.11", - "recharts": "^3.9.2", + "recharts": "^3.1.0", "shiki": "^3.23.0", - "supertokens-auth-react": "^0.51.2", + "supertokens-auth-react": "^0.51.0", "swc-loader": "^0.2.7", - "swr": "^2.4.2", - "tailwindcss": "^3.4.19", + "swr": "^2.4.0", + "tailwindcss": "^3.4.4", "typescript": "^5.9.3", "use-animation-frame": "^0.2.1", "usehooks-ts": "^3.1.1", "uuid": "^11.1.1", - "webpack": "^5.108.4" + "webpack": "^5.104.1" }, "devDependencies": { - "@agenta/web-tests": "link:../tests", + "@agenta/web-tests": "workspace:../tests", "@swc-jotai/debug-label": "^0.5.0", "@swc-jotai/react-refresh": "^0.5.0", - "@types/node": "^20.19.43", - "@types/prismjs": "^1.26.6", - "node-mocks-http": "^1.18.0", - "tailwind-scrollbar": "^3.1.0" + "@types/node": "^20.19.20", + "@types/prismjs": "^1.26.5", + "node-mocks-http": "^1.17.2", + "tailwind-scrollbar": "^3" } } diff --git a/web/oss/package.json b/web/oss/package.json index 376b25fe63..595a9c8273 100644 --- a/web/oss/package.json +++ b/web/oss/package.json @@ -19,127 +19,127 @@ "types:watch": "tsc -w" }, "dependencies": { - "@agenta/annotation": "link:../packages/agenta-annotation", - "@agenta/annotation-ui": "link:../packages/agenta-annotation-ui", - "@agenta/entities": "link:../packages/agenta-entities", - "@agenta/entity-ui": "link:../packages/agenta-entity-ui", - "@agenta/playground": "link:../packages/agenta-playground", - "@agenta/playground-ui": "link:../packages/agenta-playground-ui", - "@agenta/sdk": "link:../packages/agenta-sdk", - "@agenta/shared": "link:../packages/agenta-shared", - "@agenta/ui": "link:../packages/agenta-ui", - "@agenta/web-tests": "link:../tests", - "@agentaai/nextstepjs": "2.1.3-agenta.2", + "@agenta/annotation": "workspace:../packages/agenta-annotation", + "@agenta/annotation-ui": "workspace:../packages/agenta-annotation-ui", + "@agenta/entities": "workspace:../packages/agenta-entities", + "@agenta/entity-ui": "workspace:../packages/agenta-entity-ui", + "@agenta/playground": "workspace:../packages/agenta-playground", + "@agenta/playground-ui": "workspace:../packages/agenta-playground-ui", + "@agenta/sdk": "workspace:../packages/agenta-sdk", + "@agenta/shared": "workspace:../packages/agenta-shared", + "@agenta/ui": "workspace:../packages/agenta-ui", + "@agenta/web-tests": "workspace:../tests", + "@agentaai/nextstepjs": "^2.1.3-agenta.1", "@ai-sdk/react": "3.0.0-beta.153", "@ant-design/colors": "^7.2.1", - "@ant-design/cssinjs": "^2.1.2", - "@ant-design/icons": "^6.3.2", - "@ant-design/x": "^2.8.0", + "@ant-design/cssinjs": "^2.1.0", + "@ant-design/icons": "^6.1.0", + "@ant-design/x": "^2.5.0", "@ant-design/x-markdown": "^2.8.0", "@cloudflare/stream-react": "^1.9.3", "@dnd-kit/core": "^6.3.1", "@dnd-kit/modifiers": "^9.0.0", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", - "@floating-ui/dom": "^1.8.0", - "@floating-ui/react": "^0.27.20", - "@lexical/code": "^0.47.0", - "@lexical/code-shiki": "^0.47.0", - "@lexical/hashtag": "^0.47.0", - "@lexical/history": "^0.47.0", - "@lexical/link": "^0.47.0", - "@lexical/list": "^0.47.0", - "@lexical/mark": "^0.47.0", - "@lexical/markdown": "^0.47.0", - "@lexical/overflow": "^0.47.0", - "@lexical/react": "^0.47.0", - "@lexical/rich-text": "^0.47.0", - "@lexical/selection": "^0.47.0", - "@lexical/table": "^0.47.0", - "@lexical/utils": "^0.47.0", - "@next/bundle-analyzer": "15.5.20", + "@floating-ui/dom": "^1.7.2", + "@floating-ui/react": "^0.27.13", + "@lexical/code": "^0.46.0", + "@lexical/code-shiki": "^0.46.0", + "@lexical/hashtag": "^0.46.0", + "@lexical/history": "^0.46.0", + "@lexical/link": "^0.46.0", + "@lexical/list": "^0.46.0", + "@lexical/mark": "^0.46.0", + "@lexical/markdown": "^0.46.0", + "@lexical/overflow": "^0.46.0", + "@lexical/react": "^0.46.0", + "@lexical/rich-text": "^0.46.0", + "@lexical/selection": "^0.46.0", + "@lexical/table": "^0.46.0", + "@lexical/utils": "^0.46.0", + "@next/bundle-analyzer": "15.5.18", "@phosphor-icons/react": "^2.1.10", - "@reduxjs/toolkit": "^2.12.0", - "@scalar/openapi-parser": "^0.28.8", - "@scalar/openapi-types": "^0.9.1", + "@reduxjs/toolkit": "^2.8.2", + "@scalar/openapi-parser": "^0.24.13", + "@scalar/openapi-types": "^0.1.5", "@tailwindcss/container-queries": "^0.1.1", - "@tailwindcss/forms": "^0.5.11", - "@tanstack/react-query": "^5.101.2", + "@tailwindcss/forms": "^0.5.7", + "@tanstack/react-query": "^5.90.21", "@tremor/react": "^3.18.7", - "@types/diff": "^5.2.3", - "@types/js-beautify": "^1.14.3", + "@types/diff": "^5.0.9", + "@types/js-beautify": "^1.14.0", "@types/js-yaml": "^4.0.9", - "@types/lodash": "^4.17.24", - "@types/papaparse": "^5.5.2", - "@types/react": "^19.2.17", - "@types/react-dom": "^19.2.3", - "@types/react-resizable": "^3.0.8", - "@types/react-syntax-highlighter": "^15.5.13", + "@types/lodash": "^4.17.23", + "@types/papaparse": "^5.3.14", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", + "@types/react-resizable": "^3.0.7", + "@types/react-syntax-highlighter": "^15.5.7", "@types/react-window": "^1.8.8", "ai": "6.0.0-beta.150", - "ajv": "^8.20.0", - "antd": "^6.5.1", - "autoprefixer": "^10.5.3", - "axios": "^1.18.1", - "classnames": "^2.5.1", + "ajv": "^8.18.0", + "antd": "^6.1.3", + "autoprefixer": "10.4.20", + "axios": "1.16.0", + "classnames": "^2.3.2", "clsx": "^2.1.1", - "dayjs": "^1.11.21", - "dotenv": "^16.6.1", + "dayjs": "^1.11.20", + "dotenv": "^16.5.0", "fast-deep-equal": "^3.1.3", - "immer": "^10.2.0", - "jotai": "^2.20.2", + "immer": "^10.1.3", + "jotai": "^2.16.1", "jotai-eager": "^0.2.6", - "jotai-family": "^1.0.2", + "jotai-family": "^1.0.1", "jotai-immer": "^0.4.3", "jotai-scheduler": "^0.0.5", "jotai-tanstack-query": "^0.11.0", - "js-beautify": "^1.15.4", - "js-yaml": "^4.3.0", - "jsonrepair": "^3.15.0", - "lexical": "^0.47.0", - "lodash": "^4.18.1", + "js-beautify": "^1.14.8", + "js-yaml": "^4.1.1", + "jsonrepair": "^3.13.3", + "lexical": "^0.46.0", + "lodash": "^4.17.23", "lucide-react": "^0.479.0", - "motion": "^12.42.2", - "next": "15.5.20", - "papaparse": "^5.5.4", - "postcss": "^8.5.19", - "posthog-js": "^1.400.1", + "motion": "^12.0.0", + "next": "15.5.18", + "papaparse": "^5.5.3", + "postcss": "^8.5.10", + "posthog-js": "^1.223.3", "prismjs": "^1.30.0", "rc-virtual-list": "^3.19.2", - "react": "^19.2.7", - "react-dom": "^19.2.7", - "react-error-boundary": "^4.1.2", - "react-icons": "^5.7.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-error-boundary": "^4.0.11", + "react-icons": "^5.4.0", "react-jss": "^10.10.0", - "react-resizable": "^3.2.0", + "react-resizable": "^3.0.5", "react-syntax-highlighter": "^16.1.1", "react-virtuoso": "^4.18.10", "react-window": "^1.8.11", - "recharts": "^3.9.2", - "semver": "^7.8.5", + "recharts": "^3.1.0", + "semver": "^7.7.4", "shiki": "^3.23.0", "stable-hash": "^0.0.6", - "supertokens-auth-react": "^0.51.2", + "supertokens-auth-react": "^0.51.0", "supertokens-web-js": "^0.16.0", "swc-loader": "^0.2.7", - "swr": "^2.4.2", + "swr": "^2.4.0", "swr-devtools": "^1.3.2", - "tailwindcss": "^3.4.19", + "tailwindcss": "^3.4.4", "typescript": "^5.9.3", "use-animation-frame": "^0.2.1", "usehooks-ts": "^3.1.1", "uuid": "^11.1.1", "uuidjs": "^5.1.0", - "zod": "^4.4.3" + "zod": "^4.3.6" }, "devDependencies": { "@swc-jotai/debug-label": "^0.5.0", "@swc-jotai/react-refresh": "^0.5.0", - "@types/node": "^20.19.43", - "@types/prismjs": "^1.26.6", + "@types/node": "^20.19.20", + "@types/prismjs": "^1.26.5", "@types/semver": "^7.7.1", - "node-mocks-http": "^1.18.0", - "prettier": "^3.9.5", - "tailwind-scrollbar": "^3.1.0" + "node-mocks-http": "^1.17.2", + "prettier": "^3.7.4", + "tailwind-scrollbar": "^3" } } diff --git a/web/oss/src/components/AgentChatSlice/AgentConversation.tsx b/web/oss/src/components/AgentChatSlice/AgentConversation.tsx index 89b5b201f0..dfd7c0d6bb 100644 --- a/web/oss/src/components/AgentChatSlice/AgentConversation.tsx +++ b/web/oss/src/components/AgentChatSlice/AgentConversation.tsx @@ -1218,7 +1218,8 @@ const AgentConversation = ({ const node = e.target as HTMLElement if (node === el) continue // the viewport itself is not a row — never pin it const check = node.checkVisibility as - ((o?: {contentVisibilityAuto?: boolean}) => boolean) | undefined + | ((o?: {contentVisibilityAuto?: boolean}) => boolean) + | undefined if (check && !check.call(node, {contentVisibilityAuto: true})) continue const h = Math.round(node.getBoundingClientRect().height) if (h > 0) node.style.containIntrinsicSize = `auto ${h}px` diff --git a/web/oss/src/components/AgentChatSlice/assets/trace.ts b/web/oss/src/components/AgentChatSlice/assets/trace.ts index d46749bd25..a8811f4573 100644 --- a/web/oss/src/components/AgentChatSlice/assets/trace.ts +++ b/web/oss/src/components/AgentChatSlice/assets/trace.ts @@ -27,7 +27,8 @@ export const getMessageTraceId = (message: UIMessage): string | undefined => { if (metaTraceId) return metaTraceId const tracePart = message.parts.find((p) => p.type === "data-trace") as - {type: "data-trace"; data?: TracePartData} | undefined + | {type: "data-trace"; data?: TracePartData} + | undefined if (!tracePart?.data) return undefined return tracePart.data.traceId || parseTraceIdFromUrl(tracePart.data.url) } diff --git a/web/oss/src/components/EvalRunDetails/atoms/mutations/editEvaluation.ts b/web/oss/src/components/EvalRunDetails/atoms/mutations/editEvaluation.ts index 93fb460851..d02a86d76d 100644 --- a/web/oss/src/components/EvalRunDetails/atoms/mutations/editEvaluation.ts +++ b/web/oss/src/components/EvalRunDetails/atoms/mutations/editEvaluation.ts @@ -136,7 +136,9 @@ const readRunStatusAuthoritative = async ( invalidatePreviewRunCache(projectId, runId) try { const raw = (await getPreviewRunBatcher()({projectId, runId})) as - {status?: unknown} | null | undefined + | {status?: unknown} + | null + | undefined const status = raw?.status if (!status) return null return typeof status === "string" ? status : ((status as {value?: string}).value ?? null) diff --git a/web/oss/src/components/EvalRunDetails/atoms/runMetrics.ts b/web/oss/src/components/EvalRunDetails/atoms/runMetrics.ts index 7ac43b8e2a..bbc07703d1 100644 --- a/web/oss/src/components/EvalRunDetails/atoms/runMetrics.ts +++ b/web/oss/src/components/EvalRunDetails/atoms/runMetrics.ts @@ -1001,7 +1001,9 @@ export const previewRunMetricStatsLoadableFamily = atomFamily( ) type LoadableState = - {state: "loading"} | {state: "hasError"; error: unknown} | {state: "hasData"; data: T} + | {state: "loading"} + | {state: "hasError"; error: unknown} + | {state: "hasData"; data: T} export interface RunLevelMetricSelection { state: LoadableState["state"] @@ -1043,7 +1045,9 @@ export const previewRunMetricStatsSelectorFamily = atomFamily( } const rawStats = loadableResult.data as - RunLevelStatsMap | {data?: RunLevelStatsMap} | undefined + | RunLevelStatsMap + | {data?: RunLevelStatsMap} + | undefined const statsMap = rawStats && typeof rawStats === "object" && "data" in rawStats ? ((rawStats.data as RunLevelStatsMap) ?? {}) diff --git a/web/oss/src/components/EvalRunDetails/atoms/table/types.ts b/web/oss/src/components/EvalRunDetails/atoms/table/types.ts index eae83bb3a8..952cbd6434 100644 --- a/web/oss/src/components/EvalRunDetails/atoms/table/types.ts +++ b/web/oss/src/components/EvalRunDetails/atoms/table/types.ts @@ -1,7 +1,13 @@ import type {EvaluatorDefinition, MetricColumnDefinition} from "@agenta/entities/workflow" export type EvaluationColumnKind = - "meta" | "testset" | "query" | "invocation" | "annotation" | "evaluator" | "metric" + | "meta" + | "testset" + | "query" + | "invocation" + | "annotation" + | "evaluator" + | "metric" export interface EvaluationTableColumn { /** Unique id used by the table component */ diff --git a/web/oss/src/components/EvalRunDetails/components/views/OverviewView/hooks/useRunMetricData.ts b/web/oss/src/components/EvalRunDetails/components/views/OverviewView/hooks/useRunMetricData.ts index 8810a0083b..bf46815a38 100644 --- a/web/oss/src/components/EvalRunDetails/components/views/OverviewView/hooks/useRunMetricData.ts +++ b/web/oss/src/components/EvalRunDetails/components/views/OverviewView/hooks/useRunMetricData.ts @@ -197,7 +197,9 @@ export const useRunMetricData = (runIds: string[]): RunMetricData => { if (metricsLoadable.state !== "hasData") return {} const rawData = metricsLoadable.data as - Record | {data?: Record} | undefined + | Record + | {data?: Record} + | undefined if (!rawData) return {} if ("data" in rawData && rawData.data && typeof rawData.data === "object") { return rawData.data as Record diff --git a/web/oss/src/components/EvalRunDetails/utils/buildAnnotationMetricData.ts b/web/oss/src/components/EvalRunDetails/utils/buildAnnotationMetricData.ts index a6ea7d244f..5cbf2f36b8 100644 --- a/web/oss/src/components/EvalRunDetails/utils/buildAnnotationMetricData.ts +++ b/web/oss/src/components/EvalRunDetails/utils/buildAnnotationMetricData.ts @@ -46,7 +46,10 @@ export interface NumericMetricData { } export type ScenarioMetricData = - BinaryMetricData | CategoricalMultipleMetricData | StringMetricData | NumericMetricData + | BinaryMetricData + | CategoricalMultipleMetricData + | StringMetricData + | NumericMetricData /** * Build a binary metric data object from a boolean value. diff --git a/web/oss/src/components/EvaluationRunsTablePOC/components/EvaluationRunsTable/index.tsx b/web/oss/src/components/EvaluationRunsTablePOC/components/EvaluationRunsTable/index.tsx index 11af94baf2..6de32cbfca 100644 --- a/web/oss/src/components/EvaluationRunsTablePOC/components/EvaluationRunsTable/index.tsx +++ b/web/oss/src/components/EvaluationRunsTablePOC/components/EvaluationRunsTable/index.tsx @@ -510,7 +510,8 @@ const EvaluationRunsTableActive = ({ const exportResolveValue = useCallback( async ({column, row}: {column: any; row: EvaluationRunTableRow}): Promise => { const metadata = column?.exportMetadata as - EvaluationRunsColumnExportMetadata | undefined + | EvaluationRunsColumnExportMetadata + | undefined if (!metadata || !row?.key) return EXPORT_RESOLVE_SKIP if (metadata.type === "reference") { const resolved = resolveReferenceValueFromAtoms( @@ -546,7 +547,8 @@ const EvaluationRunsTableActive = ({ const resolveColumnLabel = useCallback( ({column}: TableExportColumnContext) => { const metadata = column?.exportMetadata as - EvaluationRunsColumnExportMetadata | undefined + | EvaluationRunsColumnExportMetadata + | undefined if (!metadata || metadata.type !== "metric") { return undefined } diff --git a/web/oss/src/components/Evaluators/components/ConfigureEvaluator/index.tsx b/web/oss/src/components/Evaluators/components/ConfigureEvaluator/index.tsx index f1688b70eb..f4db283381 100644 --- a/web/oss/src/components/Evaluators/components/ConfigureEvaluator/index.tsx +++ b/web/oss/src/components/Evaluators/components/ConfigureEvaluator/index.tsx @@ -41,7 +41,9 @@ const PlaygroundMainView = dynamic( */ function EvaluatorSyncStateTag({rowId, loadableId}: {rowId: string; loadableId: string}) { const mode = useAtomValue(loadableController.selectors.mode(loadableId)) as - "local" | "connected" | null + | "local" + | "connected" + | null const isDirty = useAtomValue(useMemo(() => testcaseMolecule.isDirty(rowId), [rowId])) as boolean const discard = useSetAtom(testcaseMolecule.actions.discard) const handleDiscard = useCallback(() => discard(rowId), [discard, rowId]) diff --git a/web/oss/src/components/Filters/Filters.tsx b/web/oss/src/components/Filters/Filters.tsx index ec562f96e3..2712679f5d 100644 --- a/web/oss/src/components/Filters/Filters.tsx +++ b/web/oss/src/components/Filters/Filters.tsx @@ -1418,7 +1418,8 @@ const Filters: React.FC = ({ value={ item.key && item.key !== "" ? (item.key as - string | number) + | string + | number) : undefined } onChange={(v) => diff --git a/web/oss/src/components/InfiniteVirtualTable/atoms/columnVisibility.ts b/web/oss/src/components/InfiniteVirtualTable/atoms/columnVisibility.ts index ebbd28042f..074385124b 100644 --- a/web/oss/src/components/InfiniteVirtualTable/atoms/columnVisibility.ts +++ b/web/oss/src/components/InfiniteVirtualTable/atoms/columnVisibility.ts @@ -54,7 +54,8 @@ const defaultVisibilityAtom = atom(false) // } type ColumnViewportVisibilityPayload = - ColumnViewportVisibilityEvent | ColumnViewportVisibilityEvent[] + | ColumnViewportVisibilityEvent + | ColumnViewportVisibilityEvent[] export const setColumnViewportVisibilityAtom = atom( null, diff --git a/web/oss/src/components/InfiniteVirtualTable/columns/createStandardColumns.tsx b/web/oss/src/components/InfiniteVirtualTable/columns/createStandardColumns.tsx index ac9a91ca97..1dc8c6f722 100644 --- a/web/oss/src/components/InfiniteVirtualTable/columns/createStandardColumns.tsx +++ b/web/oss/src/components/InfiniteVirtualTable/columns/createStandardColumns.tsx @@ -78,7 +78,10 @@ export interface ActionsColumnDef { } export type StandardColumnDef = - TextColumnDef | DateColumnDef | UserColumnDef | ActionsColumnDef + | TextColumnDef + | DateColumnDef + | UserColumnDef + | ActionsColumnDef /** * Create standard table columns from simplified definitions. diff --git a/web/oss/src/components/InfiniteVirtualTable/hooks/useHeaderViewportVisibility.ts b/web/oss/src/components/InfiniteVirtualTable/hooks/useHeaderViewportVisibility.ts index 8bfb3192c3..6cadf8f4d1 100644 --- a/web/oss/src/components/InfiniteVirtualTable/hooks/useHeaderViewportVisibility.ts +++ b/web/oss/src/components/InfiniteVirtualTable/hooks/useHeaderViewportVisibility.ts @@ -25,7 +25,8 @@ const useHeaderViewportVisibility = ({ containerRef: RefObject onVisibilityChange: ViewportVisibilityCallback | undefined onColumnUnregister?: - ((payload: {scopeId: string | null; columnKey: string}) => void) | undefined + | ((payload: {scopeId: string | null; columnKey: string}) => void) + | undefined enabled?: boolean viewportMargin?: string exitDebounceMs?: number diff --git a/web/oss/src/components/Playground/Components/Modals/RefinePromptModal/hooks/useRefinePrompt.ts b/web/oss/src/components/Playground/Components/Modals/RefinePromptModal/hooks/useRefinePrompt.ts index fb186f7715..a20703c171 100644 --- a/web/oss/src/components/Playground/Components/Modals/RefinePromptModal/hooks/useRefinePrompt.ts +++ b/web/oss/src/components/Playground/Components/Modals/RefinePromptModal/hooks/useRefinePrompt.ts @@ -102,7 +102,8 @@ function parseRefineResponse( explanation: string } { const structured = (response as Record)?.structuredContent as - Record | undefined + | Record + | undefined const explanation = (structured?.summary as string) || "Prompt refined successfully." if (structured?.messages && Array.isArray(structured.messages)) { @@ -163,7 +164,8 @@ export function useRefinePrompt({ let promptToRefine = workingPromptRef.current if (!promptToRefine) { const currentConfig = configurationRef.current as - Record | undefined + | Record + | undefined const promptValue = currentConfig?.[promptKey] promptToRefine = extractPromptTemplate(promptValue) } diff --git a/web/oss/src/components/Playground/Components/PlaygroundFocusDrawerAdapter/index.tsx b/web/oss/src/components/Playground/Components/PlaygroundFocusDrawerAdapter/index.tsx index 8b0db5f2ad..51b9d91b6e 100644 --- a/web/oss/src/components/Playground/Components/PlaygroundFocusDrawerAdapter/index.tsx +++ b/web/oss/src/components/Playground/Components/PlaygroundFocusDrawerAdapter/index.tsx @@ -48,7 +48,8 @@ const PlaygroundFocusDrawerAdapter = () => { const rowIds = useAtomValue(executionItemController.selectors.generationRowIds) as string[] const nodes = useAtomValue(useMemo(() => playgroundController.selectors.nodes(), [])) as - PlaygroundNode[] | null + | PlaygroundNode[] + | null const loadableId = useAtomValue(playgroundController.selectors.loadableId()) as string const loadableMode = useAtomValue( useMemo(() => loadableController.selectors.mode(loadableId), [loadableId]), diff --git a/web/oss/src/components/Playground/Playground.tsx b/web/oss/src/components/Playground/Playground.tsx index df15f4adaf..3ebbf7ae03 100644 --- a/web/oss/src/components/Playground/Playground.tsx +++ b/web/oss/src/components/Playground/Playground.tsx @@ -52,7 +52,9 @@ const SessionInspectorDrawer = dynamic( // TODO: This should not live here, it should be in the separate component function PlaygroundSyncStateTag({rowId, loadableId}: {rowId: string; loadableId: string}) { const mode = useAtomValue(loadableController.selectors.mode(loadableId)) as - "local" | "connected" | null + | "local" + | "connected" + | null const isDirty = useAtomValue(useMemo(() => testcaseMolecule.isDirty(rowId), [rowId])) as boolean const discard = useSetAtom(testcaseMolecule.actions.discard) diff --git a/web/oss/src/components/Playground/PlaygroundTokenPath/atoms.ts b/web/oss/src/components/Playground/PlaygroundTokenPath/atoms.ts index 7785a64152..86d644dfc0 100644 --- a/web/oss/src/components/Playground/PlaygroundTokenPath/atoms.ts +++ b/web/oss/src/components/Playground/PlaygroundTokenPath/atoms.ts @@ -43,7 +43,9 @@ export const aggregatedParametersSchemaAtom = atom<{ let sawAny = false for (const node of nodes) { const schemas = get(workflowMolecule.selectors.schemas(node.entityId)) as - {parameters?: {properties?: Record}} | null | undefined + | {parameters?: {properties?: Record}} + | null + | undefined const props = schemas?.parameters?.properties if (!props || typeof props !== "object") continue sawAny = true diff --git a/web/oss/src/components/SharedDrawers/AnnotateDrawer/assets/hooks/useEvaluatorSchemas.ts b/web/oss/src/components/SharedDrawers/AnnotateDrawer/assets/hooks/useEvaluatorSchemas.ts index ffefaf882b..eba57bd0d0 100644 --- a/web/oss/src/components/SharedDrawers/AnnotateDrawer/assets/hooks/useEvaluatorSchemas.ts +++ b/web/oss/src/components/SharedDrawers/AnnotateDrawer/assets/hooks/useEvaluatorSchemas.ts @@ -78,7 +78,8 @@ export function useEvaluatorSchemas( ...((evaluator?.data as Record | undefined) ?? {}), schemas: { ...(((evaluator?.data as Record | undefined)?.schemas as - Record | undefined) ?? {}), + | Record + | undefined) ?? {}), ...(outputSchema ? {outputs: outputSchema} : {}), }, }, diff --git a/web/oss/src/components/SharedDrawers/AnnotateDrawer/assets/transforms.ts b/web/oss/src/components/SharedDrawers/AnnotateDrawer/assets/transforms.ts index 6f9bcb0e0a..bebf19fdb8 100644 --- a/web/oss/src/components/SharedDrawers/AnnotateDrawer/assets/transforms.ts +++ b/web/oss/src/components/SharedDrawers/AnnotateDrawer/assets/transforms.ts @@ -128,7 +128,8 @@ export const getInitialMetricsFromAnnotations = ({ for (const ann of annotations) { if (!ann) continue const annEvaluatorRef = ann.references?.evaluator as - {id?: string; slug?: string} | undefined + | {id?: string; slug?: string} + | undefined if (!annEvaluatorRef) continue const annEvalSlug = annEvaluatorRef?.slug ?? diff --git a/web/oss/src/components/SharedDrawers/TraceDrawer/store/traceDrawerStore.ts b/web/oss/src/components/SharedDrawers/TraceDrawer/store/traceDrawerStore.ts index 4d562b248a..251361e188 100644 --- a/web/oss/src/components/SharedDrawers/TraceDrawer/store/traceDrawerStore.ts +++ b/web/oss/src/components/SharedDrawers/TraceDrawer/store/traceDrawerStore.ts @@ -472,7 +472,8 @@ export const linkedSpansAtom = atom((get) => { const spanNode = (getNodeById(nodes as any, target.span_id) as TracesWithAnnotations | null) || (flattened.find((item) => item.span_id === target.span_id) as - TracesWithAnnotations | undefined) + | TracesWithAnnotations + | undefined) if (!spanNode) return rows diff --git a/web/oss/src/components/Sidebar/engine/SidebarMenu.tsx b/web/oss/src/components/Sidebar/engine/SidebarMenu.tsx index 26299c9c60..f3df5d497c 100644 --- a/web/oss/src/components/Sidebar/engine/SidebarMenu.tsx +++ b/web/oss/src/components/Sidebar/engine/SidebarMenu.tsx @@ -192,7 +192,8 @@ const SidebarMenu: React.FC = ({ domEvent, }: { domEvent: - React.MouseEvent | React.KeyboardEvent + | React.MouseEvent + | React.KeyboardEvent }) => { if (isNavigableParent) { navigateToItem(item, domEvent) diff --git a/web/oss/src/components/Webhooks/WebhookDrawer.tsx b/web/oss/src/components/Webhooks/WebhookDrawer.tsx index dd4fc5a91e..fc8803d7dc 100644 --- a/web/oss/src/components/Webhooks/WebhookDrawer.tsx +++ b/web/oss/src/components/Webhooks/WebhookDrawer.tsx @@ -197,7 +197,9 @@ const WebhookDrawer = ({onSuccess}: {onSuccess: () => void}) => { const {rawValues, payload} = await buildPayloadFromForm() let subscriptionId: string | undefined let testPayload: - WebhookSubscriptionCreateRequest | WebhookSubscriptionEditRequest | undefined + | WebhookSubscriptionCreateRequest + | WebhookSubscriptionEditRequest + | undefined if (isEdit && initialValues?.id) { await updateWebhook({ diff --git a/web/oss/src/components/Webhooks/assets/types.ts b/web/oss/src/components/Webhooks/assets/types.ts index f36c1399e5..380256b27e 100644 --- a/web/oss/src/components/Webhooks/assets/types.ts +++ b/web/oss/src/components/Webhooks/assets/types.ts @@ -5,7 +5,13 @@ import type {Rule} from "antd/lib/form" import {WebhookProvider} from "@/oss/services/webhooks/types" export type FieldComponent = - "input" | "input.password" | "select" | "multi-select" | "headers" | "auth" | "alert" + | "input" + | "input.password" + | "select" + | "multi-select" + | "headers" + | "auth" + | "alert" export interface FieldDescriptor { key: string diff --git a/web/oss/src/components/WorkflowRevisionDrawerWrapper/index.tsx b/web/oss/src/components/WorkflowRevisionDrawerWrapper/index.tsx index 2fc5148434..10ec324571 100644 --- a/web/oss/src/components/WorkflowRevisionDrawerWrapper/index.tsx +++ b/web/oss/src/components/WorkflowRevisionDrawerWrapper/index.tsx @@ -646,7 +646,8 @@ const useDrawerCreateCommitCallback = () => { } } else if (isAppCreate) { const newWorkflow = result.workflow as - {workflow_id?: string; id?: string} | undefined + | {workflow_id?: string; id?: string} + | undefined const newAppId = newWorkflow?.workflow_id ?? newWorkflow?.id ?? undefined const newRevisionId = result.newRevisionId diff --git a/web/oss/src/components/pages/observability/assets/filters/referenceUtils.ts b/web/oss/src/components/pages/observability/assets/filters/referenceUtils.ts index 549adcf2b8..17c2e61211 100644 --- a/web/oss/src/components/pages/observability/assets/filters/referenceUtils.ts +++ b/web/oss/src/components/pages/observability/assets/filters/referenceUtils.ts @@ -1,7 +1,11 @@ import type {FilterValue} from "@/oss/lib/Types" type ReferenceCategory = - "reference" | "application" | "evaluator" | "application_variant" | "environment" + | "reference" + | "application" + | "evaluator" + | "application_variant" + | "environment" const REFERENCE_KEY_PREFIX_MAP: Record, string> = { application: "application", diff --git a/web/oss/src/lib/helpers/analytics/hooks/useSurvey.ts b/web/oss/src/lib/helpers/analytics/hooks/useSurvey.ts index 5d8308b78d..267ab920ae 100644 --- a/web/oss/src/lib/helpers/analytics/hooks/useSurvey.ts +++ b/web/oss/src/lib/helpers/analytics/hooks/useSurvey.ts @@ -8,7 +8,10 @@ import {getEnv} from "../../dynamicEnv" import {usePostHogAg} from "./usePostHogAg" type SurveyErrorCode = - "posthog-not-configured" | "posthog-unavailable" | "survey-fetch-error" | "survey-unavailable" + | "posthog-not-configured" + | "posthog-unavailable" + | "survey-fetch-error" + | "survey-unavailable" export interface SurveyError extends Error { code: SurveyErrorCode diff --git a/web/oss/src/lib/hooks/useAnnotations/types/index.ts b/web/oss/src/lib/hooks/useAnnotations/types/index.ts index 1a79daa747..98a6b7b559 100644 --- a/web/oss/src/lib/hooks/useAnnotations/types/index.ts +++ b/web/oss/src/lib/hooks/useAnnotations/types/index.ts @@ -37,12 +37,13 @@ type AnnotationLinks = Record type Prev = [never, 0, 1, 2, 3, 4] export type FullJsonRec = Depth extends 0 ? unknown // base case: stop recursion - : | string - | number - | boolean - | null - | {[key: string]: FullJsonRec} - | FullJsonRec[] + : + | string + | number + | boolean + | null + | {[key: string]: FullJsonRec} + | FullJsonRec[] export type FullJson = FullJsonRec<4> diff --git a/web/oss/src/lib/hooks/usePreviewEvaluations/assets/previewRunBatcher.ts b/web/oss/src/lib/hooks/usePreviewEvaluations/assets/previewRunBatcher.ts index 35f824c3a7..16aef33c25 100644 --- a/web/oss/src/lib/hooks/usePreviewEvaluations/assets/previewRunBatcher.ts +++ b/web/oss/src/lib/hooks/usePreviewEvaluations/assets/previewRunBatcher.ts @@ -39,7 +39,8 @@ export const primePreviewRunCache = (projectId: string, runs: any[] | undefined } let previewRunBatcherCore: - ((key: PreviewRunBatchKey) => Promise) | null = null + | ((key: PreviewRunBatchKey) => Promise) + | null = null const getPreviewRunBatcherCore = () => { if (!previewRunBatcherCore) { diff --git a/web/oss/src/services/app-selector/api/index.ts b/web/oss/src/services/app-selector/api/index.ts index e43fdad05e..cf9a54ec8b 100644 --- a/web/oss/src/services/app-selector/api/index.ts +++ b/web/oss/src/services/app-selector/api/index.ts @@ -91,7 +91,12 @@ export const updateAppFolder = async ( } export type AppCreationStatusType = - "creating_app" | "configuring_app" | "success" | "bad_request" | "timeout" | "error" + | "creating_app" + | "configuring_app" + | "success" + | "bad_request" + | "timeout" + | "error" /** * Create a workflow app from a template and navigate to the playground. diff --git a/web/oss/src/state/appCreation/status.ts b/web/oss/src/state/appCreation/status.ts index f426c8b402..411f511013 100644 --- a/web/oss/src/state/appCreation/status.ts +++ b/web/oss/src/state/appCreation/status.ts @@ -21,7 +21,8 @@ export const appCreationInitialStatus: AppCreationStatus = { const statusAtom = atomWithImmer(appCreationInitialStatus) export type AppCreationStatusUpdate = - Partial | ((prev: AppCreationStatus) => AppCreationStatus) + | Partial + | ((prev: AppCreationStatus) => AppCreationStatus) export const appCreationStatusAtom = atom( (get) => get(statusAtom), diff --git a/web/oss/src/state/newObservability/atoms/controls.ts b/web/oss/src/state/newObservability/atoms/controls.ts index 64fe4e4653..a300751a51 100644 --- a/web/oss/src/state/newObservability/atoms/controls.ts +++ b/web/oss/src/state/newObservability/atoms/controls.ts @@ -92,7 +92,9 @@ export const sortAtomFamily = atomFamily((_tab: ObservabilityTabInfo) => * downstream atoms (scope filter, query body) read that derived value. */ export type TraceTypeChoice = - {kind: "default"} | {kind: "value"; value: "annotation" | "invocation"} | {kind: "cleared"} + | {kind: "default"} + | {kind: "value"; value: "annotation" | "invocation"} + | {kind: "cleared"} // --- Persisted filter state (per app, per tab) ------------------------------- // diff --git a/web/oss/src/state/workflow/destinations.ts b/web/oss/src/state/workflow/destinations.ts index 6acb472e95..efa212eb1b 100644 --- a/web/oss/src/state/workflow/destinations.ts +++ b/web/oss/src/state/workflow/destinations.ts @@ -11,7 +11,13 @@ export type WorkflowKind = "app" | "evaluator" | "snippet" export type WorkflowRouteSegment = - "overview" | "endpoints" | "evaluations" | "deployments" | "playground" | "variants" | "traces" + | "overview" + | "endpoints" + | "evaluations" + | "deployments" + | "playground" + | "variants" + | "traces" const DISABLED_FOR_EVALUATOR: ReadonlySet = new Set([ // `overview` and `evaluations` are now allowed for evaluators — Overview diff --git a/web/package.json b/web/package.json index 9e0d7933a8..5d9751f894 100644 --- a/web/package.json +++ b/web/package.json @@ -14,19 +14,19 @@ "jotai-history": "^0.5.1", "jotai-transaction": "^0.2.0", "json5": "^2.2.3", - "next": "15.5.20" + "next": "15.5.18" }, "devDependencies": { "@agenta/ee": "link:ee", "@agenta/oss": "link:oss", - "@eslint/eslintrc": "^3.3.6", - "@eslint/js": "^9.39.5", - "@lexical/eslint-plugin": "^0.47.0", - "@next/eslint-plugin-next": "15.5.20", - "@typescript-eslint/eslint-plugin": "^8.64.0", - "@typescript-eslint/parser": "^8.64.0", - "eslint": "^9.39.5", - "eslint-config-next": "15.5.20", + "@eslint/eslintrc": "^3.3.5", + "@eslint/js": "^9.39.4", + "@lexical/eslint-plugin": "^0.46.0", + "@next/eslint-plugin-next": "15.5.18", + "@typescript-eslint/eslint-plugin": "^8.61.0", + "@typescript-eslint/parser": "^8.61.0", + "eslint": "^9.39.4", + "eslint-config-next": "15.5.18", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.6", @@ -34,14 +34,14 @@ "eslint-plugin-react-hooks": "^7.1.1", "husky": "^9.1.7", "node-fetch": "^3.3.2", - "prettier": "^3.9.5", + "prettier": "^3.7.4", "prettier-eslint": "^16.4.2", - "prettier-plugin-tailwindcss": "^0.8.0", + "prettier-plugin-tailwindcss": "^0.1.13", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", - "tsx": "^4.23.1", + "tsx": "^4.22.4", "turbo": "2.10.5", - "typescript-eslint": "^8.64.0" + "typescript-eslint": "^8.61.0" }, "packageManager": "pnpm@11.1.2+sha512.415a1cc25974731e75455c1468371be74c5aa5fb7621b50d4056d222451609f11412f23fd602e6169f1e060466641f798597e1be961a10688836a67b16569499", "scripts": { @@ -66,5 +66,25 @@ "format": "prettier --check \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts,mdx}\" --ignore-path ./.prettierignore --ignore-path ./ee/.gitignore --ignore-path ./oss/.gitignore", "format-fix": "prettier --write \"**/*.{js,jsx,cjs,mjs,ts,tsx,cts,mts,mdx}\" --ignore-path ./.prettierignore --ignore-path ./ee/.gitignore --ignore-path ./oss/.gitignore", "generate:tailwind-tokens": "GEN_WRITE=1 tsx scripts/generate-tailwind-tokens.ts" + }, + "pnpm": { + "overrides": { + "prismjs@<1.30.0": ">=1.30.0", + "@babel/runtime@<7.26.10": ">=7.26.10", + "mdast-util-to-hast@<13.2.1": ">=13.2.1", + "diff@>=4.0.0 <4.0.4": ">=4.0.4", + "lodash@<4.17.23": ">=4.17.23", + "lodash-es@<4.17.23": ">=4.17.23", + "minimatch": "5.1.8", + "glob@>=10.2.0 <10.5.0": ">=10.5.0", + "picomatch": "4.0.4", + "picomatch@4.0.3": "4.0.4", + "webpack@>=5.49.0 <=5.104.0": ">=5.104.1", + "yaml@>=2.0.0 <2.8.3": ">=2.8.3", + "flatted": "3.4.2", + "axios": "1.16.0", + "postcss@<8.5.10": ">=8.5.10", + "next@<15.5.18": ">=15.5.18" + } } } diff --git a/web/packages/agenta-annotation-ui/package.json b/web/packages/agenta-annotation-ui/package.json index acccbda16d..94c7375ccb 100644 --- a/web/packages/agenta-annotation-ui/package.json +++ b/web/packages/agenta-annotation-ui/package.json @@ -21,13 +21,13 @@ "./add-to-queue": "./src/components/AddToQueuePopover/index.tsx" }, "dependencies": { - "@agenta/annotation": "link:../agenta-annotation", - "@agenta/entities": "link:../agenta-entities", - "@agenta/entity-ui": "link:../agenta-entity-ui", - "@agenta/shared": "link:../agenta-shared", - "@agenta/ui": "link:../agenta-ui", + "@agenta/annotation": "workspace:../agenta-annotation", + "@agenta/entities": "workspace:../agenta-entities", + "@agenta/entity-ui": "workspace:../agenta-entity-ui", + "@agenta/shared": "workspace:../agenta-shared", + "@agenta/ui": "workspace:../agenta-ui", "@phosphor-icons/react": "^2.1.10", - "dayjs": "^1.11.21" + "dayjs": "^1.11.20" }, "peerDependencies": { "@phosphor-icons/react": ">=2.0.0", @@ -37,9 +37,9 @@ "react-dom": ">=18.0.0" }, "devDependencies": { - "@types/node": "^20.19.43", - "@types/react": "^19.2.17", - "@types/react-dom": "^19.2.3", + "@types/node": "^20.19.20", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", "typescript": "^5.9.3" } } diff --git a/web/packages/agenta-annotation/package.json b/web/packages/agenta-annotation/package.json index 35bb6d629e..1569b773de 100644 --- a/web/packages/agenta-annotation/package.json +++ b/web/packages/agenta-annotation/package.json @@ -22,8 +22,8 @@ "./state": "./src/state/index.ts" }, "dependencies": { - "@agenta/entities": "link:../agenta-entities", - "@agenta/shared": "link:../agenta-shared", + "@agenta/entities": "workspace:../agenta-entities", + "@agenta/shared": "workspace:../agenta-shared", "fast-deep-equal": "^3.1.3" }, "peerDependencies": { @@ -32,9 +32,9 @@ "jotai-tanstack-query": ">=0.9.0" }, "devDependencies": { - "@types/node": "^20.19.43", - "@vitest/coverage-v8": "^4.1.10", + "@types/node": "^20.19.20", + "@vitest/coverage-v8": "^4.1.4", "typescript": "^5.9.3", - "vitest": "^4.1.10" + "vitest": "^4.1.4" } } diff --git a/web/packages/agenta-annotation/src/state/controllers/annotationSessionController.ts b/web/packages/agenta-annotation/src/state/controllers/annotationSessionController.ts index e2f43ea30d..3c8e0e79e7 100644 --- a/web/packages/agenta-annotation/src/state/controllers/annotationSessionController.ts +++ b/web/packages/agenta-annotation/src/state/controllers/annotationSessionController.ts @@ -936,27 +936,33 @@ const listColumnDefsAtom = atom((get) => { } dataColumns = [ - ...inputCols.map((key): ScenarioListColumnDef => ({ - columnType: "testcase-input", - key, - title: key, - width: 200, - dataKey: key, - })), - ...outputCols.map((key): ScenarioListColumnDef => ({ - columnType: "testcase-output", - key, - title: key, - width: 200, - dataKey: key, - })), - ...expectedCols.map((key): ScenarioListColumnDef => ({ - columnType: "testcase-expected", - key, - title: key, - width: 200, - dataKey: key, - })), + ...inputCols.map( + (key): ScenarioListColumnDef => ({ + columnType: "testcase-input", + key, + title: key, + width: 200, + dataKey: key, + }), + ), + ...outputCols.map( + (key): ScenarioListColumnDef => ({ + columnType: "testcase-output", + key, + title: key, + width: 200, + dataKey: key, + }), + ), + ...expectedCols.map( + (key): ScenarioListColumnDef => ({ + columnType: "testcase-expected", + key, + title: key, + width: 200, + dataKey: key, + }), + ), ] } else { // Fallback: discover from scenario records (works if data is inline) @@ -973,27 +979,33 @@ const listColumnDefsAtom = atom((get) => { const expectedColsF = discovered.filter((c) => c.group === "expected") dataColumns = [ - ...inputColsF.map((col): ScenarioListColumnDef => ({ - columnType: "testcase-input", - key: col.key, - title: col.title, - width: 200, - dataKey: col.key, - })), - ...outputColsF.map((col): ScenarioListColumnDef => ({ - columnType: "testcase-output", - key: col.key, - title: col.title, - width: 200, - dataKey: col.key, - })), - ...expectedColsF.map((col): ScenarioListColumnDef => ({ - columnType: "testcase-expected", - key: col.key, - title: col.title, - width: 200, - dataKey: col.key, - })), + ...inputColsF.map( + (col): ScenarioListColumnDef => ({ + columnType: "testcase-input", + key: col.key, + title: col.title, + width: 200, + dataKey: col.key, + }), + ), + ...outputColsF.map( + (col): ScenarioListColumnDef => ({ + columnType: "testcase-output", + key: col.key, + title: col.title, + width: 200, + dataKey: col.key, + }), + ), + ...expectedColsF.map( + (col): ScenarioListColumnDef => ({ + columnType: "testcase-expected", + key: col.key, + title: col.title, + width: 200, + dataKey: col.key, + }), + ), ] } } diff --git a/web/packages/agenta-api-client/package.json b/web/packages/agenta-api-client/package.json index c599ffffb6..3964f1374d 100644 --- a/web/packages/agenta-api-client/package.json +++ b/web/packages/agenta-api-client/package.json @@ -33,7 +33,7 @@ "prepare": "tsc -p tsconfig.json" }, "devDependencies": { - "@types/node": "^20.19.43", + "@types/node": "^20.19.20", "typescript": "^5.9.3" } } diff --git a/web/packages/agenta-entities/package.json b/web/packages/agenta-entities/package.json index f1fb0e525d..0f0ba6b99e 100644 --- a/web/packages/agenta-entities/package.json +++ b/web/packages/agenta-entities/package.json @@ -67,50 +67,50 @@ "./shared/invalidation": "./src/shared/invalidation/index.ts" }, "dependencies": { - "@agenta/sdk": "link:../agenta-sdk", - "@agenta/shared": "link:../agenta-shared", - "@agenta/ui": "link:../agenta-ui", - "@agentaai/api-client": "link:../agenta-api-client", + "@agentaai/api-client": "workspace:../agenta-api-client", + "@agenta/sdk": "workspace:../agenta-sdk", + "@agenta/shared": "workspace:../agenta-shared", + "@agenta/ui": "workspace:../agenta-ui", "fast-deep-equal": "^3.1.3", "jotai-scheduler": "^0.0.5", - "lodash": "^4.18.1", + "lodash": "^4.17.23", "openapi-json-schema": "^2.0.0", "stable-hash": "^0.0.6", "uuid": "^11.1.1", - "zod": "^4.4.3" + "zod": "^4.3.6" }, "devDependencies": { - "@floating-ui/react": "^0.27.20", - "@lexical/code": "^0.47.0", - "@lexical/hashtag": "^0.47.0", - "@lexical/link": "^0.47.0", - "@lexical/list": "^0.47.0", - "@lexical/mark": "^0.47.0", - "@lexical/markdown": "^0.47.0", - "@lexical/overflow": "^0.47.0", - "@lexical/react": "^0.47.0", - "@lexical/rich-text": "^0.47.0", - "@lexical/table": "^0.47.0", - "@lexical/utils": "^0.47.0", - "@tanstack/react-virtual": "^3.14.6", + "@floating-ui/react": "^0.27.13", + "@lexical/code": "^0.46.0", + "@lexical/hashtag": "^0.46.0", + "@lexical/link": "^0.46.0", + "@lexical/list": "^0.46.0", + "@lexical/mark": "^0.46.0", + "@lexical/markdown": "^0.46.0", + "@lexical/overflow": "^0.46.0", + "@lexical/react": "^0.46.0", + "@lexical/rich-text": "^0.46.0", + "@lexical/table": "^0.46.0", + "@lexical/utils": "^0.46.0", + "@tanstack/react-virtual": "^3.13.2", "@types/js-yaml": "^4.0.9", "@types/json-schema": "^7.0.15", - "@types/lodash": "^4.17.24", - "@types/node": "^20.19.43", - "@types/prismjs": "^1.26.6", - "@types/react": "^19.2.17", - "@types/react-dom": "^19.2.3", - "@vitest/coverage-v8": "^4.1.10", - "ajv": "^8.20.0", - "jotai": "^2.20.2", - "jotai-family": "^1.0.2", - "js-yaml": "^4.3.0", - "jsonrepair": "^3.15.0", - "lexical": "^0.47.0", + "@types/lodash": "^4.17.23", + "@types/node": "^20.19.20", + "@types/prismjs": "^1.26.5", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", + "@vitest/coverage-v8": "^4.1.4", + "ajv": "^8.18.0", + "jotai": "^2.16.1", + "jotai-family": "^1.0.1", + "js-yaml": "^4.1.1", + "jsonrepair": "^3.13.3", + "lexical": "^0.46.0", "prismjs": "^1.30.0", "typescript": "^5.9.3", "usehooks-ts": "^3.1.1", - "vitest": "^4.1.10" + "vitest": "^4.1.4" }, "peerDependencies": { "@ant-design/icons": ">=5.0.0", diff --git a/web/packages/agenta-entities/src/loadable/controller.ts b/web/packages/agenta-entities/src/loadable/controller.ts index 8951c19bd9..977e5b8051 100644 --- a/web/packages/agenta-entities/src/loadable/controller.ts +++ b/web/packages/agenta-entities/src/loadable/controller.ts @@ -2079,7 +2079,8 @@ const rowExecutionStaleStateAtomFamily = atomFamily( const agDataInputs = traceSummary.agData?.inputs as Record | undefined // The actual input values are nested under another "inputs" key const traceInputs = (agDataInputs?.inputs ?? agDataInputs) as - Record | undefined + | Record + | undefined // If no trace inputs available, can't determine staleness if (!traceInputs) { diff --git a/web/packages/agenta-entities/src/runnable/evaluatorTransforms.ts b/web/packages/agenta-entities/src/runnable/evaluatorTransforms.ts index ab36833ac4..ef7eb8ae26 100644 --- a/web/packages/agenta-entities/src/runnable/evaluatorTransforms.ts +++ b/web/packages/agenta-entities/src/runnable/evaluatorTransforms.ts @@ -56,7 +56,8 @@ export function nestEvaluatorConfiguration( // Check if data is already nested with prompt.llm_config.response_format const prompt = flat.prompt as Record | undefined const llmConfig = (prompt?.llm_config ?? prompt?.llmConfig) as - Record | undefined + | Record + | undefined const responseFormat = llmConfig?.response_format as Record | undefined // If response_format exists in llm_config, move it to top-level feedback_config @@ -75,7 +76,8 @@ export function nestEvaluatorConfiguration( // Non-LLM evaluator: group x-advanced fields under advanced_settings // to match the schema transform from nestEvaluatorSchema. const schemaProps = schema?.properties as - Record> | undefined + | Record> + | undefined if (schemaProps) { // Detect already-nested schema: `nestNonLlmEvaluatorSchema` wraps advanced // fields under an `advanced_settings` object. When re-nesting after a preset @@ -84,9 +86,11 @@ export function nestEvaluatorConfiguration( // advanced_settings.properties. Keys absent from the schema (e.g. `version`, // which was filtered as hidden during schema nesting) are dropped. const advancedSettingsSchema = schemaProps.advanced_settings as - Record | undefined + | Record + | undefined const advancedSettingsProps = advancedSettingsSchema?.properties as - Record | undefined + | Record + | undefined if (advancedSettingsProps) { const allowedPrimary = new Set( Object.keys(schemaProps).filter((k) => k !== "advanced_settings"), diff --git a/web/packages/agenta-entities/src/runnable/types.ts b/web/packages/agenta-entities/src/runnable/types.ts index 8529e1a521..6811c248b4 100644 --- a/web/packages/agenta-entities/src/runnable/types.ts +++ b/web/packages/agenta-entities/src/runnable/types.ts @@ -87,7 +87,11 @@ export interface ConnectedTestset { * Status of an input mapping */ export type InputMappingStatus = - "valid" | "invalid" | "unmapped" | "missing_source" | "type_mismatch" + | "valid" + | "invalid" + | "unmapped" + | "missing_source" + | "type_mismatch" /** * An input mapping from source output to target input @@ -157,7 +161,13 @@ export interface TestsetColumn { * Execution status */ export type ExecutionStatus = - "idle" | "pending" | "running" | "success" | "error" | "cancelled" | "skipped" + | "idle" + | "pending" + | "running" + | "success" + | "error" + | "cancelled" + | "skipped" /** * Trace info from execution diff --git a/web/packages/agenta-entities/src/runnable/utils.ts b/web/packages/agenta-entities/src/runnable/utils.ts index 42491decc7..f705afef5d 100644 --- a/web/packages/agenta-entities/src/runnable/utils.ts +++ b/web/packages/agenta-entities/src/runnable/utils.ts @@ -827,7 +827,8 @@ export function extractVariablesFromConfig( // 2. Extract from llm_config: response_format and tools const llmConfig = (prompt.llm_config ?? prompt.llmConfig) as - Record | undefined + | Record + | undefined if (!llmConfig || typeof llmConfig !== "object") continue const responseFormat = llmConfig.response_format ?? llmConfig.responseFormat @@ -974,7 +975,8 @@ function computePromptInputKeys( const sectionOpeners = extractSectionOpenersFromConfig({[promptKey]: promptConfig}) const rawTf = (promptConfig.template_format ?? promptConfig.templateFormat) as - string | undefined + | string + | undefined const templateFormat = resolveTemplateFormat(rawTf) ?? undefined const grouped = groupTemplateVariables(vars, {sectionOpeners, templateFormat}) @@ -1360,7 +1362,9 @@ export function extractVariablesFromEnhancedPrompts( // Read template_format from the enhanced prompt if available const tfWrapper = (promptObj?.template_format ?? promptObj?.templateFormat) as - Record | string | undefined + | Record + | string + | undefined const rawTf = typeof tfWrapper === "object" ? (tfWrapper?.value as string) : tfWrapper const effectiveFormat = resolveTemplateFormat(rawTf) ?? templateFormat diff --git a/web/packages/agenta-entities/src/shared/execution/schema.ts b/web/packages/agenta-entities/src/shared/execution/schema.ts index 347a3cf258..8d5ce86df0 100644 --- a/web/packages/agenta-entities/src/shared/execution/schema.ts +++ b/web/packages/agenta-entities/src/shared/execution/schema.ts @@ -42,7 +42,14 @@ export interface CompoundOption extends CommonOption { /** Common schema types */ export type SchemaType = - "string" | "number" | "boolean" | "object" | "array" | "compound" | "null" | "integer" + | "string" + | "number" + | "boolean" + | "object" + | "array" + | "compound" + | "null" + | "integer" /** Base interface for all schema-related types */ export interface BaseSchema extends Base { diff --git a/web/packages/agenta-entities/src/shared/openapi/schemaUtils.ts b/web/packages/agenta-entities/src/shared/openapi/schemaUtils.ts index 8fa46d7437..29066a552f 100644 --- a/web/packages/agenta-entities/src/shared/openapi/schemaUtils.ts +++ b/web/packages/agenta-entities/src/shared/openapi/schemaUtils.ts @@ -237,7 +237,8 @@ export function extractEndpointSchema( } const properties = (rawRequestSchema as Record)?.properties as - Record> | undefined + | Record> + | undefined if (!properties) { return { diff --git a/web/packages/agenta-entities/src/shared/relations/extendWithRelations.ts b/web/packages/agenta-entities/src/shared/relations/extendWithRelations.ts index 3d7e2c98de..b9f03fa682 100644 --- a/web/packages/agenta-entities/src/shared/relations/extendWithRelations.ts +++ b/web/packages/agenta-entities/src/shared/relations/extendWithRelations.ts @@ -91,7 +91,8 @@ export function extendWithRelations< // Create atom family for child data: atoms.{name}(parentId) const childMolecule = relation.childMolecule as - Molecule | LocalMolecule + | Molecule + | LocalMolecule const dataAtomFamily = atomFamily((parentId: string) => atom((get) => { @@ -171,7 +172,8 @@ export function createRelationDataAtom( relation: EntityRelation, ): Atom<(TChild | null)[]> { const childMolecule = relation.childMolecule as - Molecule | LocalMolecule + | Molecule + | LocalMolecule return atom((get) => { const parent = get(molecule.atoms.data(parentId)) diff --git a/web/packages/agenta-entities/src/shared/tableTypes.ts b/web/packages/agenta-entities/src/shared/tableTypes.ts index f0b6e0c4f0..fca1af3c9d 100644 --- a/web/packages/agenta-entities/src/shared/tableTypes.ts +++ b/web/packages/agenta-entities/src/shared/tableTypes.ts @@ -136,7 +136,9 @@ export interface PaginatedCombinedState { * Mirrors PaginatedControllerAction from @agenta/ui/table. */ export type PaginatedControllerAction = - {type: "loadMore"} | {type: "refresh"} | {type: "select"; keys: Key[]} + | {type: "loadMore"} + | {type: "refresh"} + | {type: "select"; keys: Key[]} /** * Paginated controller state (rows + pagination + selection). diff --git a/web/packages/agenta-entities/src/testcase/state/molecule.ts b/web/packages/agenta-entities/src/testcase/state/molecule.ts index 545e4d1ef8..64e604c69a 100644 --- a/web/packages/agenta-entities/src/testcase/state/molecule.ts +++ b/web/packages/agenta-entities/src/testcase/state/molecule.ts @@ -399,11 +399,13 @@ const loadableColumnsAtomFamily = atomFamily((revisionId: string) => } const columns = get(currentColumnsAtom) - return columns.map((col): LoadableColumn => ({ - key: col.key, - name: col.label || col.key, - type: "string", // Default type, could be inferred from data - })) + return columns.map( + (col): LoadableColumn => ({ + key: col.key, + name: col.label || col.key, + type: "string", // Default type, could be inferred from data + }), + ) }), ) diff --git a/web/packages/agenta-entities/src/workflow/api/createFromTemplate.ts b/web/packages/agenta-entities/src/workflow/api/createFromTemplate.ts index 31f6c7897d..367fe9b9aa 100644 --- a/web/packages/agenta-entities/src/workflow/api/createFromTemplate.ts +++ b/web/packages/agenta-entities/src/workflow/api/createFromTemplate.ts @@ -187,7 +187,8 @@ export async function createAppFromTemplate({ defaultParameters = cleanupDefaultParameters(explicitDefaults) } else { const parametersSchema = template.data?.schemas?.parameters as - Record | undefined + | Record + | undefined const rawDefaults = extractDefaultsFromSchema(parametersSchema) defaultParameters = cleanupDefaultParameters(rawDefaults) } diff --git a/web/packages/agenta-entities/src/workflow/core/evaluatorResolution.ts b/web/packages/agenta-entities/src/workflow/core/evaluatorResolution.ts index 0b30c9bada..76c44cb3dd 100644 --- a/web/packages/agenta-entities/src/workflow/core/evaluatorResolution.ts +++ b/web/packages/agenta-entities/src/workflow/core/evaluatorResolution.ts @@ -125,7 +125,8 @@ export const extractMetrics = (evaluator: { const outputSchema = resolveOutputSchema(evaluator?.data) const properties = resolveOutputSchemaProperties(evaluator?.data) ?? {} const defs = (outputSchema?.$defs ?? outputSchema?.definitions) as - Record | undefined + | Record + | undefined return Object.entries(properties).map(([key, _schema]) => { // Resolve $ref pointers (e.g., match evaluator matcher keys reference $defs/result) diff --git a/web/packages/agenta-entities/src/workflow/snapshotAdapter.ts b/web/packages/agenta-entities/src/workflow/snapshotAdapter.ts index ab35f7e402..ec1b8e3689 100644 --- a/web/packages/agenta-entities/src/workflow/snapshotAdapter.ts +++ b/web/packages/agenta-entities/src/workflow/snapshotAdapter.ts @@ -107,7 +107,8 @@ export const workflowSnapshotAdapter: RunnableSnapshotAdapter = { outputs: data.outputs ?? {}, parameters: (data.parameters as Record) ?? {}, sourceRef: data.sourceRef as - {type: "application" | "evaluator"; id: string; slug?: string} | undefined, + | {type: "application" | "evaluator"; id: string; slug?: string} + | undefined, isEvaluator: data.isEvaluator === true, uri: typeof data.uri === "string" ? data.uri : undefined, envelope: @@ -198,7 +199,8 @@ export const workflowSnapshotAdapter: RunnableSnapshotAdapter = { if (!isLocalDraftId(draftId)) return null const store = getDefaultStore() const localData = store.get(workflowLocalServerDataAtomFamily(draftId)) as - (Record & {_sourceRevisionId?: string}) | null + | (Record & {_sourceRevisionId?: string}) + | null return localData?._sourceRevisionId ?? null }, diff --git a/web/packages/agenta-entities/src/workflow/state/appUtils.ts b/web/packages/agenta-entities/src/workflow/state/appUtils.ts index 214b0ba07c..e3e5d826df 100644 --- a/web/packages/agenta-entities/src/workflow/state/appUtils.ts +++ b/web/packages/agenta-entities/src/workflow/state/appUtils.ts @@ -163,7 +163,8 @@ export async function createEphemeralAppFromTemplate({ const resolvedName = defaultName ?? `${capitalize(type)}` const catalogSchemas = template.data?.schemas as - Record | null | undefined> | undefined + | Record | null | undefined> + | undefined let schemas: { inputs?: Record | null outputs?: Record | null diff --git a/web/packages/agenta-entities/src/workflow/state/commit.ts b/web/packages/agenta-entities/src/workflow/state/commit.ts index 0af64d221e..2a33490be1 100644 --- a/web/packages/agenta-entities/src/workflow/state/commit.ts +++ b/web/packages/agenta-entities/src/workflow/state/commit.ts @@ -72,7 +72,8 @@ function prepareCommitParameters( // The playground build-kit overlay lives in read-only additional_context/session atoms. Commit // reads only the user-owned revision config here, so platform ops and sandbox elevation stay out. const rawParams = stripAgentaMetadataDeep(entity.data?.parameters) as - Record | undefined + | Record + | undefined if (!rawParams) return undefined const isEvaluator = entity.flags?.is_evaluator ?? false diff --git a/web/packages/agenta-entities/src/workflow/state/molecule.ts b/web/packages/agenta-entities/src/workflow/state/molecule.ts index e0bd03008e..30224562a1 100644 --- a/web/packages/agenta-entities/src/workflow/state/molecule.ts +++ b/web/packages/agenta-entities/src/workflow/state/molecule.ts @@ -362,7 +362,15 @@ const isBaseAtomFamily = atomFamily((workflowId: string) => * Use this to switch UI rendering modes instead of checking multiple flags. */ export type WorkflowType = - "human" | "llm" | "code" | "hook" | "match" | "custom" | "agent" | "chat" | "completion" + | "human" + | "llm" + | "code" + | "hook" + | "match" + | "custom" + | "agent" + | "chat" + | "completion" const workflowTypeAtomFamily = atomFamily((workflowId: string) => atom((get) => { @@ -613,7 +621,8 @@ const parametersSchemaAtomFamily = atomFamily((workflowId: string) => // Catalog template schemas.parameters may be settings_template format const templateParams = template.data?.schemas?.parameters as - Record | undefined + | Record + | undefined if (!templateParams) return storedSchema @@ -1217,7 +1226,8 @@ const outputPortsAtomFamily = atomFamily((workflowId: string) => // Nested form: feedback_config.json_schema.schema.properties const feedbackConfig = config?.feedback_config as Record | undefined const jsonSchema = feedbackConfig?.json_schema as - {schema?: {properties?: Record}} | undefined + | {schema?: {properties?: Record}} + | undefined // Also check flat form (raw backend data): json_schema at top level const flatJsonSchema = config?.json_schema as typeof jsonSchema | undefined const fbProperties = diff --git a/web/packages/agenta-entities/src/workflow/state/runnableSetup.ts b/web/packages/agenta-entities/src/workflow/state/runnableSetup.ts index 8039a14acc..61ea2dc7c3 100644 --- a/web/packages/agenta-entities/src/workflow/state/runnableSetup.ts +++ b/web/packages/agenta-entities/src/workflow/state/runnableSetup.ts @@ -127,7 +127,8 @@ function buildWorkflowTraceReferences( if (isLocal && options?.includeVariantAndRevisionForLocalDraft !== false) { const localData = get(workflowLocalServerDataAtomFamily(workflowId)) as - (Record & {_sourceRevisionId?: string}) | null + | (Record & {_sourceRevisionId?: string}) + | null const sourceRevisionId = localData?._sourceRevisionId const variantId = entity.workflow_variant_id ?? entity.variant_id ?? null if (variantId) { @@ -191,7 +192,9 @@ export const executionModeAtomFamily = atomFamily((workflowId: string) => // completion — chat apps accept `messages` as input, while completion apps // have prompt template messages in parameters but take simple variables as input. const inputSchema = entity?.data?.schemas?.inputs as - Record | null | undefined + | Record + | null + | undefined const inputProps = inputSchema?.properties as Record | null | undefined if (inputProps?.messages) return "chat" @@ -474,10 +477,11 @@ export const requestPayloadAtomFamily = atomFamily((workflowId: string) => // Build references from meta.sourceRef for trace attribution, but only if this is not an ephemeral (pre-creation) workflow const meta = entity.meta as Record | null | undefined const sourceRef = meta?.sourceRef as - {type?: string; id?: string; slug?: string; version?: string} | undefined + | {type?: string; id?: string; slug?: string; version?: string} + | undefined let references: - Record | undefined = - undefined + | Record + | undefined = undefined // Only include references if the workflow has a real id or slug, and id is not a local draft or placeholder const idIsLocalDraft = sourceRef?.id && isLocalDraftId(sourceRef.id) const idIsPlaceholder = sourceRef?.id && isPlaceholderId(sourceRef.id) diff --git a/web/packages/agenta-entities/src/workflow/state/store.ts b/web/packages/agenta-entities/src/workflow/state/store.ts index 8b2105af08..b2619299bd 100644 --- a/web/packages/agenta-entities/src/workflow/state/store.ts +++ b/web/packages/agenta-entities/src/workflow/state/store.ts @@ -1565,7 +1565,8 @@ export const workflowBaseEntityAtomFamily = atomFamily((workflowId: string) => if (localData.flags?.is_evaluator) { const flatParams = localData.data?.parameters as Record | undefined let flatSchema = localData.data?.schemas?.parameters as - Record | undefined + | Record + | undefined // Ephemeral evaluator workflows (e.g. opened from a trace span) don't // carry their own parameter schema. Reactively seed it from the builtin @@ -1627,7 +1628,8 @@ export const workflowBaseEntityAtomFamily = atomFamily((workflowId: string) => // to drop hidden keys from the rendered data again. if (localMerged.flags?.is_evaluator && draft.data?.parameters) { const draftParams = localMerged.data?.parameters as - Record | undefined + | Record + | undefined const reNestSchema = flatSchemaForReNest ?? (localMerged.data?.schemas?.parameters as Record | undefined) @@ -1666,7 +1668,8 @@ export const workflowBaseEntityAtomFamily = atomFamily((workflowId: string) => if (merged.flags?.is_evaluator) { const flatParams = merged.data?.parameters as Record | undefined const flatSchema = merged.data?.schemas?.parameters as - Record | undefined + | Record + | undefined flatSchemaForReNest = flatSchema @@ -1750,7 +1753,8 @@ export const workflowEntityAtomFamily = atomFamily((workflowId: string) => if (localData.flags?.is_evaluator) { const flatParams = localData.data?.parameters as Record | undefined let flatSchema = localData.data?.schemas?.parameters as - Record | undefined + | Record + | undefined // Ephemeral evaluator workflows (e.g. opened from a trace span) don't // carry their own parameter schema. Reactively seed it from the builtin @@ -1812,7 +1816,8 @@ export const workflowEntityAtomFamily = atomFamily((workflowId: string) => // to drop hidden keys from the rendered data again. if (localMerged.flags?.is_evaluator && draft.data?.parameters) { const draftParams = localMerged.data?.parameters as - Record | undefined + | Record + | undefined const reNestSchema = flatSchemaForReNest ?? (localMerged.data?.schemas?.parameters as Record | undefined) @@ -1964,7 +1969,8 @@ export const workflowEntityAtomFamily = atomFamily((workflowId: string) => if (merged.flags?.is_evaluator) { const flatParams = merged.data?.parameters as Record | undefined const flatSchema = merged.data?.schemas?.parameters as - Record | undefined + | Record + | undefined flatSchemaForReNest = flatSchema @@ -2151,7 +2157,8 @@ export const workflowIsDirtyAtomFamily = atomFamily((workflowId: string) => // side is nested (nestEvaluatorSchema in workflowBaseEntityAtomFamily). // Nest the server schema too so the whole-data diff is like-for-like. const rawServerSchemaParams = serverData.data?.schemas?.parameters as - Record | undefined + | Record + | undefined const serverSchemas = rawServerSchemaParams && serverData.flags?.is_evaluator ? { diff --git a/web/packages/agenta-entity-ui/package.json b/web/packages/agenta-entity-ui/package.json index ce5544727f..5a2d2f4666 100644 --- a/web/packages/agenta-entity-ui/package.json +++ b/web/packages/agenta-entity-ui/package.json @@ -30,46 +30,46 @@ "./workflow": "./src/workflow/index.ts" }, "dependencies": { - "@agenta/entities": "link:../agenta-entities", - "@agenta/shared": "link:../agenta-shared", - "@agenta/ui": "link:../agenta-ui", + "@agenta/entities": "workspace:../agenta-entities", + "@agenta/shared": "workspace:../agenta-shared", + "@agenta/ui": "workspace:../agenta-ui", "@phosphor-icons/react": "^2.1.10", "clsx": "^2.1.1", - "fflate": "^0.8.3", - "js-yaml": "^4.3.0", - "lodash": "^4.18.1", + "fflate": "0.4.8", + "js-yaml": "^4.1.1", + "lodash": "^4.17.23", "lucide-react": "^0.479.0", "uuid": "^11.1.1", - "zod": "^4.4.3" + "zod": "^4.3.6" }, "devDependencies": { - "@floating-ui/react": "^0.27.20", - "@lexical/code": "^0.47.0", - "@lexical/hashtag": "^0.47.0", - "@lexical/link": "^0.47.0", - "@lexical/list": "^0.47.0", - "@lexical/mark": "^0.47.0", - "@lexical/markdown": "^0.47.0", - "@lexical/overflow": "^0.47.0", - "@lexical/react": "^0.47.0", - "@lexical/rich-text": "^0.47.0", - "@lexical/table": "^0.47.0", - "@lexical/utils": "^0.47.0", - "@tanstack/react-virtual": "^3.14.6", + "@floating-ui/react": "^0.27.13", + "@lexical/code": "^0.46.0", + "@lexical/hashtag": "^0.46.0", + "@lexical/link": "^0.46.0", + "@lexical/list": "^0.46.0", + "@lexical/mark": "^0.46.0", + "@lexical/markdown": "^0.46.0", + "@lexical/overflow": "^0.46.0", + "@lexical/react": "^0.46.0", + "@lexical/rich-text": "^0.46.0", + "@lexical/table": "^0.46.0", + "@lexical/utils": "^0.46.0", + "@tanstack/react-virtual": "^3.13.2", "@types/js-yaml": "^4.0.9", - "@types/lodash": "^4.17.24", - "@types/node": "^20.19.43", - "@types/prismjs": "^1.26.6", - "@types/react": "^19.2.17", - "@types/react-dom": "^19.2.3", - "ajv": "^8.20.0", + "@types/lodash": "^4.17.23", + "@types/node": "^20.19.20", + "@types/prismjs": "^1.26.5", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", + "ajv": "^8.18.0", "fast-deep-equal": "^3.1.3", - "jsonrepair": "^3.15.0", - "lexical": "^0.47.0", + "jsonrepair": "^3.13.3", + "lexical": "^0.46.0", "prismjs": "^1.30.0", "typescript": "^5.9.3", "usehooks-ts": "^3.1.1", - "vitest": "^4.1.10" + "vitest": "^4.1.4" }, "peerDependencies": { "@ant-design/icons": ">=5.0.0", diff --git a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/FeedbackConfigurationControl.tsx b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/FeedbackConfigurationControl.tsx index 94beea2db4..d74cb4ab6a 100644 --- a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/FeedbackConfigurationControl.tsx +++ b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/FeedbackConfigurationControl.tsx @@ -93,7 +93,8 @@ function generateJSONSchema( // Preserve original descriptions if available const origProps = originalSchema?.schema?.properties as - Record> | undefined + | Record> + | undefined const origScoreDesc = origProps?.score?.description as string | undefined const origReasoningDesc = (origProps?.reasoning?.description ?? origProps?.comment?.description) as string | undefined diff --git a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/PromptSchemaControl.tsx b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/PromptSchemaControl.tsx index cd41acde73..e93a523e70 100644 --- a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/PromptSchemaControl.tsx +++ b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/PromptSchemaControl.tsx @@ -393,7 +393,8 @@ export const PromptSchemaControl = memo(function PromptSchemaControl({ ...(newTool as Record), agenta_metadata: { ...(((newTool as Record).agenta_metadata as - Record | undefined) ?? {}), + | Record + | undefined) ?? {}), ...meta, }, } diff --git a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolItemControl.tsx b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolItemControl.tsx index ef1bcf4639..9509240b2c 100644 --- a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolItemControl.tsx +++ b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolItemControl.tsx @@ -577,7 +577,8 @@ export const ToolItemControl = memo(function ToolItemControl({ (toolObj as Record)?.function && typeof (toolObj as Record).function === "object" ? (((toolObj as Record).function as Record).name as - string | undefined) + | string + | undefined) : undefined // Builtin detection diff --git a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolSelectorPopover.tsx b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolSelectorPopover.tsx index 3334556cef..8a27b3a3e8 100644 --- a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolSelectorPopover.tsx +++ b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolSelectorPopover.tsx @@ -55,7 +55,9 @@ interface BuiltinProviderGroup { } type ActivePane = - {kind: "builtin"; providerKey: string} | {kind: "connection"; connectionId: string} | null + | {kind: "builtin"; providerKey: string} + | {kind: "connection"; connectionId: string} + | null export interface ToolSelectionMeta { source: "builtin" | "custom" | "gateway" diff --git a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useAgentTools.ts b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useAgentTools.ts index c2f8605eac..68670775d3 100644 --- a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useAgentTools.ts +++ b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useAgentTools.ts @@ -50,7 +50,8 @@ export function useAgentTools({ ...(tool as Record), agenta_metadata: { ...(((tool as Record).agenta_metadata as - Record | undefined) ?? {}), + | Record + | undefined) ?? {}), ...toolMeta, }, } diff --git a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useModelHarness.tsx b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useModelHarness.tsx index bd0ed00a6e..2e65eec892 100644 --- a/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useModelHarness.tsx +++ b/web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useModelHarness.tsx @@ -430,7 +430,8 @@ export function useModelHarness({ const picked = Array.isArray(option) ? option[0] : option const metadata = ( picked as - {metadata?: {connectionSlug?: string; provider?: string}} | undefined + | {metadata?: {connectionSlug?: string; provider?: string}} + | undefined )?.metadata writeModel({ modelId: (v as string) ?? null, @@ -796,7 +797,8 @@ export function useModelHarness({ modeSchema={ ( harnessProps.permissions?.properties as - Record | undefined + | Record + | undefined )?.default_mode } /> diff --git a/web/packages/agenta-entity-ui/src/DrillInView/components/PlaygroundConfigSection.tsx b/web/packages/agenta-entity-ui/src/DrillInView/components/PlaygroundConfigSection.tsx index 3da364b9b6..07f41d8cf7 100644 --- a/web/packages/agenta-entity-ui/src/DrillInView/components/PlaygroundConfigSection.tsx +++ b/web/packages/agenta-entity-ui/src/DrillInView/components/PlaygroundConfigSection.tsx @@ -726,7 +726,8 @@ function PlaygroundConfigSection({ ) const codeRuntime = (siblingGroups.code as Record | undefined)?.runtime as - string | undefined + | string + | undefined const handleRuntimeChange = useCallback( (runtime: string) => { dispatchUpdate(revisionId, {__siblingData: {runtime}}) @@ -1107,7 +1108,8 @@ function PlaygroundConfigSection({ const fallbackPolicyOptions = useMemo(() => { const schema = promptModelInfo?.promptSchemaProps.fallback_policy as - {enum?: unknown[]; "x-ag-metadata"?: Record} | undefined + | {enum?: unknown[]; "x-ag-metadata"?: Record} + | undefined const metadata = schema?.["x-ag-metadata"] ?? {} const enumValues = schema?.enum const values = @@ -1123,7 +1125,8 @@ function PlaygroundConfigSection({ const retryPolicyOptions = useMemo(() => { const schema = promptModelInfo?.promptSchemaProps.retry_policy as - {enum?: unknown[]; "x-ag-metadata"?: Record} | undefined + | {enum?: unknown[]; "x-ag-metadata"?: Record} + | undefined const metadata = schema?.["x-ag-metadata"] ?? {} const enumValues = schema?.enum const values = @@ -1458,7 +1461,9 @@ function PlaygroundConfigSection({ fallbackPolicy={ (promptModelInfo?.promptValue .fallback_policy as - string | null | undefined) ?? null + | string + | null + | undefined) ?? null } fallbackConfigs={fallbackConfigs} fallbackConfigKeys={fallbackConfigKeys} @@ -1466,12 +1471,14 @@ function PlaygroundConfigSection({ fallbackPolicySchema={ promptModelInfo?.promptSchemaProps .fallback_policy as - EntitySchemaProperty | undefined + | EntitySchemaProperty + | undefined } fallbackConfigsSchema={ promptModelInfo?.promptSchemaProps .fallback_configs as - EntitySchemaProperty | undefined + | EntitySchemaProperty + | undefined } onPolicyChange={handleFallbackPolicyChange} onAddFallbackModel={handleAddFallbackModel} @@ -1488,18 +1495,22 @@ function PlaygroundConfigSection({ = createAndRegist // Check if it's a local draft if (entity.id && isLocalDraftId(entity.id)) { const sourceRevision = (entity as Record)._sourceRevision as - number | null + | number + | null return formatLocalDraftLabel(sourceRevision) } diff --git a/web/packages/agenta-entity-ui/src/modals/actions/types.ts b/web/packages/agenta-entity-ui/src/modals/actions/types.ts index 355e9fec31..427356d497 100644 --- a/web/packages/agenta-entity-ui/src/modals/actions/types.ts +++ b/web/packages/agenta-entity-ui/src/modals/actions/types.ts @@ -78,7 +78,11 @@ export interface SaveOrCommitAction { * Union type of all entity modal actions */ export type EntityModalAction = - CommitAction | SaveAction | CreateAction | DeleteAction | SaveOrCommitAction + | CommitAction + | SaveAction + | CreateAction + | DeleteAction + | SaveOrCommitAction // ============================================================================ // ACTION CREATORS diff --git a/web/packages/agenta-entity-ui/src/modals/types.ts b/web/packages/agenta-entity-ui/src/modals/types.ts index f105784698..e19f9a2a87 100644 --- a/web/packages/agenta-entity-ui/src/modals/types.ts +++ b/web/packages/agenta-entity-ui/src/modals/types.ts @@ -18,7 +18,12 @@ import type {Atom, WritableAtom} from "jotai" * Supported entity types for modal operations */ export type EntityType = - "testset" | "revision" | "variant" | "evaluator" | "application" | "simpleQueue" + | "testset" + | "revision" + | "variant" + | "evaluator" + | "application" + | "simpleQueue" /** * Reference to an entity for modal operations diff --git a/web/packages/agenta-entity-ui/src/selection/adapters/createAdapterFromRelations.ts b/web/packages/agenta-entity-ui/src/selection/adapters/createAdapterFromRelations.ts index 5b2f86151f..78e929e256 100644 --- a/web/packages/agenta-entity-ui/src/selection/adapters/createAdapterFromRelations.ts +++ b/web/packages/agenta-entity-ui/src/selection/adapters/createAdapterFromRelations.ts @@ -348,14 +348,18 @@ export function createAdapterFromRelations< getPlaceholderNode: rootLevel.getPlaceholderNode, getIcon: rootLevel.getIcon as ((entity: unknown) => ReactNode) | undefined, getDescription: rootLevel.getDescription as - ((entity: unknown) => string | undefined) | undefined, + | ((entity: unknown) => string | undefined) + | undefined, getSuffixNode: rootLevel.getSuffixNode as ((entity: unknown) => ReactNode) | undefined, hasChildren: rootLevel.hasChildren as boolean | ((entity: unknown) => boolean) | undefined, isSelectable: rootLevel.isSelectable as - boolean | ((entity: unknown) => boolean) | undefined, + | boolean + | ((entity: unknown) => boolean) + | undefined, onBeforeLoad: rootLevel.onBeforeLoad, getGroupKey: rootLevel.getGroupKey as - ((entity: unknown) => string | null | undefined) | undefined, + | ((entity: unknown) => string | null | undefined) + | undefined, getGroupLabel: rootLevel.getGroupLabel, buildTabs: rootLevel.buildTabs, }) @@ -395,7 +399,8 @@ export function createAdapterFromRelations< autoSelectSingle: childConfig.overrides?.autoSelectSingle ?? relation?.selection?.autoSelectSingle, listAtomFamily: relation?.listAtomFamily as - ((parentId: string) => Atom>) | undefined, + | ((parentId: string) => Atom>) + | undefined, getId: childConfig.overrides?.getId, getLabel: childConfig.overrides?.getLabel, getLabelNode: childConfig.overrides?.getLabelNode, diff --git a/web/packages/agenta-entity-ui/src/selection/adapters/createLevelFromRelation.ts b/web/packages/agenta-entity-ui/src/selection/adapters/createLevelFromRelation.ts index e96adb29d8..03aa0ab208 100644 --- a/web/packages/agenta-entity-ui/src/selection/adapters/createLevelFromRelation.ts +++ b/web/packages/agenta-entity-ui/src/selection/adapters/createLevelFromRelation.ts @@ -294,7 +294,8 @@ export function createLevelFromRelation( const resolvedGetDescription = getDescription ?? (selectionConfig?.displayDescription as - ((entity: TChild) => string | undefined) | undefined) + | ((entity: TChild) => string | undefined) + | undefined) return { type, @@ -316,7 +317,8 @@ export function createLevelFromRelation( getGroupKey, getGroupLabel, buildTabs: buildTabs as - ((items: unknown[]) => import("../types").TabDefinition[]) | undefined, + | ((items: unknown[]) => import("../types").TabDefinition[]) + | undefined, } } diff --git a/web/packages/agenta-entity-ui/src/selection/components/UnifiedEntityPicker/types.ts b/web/packages/agenta-entity-ui/src/selection/components/UnifiedEntityPicker/types.ts index 17ce12cc08..d3cd0f9c31 100644 --- a/web/packages/agenta-entity-ui/src/selection/components/UnifiedEntityPicker/types.ts +++ b/web/packages/agenta-entity-ui/src/selection/components/UnifiedEntityPicker/types.ts @@ -16,7 +16,11 @@ import type {EntitySelectionAdapter, EntitySelectionResult} from "../../types" * EntityPicker rendering variant */ export type EntityPickerVariant = - "cascading" | "breadcrumb" | "list-popover" | "cascader" | "popover-cascader" + | "cascading" + | "breadcrumb" + | "list-popover" + | "cascader" + | "popover-cascader" // ============================================================================ // BASE PROPS diff --git a/web/packages/agenta-entity-ui/src/selection/hooks/modes/autoSelectLatestChild.ts b/web/packages/agenta-entity-ui/src/selection/hooks/modes/autoSelectLatestChild.ts index f3e6ca18f7..b69eca4ffb 100644 --- a/web/packages/agenta-entity-ui/src/selection/hooks/modes/autoSelectLatestChild.ts +++ b/web/packages/agenta-entity-ui/src/selection/hooks/modes/autoSelectLatestChild.ts @@ -1,7 +1,9 @@ import type {LevelQueryState} from "../utilities" export type AutoSelectLatestChildDecision = - {status: "wait"} | {status: "select"; child: T} | {status: "complete"} + | {status: "wait"} + | {status: "select"; child: T} + | {status: "complete"} interface ResolveAutoSelectLatestChildOptions { children: T[] diff --git a/web/packages/agenta-entity-ui/src/view-types/viewTypes.ts b/web/packages/agenta-entity-ui/src/view-types/viewTypes.ts index 529c4854cb..e9c44fe513 100644 --- a/web/packages/agenta-entity-ui/src/view-types/viewTypes.ts +++ b/web/packages/agenta-entity-ui/src/view-types/viewTypes.ts @@ -149,7 +149,13 @@ export function getDefaultViewForValue(value: unknown): ViewType { /** Declared port type from the runnable schema. */ export type ExpectedType = - "string" | "number" | "integer" | "boolean" | "object" | "array" | undefined + | "string" + | "number" + | "integer" + | "boolean" + | "object" + | "array" + | undefined function isValueEmpty(value: unknown): boolean { return value === undefined || value === null || value === "" diff --git a/web/packages/agenta-playground-ui/package.json b/web/packages/agenta-playground-ui/package.json index 6263359253..8b4911198d 100644 --- a/web/packages/agenta-playground-ui/package.json +++ b/web/packages/agenta-playground-ui/package.json @@ -32,11 +32,11 @@ "./workflow-revision-drawer": "./src/components/WorkflowRevisionDrawer/index.ts" }, "dependencies": { - "@agenta/entities": "link:../agenta-entities", - "@agenta/entity-ui": "link:../agenta-entity-ui", - "@agenta/playground": "link:../agenta-playground", - "@agenta/shared": "link:../agenta-shared", - "@agenta/ui": "link:../agenta-ui", + "@agenta/entities": "workspace:../agenta-entities", + "@agenta/entity-ui": "workspace:../agenta-entity-ui", + "@agenta/playground": "workspace:../agenta-playground", + "@agenta/shared": "workspace:../agenta-shared", + "@agenta/ui": "workspace:../agenta-ui", "@phosphor-icons/react": "^2.1.10", "clsx": "^2.1.1", "json5": "^2.2.3", @@ -53,10 +53,10 @@ "react-dom": ">=18.0.0" }, "devDependencies": { - "@types/node": "^20.19.43", - "@types/react": "^19.2.17", - "@types/react-dom": "^19.2.3", - "jotai-family": "^1.0.2", + "@types/node": "^20.19.20", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", + "jotai-family": "^1.0.1", "typescript": "^5.9.3" } } diff --git a/web/packages/agenta-playground-ui/src/components/ExecutionItemComparisonView/GenerationComparisonCompletionOutput/index.tsx b/web/packages/agenta-playground-ui/src/components/ExecutionItemComparisonView/GenerationComparisonCompletionOutput/index.tsx index 7b4a22688b..4081bddeae 100644 --- a/web/packages/agenta-playground-ui/src/components/ExecutionItemComparisonView/GenerationComparisonCompletionOutput/index.tsx +++ b/web/packages/agenta-playground-ui/src/components/ExecutionItemComparisonView/GenerationComparisonCompletionOutput/index.tsx @@ -70,7 +70,8 @@ const DownstreamNodeCard = ({ ?.feedback_config as Record | undefined if (fbConfig) { const jsonSchema = fbConfig.json_schema as - {schema?: {properties?: {score?: Record}}} | undefined + | {schema?: {properties?: {score?: Record}}} + | undefined const scoreConstraints = jsonSchema?.schema?.properties?.score if (scoreConstraints) { const existing = map.score ?? ({} as Record) @@ -228,7 +229,8 @@ const GenerationComparisonCompletionOutput = ({ // Chain nodes for downstream results const nodes = useAtomValue(useMemo(() => playgroundController.selectors.nodes(), [])) as - PlaygroundNode[] | null + | PlaygroundNode[] + | null const isChain = (nodes?.length ?? 0) > 1 // Resolve human-readable names for downstream nodes diff --git a/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ChatTurnView/index.tsx b/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ChatTurnView/index.tsx index ad3d0425c9..a61c542e18 100644 --- a/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ChatTurnView/index.tsx +++ b/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ChatTurnView/index.tsx @@ -312,7 +312,8 @@ const ChatTurnView = ({ // Chain nodes for downstream evaluator results const nodes = useAtomValue(useMemo(() => playgroundController.selectors.nodes(), [])) as - PlaygroundNode[] | null + | PlaygroundNode[] + | null const isChain = (nodes?.length ?? 0) > 1 const {nodeNames} = usePlaygroundNodeLabels(nodes) @@ -425,12 +426,16 @@ const ChatTurnView = ({ const hasToolCalls = Array.isArray( ( fallbackAssistantMessage as - {tool_calls?: unknown[]} | null | undefined + | {tool_calls?: unknown[]} + | null + | undefined )?.tool_calls, ) ? (( fallbackAssistantMessage as - {tool_calls?: unknown[]} | null | undefined + | {tool_calls?: unknown[]} + | null + | undefined )?.tool_calls?.length ?? 0) : 0 return ChatTurnAssistantActions && entityId && hasToolCalls > 0 ? ( diff --git a/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ExecutionRow/ComparisonLayout.tsx b/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ExecutionRow/ComparisonLayout.tsx index aa91463ec9..648e853597 100644 --- a/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ExecutionRow/ComparisonLayout.tsx +++ b/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ExecutionRow/ComparisonLayout.tsx @@ -92,7 +92,8 @@ const ComparisonLayout = ({ // Chain nodes for per-step execution const nodes = useAtomValue(useMemo(() => playgroundController.selectors.nodes(), [])) as - PlaygroundNode[] | null + | PlaygroundNode[] + | null const rootNodes = useMemo( () => (nodes ? nodes.filter((node) => node.depth === 0) : []), [nodes], diff --git a/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ExecutionRow/SingleLayout.tsx b/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ExecutionRow/SingleLayout.tsx index b02a0b0478..86de19111d 100644 --- a/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ExecutionRow/SingleLayout.tsx +++ b/web/packages/agenta-playground-ui/src/components/ExecutionItems/assets/ExecutionRow/SingleLayout.tsx @@ -287,7 +287,8 @@ const DownstreamNodeCard = ({ ?.feedback_config as Record | undefined if (fbConfig) { const jsonSchema = fbConfig.json_schema as - {schema?: {properties?: {score?: Record}}} | undefined + | {schema?: {properties?: {score?: Record}}} + | undefined const scoreConstraints = jsonSchema?.schema?.properties?.score if (scoreConstraints) { const existing = map.score ?? ({} as Record) @@ -455,7 +456,8 @@ const SingleView = ({ }: Props) => { // Read nodes FIRST — this subscription reliably updates on connect/disconnect. const nodes = useAtomValue(useMemo(() => playgroundController.selectors.nodes(), [])) as - PlaygroundNode[] | null + | PlaygroundNode[] + | null const isChain = (nodes?.length ?? 0) > 1 // Derive variable keys using atomFamily keyed on downstream entity IDs. diff --git a/web/packages/agenta-playground-ui/src/components/PlaygroundOutputs/index.tsx b/web/packages/agenta-playground-ui/src/components/PlaygroundOutputs/index.tsx index 4b384c6f33..2cc2f0f5bc 100644 --- a/web/packages/agenta-playground-ui/src/components/PlaygroundOutputs/index.tsx +++ b/web/packages/agenta-playground-ui/src/components/PlaygroundOutputs/index.tsx @@ -138,7 +138,8 @@ function DownstreamNodeCard({ ?.feedback_config as Record | undefined if (fbConfig) { const jsonSchema = fbConfig.json_schema as - {schema?: {properties?: {score?: Record}}} | undefined + | {schema?: {properties?: {score?: Record}}} + | undefined const scoreConstraints = jsonSchema?.schema?.properties?.score if (scoreConstraints) { const existing = map.score ?? ({} as Record) @@ -276,7 +277,8 @@ function VariantOutputColumn({ downstreamNodes: PlaygroundNode[] }) { const nodes = useAtomValue(useMemo(() => playgroundController.selectors.nodes(), [])) as - PlaygroundNode[] | null + | PlaygroundNode[] + | null const primary = useMemo( () => nodes?.find((node) => node.entityId === entityId), @@ -330,7 +332,8 @@ export interface PlaygroundOutputsProps { const PlaygroundOutputs = ({rowId, primaryEntityId}: PlaygroundOutputsProps) => { const nodes = useAtomValue(useMemo(() => playgroundController.selectors.nodes(), [])) as - PlaygroundNode[] | null + | PlaygroundNode[] + | null const isChain = (nodes?.length ?? 0) > 1 const rootNodes = useMemo(() => (nodes ? nodes.filter((n) => n.depth === 0) : []), [nodes]) const isComparisonView = rootNodes.length > 1 diff --git a/web/packages/agenta-playground-ui/src/components/WorkflowRevisionDrawer/store.ts b/web/packages/agenta-playground-ui/src/components/WorkflowRevisionDrawer/store.ts index 385f6b121b..49f0642a2b 100644 --- a/web/packages/agenta-playground-ui/src/components/WorkflowRevisionDrawer/store.ts +++ b/web/packages/agenta-playground-ui/src/components/WorkflowRevisionDrawer/store.ts @@ -23,7 +23,11 @@ import type {ConfigViewMode} from "./DrawerContext" // ================================================================ export type DrawerContext = - "variant" | "deployment" | "evaluator-view" | "evaluator-create" | "app-create" + | "variant" + | "deployment" + | "evaluator-view" + | "evaluator-create" + | "app-create" /** * Whether the drawer context represents creating a new entity (vs. viewing diff --git a/web/packages/agenta-playground-ui/src/components/shared/EvaluatorFieldGrid/index.tsx b/web/packages/agenta-playground-ui/src/components/shared/EvaluatorFieldGrid/index.tsx index bc3b5b49e8..59859f0931 100644 --- a/web/packages/agenta-playground-ui/src/components/shared/EvaluatorFieldGrid/index.tsx +++ b/web/packages/agenta-playground-ui/src/components/shared/EvaluatorFieldGrid/index.tsx @@ -90,7 +90,8 @@ const EvaluatorFieldGrid = memo(function EvaluatorFieldGrid({ // Enrich the "score" field schema with constraints from feedback_config if (feedbackConfig) { const jsonSchema = feedbackConfig.json_schema as - {schema?: {properties?: {score?: Record}}} | undefined + | {schema?: {properties?: {score?: Record}}} + | undefined const scoreConstraints = jsonSchema?.schema?.properties?.score if (scoreConstraints) { const existing = base.score ?? ({} as Record) diff --git a/web/packages/agenta-playground-ui/src/components/shared/NodeResultCard/index.tsx b/web/packages/agenta-playground-ui/src/components/shared/NodeResultCard/index.tsx index ba0f759307..4afe9aaf64 100644 --- a/web/packages/agenta-playground-ui/src/components/shared/NodeResultCard/index.tsx +++ b/web/packages/agenta-playground-ui/src/components/shared/NodeResultCard/index.tsx @@ -8,7 +8,13 @@ import clsx from "clsx" // ============================================================================ export type NodeStatus = - "idle" | "running" | "pending" | "success" | "error" | "cancelled" | "skipped" + | "idle" + | "running" + | "pending" + | "success" + | "error" + | "cancelled" + | "skipped" // ============================================================================ // NODE NAME TAG diff --git a/web/packages/agenta-playground/package.json b/web/packages/agenta-playground/package.json index 33ca876315..0ba815343a 100644 --- a/web/packages/agenta-playground/package.json +++ b/web/packages/agenta-playground/package.json @@ -23,8 +23,8 @@ "./utils": "./src/utils/index.ts" }, "dependencies": { - "@agenta/entities": "link:../agenta-entities", - "@agenta/shared": "link:../agenta-shared", + "@agenta/entities": "workspace:../agenta-entities", + "@agenta/shared": "workspace:../agenta-shared", "fast-deep-equal": "^3.1.3", "lz-string": "^1.5.0", "uuid": "^11.1.1" @@ -36,11 +36,11 @@ "react": ">=18.0.0" }, "devDependencies": { - "@types/node": "^20.19.43", - "@types/react": "^19.2.17", - "@vitest/coverage-v8": "^4.1.10", - "jotai-family": "^1.0.2", + "@types/node": "^20.19.20", + "@types/react": "^19.0.10", + "@vitest/coverage-v8": "^4.1.4", + "jotai-family": "^1.0.1", "typescript": "^5.9.3", - "vitest": "^4.1.10" + "vitest": "^4.1.4" } } diff --git a/web/packages/agenta-playground/src/state/atoms/modeOverride.ts b/web/packages/agenta-playground/src/state/atoms/modeOverride.ts index c8019f3d62..5eb3cd4218 100644 --- a/web/packages/agenta-playground/src/state/atoms/modeOverride.ts +++ b/web/packages/agenta-playground/src/state/atoms/modeOverride.ts @@ -52,7 +52,9 @@ const playgroundModeScopeKeyAtom = atom((get) => { const rootNode = get(playgroundNodesAtom).find((n) => n.depth === 0) if (!rootNode) return null const entity = get(workflowMolecule.selectors.data(rootNode.entityId)) as - {workflow_id?: string | null} | null | undefined + | {workflow_id?: string | null} + | null + | undefined return entity?.workflow_id || rootNode.entityId }) diff --git a/web/packages/agenta-playground/src/state/controllers/playgroundController.ts b/web/packages/agenta-playground/src/state/controllers/playgroundController.ts index e4e4ab6309..7f4148c554 100644 --- a/web/packages/agenta-playground/src/state/controllers/playgroundController.ts +++ b/web/packages/agenta-playground/src/state/controllers/playgroundController.ts @@ -1092,7 +1092,8 @@ function extractModelConfig(span: TraceSpanNode): Record | null */ function extractAgFlags(span: TraceSpanNode): Record { const ag = (span.attributes as Record | undefined)?.ag as - Record | undefined + | Record + | undefined const flags = ag?.flags return flags && typeof flags === "object" && !Array.isArray(flags) ? (flags as Record) diff --git a/web/packages/agenta-playground/src/state/controllers/playgroundSnapshotController.ts b/web/packages/agenta-playground/src/state/controllers/playgroundSnapshotController.ts index 8e71439943..0607b443ab 100644 --- a/web/packages/agenta-playground/src/state/controllers/playgroundSnapshotController.ts +++ b/web/packages/agenta-playground/src/state/controllers/playgroundSnapshotController.ts @@ -473,7 +473,8 @@ export const pendingHydrations = { * Set by the OSS layer to integrate with playground selection state. */ let selectionUpdateCallback: - ((sourceId: string, localDraftId: string, index: number) => void) | null = null + | ((sourceId: string, localDraftId: string, index: number) => void) + | null = null /** * Register a callback to update selection when pending hydrations create local drafts. diff --git a/web/packages/agenta-playground/src/state/controllers/traceRefResolution.ts b/web/packages/agenta-playground/src/state/controllers/traceRefResolution.ts index 00c2875557..82b41041c3 100644 --- a/web/packages/agenta-playground/src/state/controllers/traceRefResolution.ts +++ b/web/packages/agenta-playground/src/state/controllers/traceRefResolution.ts @@ -107,7 +107,8 @@ export function hasAppReference(span: SpanWithReferences): boolean { if (agRefs && IDENTIFYING_REF_KEYS.some((k) => hasIdOrSlug(agRefs[k]))) return true const topRefs = span.references as - {id?: string; slug?: string; attributes?: {key?: string}}[] | undefined + | {id?: string; slug?: string; attributes?: {key?: string}}[] + | undefined if (Array.isArray(topRefs)) { return topRefs.some( (ref) => @@ -140,7 +141,8 @@ export function extractReferences(span: TraceSpanNode): TraceReferences { } const topRefs = span.references as - {id?: string; slug?: string; version?: string; attributes?: {key?: string}}[] | undefined + | {id?: string; slug?: string; version?: string; attributes?: {key?: string}}[] + | undefined if (topRefs && Array.isArray(topRefs)) { for (const ref of topRefs) { const key = ref.attributes?.key diff --git a/web/packages/agenta-playground/src/state/execution/agentRequest.ts b/web/packages/agenta-playground/src/state/execution/agentRequest.ts index b5504653f8..ac692dcde5 100644 --- a/web/packages/agenta-playground/src/state/execution/agentRequest.ts +++ b/web/packages/agenta-playground/src/state/execution/agentRequest.ts @@ -305,7 +305,9 @@ export async function buildAgentRequest( const store = opts.store ?? getDefaultStore() const invocationUrl = store.get(workflowMolecule.selectors.invocationUrl(entityId)) as - string | null | undefined + | string + | null + | undefined if (!invocationUrl) return null // The agent lane talks to `/invoke` with `x-ag-messages-format: vercel`: the SDK @@ -315,7 +317,9 @@ export async function buildAgentRequest( // Draft-aware config — unsaved left-panel prompt edits apply to the run. const config = store.get(workflowMolecule.selectors.configuration(entityId)) as - Record | null | undefined + | Record + | null + | undefined // The execution sections (`harness`/`runner`/`sandbox`) are nested in the template at // `parameters.agent`. Default them, never overriding values the resolved config carries. const buildKitEnabled = store.get(workflowBuildKitEnabledAtomFamily(entityId)) as boolean @@ -331,7 +335,9 @@ export async function buildAgentRequest( ) as Record const entity = store.get(workflowMolecule.selectors.data(entityId)) as - RevisionLike | null | undefined + | RevisionLike + | null + | undefined // Field-level reference gate. The service derives draft-ness purely from the revision // reference — `sdks/python/agenta/sdk/agents/tracing.py` `_run_context_workflow`: diff --git a/web/packages/agenta-playground/src/state/execution/executionItems.ts b/web/packages/agenta-playground/src/state/execution/executionItems.ts index 00746945f3..c7871a6ca2 100644 --- a/web/packages/agenta-playground/src/state/execution/executionItems.ts +++ b/web/packages/agenta-playground/src/state/execution/executionItems.ts @@ -547,7 +547,8 @@ export function createExecutionItemHandle(params: CreateExecutionItemParams): Ex workflowMolecule.selectors.requestPayload(params.entityId), ) as RequestPayloadData | null const invocationUrl = get(workflowMolecule.selectors.invocationUrl(params.entityId)) as - string | null + | string + | null const configuration = get(workflowMolecule.selectors.configuration(params.entityId)) const entityData = configuration ? ({parameters: configuration} as TransformVariantInput) diff --git a/web/packages/agenta-playground/src/state/execution/executionRunner.ts b/web/packages/agenta-playground/src/state/execution/executionRunner.ts index 3b4c55d9d3..7a14cc057c 100644 --- a/web/packages/agenta-playground/src/state/execution/executionRunner.ts +++ b/web/packages/agenta-playground/src/state/execution/executionRunner.ts @@ -229,7 +229,8 @@ function buildApplicationSelfReferences(params: { revisionId: string }): TraceReferenceMap | undefined { const revision = params.get(workflowMolecule.selectors.data(params.revisionId)) as - (Record & {flags?: Record | null}) | null + | (Record & {flags?: Record | null}) + | null if (!revision || revision.flags?.is_evaluator === true) return undefined const realId = (value: unknown): string | undefined => { @@ -310,7 +311,8 @@ function buildEvaluatorSelfReferences(params: { if (requestRefs) return requestRefs const revision = params.get(workflowMolecule.selectors.data(params.revisionId)) as - (Record & {flags?: Record | null}) | null + | (Record & {flags?: Record | null}) + | null if (!revision) return undefined if (!revision.flags?.is_evaluator) return undefined @@ -649,7 +651,8 @@ export async function executeStepForSessionWithExecutionItems( ) const inputSchema = (stageSchemas?.inputSchema as - Record | undefined) ?? null + | Record + | undefined) ?? null const rootChatInputs = session.mode === "chat" ? buildSharedChatInputs(get, loadableId) diff --git a/web/packages/agenta-playground/src/state/helpers/entityInputContract.ts b/web/packages/agenta-playground/src/state/helpers/entityInputContract.ts index 5f4fd6cce6..0d73d48562 100644 --- a/web/packages/agenta-playground/src/state/helpers/entityInputContract.ts +++ b/web/packages/agenta-playground/src/state/helpers/entityInputContract.ts @@ -75,11 +75,15 @@ function isNonEmptyString(value: unknown): value is string { */ export function resolveEntityInputContract(get: Getter, entityId: string): EntityInputContract { const entity = get(workflowMolecule.selectors.data(entityId)) as - {flags?: Record | null} | null | undefined + | {flags?: Record | null} + | null + | undefined const isEvaluator = !!entity?.flags?.is_evaluator const mode = get(workflowMolecule.selectors.executionMode(entityId)) as - "chat" | "completion" | undefined + | "chat" + | "completion" + | undefined const isChat = mode === "chat" const inputPorts = (get(workflowMolecule.selectors.inputPorts(entityId)) ?? []) as { @@ -90,7 +94,9 @@ export function resolveEntityInputContract(get: Getter, entityId: string): Entit ) const requestPayload = get(workflowMolecule.selectors.requestPayload(entityId)) as - {variables?: unknown; __meta?: {variables?: unknown} | null} | null | undefined + | {variables?: unknown; __meta?: {variables?: unknown} | null} + | null + | undefined const metaVariables = requestPayload?.__meta?.variables const payloadVariables = requestPayload?.variables const rawPayloadVariables: unknown[] = Array.isArray(metaVariables) @@ -213,7 +219,9 @@ export function collectDownstreamReferencedColumns( for (const node of nodes) { if (node.depth === 0) continue const settings = get(workflowMolecule.selectors.configuration(node.entityId)) as - Record | null | undefined + | Record + | null + | undefined if (!settings || typeof settings !== "object") continue // 1. `_key` settings that map a column by name. diff --git a/web/packages/agenta-sdk/package.json b/web/packages/agenta-sdk/package.json index 0c7f16ff02..c6032220a1 100644 --- a/web/packages/agenta-sdk/package.json +++ b/web/packages/agenta-sdk/package.json @@ -17,10 +17,10 @@ "./resources": "./src/resources.ts" }, "dependencies": { - "@agentaai/api-client": "link:../agenta-api-client" + "@agentaai/api-client": "workspace:../agenta-api-client" }, "devDependencies": { - "@types/node": "^20.19.43", + "@types/node": "^20.19.20", "typescript": "^5.9.3" } } diff --git a/web/packages/agenta-shared/package.json b/web/packages/agenta-shared/package.json index 09785b3395..6455056059 100644 --- a/web/packages/agenta-shared/package.json +++ b/web/packages/agenta-shared/package.json @@ -27,18 +27,18 @@ "./types": "./src/types/index.ts" }, "dependencies": { - "axios": "^1.18.1", - "dayjs": "^1.11.21", + "axios": "1.16.0", + "dayjs": "^1.11.20", "json5": "^2.2.3", - "jsonrepair": "^3.15.0", + "jsonrepair": "^3.13.3", "uuid": "^11.1.1" }, "devDependencies": { - "@types/node": "^20.19.43", - "@types/react": "^19.2.17", - "@vitest/coverage-v8": "^4.1.10", + "@types/node": "^20.19.20", + "@types/react": "^19.0.10", + "@vitest/coverage-v8": "^4.1.4", "typescript": "^5.9.3", - "vitest": "^4.1.10" + "vitest": "^4.1.4" }, "peerDependencies": { "@tanstack/react-query": ">=5.0.0", diff --git a/web/packages/agenta-shared/src/utils/chatMessage.ts b/web/packages/agenta-shared/src/utils/chatMessage.ts index 670b8edce9..0267052d8a 100644 --- a/web/packages/agenta-shared/src/utils/chatMessage.ts +++ b/web/packages/agenta-shared/src/utils/chatMessage.ts @@ -377,7 +377,8 @@ export function deriveToolViewModelFromResult(result: unknown): { displayValue: string } { const rawData = (result as Record)?.response as - Record | undefined + | Record + | undefined const dataField = rawData?.data const contentCandidate = typeof dataField === "string" diff --git a/web/packages/agenta-shared/src/utils/elicitation.ts b/web/packages/agenta-shared/src/utils/elicitation.ts index 1099aad6b0..784aab33c2 100644 --- a/web/packages/agenta-shared/src/utils/elicitation.ts +++ b/web/packages/agenta-shared/src/utils/elicitation.ts @@ -116,7 +116,8 @@ export interface ElicitationResult { } export type ElicitationParseResult = - {ok: true; payload: ElicitationRequestPayload} | {ok: false; reason: string} + | {ok: true; payload: ElicitationRequestPayload} + | {ok: false; reason: string} const isRecord = (value: unknown): value is Record => typeof value === "object" && value !== null && !Array.isArray(value) diff --git a/web/packages/agenta-shared/src/utils/mappingUtils.ts b/web/packages/agenta-shared/src/utils/mappingUtils.ts index 821f7f5967..2e3c033a19 100644 --- a/web/packages/agenta-shared/src/utils/mappingUtils.ts +++ b/web/packages/agenta-shared/src/utils/mappingUtils.ts @@ -13,7 +13,12 @@ * Possible mapping status values */ export type MappingStatus = - "auto" | "manual" | "missing" | "invalid_path" | "type_mismatch" | "optional" + | "auto" + | "manual" + | "missing" + | "invalid_path" + | "type_mismatch" + | "optional" /** * Status configuration for UI rendering diff --git a/web/packages/agenta-shared/src/utils/mustache/parser.ts b/web/packages/agenta-shared/src/utils/mustache/parser.ts index 43313f5263..0e980f5010 100644 --- a/web/packages/agenta-shared/src/utils/mustache/parser.ts +++ b/web/packages/agenta-shared/src/utils/mustache/parser.ts @@ -101,7 +101,11 @@ export interface DelimiterNode extends SourceSpan { } export type ParseErrorKind = - "unbalanced-section" | "unexpected-close" | "mismatched-close" | "malformed-tag" | "empty-tag" + | "unbalanced-section" + | "unexpected-close" + | "mismatched-close" + | "malformed-tag" + | "empty-tag" export interface ParseError { kind: ParseErrorKind diff --git a/web/packages/agenta-shared/src/utils/schemaOptions.ts b/web/packages/agenta-shared/src/utils/schemaOptions.ts index 47e96b9bc0..9d73d0ba65 100644 --- a/web/packages/agenta-shared/src/utils/schemaOptions.ts +++ b/web/packages/agenta-shared/src/utils/schemaOptions.ts @@ -22,7 +22,8 @@ export function getOptionsFromSchema( const choices = schema.choices as Record | undefined if (choices && typeof choices === "object" && !Array.isArray(choices)) { const modelMetadata = (schema["x-ag-metadata"] ?? schema["x-model-metadata"]) as - Record> | undefined + | Record> + | undefined const grouped = choices const options = Object.entries(grouped).map(([group, models]) => ({ label: group.charAt(0).toUpperCase() + group.slice(1).replace(/_/g, " "), diff --git a/web/packages/agenta-ui/package.json b/web/packages/agenta-ui/package.json index ffc8a5c238..1746b64c73 100644 --- a/web/packages/agenta-ui/package.json +++ b/web/packages/agenta-ui/package.json @@ -62,56 +62,56 @@ "uuid": ">=9.0.0" }, "dependencies": { - "@agenta/shared": "link:../agenta-shared", - "@ant-design/icons": "^6.3.2", - "@lexical/code": "^0.47.0", - "@lexical/code-shiki": "^0.47.0", - "@lexical/hashtag": "^0.47.0", - "@lexical/history": "^0.47.0", - "@lexical/html": "^0.47.0", - "@lexical/link": "^0.47.0", - "@lexical/list": "^0.47.0", - "@lexical/mark": "^0.47.0", - "@lexical/markdown": "^0.47.0", - "@lexical/overflow": "^0.47.0", - "@lexical/react": "^0.47.0", - "@lexical/rich-text": "^0.47.0", - "@lexical/selection": "^0.47.0", - "@lexical/table": "^0.47.0", - "@lexical/utils": "^0.47.0", + "@agenta/shared": "workspace:../agenta-shared", + "@ant-design/icons": "^6.1.0", + "@lexical/code": "^0.46.0", + "@lexical/code-shiki": "^0.46.0", + "@lexical/hashtag": "^0.46.0", + "@lexical/history": "^0.46.0", + "@lexical/html": "^0.46.0", + "@lexical/link": "^0.46.0", + "@lexical/list": "^0.46.0", + "@lexical/mark": "^0.46.0", + "@lexical/markdown": "^0.46.0", + "@lexical/overflow": "^0.46.0", + "@lexical/react": "^0.46.0", + "@lexical/rich-text": "^0.46.0", + "@lexical/selection": "^0.46.0", + "@lexical/table": "^0.46.0", + "@lexical/utils": "^0.46.0", "@phosphor-icons/react": "^2.1.10", - "@tanstack/query-core": "^5.101.2", - "@tanstack/react-query": "^5.101.2", - "@tanstack/react-virtual": "^3.14.6", + "@tanstack/query-core": "^5.90.20", + "@tanstack/react-query": "^5.90.21", + "@tanstack/react-virtual": "^3.13.2", "clsx": "^2.1.1", - "dompurify": "^3.4.12", + "dompurify": "^3.3.3", "fast-deep-equal": "^3.1.3", - "jotai": "^2.20.2", - "jotai-family": "^1.0.2", + "jotai": "^2.16.1", + "jotai-family": "^1.0.1", "jotai-immer": "^0.4.3", "jotai-scheduler": "^0.0.5", "jotai-tanstack-query": "^0.11.0", - "js-yaml": "^4.3.0", + "js-yaml": "^4.1.1", "json5": "^2.2.3", - "jsonrepair": "^3.15.0", - "lexical": "^0.47.0", + "jsonrepair": "^3.13.3", + "lexical": "^0.46.0", "lucide-react": "^0.479.0", - "marked": "^17.0.6", + "marked": "^17.0.4", "prismjs": "^1.30.0", - "react-resizable": "^3.2.0", + "react-resizable": "^3.0.5", "uuid": "^11.1.1" }, "devDependencies": { - "@floating-ui/react": "^0.27.20", + "@floating-ui/react": "^0.27.13", "@types/js-yaml": "^4.0.9", - "@types/lodash": "^4.17.24", - "@types/node": "^20.19.43", - "@types/prismjs": "^1.26.6", - "@types/react": "^19.2.17", - "@types/react-dom": "^19.2.3", - "@types/react-resizable": "^3.0.8", - "ajv": "^8.20.0", - "lodash": "^4.18.1", + "@types/lodash": "^4.17.23", + "@types/node": "^20.19.20", + "@types/prismjs": "^1.26.5", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", + "@types/react-resizable": "^3.0.7", + "ajv": "^8.18.0", + "lodash": "^4.17.23", "typescript": "^5.9.3" } } diff --git a/web/packages/agenta-ui/src/ChatMessage/components/ChatInputs.tsx b/web/packages/agenta-ui/src/ChatMessage/components/ChatInputs.tsx index a4b2b4cfe2..694eca47ed 100644 --- a/web/packages/agenta-ui/src/ChatMessage/components/ChatInputs.tsx +++ b/web/packages/agenta-ui/src/ChatMessage/components/ChatInputs.tsx @@ -49,7 +49,8 @@ interface ChatMessageContentFile { } type ChatMessageContent = - string | (ChatMessageContentText | ChatMessageContentImage | ChatMessageContentFile)[] + | string + | (ChatMessageContentText | ChatMessageContentImage | ChatMessageContentFile)[] export interface ChatInputMessage { role: ChatRole diff --git a/web/packages/agenta-ui/src/Editor/form/nodes/ObjectNode.tsx b/web/packages/agenta-ui/src/Editor/form/nodes/ObjectNode.tsx index 715efcf88b..8e079c0ac3 100644 --- a/web/packages/agenta-ui/src/Editor/form/nodes/ObjectNode.tsx +++ b/web/packages/agenta-ui/src/Editor/form/nodes/ObjectNode.tsx @@ -105,10 +105,9 @@ const ObjectNodeComponent: FC = (props) => { } else { const parent = path .slice(0, -1) - .reduce>( - (acc, key) => acc[key] as Record, - currentRoot, - ) + .reduce< + Record + >((acc, key) => acc[key] as Record, currentRoot) parent[path[path.length - 1]] = newObj } // simpler set by path: assign diff --git a/web/packages/agenta-ui/src/InfiniteVirtualTable/atoms/columnVisibility.ts b/web/packages/agenta-ui/src/InfiniteVirtualTable/atoms/columnVisibility.ts index 4a5a5582f5..cf2ca6d2c2 100644 --- a/web/packages/agenta-ui/src/InfiniteVirtualTable/atoms/columnVisibility.ts +++ b/web/packages/agenta-ui/src/InfiniteVirtualTable/atoms/columnVisibility.ts @@ -55,7 +55,8 @@ const defaultVisibilityAtom = atom(false) // } type ColumnViewportVisibilityPayload = - ColumnViewportVisibilityEvent | ColumnViewportVisibilityEvent[] + | ColumnViewportVisibilityEvent + | ColumnViewportVisibilityEvent[] export const setColumnViewportVisibilityAtom = atom( null, diff --git a/web/packages/agenta-ui/src/InfiniteVirtualTable/columns/createStandardColumns.tsx b/web/packages/agenta-ui/src/InfiniteVirtualTable/columns/createStandardColumns.tsx index a67f9bab05..fc9c997b31 100644 --- a/web/packages/agenta-ui/src/InfiniteVirtualTable/columns/createStandardColumns.tsx +++ b/web/packages/agenta-ui/src/InfiniteVirtualTable/columns/createStandardColumns.tsx @@ -110,7 +110,10 @@ export interface ActionsColumnDef { } export type StandardColumnDef = - TextColumnDef | DateColumnDef | UserColumnDef | ActionsColumnDef + | TextColumnDef + | DateColumnDef + | UserColumnDef + | ActionsColumnDef /** * Create standard table columns from simplified definitions. diff --git a/web/packages/agenta-ui/src/InfiniteVirtualTable/hooks/useHeaderViewportVisibility.ts b/web/packages/agenta-ui/src/InfiniteVirtualTable/hooks/useHeaderViewportVisibility.ts index 8bfb3192c3..6cadf8f4d1 100644 --- a/web/packages/agenta-ui/src/InfiniteVirtualTable/hooks/useHeaderViewportVisibility.ts +++ b/web/packages/agenta-ui/src/InfiniteVirtualTable/hooks/useHeaderViewportVisibility.ts @@ -25,7 +25,8 @@ const useHeaderViewportVisibility = ({ containerRef: RefObject onVisibilityChange: ViewportVisibilityCallback | undefined onColumnUnregister?: - ((payload: {scopeId: string | null; columnKey: string}) => void) | undefined + | ((payload: {scopeId: string | null; columnKey: string}) => void) + | undefined enabled?: boolean viewportMargin?: string exitDebounceMs?: number diff --git a/web/packages/agenta-ui/src/drill-in/coreTypes.ts b/web/packages/agenta-ui/src/drill-in/coreTypes.ts index 1deb2e76ca..5b72281805 100644 --- a/web/packages/agenta-ui/src/drill-in/coreTypes.ts +++ b/web/packages/agenta-ui/src/drill-in/coreTypes.ts @@ -25,7 +25,13 @@ export type PropertyType = "string" | "number" | "boolean" | "object" | "array" * Data type for field rendering decisions */ export type DataType = - "string" | "messages" | "json-object" | "json-array" | "boolean" | "number" | "null" + | "string" + | "messages" + | "json-object" + | "json-array" + | "boolean" + | "number" + | "null" /** * Value storage mode - how values are stored in the data structure diff --git a/web/packages/agenta-ui/src/utils/styles.ts b/web/packages/agenta-ui/src/utils/styles.ts index 74c1c365bf..656f85e85c 100644 --- a/web/packages/agenta-ui/src/utils/styles.ts +++ b/web/packages/agenta-ui/src/utils/styles.ts @@ -26,7 +26,12 @@ */ type ClassValue = - string | undefined | null | false | Record | ClassValue[] + | string + | undefined + | null + | false + | Record + | ClassValue[] /** * Utility function for conditionally joining class names. diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 28987105d3..2442282379 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -32,19 +32,19 @@ importers: version: 3.0.1(ajv@8.20.0) jotai-eager: specifier: ^0.2.6 - version: 0.2.6(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + version: 0.2.6(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-history: specifier: ^0.5.1 - version: 0.5.1(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + version: 0.5.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-transaction: specifier: ^0.2.0 - version: 0.2.0(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.2.0(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) json5: specifier: ^2.2.3 version: 2.2.3 next: - specifier: 15.5.20 - version: 15.5.20(@babel/core@7.29.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.60.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: 15.5.18 + version: 15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@playwright/test@1.60.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) devDependencies: '@agenta/ee': specifier: link:ee @@ -53,44 +53,44 @@ importers: specifier: link:oss version: link:oss '@eslint/eslintrc': - specifier: ^3.3.6 - version: 3.3.6 + specifier: ^3.3.5 + version: 3.3.5 '@eslint/js': - specifier: ^9.39.5 - version: 9.39.5 + specifier: ^9.39.4 + version: 9.39.4 '@lexical/eslint-plugin': - specifier: ^0.47.0 - version: 0.47.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) '@next/eslint-plugin-next': - specifier: 15.5.20 - version: 15.5.20 + specifier: 15.5.18 + version: 15.5.18 '@typescript-eslint/eslint-plugin': - specifier: ^8.64.0 - version: 8.64.0(@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) + specifier: ^8.61.0 + version: 8.61.0(@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.64.0 - version: 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) + specifier: ^8.61.0 + version: 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) eslint: - specifier: ^9.39.5 - version: 9.39.5(jiti@2.7.0) + specifier: ^9.39.4 + version: 9.39.4(jiti@2.7.0) eslint-config-next: - specifier: 15.5.20 - version: 15.5.20(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) + specifier: 15.5.18 + version: 15.5.18(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) eslint-config-prettier: specifier: ^10.1.8 - version: 10.1.8(eslint@9.39.5(jiti@2.7.0)) + version: 10.1.8(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)) + version: 2.32.0(@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-prettier: specifier: ^5.5.6 - version: 5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.5(jiti@2.7.0)))(eslint@9.39.5(jiti@2.7.0))(prettier@3.9.5) + version: 5.5.6(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@3.7.4) eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@9.39.5(jiti@2.7.0)) + version: 7.37.5(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-react-hooks: specifier: ^7.1.1 - version: 7.1.1(eslint@9.39.5(jiti@2.7.0)) + version: 7.1.1(eslint@9.39.4(jiti@2.7.0)) husky: specifier: ^9.1.7 version: 9.1.7 @@ -98,230 +98,230 @@ importers: specifier: ^3.3.2 version: 3.3.2 prettier: - specifier: ^3.9.5 - version: 3.9.5 + specifier: ^3.7.4 + version: 3.7.4 prettier-eslint: specifier: ^16.4.2 version: 16.4.2(typescript@5.9.3) prettier-plugin-tailwindcss: - specifier: ^0.8.0 - version: 0.8.0(prettier@3.9.5) + specifier: ^0.1.13 + version: 0.1.13(prettier@3.7.4) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.15.43(@swc/helpers@0.5.23))(@types/node@20.19.43)(typescript@5.9.3) + version: 10.9.2(@swc/core@1.15.33(@swc/helpers@0.5.21))(@types/node@20.19.39)(typescript@5.9.3) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 tsx: - specifier: ^4.23.1 - version: 4.23.1 + specifier: ^4.22.4 + version: 4.22.4 turbo: specifier: 2.10.5 version: 2.10.5 typescript-eslint: - specifier: ^8.64.0 - version: 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) + specifier: ^8.61.0 + version: 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) ee: dependencies: '@agenta/annotation': - specifier: link:../packages/agenta-annotation + specifier: workspace:../packages/agenta-annotation version: link:../packages/agenta-annotation '@agenta/annotation-ui': - specifier: link:../packages/agenta-annotation-ui + specifier: workspace:../packages/agenta-annotation-ui version: link:../packages/agenta-annotation-ui '@agenta/entities': - specifier: link:../packages/agenta-entities + specifier: workspace:../packages/agenta-entities version: link:../packages/agenta-entities '@agenta/entity-ui': - specifier: link:../packages/agenta-entity-ui + specifier: workspace:../packages/agenta-entity-ui version: link:../packages/agenta-entity-ui '@agenta/oss': - specifier: link:../oss + specifier: workspace:../oss version: link:../oss '@agenta/playground': - specifier: link:../packages/agenta-playground + specifier: workspace:../packages/agenta-playground version: link:../packages/agenta-playground '@agenta/playground-ui': - specifier: link:../packages/agenta-playground-ui + specifier: workspace:../packages/agenta-playground-ui version: link:../packages/agenta-playground-ui '@agenta/shared': - specifier: link:../packages/agenta-shared + specifier: workspace:../packages/agenta-shared version: link:../packages/agenta-shared '@agenta/ui': - specifier: link:../packages/agenta-ui + specifier: workspace:../packages/agenta-ui version: link:../packages/agenta-ui '@ant-design/colors': specifier: ^7.2.1 version: 7.2.1 '@ant-design/cssinjs': - specifier: ^2.1.2 - version: 2.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^2.1.0 + version: 2.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@ant-design/icons': - specifier: ^6.3.2 - version: 6.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^6.1.0 + version: 6.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@lexical/code-shiki': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/history': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.1.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@reduxjs/toolkit': - specifier: ^2.12.0 - version: 2.12.0(react-redux@9.3.0(@types/react@19.2.17)(react@19.2.7)(redux@5.0.1))(react@19.2.7) + specifier: ^2.8.2 + version: 2.11.2(react-redux@9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1))(react@19.2.6) '@tanstack/query-core': - specifier: ^5.101.2 - version: 5.101.2 + specifier: ^5.90.20 + version: 5.100.9 '@tanstack/react-query': - specifier: ^5.101.2 - version: 5.101.2(react@19.2.7) + specifier: ^5.90.21 + version: 5.100.9(react@19.2.6) '@tremor/react': specifier: ^3.18.7 - version: 3.18.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 3.18.7(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 '@types/lodash': - specifier: ^4.17.24 + specifier: ^4.17.23 version: 4.17.24 '@types/react': - specifier: ^19.2.17 - version: 19.2.17 + specifier: ^19.0.10 + version: 19.2.14 '@types/react-dom': - specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.17) + specifier: ^19.0.4 + version: 19.2.3(@types/react@19.2.14) '@types/react-resizable': - specifier: ^3.0.8 + specifier: ^3.0.7 version: 3.0.8 '@types/react-window': specifier: ^1.8.8 version: 1.8.8 antd: - specifier: ^6.5.1 - version: 6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^6.1.3 + version: 6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) autoprefixer: - specifier: ^10.5.3 - version: 10.5.3(postcss@8.5.19) + specifier: 10.4.20 + version: 10.4.20(postcss@8.5.14) axios: - specifier: ^1.18.1 - version: 1.18.1 + specifier: 1.16.0 + version: 1.16.0 classnames: - specifier: ^2.5.1 + specifier: ^2.3.2 version: 2.5.1 clsx: specifier: ^2.1.1 version: 2.1.1 crisp-sdk-web: - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.0.26 + version: 1.1.2 dayjs: - specifier: ^1.11.21 - version: 1.11.21 + specifier: ^1.11.20 + version: 1.11.20 dotenv: - specifier: ^16.6.1 + specifier: ^16.5.0 version: 16.6.1 fast-deep-equal: specifier: ^3.1.3 version: 3.1.3 immer: - specifier: ^10.2.0 + specifier: ^10.1.3 version: 10.2.0 jotai: - specifier: ^2.20.2 - version: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + specifier: ^2.16.1 + version: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) jotai-eager: specifier: ^0.2.6 - version: 0.2.6(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + version: 0.2.6(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-family: - specifier: ^1.0.2 - version: 1.0.2(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + specifier: ^1.0.1 + version: 1.0.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-immer: specifier: ^0.4.3 - version: 0.4.3(immer@10.2.0)(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + version: 0.4.3(immer@10.2.0)(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-scheduler: specifier: ^0.0.5 - version: 0.0.5(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.0.5(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) jotai-tanstack-query: specifier: ^0.11.0 - version: 0.11.0(@tanstack/query-core@5.101.2)(@tanstack/react-query@5.101.2(react@19.2.7))(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.11.0(@tanstack/query-core@5.100.9)(@tanstack/react-query@5.100.9(react@19.2.6))(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) js-yaml: - specifier: ^4.3.0 - version: 4.3.0 + specifier: ^4.1.1 + version: 4.1.1 jsonrepair: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.13.3 + version: 3.14.0 lodash: - specifier: ^4.18.1 + specifier: ^4.17.23 version: 4.18.1 next: - specifier: 15.5.20 - version: 15.5.20(@babel/core@7.29.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.60.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: 15.5.18 + version: 15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@playwright/test@1.60.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) postcss: - specifier: ^8.5.19 - version: 8.5.19 + specifier: ^8.5.10 + version: 8.5.14 posthog-js: - specifier: ^1.400.1 - version: 1.400.1 + specifier: ^1.223.3 + version: 1.372.9 rc-virtual-list: specifier: ^3.19.2 - version: 3.19.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 3.19.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react: - specifier: ^19.2.7 - version: 19.2.7 + specifier: ^19.0.0 + version: 19.2.6 react-dom: - specifier: ^19.2.7 - version: 19.2.7(react@19.2.7) + specifier: ^19.0.0 + version: 19.2.6(react@19.2.6) react-jss: specifier: ^10.10.0 - version: 10.10.0(react@19.2.7) + version: 10.10.0(react@19.2.6) react-resizable: - specifier: ^3.2.0 - version: 3.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^3.0.5 + version: 3.1.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-virtuoso: specifier: ^4.18.10 - version: 4.18.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 4.18.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-window: specifier: ^1.8.11 - version: 1.8.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 1.8.11(react-dom@19.2.6(react@19.2.6))(react@19.2.6) recharts: - specifier: ^3.9.2 - version: 3.9.2(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react-is@19.2.7)(react@19.2.7)(redux@5.0.1) + specifier: ^3.1.0 + version: 3.8.1(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react-is@18.3.1)(react@19.2.6)(redux@5.0.1) shiki: specifier: ^3.23.0 version: 3.23.0 supertokens-auth-react: - specifier: ^0.51.2 - version: 0.51.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(supertokens-web-js@0.16.0) + specifier: ^0.51.0 + version: 0.51.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(supertokens-web-js@0.16.0) swc-loader: specifier: ^0.2.7 - version: 0.2.7(@swc/core@1.15.43(@swc/helpers@0.5.23))(webpack@5.108.4(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19)) + version: 0.2.7(@swc/core@1.15.33(@swc/helpers@0.5.21))(webpack@5.106.2(@swc/core@1.15.33(@swc/helpers@0.5.21))) swr: - specifier: ^2.4.2 - version: 2.4.2(react@19.2.7) + specifier: ^2.4.0 + version: 2.4.1(react@19.2.6) tailwindcss: - specifier: ^3.4.19 - version: 3.4.19(tsx@4.23.1)(yaml@2.9.0) + specifier: ^3.4.4 + version: 3.4.19(tsx@4.22.4)(yaml@2.8.4) typescript: specifier: ^5.9.3 version: 5.9.3 use-animation-frame: specifier: ^0.2.1 - version: 0.2.1(react@19.2.7) + version: 0.2.1(react@19.2.6) usehooks-ts: specifier: ^3.1.1 - version: 3.1.1(react@19.2.7) + version: 3.1.1(react@19.2.6) uuid: specifier: ^11.1.1 version: 11.1.1 webpack: - specifier: ^5.108.4 - version: 5.108.4(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19) + specifier: ^5.104.1 + version: 5.106.2(@swc/core@1.15.33(@swc/helpers@0.5.21)) devDependencies: '@agenta/web-tests': - specifier: link:../tests + specifier: workspace:../tests version: link:../tests '@swc-jotai/debug-label': specifier: ^0.5.0 @@ -330,187 +330,187 @@ importers: specifier: ^0.5.0 version: 0.5.0 '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 '@types/prismjs': - specifier: ^1.26.6 + specifier: ^1.26.5 version: 1.26.6 node-mocks-http: - specifier: ^1.18.0 - version: 1.18.0(@types/node@20.19.43) + specifier: ^1.17.2 + version: 1.17.2(@types/node@20.19.39) tailwind-scrollbar: - specifier: ^3.1.0 - version: 3.1.0(tailwindcss@3.4.19(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^3 + version: 3.1.0(tailwindcss@3.4.19(tsx@4.22.4)(yaml@2.8.4)) oss: dependencies: '@agenta/annotation': - specifier: link:../packages/agenta-annotation + specifier: workspace:../packages/agenta-annotation version: link:../packages/agenta-annotation '@agenta/annotation-ui': - specifier: link:../packages/agenta-annotation-ui + specifier: workspace:../packages/agenta-annotation-ui version: link:../packages/agenta-annotation-ui '@agenta/entities': - specifier: link:../packages/agenta-entities + specifier: workspace:../packages/agenta-entities version: link:../packages/agenta-entities '@agenta/entity-ui': - specifier: link:../packages/agenta-entity-ui + specifier: workspace:../packages/agenta-entity-ui version: link:../packages/agenta-entity-ui '@agenta/playground': - specifier: link:../packages/agenta-playground + specifier: workspace:../packages/agenta-playground version: link:../packages/agenta-playground '@agenta/playground-ui': - specifier: link:../packages/agenta-playground-ui + specifier: workspace:../packages/agenta-playground-ui version: link:../packages/agenta-playground-ui '@agenta/sdk': - specifier: link:../packages/agenta-sdk + specifier: workspace:../packages/agenta-sdk version: link:../packages/agenta-sdk '@agenta/shared': - specifier: link:../packages/agenta-shared + specifier: workspace:../packages/agenta-shared version: link:../packages/agenta-shared '@agenta/ui': - specifier: link:../packages/agenta-ui + specifier: workspace:../packages/agenta-ui version: link:../packages/agenta-ui '@agenta/web-tests': - specifier: link:../tests + specifier: workspace:../tests version: link:../tests '@agentaai/nextstepjs': - specifier: 2.1.3-agenta.2 - version: 2.1.3-agenta.2(patch_hash=9d43b8144d7ca4a0b1dfe79073b70fe8a8fa3b52db9a5d88053d4927fab1b251)(motion@12.42.2(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(next@15.5.20(@babel/core@7.29.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.60.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^2.1.3-agenta.1 + version: 2.1.3-agenta.2(patch_hash=9d43b8144d7ca4a0b1dfe79073b70fe8a8fa3b52db9a5d88053d4927fab1b251)(motion@12.38.0(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(next@15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@playwright/test@1.60.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@ai-sdk/react': specifier: 3.0.0-beta.153 - version: 3.0.0-beta.153(react@19.2.7)(zod@4.4.3) + version: 3.0.0-beta.153(react@19.2.6)(zod@4.4.3) '@ant-design/colors': specifier: ^7.2.1 version: 7.2.1 '@ant-design/cssinjs': - specifier: ^2.1.2 - version: 2.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^2.1.0 + version: 2.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@ant-design/icons': - specifier: ^6.3.2 - version: 6.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^6.1.0 + version: 6.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@ant-design/x': - specifier: ^2.8.0 - version: 2.8.0(antd@6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^2.5.0 + version: 2.7.0(antd@6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@ant-design/x-markdown': specifier: ^2.8.0 - version: 2.8.0(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.8.0(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@cloudflare/stream-react': specifier: ^1.9.3 - version: 1.9.3(react@19.2.7) + version: 1.9.3(react@19.2.6) '@dnd-kit/core': specifier: ^6.3.1 - version: 6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@dnd-kit/modifiers': specifier: ^9.0.0 - version: 9.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7) + version: 9.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6) '@dnd-kit/sortable': specifier: ^10.0.0 - version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7) + version: 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6) '@dnd-kit/utilities': specifier: ^3.2.2 - version: 3.2.2(react@19.2.7) + version: 3.2.2(react@19.2.6) '@floating-ui/dom': - specifier: ^1.8.0 - version: 1.8.0 + specifier: ^1.7.2 + version: 1.7.6 '@floating-ui/react': - specifier: ^0.27.20 - version: 0.27.20(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^0.27.13 + version: 0.27.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@lexical/code': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/code-shiki': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/hashtag': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/history': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/link': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/list': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/mark': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/markdown': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/overflow': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/react': - specifier: ^0.47.0 - version: 0.47.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3)(yjs@13.6.31) + specifier: ^0.46.0 + version: 0.46.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@5.9.3)(yjs@13.6.30) '@lexical/rich-text': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/selection': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/table': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/utils': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@next/bundle-analyzer': - specifier: 15.5.20 - version: 15.5.20 + specifier: 15.5.18 + version: 15.5.18 '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.1.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@reduxjs/toolkit': - specifier: ^2.12.0 - version: 2.12.0(react-redux@9.3.0(@types/react@19.2.17)(react@19.2.7)(redux@5.0.1))(react@19.2.7) + specifier: ^2.8.2 + version: 2.11.2(react-redux@9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1))(react@19.2.6) '@scalar/openapi-parser': - specifier: ^0.28.8 - version: 0.28.8 + specifier: ^0.24.13 + version: 0.24.17 '@scalar/openapi-types': - specifier: ^0.9.1 - version: 0.9.1 + specifier: ^0.1.5 + version: 0.1.9 '@tailwindcss/container-queries': specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.19(tsx@4.23.1)(yaml@2.9.0)) + version: 0.1.1(tailwindcss@3.4.19(tsx@4.22.4)(yaml@2.8.4)) '@tailwindcss/forms': - specifier: ^0.5.11 - version: 0.5.11(tailwindcss@3.4.19(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^0.5.7 + version: 0.5.11(tailwindcss@3.4.19(tsx@4.22.4)(yaml@2.8.4)) '@tanstack/react-query': - specifier: ^5.101.2 - version: 5.101.2(react@19.2.7) + specifier: ^5.90.21 + version: 5.100.9(react@19.2.6) '@tremor/react': specifier: ^3.18.7 - version: 3.18.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 3.18.7(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/diff': - specifier: ^5.2.3 + specifier: ^5.0.9 version: 5.2.3 '@types/js-beautify': - specifier: ^1.14.3 + specifier: ^1.14.0 version: 1.14.3 '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 '@types/lodash': - specifier: ^4.17.24 + specifier: ^4.17.23 version: 4.17.24 '@types/papaparse': - specifier: ^5.5.2 + specifier: ^5.3.14 version: 5.5.2 '@types/react': - specifier: ^19.2.17 - version: 19.2.17 + specifier: ^19.0.10 + version: 19.2.14 '@types/react-dom': - specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.17) + specifier: ^19.0.4 + version: 19.2.3(@types/react@19.2.14) '@types/react-resizable': - specifier: ^3.0.8 + specifier: ^3.0.7 version: 3.0.8 '@types/react-syntax-highlighter': - specifier: ^15.5.13 + specifier: ^15.5.7 version: 15.5.13 '@types/react-window': specifier: ^1.8.8 @@ -519,125 +519,125 @@ importers: specifier: 6.0.0-beta.150 version: 6.0.0-beta.150(zod@4.4.3) ajv: - specifier: ^8.20.0 + specifier: ^8.18.0 version: 8.20.0 antd: - specifier: ^6.5.1 - version: 6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^6.1.3 + version: 6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) autoprefixer: - specifier: ^10.5.3 - version: 10.5.3(postcss@8.5.19) + specifier: 10.4.20 + version: 10.4.20(postcss@8.5.14) axios: - specifier: ^1.18.1 - version: 1.18.1 + specifier: 1.16.0 + version: 1.16.0 classnames: - specifier: ^2.5.1 + specifier: ^2.3.2 version: 2.5.1 clsx: specifier: ^2.1.1 version: 2.1.1 dayjs: - specifier: ^1.11.21 - version: 1.11.21 + specifier: ^1.11.20 + version: 1.11.20 dotenv: - specifier: ^16.6.1 + specifier: ^16.5.0 version: 16.6.1 fast-deep-equal: specifier: ^3.1.3 version: 3.1.3 immer: - specifier: ^10.2.0 + specifier: ^10.1.3 version: 10.2.0 jotai: - specifier: ^2.20.2 - version: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + specifier: ^2.16.1 + version: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) jotai-eager: specifier: ^0.2.6 - version: 0.2.6(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + version: 0.2.6(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-family: - specifier: ^1.0.2 - version: 1.0.2(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + specifier: ^1.0.1 + version: 1.0.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-immer: specifier: ^0.4.3 - version: 0.4.3(immer@10.2.0)(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + version: 0.4.3(immer@10.2.0)(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-scheduler: specifier: ^0.0.5 - version: 0.0.5(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.0.5(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) jotai-tanstack-query: specifier: ^0.11.0 - version: 0.11.0(@tanstack/query-core@5.101.2)(@tanstack/react-query@5.101.2(react@19.2.7))(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.11.0(@tanstack/query-core@5.100.9)(@tanstack/react-query@5.100.9(react@19.2.6))(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) js-beautify: - specifier: ^1.15.4 + specifier: ^1.14.8 version: 1.15.4 js-yaml: - specifier: ^4.3.0 - version: 4.3.0 + specifier: ^4.1.1 + version: 4.1.1 jsonrepair: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.13.3 + version: 3.14.0 lexical: - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) lodash: - specifier: ^4.18.1 + specifier: ^4.17.23 version: 4.18.1 lucide-react: specifier: ^0.479.0 - version: 0.479.0(react@19.2.7) + version: 0.479.0(react@19.2.6) motion: - specifier: ^12.42.2 - version: 12.42.2(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^12.0.0 + version: 12.38.0(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) next: - specifier: 15.5.20 - version: 15.5.20(@babel/core@7.29.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.60.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: 15.5.18 + version: 15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@playwright/test@1.60.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) papaparse: - specifier: ^5.5.4 - version: 5.5.4 + specifier: ^5.5.3 + version: 5.5.3 postcss: - specifier: ^8.5.19 - version: 8.5.19 + specifier: ^8.5.10 + version: 8.5.14 posthog-js: - specifier: ^1.400.1 - version: 1.400.1 + specifier: ^1.223.3 + version: 1.372.9 prismjs: specifier: ^1.30.0 version: 1.30.0 rc-virtual-list: specifier: ^3.19.2 - version: 3.19.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 3.19.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react: - specifier: ^19.2.7 - version: 19.2.7 + specifier: ^19.0.0 + version: 19.2.6 react-dom: - specifier: ^19.2.7 - version: 19.2.7(react@19.2.7) + specifier: ^19.0.0 + version: 19.2.6(react@19.2.6) react-error-boundary: - specifier: ^4.1.2 - version: 4.1.2(react@19.2.7) + specifier: ^4.0.11 + version: 4.1.2(react@19.2.6) react-icons: - specifier: ^5.7.0 - version: 5.7.0(react@19.2.7) + specifier: ^5.4.0 + version: 5.6.0(react@19.2.6) react-jss: specifier: ^10.10.0 - version: 10.10.0(react@19.2.7) + version: 10.10.0(react@19.2.6) react-resizable: - specifier: ^3.2.0 - version: 3.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^3.0.5 + version: 3.1.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-syntax-highlighter: specifier: ^16.1.1 - version: 16.1.1(react@19.2.7) + version: 16.1.1(react@19.2.6) react-virtuoso: specifier: ^4.18.10 - version: 4.18.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 4.18.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-window: specifier: ^1.8.11 - version: 1.8.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 1.8.11(react-dom@19.2.6(react@19.2.6))(react@19.2.6) recharts: - specifier: ^3.9.2 - version: 3.9.2(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react-is@19.2.7)(react@19.2.7)(redux@5.0.1) + specifier: ^3.1.0 + version: 3.8.1(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react-is@18.3.1)(react@19.2.6)(redux@5.0.1) semver: - specifier: ^7.8.5 - version: 7.8.5 + specifier: ^7.7.4 + version: 7.7.4 shiki: specifier: ^3.23.0 version: 3.23.0 @@ -645,32 +645,32 @@ importers: specifier: ^0.0.6 version: 0.0.6 supertokens-auth-react: - specifier: ^0.51.2 - version: 0.51.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(supertokens-web-js@0.16.0) + specifier: ^0.51.0 + version: 0.51.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(supertokens-web-js@0.16.0) supertokens-web-js: specifier: ^0.16.0 version: 0.16.0 swc-loader: specifier: ^0.2.7 - version: 0.2.7(@swc/core@1.15.43(@swc/helpers@0.5.23))(webpack@5.108.4(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19)) + version: 0.2.7(@swc/core@1.15.33(@swc/helpers@0.5.21))(webpack@5.106.2(@swc/core@1.15.33(@swc/helpers@0.5.21))) swr: - specifier: ^2.4.2 - version: 2.4.2(react@19.2.7) + specifier: ^2.4.0 + version: 2.4.1(react@19.2.6) swr-devtools: specifier: ^1.3.2 - version: 1.3.2(react@19.2.7)(swr@2.4.2(react@19.2.7)) + version: 1.3.2(react@19.2.6)(swr@2.4.1(react@19.2.6)) tailwindcss: - specifier: ^3.4.19 - version: 3.4.19(tsx@4.23.1)(yaml@2.9.0) + specifier: ^3.4.4 + version: 3.4.19(tsx@4.22.4)(yaml@2.8.4) typescript: specifier: ^5.9.3 version: 5.9.3 use-animation-frame: specifier: ^0.2.1 - version: 0.2.1(react@19.2.7) + version: 0.2.1(react@19.2.6) usehooks-ts: specifier: ^3.1.1 - version: 3.1.1(react@19.2.7) + version: 3.1.1(react@19.2.6) uuid: specifier: ^11.1.1 version: 11.1.1 @@ -678,7 +678,7 @@ importers: specifier: ^5.1.0 version: 5.1.0 zod: - specifier: ^4.4.3 + specifier: ^4.3.6 version: 4.4.3 devDependencies: '@swc-jotai/debug-label': @@ -688,103 +688,103 @@ importers: specifier: ^0.5.0 version: 0.5.0 '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 '@types/prismjs': - specifier: ^1.26.6 + specifier: ^1.26.5 version: 1.26.6 '@types/semver': specifier: ^7.7.1 version: 7.7.1 node-mocks-http: - specifier: ^1.18.0 - version: 1.18.0(@types/node@20.19.43) + specifier: ^1.17.2 + version: 1.17.2(@types/node@20.19.39) prettier: - specifier: ^3.9.5 - version: 3.9.5 + specifier: ^3.7.4 + version: 3.7.4 tailwind-scrollbar: - specifier: ^3.1.0 - version: 3.1.0(tailwindcss@3.4.19(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^3 + version: 3.1.0(tailwindcss@3.4.19(tsx@4.22.4)(yaml@2.8.4)) packages/agenta-annotation: dependencies: '@agenta/entities': - specifier: link:../agenta-entities + specifier: workspace:../agenta-entities version: link:../agenta-entities '@agenta/shared': - specifier: link:../agenta-shared + specifier: workspace:../agenta-shared version: link:../agenta-shared fast-deep-equal: specifier: ^3.1.3 version: 3.1.3 jotai: specifier: '>=2.0.0' - version: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + version: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) jotai-family: specifier: '>=0.1.0' - version: 1.0.2(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + version: 1.0.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-tanstack-query: specifier: '>=0.9.0' - version: 0.11.0(@tanstack/query-core@5.101.2)(@tanstack/react-query@5.101.2(react@19.2.7))(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.11.0(@tanstack/query-core@5.100.9)(@tanstack/react-query@5.100.9(react@19.2.6))(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) devDependencies: '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 '@vitest/coverage-v8': - specifier: ^4.1.10 - version: 4.1.10(vitest@4.1.10) + specifier: ^4.1.4 + version: 4.1.6(vitest@4.1.6) typescript: specifier: ^5.9.3 version: 5.9.3 vitest: - specifier: ^4.1.10 - version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@20.19.43)(@vitest/coverage-v8@4.1.10)(vite@8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^4.1.4 + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(@vitest/coverage-v8@4.1.6)(vite@8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4)) packages/agenta-annotation-ui: dependencies: '@agenta/annotation': - specifier: link:../agenta-annotation + specifier: workspace:../agenta-annotation version: link:../agenta-annotation '@agenta/entities': - specifier: link:../agenta-entities + specifier: workspace:../agenta-entities version: link:../agenta-entities '@agenta/entity-ui': - specifier: link:../agenta-entity-ui + specifier: workspace:../agenta-entity-ui version: link:../agenta-entity-ui '@agenta/shared': - specifier: link:../agenta-shared + specifier: workspace:../agenta-shared version: link:../agenta-shared '@agenta/ui': - specifier: link:../agenta-ui + specifier: workspace:../agenta-ui version: link:../agenta-ui '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.1.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6) antd: specifier: '>=5.0.0' - version: 6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) dayjs: - specifier: ^1.11.21 - version: 1.11.21 + specifier: ^1.11.20 + version: 1.11.20 jotai: specifier: '>=2.0.0' - version: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + version: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) react: specifier: '>=18.0.0' - version: 19.2.7 + version: 19.2.6 react-dom: specifier: '>=18.0.0' - version: 19.2.7(react@19.2.7) + version: 19.2.6(react@19.2.6) devDependencies: '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 '@types/react': - specifier: ^19.2.17 - version: 19.2.17 + specifier: ^19.0.10 + version: 19.2.14 '@types/react-dom': - specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.17) + specifier: ^19.0.4 + version: 19.2.3(@types/react@19.2.14) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -792,8 +792,8 @@ importers: packages/agenta-api-client: devDependencies: '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -801,32 +801,32 @@ importers: packages/agenta-entities: dependencies: '@agenta/sdk': - specifier: link:../agenta-sdk + specifier: workspace:../agenta-sdk version: link:../agenta-sdk '@agenta/shared': - specifier: link:../agenta-shared + specifier: workspace:../agenta-shared version: link:../agenta-shared '@agenta/ui': - specifier: link:../agenta-ui + specifier: workspace:../agenta-ui version: link:../agenta-ui '@agentaai/api-client': - specifier: link:../agenta-api-client + specifier: workspace:../agenta-api-client version: link:../agenta-api-client '@ant-design/icons': specifier: '>=5.0.0' - version: 6.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 6.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@phosphor-icons/react': specifier: '>=2.0.0' - version: 2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.1.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@tanstack/react-query': specifier: '>=5.0.0' - version: 5.101.2(react@19.2.7) + version: 5.100.9(react@19.2.6) antd: specifier: '>=5.0.0' - version: 6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) axios: specifier: '>=1.13.5 <2.0.0' - version: 1.18.1 + version: 1.16.0 clsx: specifier: '>=2.0.0' version: 2.1.1 @@ -835,22 +835,22 @@ importers: version: 3.1.3 immer: specifier: '>=10.0.0' - version: 11.1.11 + version: 10.2.0 jotai-scheduler: specifier: ^0.0.5 - version: 0.0.5(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.0.5(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) jotai-tanstack-query: specifier: '>=0.9.0' - version: 0.11.0(@tanstack/query-core@5.101.2)(@tanstack/react-query@5.101.2(react@19.2.7))(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.11.0(@tanstack/query-core@5.100.9)(@tanstack/react-query@5.100.9(react@19.2.6))(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) lodash: - specifier: ^4.18.1 + specifier: ^4.17.23 version: 4.18.1 openapi-json-schema: specifier: ^2.0.0 version: 2.0.0 react: specifier: '>=18.0.0' - version: 19.2.7 + version: 19.2.6 stable-hash: specifier: ^0.0.6 version: 0.0.6 @@ -858,48 +858,48 @@ importers: specifier: ^11.1.1 version: 11.1.1 zod: - specifier: ^4.4.3 + specifier: ^4.3.6 version: 4.4.3 devDependencies: '@floating-ui/react': - specifier: ^0.27.20 - version: 0.27.20(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^0.27.13 + version: 0.27.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@lexical/code': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/hashtag': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/link': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/list': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/mark': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/markdown': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/overflow': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/react': - specifier: ^0.47.0 - version: 0.47.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3)(yjs@13.6.31) + specifier: ^0.46.0 + version: 0.46.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@5.9.3)(yjs@13.6.30) '@lexical/rich-text': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/table': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/utils': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@tanstack/react-virtual': - specifier: ^3.14.6 - version: 3.14.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^3.13.2 + version: 3.13.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 @@ -907,41 +907,41 @@ importers: specifier: ^7.0.15 version: 7.0.15 '@types/lodash': - specifier: ^4.17.24 + specifier: ^4.17.23 version: 4.17.24 '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 '@types/prismjs': - specifier: ^1.26.6 + specifier: ^1.26.5 version: 1.26.6 '@types/react': - specifier: ^19.2.17 - version: 19.2.17 + specifier: ^19.0.10 + version: 19.2.14 '@types/react-dom': - specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.17) + specifier: ^19.0.4 + version: 19.2.3(@types/react@19.2.14) '@vitest/coverage-v8': - specifier: ^4.1.10 - version: 4.1.10(vitest@4.1.10) + specifier: ^4.1.4 + version: 4.1.6(vitest@4.1.6) ajv: - specifier: ^8.20.0 + specifier: ^8.18.0 version: 8.20.0 jotai: - specifier: ^2.20.2 - version: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + specifier: ^2.16.1 + version: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) jotai-family: - specifier: ^1.0.2 - version: 1.0.2(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + specifier: ^1.0.1 + version: 1.0.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) js-yaml: - specifier: ^4.3.0 - version: 4.3.0 + specifier: ^4.1.1 + version: 4.1.1 jsonrepair: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.13.3 + version: 3.14.0 lexical: - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) prismjs: specifier: ^1.30.0 version: 1.30.0 @@ -950,146 +950,146 @@ importers: version: 5.9.3 usehooks-ts: specifier: ^3.1.1 - version: 3.1.1(react@19.2.7) + version: 3.1.1(react@19.2.6) vitest: - specifier: ^4.1.10 - version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@20.19.43)(@vitest/coverage-v8@4.1.10)(vite@8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^4.1.4 + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(@vitest/coverage-v8@4.1.6)(vite@8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4)) packages/agenta-entity-ui: dependencies: '@agenta/entities': - specifier: link:../agenta-entities + specifier: workspace:../agenta-entities version: link:../agenta-entities '@agenta/shared': - specifier: link:../agenta-shared + specifier: workspace:../agenta-shared version: link:../agenta-shared '@agenta/ui': - specifier: link:../agenta-ui + specifier: workspace:../agenta-ui version: link:../agenta-ui '@ant-design/icons': specifier: '>=5.0.0' - version: 6.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 6.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.1.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@tanstack/react-query': specifier: '>=5.0.0' - version: 5.101.2(react@19.2.7) + version: 5.100.9(react@19.2.6) antd: specifier: '>=5.0.0' - version: 6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) axios: specifier: '>=1.13.5 <2.0.0' - version: 1.18.1 + version: 1.16.0 clsx: specifier: ^2.1.1 version: 2.1.1 fflate: - specifier: ^0.8.3 - version: 0.8.3 + specifier: 0.4.8 + version: 0.4.8 immer: specifier: '>=10.0.0' - version: 11.1.11 + version: 10.2.0 jotai: specifier: '>=2.0.0' - version: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + version: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) jotai-family: specifier: '>=0.1.0' - version: 1.0.2(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + version: 1.0.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-tanstack-query: specifier: '>=0.9.0' - version: 0.11.0(@tanstack/query-core@5.101.2)(@tanstack/react-query@5.101.2(react@19.2.7))(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.11.0(@tanstack/query-core@5.100.9)(@tanstack/react-query@5.100.9(react@19.2.6))(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) js-yaml: - specifier: ^4.3.0 - version: 4.3.0 + specifier: ^4.1.1 + version: 4.1.1 lodash: - specifier: ^4.18.1 + specifier: ^4.17.23 version: 4.18.1 lucide-react: specifier: ^0.479.0 - version: 0.479.0(react@19.2.7) + version: 0.479.0(react@19.2.6) react: specifier: '>=18.0.0' - version: 19.2.7 + version: 19.2.6 react-dom: specifier: '>=18.0.0' - version: 19.2.7(react@19.2.7) + version: 19.2.6(react@19.2.6) uuid: specifier: ^11.1.1 version: 11.1.1 zod: - specifier: ^4.4.3 + specifier: ^4.3.6 version: 4.4.3 devDependencies: '@floating-ui/react': - specifier: ^0.27.20 - version: 0.27.20(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^0.27.13 + version: 0.27.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@lexical/code': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/hashtag': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/link': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/list': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/mark': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/markdown': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/overflow': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/react': - specifier: ^0.47.0 - version: 0.47.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3)(yjs@13.6.31) + specifier: ^0.46.0 + version: 0.46.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@5.9.3)(yjs@13.6.30) '@lexical/rich-text': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/table': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/utils': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@tanstack/react-virtual': - specifier: ^3.14.6 - version: 3.14.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^3.13.2 + version: 3.13.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 '@types/lodash': - specifier: ^4.17.24 + specifier: ^4.17.23 version: 4.17.24 '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 '@types/prismjs': - specifier: ^1.26.6 + specifier: ^1.26.5 version: 1.26.6 '@types/react': - specifier: ^19.2.17 - version: 19.2.17 + specifier: ^19.0.10 + version: 19.2.14 '@types/react-dom': - specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.17) + specifier: ^19.0.4 + version: 19.2.3(@types/react@19.2.14) ajv: - specifier: ^8.20.0 + specifier: ^8.18.0 version: 8.20.0 fast-deep-equal: specifier: ^3.1.3 version: 3.1.3 jsonrepair: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.13.3 + version: 3.14.0 lexical: - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) prismjs: specifier: ^1.30.0 version: 1.30.0 @@ -1098,117 +1098,117 @@ importers: version: 5.9.3 usehooks-ts: specifier: ^3.1.1 - version: 3.1.1(react@19.2.7) + version: 3.1.1(react@19.2.6) vitest: - specifier: ^4.1.10 - version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@20.19.43)(@vitest/coverage-v8@4.1.10)(vite@8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^4.1.4 + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(@vitest/coverage-v8@4.1.6)(vite@8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4)) packages/agenta-playground: dependencies: '@agenta/entities': - specifier: link:../agenta-entities + specifier: workspace:../agenta-entities version: link:../agenta-entities '@agenta/shared': - specifier: link:../agenta-shared + specifier: workspace:../agenta-shared version: link:../agenta-shared fast-deep-equal: specifier: ^3.1.3 version: 3.1.3 jotai: specifier: '>=2.0.0' - version: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + version: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) jotai-tanstack-query: specifier: '>=0.9.0' - version: 0.11.0(@tanstack/query-core@5.101.2)(@tanstack/react-query@5.101.2(react@19.2.7))(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.11.0(@tanstack/query-core@5.100.9)(@tanstack/react-query@5.100.9(react@19.2.6))(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) lz-string: specifier: ^1.5.0 version: 1.5.0 react: specifier: '>=18.0.0' - version: 19.2.7 + version: 19.2.6 uuid: specifier: ^11.1.1 version: 11.1.1 devDependencies: '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 '@types/react': - specifier: ^19.2.17 - version: 19.2.17 + specifier: ^19.0.10 + version: 19.2.14 '@vitest/coverage-v8': - specifier: ^4.1.10 - version: 4.1.10(vitest@4.1.10) + specifier: ^4.1.4 + version: 4.1.6(vitest@4.1.6) jotai-family: - specifier: ^1.0.2 - version: 1.0.2(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + specifier: ^1.0.1 + version: 1.0.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) typescript: specifier: ^5.9.3 version: 5.9.3 vitest: - specifier: ^4.1.10 - version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@20.19.43)(@vitest/coverage-v8@4.1.10)(vite@8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^4.1.4 + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(@vitest/coverage-v8@4.1.6)(vite@8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4)) packages/agenta-playground-ui: dependencies: '@agenta/entities': - specifier: link:../agenta-entities + specifier: workspace:../agenta-entities version: link:../agenta-entities '@agenta/entity-ui': - specifier: link:../agenta-entity-ui + specifier: workspace:../agenta-entity-ui version: link:../agenta-entity-ui '@agenta/playground': - specifier: link:../agenta-playground + specifier: workspace:../agenta-playground version: link:../agenta-playground '@agenta/shared': - specifier: link:../agenta-shared + specifier: workspace:../agenta-shared version: link:../agenta-shared '@agenta/ui': - specifier: link:../agenta-ui + specifier: workspace:../agenta-ui version: link:../agenta-ui '@ant-design/icons': specifier: '>=5.0.0' - version: 6.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 6.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.1.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6) antd: specifier: '>=5.0.0' - version: 6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: specifier: ^2.1.1 version: 2.1.1 jotai: specifier: '>=2.0.0' - version: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + version: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) json5: specifier: ^2.2.3 version: 2.2.3 next: specifier: '>=15.5.18 <16.0.0' - version: 15.5.20(@babel/core@7.29.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.60.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@playwright/test@1.60.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react: specifier: '>=18.0.0' - version: 19.2.7 + version: 19.2.6 react-dom: specifier: '>=18.0.0' - version: 19.2.7(react@19.2.7) + version: 19.2.6(react@19.2.6) uuid: specifier: ^11.1.1 version: 11.1.1 devDependencies: '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 '@types/react': - specifier: ^19.2.17 - version: 19.2.17 + specifier: ^19.0.10 + version: 19.2.14 '@types/react-dom': - specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.17) + specifier: ^19.0.4 + version: 19.2.3(@types/react@19.2.14) jotai-family: - specifier: ^1.0.2 - version: 1.0.2(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + specifier: ^1.0.1 + version: 1.0.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1216,12 +1216,12 @@ importers: packages/agenta-sdk: dependencies: '@agentaai/api-client': - specifier: link:../agenta-api-client + specifier: workspace:../agenta-api-client version: link:../agenta-api-client devDependencies: '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1230,203 +1230,203 @@ importers: dependencies: '@tanstack/react-query': specifier: '>=5.0.0' - version: 5.101.2(react@19.2.7) + version: 5.100.9(react@19.2.6) axios: - specifier: ^1.18.1 - version: 1.18.1 + specifier: 1.16.0 + version: 1.16.0 dayjs: - specifier: ^1.11.21 - version: 1.11.21 + specifier: ^1.11.20 + version: 1.11.20 jotai: specifier: '>=2.0.0' - version: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + version: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) jotai-tanstack-query: specifier: '>=0.9.0' - version: 0.11.0(@tanstack/query-core@5.101.2)(@tanstack/react-query@5.101.2(react@19.2.7))(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.11.0(@tanstack/query-core@5.100.9)(@tanstack/react-query@5.100.9(react@19.2.6))(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) json5: specifier: ^2.2.3 version: 2.2.3 jsonrepair: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.13.3 + version: 3.14.0 react: specifier: '>=18.0.0' - version: 19.2.7 + version: 19.2.6 uuid: specifier: ^11.1.1 version: 11.1.1 devDependencies: '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 '@types/react': - specifier: ^19.2.17 - version: 19.2.17 + specifier: ^19.0.10 + version: 19.2.14 '@vitest/coverage-v8': - specifier: ^4.1.10 - version: 4.1.10(vitest@4.1.10) + specifier: ^4.1.4 + version: 4.1.6(vitest@4.1.6) typescript: specifier: ^5.9.3 version: 5.9.3 vitest: - specifier: ^4.1.10 - version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@20.19.43)(@vitest/coverage-v8@4.1.10)(vite@8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + specifier: ^4.1.4 + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(@vitest/coverage-v8@4.1.6)(vite@8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4)) packages/agenta-ui: dependencies: '@agenta/shared': - specifier: link:../agenta-shared + specifier: workspace:../agenta-shared version: link:../agenta-shared '@ant-design/icons': - specifier: ^6.3.2 - version: 6.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^6.1.0 + version: 6.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@lexical/code': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/code-shiki': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/hashtag': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/history': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/html': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/link': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/list': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/mark': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/markdown': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/overflow': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/react': - specifier: ^0.47.0 - version: 0.47.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3)(yjs@13.6.31) + specifier: ^0.46.0 + version: 0.46.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@5.9.3)(yjs@13.6.30) '@lexical/rich-text': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/selection': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/table': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@lexical/utils': - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) '@phosphor-icons/react': specifier: ^2.1.10 - version: 2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 2.1.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@tanstack/query-core': - specifier: ^5.101.2 - version: 5.101.2 + specifier: ^5.90.20 + version: 5.100.9 '@tanstack/react-query': - specifier: ^5.101.2 - version: 5.101.2(react@19.2.7) + specifier: ^5.90.21 + version: 5.100.9(react@19.2.6) '@tanstack/react-virtual': - specifier: ^3.14.6 - version: 3.14.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^3.13.2 + version: 3.13.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6) antd: specifier: '>=5.0.0' - version: 6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + version: 6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: specifier: ^2.1.1 version: 2.1.1 dompurify: - specifier: ^3.4.12 - version: 3.4.12 + specifier: ^3.3.3 + version: 3.4.2 fast-deep-equal: specifier: ^3.1.3 version: 3.1.3 jotai: - specifier: ^2.20.2 - version: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + specifier: ^2.16.1 + version: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) jotai-family: - specifier: ^1.0.2 - version: 1.0.2(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + specifier: ^1.0.1 + version: 1.0.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-immer: specifier: ^0.4.3 - version: 0.4.3(immer@11.1.11)(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)) + version: 0.4.3(immer@11.1.7)(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)) jotai-scheduler: specifier: ^0.0.5 - version: 0.0.5(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.0.5(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) jotai-tanstack-query: specifier: ^0.11.0 - version: 0.11.0(@tanstack/query-core@5.101.2)(@tanstack/react-query@5.101.2(react@19.2.7))(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7) + version: 0.11.0(@tanstack/query-core@5.100.9)(@tanstack/react-query@5.100.9(react@19.2.6))(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6) js-yaml: - specifier: ^4.3.0 - version: 4.3.0 + specifier: ^4.1.1 + version: 4.1.1 json5: specifier: ^2.2.3 version: 2.2.3 jsonrepair: - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.13.3 + version: 3.14.0 lexical: - specifier: ^0.47.0 - version: 0.47.0(typescript@5.9.3) + specifier: ^0.46.0 + version: 0.46.0(typescript@5.9.3) lucide-react: specifier: ^0.479.0 - version: 0.479.0(react@19.2.7) + version: 0.479.0(react@19.2.6) marked: - specifier: ^17.0.6 + specifier: ^17.0.4 version: 17.0.6 prismjs: specifier: ^1.30.0 version: 1.30.0 react: specifier: '>=18.0.0' - version: 19.2.7 + version: 19.2.6 react-dom: specifier: '>=18.0.0' - version: 19.2.7(react@19.2.7) + version: 19.2.6(react@19.2.6) react-resizable: - specifier: ^3.2.0 - version: 3.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^3.0.5 + version: 3.1.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6) uuid: specifier: ^11.1.1 version: 11.1.1 devDependencies: '@floating-ui/react': - specifier: ^0.27.20 - version: 0.27.20(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^0.27.13 + version: 0.27.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 '@types/lodash': - specifier: ^4.17.24 + specifier: ^4.17.23 version: 4.17.24 '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 '@types/prismjs': - specifier: ^1.26.6 + specifier: ^1.26.5 version: 1.26.6 '@types/react': - specifier: ^19.2.17 - version: 19.2.17 + specifier: ^19.0.10 + version: 19.2.14 '@types/react-dom': - specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.17) + specifier: ^19.0.4 + version: 19.2.3(@types/react@19.2.14) '@types/react-resizable': - specifier: ^3.0.8 + specifier: ^3.0.7 version: 3.0.8 ajv: - specifier: ^8.20.0 + specifier: ^8.18.0 version: 8.20.0 lodash: - specifier: ^4.18.1 + specifier: ^4.17.23 version: 4.18.1 typescript: specifier: ^5.9.3 @@ -1435,21 +1435,21 @@ importers: tests: dependencies: axios: - specifier: ^1.18.1 - version: 1.18.1 + specifier: 1.16.0 + version: 1.16.0 devDependencies: '@playwright/test': specifier: 1.60.0 version: 1.60.0 '@types/node': - specifier: ^20.19.43 - version: 20.19.43 + specifier: ^20.19.20 + version: 20.19.39 dotenv: - specifier: ^16.6.1 + specifier: ^16.5.0 version: 16.6.1 tsx: - specifier: ^4.23.1 - version: 4.23.1 + specifier: ^4.22.4 + version: 4.22.4 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -1535,11 +1535,11 @@ packages: resolution: {integrity: sha512-esKJegpW4nckh0o6kV3Tkb7NPIZYbPnnFxmQDUmL08ukXZAvV85TZBr70eGuke/CIArLaP6aw8lt9KILjnWuOw==} engines: {node: '>=8.x'} - '@ant-design/icons-svg@4.5.0': - resolution: {integrity: sha512-1BTUFyKPTBZ53MuTP8s0k5SFEXL7o3VHEOwLgzaoWKwnBeqIcqUtVshc4SKzhI6uACfqhJqBwBUE9FsWR3uULA==} + '@ant-design/icons-svg@4.4.2': + resolution: {integrity: sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==} - '@ant-design/icons@6.3.2': - resolution: {integrity: sha512-B6O5a5XJ4wjtNOfZejXYwHW5zvKV5gYkjGf11dHGLEbKn0ABDGndo41+gfIiXyTFhvESj4XTotuud33mUFid0g==} + '@ant-design/icons@6.2.2': + resolution: {integrity: sha512-zlJtE7AMbG12TeYVPhtBXwNpFInNy8mjLzcIm+0BPw16/b8ODG87YJ1G37VIF5VFscdgfsf6EweAFPTobu/3iQ==} engines: {node: '>=8'} peerDependencies: react: '>=16.0.0' @@ -1557,8 +1557,8 @@ packages: react: '>=18.0.0' react-dom: '>=18.0.0' - '@ant-design/x@2.8.0': - resolution: {integrity: sha512-z0ncy8i3sy8fnFS1iETTQfP2Os1kzOl5OPdljT5ZFSCDsZp+VYFt9jHHMacBnkEftKNzkmG1BLSwvBTS1aWxiw==} + '@ant-design/x@2.7.0': + resolution: {integrity: sha512-p5OtxQ9elbmeFRllGt1yj5wi6VHe41PIAmwrBU/OlaYydru5qIYsJzCS3DPRhkWkVdErU5oZwU74Z2oce2F5Uw==} peerDependencies: antd: ^6.1.1 react: '>=18.0.0' @@ -1601,10 +1601,18 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.29.7': resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.29.7': resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} engines: {node: '>=6.9.0'} @@ -1622,13 +1630,10 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/runtime@7.29.7': - resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} + '@babel/runtime@7.29.2': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} engines: {node: '>=6.9.0'} - '@babel/runtime@8.0.0': - resolution: {integrity: sha512-sL6cvO2IfkSu/iU+zs2S/w01B7A8V7suXSIKEN4hPFFdZoiPGxrj5pAG0lCaqLWiEIrjKzdznIWuaLcxPR53qw==} - '@babel/template@7.29.7': resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} engines: {node: '>=6.9.0'} @@ -1637,6 +1642,10 @@ packages: resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} engines: {node: '>=6.9.0'} + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + '@babel/types@7.29.7': resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} engines: {node: '>=6.9.0'} @@ -1648,8 +1657,20 @@ packages: '@braintree/sanitize-url@7.1.2': resolution: {integrity: sha512-jigsZK+sMF/cuiB7sERuo9V7N9jx+dhmHHnQyDSVdpZwVutaBu7WvNYqMDLSgFgfB30n452TP3vjDAvFC973mA==} - '@chevrotain/types@11.1.2': - resolution: {integrity: sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==} + '@chevrotain/cst-dts-gen@12.0.0': + resolution: {integrity: sha512-fSL4KXjTl7cDgf0B5Rip9Q05BOrYvkJV/RrBTE/bKDN096E4hN/ySpcBK5B24T76dlQ2i32Zc3PAE27jFnFrKg==} + + '@chevrotain/gast@12.0.0': + resolution: {integrity: sha512-1ne/m3XsIT8aEdrvT33so0GUC+wkctpUPK6zU9IlOyJLUbR0rg4G7ZiApiJbggpgPir9ERy3FRjT6T7lpgetnQ==} + + '@chevrotain/regexp-to-ast@12.0.0': + resolution: {integrity: sha512-p+EW9MaJwgaHguhoqwOtx/FwuGr+DnNn857sXWOi/mClXIkPGl3rn7hGNWvo31HA3vyeQxjqe+H36yZJwYU8cA==} + + '@chevrotain/types@12.0.0': + resolution: {integrity: sha512-S+04vjFQKeuYw0/eW3U52LkAHQsB1ASxsPGsLPUyQgrZ2iNNibQrsidruDzjEX2JYfespXMG0eZmXlhA6z7nWA==} + + '@chevrotain/utils@12.0.0': + resolution: {integrity: sha512-lB59uJoaGIfOOL9knQqQRfhl9g7x8/wqFkp13zTdkRu1huG9kg6IJs1O8hqj9rs6h7orGxHJUKb+mX3rPbWGhA==} '@cloudflare/stream-react@1.9.3': resolution: {integrity: sha512-ocr7B+zHk/jq0r/wgtFeyoz7Hr+v3Qn0Ho6yUBkWT07ahr/0GU1dhliYJESwNXMuMYCU1sZ02sFH9pW5r1/BIA==} @@ -1702,12 +1723,12 @@ packages: '@emnapi/runtime@1.10.0': resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@emnapi/runtime@1.11.0': + resolution: {integrity: sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==} + '@emnapi/runtime@1.11.1': resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} - '@emnapi/runtime@1.11.2': - resolution: {integrity: sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==} - '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} @@ -1908,16 +1929,16 @@ packages: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/eslintrc@3.3.6': - resolution: {integrity: sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA==} + '@eslint/eslintrc@3.3.5': + resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/js@8.57.1': resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@9.39.5': - resolution: {integrity: sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A==} + '@eslint/js@9.39.4': + resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.7': @@ -1928,11 +1949,11 @@ packages: resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@floating-ui/core@1.8.0': - resolution: {integrity: sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==} + '@floating-ui/core@1.7.5': + resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} - '@floating-ui/dom@1.8.0': - resolution: {integrity: sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==} + '@floating-ui/dom@1.7.6': + resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} '@floating-ui/react-dom@1.3.0': resolution: {integrity: sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==} @@ -1940,8 +1961,8 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react-dom@2.1.9': - resolution: {integrity: sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==} + '@floating-ui/react-dom@2.1.8': + resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -1958,14 +1979,14 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@floating-ui/react@0.27.20': - resolution: {integrity: sha512-CMqMy7OaXl9W0eq1Uy7L7i2Y/anPvHmFmESd2CEw0t5YvZhcVCeo4MBevAmswRllX7Y2dEidA4ozGPunLSTQpw==} + '@floating-ui/react@0.27.19': + resolution: {integrity: sha512-31B8h5mm8YxotlE7/AU/PhNAl8eWxAmjL/v2QOxroDNkTFLk3Uu82u63N3b6TXa4EGJeeZLVcd/9AlNlVqzeog==} peerDependencies: react: '>=17.0.0' react-dom: '>=17.0.0' - '@floating-ui/utils@0.2.12': - resolution: {integrity: sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==} + '@floating-ui/utils@0.2.11': + resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} '@headlessui/react@2.2.0': resolution: {integrity: sha512-RzCEg+LXsuI7mHiSomsu/gBJSjpupm6A1qIZ5sWjd7JhARNlMiSA4kKfJpCKwU9tE+zMRterhhrP74PvfJrpXQ==} @@ -2006,8 +2027,8 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@3.1.4': - resolution: {integrity: sha512-b1S7B1k9ohZ+iNTi2ATxbRYG9fTrJmUT0rc46bvVnNxqNRGW7dyo/vRREwyniI5IRN2RSJHDcm+s3BjWrSAjHw==} + '@iconify/utils@3.1.2': + resolution: {integrity: sha512-jVf75icVVgSVGf9+QWBeCHdFL35yZ06HMHl9sCa059pITTP781lOacvRazfwAmXDKiBiUdQQMWVnuiw/RaQNhQ==} '@img/colour@1.1.0': resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} @@ -2162,14 +2183,14 @@ packages: cpu: [x64] os: [win32] - '@internationalized/date@3.12.2': - resolution: {integrity: sha512-FY1Y+H64NDs+HAF6omlnWxm3mEpfgaCSWtL5l551ZZfImA+kGjPFgrnJrGjH6lfmLL0g8Z/mBu1R3kufeCp6Jw==} + '@internationalized/date@3.12.1': + resolution: {integrity: sha512-6IedsVWXyq4P9Tj+TxuU8WGWM70hYLl12nbYU8jkikVpa6WXapFazPUcHUMDMoWftIDE2ILDkFFte6W2nFCkRQ==} - '@internationalized/number@3.6.7': - resolution: {integrity: sha512-3ji1fcrT+FPAK86UqEhB/psHixYo6niWPJtt7+qRaYFynt/BaJG8GhAPimtWUpEiVSTq8ZM8L5psMxGquiB/Vg==} + '@internationalized/number@3.6.6': + resolution: {integrity: sha512-iFgmQaXHE0vytNfpLZWOC2mEJCBRzcUxt53Xf/yCXG93lRvqas237i3r7X4RKMwO3txiyZD4mQjKAByFv6UGSQ==} - '@internationalized/string@3.2.9': - resolution: {integrity: sha512-kzP/M/mbQxODlmOt4bIQZ2SBVUWUSqMLXooXixnX7noche8WHaQcA+nwFN1K2KCF/cp+LDUhcJsCicwkvhD1pg==} + '@internationalized/string@3.2.8': + resolution: {integrity: sha512-NdbMQUSfXLYIQol5VyMtinm9pZDciiMfN7RtmSuSB78io1hqwJ0naYfxyW6vgxWBkzWymQa/3uLDlbfmshtCaA==} '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -2201,74 +2222,66 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@lexical/a11y@0.47.0': - resolution: {integrity: sha512-MlAL25PxThTYQuFn2aOwyfY9+/wKloAd8fbf4a1GeFATVgvirC8xACBmERpqpf4A06OdLIoIZ5J/qtgJXsdn1g==} + '@lexical/clipboard@0.46.0': + resolution: {integrity: sha512-c7lQeORx5+2tfc9+xnHDPBT097t9KdWW3a/kg/ThliokHOkaYz6OeM2z53uID/OOpRGao8FRO5vw9rz5ZAhg+w==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/clipboard@0.47.0': - resolution: {integrity: sha512-OIB+NxHjfpRJJoTtU/mqeb7vPVMks5l97QgwoZthQLR/GIc5zrOtvoLftxl5hKAG5lwOe9BzhashKgVcsSPB3g==} + '@lexical/code-core@0.46.0': + resolution: {integrity: sha512-ljlMBSvjTwKVNV7myEr4xJRGTDsJ3kcjHi6rZuBteZExnd/tD44oSY3TSa1jgy+TqiXkEdUpWQYqmnwMsOJrlQ==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/code-core@0.47.0': - resolution: {integrity: sha512-L0hg+57yzQDhYRV5NFyTwSz2+N3O/iLBgRuMNccE3ieltPPSq7lCBTKOuXF3G0ot3NVudu8//ewHjw7OCMqI5g==} + '@lexical/code-prism@0.46.0': + resolution: {integrity: sha512-M1Zt+kvQ4Zmootp8m39WmSsY1N7AEV30WJGP7oUG8CAvmvfsQPQwUYPjyWL6xyIDGxhQ/5CVu/DJ7D78Wk3uoQ==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/code-prism@0.47.0': - resolution: {integrity: sha512-/mDs/rpVhyoeAdNqZoMt5hHrA6nDtuEDSk7lZmzUSk5vLIKMlxFMm3Rv1VsBDO9akl/b1F1aTLvrP8feGAOsiA==} + '@lexical/code-shiki@0.46.0': + resolution: {integrity: sha512-U+fNlicmDH9D0EF6KRvZb6CpA4Kl9UCfMTFG9eFLHAD1rbiKt7/psNSlbu1rSRMadsuiZG9wDtb2cZ5/yMMLfQ==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/code-shiki@0.47.0': - resolution: {integrity: sha512-3qFSQpyBFwA43wIqpfdF9ckKcielG33VZVRzg9a+AhqieXtZY6eRenaY106pMhLvqvvTjpQtpv/UDeqlnnx1dQ==} + '@lexical/code@0.46.0': + resolution: {integrity: sha512-821oN8eH9ULinLO9P9+qrdejqm+S5/A28UnLzf5qiUJjCfvVGtf2Y0yVmHrBDHG0Dw7lnm2N2/7UTSr+JnA59A==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/code@0.47.0': - resolution: {integrity: sha512-O62sVybmcso+j8ZUdMprQWOwqM9w2qMbUSQRvEiRysxn/NhLEa3y6xzSYjWQvR84FcuTb9Yg/C9EiO2N4VkZOQ==} + '@lexical/devtools-core@0.46.0': + resolution: {integrity: sha512-9J5dRO/tZXM/ROeSRvnkfMvfGa4AbOjDQmVFhK1WiuoPNBoC45m4hijE4R3/l/Z6xvjinc804PfAsAxVjgVVnA==} peerDependencies: + react: '>=17.x' + react-dom: '>=17.x' typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/devtools-core@0.47.0': - resolution: {integrity: sha512-u/+WHfs9p6Jiz83OdWzM2W7xc/BXUqN/RN/o97qFP+H7XX/D5fD3Sn0q/0ymyDgacN7sI4HNxQttkrKXKn1PCA==} + '@lexical/dragon@0.46.0': + resolution: {integrity: sha512-/PIjscXlD0jp3Bj5MWJ+y1WZsVxagsqnnzOkqdDStM3033soj/2cI7tysMU/7XAEJtMBk1bTJdDvmDHM/bn/rg==} peerDependencies: - react: '>=18.x' - react-dom: '>=18.x' typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/dragon@0.47.0': - resolution: {integrity: sha512-qqkro6sTLddOh2aYSqoXtm1QOQ/DY71AtWj3XmHPIPtxN/PkVKbvJBVZiP/a9kgFoPs+2a2Tlq9cCIDf6xSHuw==} - peerDependencies: - typescript: '>=5.2' - peerDependenciesMeta: - typescript: - optional: true - - '@lexical/eslint-plugin@0.47.0': - resolution: {integrity: sha512-R6eJkFVq4Asy0C5gRyHftQMnU7pAxcUIkxKpr1KbKRlVGU1/2T8w+riTSFhODIfWYbCJauy6Te9KG8eKXB13tw==} + '@lexical/eslint-plugin@0.46.0': + resolution: {integrity: sha512-Lt2mrncL2fN2Pv4V20rRLs/XoIGTAr77hrwto59i6tZ594MW6xkM0O7NIeZ5+96Zaw+YLIyFWQVO4ZjEMyLrPw==} peerDependencies: eslint: '>=7.31.0' typescript: '>=5.2' @@ -2276,99 +2289,99 @@ packages: typescript: optional: true - '@lexical/extension@0.47.0': - resolution: {integrity: sha512-F9WyXB0eDsCbeSuShzgjBS3ugxNnTvHQa+P+VZiVSWilbDNGjJyysco2JCwn5ruLmEP4MXCQn5IKeW7A9FG8KQ==} + '@lexical/extension@0.46.0': + resolution: {integrity: sha512-bdO/ON5dwVwtqeTes/+My/sRU7vNuH3W8ovJ2yffXRFmAxVtzKr6/6TYJWwtUvncQjvTHEKAo5MqWUoQXp8VMw==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/hashtag@0.47.0': - resolution: {integrity: sha512-i5ML0v5d52h8hen4cdS/tnqfiteWbvpwihJgZR9hLIk9w6vQJISXUWzg4jRPQIezWwU1xikbBLkT5rD+Qth7tw==} + '@lexical/hashtag@0.46.0': + resolution: {integrity: sha512-6XiL5/KXyCxR+oD7fWjJL3enqsrkn4hgjEa13wAQrBZ5W+avFl/9Cd5bkwcXS+jPjmhk47+zYj76l6uuiFoMoQ==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/history@0.47.0': - resolution: {integrity: sha512-CqAR6G4x6WewKS2uDgf2N1/rszIlXiDCW4dwu0IiQV9oVbhOklvAmPBJX6319myJxB+ArtjuuMgDU3gi/iTqXA==} + '@lexical/history@0.46.0': + resolution: {integrity: sha512-PbbyXVfbm/RBS/hkPJrAGd6DYZ8/4E+nyPaiArwo4WGYQBoEXc2dU+dwAcIrhwVVXuOVrkm9Hp0cZYl4hKM8qQ==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/html@0.47.0': - resolution: {integrity: sha512-VrJ9tSRuoUP5tTQb7TB+6PTW0Gh5aC3Hnne4GuXDwKUIzoWFXWkxlB0oIlfL5HVljrzO/Ra65v5M3RnR4TX1PA==} + '@lexical/html@0.46.0': + resolution: {integrity: sha512-Rvke8FvQkjd+hFBCe39YdQxPQZZ/7W95xilY3qFxmSZaW0zakcA8pItaf7HfueG8Ja6jDu/TOMH4LUeyQPT3HQ==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/internal@0.47.0': - resolution: {integrity: sha512-VKDTHajXvjCkjYHwWra4Qjz8AI6PWeNPW7l6Q9AIlAwUiolAXrlkyfrBAFzdAP360IyDbC2gO9fwTb9ZvZM85Q==} + '@lexical/internal@0.46.0': + resolution: {integrity: sha512-OV1ePAAnVVd0K+Bq5SX7vOKE/LqJLYcDM4HD4zVCisbgVaznE+pTj/nDB2uWTidwf8o7QhPR65VhEi+KkUtyEw==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/link@0.47.0': - resolution: {integrity: sha512-lDAbTyJwufKs3yUn1D4AY0IoBU9O4JXzTDqSRa8qVCK7LC3+cF0u+rR5o9RJfxtHUzmALk+s2I0IqlxGCyIocg==} + '@lexical/link@0.46.0': + resolution: {integrity: sha512-MdGiAOAmqnZKtfaQxKFZv18SC+1zJIOfqB7bR43va/rp4M3u1cVniquUCTALub40WEWTuJgT2XvfSlpKm7FuXA==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/list@0.47.0': - resolution: {integrity: sha512-g8AApVZNqqcCDXfJtgxEfAv7ylK0HmblRaJYMxB0OI7nlLipUjutIUy8cRX5GKI0woa+oGPYi68cZcMQnBysGw==} + '@lexical/list@0.46.0': + resolution: {integrity: sha512-nIX3k05MFAhWZvVXZBZB7LTS1DhsCF2iCFH2WDYebwJfADTnAqhE/ZCAJax84RRMjYla67JU31br9r+P6KR+hA==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/mark@0.47.0': - resolution: {integrity: sha512-/9ZS9NSjrqJ/sTZ7l2KFiBxZbbXEmPp/JxtN5sTlM+F4a/hTRreROWlcXgTLyf9g8GTnRyZScvBqFYKWd6HR1g==} + '@lexical/mark@0.46.0': + resolution: {integrity: sha512-WRpMATEhci3LxCgF4wN3mX2IIctTN5Zx8GQZU4rtbVBWHaYRA0azpyzsHeFJlpaaI0FJVMWfNQJ3QBeVIr6Ciw==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/markdown@0.47.0': - resolution: {integrity: sha512-mtfcomzk/ZT2wtImEzYeFB6VLsOYM6RqBmwnvEMp5alvJISXFhIHDKAT4BkUMMtWGM6AnrlytZyMNPb4QwnZIA==} + '@lexical/markdown@0.46.0': + resolution: {integrity: sha512-2e/JFuS+7QEPLW4K2SOoYORpLXhdjFBh7l5OxAf8HljuFAvX0x9eFBxlWVG0Y00TFUMnOcUm1QnIo5l2e+0Cjg==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/overflow@0.47.0': - resolution: {integrity: sha512-XR+F2mni27TgjmE2/PsFYXkAq0AIMV8JJh5VSeHiSg0mccKSfEqsfTxYlwV+um2eGT+6XggtpwFMDy6ZjC+uMw==} + '@lexical/overflow@0.46.0': + resolution: {integrity: sha512-VRa/VovH+FeuL9oyEjqF0zM2Nu4stgPs78Ek0mm9SR3EV1Cq58CoqjMvz/eH+4OsYMksFNfkxBg5f4a7QSAeDQ==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/plain-text@0.47.0': - resolution: {integrity: sha512-MyRjCpEnDJuEeoT/ndYI/i2605QM2bAgFEi6sX/NObYDJSuupC2iY6tOEbCFZ1s0Y1SX6arNrrAPhwygcemz7g==} + '@lexical/plain-text@0.46.0': + resolution: {integrity: sha512-fH1MYHrilsho6hkpGHnjw2eFBeLaJzz5PY4LT9ZVxtliPB3YRKUYZLcP23fGidzOC2it2xvTkT9D7kFo7zTQug==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/react@0.47.0': - resolution: {integrity: sha512-4y2iEKghKcYcJ8+GoO8pqyvwjJFVDWR71Ezm37lLQGmSTFKY50miTJmgKI12GeL4hLWQjePpB3eVdmSQHG1b7g==} + '@lexical/react@0.46.0': + resolution: {integrity: sha512-yYz09UTTSVFFpU6Zku/m4LLGgg6qjnz83PoPf7rxx7/IuZHcJK6dCaApXZUdilMHf+A1gGG0W4UNXGjWVaX1nw==} peerDependencies: - react: '>=18.x' - react-dom: '>=18.x' + react: '>=17.x' + react-dom: '>=17.x' typescript: '>=5.2' yjs: '>=13.5.22' peerDependenciesMeta: @@ -2377,48 +2390,48 @@ packages: yjs: optional: true - '@lexical/rich-text@0.47.0': - resolution: {integrity: sha512-GtRH7KNW7fVJzd3Xftdr/EPXaMqHt2xCIO/eJtf17Yrs7vlVOljM0xMcDoj4QOY2Gp4p3CheLlwBbcO96YYV0A==} + '@lexical/rich-text@0.46.0': + resolution: {integrity: sha512-YwERYF7bOGZOmulxzyHID+gUkxCbTbn73pqow8GyasAdwlbTiiyqKSUp3fXC3prcMftQX8eg+SJNwkijvZk9yA==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/selection@0.47.0': - resolution: {integrity: sha512-/q+eXnryZxCeqeWAODhTRlJL+jGa6/vIhE/bh+KvHmLbZJM8qfwa0qzt4rb3g+L1/CbjcowS/Xwv2ha1OmjBFQ==} + '@lexical/selection@0.46.0': + resolution: {integrity: sha512-iWrztXnBl9x7DthlRefUCNHfY8lHU6AzDm7pIr3o7t1hoixDtTuiZ5cCw+PkShC/hZ8v7VuV+FaDNraSaTTkHA==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/table@0.47.0': - resolution: {integrity: sha512-T0sOB1i0I05f2U+tTVXDitYq4ACtFob42gULwwqqKfQ/SEPq26Kfd5CljI1rSS4+N+vQz/VTDYF/BN7ZMgHpjA==} + '@lexical/table@0.46.0': + resolution: {integrity: sha512-azgbCn+CxyGF2wVFB5Rmcx3wFKR9WKiGvJUUh8YDnMxL9LMWESfFy36XbedR140xUq0QoYTw8ZxBGMHE4ZiIIg==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/text@0.47.0': - resolution: {integrity: sha512-Rj1xa/MMhgOckjOJ+ifDUO8BUyi7o+a/vpYcsftMTCpiKmeteO+qSAKoyhvZke496nLh/WFCWKw/iD43bst/Ig==} + '@lexical/text@0.46.0': + resolution: {integrity: sha512-XjH6ry2vYOfTO1JOLdbjlZ8he8LjkFjLbVIk+1I/q+8vp5ADx5GK99KaQfBiPZb0WTJEkuqo4AELWn3sXMvAiw==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/utils@0.47.0': - resolution: {integrity: sha512-uVAqNr5qiE4t9GSj+L4rv06WaIGADzblxEKCn134sPzvsVouDv0VTT0pBKjQYUgshT4z9iW5cFtO11+iPacBYg==} + '@lexical/utils@0.46.0': + resolution: {integrity: sha512-s8XQDoBr1wyPKGqy3qyDeHvi+vMgOiszzcRdHvTd6AqWpXxw2MsDQzMdF3Nr56QHahcOYxMOcv+r7r2nnCcgCA==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: typescript: optional: true - '@lexical/yjs@0.47.0': - resolution: {integrity: sha512-EKw1df2cmUTQrfSp1EnXqsHtNjwgxS973CRor0W4GWmIQJyKdmf6cmA7cct3flkyH5tE/xDnpr8sy38U4R2hlQ==} + '@lexical/yjs@0.46.0': + resolution: {integrity: sha512-CsDD3NpmhoHjqnvbwQoTa3/lDYOCqlpBhRJcE14ERfngZ3PpoNu+YUW6IbhJ5PVFvtub8H3x8V9OjZ1IbHvZjg==} peerDependencies: typescript: '>=5.2' yjs: '>=13.5.22' @@ -2426,8 +2439,14 @@ packages: typescript: optional: true - '@mermaid-js/parser@1.2.0': - resolution: {integrity: sha512-oYPyv8A4As1yH5Bx+04iQEQxXuIQDe0GKCNSRgao6z8AM9jixXIfP0vsppRLvGf+nKIOb9/LdpWA4YuJiVvESA==} + '@mermaid-js/parser@1.1.0': + resolution: {integrity: sha512-gxK9ZX2+Fex5zu8LhRQoMeMPEHbc73UKZ0FQ54YrQtUxE1VVhMwzeNtKRPAu5aXks4FasbMe4xB4bWrmq6Jlxw==} + + '@napi-rs/wasm-runtime@1.1.5': + resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 '@napi-rs/wasm-runtime@1.1.6': resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} @@ -2435,63 +2454,63 @@ packages: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 - '@next/bundle-analyzer@15.5.20': - resolution: {integrity: sha512-OyB5HvHVRz2KdD9k7Al/FHDkkjqctljKhyDtasRjbsL6MnpLxP8b2Izk01bv4ubcgurU17WRJqbUdd+HA+PttA==} + '@next/bundle-analyzer@15.5.18': + resolution: {integrity: sha512-v5/UNFwYbBlRQg/Bt+wU65XuxCxPu1AeCOI6s4s6Cludsj7FdVO9E9uzr7GIj8OykSrYtGuEQAUX0Ulje8W2yw==} - '@next/env@15.5.20': - resolution: {integrity: sha512-dXh51Wvddf8daEyBXryZZEe1FdVxEWx9lgaTseLZUtC1XP/W8Wri+Z+VPOElHlByk23CyqHdc2oVByX7wsTWsw==} + '@next/env@15.5.18': + resolution: {integrity: sha512-hAV85Ckd9QR6RvH04MEKwsfLTksvFpO47j9xwtoIuvuPnlwecpSi+uZTtm8HirVbtlI2Fnz//xpcSTjFdyJk+g==} - '@next/eslint-plugin-next@15.5.20': - resolution: {integrity: sha512-MZUgFpVd9rGSZpb8bNceUWvkAZe6aQw/6h2SSqHQuYzKfaiEUEVPIO6mXqaBmiBEBSN1f1sOc1uV8GCM90oegg==} + '@next/eslint-plugin-next@15.5.18': + resolution: {integrity: sha512-w4MYq8M26a8PNrfto0JosLf5/3ssln1rsyP96g2DkC8uFVymStM5DLSz5ElxxrPRg2XnTMnFo3kREFlhYvxhWw==} - '@next/swc-darwin-arm64@15.5.20': - resolution: {integrity: sha512-in0yXG7/pRBVjWeEl7f7ZZETpletSMFKXVS4GJgHENTPVrJFNJKPrYewa9rpZcvdjwFece5fZP0CK34G4PxowA==} + '@next/swc-darwin-arm64@15.5.18': + resolution: {integrity: sha512-w0WvQf1n+txiwns/9pwIQteCJpZTbxzO2SE0FLcwuD4v0WEh1JPOjdyxWL21XwJsdpx8cFRjyzxzCS/siP7HcQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.5.20': - resolution: {integrity: sha512-0hsFshdPnTzGJdDTHeHJ+XPUShOpnyp9pUFDwDhqctsA0Cd8NcIVGRPtptYhgYY9DjkKgCDRkXxmgRc+CgT5Wg==} + '@next/swc-darwin-x64@15.5.18': + resolution: {integrity: sha512-znn71QmDuxm+BOaglihMZfvyySMnNljkVIY5Z2TCssBmm+WqL6c19VhtH5ktFkHa8EZ2bnTUpcNcmNSQsg67og==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.5.20': - resolution: {integrity: sha512-DMvkoBtAABOzE6pMZRW/xNm7sKqql3wzzzZJ1R/d/rp4BCxv6LykouD3tHjGY8WdQqGpZs11t+R9AtjPxvvljw==} + '@next/swc-linux-arm64-gnu@15.5.18': + resolution: {integrity: sha512-yPPe5MNL+igZUa+OsqQJisqSfh6oarIuA1Q0BDxljGJhRQyZeP+WRHh7rs/jZUGMh5aY0YdIjXZG0VohkKkUdw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@next/swc-linux-arm64-musl@15.5.20': - resolution: {integrity: sha512-RQmDfeYBtXV2FSId7dfA1hE6M/T6+g7wdbYnFQ47tw/gUBwV+CccLVejNmCGa9yLDitk83foeg8hl/3DjfYQ5g==} + '@next/swc-linux-arm64-musl@15.5.18': + resolution: {integrity: sha512-glaCczEWIrHsokFZ3pP08U4BpKxwIdnT+txdOM32OBgpL9Yw4aqx8NejmgtZQZOdstQ5f0L3CasIZudzCuD+nw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@next/swc-linux-x64-gnu@15.5.20': - resolution: {integrity: sha512-DkWLEdKajJwdGt27M3i1VEO2kelTvZrK6Pcb7JvW2BY+nofWm7FBsBNDj7g7Pr1NuQ5PLJvqEqYa20GTsBDnKQ==} + '@next/swc-linux-x64-gnu@15.5.18': + resolution: {integrity: sha512-oUfg2EgJmU3R0OCOWiokGFUTvZiPfXtriXiuF3YNxRoROCdgvTedHIzYoeKH34gsZxS/V7mHbfq2hpAHwhH1/A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@next/swc-linux-x64-musl@15.5.20': - resolution: {integrity: sha512-rAO5b7pKHvX+ExdmJskusDXTNbiNZfptifIPZItbUx+AOXxxTydVBsPt7Oz84DRd5mY8e0DcE8kvLj3AIfjE6w==} + '@next/swc-linux-x64-musl@15.5.18': + resolution: {integrity: sha512-JLxSP3KTd9iu/bvUMQxH7RJo9xKSHf55/6RPE4a6FTSZygGn7uvZbCej0AHXydwkggQGSD9UddSjwv6Xz5ESfA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@next/swc-win32-arm64-msvc@15.5.20': - resolution: {integrity: sha512-Hp3zFsN8N8Kj9+vY6L4vnZ9EtA9eXyATu0q4EfGbZTiocgPUNSfz8NWhym6xvaOmHpJ8EuoypuU1WejCPsTFtg==} + '@next/swc-win32-arm64-msvc@15.5.18': + resolution: {integrity: sha512-ir1v7enP52K2HNz3tQQvwF+x7VNxBk1ciiZ18WBPvxf4C59IqdfmHPJYK3vH7rSxpuCVw/8C712wTXNAtEp+NA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.5.20': - resolution: {integrity: sha512-T/L7CXpR1M0wij/xbF3rT1+7KvSkfOLr7C+ToHHWZTG2eKmb52C5WvsyGCBNtkVvDEUESWkRUbbqSH4rSbOCYQ==} + '@next/swc-win32-x64-msvc@15.5.18': + resolution: {integrity: sha512-LIu5me6QTANCd25E7I5uIEfvgQ06RK7tvHAbYo3zCb3VpxQEPvMcSpd87NwUABDT6MbGPdEGR5VRiK4PPTJhQg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2515,10 +2534,82 @@ packages: '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} + '@opentelemetry/api-logs@0.208.0': + resolution: {integrity: sha512-CjruKY9V6NMssL/T1kAFgzosF1v9o6oeN+aX5JB/C/xPNtmgIJqcXHG7fA82Ou1zCpWGl4lROQUKwUNE1pMCyg==} + engines: {node: '>=8.0.0'} + '@opentelemetry/api@1.9.0': resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} + '@opentelemetry/api@1.9.1': + resolution: {integrity: sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==} + engines: {node: '>=8.0.0'} + + '@opentelemetry/core@2.2.0': + resolution: {integrity: sha512-FuabnnUm8LflnieVxs6eP7Z383hgQU4W1e3KJS6aOG3RxWxcHyBxH8fDMHNgu/gFx/M2jvTOW/4/PHhLz6bjWw==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + + '@opentelemetry/core@2.7.1': + resolution: {integrity: sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + + '@opentelemetry/exporter-logs-otlp-http@0.208.0': + resolution: {integrity: sha512-jOv40Bs9jy9bZVLo/i8FwUiuCvbjWDI+ZW13wimJm4LjnlwJxGgB+N/VWOZUTpM+ah/awXeQqKdNlpLf2EjvYg==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + + '@opentelemetry/otlp-exporter-base@0.208.0': + resolution: {integrity: sha512-gMd39gIfVb2OgxldxUtOwGJYSH8P1kVFFlJLuut32L6KgUC4gl1dMhn+YC2mGn0bDOiQYSk/uHOdSjuKp58vvA==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + + '@opentelemetry/otlp-transformer@0.208.0': + resolution: {integrity: sha512-DCFPY8C6lAQHUNkzcNT9R+qYExvsk6C5Bto2pbNxgicpcSWbe2WHShLxkOxIdNcBiYPdVHv/e7vH7K6TI+C+fQ==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + + '@opentelemetry/resources@2.2.0': + resolution: {integrity: sha512-1pNQf/JazQTMA0BiO5NINUzH0cbLbbl7mntLa4aJNmCCXSj0q03T5ZXXL0zw4G55TjdL9Tz32cznGClf+8zr5A==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + + '@opentelemetry/resources@2.7.1': + resolution: {integrity: sha512-DeT6KKolmC4e/dRQvMQ/RwlnzhaqeiFOXY5ngoOPJ07GgVVKxZOg9EcrNZb5aTzUn+iCrJldAgOfQm1O/QfPAQ==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + + '@opentelemetry/sdk-logs@0.208.0': + resolution: {integrity: sha512-QlAyL1jRpOeaqx7/leG1vJMp84g0xKP6gJmfELBpnI4O/9xPX+Hu5m1POk9Kl+veNkyth5t19hRlN6tNY1sjbA==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.4.0 <1.10.0' + + '@opentelemetry/sdk-metrics@2.2.0': + resolution: {integrity: sha512-G5KYP6+VJMZzpGipQw7Giif48h6SGQ2PFKEYCybeXJsOCB4fp8azqMAAzE5lnnHK3ZVwYQrgmFbsUJO/zOnwGw==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.9.0 <1.10.0' + + '@opentelemetry/sdk-trace-base@2.2.0': + resolution: {integrity: sha512-xWQgL0Bmctsalg6PaXExmzdedSp3gyKV8mQBwK/j9VGdCDu2fmXIb2gAehBKbkXCpJ4HPkgv3QfoJWRT4dHWbw==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + + '@opentelemetry/semantic-conventions@1.40.0': + resolution: {integrity: sha512-cifvXDhcqMwwTlTK04GBNeIe7yyo28Mfby85QXFe1Yk8nmi36Ab/5UQwptOx84SsoGNRg+EVSjwzfSZMy6pmlw==} + engines: {node: '>=14'} + '@oxc-project/types@0.139.0': resolution: {integrity: sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==} @@ -2545,21 +2636,51 @@ packages: '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@posthog/core@1.41.1': - resolution: {integrity: sha512-lKjPdeawDSvRhHnP14RwTSI5CofuyluhG3ISHRa+Kj6PyfSrEUyIkoVOpYWicFGgWikeaJCZzFQpo7ngHt9BcA==} + '@posthog/core@1.28.3': + resolution: {integrity: sha512-SOy0aphKawZzp8jxfeOpTcXPwi6ii0I2V6tX8YXnM+WbxKKR/R+BXLK0jS6LV8kZtW3H5YxmPAfuIbUP1UnGTw==} + + '@posthog/types@1.372.9': + resolution: {integrity: sha512-B7k9S+H9WUKHXxe1HOkQWbpWtMcrBvsodm5stZaLQ3pYxf9TowtwssdzTtX4hHjzSYqgrS1IpNnJX4vs1KgBzA==} - '@posthog/types@1.394.0': - resolution: {integrity: sha512-ifQ7p8o8hoHErlJmpzCFzHQcuRam0vXk8LBVhBu4BlPYP6S0tog4FSAFItnI/nwN6cHZI0WFQilr7sIqQa7Flg==} + '@preact/signals-core@1.14.1': + resolution: {integrity: sha512-vxPpfXqrwUe9lpjqfYNjAF/0RF/eFGeLgdJzdmIIZjpOnTmGmAB4BjWone562mJGMRP4frU6iZ6ei3PDsu52Ng==} - '@preact/signals-core@1.14.4': - resolution: {integrity: sha512-HNB6HYeYKhQbJ1aKl+YRjrS4+QWHLKX6qKoUsfS/m0vqzsVaEBiZiaKbG/e+NKk2ch5ALQr/ihWaMHxiCuuWHA==} + '@protobufjs/aspromise@1.1.2': + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - '@rc-component/async-validator@6.0.0': - resolution: {integrity: sha512-D3AGQwdyE58gmvx6waVSXJ80JGO+IY5L2O8HDnSOex7JNlzB3GuN/4hyHNTdhy2qtOhkpbIjmeAN3tL993wKbA==} + '@protobufjs/base64@1.1.2': + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + + '@protobufjs/codegen@2.0.5': + resolution: {integrity: sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==} + + '@protobufjs/eventemitter@1.1.0': + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + + '@protobufjs/fetch@1.1.0': + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + + '@protobufjs/float@1.0.2': + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + + '@protobufjs/inquire@1.1.1': + resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + + '@protobufjs/path@1.1.2': + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + + '@protobufjs/pool@1.1.0': + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + + '@protobufjs/utf8@1.1.1': + resolution: {integrity: sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==} + + '@rc-component/async-validator@5.1.0': + resolution: {integrity: sha512-n4HcR5siNUXRX23nDizbZBQPO0ZM/5oTtmKZ6/eqL0L2bo747cklFdZGRN2f+c9qWGICwDzrhW0H7tE9PptdcA==} engines: {node: '>=14.x'} - '@rc-component/cascader@1.17.0': - resolution: {integrity: sha512-3cVNG0zrQF1PoXq262L3wGCU+/YLEC1mGSVHDl577dQmA0ZKkXFbY6nwyXo+beCcM7buo49t24jkr+QZdL7O8w==} + '@rc-component/cascader@1.14.0': + resolution: {integrity: sha512-Ip9356xwZUR2nbW5PRVGif4B/bDve4pLa/N+PGbvBaTnjbvmN4PFMBGQSmlDlzKP1ovxaYMvwF/dI9lXNLT4iQ==} peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' @@ -2582,14 +2703,14 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/context@2.0.2': - resolution: {integrity: sha512-uiGpAlblCNlziHPwj4S4Iy/oemeuz/hR03mbiEjTCXwsqOIN3BOzsRMyDwpyO5Fm0vIEEJRUf9ZtbRLbhksuTA==} + '@rc-component/context@2.0.1': + resolution: {integrity: sha512-HyZbYm47s/YqtP6pKXNMjPEMaukyg7P0qVfgMLzr7YiFNMHbK2fKTAGzms9ykfGHSfyf75nBbgWw+hHkp+VImw==} peerDependencies: - react: '>=18.0.0' - react-dom: '>=18.0.0' + react: '>=16.9.0' + react-dom: '>=16.9.0' - '@rc-component/dialog@1.10.0': - resolution: {integrity: sha512-eDukNlz9vNszAGv7i3zKXdxEd3wgVmNxuJijYt8zvTh17QwTu8KK/bdURRd/lU4qaMzhO1HKKmMrwOnkaw0BvQ==} + '@rc-component/dialog@1.8.4': + resolution: {integrity: sha512-Ay6PM7phkTkquplG8fWfUGFZ2GTLx9diTl4f0d8Eqxd7W1u1KjE9AQooFQHOHnhZf0Ya3z51+5EKCWHmt/dNEw==} peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' @@ -2600,14 +2721,14 @@ packages: react: '>=18.0.0' react-dom: '>=18.0.0' - '@rc-component/dropdown@1.0.3': - resolution: {integrity: sha512-YTST/N6kpqpDz3IMuM/PSSZnrDpSOA6dgHv12gPA90ZTSLv2CoqkZ0+9NtwTY6BeO7dstPblSic2QJg7dSFy/g==} + '@rc-component/dropdown@1.0.2': + resolution: {integrity: sha512-6PY2ecUSYhDPhkNHHb4wfeAya04WhpmUSKzdR60G+kMNVUCX2vjT/AgTS0Lz0I/K6xrPMJ3enQbwVpeN3sHCgg==} peerDependencies: react: '>=16.11.0' react-dom: '>=16.11.0' - '@rc-component/form@1.8.5': - resolution: {integrity: sha512-d24EYtvUOBhxEtSd/EqIu9DaMuqrWF2IRIvAFCTM6NQ/GJIYNr8DvEpUSUlv2uPxEJ0ZPwYQ+wwlGIAaiHvdrw==} + '@rc-component/form@1.8.1': + resolution: {integrity: sha512-8O7TB55Fi2mWIGvSnwZjk8jFqVNYyKDAswglwGShcbndxqzKz4cHwNtNaLjZlAeRge9wcB0LL8IWsC/Bl18raQ==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -2625,30 +2746,30 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/input@1.3.1': - resolution: {integrity: sha512-iFvTUT9W+JC/MSin2aGAk8NqsVlTzcExNC9DZariON1IWirju9NoNeEk47an4Q8iHazkoVI/y1LnDi88+CPcig==} + '@rc-component/input@1.1.2': + resolution: {integrity: sha512-Q61IMR47piUBudgixJ30CciKIy9b1H95qe7GgEKOmSJVJXvFRWJllJfQry9tif+MX2cWFXWJf/RXz4kaCeq/Fg==} peerDependencies: react: '>=16.0.0' react-dom: '>=16.0.0' - '@rc-component/mentions@1.10.0': - resolution: {integrity: sha512-CI1njYUVY0NjHtLhNoVmXlJyy568Sfep9Wsak6vmGjtT6uazx98djGYlCXz2xkHhEm73g91Y3MTvzUyE5avI7w==} + '@rc-component/mentions@1.6.0': + resolution: {integrity: sha512-KIkQNP6habNuTsLhUv0UGEOwG67tlmE7KNIJoQZZNggEZl5lQJTytFDb69sl5CK3TDdISCTjKP3nGEBKgT61CQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/menu@1.4.1': - resolution: {integrity: sha512-3GsVRoQ4cnF/AoIQ4P+Z1haBfgfBPQfLT1RJY3Nu4DzOnheTslfCiGSPj7bv/cLj5sW5pHqN25dDXGP3JELAlQ==} + '@rc-component/menu@1.2.0': + resolution: {integrity: sha512-VWwDuhvYHSnTGj4n6bV3ISrLACcPAzdPOq3d0BzkeiM5cve8BEYfvkEhNoM0PLzv51jpcejeyrLXeMVIJ+QJlg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/mini-decimal@1.1.4': - resolution: {integrity: sha512-xiuXcaCwyOWpD8a8scdExFl+bntNphAW8XeenL1ig2en0AAZY0Pcp4pC0dI22qJ+NvxKn9RoNIoRdqYU3BLH4w==} + '@rc-component/mini-decimal@1.1.3': + resolution: {integrity: sha512-bk/FJ09fLf+NLODMAFll6CfYrHPBioTedhW6lxDBuuWucJEqFUd4l/D/5JgIi3dina6sYahB8iuPAZTNz2pMxw==} engines: {node: '>=8.x'} - '@rc-component/motion@1.3.3': - resolution: {integrity: sha512-Xh3IszxvlSv3/PLYFyC2UZi9LNB83yOnkB/LNmRzaypZLvkhqUIPS7MQpGZcCMWrNsXV2p6YTSWbSGvFpEle9A==} + '@rc-component/motion@1.3.2': + resolution: {integrity: sha512-itfd+GztzJYAb04Z4RkEub1TbJAfZc2Iuy8p44U44xD1F5+fNYFKI3897ijlbIyfvXkTmMm+KGcjkQQGMHywEQ==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -2660,12 +2781,12 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/notification@2.0.7': - resolution: {integrity: sha512-nqZzpf6BPdaj+3ILx7si79LLmqPKyUmQoXa+/9gg0SkH0v1DbD66oJgRMSBEVnd/zUT3D4gwxWIHUKebYf2ZXQ==} + '@rc-component/notification@1.2.0': + resolution: {integrity: sha512-OX3J+zVU7rvoJCikjrfW7qOUp7zlDeFBK2eA3SFbGSkDqo63Sl4Ss8A04kFP+fxHSxMDIS9jYVEZtU1FNCFuBA==} engines: {node: '>=8.x'} peerDependencies: - react: '>=18.0.0' - react-dom: '>=18.0.0' + react: '>=16.9.0' + react-dom: '>=16.9.0' '@rc-component/overflow@1.0.1': resolution: {integrity: sha512-syfmgAABaHCnCDzPwHZ/2tuvIcpOO3jefYZMmfkN+pmo8HKTzsfhS57vxo4ksPdN0By+uWVJhJWNFozNBxi2eA==} @@ -2673,14 +2794,14 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/pagination@1.4.0': - resolution: {integrity: sha512-CW1g7P9V8u+e8JQdUsl2RWg+GCsoee0mtJjZUCCxn/vb3jzOwDKm6hAdwddHCVBfWJ58eGUBZz3IvnU8rRktjw==} + '@rc-component/pagination@1.2.0': + resolution: {integrity: sha512-YcpUFE8dMLfSo6OARJlK6DbHHvrxz7pMGPGmC/caZSJJz6HRKHC1RPP001PRHCvG9Z/veD039uOQmazVuLJzlw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/picker@1.11.0': - resolution: {integrity: sha512-6qXGKtoJvO8sUd17m5cyNEbEJub0zflCHnaZTBBmj63DPRZYc0WEHN8rp6hFSl+yMCJS/dJY5G+1fQ8bLCuD7A==} + '@rc-component/picker@1.9.1': + resolution: {integrity: sha512-9FBYYsvH3HMLICaPDA/1Th5FLaDkFa7qAtangIdlhKb3ZALaR745e9PsOhheJb6asS4QXc12ffiAcjdkZ4C5/g==} engines: {node: '>=12.x'} peerDependencies: date-fns: '>= 2.x' @@ -2699,8 +2820,8 @@ packages: moment: optional: true - '@rc-component/portal@2.2.1': - resolution: {integrity: sha512-ck+r1kW/JSv0wxPji3KN2ss9K6Z0qqwusw/mf/0JobXhZ8hC2ejZwCJObW/SvDi0uhA0VzmCnx0CaCci95tcmA==} + '@rc-component/portal@2.2.0': + resolution: {integrity: sha512-oc6FlA+uXCMiwArHsJyHcIkX4q6uKyndrPol2eWX8YPkAnztHOPsFIRtmWG4BMlGE5h7YIRE3NiaJ5VS8Lb1QQ==} engines: {node: '>=12.x'} peerDependencies: react: '>=18.0.0' @@ -2712,8 +2833,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/qrcode@2.0.0': - resolution: {integrity: sha512-aAv3QhPP1xyafuTZOxub6a54pCeBnN3IwQkpETrBtthq4BL5IgxnCbuoBWPDpdLw1y1j6BgBUCAKV92+yX06Dw==} + '@rc-component/qrcode@1.1.1': + resolution: {integrity: sha512-LfLGNymzKdUPjXUbRP+xOhIWY4jQ+YMj5MmWAcgcAq1Ij8XP7tRmAXqyuv96XvLUBE/5cA8hLFl9eO1JQMujrA==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -2738,15 +2859,15 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' - '@rc-component/select@1.8.2': - resolution: {integrity: sha512-HQ9zuYqjfZTlcEMWlU1GAPBajd2OHIMVHyjZSGVTCVARwkfCgvXZMTEn0cduy3L+ejAKkaZluOQvxovZoaJaQw==} + '@rc-component/select@1.6.15': + resolution: {integrity: sha512-SyVCWnqxCQZZcQvQJ/CxSjx2bGma6ds/HtnpkIfZVnt6RoEgbqUmHgD6vrzNarNXwbLXerwVzWwq8F3d1sst7g==} engines: {node: '>=8.x'} peerDependencies: react: '*' react-dom: '*' - '@rc-component/slider@1.1.1': - resolution: {integrity: sha512-LSzgWGYDgeCDgR4r1XlU29gbYws6HpLnvJd/uMhLeW/vQgxldeR+Wb4uzHDCHiYEbr1bnEHWdjkPxjJRHxuiig==} + '@rc-component/slider@1.0.1': + resolution: {integrity: sha512-uDhEPU1z3WDfCJhaL9jfd2ha/Eqpdfxsn0Zb0Xcq1NGQAman0TWaR37OWp2vVXEOdV2y0njSILTMpTfPV1454g==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' @@ -2765,91 +2886,97 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/table@1.10.4': - resolution: {integrity: sha512-HwoTnrwc29zeoXkXGhWqzJh8FIibGUxi1jM4LtoSzmR9d5Vv5osUQpZxnXKBP8iOCvyD6BQzZm1nXJRcnrxpAg==} + '@rc-component/table@1.9.1': + resolution: {integrity: sha512-FVI5ZS/GdB3BcgexfCYKi3iHhZS3Fr59EtsxORszYGrfpH1eWr33eDNSYkVfLI6tfJ7vftJDd9D5apfFWqkdJg==} engines: {node: '>=8.x'} peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' - '@rc-component/tabs@1.11.0': - resolution: {integrity: sha512-hA/drZYOVa/MMIb4M2fWf3yaTyTG4qVuIABmghvEhyfw2nBob5VTH69lMCDjSVKmgODjO6nWlCV+gVn3xBrj5Q==} + '@rc-component/tabs@1.7.0': + resolution: {integrity: sha512-J48cs2iBi7Ho3nptBxxIqizEliUC+ExE23faspUQKGQ550vaBlv3aGF8Epv/UB1vFWeoJDTW/dNzgIU0Qj5i/w==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' + '@rc-component/textarea@1.1.2': + resolution: {integrity: sha512-9rMUEODWZDMovfScIEHXWlVZuPljZ2pd1LKNjslJVitn4SldEzq5vO1CL3yy3Dnib6zZal2r2DPtjy84VVpF6A==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + '@rc-component/tooltip@1.4.0': resolution: {integrity: sha512-8Rx5DCctIlLI4raR0I0xHjVTf1aF48+gKCNeAAo5bmF5VoR5YED+A/XEqzXv9KKqrJDRcd3Wndpxh2hyzrTtSg==} peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' - '@rc-component/tour@2.4.0': - resolution: {integrity: sha512-aui4r4TqmTzwaBgcQxHYep8kM8PTjZFufjokObpy35KfFeZ0k9ArquWFZqegQlH24P14t+F0qO0mGTgzlav1yg==} + '@rc-component/tour@2.3.0': + resolution: {integrity: sha512-K04K9r32kUC+auBSQfr+Fss4SpSIS9JGe56oq/ALAX0p+i2ylYOI1MgR83yBY7v96eO6ZFXcM/igCQmubps0Ow==} engines: {node: '>=8.x'} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/tree-select@1.11.0': - resolution: {integrity: sha512-EhS0X0wtUhBfK4S5TlpSY3MR9ndPMGgujtt1PJW3Ej+ToAlnS/6ohYURtCoXBYGqazUwHmgQGVUDsfpVwhWPkg==} + '@rc-component/tree-select@1.8.0': + resolution: {integrity: sha512-iYsPq3nuLYvGqdvFAW+l+I9ASRIOVbMXyA8FGZg2lGym/GwkaWeJGzI4eJ7c9IOEhRj0oyfIN4S92Fl3J05mjQ==} peerDependencies: react: '*' react-dom: '*' - '@rc-component/tree@1.3.2': - resolution: {integrity: sha512-bJFj46wEkpBPnWyTm18XmgAgNQ/4YvprxMOPPY2a6rmhGJYxLuNKEFiL5Qej4Qctu9wHJm8WW+v2SYskafE0kA==} + '@rc-component/tree@1.2.4': + resolution: {integrity: sha512-5Gli43+m4R7NhpYYz3Z61I6LOw9yI6CNChxgVtvrO6xB1qML7iE6QMLVMB3+FTjo2yF6uFdAHtqWPECz/zbX5w==} engines: {node: '>=10.x'} peerDependencies: react: '*' react-dom: '*' - '@rc-component/trigger@3.10.0': - resolution: {integrity: sha512-uC3QSG7Ax3qLOE5Q2jLqJCJc4iBtJEHzNTPhqGvlRvRcU8x8CT5moIavRVe24YSQKCp2/D1GSq7y76SCSheuVA==} + '@rc-component/trigger@3.9.0': + resolution: {integrity: sha512-X8btpwfrT27AgrZVOz4swclhEHTZcqaHeQMXXBgveagOiakTa36uObXbdwerXffgV8G9dH1fAAE0DHtVQs8EHg==} engines: {node: '>=8.x'} peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' - '@rc-component/upload@1.1.1': - resolution: {integrity: sha512-GvYWSKeaJTOxxC5p6+nOSadzfvXA1h8C/iHFPFZX+szH3JUXrvs+DLiW8YUTBgvMh8m63mJeHrlYlJzAlg+pDA==} + '@rc-component/upload@1.1.0': + resolution: {integrity: sha512-LIBV90mAnUE6VK5N4QvForoxZc4XqEYZimcp7fk+lkE4XwHHyJWxpIXQQwMU8hJM+YwBbsoZkGksL1sISWHQxw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rc-component/util@1.12.0': - resolution: {integrity: sha512-AEjPL8JVdohIITaiXokyjL9WQ6tKWWjAYK9QU16tGNE9JaQABBQy+hA4H2Lup5MgXy9yY3iLrbZJheuU13hTdQ==} + '@rc-component/util@1.10.1': + resolution: {integrity: sha512-q++9S6rUa5Idb/xIBNz6jtvumw5+O5YV5V0g4iK9mn9jWs4oGJheE3ZN1kAnE723AXyaD8v95yeOASmdk8Jnng==} peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' - '@rc-component/virtual-list@1.3.2': - resolution: {integrity: sha512-/smuvWBFdP/Is9QuNDKynD0+T3XTXWFyNXXNKJ4sno8CE3bTOK8sfgYmQJtYwLUNX+lv0Ytd+PMshgpmdReq5g==} + '@rc-component/virtual-list@1.0.2': + resolution: {integrity: sha512-uvTol/mH74FYsn5loDGJxo+7kjkO4i+y4j87Re1pxJBs0FaeuMuLRzQRGaXwnMcV1CxpZLi2Z56Rerj2M00fjQ==} engines: {node: '>=8.x'} peerDependencies: - react: '>=18.0.0' - react-dom: '>=18.0.0' + react: '>=16.9.0' + react-dom: '>=16.9.0' - '@react-aria/focus@3.22.1': - resolution: {integrity: sha512-CPxtkyrBi/HYY5P3lE/57sQ6qfa0lN8E55TOm89H0kNGv0lKt+/0zP7lWERzBjRr5IxBVrQX4gFEowBN52LPaA==} + '@react-aria/focus@3.22.0': + resolution: {integrity: sha512-ZfDOVuVhqDsM9mkNji3QUZ/d40JhlVgXrDkrfXylM1035QCrcTHN7m2DpbE95sU2A8EQb4wikvt5jM6K/73BPg==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-aria/interactions@3.28.1': - resolution: {integrity: sha512-Bqb+HrD5I5MHS2SKBhISYqo2SW8Y2dfzgF/Y1lIJq7xqLxheo9vzxPGEHhz+XzkgGfoqEJx8A6a3C7uiqS3HWA==} + '@react-aria/interactions@3.28.0': + resolution: {integrity: sha512-OXwdU1EWFdMxmr/K1CXNGJzmNlCClByb+PuCaqUyzBymHPCGVhawirLIon/CrIN5psh3AiWpHSh4H0WeJdVpng==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@react-types/shared@3.36.0': - resolution: {integrity: sha512-DkP/H0C2YjjS7gZWKNqOmU8a16qHPjQNdzMwmTq9SzplM6Iw0kVMTZ0OIoe6FOgGqa+FwMsE2QbPjh/n3g/jXQ==} + '@react-types/shared@3.34.0': + resolution: {integrity: sha512-gp6xo/s2lX54AlTjOiqwDnxA7UW79BNvI9dB9pr3LZTzRKCd1ZA+ZbgKw/ReIiWuvvVw/8QFJpnqeeFyLocMcQ==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - '@reduxjs/toolkit@2.12.0': - resolution: {integrity: sha512-KiT+RzZbp6mQET+Mg+h2c97+9j1sNflUxQkIHI7Yuzf6Peu+OYpmkn6nbHWmLLWj+1ZODUJFwGZ7gx3L9R9EOw==} + '@reduxjs/toolkit@2.11.2': + resolution: {integrity: sha512-Kd6kAHTA6/nUpp8mySPqj3en3dm0tdMIgbttnQ1xFMVpufoj+ADi8pXLBsd4xzTRHQa7t/Jv8W5UnCuW4kuWMQ==} peerDependencies: react: ^16.9.0 || ^17.0.0 || ^18 || ^19 react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0 @@ -2954,8 +3081,8 @@ packages: cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.1': - resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} + '@rolldown/pluginutils@1.0.0': + resolution: {integrity: sha512-aKs/3GSWyV0mrhNmt/96/Z3yczC3yvrzYATCiCXQebBsGyYzjNdUphRVLeJQ67ySKVXRfMxt2lm12pmXvbPFQQ==} '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -2963,70 +3090,74 @@ packages: '@rushstack/eslint-patch@1.16.1': resolution: {integrity: sha512-TvZbIpeKqGQQ7X0zSCvPH9riMSFQFSggnfBjFZ1mEoILW+UuXCKwOoPcgjMwiUtRqFZ8jWhPJc4um14vC6I4ag==} - '@scalar/helpers@0.9.0': - resolution: {integrity: sha512-M34CLRCttqC1bXthI/QSzQj0s5C6nrU2PFWf/vOT3RpycbiGDGQbqR+5RfFzpOIQvRqbHfNdcRbeiZBw+vCbkQ==} - engines: {node: '>=22'} + '@scalar/helpers@0.2.18': + resolution: {integrity: sha512-w1d4tpNEVZ293oB2BAgLrS0kVPUtG3eByNmOCJA5eK9vcT4D3cmsGtWjUaaqit0BQCsBFHK51rasGvSWnApYTw==} + engines: {node: '>=20'} - '@scalar/json-magic@0.12.17': - resolution: {integrity: sha512-Vw2nrUDIjhvMP6vxFtkiiFlabJ6SyTtfn1BsOxgnr1hIB+/rkngMguiDzl5em21VjyfFGIoADia+QWKM2hdcdA==} - engines: {node: '>=22'} + '@scalar/json-magic@0.11.7': + resolution: {integrity: sha512-GVz9E0vXu+ecypkdn0biK1gbQVkK4QTTX1Hq3eMgxlLQC91wwiqWfCqwfhuX0LRu+Z5OmYhLhufDJEEh56rVgA==} + engines: {node: '>=20'} - '@scalar/openapi-parser@0.28.8': - resolution: {integrity: sha512-BO98D3TLfKNL80UnE1sIAmI6DQRmOaH0AHnlAooTn1sQjNbRDaeHyRO53EEjo7HjFEdHeQtiRzoXmMB4jvt8AA==} - engines: {node: '>=22'} + '@scalar/openapi-parser@0.24.17': + resolution: {integrity: sha512-aM9UVrzlMreC3X/sZbyj+7XDZmat3ecGC3RpU8dqEO/HIH+CEX0xMLuP+41DhePCYg5+9TtDomSfWuMq4x1Z1A==} + engines: {node: '>=20'} - '@scalar/openapi-types@0.9.1': - resolution: {integrity: sha512-gkGhSkxSzADaBiNg+ZAbJuwj+ZUmzP2Pg9CWZ7ZP+0fck2WjPeDDM7aAbouAm0aQQMF9xBjSPXSA9a/qTHYaTw==} - engines: {node: '>=22'} + '@scalar/openapi-types@0.1.9': + resolution: {integrity: sha512-HQQudOSQBU7ewzfnBW9LhDmBE2XOJgSfwrh5PlUB7zJup/kaRkBGNgV2wMjNz9Af/uztiU/xNrO179FysmUT+g==} + engines: {node: '>=18'} - '@scalar/openapi-upgrader@0.2.9': - resolution: {integrity: sha512-D5b0rGLLZgmkO9mdW2j/ND1KBlH1u3RCpr87HPxv9P9ZSr6PtM5iLqFOJq0ACiaHjY2mikCrxgDmnUEhTzRpHQ==} - engines: {node: '>=22'} + '@scalar/openapi-types@0.5.4': + resolution: {integrity: sha512-2pEbhprh8lLGDfUI6mNm9EV104pjb3+aJsXrFaqfgOSre7r6NlgM5HcSbsLjzDAnTikjJhJ3IMal1Rz8WVwiOw==} + engines: {node: '>=20'} + + '@scalar/openapi-upgrader@0.1.11': + resolution: {integrity: sha512-ngJcHGoCHmpWgYtNy08vmzFfLdQEkMpvaCQqNPPMNKq0QEXOv89e/rn+TZJZgPnRlY7fDIoIhn9lNgr+azBW+w==} + engines: {node: '>=20'} '@shikijs/core@3.23.0': resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==} - '@shikijs/core@4.3.1': - resolution: {integrity: sha512-ANMDxuaPsNMdDC1m4vfvhlDmJweMwkE5XitTwrq2rWHx5jM+dlm4MmHt2PP6t0uejfR77SuhrhJ0zEijIF/uhA==} + '@shikijs/core@4.3.0': + resolution: {integrity: sha512-EooU3i9F6IAE8kEu+AnGf9DFZWkQBZ+hJn3tLVbsH+61mtQiva5biai66fAA6nvFPXkLgvrh7BrR7YcJU83xQQ==} engines: {node: '>=20'} '@shikijs/engine-javascript@3.23.0': resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==} - '@shikijs/engine-javascript@4.3.1': - resolution: {integrity: sha512-JBItcnPuYq7jVJdZo/vMj94r+szT7XEjHFX+mvFDGSEIbVAXAGyHAHzhbWzpGOwYidCZrErJLLgn2PVeiokHnQ==} + '@shikijs/engine-javascript@4.3.0': + resolution: {integrity: sha512-hTv/KiFf2tpiqlACPiztGGurEARWIutB8YUhcrA1pUC7VzzwKO+g5crUocrLztrZ5ro5Z4hbXg7bYclETn3gSQ==} engines: {node: '>=20'} '@shikijs/engine-oniguruma@3.23.0': resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} - '@shikijs/engine-oniguruma@4.3.1': - resolution: {integrity: sha512-OXyNMzg0pews+msMj4cHeqT4xiYKKvbnn6VbdAXxfoFl3SSx4fJTc8FadECuc5/H9p3BzhNAoAUXKwAu9rWYhg==} + '@shikijs/engine-oniguruma@4.3.0': + resolution: {integrity: sha512-1vMdN3gHfnKfLYwecUI2ITJI4RhHt96xEaJumVn7Heb0IlJ8WQMIH0Voak+2j22BpSNKdnOfB/pCTPnPm2gq7A==} engines: {node: '>=20'} '@shikijs/langs@3.23.0': resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} - '@shikijs/langs@4.3.1': - resolution: {integrity: sha512-m0l9nsDqgBHvbZbk7A0/kXz/impK3uB/c6rAn6Gpg/uPtdZRQ+alsN/17MU5thb68XTj/4DxkZAotrM0GGSpDQ==} + '@shikijs/langs@4.3.0': + resolution: {integrity: sha512-rnlqFbBRSys9bT4gl/5rw9RnS0W/I84ZldXPkO7cvlEMoV85TyF/aU01N7/NbSR776RNLjrJKjfFUXJR6wN1Cg==} engines: {node: '>=20'} - '@shikijs/primitive@4.3.1': - resolution: {integrity: sha512-CXQRQOYy1leqQ8ceTeJdmXv/bsUY++6QyLpXJ94LZAAYj5X2SKRdc5ipguv4NPyGVKItB2PPwUpRNe0Sjh5S1A==} + '@shikijs/primitive@4.3.0': + resolution: {integrity: sha512-CPkz64PTa5diRW1ggzMZH9VM/du4RNChYgVtgqrFcgruvIybmCvySv8GkiHSczUHXYuuR8TdKEwFx+UnZMpgdg==} engines: {node: '>=20'} '@shikijs/themes@3.23.0': resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} - '@shikijs/themes@4.3.1': - resolution: {integrity: sha512-dgpoJ4WqNi2yTmizQHBJ5zcX6j2lE6icN/0yt4l1kkf16jrY/pwPLoTb1ETsWMz0OBLf9ZNvwmxft+cH+N9qSA==} + '@shikijs/themes@4.3.0': + resolution: {integrity: sha512-Avgt05YiT+Y3prjIc9lmQxhJzHBcCfR6cjiFW4OyaMBbt2A6trX5rfjUzx+Vj/mE9qpArYjatnqo9XPjQNW/AQ==} engines: {node: '>=20'} '@shikijs/types@3.23.0': resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} - '@shikijs/types@4.3.1': - resolution: {integrity: sha512-CHFxE0jztBIZRHH6gxXE7DXUCFXjReEGxZ/j0rfSLGKZuwp2xBYycEP14875DSa9KLL/6700oxIq6oO6ef9K2g==} + '@shikijs/types@4.3.0': + resolution: {integrity: sha512-oc8b9U2SYvofKZk8e/737nIX0qwf6eV2vHFATeObAu7r+mUVpLs8Re0BmVkIjAWAYgkmG/CzLNo7rzuBzRu/wQ==} engines: {node: '>=20'} '@shikijs/vscode-textmate@10.0.2': @@ -3054,86 +3185,86 @@ packages: '@swc-jotai/react-refresh@0.5.0': resolution: {integrity: sha512-TXCQJ/eZ8mZXGnO0W1nK73VKGDt5dVsrPd3wSYypLOth5tSdBRtbU2opYeUJEXY4iUI5sVu1zUAmRJSJ7V+h8A==} - '@swc/core-darwin-arm64@1.15.43': - resolution: {integrity: sha512-v1aVuvXdo/BHxJzco9V2xpHrvwWmhfS8t6gziY5wJxd+Z2h8AeJRnAwPD8itCDaGXVBwJ/CaKfxEzTkG0Va0OA==} + '@swc/core-darwin-arm64@1.15.33': + resolution: {integrity: sha512-N+L0uXhuO7FIfzqwgxmzv0zIpV0qEp8wPX3QQs2p4atjMoywup2JTeDlXPw+z9pWJGCae3JjM+tZ6myclI+2gA==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.15.43': - resolution: {integrity: sha512-lp3d4Lamc8dt5huYdGLSR+9hLxmfr1jb0l+4XXG2zPqZwYWRN9R0U2qYoTrggiU2RWW0oV9VbWM3kBnqIc2kdQ==} + '@swc/core-darwin-x64@1.15.33': + resolution: {integrity: sha512-/Il4QHSOhV4FekbsDtkrNmKbsX26oSysvgrRswa/RYOHXAkwXDbB4jaeKq6PsJLSPkzJ2KzQ061gtBnk0vNHfA==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.15.43': - resolution: {integrity: sha512-JWTQQELtsG5GgphDrr/XqqmM2pDN3cZqbMS0Mrg+iTiXL3F74sn/S2IyYE/5u4h2KLkTf9qQ7dXyxsbx7YzkeA==} + '@swc/core-linux-arm-gnueabihf@1.15.33': + resolution: {integrity: sha512-C64hBnBxq4viOPQ8hlx+2lJ23bzZBGnjw7ryALmS+0Q3zHmwO8lw1/DArLENw4Q18/0w5wdEO1k3m1wWNtKGqQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.15.43': - resolution: {integrity: sha512-B4otJRdPWIsmiSBf0uG7Z/+vMWmkufjz5MmYxubwKuZazDW14Zd3symga1N62QR4RT+kEFeHEgsXfZGyn/w0hw==} + '@swc/core-linux-arm64-gnu@1.15.33': + resolution: {integrity: sha512-TRJfnJbX3jqpxRDRoieMzRiCBS5jOmXNb3iQXmcgjFEHKLnAgK1RZRU8Cq1MsPqO4jAJp/ld1G4O3fXuxv85uw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [glibc] - '@swc/core-linux-arm64-musl@1.15.43': - resolution: {integrity: sha512-6zB6OnpViBxYy4tgY3v2i6AZY9fwkcHZ032UOwtwUuW1d19sdT07qF0kZe6/3UR1tUaK6jjg2rmVcUIBCEYVjQ==} + '@swc/core-linux-arm64-musl@1.15.33': + resolution: {integrity: sha512-il7tYM+CpUNzieQbwAjFT1P8zqAhmGWNAGhQZBnxurXZ0aNn+5nqYFTEUKNZl7QibtT0uQXzTZrNGHCIj6Y1Og==} engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [musl] - '@swc/core-linux-ppc64-gnu@1.15.43': - resolution: {integrity: sha512-coxE1ZWdB3uSDVNoEtYNrRi/1epvckZx9cTJ8ICUxTMTxGk+yvQ/Twacp3ruZSaMPGCriUjP86C37VhaT6nyRg==} + '@swc/core-linux-ppc64-gnu@1.15.33': + resolution: {integrity: sha512-ZtNBwN0Z7CFj9Il0FcPaKdjgP7URyKu/3RfH46vq+0paOBqLj4NYldD6Qo//Duif/7IOtAraUfDOmp0PLAufog==} engines: {node: '>=10'} cpu: [ppc64] os: [linux] libc: [glibc] - '@swc/core-linux-s390x-gnu@1.15.43': - resolution: {integrity: sha512-lXfLhs+LpBsD5inuYx+YDH5WsPPBQ95KPUiy8P5wq9ob9xKDZFqwNfU2QW6bGO8NqRO/H9JQomTSt5Yyh+FGfA==} + '@swc/core-linux-s390x-gnu@1.15.33': + resolution: {integrity: sha512-De1IyajoOmhOYYjw/lx66bKlyDpHZTueqwpDrWgf5O7T6d1ODeJJO9/OqMBmrBQc5C+dNnlmIufHsp4QVCWufA==} engines: {node: '>=10'} cpu: [s390x] os: [linux] libc: [glibc] - '@swc/core-linux-x64-gnu@1.15.43': - resolution: {integrity: sha512-07XnKwTmKy8TGOZG3D9fRnLWGynxPjwQnZLVmBFbo6F+7vHYzBIOuwXEhemrChBWb6yDNZsVCcMWCPX6FDD2xg==} + '@swc/core-linux-x64-gnu@1.15.33': + resolution: {integrity: sha512-mGTH0YxmUN+x6vRN/I6NOk5X0ogNktkwPnJ94IMvR7QjhRDwL0O8RXEDhyUM0YtwWrryBOqaJQBX4zruxEPRGw==} engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [glibc] - '@swc/core-linux-x64-musl@1.15.43': - resolution: {integrity: sha512-TJc+bsSIaBh+hZvZ5GRtW/K1bw66TJ9vsUwvVIsZdiWxU5ObLwZvfcnZ3UpgVfMnFibRes9uriJrQNBHEEogRQ==} + '@swc/core-linux-x64-musl@1.15.33': + resolution: {integrity: sha512-hj628ZkSEJf6zMf5VMbYrG2O6QqyTIp2qwY6VlCjvIa9lAEZ5c2lfPblCLVGYubTeLJDxadLB/CxqQYOQABeEQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [musl] - '@swc/core-win32-arm64-msvc@1.15.43': - resolution: {integrity: sha512-jfd7s2/bUQYkOHLs+LWQNKZdmDa8+sufKLllhpWAhVQ2GDCwsHe3vR/j+OSiItZNtkzFuaawa3+SAKz9y5gYfw==} + '@swc/core-win32-arm64-msvc@1.15.33': + resolution: {integrity: sha512-GV2oohtN2/5+KSccl86VULu3aT+LrISC8uzgSq0FRnikpD+Zwc+sBlXmoKQ+Db6jI57ITUOIB8jRkdGMABC29g==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.15.43': - resolution: {integrity: sha512-rLAE8JvucqEW1ZGohxPQrQWPBQeJG4+ypKbWfdlU/qmKScvCkxf9/Jxnzki1dkUQCQ7P5Enp13RlvqOlvx/32g==} + '@swc/core-win32-ia32-msvc@1.15.33': + resolution: {integrity: sha512-gtyvzSNR8DHKfFEA2uqb8Ld1myqi6uEg2jyeUq3ikn5ytYs7H8RpZYC8mdy4NXr8hfcdJfCLXPlYaqqfBXpoEQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.15.43': - resolution: {integrity: sha512-h8MLDHZcfIukwQWj03rIJZx1I0E81AYj2X7J/nGErG4nz+QAv6G1Z+peotvinL3lqpbo32tLYSMFo32/ySzxKg==} + '@swc/core-win32-x64-msvc@1.15.33': + resolution: {integrity: sha512-d6fRqQSkJI+kmMEBWaDQ7TMl8+YjLYbwRUPZQ9DY0ORBJeTzOrG0twvfvlZ2xgw6jA0ScQKgfBm4vHLSLl5Hqg==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.15.43': - resolution: {integrity: sha512-1CuKjFkPxIgGdeHVuNbkxmBxkcbdc08u0aiI43pFq6yY1tTVKmXT9hFEooyyKs/sJ3xf1GPHyEwTtk9Xl8dvQw==} + '@swc/core@1.15.33': + resolution: {integrity: sha512-jOlwnFV2xhuuZeAUILGFULeR6vDPfijEJ57evfocwznQldLU3w2cZ9bSDryY9ip+AsM3r1NJKzf47V2NXebkeQ==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '>=0.5.17' @@ -3147,11 +3278,11 @@ packages: '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - '@swc/helpers@0.5.23': - resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==} + '@swc/helpers@0.5.21': + resolution: {integrity: sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg==} - '@swc/types@0.1.27': - resolution: {integrity: sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg==} + '@swc/types@0.1.26': + resolution: {integrity: sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==} '@tailwindcss/container-queries@0.1.1': resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} @@ -3163,22 +3294,22 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1' - '@tanstack/query-core@5.101.2': - resolution: {integrity: sha512-hH5MLoJhF7KaIGd7q3xTXGXvslI+GYlM1Z/35aSHHWaCJWB7XvTSHYuV3eM7tw+aE0mT/xMro4M4Q9rCGHT0lw==} + '@tanstack/query-core@5.100.9': + resolution: {integrity: sha512-SJSFw1S8+kQ0+knv/XGfrbocWoAlT7vDKsSImtLx3ZPQmEcR46hkDjLSvynSy25N8Ms4tIEini1FuBd5k7IscQ==} - '@tanstack/react-query@5.101.2': - resolution: {integrity: sha512-seDkr6kzGzX1okaaTtZPtgA688CDPlXUz1C6xSg0ESqn04Vuc8tlrYms1s3de+znBqhPVxFRfpAfUf+6XvfPWg==} + '@tanstack/react-query@5.100.9': + resolution: {integrity: sha512-Oa44XkaI3kCNN6ME0KByU3xT3SEUNOMfZpHxL6+wFoTm+OeUFYHKdeYVe0aOXlRDm/f15sgLwEt2HDorIdW8+A==} peerDependencies: react: ^18 || ^19 - '@tanstack/react-virtual@3.14.6': - resolution: {integrity: sha512-4+Uq8m0/gzO4kMCHUEpTtGX1RnONK0C+g88b2ltwPMWUBiaVarBuWKoPJaz7gj1cKCVRAdyu+U8GcKhwCc2beA==} + '@tanstack/react-virtual@3.13.24': + resolution: {integrity: sha512-aIJvz5OSkhNIhZIpYivrxrPTKYsjW9Uzy+sP/mx0S3sev2HyvPb7xmjbYvokzEpfgYHy/HjzJ2zFAETuUfgCpg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/virtual-core@3.17.4': - resolution: {integrity: sha512-nGm5KteqxasUdThLc2izl6dHUqLv0LQj7Nuyo5gYalTPf/U8a9ermvsl7reT+6ioBW1l8WfpP/mcU338nLXpqw==} + '@tanstack/virtual-core@3.14.0': + resolution: {integrity: sha512-JLANqGy/D6k4Ujmh8Tr25lGimuOXNiaVyXaCAZS0W+1390sADdGnyUdSWNIfd49gebtIxGMij4IktRVzrdr12Q==} '@tremor/react@3.18.7': resolution: {integrity: sha512-nmqvf/1m0GB4LXc7v2ftdfSLoZhy5WLrhV6HNf0SOriE6/l8WkYeWuhQq8QsBjRi94mUIKLJ/VC3/Y/pj6VubQ==} @@ -3228,6 +3359,9 @@ packages: cpu: [arm64] os: [win32] + '@tybys/wasm-util@0.10.2': + resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} + '@tybys/wasm-util@0.10.3': resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} @@ -3294,8 +3428,8 @@ packages: '@types/d3-quadtree@3.0.6': resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==} - '@types/d3-random@3.0.4': - resolution: {integrity: sha512-UHYId5WTCx4L4YNel7NU00XUXXgvgpgZOvp10PuvsQENjMDXhh2RyFc0KBjO7B45ne4Ha1yVH7ii0vnzKkuzWA==} + '@types/d3-random@3.0.3': + resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==} '@types/d3-scale-chromatic@3.1.0': resolution: {integrity: sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==} @@ -3333,14 +3467,20 @@ packages: '@types/diff@5.2.3': resolution: {integrity: sha512-K0Oqlrq3kQMaO2RhfrNQX5trmt+XLyom88zS0u84nnIcLvFnRUMRRHmrGny5GSM+kNO9IZLARsdQHDzkhAgmrQ==} + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + + '@types/eslint@9.6.1': + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} '@types/geojson@7946.0.16': resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} - '@types/hast@3.0.5': - resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==} + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} '@types/js-beautify@1.14.3': resolution: {integrity: sha512-FMbQHz+qd9DoGvgLHxeqqVPaNRffpIu5ZjozwV8hf9JAGpIOzuAf4wGbRSo8LNITHqGjmmVjaMggTT5P4v4IHg==} @@ -3360,8 +3500,8 @@ packages: '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - '@types/node@20.19.43': - resolution: {integrity: sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==} + '@types/node@20.19.39': + resolution: {integrity: sha512-orrrD74MBUyK8jOAD/r0+lfa1I2MO6I+vAkmAWzMYbCcgrN4lCrmK52gRFQq/JRxfYPfonkr4b0jcY7Olqdqbw==} '@types/papaparse@5.5.2': resolution: {integrity: sha512-gFnFp/JMzLHCwRf7tQHrNnfhN4eYBVYYI897CGX4MY1tzY9l2aLkVyx2IlKZ/SAqDbB3I1AOZW5gTMGGsqWliA==} @@ -3383,8 +3523,8 @@ packages: '@types/react-window@1.8.8': resolution: {integrity: sha512-8Ls660bHR1AUA2kuRvVG9D/4XpRC6wjAaPT9dil7Ckc76eP9TKWZwwmgfq8Q1LANX3QNDnoU4Zp48A3w+zK69Q==} - '@types/react@19.2.17': - resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} '@types/semver@7.7.1': resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} @@ -3401,11 +3541,11 @@ packages: '@types/use-sync-external-store@0.0.6': resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==} - '@typescript-eslint/eslint-plugin@8.64.0': - resolution: {integrity: sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q==} + '@typescript-eslint/eslint-plugin@8.61.0': + resolution: {integrity: sha512-bFNvl9ZczlVb+wR2Akszf3gHfKVj/8WanXaGJ3UstTA7brNKg0cNdk6X1Psu5V7MZ2oQtzZKOEzIUehaoxbDGw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.64.0 + '@typescript-eslint/parser': ^8.61.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' @@ -3419,15 +3559,15 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.64.0': - resolution: {integrity: sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==} + '@typescript-eslint/parser@8.61.0': + resolution: {integrity: sha512-5B7PfA2e1NQGCnDHd/0lW7W3gvp3d59Ryw54FYO8Uswxo9f6ikw3AZV+Xj/TvpImmpsiYyUqAfhC6kJID1jF6w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.64.0': - resolution: {integrity: sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==} + '@typescript-eslint/project-service@8.61.0': + resolution: {integrity: sha512-DV42F7MLJO6Rax7SK1yg43tcnEfGUrurSpSxKuVX+a3RCTzBlH3fuxprrOJXKCJGAaw82xXocikJ0uQaqwXgGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -3436,18 +3576,18 @@ packages: resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/scope-manager@8.64.0': - resolution: {integrity: sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==} + '@typescript-eslint/scope-manager@8.61.0': + resolution: {integrity: sha512-IWdXFHFSb6mlC3HPc7QsLDm5zYEbUla6trDEHf32D3/dnuUyXd87plScSNXSbm0/RxMvObpI17sv/EDTGrGZkA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.64.0': - resolution: {integrity: sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==} + '@typescript-eslint/tsconfig-utils@8.61.0': + resolution: {integrity: sha512-O5Amvdv9ztMpxpf+vmFULGG78IE6Qwdr3bCGvqwG4nwc9H2qXkOYJJnRbRHyMkQTjv1d03olqwwwzHLMqpFePQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.64.0': - resolution: {integrity: sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==} + '@typescript-eslint/type-utils@8.61.0': + resolution: {integrity: sha512-TuBiQYIkd97yBfInHCTKVYMbX4kvEmpOEuixIuzCU9p8BGT1SfyyO0d0IfDMbPIHcjn/hWnusUX5e8v5Xg+X8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -3457,8 +3597,8 @@ packages: resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/types@8.64.0': - resolution: {integrity: sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==} + '@typescript-eslint/types@8.61.0': + resolution: {integrity: sha512-9QTQpZ5Iin4CdIodfbDQFSeiSJKidgYJYug1P9CC2xWgUTvlmixViqDZNciMjwLBZyJnG4tGmPl97rVAFb1AJg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@6.21.0': @@ -3470,14 +3610,14 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.64.0': - resolution: {integrity: sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==} + '@typescript-eslint/typescript-estree@8.61.0': + resolution: {integrity: sha512-42zatd5qSvvcV1JdDBCLxYRznvP4eIHpPoZXdkPFnAmanA4FuZ5dibSnCBggY8hQnqajPpoGjXFdZ7fIJKQnlA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.64.0': - resolution: {integrity: sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==} + '@typescript-eslint/utils@8.61.0': + resolution: {integrity: sha512-3bzFt7ImFMW/jVYwJamDoe/dMOdFLSC6pom6rRjdh4SZJEYupyMzem8e7vKZLclLfpHjlwSAXOUxtKxGXUiLqA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -3487,12 +3627,12 @@ packages: resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/visitor-keys@8.64.0': - resolution: {integrity: sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==} + '@typescript-eslint/visitor-keys@8.61.0': + resolution: {integrity: sha512-QVLZu3ZPQEE+HICQyAMZ2yLQhxf0meY/wx6Hx14YcTNj13JB3qHlX3lJ02L3fLGHgERRH71kvYDwiXIguT3AjQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@ungap/structured-clone@1.3.3': - resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==} + '@ungap/structured-clone@1.3.1': + resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==} '@unrs/resolver-binding-android-arm-eabi@1.12.2': resolution: {integrity: sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==} @@ -3621,20 +3761,20 @@ packages: resolution: {integrity: sha512-fnYhv671l+eTTp48gB4zEsTW/YtRgRPnkI2nT7x6qw5rkI1Lq2hTmQIpHPgyThI0znLK+vX2n9XxKdXZ7BUbbw==} engines: {node: '>= 20'} - '@vitest/coverage-v8@4.1.10': - resolution: {integrity: sha512-IM49HmthevbgAO4anp1hwtoT9wYe59w0LR00gr+eagHE+ZJ5lK4sLPeO0ubgoJcwLk6dehU3R24N+FbEEKDc8g==} + '@vitest/coverage-v8@4.1.6': + resolution: {integrity: sha512-36l628fQ/9a/8ihy97eOtEnvWQEdqULQOJtcaxtoNq0G1w3Mxd4szSahOaMM9/NGyZ+hyKcMtIW/WIxq0XQViQ==} peerDependencies: - '@vitest/browser': 4.1.10 - vitest: 4.1.10 + '@vitest/browser': 4.1.6 + vitest: 4.1.6 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@4.1.10': - resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==} + '@vitest/expect@4.1.6': + resolution: {integrity: sha512-7EHDquPthALSV0jhhjgEW8FXaviMx7rSqu8W6oqCoAuOhKov814P99QDV1pxMA3QPv21YudvJngIhjrNI4opLg==} - '@vitest/mocker@4.1.10': - resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==} + '@vitest/mocker@4.1.6': + resolution: {integrity: sha512-MCFc63czMjEInOlcY2cpQCvCN+KgbAn+60xu9cMgP4sKaLC5JNAKw7JH8QdAnoAC88hW1IiSNZ+GgVXlN1UcMQ==} peerDependencies: msw: ^2.4.9 vite: ^8.0.16 @@ -3644,20 +3784,20 @@ packages: vite: optional: true - '@vitest/pretty-format@4.1.10': - resolution: {integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==} + '@vitest/pretty-format@4.1.6': + resolution: {integrity: sha512-h5SxD/IzNhZYnrSZRsUZQIC+vD0GY8cUvq0iwsmkFKixRCKLLWqCXa/FIQ4S1R+sI+PGoojkHsdNrbZiM9Qpgw==} - '@vitest/runner@4.1.10': - resolution: {integrity: sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==} + '@vitest/runner@4.1.6': + resolution: {integrity: sha512-nOPCmn2+yD0ZNmKdsXGv/UxMMWbMuKeD6GyYncNwdkYDxpQvrPSKYj2rWuDjC2Y4b6w6hjip5dBKFzEUuZe3vA==} - '@vitest/snapshot@4.1.10': - resolution: {integrity: sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==} + '@vitest/snapshot@4.1.6': + resolution: {integrity: sha512-YhsdE6xAVfTDmzjxL2ZDUvjj+ZsgyOKe+TdQzqkD72wIOmHka8NuGQ6NpTNZv9D2Z63fbwWKJPeVpEw4EQgYxw==} - '@vitest/spy@4.1.10': - resolution: {integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==} + '@vitest/spy@4.1.6': + resolution: {integrity: sha512-JFKxMx6udhwKh/Ldo270e17QX710vgunMkuPAvXjHSvC6oqLWAHhVhjg/I71q0u0CBSErIODV1Kjv0FQNSWjdg==} - '@vitest/utils@4.1.10': - resolution: {integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==} + '@vitest/utils@4.1.6': + resolution: {integrity: sha512-FxIY+U81R3LGKCxaHHFRQ5+g6/iRgGLmeHWdp2Amj4ljQRrEIWHmZyDfDYBRZlpyqA7qKxtS9DD1dhk8RnRIVQ==} '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -3733,15 +3873,16 @@ packages: resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} engines: {node: '>=0.4.0'} + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + acorn@8.17.0: resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} engines: {node: '>=0.4.0'} hasBin: true - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - ai@6.0.0-beta.150: resolution: {integrity: sha512-gBCzE2/m5w1ybx0bnWKf66ppCH+921jGFeGUTQv3+GWaaB1WLeaOa8H4sEmdx29YAZ5n+iqZKh+L5swhNSCIRg==} engines: {node: '>=18'} @@ -3811,8 +3952,8 @@ packages: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} - antd@6.5.1: - resolution: {integrity: sha512-VZVVF9zYI6S0NHqboVhCoY9Iiqj6dphW1NPB+sEaAf2HuIQ0haXWXj7ZvAXTRDzusktV6+cvvrSZEdRi4twATg==} + antd@6.3.7: + resolution: {integrity: sha512-WTHi4bHVNKpYXLHESzU0Tts7rRNQeL84Bph9dfI3Qw7mHbTulExDcYKNHny5CTXcrBBOpraXbU9miBAwUR5vaw==} peerDependencies: react: '>=18.0.0' react-dom: '>=18.0.0' @@ -3884,8 +4025,8 @@ packages: ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - ast-v8-to-istanbul@1.0.5: - resolution: {integrity: sha512-UPAgKJFSEGMWSDr3LX4tqnAb4f7KGT8O40Tyx8wbYmmZ/yn58lNCm8h3svs3eXgiGd5AXxz8NDOvXWvicq+rJA==} + ast-v8-to-istanbul@1.0.0: + resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==} async-function@1.0.0: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} @@ -3894,8 +4035,8 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - autoprefixer@10.5.3: - resolution: {integrity: sha512-bJRzflk8GgE4JX+iZNEwz9f9p460NCHnU7bd+CZ9vIjIlZuTkt6F3WSl2oNO8StZBFx17nLEsiQ6H2wcZiY7nA==} + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -3909,8 +4050,8 @@ packages: resolution: {integrity: sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA==} engines: {node: '>=4'} - axios@1.18.1: - resolution: {integrity: sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==} + axios@1.16.0: + resolution: {integrity: sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -3923,8 +4064,8 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} - baseline-browser-mapping@2.10.43: - resolution: {integrity: sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ==} + baseline-browser-mapping@2.10.27: + resolution: {integrity: sha512-zEs/ufmZoUd7WftKpKyXaT6RFxpQ5Qm9xytKRHvJfxFV9DFJkZph9RvJ1LcOUi0Z1ZVijMte65JbILeV+8QQEA==} engines: {node: '>=6.0.0'} hasBin: true @@ -3932,14 +4073,14 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - brace-expansion@1.1.16: - resolution: {integrity: sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==} + brace-expansion@1.1.15: + resolution: {integrity: sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==} - brace-expansion@2.1.2: - resolution: {integrity: sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA==} + brace-expansion@2.1.1: + resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==} - brace-expansion@5.0.7: - resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} + brace-expansion@5.0.6: + resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} engines: {node: 18 || 20 || >=22} braces@3.0.3: @@ -3949,8 +4090,8 @@ packages: browser-tabs-lock@1.3.0: resolution: {integrity: sha512-g6nHaobTiT0eMZ7jh16YpD2kcjAp+PInbiVq3M1x6KKaEIVhT4v9oURNIpZLOZ3LQbQ3XYfNhMAb/9hzNLIWrw==} - browserslist@4.28.6: - resolution: {integrity: sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw==} + browserslist@4.28.2: + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3977,8 +4118,11 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001805: - resolution: {integrity: sha512-52noaS3DubycKSXaU30TwPGIp+POyQSUVa5jBEq3vkRkY0kjyb3LQgvhU6WGyCcyXqVLWO0Cw0Q6BSdD0kUfVA==} + caniuse-lite@1.0.30001792: + resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + + caniuse-lite@1.0.30001799: + resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -4007,6 +4151,15 @@ packages: character-reference-invalid@2.0.1: resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + chevrotain-allstar@0.4.3: + resolution: {integrity: sha512-2X4mkroolSMKqW+H22pyPMUVDqYZzPhephTmg/NODKb1IGYPHfxfhcW0EjS7wcPJNbze2i4vBWT7zT5FKF2lrQ==} + peerDependencies: + chevrotain: ^12.0.0 + + chevrotain@12.0.0: + resolution: {integrity: sha512-csJvb+6kEiQaqo1woTdSAuOWdN0WTLIydkKrBnS+V5gZz0oqBrp4kQ35519QgK6TpBThiG3V1vNSHlIkv4AglQ==} + engines: {node: '>=22.0.0'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -4094,8 +4247,8 @@ packages: create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - crisp-sdk-web@1.2.0: - resolution: {integrity: sha512-R7hMEcm8vAOeJtx0odVtXfTQzgwObHCN+1affxDp82ajhm31fjsx6n/ruBnEHgESKv8719BBX5y+vQQKayEO2Q==} + crisp-sdk-web@1.1.2: + resolution: {integrity: sha512-qxSpiT4EGHnVEO6J/t1UURY6fg1ojgquLU0IIr7RNjZxXZs1R2e6AhAiFqxiGZ13Vb4o5VoUpATFU2TzX/ppOQ==} cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} @@ -4125,8 +4278,8 @@ packages: peerDependencies: cytoscape: ^3.2.0 - cytoscape@3.34.0: - resolution: {integrity: sha512-62rNSrioXw93uliKFBwjukeQyeWwH2PqDrTac31r2P6464u3AUvTk0xS4LVvT251g7IgkFunrI48ZEZGjywSOg==} + cytoscape@3.33.3: + resolution: {integrity: sha512-Gej7U+OKR+LZ8kvX7rb2HhCYJ0IhvEFsnkud4SB1PR+BUY/TsSO0dmOW59WEVLu51b1Rm+gQRKoz4bLYxGSZ2g==} engines: {node: '>=0.10'} d3-array@2.12.1: @@ -4293,8 +4446,8 @@ packages: date-fns@3.6.0: resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} - dayjs@1.11.21: - resolution: {integrity: sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==} + dayjs@1.11.20: + resolution: {integrity: sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==} debounce@1.2.1: resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} @@ -4390,8 +4543,8 @@ packages: resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} engines: {node: '>= 4'} - dompurify@3.4.12: - resolution: {integrity: sha512-zQvGet8Z2sWbQhCmfFz/T5QWH2oBmjnqK3qvOjaqaNLrLEF912WamU+ohnTp0TCep/MFVHpdJuCZEdFOdTnEFg==} + dompurify@3.4.2: + resolution: {integrity: sha512-lHeS9SA/IKeIFFyYciHBr2n0v1VMPlSj843HdLOwjb2OxNwdq9Xykxqhk+FE42MzAdHvInbAolSE4mhahPpjXA==} domutils@3.2.2: resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} @@ -4415,8 +4568,8 @@ packages: engines: {node: '>=14'} hasBin: true - electron-to-chromium@1.5.392: - resolution: {integrity: sha512-1yQq3VQCZRwsnYc67Oc+1fge6Lwtn0hzi6zmEVkB61Zx21kTbwJAW4dFLadl5Rc1tKhG/kSpYXnfiAhu0f0a1g==} + electron-to-chromium@1.5.352: + resolution: {integrity: sha512-9wHk8x6dyuimoe18EdiDPWKExNdxYqo4fn4FwOVVper6RxT3cmpBwBkWWfSOCYJjQdIco/nPhJhNLmn4Ufg1Yg==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -4424,8 +4577,8 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - enhanced-resolve@5.24.2: - resolution: {integrity: sha512-rpsZEGT1jFuve6QlpyRp9ckQ+kN61hvF9BzCPyMdaKTm8UJce96KBn3sorXOFXlzjPrs3Vc4T1NsSroZ3PxlFw==} + enhanced-resolve@5.21.0: + resolution: {integrity: sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==} engines: {node: '>=10.13.0'} entities@4.5.0: @@ -4436,10 +4589,6 @@ packages: resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} engines: {node: '>=0.12'} - es-abstract-get@1.0.0: - resolution: {integrity: sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==} - engines: {node: '>= 0.4'} - es-abstract@1.24.2: resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} engines: {node: '>= 0.4'} @@ -4452,12 +4601,12 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-iterator-helpers@1.4.0: - resolution: {integrity: sha512-c/A0P0oxkACDc+cKWw8evLXK83oBKgn0qPOqCYT4x9uolpCIJAcYvJC9QYKNDRPsTeGyCrQ326jrvgZWdCdK5Q==} + es-iterator-helpers@1.3.3: + resolution: {integrity: sha512-0PuBxFi+4uPanB97iDxCLWuHeYud2FALrw5HFZGtAF38UpJDbDC8frwp2cnDyae692CQ0dou60UwWfhgsa4U/g==} engines: {node: '>= 0.4'} - es-module-lexer@2.3.1: - resolution: {integrity: sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==} + es-module-lexer@2.1.0: + resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} es-object-atoms@1.1.2: resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} @@ -4471,12 +4620,12 @@ packages: resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} engines: {node: '>= 0.4'} - es-to-primitive@1.3.4: - resolution: {integrity: sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==} + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - es-toolkit@1.49.0: - resolution: {integrity: sha512-G5iZ6Pc/FNRY/soKZHC+TxGDD83rHUDXxzaWhGCX44vAv/tMs56WMusnm/KMNK+luUPsgA9U28cGr4RDlSzL2g==} + es-toolkit@1.46.1: + resolution: {integrity: sha512-5eNtXOs3tbfxXOj04tjjseeWkRWaoCjdEI+96DgwzZoe6c9juL49pXlzAFTI72aWC9Y8p7168g6XIKjh7k6pyQ==} esbuild@0.28.1: resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==} @@ -4495,8 +4644,8 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-config-next@15.5.20: - resolution: {integrity: sha512-Pl/I5544gmkcVVWcnaOMfhJSBK8lZ1NCJ+mGBkd2qvbGt2Gi7sEpgHF06OR13a2p6THODlncpvGsZzY2vUqwxw==} + eslint-config-next@15.5.18: + resolution: {integrity: sha512-HuoJU6uUPD00eyiud78IBnT4HLhztFj2V+ild2Uon5ZUrYZKe0Olu2QRD99e9IgL4/H1eg5Onka3BsfRW2U0Xw==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 typescript: '>=3.3.1' @@ -4526,8 +4675,8 @@ packages: eslint-plugin-import-x: optional: true - eslint-module-utils@2.14.0: - resolution: {integrity: sha512-W2WCRZ9Dqntd+2u8jJcVMV2PKulc6RdLgUUoh/yQr3uB6lo/ZOeGx11sv60/8S4QFFKNslAlWhr9u0Ef7ZW6Ig==} + eslint-module-utils@2.13.0: + resolution: {integrity: sha512-bLohSkT6469rRs8czj0tLTD8vaeIS/whvPRJVjDr7IuoTT1k5DYDERlNycjDj/HkOlvQdYurmfZ/g3fG5bgeLQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -4625,8 +4774,8 @@ packages: deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true - eslint@9.39.5: - resolution: {integrity: sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==} + eslint@9.39.4: + resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4680,8 +4829,8 @@ packages: resolution: {integrity: sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg==} engines: {node: '>=18.0.0'} - expect-type@1.4.0: - resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==} + expect-type@1.3.0: + resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} fast-deep-equal@3.1.3: @@ -4690,8 +4839,8 @@ packages: fast-diff@1.3.0: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - fast-equals@5.4.1: - resolution: {integrity: sha512-DjlFSM5Pk9cGcL0q5QXl66eGzx0N6szNgaswwc5ZphlBohjTVJSnGgI+rJVOgOi65qUoQnDZN4nDqi33udtydQ==} + fast-equals@5.4.0: + resolution: {integrity: sha512-jt2DW/aNFNwke7AUd+Z+e6pz39KO5rzdbbFCg2sGafS4mk13MI7Z8O5z9cADNn5lhGODIgLwug6TZO2ctf7kcw==} engines: {node: '>=6.0.0'} fast-glob@3.3.1: @@ -4708,8 +4857,8 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@3.1.3: - resolution: {integrity: sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==} + fast-uri@3.1.2: + resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -4733,9 +4882,6 @@ packages: fflate@0.4.8: resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==} - fflate@0.8.3: - resolution: {integrity: sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==} - file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -4780,8 +4926,8 @@ packages: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - form-data@4.0.6: - resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==} + form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} format@0.2.2: @@ -4792,11 +4938,11 @@ packages: resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} engines: {node: '>=12.20.0'} - fraction.js@5.3.4: - resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@12.42.2: - resolution: {integrity: sha512-5XY9luDiu0oHfHBjpDthFMh0ES+122w6p/papSJBweMkO8Sn+PW2QaEgRblQBpWFnuvZS5qvarpt/hO2pjGmnw==} + framer-motion@12.38.0: + resolution: {integrity: sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -4867,6 +5013,9 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} + glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me @@ -4988,10 +5137,6 @@ packages: htmlparser2@10.1.0: resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==} - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - husky@9.1.7: resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} engines: {node: '>=18'} @@ -5008,15 +5153,15 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - ignore@7.0.6: - resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==} + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} immer@10.2.0: resolution: {integrity: sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==} - immer@11.1.11: - resolution: {integrity: sha512-qzXuyXAkPySAGYkfsAwodDPWT8Zm7/Uo5BNt4BjhMhG5WlWyZZ4wQqnWwdS8kjlQ1Cwu6gjw3A6+0gTQwlyYtw==} + immer@11.1.7: + resolution: {integrity: sha512-LFVFtAROHcDy1er5UI6nodRFnZ2SgdCXhfNSI+DpObO8N7Pur/muBGsjzH5wpnFHCYhYVQxZskCkV4koQ//3/Q==} import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} @@ -5250,8 +5395,8 @@ packages: peerDependencies: jotai: '>=2.0.0' - jotai-family@1.0.2: - resolution: {integrity: sha512-U1aTMGxmsmz2Z8gaJD1/ljmMnsmG4/dqrcsfwGbjWV7p6boB9Vy3+75YwUpwPj7GbLNJk9O8rl1VNi8d7+6Rxw==} + jotai-family@1.0.1: + resolution: {integrity: sha512-Zb/79GNDhC/z82R+6qTTpeKW4l4H6ZCApfF5W8G4SH37E4mhbysU7r8DkP0KX94hWvjB/6lt/97nSr3wB+64Zg==} engines: {node: '>=12.20.0'} peerDependencies: jotai: '>=2.9.0' @@ -5293,8 +5438,8 @@ packages: jotai: '>=2.9.0' react: '>=17.0.0' - jotai@2.20.2: - resolution: {integrity: sha512-aHB4CNb9qRcyf0mwSB6EO5bCGAjx8cTwFgOFCE2leOnTzqACbnSWG8XoWB3LxCT1Qoj03I1OWAHszDmN4uHb/w==} + jotai@2.20.0: + resolution: {integrity: sha512-b5GAqgmXmXzB4WPaTH26ppk9Sl7AA9WSQX7yfdM+gJ1rFROiWcVbi97gFuN/yVCojOcbcvop2sfLL+fjxW0JVg==} engines: {node: '>=12.20.0'} peerDependencies: '@babel/core': '>=7.0.0' @@ -5316,8 +5461,9 @@ packages: engines: {node: '>=14'} hasBin: true - js-cookie@3.0.8: - resolution: {integrity: sha512-yeJd4aNAdYZQjaon2bpD/Gb0B/omw7HQOsynXXcOiWVCacbBcPlgn8S/d1X6blFSaHao7ozqtW7NZW19xpCtIw==} + js-cookie@3.0.5: + resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} + engines: {node: '>=14'} js-tokens@10.0.0: resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} @@ -5325,8 +5471,12 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.3.0: - resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + js-yaml@4.2.0: + resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==} hasBin: true jsesc@3.1.0: @@ -5365,8 +5515,8 @@ packages: resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} engines: {node: '>=0.10.0'} - jsonrepair@3.15.0: - resolution: {integrity: sha512-wy8OTjwsJwQRnQJkKnMJJ9vcytRdBPAgIF/Hy6+s1dAj42BHMKiyL8JzEieIl3JY7idt8eyHwBWTO8mh/+mtwA==} + jsonrepair@3.14.0: + resolution: {integrity: sha512-tWPGKMZf/8UPim+fcW2EfcQ/d/7aKUrP6IECz9G3Tu6Q5dX0orSleqJ9z6sSw7qrQkjF8/Edo4DvsWBZ8H+HNg==} hasBin: true jss-plugin-camel-case@10.10.0: @@ -5415,8 +5565,8 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} - katex@0.16.47: - resolution: {integrity: sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==} + katex@0.16.45: + resolution: {integrity: sha512-pQpZbdBu7wCTmQUh7ufPmLr0pFoObnGUoL/yhtwJDgmmQpbkg/0HSVti25Fu4rmd1oCR6NGWe9vqTWuWv3GcNA==} hasBin: true keyv@4.5.4: @@ -5425,6 +5575,10 @@ packages: khroma@2.1.0: resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} + langium@4.2.3: + resolution: {integrity: sha512-sOPIi4hISFnY7twwV97ca1TsxpBtXq0URu/LL1AvxwccPG/RIBBlKS7a/f/EL6w8lTNaS0EFs/F+IdSOaqYpng==} + engines: {node: '>=20.10.0', npm: '>=10.2.3'} + language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -5446,8 +5600,8 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - lexical@0.47.0: - resolution: {integrity: sha512-ZKsxsk3jUpXsRtG20EBq42z2bq8A20UHtjqvVT/kIxfsaiXwaRFBBcLSFxPa77j+hXkBF5w96C3/imwtmLoRdg==} + lexical@0.46.0: + resolution: {integrity: sha512-oaE7OLY/FuqGKC7ihaqLJvgn/NvvRveryKBBgOwrSe+UIpBmc9IvyXf6hVcvew9M3Vc0XavHWe/ZAL7qc5DzMw==} peerDependencies: typescript: '>=5.2' peerDependenciesMeta: @@ -5570,6 +5724,9 @@ packages: resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} engines: {node: '>= 0.6.0'} + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -5644,8 +5801,8 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - mermaid@11.16.0: - resolution: {integrity: sha512-Zvm3kbstgdpvIJPPItlL7fppIZ3kibvc1oZIGxdvk9t6UFz6flv+Jw7FtRGKwfcI8OckmH04LqG6LlS6X4B1pA==} + mermaid@11.14.0: + resolution: {integrity: sha512-GSGloRsBs+JINmmhl0JDwjpuezCsHB4WGI4NASHxL3fHo3o/BRXTxhDLKnln8/Q0lRFRyDdEjmk1/d5Sn1Xz8g==} methods@1.1.2: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} @@ -5705,61 +5862,18 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minimizer-webpack-plugin@5.6.1: - resolution: {integrity: sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@minify-html/node': '*' - '@swc/core': '*' - '@swc/css': '*' - '@swc/html': '*' - clean-css: '*' - cssnano: '*' - csso: '*' - esbuild: '*' - html-minifier-terser: '*' - lightningcss: '*' - postcss: '*' - uglify-js: '*' - webpack: '>=5.104.1 <6' - peerDependenciesMeta: - '@minify-html/node': - optional: true - '@swc/core': - optional: true - '@swc/css': - optional: true - '@swc/html': - optional: true - clean-css: - optional: true - cssnano: - optional: true - csso: - optional: true - esbuild: - optional: true - html-minifier-terser: - optional: true - lightningcss: - optional: true - postcss: - optional: true - uglify-js: - optional: true - minipass@7.1.3: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} - motion-dom@12.42.2: - resolution: {integrity: sha512-5gIMWLp/PycBtJRJWRgjxke5n8dlvkSn2DrYW+tr3XcqAZY1xZh6BJyooJXCM8wdfM7wfMjkBJNLge1CKPUIRA==} + motion-dom@12.38.0: + resolution: {integrity: sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA==} - motion-utils@12.39.0: - resolution: {integrity: sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ==} + motion-utils@12.36.0: + resolution: {integrity: sha512-eHWisygbiwVvf6PZ1vhaHCLamvkSbPIeAYxWUuL3a2PD/TROgE7FvfHWTIH4vMl798QLfMw15nRqIaRDXTlYRg==} - motion@12.42.2: - resolution: {integrity: sha512-Atvv11yUKIid41cVrRBDVX5m8tF8kNpExRSlbpt6APClhDjtwQssgFHhQzejxw7/7YYbjHSPKBVbHo05BuJT5Q==} + motion@12.38.0: + resolution: {integrity: sha512-uYfXzeHlgThchzwz5Te47dlv5JOUC7OB4rjJ/7XTUgtBZD8CchMN8qEJ4ZVsUmTyYA44zjV0fBwsiktRuFnn+w==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -5782,8 +5896,8 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoid@3.3.16: - resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} + nanoid@3.3.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -5802,8 +5916,8 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next@15.5.20: - resolution: {integrity: sha512-cvyS3/geydan1xLtE3FA8VCgdoQ/Gg/dlOldFkFCbB5VcVYJV7090hQLBnvTW2PwT76Z/dHdzDZCsVhZpoOlUA==} + next@15.5.18: + resolution: {integrity: sha512-eKL8zUJkX9Y5lE+RX/2YJoItVdGlIscyVyboeD9wSpp0PaGqjoA4tTpT2qPqz9ax+5IzGESyLSeZ/RCwbSZ2uQ==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -5828,16 +5942,16 @@ packages: engines: {node: '>=10.5.0'} deprecated: Use your platform's native DOMException instead - node-exports-info@1.6.2: - resolution: {integrity: sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag==} + node-exports-info@1.6.0: + resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} engines: {node: '>= 0.4'} node-fetch@3.3.2: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-mocks-http@1.18.0: - resolution: {integrity: sha512-arItRIarSUnpHAagCV5SB0DARvPXTA2ur+cVPCMm8d/KT2sqr9AF/QuHOoT3/PZ5cYFaQrpVkmoDUmMxuGW1Cw==} + node-mocks-http@1.17.2: + resolution: {integrity: sha512-HVxSnjNzE9NzoWMx9T9z4MLqwMpLwVvA0oVZ+L+gXskYXEJ6tFn3Kx4LargoB6ie7ZlCLplv7QbWO6N+MysWGA==} engines: {node: '>=14'} peerDependencies: '@types/express': ^4.17.21 || ^5.0.0 @@ -5848,9 +5962,8 @@ packages: '@types/node': optional: true - node-releases@2.0.51: - resolution: {integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==} - engines: {node: '>=18'} + node-releases@2.0.38: + resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} nopt@7.2.1: resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} @@ -5861,6 +5974,10 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -5897,9 +6014,8 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} - obug@2.1.3: - resolution: {integrity: sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==} - engines: {node: '>=12.20.0'} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -5937,11 +6053,11 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@1.7.0: - resolution: {integrity: sha512-xg1eHpwYL/D/HEdWw2goFZP6vV0FH7W+PZ5rFkGjdIDLtxq7EkzBUeT3m+lndYCt8wKbmofUu1MUdMCXkCk9ZQ==} + package-manager-detector@1.6.0: + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} - papaparse@5.5.4: - resolution: {integrity: sha512-SwzWD9gl/ElwYLCI0nUja1mFJzjq2D8ziShfNBa7zCHzkOozeOGDwHWQ+tvCzEZcewecWZ5U7kUopDnG+DFYEQ==} + papaparse@5.5.3: + resolution: {integrity: sha512-5QvjGxYVjxO59MGU2lHVYpRWBBtKHnlIAcSe1uNFCkkptUh63NFRj0FJQm7nR67puEruUci/ZkjmEFrjCAyP4A==} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -5950,6 +6066,10 @@ packages: parse-entities@4.0.2: resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + path-data-parser@0.1.0: resolution: {integrity: sha512-NOnmBpt5Y2RWbuv0LMzsayp3lVylAHLPUTut412ZA3l+C4uw4ZVkQbjShYCQ8TCpUMdPapr4YjUqLYD6v68j+w==} @@ -6058,27 +6178,30 @@ packages: peerDependencies: postcss: '>=8.5.10 <9' - postcss-selector-parser@6.1.4: - resolution: {integrity: sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==} + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + postcss@8.5.14: + resolution: {integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.5.15: + resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.5.19: resolution: {integrity: sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==} engines: {node: ^10 || ^12 || >=14} - posthog-js@1.400.1: - resolution: {integrity: sha512-NGfzNwTu+VBw4FekgYs/aQbEkTFkvmpTFUKDGZw/9K6R/sG2WyuLsnnXySRcNH8RMki0Io8v9flNATrrTfmT+Q==} + posthog-js@1.372.9: + resolution: {integrity: sha512-qFhTxxrONCO4YBubuEp6/f3beRPku8OqgfHwpSro/XcDU0oPXMVyvsXGUnxhjaq4PvQb79PwvquAX0/HIGcnWg==} - preact@10.29.7: - resolution: {integrity: sha512-DCHYrK/B10yUD3ZjLfhZ3WIE/9Vf9VFUODcRE2dRomTYDpJk6z6L9wecSfhfE6M9ZTHUdyQkoC46arIDhEV84Q==} - peerDependencies: - preact-render-to-string: '>=5' - peerDependenciesMeta: - preact-render-to-string: - optional: true + preact@10.29.1: + resolution: {integrity: sha512-gQCLc/vWroE8lIpleXtdJhTFDogTdZG9AjMUpVkDf2iTCNwYNWA+u16dL41TqUDJO4gm2IgrcMv3uTpjd4Pwmg==} prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -6100,63 +6223,14 @@ packages: resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} engines: {node: '>=6.0.0'} - prettier-plugin-tailwindcss@0.8.0: - resolution: {integrity: sha512-V8ITGH87yuBDF6JpEZTOVlUz/saAwqb8f3HRgUj8Lh+tGCcrmorhsLpYqzygwFwK0PE2Ib6Mv3M7T/uE2tZV1g==} - engines: {node: '>=20.19'} - peerDependencies: - '@ianvs/prettier-plugin-sort-imports': '*' - '@prettier/plugin-hermes': '*' - '@prettier/plugin-oxc': '*' - '@prettier/plugin-pug': '*' - '@shopify/prettier-plugin-liquid': '*' - '@trivago/prettier-plugin-sort-imports': '*' - '@zackad/prettier-plugin-twig': '*' - prettier: ^3.0 - prettier-plugin-astro: '*' - prettier-plugin-css-order: '*' - prettier-plugin-jsdoc: '*' - prettier-plugin-marko: '*' - prettier-plugin-multiline-arrays: '*' - prettier-plugin-organize-attributes: '*' - prettier-plugin-organize-imports: '*' - prettier-plugin-sort-imports: '*' - prettier-plugin-svelte: '*' - peerDependenciesMeta: - '@ianvs/prettier-plugin-sort-imports': - optional: true - '@prettier/plugin-hermes': - optional: true - '@prettier/plugin-oxc': - optional: true - '@prettier/plugin-pug': - optional: true - '@shopify/prettier-plugin-liquid': - optional: true - '@trivago/prettier-plugin-sort-imports': - optional: true - '@zackad/prettier-plugin-twig': - optional: true - prettier-plugin-astro: - optional: true - prettier-plugin-css-order: - optional: true - prettier-plugin-jsdoc: - optional: true - prettier-plugin-marko: - optional: true - prettier-plugin-multiline-arrays: - optional: true - prettier-plugin-organize-attributes: - optional: true - prettier-plugin-organize-imports: - optional: true - prettier-plugin-sort-imports: - optional: true - prettier-plugin-svelte: - optional: true + prettier-plugin-tailwindcss@0.1.13: + resolution: {integrity: sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw==} + engines: {node: '>=12.17.0'} + peerDependencies: + prettier: '>=2.2.0' - prettier@3.9.5: - resolution: {integrity: sha512-/FVl766LpUfB5vXgCYOYa0MeV/441Ia99AeICQIQFTY/Nw0roZwULcXpku5i1/m5kt/baz+s4Zogspd839HSMg==} + prettier@3.7.4: + resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} engines: {node: '>=14'} hasBin: true @@ -6171,12 +6245,16 @@ packages: prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - property-information@7.2.0: - resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==} + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + protobufjs@7.5.6: + resolution: {integrity: sha512-M71sTMB146U3u0di3yup8iM+zv8yPRNQVr1KK4tyBitl3qFvEGucq/rGDRShD2rsJhtN02RJaJ7j5X5hmy8SJg==} + engines: {node: '>=12.0.0'} + proxy-from-env@2.1.0: resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==} engines: {node: '>=10'} @@ -6185,8 +6263,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qrcode-generator@2.0.4: - resolution: {integrity: sha512-mZSiP6RnbHl4xL2Ap5HfkjLnmxfKcPWpWe/c+5XxCuetEenqmNFf1FH/ftXPCtFG5/TDobjsjz6sSNL0Sr8Z9g==} + qr.js@0.0.0: + resolution: {integrity: sha512-c4iYnWb+k2E+vYpRimHqSu575b1/wKl4XFeJGpFmrJQz5I88v9aY2czh7s0w36srfCM1sXgC/xpoJz5dJfq+OQ==} query-selector-shadow-dom@1.0.1: resolution: {integrity: sha512-lT5yCqEBgfoMYpf3F2xQRK7zEr1rhIIZuceDK6+xRkJQ4NMbHTwXqk4NkwDwQMNqXgG9r9fyHnzwNVs6zV5KRw==} @@ -6194,8 +6272,8 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - range-parser@1.3.0: - resolution: {integrity: sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==} + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} rc-resize-observer@1.4.3: @@ -6217,8 +6295,8 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - react-aria@3.50.0: - resolution: {integrity: sha512-S0Os6QZk33fzUAKu1QLT9afoUaCBt1ZNdoiq0n2YMVgKIdNIQS8zxiZ8O9hYE6QyDkHKjD6q39LQZ+qaSAIgjw==} + react-aria@3.48.0: + resolution: {integrity: sha512-jQjd4rBEIMqecBaAKYJbVGK6EqIHLa5znVQ7jwFyK5vCyljoj6KhgtiahmcIPsG5vG5vEDLw+ba+bEWn6A2P4w==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -6232,13 +6310,13 @@ packages: react-display-name@0.2.5: resolution: {integrity: sha512-I+vcaK9t4+kypiSgaiVWAipqHRXYmZIuAiS8vzFvXHHXVigg/sMKwlRgLy6LH2i3rmP+0Vzfl5lFsFRwF1r3pg==} - react-dom@19.2.7: - resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} + react-dom@19.2.6: + resolution: {integrity: sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==} peerDependencies: - react: ^19.2.7 + react: ^19.2.6 - react-draggable@4.7.0: - resolution: {integrity: sha512-kTpANmKWVnFXiZ76Ag2ZowiFStuBYnJ606PI1TbUsOg29/400/JNIxI9+CuenhiAqFuXWJffz6F4UI3R51kUug==} + react-draggable@4.5.0: + resolution: {integrity: sha512-VC+HBLEZ0XJxnOxVAZsdRi8rD04Iz3SiiKOoYzamjylUcju/hP9np/aZdLHf/7WOD268WMoNJMvYfB5yAK45cw==} peerDependencies: react: '>= 16.3.0' react-dom: '>= 16.3.0' @@ -6248,8 +6326,8 @@ packages: peerDependencies: react: '>=16.13.1' - react-icons@5.7.0: - resolution: {integrity: sha512-LBLy340Rzqy6+/yVhZKT3B/QpP1BZaesGqasf09HPOBzRarcDIFH0WwXlXQfE7q7ipxK4MSiC5DIBWURCny6fw==} + react-icons@5.6.0: + resolution: {integrity: sha512-RH93p5ki6LfOiIt0UtDyNg/cee+HLVR6cHHtW3wALfo+eOHTp8RnU2kRkI6E+H19zMIs03DyxUG/GfZMOGvmiA==} peerDependencies: react: '*' @@ -6259,9 +6337,6 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-is@19.2.7: - resolution: {integrity: sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==} - react-jss@10.10.0: resolution: {integrity: sha512-WLiq84UYWqNBF6579/uprcIUnM1TSywYq6AIjKTTTG5ziJl9Uy+pwuvpN3apuyVwflMbD60PraeTKT7uWH9XEQ==} peerDependencies: @@ -6270,13 +6345,13 @@ packages: react-property@2.0.2: resolution: {integrity: sha512-+PbtI3VuDV0l6CleQMsx2gtK0JZbZKbpdu5ynr+lbsuvtmgbNcS3VM0tuY2QjFNOcWxvXeHjDpy42RO+4U2rug==} - react-qr-code@2.2.0: - resolution: {integrity: sha512-e5nS0UUN22K3Nf8KBRUzemfdJ6OmnN5w+kbnj1lvJaol9RyVRFeGl05bCkxSN2ZegbLxjjYjX1+mmAoX9+fAhw==} + react-qr-code@2.0.21: + resolution: {integrity: sha512-xaywjo0eaF4S3LOz6ns5eoPbM2E+q9HYl4VATYpxK4bBniOhQ9noY2RJ9G4SnZFhUwzx63FUT6KdHzfKgUwyuQ==} peerDependencies: react: '*' - react-redux@9.3.0: - resolution: {integrity: sha512-KQopgqFo/p/fgmAs5qz6p5RWaNAzq40WAu7fJIXnQpYxFPbJYtsJPWvGeF2rOBaY/kEuV77AVsX8TsQzKm+A/g==} + react-redux@9.2.0: + resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} peerDependencies: '@types/react': ^18.2.25 || ^19 react: ^18.0 || ^19 @@ -6287,8 +6362,8 @@ packages: redux: optional: true - react-resizable@3.2.0: - resolution: {integrity: sha512-3NKQ0SLZV7rs3LQHeXlOzDSRQfFrkX6TVet77/Qk03zqiZyee37b7N8/gwDJAA8UUjRz7PdWCCy49hcso45SMQ==} + react-resizable@3.1.3: + resolution: {integrity: sha512-liJBNayhX7qA4tBJiBD321FDhJxgGTJ07uzH5zSORXoE8h7PyEZ8mLqmosST7ppf6C4zUsbd2gzDMmBCfFp9Lw==} peerDependencies: react: '>= 16.3' react-dom: '>= 16.3' @@ -6299,8 +6374,8 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-stately@3.48.0: - resolution: {integrity: sha512-ImicSAG+lTotAe5izcs1fz49Zk48w7pDusqYg04WaPhCoej8BJ24soMu3iLXIrsi273s4P1gZrYGrqReMfgEEA==} + react-stately@3.46.0: + resolution: {integrity: sha512-OdxhWvHgs2L4OJGIs7hnuTr5WjjMM6enhNEAMRqiekhF8+ITvA2LRwNftOZwcogaoCslGYq5S2VQTQwnm0GbCA==} peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 @@ -6316,8 +6391,8 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' - react-transition-state@2.4.0: - resolution: {integrity: sha512-d86g/nv4vsDBLBum8KSeb9S3aWDlptDQ4ydFvfCHk98ePFNILXq5Wu3tVgPXJrItxvMLtJ+XPjmGw0RmMyYMBg==} + react-transition-state@2.3.3: + resolution: {integrity: sha512-wsIyg07ohlWEAYDZHvuXh/DY7mxlcLb0iqVv2aMXJ0gwgPVKNWKhOyNyzuJy/tt/6urSq0WT6BBZ/tdpybaAsQ==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' @@ -6335,8 +6410,8 @@ packages: react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react@19.2.7: - resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} + react@19.2.6: + resolution: {integrity: sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -6357,8 +6432,8 @@ packages: react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - recharts@3.9.2: - resolution: {integrity: sha512-G4fy+Pk46RaXgwWMh+Nzhyo/lbFAVqXo9gtetlyehe6Ehge9CsgDuOTwQDD+i1+llaLktNBiNq4bhnGlDRXFtw==} + recharts@3.8.1: + resolution: {integrity: sha512-mwzmO1s9sFL0TduUpwndxCUNoXsBw3u3E/0+A+cLcrSfQitSG62L32N69GhqUrrT5qKcAE3pCGVINC6pqkBBQg==} engines: {node: '>=18'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -6400,8 +6475,8 @@ packages: require-relative@0.8.7: resolution: {integrity: sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==} - reselect@5.2.0: - resolution: {integrity: sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw==} + reselect@5.1.1: + resolution: {integrity: sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==} resize-observer-polyfill@1.5.1: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} @@ -6481,8 +6556,13 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.8.5: - resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + + semver@7.8.4: + resolution: {integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==} engines: {node: '>=10'} hasBin: true @@ -6516,8 +6596,8 @@ packages: shiki@3.23.0: resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==} - shiki@4.3.1: - resolution: {integrity: sha512-oR+qDVi2OjX1tmDpyv+3KviX01KzO6Af+0NNnKnsp9491UEGz2YpxTuJboS/6VhYpTdqzmuJBuiTlrAWWJAssw==} + shiki@4.3.0: + resolution: {integrity: sha512-NKKjWzR6LIGL3sXBrWDw9sDS9cxx42/DkysaNqJEeOWE8Kix5gpak0bc00OfDVEO4oyXSyz8+aRaqKoBD1yo7A==} engines: {node: '>=20'} side-channel-list@1.0.1: @@ -6574,8 +6654,8 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - std-env@4.2.0: - resolution: {integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==} + std-env@4.1.0: + resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==} stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} @@ -6714,8 +6794,8 @@ packages: react: '>=17.0.2' swr: '>=1.0.0' - swr@2.4.2: - resolution: {integrity: sha512-ej644Y2bvkIajfR32KGeSSdBXQW+ScjGjkybZgSE7kFpk9eGnV44XY9FJylXi+W75pavSX1PVNB57W5EbhGIYw==} + swr@2.4.1: + resolution: {integrity: sha512-2CC6CiKQtEwaEeNiqWTAw9PGykW8SR5zZX8MZk6TeAvEAnVS7Visz8WzphqgtQ8v2xz/4Q5K+j+SeMaKXeeQIA==} peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -6727,8 +6807,8 @@ packages: resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==} engines: {node: ^14.18.0 || >=16.0.0} - tabbable@6.5.0: - resolution: {integrity: sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA==} + tabbable@6.4.0: + resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==} tailwind-merge@2.6.1: resolution: {integrity: sha512-Oo6tHdpZsGpkKG88HJ8RR1rg/RdnEkQEfMoEk2x1XRI3F1AxeU+ijRXpiVUF4UbLfcxxRGw6TbUINKYdWVsQTQ==} @@ -6748,8 +6828,24 @@ packages: resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} engines: {node: '>=6'} - terser@5.49.0: - resolution: {integrity: sha512-SNiDnXyHSrxVcIOtVbULzcTmniUiwcV7Nwdyj1twVubeTmbjoa8p69KKDpfkdoOavuM4/GRm1+ykI8qqnavHoA==} + terser-webpack-plugin@5.5.0: + resolution: {integrity: sha512-UYhptBwhWvfIjKd/UuFo6D8uq9xpGLDK+z8EDsj/zWhrTaH34cKEbrkMKfV5YWqGBvAYA3tlzZbs2R+qYrbQJA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: '>=5.104.1 <6' + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + + terser@5.47.0: + resolution: {integrity: sha512-TV+JFkQFtljk12ffyYAA4+zVF4Hs+qaROsT+Qo9o2/z39x+IUn+pvsmomiCPlp5YigfR1OdbGHOvc0L+Ca1X7g==} engines: {node: '>=10'} hasBin: true @@ -6786,10 +6882,14 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@1.2.4: - resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==} + tinyexec@1.1.2: + resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} engines: {node: '>=18'} + tinyglobby@0.2.16: + resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} + engines: {node: '>=12.0.0'} + tinyglobby@0.2.17: resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} @@ -6821,8 +6921,8 @@ packages: peerDependencies: typescript: '>=4.8.4' - ts-dedent@2.3.0: - resolution: {integrity: sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==} + ts-dedent@2.2.0: + resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} ts-interface-checker@0.1.13: @@ -6852,8 +6952,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.23.1: - resolution: {integrity: sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==} + tsx@4.22.4: + resolution: {integrity: sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==} engines: {node: '>=18.0.0'} hasBin: true @@ -6889,8 +6989,8 @@ packages: resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==} engines: {node: '>= 0.4'} - typescript-eslint@8.64.0: - resolution: {integrity: sha512-0qg+pDNMnqYzqH9AnNK+39tejHvsShUOUUoRUgtnTGE7QuMZhiFDnozq8nHJVq+Wae6NMLKNWLg5WmkcC/ndyQ==} + typescript-eslint@8.61.0: + resolution: {integrity: sha512-8y31Rd0eGTrDKqhy6vT0HtzhN+YLjQizwX3aA3hPXP/ynSfnrBXcQY5IzsP9/DM7+klX4IUncZZjkchP0z+rUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -6977,8 +7077,8 @@ packages: victory-vendor@37.3.6: resolution: {integrity: sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==} - vite@8.1.4: - resolution: {integrity: sha512-bTT9PsdWO+MQMNG9ZXIP/qM9wGh37DFxTV/sPq9cFpHr3w4jkgef032PkAL9jAqhk3Nz8NQw3O8n6/xFkqO4QQ==} + vite@8.1.5: + resolution: {integrity: sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -7020,20 +7120,20 @@ packages: yaml: optional: true - vitest@4.1.10: - resolution: {integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==} + vitest@4.1.6: + resolution: {integrity: sha512-6lvjbS3p9b4CrdCmguzbh2/4uoXhGE2q71R4OX5sqF9R1bo9Xd6fGrMAfvp5wnCzlBnFVdCOp6onuTQVbo8iUQ==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.10 - '@vitest/browser-preview': 4.1.10 - '@vitest/browser-webdriverio': 4.1.10 - '@vitest/coverage-istanbul': 4.1.10 - '@vitest/coverage-v8': 4.1.10 - '@vitest/ui': 4.1.10 + '@vitest/browser-playwright': 4.1.6 + '@vitest/browser-preview': 4.1.6 + '@vitest/browser-webdriverio': 4.1.6 + '@vitest/coverage-istanbul': 4.1.6 + '@vitest/coverage-v8': 4.1.6 + '@vitest/ui': 4.1.6 happy-dom: '*' jsdom: '*' vite: ^8.0.16 @@ -7061,34 +7161,54 @@ packages: jsdom: optional: true + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} + hasBin: true + + vscode-uri@3.1.0: + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} + vue-eslint-parser@9.4.3: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' - watchpack@2.5.2: - resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==} + watchpack@2.5.1: + resolution: {integrity: sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==} engines: {node: '>=10.13.0'} web-streams-polyfill@3.3.3: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} - web-vitals@5.3.0: - resolution: {integrity: sha512-q6LWsLatGYZp5VGBIOvbTj6JBV2nOmC8KvWztXBmwJcfFAzhwKwbOxhUH306XY3CcaZDUlSmSuNPBsCn0bFu+g==} + web-vitals@5.2.0: + resolution: {integrity: sha512-i2z98bEmaCqSDiHEDu+gHl/dmR4Q+TxFmG3/13KkMO+o8UxQzCqWaDRCiLgEa41nlO4VpXSI0ASa1xWmO9sBlA==} webpack-bundle-analyzer@4.10.1: resolution: {integrity: sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==} engines: {node: '>= 10.13.0'} hasBin: true - webpack-sources@3.5.1: - resolution: {integrity: sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==} + webpack-sources@3.4.1: + resolution: {integrity: sha512-eACpxRN02yaawnt+uUNIF7Qje6A9zArxBbcAJjK1PK3S9Ycg5jIuJ8pW4q8EMnwNZCEGltcjkRx1QzOxOkKD8A==} engines: {node: '>=10.13.0'} - webpack@5.108.4: - resolution: {integrity: sha512-yur8LyJoeiWh47dErD+Ok7vlbmDsJ3UbbRPAoxbGJ54WpE2y5yVo5G/inUzujnYgw3tPmBRdn+G7PoxXaYC33w==} + webpack@5.106.2: + resolution: {integrity: sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -7138,8 +7258,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@7.5.12: - resolution: {integrity: sha512-1xGnbYN3zbog9CwuNDQULNRrTCLIn46/WmpR1f0w6PsCYQHkylZr5vkd6kfMZYV6pRnQkcPNRyiA8LsrNKyhpg==} + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -7153,13 +7273,13 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yaml@2.9.0: - resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + yaml@2.8.4: + resolution: {integrity: sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==} engines: {node: '>= 14.6'} hasBin: true - yjs@13.6.31: - resolution: {integrity: sha512-Eq+5BRfbeGyqGVrTJL3bEcr8gKkxPuyuoHmAwpk52fDb8kOVMrfVSTRPd6yiGgX5Fskb96qCRjzjbRjrL4YEnw==} + yjs@13.6.30: + resolution: {integrity: sha512-vv/9h42eCMC81ZHDFswuu/MKzkl/vyq1BhaNGfHyOonwlG4CJbQF4oiBBJPvfdeCt/PlVDWh7Nov9D34YY09uQ==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} yn@3.1.1: @@ -7184,13 +7304,13 @@ packages: snapshots: - '@agentaai/nextstepjs@2.1.3-agenta.2(patch_hash=9d43b8144d7ca4a0b1dfe79073b70fe8a8fa3b52db9a5d88053d4927fab1b251)(motion@12.42.2(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(next@15.5.20(@babel/core@7.29.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.60.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@agentaai/nextstepjs@2.1.3-agenta.2(patch_hash=9d43b8144d7ca4a0b1dfe79073b70fe8a8fa3b52db9a5d88053d4927fab1b251)(motion@12.38.0(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(next@15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@playwright/test@1.60.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - motion: 12.42.2(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + motion: 12.38.0(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: - next: 15.5.20(@babel/core@7.29.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.60.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + next: 15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@playwright/test@1.60.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@ai-sdk/gateway@2.0.0-beta.78(zod@4.4.3)': dependencies: @@ -7214,12 +7334,12 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/react@3.0.0-beta.153(react@19.2.7)(zod@4.4.3)': + '@ai-sdk/react@3.0.0-beta.153(react@19.2.6)(zod@4.4.3)': dependencies: '@ai-sdk/provider-utils': 4.0.0-beta.47(zod@4.4.3) ai: 6.0.0-beta.150(zod@4.4.3) - react: 19.2.7 - swr: 2.4.2(react@19.2.7) + react: 19.2.6 + swr: 2.4.1(react@19.2.6) throttleit: 2.1.0 transitivePeerDependencies: - '@valibot/to-json-schema' @@ -7237,87 +7357,87 @@ snapshots: dependencies: '@ant-design/fast-color': 3.0.1 - '@ant-design/cssinjs-utils@2.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@ant-design/cssinjs-utils@2.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@ant-design/cssinjs': 2.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@babel/runtime': 7.29.7 - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@ant-design/cssinjs': 2.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@babel/runtime': 7.29.2 + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@ant-design/cssinjs@2.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@ant-design/cssinjs@2.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 csstype: 3.2.3 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) stylis: 4.4.0 '@ant-design/fast-color@2.0.6': dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 '@ant-design/fast-color@3.0.1': {} - '@ant-design/icons-svg@4.5.0': {} + '@ant-design/icons-svg@4.4.2': {} - '@ant-design/icons@6.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@ant-design/icons@6.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@ant-design/colors': 8.0.1 - '@ant-design/icons-svg': 4.5.0 - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@ant-design/icons-svg': 4.4.2 + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@ant-design/react-slick@2.0.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@ant-design/react-slick@2.0.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 clsx: 2.1.1 json2mq: 0.2.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) throttle-debounce: 5.0.2 - '@ant-design/x-markdown@2.8.0(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@ant-design/x-markdown@2.8.0(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: clsx: 2.1.1 - dompurify: 3.4.12 - html-react-parser: 5.2.17(@types/react@19.2.17)(react@19.2.7) - katex: 0.16.47 + dompurify: 3.4.2 + html-react-parser: 5.2.17(@types/react@19.2.14)(react@19.2.6) + katex: 0.16.45 marked: 15.0.12 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) transitivePeerDependencies: - '@types/react' - '@ant-design/x@2.8.0(antd@6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@ant-design/x@2.7.0(antd@6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@ant-design/colors': 8.0.1 - '@ant-design/cssinjs': 2.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@ant-design/cssinjs-utils': 2.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@ant-design/cssinjs': 2.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@ant-design/cssinjs-utils': 2.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@ant-design/fast-color': 3.0.1 - '@ant-design/icons': 6.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@babel/runtime': 7.29.7 - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/resize-observer': 1.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - antd: 6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@ant-design/icons': 6.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@babel/runtime': 7.29.2 + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/resize-observer': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + antd: 6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 lodash.throttle: 4.1.1 - mermaid: 11.16.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-syntax-highlighter: 16.1.1(react@19.2.7) + mermaid: 11.14.0 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-syntax-highlighter: 16.1.1(react@19.2.6) '@antfu/install-pkg@1.1.0': dependencies: - package-manager-detector: 1.7.0 - tinyexec: 1.2.4 + package-manager-detector: 1.6.0 + tinyexec: 1.1.2 '@babel/code-frame@7.29.7': dependencies: @@ -7359,7 +7479,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.7 '@babel/helper-validator-option': 7.29.7 - browserslist: 4.28.6 + browserslist: 4.28.2 lru-cache: 5.1.1 semver: 6.3.1 @@ -7381,8 +7501,12 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-string-parser@7.29.7': {} + '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-identifier@7.29.7': {} '@babel/helper-validator-option@7.29.7': {} @@ -7396,9 +7520,7 @@ snapshots: dependencies: '@babel/types': 7.29.7 - '@babel/runtime@7.29.7': {} - - '@babel/runtime@8.0.0': {} + '@babel/runtime@7.29.2': {} '@babel/template@7.29.7': dependencies: @@ -7418,6 +7540,11 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/types@7.29.7': dependencies: '@babel/helper-string-parser': 7.29.7 @@ -7427,11 +7554,24 @@ snapshots: '@braintree/sanitize-url@7.1.2': {} - '@chevrotain/types@11.1.2': {} + '@chevrotain/cst-dts-gen@12.0.0': + dependencies: + '@chevrotain/gast': 12.0.0 + '@chevrotain/types': 12.0.0 - '@cloudflare/stream-react@1.9.3(react@19.2.7)': + '@chevrotain/gast@12.0.0': dependencies: - react: 19.2.7 + '@chevrotain/types': 12.0.0 + + '@chevrotain/regexp-to-ast@12.0.0': {} + + '@chevrotain/types@12.0.0': {} + + '@chevrotain/utils@12.0.0': {} + + '@cloudflare/stream-react@1.9.3(react@19.2.6)': + dependencies: + react: 19.2.6 '@cspotcode/source-map-support@0.8.1': dependencies: @@ -7439,36 +7579,36 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} - '@dnd-kit/accessibility@3.1.1(react@19.2.7)': + '@dnd-kit/accessibility@3.1.1(react@19.2.6)': dependencies: - react: 19.2.7 + react: 19.2.6 tslib: 2.8.1 - '@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@dnd-kit/accessibility': 3.1.1(react@19.2.7) - '@dnd-kit/utilities': 3.2.2(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@dnd-kit/accessibility': 3.1.1(react@19.2.6) + '@dnd-kit/utilities': 3.2.2(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) tslib: 2.8.1 - '@dnd-kit/modifiers@9.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7)': + '@dnd-kit/modifiers@9.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)': dependencies: - '@dnd-kit/core': 6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@dnd-kit/utilities': 3.2.2(react@19.2.7) - react: 19.2.7 + '@dnd-kit/core': 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@dnd-kit/utilities': 3.2.2(react@19.2.6) + react: 19.2.6 tslib: 2.8.1 - '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(react@19.2.7)': + '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)': dependencies: - '@dnd-kit/core': 6.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@dnd-kit/utilities': 3.2.2(react@19.2.7) - react: 19.2.7 + '@dnd-kit/core': 6.3.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@dnd-kit/utilities': 3.2.2(react@19.2.6) + react: 19.2.6 tslib: 2.8.1 - '@dnd-kit/utilities@3.2.2(react@19.2.7)': + '@dnd-kit/utilities@3.2.2(react@19.2.6)': dependencies: - react: 19.2.7 + react: 19.2.6 tslib: 2.8.1 '@emnapi/core@1.10.0': @@ -7488,12 +7628,12 @@ snapshots: tslib: 2.8.1 optional: true - '@emnapi/runtime@1.11.1': + '@emnapi/runtime@1.11.0': dependencies: tslib: 2.8.1 optional: true - '@emnapi/runtime@1.11.2': + '@emnapi/runtime@1.11.1': dependencies: tslib: 2.8.1 optional: true @@ -7601,9 +7741,9 @@ snapshots: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.5(jiti@2.7.0))': + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@2.7.0))': dependencies: - eslint: 9.39.5(jiti@2.7.0) + eslint: 9.39.4(jiti@2.7.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -7632,13 +7772,13 @@ snapshots: globals: 13.24.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.3.0 + js-yaml: 4.2.0 minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - '@eslint/eslintrc@3.3.6': + '@eslint/eslintrc@3.3.5': dependencies: ajv: 6.15.0 debug: 4.4.3 @@ -7646,7 +7786,7 @@ snapshots: globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.3.0 + js-yaml: 4.2.0 minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -7654,7 +7794,7 @@ snapshots: '@eslint/js@8.57.1': {} - '@eslint/js@9.39.5': {} + '@eslint/js@9.39.4': {} '@eslint/object-schema@2.1.7': {} @@ -7663,61 +7803,61 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 - '@floating-ui/core@1.8.0': + '@floating-ui/core@1.7.5': dependencies: - '@floating-ui/utils': 0.2.12 + '@floating-ui/utils': 0.2.11 - '@floating-ui/dom@1.8.0': + '@floating-ui/dom@1.7.6': dependencies: - '@floating-ui/core': 1.8.0 - '@floating-ui/utils': 0.2.12 + '@floating-ui/core': 1.7.5 + '@floating-ui/utils': 0.2.11 - '@floating-ui/react-dom@1.3.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@floating-ui/react-dom@1.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@floating-ui/dom': 1.8.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@floating-ui/dom': 1.7.6 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@floating-ui/react-dom@2.1.9(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@floating-ui/react-dom@2.1.8(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@floating-ui/dom': 1.8.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@floating-ui/dom': 1.7.6 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@floating-ui/react@0.19.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@floating-ui/react@0.19.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@floating-ui/react-dom': 1.3.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@floating-ui/react-dom': 1.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) aria-hidden: 1.2.6 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - tabbable: 6.5.0 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + tabbable: 6.4.0 - '@floating-ui/react@0.26.28(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@floating-ui/react@0.26.28(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@floating-ui/react-dom': 2.1.9(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@floating-ui/utils': 0.2.12 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - tabbable: 6.5.0 + '@floating-ui/react-dom': 2.1.8(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@floating-ui/utils': 0.2.11 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + tabbable: 6.4.0 - '@floating-ui/react@0.27.20(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@floating-ui/react@0.27.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@floating-ui/react-dom': 2.1.9(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@floating-ui/utils': 0.2.12 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - tabbable: 6.5.0 + '@floating-ui/react-dom': 2.1.8(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@floating-ui/utils': 0.2.11 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + tabbable: 6.4.0 - '@floating-ui/utils@0.2.12': {} + '@floating-ui/utils@0.2.11': {} - '@headlessui/react@2.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@headlessui/react@2.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@floating-ui/react': 0.26.28(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@react-aria/focus': 3.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@react-aria/interactions': 3.28.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@tanstack/react-virtual': 3.14.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@floating-ui/react': 0.26.28(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/focus': 3.22.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/interactions': 3.28.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@tanstack/react-virtual': 3.13.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) '@humanfs/core@0.19.2': dependencies: @@ -7747,7 +7887,7 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/utils@3.1.4': + '@iconify/utils@3.1.2': dependencies: '@antfu/install-pkg': 1.1.0 '@iconify/types': 2.0.0 @@ -7838,7 +7978,7 @@ snapshots: '@img/sharp-wasm32@0.34.5': dependencies: - '@emnapi/runtime': 1.11.2 + '@emnapi/runtime': 1.11.0 optional: true '@img/sharp-win32-arm64@0.34.5': @@ -7850,17 +7990,17 @@ snapshots: '@img/sharp-win32-x64@0.34.5': optional: true - '@internationalized/date@3.12.2': + '@internationalized/date@3.12.1': dependencies: - '@swc/helpers': 0.5.23 + '@swc/helpers': 0.5.21 - '@internationalized/number@3.6.7': + '@internationalized/number@3.6.6': dependencies: - '@swc/helpers': 0.5.23 + '@swc/helpers': 0.5.21 - '@internationalized/string@3.2.9': + '@internationalized/string@3.2.8': dependencies: - '@swc/helpers': 0.5.23 + '@swc/helpers': 0.5.21 '@isaacs/cliui@8.0.2': dependencies: @@ -7904,282 +8044,273 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@lexical/a11y@0.47.0(typescript@5.9.3)': - dependencies: - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) - optionalDependencies: - typescript: 5.9.3 - - '@lexical/clipboard@0.47.0(typescript@5.9.3)': + '@lexical/clipboard@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/html': 0.47.0(typescript@5.9.3) - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/list': 0.47.0(typescript@5.9.3) - '@lexical/selection': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@lexical/html': 0.46.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/list': 0.46.0(typescript@5.9.3) + '@lexical/selection': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) '@types/trusted-types': 2.0.7 - lexical: 0.47.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/code-core@0.47.0(typescript@5.9.3)': + '@lexical/code-core@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/html': 0.47.0(typescript@5.9.3) - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@lexical/html': 0.46.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/code-prism@0.47.0(typescript@5.9.3)': + '@lexical/code-prism@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/code-core': 0.47.0(typescript@5.9.3) - '@lexical/extension': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/code-core': 0.46.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) prismjs: 1.30.0 optionalDependencies: typescript: 5.9.3 - '@lexical/code-shiki@0.47.0(typescript@5.9.3)': + '@lexical/code-shiki@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/code-core': 0.47.0(typescript@5.9.3) - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@shikijs/core': 4.3.1 - '@shikijs/engine-javascript': 4.3.1 - '@shikijs/langs': 4.3.1 - '@shikijs/themes': 4.3.1 - lexical: 0.47.0(typescript@5.9.3) - shiki: 4.3.1 + '@lexical/code-core': 0.46.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@shikijs/core': 4.3.0 + '@shikijs/engine-javascript': 4.3.0 + '@shikijs/langs': 4.3.0 + '@shikijs/themes': 4.3.0 + lexical: 0.46.0(typescript@5.9.3) + shiki: 4.3.0 optionalDependencies: typescript: 5.9.3 - '@lexical/code@0.47.0(typescript@5.9.3)': + '@lexical/code@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/code-core': 0.47.0(typescript@5.9.3) - '@lexical/code-prism': 0.47.0(typescript@5.9.3) - '@lexical/extension': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/code-core': 0.46.0(typescript@5.9.3) + '@lexical/code-prism': 0.46.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/devtools-core@0.47.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3)': + '@lexical/devtools-core@0.46.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@5.9.3)': dependencies: - '@lexical/html': 0.47.0(typescript@5.9.3) - '@lexical/link': 0.47.0(typescript@5.9.3) - '@lexical/mark': 0.47.0(typescript@5.9.3) - '@lexical/table': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@lexical/html': 0.46.0(typescript@5.9.3) + '@lexical/link': 0.46.0(typescript@5.9.3) + '@lexical/mark': 0.46.0(typescript@5.9.3) + '@lexical/table': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: typescript: 5.9.3 - '@lexical/dragon@0.47.0(typescript@5.9.3)': + '@lexical/dragon@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/extension': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/eslint-plugin@0.47.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)': + '@lexical/eslint-plugin@0.46.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: - eslint: 9.39.5(jiti@2.7.0) + eslint: 9.39.4(jiti@2.7.0) optionalDependencies: typescript: 5.9.3 - '@lexical/extension@0.47.0(typescript@5.9.3)': + '@lexical/extension@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - '@preact/signals-core': 1.14.4 - lexical: 0.47.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + '@preact/signals-core': 1.14.1 + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/hashtag@0.47.0(typescript@5.9.3)': + '@lexical/hashtag@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/text': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/text': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/history@0.47.0(typescript@5.9.3)': + '@lexical/history@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/html@0.47.0(typescript@5.9.3)': + '@lexical/html@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/selection': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/selection': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/internal@0.47.0(typescript@5.9.3)': + '@lexical/internal@0.46.0(typescript@5.9.3)': optionalDependencies: typescript: 5.9.3 - '@lexical/link@0.47.0(typescript@5.9.3)': + '@lexical/link@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/html': 0.47.0(typescript@5.9.3) - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@lexical/html': 0.46.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/list@0.47.0(typescript@5.9.3)': + '@lexical/list@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/html': 0.47.0(typescript@5.9.3) - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@lexical/html': 0.46.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/mark@0.47.0(typescript@5.9.3)': + '@lexical/mark@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/markdown@0.47.0(typescript@5.9.3)': - dependencies: - '@lexical/code-core': 0.47.0(typescript@5.9.3) - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/link': 0.47.0(typescript@5.9.3) - '@lexical/list': 0.47.0(typescript@5.9.3) - '@lexical/rich-text': 0.47.0(typescript@5.9.3) - '@lexical/selection': 0.47.0(typescript@5.9.3) - '@lexical/text': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/markdown@0.46.0(typescript@5.9.3)': + dependencies: + '@lexical/code-core': 0.46.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/link': 0.46.0(typescript@5.9.3) + '@lexical/list': 0.46.0(typescript@5.9.3) + '@lexical/rich-text': 0.46.0(typescript@5.9.3) + '@lexical/selection': 0.46.0(typescript@5.9.3) + '@lexical/text': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/overflow@0.47.0(typescript@5.9.3)': + '@lexical/overflow@0.46.0(typescript@5.9.3)': dependencies: - lexical: 0.47.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/plain-text@0.47.0(typescript@5.9.3)': + '@lexical/plain-text@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/clipboard': 0.47.0(typescript@5.9.3) - '@lexical/dragon': 0.47.0(typescript@5.9.3) - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/selection': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/clipboard': 0.46.0(typescript@5.9.3) + '@lexical/dragon': 0.46.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@lexical/selection': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/react@0.47.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3)(yjs@13.6.31)': - dependencies: - '@floating-ui/react': 0.27.20(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@lexical/a11y': 0.47.0(typescript@5.9.3) - '@lexical/devtools-core': 0.47.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(typescript@5.9.3) - '@lexical/dragon': 0.47.0(typescript@5.9.3) - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/hashtag': 0.47.0(typescript@5.9.3) - '@lexical/history': 0.47.0(typescript@5.9.3) - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/link': 0.47.0(typescript@5.9.3) - '@lexical/list': 0.47.0(typescript@5.9.3) - '@lexical/mark': 0.47.0(typescript@5.9.3) - '@lexical/markdown': 0.47.0(typescript@5.9.3) - '@lexical/overflow': 0.47.0(typescript@5.9.3) - '@lexical/plain-text': 0.47.0(typescript@5.9.3) - '@lexical/rich-text': 0.47.0(typescript@5.9.3) - '@lexical/table': 0.47.0(typescript@5.9.3) - '@lexical/text': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - '@lexical/yjs': 0.47.0(typescript@5.9.3)(yjs@13.6.31) - lexical: 0.47.0(typescript@5.9.3) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@lexical/react@0.46.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@5.9.3)(yjs@13.6.30)': + dependencies: + '@floating-ui/react': 0.27.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@lexical/devtools-core': 0.46.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(typescript@5.9.3) + '@lexical/dragon': 0.46.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@lexical/hashtag': 0.46.0(typescript@5.9.3) + '@lexical/history': 0.46.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/link': 0.46.0(typescript@5.9.3) + '@lexical/list': 0.46.0(typescript@5.9.3) + '@lexical/mark': 0.46.0(typescript@5.9.3) + '@lexical/markdown': 0.46.0(typescript@5.9.3) + '@lexical/overflow': 0.46.0(typescript@5.9.3) + '@lexical/plain-text': 0.46.0(typescript@5.9.3) + '@lexical/rich-text': 0.46.0(typescript@5.9.3) + '@lexical/table': 0.46.0(typescript@5.9.3) + '@lexical/text': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + '@lexical/yjs': 0.46.0(typescript@5.9.3)(yjs@13.6.30) + lexical: 0.46.0(typescript@5.9.3) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: typescript: 5.9.3 - yjs: 13.6.31 + yjs: 13.6.30 - '@lexical/rich-text@0.47.0(typescript@5.9.3)': + '@lexical/rich-text@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/clipboard': 0.47.0(typescript@5.9.3) - '@lexical/dragon': 0.47.0(typescript@5.9.3) - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/html': 0.47.0(typescript@5.9.3) - '@lexical/selection': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/clipboard': 0.46.0(typescript@5.9.3) + '@lexical/dragon': 0.46.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@lexical/html': 0.46.0(typescript@5.9.3) + '@lexical/selection': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/selection@0.47.0(typescript@5.9.3)': + '@lexical/selection@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/internal': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/table@0.47.0(typescript@5.9.3)': + '@lexical/table@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/clipboard': 0.47.0(typescript@5.9.3) - '@lexical/extension': 0.47.0(typescript@5.9.3) - '@lexical/html': 0.47.0(typescript@5.9.3) - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/utils': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/clipboard': 0.46.0(typescript@5.9.3) + '@lexical/extension': 0.46.0(typescript@5.9.3) + '@lexical/html': 0.46.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/utils': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/text@0.47.0(typescript@5.9.3)': + '@lexical/text@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/internal': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/utils@0.47.0(typescript@5.9.3)': + '@lexical/utils@0.46.0(typescript@5.9.3)': dependencies: - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/selection': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/selection': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 - '@lexical/yjs@0.47.0(typescript@5.9.3)(yjs@13.6.31)': + '@lexical/yjs@0.46.0(typescript@5.9.3)(yjs@13.6.30)': dependencies: - '@lexical/internal': 0.47.0(typescript@5.9.3) - '@lexical/selection': 0.47.0(typescript@5.9.3) - lexical: 0.47.0(typescript@5.9.3) - yjs: 13.6.31 + '@lexical/internal': 0.46.0(typescript@5.9.3) + '@lexical/selection': 0.46.0(typescript@5.9.3) + lexical: 0.46.0(typescript@5.9.3) + yjs: 13.6.30 optionalDependencies: typescript: 5.9.3 - '@mermaid-js/parser@1.2.0': + '@mermaid-js/parser@1.1.0': dependencies: - '@chevrotain/types': 11.1.2 + langium: 4.2.3 - '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.3 + '@tybys/wasm-util': 0.10.2 optional: true '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': @@ -8189,41 +8320,41 @@ snapshots: '@tybys/wasm-util': 0.10.3 optional: true - '@next/bundle-analyzer@15.5.20': + '@next/bundle-analyzer@15.5.18': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@next/env@15.5.20': {} + '@next/env@15.5.18': {} - '@next/eslint-plugin-next@15.5.20': + '@next/eslint-plugin-next@15.5.18': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.5.20': + '@next/swc-darwin-arm64@15.5.18': optional: true - '@next/swc-darwin-x64@15.5.20': + '@next/swc-darwin-x64@15.5.18': optional: true - '@next/swc-linux-arm64-gnu@15.5.20': + '@next/swc-linux-arm64-gnu@15.5.18': optional: true - '@next/swc-linux-arm64-musl@15.5.20': + '@next/swc-linux-arm64-musl@15.5.18': optional: true - '@next/swc-linux-x64-gnu@15.5.20': + '@next/swc-linux-x64-gnu@15.5.18': optional: true - '@next/swc-linux-x64-musl@15.5.20': + '@next/swc-linux-x64-musl@15.5.18': optional: true - '@next/swc-win32-arm64-msvc@15.5.20': + '@next/swc-win32-arm64-msvc@15.5.18': optional: true - '@next/swc-win32-x64-msvc@15.5.20': + '@next/swc-win32-x64-msvc@15.5.18': optional: true '@nodelib/fs.scandir@2.1.5': @@ -8242,14 +8373,90 @@ snapshots: '@one-ini/wasm@0.1.1': {} + '@opentelemetry/api-logs@0.208.0': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/api@1.9.0': {} + '@opentelemetry/api@1.9.1': {} + + '@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/semantic-conventions': 1.40.0 + + '@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/semantic-conventions': 1.40.0 + + '@opentelemetry/exporter-logs-otlp-http@0.208.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.1) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.1) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-logs': 0.208.0(@opentelemetry/api@1.9.1) + + '@opentelemetry/otlp-exporter-base@0.208.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.1) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.1) + + '@opentelemetry/otlp-transformer@0.208.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-logs': 0.208.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-metrics': 2.2.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.1) + protobufjs: 7.5.6 + + '@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.1) + '@opentelemetry/semantic-conventions': 1.40.0 + + '@opentelemetry/resources@2.7.1(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.7.1(@opentelemetry/api@1.9.1) + '@opentelemetry/semantic-conventions': 1.40.0 + + '@opentelemetry/sdk-logs@0.208.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.1) + + '@opentelemetry/sdk-metrics@2.2.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.1) + + '@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.1) + '@opentelemetry/semantic-conventions': 1.40.0 + + '@opentelemetry/semantic-conventions@1.40.0': {} + '@oxc-project/types@0.139.0': {} - '@phosphor-icons/react@2.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@phosphor-icons/react@2.1.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) '@pkgjs/parseargs@0.11.0': optional: true @@ -8262,382 +8469,414 @@ snapshots: '@polka/url@1.0.0-next.29': {} - '@posthog/core@1.41.1': + '@posthog/core@1.28.3': dependencies: - '@posthog/types': 1.394.0 + '@posthog/types': 1.372.9 + + '@posthog/types@1.372.9': {} + + '@preact/signals-core@1.14.1': {} + + '@protobufjs/aspromise@1.1.2': {} + + '@protobufjs/base64@1.1.2': {} - '@posthog/types@1.394.0': {} + '@protobufjs/codegen@2.0.5': {} - '@preact/signals-core@1.14.4': {} + '@protobufjs/eventemitter@1.1.0': {} - '@rc-component/async-validator@6.0.0': + '@protobufjs/fetch@1.1.0': dependencies: - '@babel/runtime': 7.29.7 + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/inquire': 1.1.1 + + '@protobufjs/float@1.0.2': {} + + '@protobufjs/inquire@1.1.1': {} + + '@protobufjs/path@1.1.2': {} + + '@protobufjs/pool@1.1.0': {} + + '@protobufjs/utf8@1.1.1': {} - '@rc-component/cascader@1.17.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/async-validator@5.1.0': dependencies: - '@rc-component/select': 1.8.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/tree': 1.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@babel/runtime': 7.29.2 + + '@rc-component/cascader@1.14.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + dependencies: + '@rc-component/select': 1.6.15(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/tree': 1.2.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/checkbox@2.0.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/checkbox@2.0.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/collapse@1.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/collapse@1.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@babel/runtime': 7.29.7 - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@babel/runtime': 7.29.2 + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/color-picker@3.1.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/color-picker@3.1.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@ant-design/fast-color': 3.0.1 - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/context@2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/context@2.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/dialog@1.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/dialog@1.8.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/portal': 2.2.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/portal': 2.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/drawer@1.4.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/drawer@1.4.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/portal': 2.2.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/portal': 2.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/dropdown@1.0.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/dropdown@1.0.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/trigger': 3.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/trigger': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/form@1.8.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/form@1.8.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/async-validator': 6.0.0 - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/async-validator': 5.1.0 + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/image@1.9.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/image@1.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/portal': 2.2.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/portal': 2.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/input-number@1.6.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/input-number@1.6.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/mini-decimal': 1.1.4 - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/mini-decimal': 1.1.3 + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/input@1.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/input@1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/resize-observer': 1.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/mentions@1.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/mentions@1.6.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/input': 1.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/menu': 1.4.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/trigger': 3.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/input': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/menu': 1.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/textarea': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/trigger': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/menu@1.4.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/menu@1.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/overflow': 1.0.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/trigger': 3.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/overflow': 1.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/trigger': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/mini-decimal@1.1.4': + '@rc-component/mini-decimal@1.1.3': dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 - '@rc-component/motion@1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/motion@1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/mutate-observer@2.0.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/mutate-observer@2.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/notification@2.0.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/notification@1.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/overflow@1.0.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/overflow@1.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@babel/runtime': 7.29.7 - '@rc-component/resize-observer': 1.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@babel/runtime': 7.29.2 + '@rc-component/resize-observer': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/pagination@1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/pagination@1.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/picker@1.11.0(date-fns@3.6.0)(dayjs@1.11.21)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/picker@1.9.1(date-fns@3.6.0)(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/overflow': 1.0.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/resize-observer': 1.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/trigger': 3.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/overflow': 1.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/resize-observer': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/trigger': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) optionalDependencies: date-fns: 3.6.0 - dayjs: 1.11.21 + dayjs: 1.11.20 - '@rc-component/portal@2.2.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/portal@2.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/progress@1.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/progress@1.0.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/qrcode@2.0.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/qrcode@1.1.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@babel/runtime': 7.29.7 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@babel/runtime': 7.29.2 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/rate@1.0.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/rate@1.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + + '@rc-component/resize-observer@1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + dependencies: + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/resize-observer@1.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/segmented@1.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@babel/runtime': 7.29.2 + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + clsx: 2.1.1 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/segmented@1.3.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/select@1.6.15(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@babel/runtime': 7.29.7 - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/overflow': 1.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/trigger': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/virtual-list': 1.0.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/select@1.8.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/slider@1.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/overflow': 1.0.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/trigger': 3.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/virtual-list': 1.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/slider@1.1.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/steps@1.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/steps@1.2.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/switch@1.0.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/switch@1.0.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/table@1.9.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/context': 2.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/resize-observer': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/virtual-list': 1.0.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/table@1.10.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/tabs@1.7.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/context': 2.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/resize-observer': 1.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/virtual-list': 1.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/dropdown': 1.0.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/menu': 1.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/resize-observer': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/tabs@1.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/textarea@1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/dropdown': 1.0.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/menu': 1.4.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/resize-observer': 1.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/input': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/resize-observer': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/tooltip@1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/tooltip@1.4.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/trigger': 3.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/trigger': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/tour@2.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/tour@2.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/portal': 2.2.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/trigger': 3.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/portal': 2.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/trigger': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/tree-select@1.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/tree-select@1.8.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/select': 1.8.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/tree': 1.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/select': 1.6.15(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/tree': 1.2.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/tree@1.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/tree@1.2.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/virtual-list': 1.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/virtual-list': 1.0.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/trigger@3.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/trigger@3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/portal': 2.2.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/resize-observer': 1.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/portal': 2.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/resize-observer': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/upload@1.1.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/upload@1.1.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@rc-component/util@1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/util@1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: is-mobile: 5.0.0 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-is: 19.2.7 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-is: 18.3.1 - '@rc-component/virtual-list@1.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@rc-component/virtual-list@1.0.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@babel/runtime': 8.0.0 - '@rc-component/resize-observer': 1.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@babel/runtime': 7.29.2 + '@rc-component/resize-observer': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@react-aria/focus@3.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@react-aria/focus@3.22.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@swc/helpers': 0.5.23 - react: 19.2.7 - react-aria: 3.50.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react-dom: 19.2.7(react@19.2.7) + '@swc/helpers': 0.5.21 + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/interactions@3.28.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@react-aria/interactions@3.28.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@react-types/shared': 3.36.0(react@19.2.7) - '@swc/helpers': 0.5.23 - react: 19.2.7 - react-aria: 3.50.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react-dom: 19.2.7(react@19.2.7) + '@react-types/shared': 3.34.0(react@19.2.6) + '@swc/helpers': 0.5.21 + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-types/shared@3.36.0(react@19.2.7)': + '@react-types/shared@3.34.0(react@19.2.6)': dependencies: - react: 19.2.7 + react: 19.2.6 - '@reduxjs/toolkit@2.12.0(react-redux@9.3.0(@types/react@19.2.17)(react@19.2.7)(redux@5.0.1))(react@19.2.7)': + '@reduxjs/toolkit@2.11.2(react-redux@9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1))(react@19.2.6)': dependencies: '@standard-schema/spec': 1.1.0 '@standard-schema/utils': 0.3.0 - immer: 11.1.11 + immer: 11.1.7 redux: 5.0.1 redux-thunk: 3.1.0(redux@5.0.1) - reselect: 5.2.0 + reselect: 5.1.1 optionalDependencies: - react: 19.2.7 - react-redux: 9.3.0(@types/react@19.2.17)(react@19.2.7)(redux@5.0.1) + react: 19.2.6 + react-redux: 9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1) '@rolldown/binding-android-arm64@1.1.5': optional: true @@ -8688,52 +8927,56 @@ snapshots: '@rolldown/binding-win32-x64-msvc@1.1.5': optional: true - '@rolldown/pluginutils@1.0.1': {} + '@rolldown/pluginutils@1.0.0': {} '@rtsao/scc@1.1.0': {} '@rushstack/eslint-patch@1.16.1': {} - '@scalar/helpers@0.9.0': {} + '@scalar/helpers@0.2.18': {} - '@scalar/json-magic@0.12.17': + '@scalar/json-magic@0.11.7': dependencies: - '@scalar/helpers': 0.9.0 + '@scalar/helpers': 0.2.18 pathe: 2.0.3 - yaml: 2.9.0 + yaml: 2.8.4 - '@scalar/openapi-parser@0.28.8': + '@scalar/openapi-parser@0.24.17': dependencies: - '@scalar/helpers': 0.9.0 - '@scalar/json-magic': 0.12.17 - '@scalar/openapi-types': 0.9.1 - '@scalar/openapi-upgrader': 0.2.9 + '@scalar/helpers': 0.2.18 + '@scalar/json-magic': 0.11.7 + '@scalar/openapi-types': 0.5.4 + '@scalar/openapi-upgrader': 0.1.11 ajv: 8.20.0 ajv-draft-04: 1.0.0(ajv@8.20.0) ajv-formats: 3.0.1(ajv@8.20.0) jsonpointer: 5.0.1 leven: 4.1.0 - yaml: 2.9.0 + yaml: 2.8.4 - '@scalar/openapi-types@0.9.1': {} + '@scalar/openapi-types@0.1.9': {} - '@scalar/openapi-upgrader@0.2.9': + '@scalar/openapi-types@0.5.4': dependencies: - '@scalar/openapi-types': 0.9.1 + zod: 4.4.3 + + '@scalar/openapi-upgrader@0.1.11': + dependencies: + '@scalar/openapi-types': 0.5.4 '@shikijs/core@3.23.0': dependencies: '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - '@shikijs/core@4.3.1': + '@shikijs/core@4.3.0': dependencies: - '@shikijs/primitive': 4.3.1 - '@shikijs/types': 4.3.1 + '@shikijs/primitive': 4.3.0 + '@shikijs/types': 4.3.0 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 '@shikijs/engine-javascript@3.23.0': @@ -8742,9 +8985,9 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.6 - '@shikijs/engine-javascript@4.3.1': + '@shikijs/engine-javascript@4.3.0': dependencies: - '@shikijs/types': 4.3.1 + '@shikijs/types': 4.3.0 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.6 @@ -8753,42 +8996,42 @@ snapshots: '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/engine-oniguruma@4.3.1': + '@shikijs/engine-oniguruma@4.3.0': dependencies: - '@shikijs/types': 4.3.1 + '@shikijs/types': 4.3.0 '@shikijs/vscode-textmate': 10.0.2 '@shikijs/langs@3.23.0': dependencies: '@shikijs/types': 3.23.0 - '@shikijs/langs@4.3.1': + '@shikijs/langs@4.3.0': dependencies: - '@shikijs/types': 4.3.1 + '@shikijs/types': 4.3.0 - '@shikijs/primitive@4.3.1': + '@shikijs/primitive@4.3.0': dependencies: - '@shikijs/types': 4.3.1 + '@shikijs/types': 4.3.0 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 '@shikijs/themes@3.23.0': dependencies: '@shikijs/types': 3.23.0 - '@shikijs/themes@4.3.1': + '@shikijs/themes@4.3.0': dependencies: - '@shikijs/types': 4.3.1 + '@shikijs/types': 4.3.0 '@shikijs/types@3.23.0': dependencies: '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 - '@shikijs/types@4.3.1': + '@shikijs/types@4.3.0': dependencies: '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 '@shikijs/vscode-textmate@10.0.2': {} @@ -8806,60 +9049,60 @@ snapshots: '@swc-jotai/react-refresh@0.5.0': {} - '@swc/core-darwin-arm64@1.15.43': + '@swc/core-darwin-arm64@1.15.33': optional: true - '@swc/core-darwin-x64@1.15.43': + '@swc/core-darwin-x64@1.15.33': optional: true - '@swc/core-linux-arm-gnueabihf@1.15.43': + '@swc/core-linux-arm-gnueabihf@1.15.33': optional: true - '@swc/core-linux-arm64-gnu@1.15.43': + '@swc/core-linux-arm64-gnu@1.15.33': optional: true - '@swc/core-linux-arm64-musl@1.15.43': + '@swc/core-linux-arm64-musl@1.15.33': optional: true - '@swc/core-linux-ppc64-gnu@1.15.43': + '@swc/core-linux-ppc64-gnu@1.15.33': optional: true - '@swc/core-linux-s390x-gnu@1.15.43': + '@swc/core-linux-s390x-gnu@1.15.33': optional: true - '@swc/core-linux-x64-gnu@1.15.43': + '@swc/core-linux-x64-gnu@1.15.33': optional: true - '@swc/core-linux-x64-musl@1.15.43': + '@swc/core-linux-x64-musl@1.15.33': optional: true - '@swc/core-win32-arm64-msvc@1.15.43': + '@swc/core-win32-arm64-msvc@1.15.33': optional: true - '@swc/core-win32-ia32-msvc@1.15.43': + '@swc/core-win32-ia32-msvc@1.15.33': optional: true - '@swc/core-win32-x64-msvc@1.15.43': + '@swc/core-win32-x64-msvc@1.15.33': optional: true - '@swc/core@1.15.43(@swc/helpers@0.5.23)': + '@swc/core@1.15.33(@swc/helpers@0.5.21)': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.27 + '@swc/types': 0.1.26 optionalDependencies: - '@swc/core-darwin-arm64': 1.15.43 - '@swc/core-darwin-x64': 1.15.43 - '@swc/core-linux-arm-gnueabihf': 1.15.43 - '@swc/core-linux-arm64-gnu': 1.15.43 - '@swc/core-linux-arm64-musl': 1.15.43 - '@swc/core-linux-ppc64-gnu': 1.15.43 - '@swc/core-linux-s390x-gnu': 1.15.43 - '@swc/core-linux-x64-gnu': 1.15.43 - '@swc/core-linux-x64-musl': 1.15.43 - '@swc/core-win32-arm64-msvc': 1.15.43 - '@swc/core-win32-ia32-msvc': 1.15.43 - '@swc/core-win32-x64-msvc': 1.15.43 - '@swc/helpers': 0.5.23 + '@swc/core-darwin-arm64': 1.15.33 + '@swc/core-darwin-x64': 1.15.33 + '@swc/core-linux-arm-gnueabihf': 1.15.33 + '@swc/core-linux-arm64-gnu': 1.15.33 + '@swc/core-linux-arm64-musl': 1.15.33 + '@swc/core-linux-ppc64-gnu': 1.15.33 + '@swc/core-linux-s390x-gnu': 1.15.33 + '@swc/core-linux-x64-gnu': 1.15.33 + '@swc/core-linux-x64-musl': 1.15.33 + '@swc/core-win32-arm64-msvc': 1.15.33 + '@swc/core-win32-ia32-msvc': 1.15.33 + '@swc/core-win32-x64-msvc': 1.15.33 + '@swc/helpers': 0.5.21 '@swc/counter@0.1.3': {} @@ -8867,48 +9110,48 @@ snapshots: dependencies: tslib: 2.8.1 - '@swc/helpers@0.5.23': + '@swc/helpers@0.5.21': dependencies: tslib: 2.8.1 - '@swc/types@0.1.27': + '@swc/types@0.1.26': dependencies: '@swc/counter': 0.1.3 - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.19(tsx@4.23.1)(yaml@2.9.0))': + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.19(tsx@4.22.4)(yaml@2.8.4))': dependencies: - tailwindcss: 3.4.19(tsx@4.23.1)(yaml@2.9.0) + tailwindcss: 3.4.19(tsx@4.22.4)(yaml@2.8.4) - '@tailwindcss/forms@0.5.11(tailwindcss@3.4.19(tsx@4.23.1)(yaml@2.9.0))': + '@tailwindcss/forms@0.5.11(tailwindcss@3.4.19(tsx@4.22.4)(yaml@2.8.4))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.19(tsx@4.23.1)(yaml@2.9.0) + tailwindcss: 3.4.19(tsx@4.22.4)(yaml@2.8.4) - '@tanstack/query-core@5.101.2': {} + '@tanstack/query-core@5.100.9': {} - '@tanstack/react-query@5.101.2(react@19.2.7)': + '@tanstack/react-query@5.100.9(react@19.2.6)': dependencies: - '@tanstack/query-core': 5.101.2 - react: 19.2.7 + '@tanstack/query-core': 5.100.9 + react: 19.2.6 - '@tanstack/react-virtual@3.14.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@tanstack/react-virtual@3.13.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@tanstack/virtual-core': 3.17.4 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@tanstack/virtual-core': 3.14.0 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@tanstack/virtual-core@3.17.4': {} + '@tanstack/virtual-core@3.14.0': {} - '@tremor/react@3.18.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@tremor/react@3.18.7(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@floating-ui/react': 0.19.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@headlessui/react': 2.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@floating-ui/react': 0.19.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@headlessui/react': 2.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) date-fns: 3.6.0 - react: 19.2.7 - react-day-picker: 8.10.2(date-fns@3.6.0)(react@19.2.7) - react-dom: 19.2.7(react@19.2.7) - react-transition-state: 2.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - recharts: 2.15.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.6 + react-day-picker: 8.10.2(date-fns@3.6.0)(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) + react-transition-state: 2.3.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + recharts: 2.15.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6) tailwind-merge: 2.6.1 '@tsconfig/node10@1.0.12': {} @@ -8937,6 +9180,11 @@ snapshots: '@turbo/windows-arm64@2.10.5': optional: true + '@tybys/wasm-util@0.10.2': + dependencies: + tslib: 2.8.1 + optional: true + '@tybys/wasm-util@0.10.3': dependencies: tslib: 2.8.1 @@ -9002,7 +9250,7 @@ snapshots: '@types/d3-quadtree@3.0.6': {} - '@types/d3-random@3.0.4': {} + '@types/d3-random@3.0.3': {} '@types/d3-scale-chromatic@3.1.0': {} @@ -9053,7 +9301,7 @@ snapshots: '@types/d3-path': 3.1.1 '@types/d3-polygon': 3.0.2 '@types/d3-quadtree': 3.0.6 - '@types/d3-random': 3.0.4 + '@types/d3-random': 3.0.3 '@types/d3-scale': 4.0.9 '@types/d3-scale-chromatic': 3.1.0 '@types/d3-selection': 3.0.11 @@ -9068,11 +9316,21 @@ snapshots: '@types/diff@5.2.3': {} + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.9 + + '@types/eslint@9.6.1': + dependencies: + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@types/estree@1.0.9': {} '@types/geojson@7946.0.16': {} - '@types/hast@3.0.5': + '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 @@ -9090,33 +9348,33 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@20.19.43': + '@types/node@20.19.39': dependencies: undici-types: 6.21.0 '@types/papaparse@5.5.2': dependencies: - '@types/node': 20.19.43 + '@types/node': 20.19.39 '@types/prismjs@1.26.6': {} - '@types/react-dom@19.2.3(@types/react@19.2.17)': + '@types/react-dom@19.2.3(@types/react@19.2.14)': dependencies: - '@types/react': 19.2.17 + '@types/react': 19.2.14 '@types/react-resizable@3.0.8': dependencies: - '@types/react': 19.2.17 + '@types/react': 19.2.14 '@types/react-syntax-highlighter@15.5.13': dependencies: - '@types/react': 19.2.17 + '@types/react': 19.2.14 '@types/react-window@1.8.8': dependencies: - '@types/react': 19.2.17 + '@types/react': 19.2.14 - '@types/react@19.2.17': + '@types/react@19.2.14': dependencies: csstype: 3.2.3 @@ -9130,16 +9388,16 @@ snapshots: '@types/use-sync-external-store@0.0.6': {} - '@typescript-eslint/eslint-plugin@8.64.0(@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.61.0(@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/type-utils': 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/utils': 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.64.0 - eslint: 9.39.5(jiti@2.7.0) - ignore: 7.0.6 + '@typescript-eslint/parser': 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.61.0 + '@typescript-eslint/type-utils': 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.61.0 + eslint: 9.39.4(jiti@2.7.0) + ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 @@ -9159,22 +9417,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/scope-manager': 8.61.0 + '@typescript-eslint/types': 8.61.0 + '@typescript-eslint/typescript-estree': 8.61.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.61.0 debug: 4.4.3 - eslint: 9.39.5(jiti@2.7.0) + eslint: 9.39.4(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.64.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.61.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@5.9.3) - '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/tsconfig-utils': 8.61.0(typescript@5.9.3) + '@typescript-eslint/types': 8.61.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -9185,22 +9443,22 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/scope-manager@8.64.0': + '@typescript-eslint/scope-manager@8.61.0': dependencies: - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/types': 8.61.0 + '@typescript-eslint/visitor-keys': 8.61.0 - '@typescript-eslint/tsconfig-utils@8.64.0(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.61.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/types': 8.61.0 + '@typescript-eslint/typescript-estree': 8.61.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.39.5(jiti@2.7.0) + eslint: 9.39.4(jiti@2.7.0) ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -9208,7 +9466,7 @@ snapshots: '@typescript-eslint/types@6.21.0': {} - '@typescript-eslint/types@8.64.0': {} + '@typescript-eslint/types@8.61.0': {} '@typescript-eslint/typescript-estree@6.21.0(typescript@5.9.3)': dependencies: @@ -9218,35 +9476,35 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.9 - semver: 7.8.5 + semver: 7.8.4 ts-api-utils: 1.4.3(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.64.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.61.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.64.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@5.9.3) - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/visitor-keys': 8.64.0 + '@typescript-eslint/project-service': 8.61.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.61.0(typescript@5.9.3) + '@typescript-eslint/types': 8.61.0 + '@typescript-eslint/visitor-keys': 8.61.0 debug: 4.4.3 minimatch: 10.2.5 - semver: 7.8.5 + semver: 7.8.4 tinyglobby: 0.2.17 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/utils@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.7.0)) - '@typescript-eslint/scope-manager': 8.64.0 - '@typescript-eslint/types': 8.64.0 - '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) - eslint: 9.39.5(jiti@2.7.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) + '@typescript-eslint/scope-manager': 8.61.0 + '@typescript-eslint/types': 8.61.0 + '@typescript-eslint/typescript-estree': 8.61.0(typescript@5.9.3) + eslint: 9.39.4(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -9256,12 +9514,12 @@ snapshots: '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.64.0': + '@typescript-eslint/visitor-keys@8.61.0': dependencies: - '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/types': 8.61.0 eslint-visitor-keys: 5.0.1 - '@ungap/structured-clone@1.3.3': {} + '@ungap/structured-clone@1.3.1': {} '@unrs/resolver-binding-android-arm-eabi@1.12.2': optional: true @@ -9321,7 +9579,7 @@ snapshots: dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': @@ -9340,58 +9598,58 @@ snapshots: '@vercel/oidc@3.0.5': {} - '@vitest/coverage-v8@4.1.10(vitest@4.1.10)': + '@vitest/coverage-v8@4.1.6(vitest@4.1.6)': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.1.10 - ast-v8-to-istanbul: 1.0.5 + '@vitest/utils': 4.1.6 + ast-v8-to-istanbul: 1.0.0 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-reports: 3.2.0 magicast: 0.5.3 - obug: 2.1.3 - std-env: 4.2.0 + obug: 2.1.1 + std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@20.19.43)(@vitest/coverage-v8@4.1.10)(vite@8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + vitest: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(@vitest/coverage-v8@4.1.6)(vite@8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4)) - '@vitest/expect@4.1.10': + '@vitest/expect@4.1.6': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/spy': 4.1.6 + '@vitest/utils': 4.1.6 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.10(vite@8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0))': + '@vitest/mocker@4.1.6(vite@8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4))': dependencies: - '@vitest/spy': 4.1.10 + '@vitest/spy': 4.1.6 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + vite: 8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4) - '@vitest/pretty-format@4.1.10': + '@vitest/pretty-format@4.1.6': dependencies: tinyrainbow: 3.1.0 - '@vitest/runner@4.1.10': + '@vitest/runner@4.1.6': dependencies: - '@vitest/utils': 4.1.10 + '@vitest/utils': 4.1.6 pathe: 2.0.3 - '@vitest/snapshot@4.1.10': + '@vitest/snapshot@4.1.6': dependencies: - '@vitest/pretty-format': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/pretty-format': 4.1.6 + '@vitest/utils': 4.1.6 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.1.10': {} + '@vitest/spy@4.1.6': {} - '@vitest/utils@4.1.10': + '@vitest/utils@4.1.6': dependencies: - '@vitest/pretty-format': 4.1.10 + '@vitest/pretty-format': 4.1.6 convert-source-map: 2.0.0 tinyrainbow: 3.1.0 @@ -9482,9 +9740,9 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-phases@1.0.4(acorn@8.17.0): + acorn-import-phases@1.0.4(acorn@8.16.0): dependencies: - acorn: 8.17.0 + acorn: 8.16.0 acorn-jsx@5.3.2(acorn@8.17.0): dependencies: @@ -9494,13 +9752,9 @@ snapshots: dependencies: acorn: 8.17.0 - acorn@8.17.0: {} + acorn@8.16.0: {} - agent-base@6.0.2: - dependencies: - debug: 4.4.3 - transitivePeerDependencies: - - supports-color + acorn@8.17.0: {} ai@6.0.0-beta.150(zod@4.4.3): dependencies: @@ -9541,7 +9795,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.3 + fast-uri: 3.1.2 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -9561,55 +9815,56 @@ snapshots: ansi-styles@6.2.3: {} - antd@6.5.1(date-fns@3.6.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + antd@6.3.7(date-fns@3.6.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: '@ant-design/colors': 8.0.1 - '@ant-design/cssinjs': 2.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@ant-design/cssinjs-utils': 2.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@ant-design/cssinjs': 2.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@ant-design/cssinjs-utils': 2.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@ant-design/fast-color': 3.0.1 - '@ant-design/icons': 6.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@ant-design/react-slick': 2.0.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@babel/runtime': 7.29.7 - '@rc-component/cascader': 1.17.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/checkbox': 2.0.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/collapse': 1.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/color-picker': 3.1.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/dialog': 1.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/drawer': 1.4.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/dropdown': 1.0.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/form': 1.8.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/image': 1.9.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/input': 1.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/input-number': 1.6.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/mentions': 1.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/menu': 1.4.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/motion': 1.3.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/mutate-observer': 2.0.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/notification': 2.0.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/pagination': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/picker': 1.11.0(date-fns@3.6.0)(dayjs@1.11.21)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/progress': 1.0.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/qrcode': 2.0.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/rate': 1.0.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/resize-observer': 1.1.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/segmented': 1.3.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/select': 1.8.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/slider': 1.1.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/steps': 1.2.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/switch': 1.0.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/table': 1.10.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/tabs': 1.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/tooltip': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/tour': 2.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/tree': 1.3.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/tree-select': 1.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/trigger': 3.10.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/upload': 1.1.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - '@rc-component/util': 1.12.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@ant-design/icons': 6.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@ant-design/react-slick': 2.0.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@babel/runtime': 7.29.2 + '@rc-component/cascader': 1.14.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/checkbox': 2.0.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/collapse': 1.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/color-picker': 3.1.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/dialog': 1.8.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/drawer': 1.4.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/dropdown': 1.0.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/form': 1.8.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/image': 1.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/input': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/input-number': 1.6.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/mentions': 1.6.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/menu': 1.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/motion': 1.3.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/mutate-observer': 2.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/notification': 1.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/pagination': 1.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/picker': 1.9.1(date-fns@3.6.0)(dayjs@1.11.20)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/progress': 1.0.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/qrcode': 1.1.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/rate': 1.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/resize-observer': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/segmented': 1.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/select': 1.6.15(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/slider': 1.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/steps': 1.2.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/switch': 1.0.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/table': 1.9.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/tabs': 1.7.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/textarea': 1.1.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/tooltip': 1.4.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/tour': 2.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/tree': 1.2.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/tree-select': 1.8.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/trigger': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/upload': 1.1.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@rc-component/util': 1.10.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) clsx: 2.1.1 - dayjs: 1.11.21 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + dayjs: 1.11.20 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) scroll-into-view-if-needed: 3.1.0 throttle-debounce: 5.0.2 transitivePeerDependencies: @@ -9709,7 +9964,7 @@ snapshots: ast-types-flow@0.0.8: {} - ast-v8-to-istanbul@1.0.5: + ast-v8-to-istanbul@1.0.0: dependencies: '@jridgewell/trace-mapping': 0.3.31 estree-walker: 3.0.3 @@ -9719,13 +9974,14 @@ snapshots: asynckit@0.4.0: {} - autoprefixer@10.5.3(postcss@8.5.19): + autoprefixer@10.4.20(postcss@8.5.14): dependencies: - browserslist: 4.28.6 - caniuse-lite: 1.0.30001805 - fraction.js: 5.3.4 + browserslist: 4.28.2 + caniuse-lite: 1.0.30001792 + fraction.js: 4.3.7 + normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.19 + postcss: 8.5.14 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -9734,15 +9990,13 @@ snapshots: axe-core@4.12.1: {} - axios@1.18.1: + axios@1.16.0: dependencies: follow-redirects: 1.16.0 - form-data: 4.0.6 - https-proxy-agent: 5.0.1 + form-data: 4.0.5 proxy-from-env: 2.1.0 transitivePeerDependencies: - debug - - supports-color axobject-query@4.1.0: {} @@ -9750,20 +10004,20 @@ snapshots: balanced-match@4.0.4: {} - baseline-browser-mapping@2.10.43: {} + baseline-browser-mapping@2.10.27: {} binary-extensions@2.3.0: {} - brace-expansion@1.1.16: + brace-expansion@1.1.15: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.1.2: + brace-expansion@2.1.1: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.7: + brace-expansion@5.0.6: dependencies: balanced-match: 4.0.4 @@ -9775,13 +10029,13 @@ snapshots: dependencies: lodash: 4.18.1 - browserslist@4.28.6: + browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.43 - caniuse-lite: 1.0.30001805 - electron-to-chromium: 1.5.392 - node-releases: 2.0.51 - update-browserslist-db: 1.2.3(browserslist@4.28.6) + baseline-browser-mapping: 2.10.27 + caniuse-lite: 1.0.30001792 + electron-to-chromium: 1.5.352 + node-releases: 2.0.38 + update-browserslist-db: 1.2.3(browserslist@4.28.2) buffer-from@1.1.2: {} @@ -9806,7 +10060,9 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001805: {} + caniuse-lite@1.0.30001792: {} + + caniuse-lite@1.0.30001799: {} ccount@2.0.1: {} @@ -9833,6 +10089,19 @@ snapshots: character-reference-invalid@2.0.1: {} + chevrotain-allstar@0.4.3(chevrotain@12.0.0): + dependencies: + chevrotain: 12.0.0 + lodash-es: 4.18.1 + + chevrotain@12.0.0: + dependencies: + '@chevrotain/cst-dts-gen': 12.0.0 + '@chevrotain/gast': 12.0.0 + '@chevrotain/regexp-to-ast': 12.0.0 + '@chevrotain/types': 12.0.0 + '@chevrotain/utils': 12.0.0 + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -9908,7 +10177,7 @@ snapshots: create-require@1.1.1: {} - crisp-sdk-web@1.2.0: {} + crisp-sdk-web@1.1.2: {} cross-spawn@7.0.6: dependencies: @@ -9918,30 +10187,30 @@ snapshots: css-jss@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 jss-preset-default: 10.10.0 css-vendor@2.0.8: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 is-in-browser: 1.1.3 cssesc@3.0.0: {} csstype@3.2.3: {} - cytoscape-cose-bilkent@4.1.0(cytoscape@3.34.0): + cytoscape-cose-bilkent@4.1.0(cytoscape@3.33.3): dependencies: cose-base: 1.0.3 - cytoscape: 3.34.0 + cytoscape: 3.33.3 - cytoscape-fcose@2.2.0(cytoscape@3.34.0): + cytoscape-fcose@2.2.0(cytoscape@3.33.3): dependencies: cose-base: 2.2.0 - cytoscape: 3.34.0 + cytoscape: 3.33.3 - cytoscape@3.34.0: {} + cytoscape@3.33.3: {} d3-array@2.12.1: dependencies: @@ -10139,7 +10408,7 @@ snapshots: date-fns@3.6.0: {} - dayjs@1.11.21: {} + dayjs@1.11.20: {} debounce@1.2.1: {} @@ -10207,7 +10476,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 csstype: 3.2.3 dom-serializer@2.0.0: @@ -10222,7 +10491,7 @@ snapshots: dependencies: domelementtype: 2.3.0 - dompurify@3.4.12: + dompurify@3.4.2: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -10249,15 +10518,15 @@ snapshots: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.9 - semver: 7.8.5 + semver: 7.7.4 - electron-to-chromium@1.5.392: {} + electron-to-chromium@1.5.352: {} emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} - enhanced-resolve@5.24.2: + enhanced-resolve@5.21.0: dependencies: graceful-fs: 4.2.11 tapable: 2.3.3 @@ -10266,13 +10535,6 @@ snapshots: entities@7.0.1: {} - es-abstract-get@1.0.0: - dependencies: - es-errors: 1.3.0 - es-object-atoms: 1.1.2 - is-callable: 1.2.7 - object-inspect: 1.13.4 - es-abstract@1.24.2: dependencies: array-buffer-byte-length: 1.0.2 @@ -10287,7 +10549,7 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.1.2 es-set-tostringtag: 2.1.0 - es-to-primitive: 1.3.4 + es-to-primitive: 1.3.0 function.prototype.name: 1.2.0 get-intrinsic: 1.3.0 get-proto: 1.0.1 @@ -10334,7 +10596,7 @@ snapshots: es-errors@1.3.0: {} - es-iterator-helpers@1.4.0: + es-iterator-helpers@1.3.3: dependencies: call-bind: 1.0.9 call-bound: 1.0.4 @@ -10353,7 +10615,7 @@ snapshots: iterator.prototype: 1.1.5 math-intrinsics: 1.1.0 - es-module-lexer@2.3.1: {} + es-module-lexer@2.1.0: {} es-object-atoms@1.1.2: dependencies: @@ -10370,16 +10632,13 @@ snapshots: dependencies: hasown: 2.0.4 - es-to-primitive@1.3.4: + es-to-primitive@1.3.0: dependencies: - es-abstract-get: 1.0.0 - es-define-property: 1.0.1 - es-errors: 1.3.0 is-callable: 1.2.7 is-date-object: 1.1.0 is-symbol: 1.1.1 - es-toolkit@1.49.0: {} + es-toolkit@1.46.1: {} esbuild@0.28.1: optionalDependencies: @@ -10416,19 +10675,19 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@15.5.20(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3): + eslint-config-next@15.5.18(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): dependencies: - '@next/eslint-plugin-next': 15.5.20 + '@next/eslint-plugin-next': 15.5.18 '@rushstack/eslint-patch': 1.16.1 - '@typescript-eslint/eslint-plugin': 8.64.0(@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/parser': 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) - eslint: 9.39.5(jiti@2.7.0) + '@typescript-eslint/eslint-plugin': 8.61.0(@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.5(jiti@2.7.0)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)) - eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.5(jiti@2.7.0)) - eslint-plugin-react: 7.37.5(eslint@9.39.5(jiti@2.7.0)) - eslint-plugin-react-hooks: 5.2.0(eslint@9.39.5(jiti@2.7.0)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react: 7.37.5(eslint@9.39.4(jiti@2.7.0)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.39.4(jiti@2.7.0)) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -10436,9 +10695,9 @@ snapshots: - eslint-plugin-import-x - supports-color - eslint-config-prettier@10.1.8(eslint@9.39.5(jiti@2.7.0)): + eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.7.0)): dependencies: - eslint: 9.39.5(jiti@2.7.0) + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node@0.3.10: dependencies: @@ -10448,33 +10707,33 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.5(jiti@2.7.0)): + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.7.0)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.3 - eslint: 9.39.5(jiti@2.7.0) + eslint: 9.39.4(jiti@2.7.0) get-tsconfig: 4.14.0 is-bun-module: 2.0.0 stable-hash: 0.0.5 tinyglobby: 0.2.17 unrs-resolver: 1.12.2 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.14.0(@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)): + eslint-module-utils@2.13.0(@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) - eslint: 9.39.5(jiti@2.7.0) + '@typescript-eslint/parser': 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.5(jiti@2.7.0)) + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.4(jiti@2.7.0)) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -10483,9 +10742,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.39.5(jiti@2.7.0) + eslint: 9.39.4(jiti@2.7.0) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)) + eslint-module-utils: 2.13.0(@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.4(jiti@2.7.0)) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -10497,13 +10756,13 @@ snapshots: string.prototype.trimend: 1.0.10 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.5(jiti@2.7.0)): + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.4(jiti@2.7.0)): dependencies: aria-query: 5.3.2 array-includes: 3.1.9 @@ -10513,7 +10772,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 9.39.5(jiti@2.7.0) + eslint: 9.39.4(jiti@2.7.0) hasown: 2.0.4 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -10522,39 +10781,40 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.5(jiti@2.7.0)))(eslint@9.39.5(jiti@2.7.0))(prettier@3.9.5): + eslint-plugin-prettier@5.5.6(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@3.7.4): dependencies: - eslint: 9.39.5(jiti@2.7.0) - prettier: 3.9.5 + eslint: 9.39.4(jiti@2.7.0) + prettier: 3.7.4 prettier-linter-helpers: 1.0.1 synckit: 0.11.13 optionalDependencies: - eslint-config-prettier: 10.1.8(eslint@9.39.5(jiti@2.7.0)) + '@types/eslint': 9.6.1 + eslint-config-prettier: 10.1.8(eslint@9.39.4(jiti@2.7.0)) - eslint-plugin-react-hooks@5.2.0(eslint@9.39.5(jiti@2.7.0)): + eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.7.0)): dependencies: - eslint: 9.39.5(jiti@2.7.0) + eslint: 9.39.4(jiti@2.7.0) - eslint-plugin-react-hooks@7.1.1(eslint@9.39.5(jiti@2.7.0)): + eslint-plugin-react-hooks@7.1.1(eslint@9.39.4(jiti@2.7.0)): dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.7 - eslint: 9.39.5(jiti@2.7.0) + eslint: 9.39.4(jiti@2.7.0) hermes-parser: 0.25.1 zod: 4.4.3 zod-validation-error: 4.0.2(zod@4.4.3) transitivePeerDependencies: - supports-color - eslint-plugin-react@7.37.5(eslint@9.39.5(jiti@2.7.0)): + eslint-plugin-react@7.37.5(eslint@9.39.4(jiti@2.7.0)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.3 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.4.0 - eslint: 9.39.5(jiti@2.7.0) + es-iterator-helpers: 1.3.3 + eslint: 9.39.4(jiti@2.7.0) estraverse: 5.3.0 hasown: 2.0.4 jsx-ast-utils: 3.3.5 @@ -10598,7 +10858,7 @@ snapshots: '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.3.3 + '@ungap/structured-clone': 1.3.1 ajv: 6.15.0 chalk: 4.1.2 cross-spawn: 7.0.6 @@ -10620,7 +10880,7 @@ snapshots: imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.3.0 + js-yaml: 4.2.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 @@ -10632,15 +10892,15 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@9.39.5(jiti@2.7.0): + eslint@9.39.4(jiti@2.7.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.21.2 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.6 - '@eslint/js': 9.39.5 + '@eslint/eslintrc': 3.3.5 + '@eslint/js': 9.39.4 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 @@ -10711,13 +10971,13 @@ snapshots: eventsource-parser@3.1.0: {} - expect-type@1.4.0: {} + expect-type@1.3.0: {} fast-deep-equal@3.1.3: {} fast-diff@1.3.0: {} - fast-equals@5.4.1: {} + fast-equals@5.4.0: {} fast-glob@3.3.1: dependencies: @@ -10739,7 +10999,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-uri@3.1.3: {} + fast-uri@3.1.2: {} fastq@1.20.1: dependencies: @@ -10760,8 +11020,6 @@ snapshots: fflate@0.4.8: {} - fflate@0.8.3: {} - file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 @@ -10803,7 +11061,7 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.6: + form-data@4.0.5: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -10817,17 +11075,17 @@ snapshots: dependencies: fetch-blob: 3.2.0 - fraction.js@5.3.4: {} + fraction.js@4.3.7: {} - framer-motion@12.42.2(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + framer-motion@12.38.0(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - motion-dom: 12.42.2 - motion-utils: 12.39.0 + motion-dom: 12.38.0 + motion-utils: 12.36.0 tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.7.3 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) fresh@0.5.2: {} @@ -10895,6 +11153,8 @@ snapshots: dependencies: is-glob: 4.0.3 + glob-to-regexp@0.4.1: {} + glob@10.5.0: dependencies: foreground-child: 3.3.1 @@ -10973,32 +11233,32 @@ snapshots: hast-util-parse-selector@4.0.0: dependencies: - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 hast-util-to-html@9.0.5: dependencies: - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 '@types/unist': 3.0.3 ccount: 2.0.1 comma-separated-tokens: 2.0.3 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 mdast-util-to-hast: 13.2.1 - property-information: 7.2.0 + property-information: 7.1.0 space-separated-tokens: 2.0.2 stringify-entities: 4.0.4 zwitch: 2.0.4 hast-util-whitespace@3.0.0: dependencies: - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 hastscript@9.0.1: dependencies: - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 hast-util-parse-selector: 4.0.0 - property-information: 7.2.0 + property-information: 7.1.0 space-separated-tokens: 2.0.2 hermes-estree@0.25.1: {} @@ -11022,15 +11282,15 @@ snapshots: html-escaper@2.0.2: {} - html-react-parser@5.2.17(@types/react@19.2.17)(react@19.2.7): + html-react-parser@5.2.17(@types/react@19.2.14)(react@19.2.6): dependencies: domhandler: 5.0.3 html-dom-parser: 5.1.8 - react: 19.2.7 + react: 19.2.6 react-property: 2.0.2 style-to-js: 1.1.21 optionalDependencies: - '@types/react': 19.2.17 + '@types/react': 19.2.14 html-void-elements@3.0.0: {} @@ -11041,13 +11301,6 @@ snapshots: domutils: 3.2.2 entities: 7.0.1 - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - husky@9.1.7: {} hyphenate-style-name@1.1.0: {} @@ -11058,11 +11311,11 @@ snapshots: ignore@5.3.2: {} - ignore@7.0.6: {} + ignore@7.0.5: {} immer@10.2.0: {} - immer@11.1.11: {} + immer@11.1.7: {} import-fresh@3.3.1: dependencies: @@ -11134,7 +11387,7 @@ snapshots: is-bun-module@2.0.0: dependencies: - semver: 7.8.5 + semver: 7.8.4 is-callable@1.2.7: {} @@ -11277,7 +11530,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.19.43 + '@types/node': 20.19.39 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11285,69 +11538,73 @@ snapshots: jiti@2.7.0: {} - jotai-eager@0.2.6(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)): + jotai-eager@0.2.6(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)): dependencies: - jotai: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + jotai: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) - jotai-family@1.0.2(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)): + jotai-family@1.0.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)): dependencies: - jotai: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + jotai: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) - jotai-history@0.5.1(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)): + jotai-history@0.5.1(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)): dependencies: - jotai: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + jotai: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) - jotai-immer@0.4.3(immer@10.2.0)(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)): + jotai-immer@0.4.3(immer@10.2.0)(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)): dependencies: immer: 10.2.0 - jotai: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + jotai: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) - jotai-immer@0.4.3(immer@11.1.11)(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7)): + jotai-immer@0.4.3(immer@11.1.7)(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6)): dependencies: - immer: 11.1.11 - jotai: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + immer: 11.1.7 + jotai: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) - jotai-scheduler@0.0.5(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7): + jotai-scheduler@0.0.5(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6): dependencies: - jotai: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) - react: 19.2.7 + jotai: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 - jotai-tanstack-query@0.11.0(@tanstack/query-core@5.101.2)(@tanstack/react-query@5.101.2(react@19.2.7))(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7): + jotai-tanstack-query@0.11.0(@tanstack/query-core@5.100.9)(@tanstack/react-query@5.100.9(react@19.2.6))(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6): dependencies: - '@tanstack/query-core': 5.101.2 - jotai: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) + '@tanstack/query-core': 5.100.9 + jotai: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) optionalDependencies: - '@tanstack/react-query': 5.101.2(react@19.2.7) - react: 19.2.7 + '@tanstack/react-query': 5.100.9(react@19.2.6) + react: 19.2.6 - jotai-transaction@0.2.0(jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7))(react@19.2.7): + jotai-transaction@0.2.0(jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6))(react@19.2.6): dependencies: jiti: 2.7.0 - jotai: 2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7) - react: 19.2.7 + jotai: 2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6) + react: 19.2.6 - jotai@2.20.2(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.17)(react@19.2.7): + jotai@2.20.0(@babel/core@7.29.7)(@babel/template@7.29.7)(@types/react@19.2.14)(react@19.2.6): optionalDependencies: '@babel/core': 7.29.7 '@babel/template': 7.29.7 - '@types/react': 19.2.17 - react: 19.2.7 + '@types/react': 19.2.14 + react: 19.2.6 js-beautify@1.15.4: dependencies: config-chain: 1.1.13 editorconfig: 1.0.7 glob: 10.5.0 - js-cookie: 3.0.8 + js-cookie: 3.0.5 nopt: 7.2.1 - js-cookie@3.0.8: {} + js-cookie@3.0.5: {} js-tokens@10.0.0: {} js-tokens@4.0.0: {} - js-yaml@4.3.0: + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + js-yaml@4.2.0: dependencies: argparse: 2.0.1 @@ -11375,79 +11632,79 @@ snapshots: jsonpointer@5.0.1: {} - jsonrepair@3.15.0: {} + jsonrepair@3.14.0: {} jss-plugin-camel-case@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 hyphenate-style-name: 1.1.0 jss: 10.10.0 jss-plugin-compose@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 tiny-warning: 1.0.3 jss-plugin-default-unit@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 jss-plugin-expand@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 jss-plugin-extend@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 tiny-warning: 1.0.3 jss-plugin-global@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 jss-plugin-nested@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 tiny-warning: 1.0.3 jss-plugin-props-sort@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 jss-plugin-rule-value-function@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 tiny-warning: 1.0.3 jss-plugin-rule-value-observable@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 symbol-observable: 1.2.0 jss-plugin-template@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 tiny-warning: 1.0.3 jss-plugin-vendor-prefixer@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 css-vendor: 2.0.8 jss: 10.10.0 jss-preset-default@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 jss: 10.10.0 jss-plugin-camel-case: 10.10.0 jss-plugin-compose: 10.10.0 @@ -11464,7 +11721,7 @@ snapshots: jss@10.10.0: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 csstype: 3.2.3 is-in-browser: 1.1.3 tiny-warning: 1.0.3 @@ -11476,7 +11733,7 @@ snapshots: object.assign: 4.1.7 object.values: 1.2.1 - katex@0.16.47: + katex@0.16.45: dependencies: commander: 8.3.0 @@ -11486,6 +11743,15 @@ snapshots: khroma@2.1.0: {} + langium@4.2.3: + dependencies: + '@chevrotain/regexp-to-ast': 12.0.0 + chevrotain: 12.0.0 + chevrotain-allstar: 0.4.3(chevrotain@12.0.0) + vscode-languageserver: 9.0.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + language-subtag-registry@0.3.23: {} language-tags@1.0.9: @@ -11503,9 +11769,9 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - lexical@0.47.0(typescript@5.9.3): + lexical@0.46.0(typescript@5.9.3): dependencies: - '@lexical/internal': 0.47.0(typescript@5.9.3) + '@lexical/internal': 0.46.0(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 @@ -11589,6 +11855,8 @@ snapshots: loglevel@1.9.2: {} + long@5.3.2: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -11604,9 +11872,9 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react@0.479.0(react@19.2.7): + lucide-react@0.479.0(react@19.2.6): dependencies: - react: 19.2.7 + react: 19.2.6 lz-string@1.5.0: {} @@ -11617,12 +11885,12 @@ snapshots: magicast@0.5.3: dependencies: '@babel/parser': 7.29.7 - '@babel/types': 7.29.7 + '@babel/types': 7.29.0 source-map-js: 1.2.1 make-dir@4.0.0: dependencies: - semver: 7.8.5 + semver: 7.8.4 make-error@1.3.6: {} @@ -11636,9 +11904,9 @@ snapshots: mdast-util-to-hast@13.2.1: dependencies: - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.3.3 + '@ungap/structured-clone': 1.3.1 devlop: 1.1.0 micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 @@ -11656,28 +11924,28 @@ snapshots: merge2@1.4.1: {} - mermaid@11.16.0: + mermaid@11.14.0: dependencies: '@braintree/sanitize-url': 7.1.2 - '@iconify/utils': 3.1.4 - '@mermaid-js/parser': 1.2.0 + '@iconify/utils': 3.1.2 + '@mermaid-js/parser': 1.1.0 '@types/d3': 7.4.3 '@upsetjs/venn.js': 2.0.0 - cytoscape: 3.34.0 - cytoscape-cose-bilkent: 4.1.0(cytoscape@3.34.0) - cytoscape-fcose: 2.2.0(cytoscape@3.34.0) + cytoscape: 3.33.3 + cytoscape-cose-bilkent: 4.1.0(cytoscape@3.33.3) + cytoscape-fcose: 2.2.0(cytoscape@3.33.3) d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.14 - dayjs: 1.11.21 - dompurify: 3.4.12 - es-toolkit: 1.49.0 - katex: 0.16.47 + dayjs: 1.11.20 + dompurify: 3.4.2 + katex: 0.16.45 khroma: 2.1.0 + lodash-es: 4.18.1 marked: 16.4.2 roughjs: 4.6.6 stylis: 4.4.0 - ts-dedent: 2.3.0 + ts-dedent: 2.2.0 uuid: 11.1.1 methods@1.1.2: {} @@ -11718,45 +11986,34 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.7 + brace-expansion: 5.0.6 minimatch@3.1.5: dependencies: - brace-expansion: 1.1.16 + brace-expansion: 1.1.15 minimatch@9.0.9: dependencies: - brace-expansion: 2.1.2 + brace-expansion: 2.1.1 minimist@1.2.8: {} - minimizer-webpack-plugin@5.6.1(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19)(webpack@5.108.4(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.49.0 - webpack: 5.108.4(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19) - optionalDependencies: - '@swc/core': 1.15.43(@swc/helpers@0.5.23) - postcss: 8.5.19 - minipass@7.1.3: {} - motion-dom@12.42.2: + motion-dom@12.38.0: dependencies: - motion-utils: 12.39.0 + motion-utils: 12.36.0 - motion-utils@12.39.0: {} + motion-utils@12.36.0: {} - motion@12.42.2(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + motion@12.38.0(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - framer-motion: 12.42.2(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + framer-motion: 12.38.0(@emotion/is-prop-valid@0.7.3)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 0.7.3 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) mrmime@2.0.1: {} @@ -11768,7 +12025,7 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nanoid@3.3.16: {} + nanoid@3.3.12: {} napi-postinstall@0.3.4: {} @@ -11778,25 +12035,25 @@ snapshots: neo-async@2.6.2: {} - next@15.5.20(@babel/core@7.29.7)(@opentelemetry/api@1.9.0)(@playwright/test@1.60.0)(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + next@15.5.18(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@playwright/test@1.60.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - '@next/env': 15.5.20 + '@next/env': 15.5.18 '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001805 - postcss: 8.5.19 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - styled-jsx: 5.1.6(@babel/core@7.29.7)(react@19.2.7) + caniuse-lite: 1.0.30001799 + postcss: 8.5.15 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + styled-jsx: 5.1.6(@babel/core@7.29.7)(react@19.2.6) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.20 - '@next/swc-darwin-x64': 15.5.20 - '@next/swc-linux-arm64-gnu': 15.5.20 - '@next/swc-linux-arm64-musl': 15.5.20 - '@next/swc-linux-x64-gnu': 15.5.20 - '@next/swc-linux-x64-musl': 15.5.20 - '@next/swc-win32-arm64-msvc': 15.5.20 - '@next/swc-win32-x64-msvc': 15.5.20 - '@opentelemetry/api': 1.9.0 + '@next/swc-darwin-arm64': 15.5.18 + '@next/swc-darwin-x64': 15.5.18 + '@next/swc-linux-arm64-gnu': 15.5.18 + '@next/swc-linux-arm64-musl': 15.5.18 + '@next/swc-linux-x64-gnu': 15.5.18 + '@next/swc-linux-x64-musl': 15.5.18 + '@next/swc-win32-arm64-msvc': 15.5.18 + '@next/swc-win32-x64-msvc': 15.5.18 + '@opentelemetry/api': 1.9.1 '@playwright/test': 1.60.0 sharp: 0.34.5 transitivePeerDependencies: @@ -11805,7 +12062,7 @@ snapshots: node-domexception@1.0.0: {} - node-exports-info@1.6.2: + node-exports-info@1.6.0: dependencies: array.prototype.flatmap: 1.3.3 es-errors: 1.3.0 @@ -11818,7 +12075,7 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-mocks-http@1.18.0(@types/node@20.19.43): + node-mocks-http@1.17.2(@types/node@20.19.39): dependencies: accepts: 1.3.8 content-disposition: 0.5.4 @@ -11827,12 +12084,13 @@ snapshots: merge-descriptors: 1.0.3 methods: 1.1.2 mime: 1.6.0 - range-parser: 1.3.0 + parseurl: 1.3.3 + range-parser: 1.2.1 type-is: 1.6.18 optionalDependencies: - '@types/node': 20.19.43 + '@types/node': 20.19.39 - node-releases@2.0.51: {} + node-releases@2.0.38: {} nopt@7.2.1: dependencies: @@ -11840,6 +12098,8 @@ snapshots: normalize-path@3.0.0: {} + normalize-range@0.1.2: {} + object-assign@4.1.1: {} object-hash@3.0.0: {} @@ -11884,7 +12144,7 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.2 - obug@2.1.3: {} + obug@2.1.1: {} once@1.4.0: dependencies: @@ -11927,9 +12187,9 @@ snapshots: package-json-from-dist@1.0.1: {} - package-manager-detector@1.7.0: {} + package-manager-detector@1.6.0: {} - papaparse@5.5.4: {} + papaparse@5.5.3: {} parent-module@1.0.1: dependencies: @@ -11945,6 +12205,8 @@ snapshots: is-decimal: 2.0.1 is-hexadecimal: 2.0.1 + parseurl@1.3.3: {} + path-data-parser@0.1.0: {} path-exists@4.0.0: {} @@ -11993,59 +12255,74 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-import@15.1.0(postcss@8.5.19): + postcss-import@15.1.0(postcss@8.5.14): dependencies: - postcss: 8.5.19 + postcss: 8.5.14 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.12 - postcss-js@4.1.0(postcss@8.5.19): + postcss-js@4.1.0(postcss@8.5.14): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.19 + postcss: 8.5.14 - postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.19)(tsx@4.23.1)(yaml@2.9.0): + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.14)(tsx@4.22.4)(yaml@2.8.4): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 1.21.7 - postcss: 8.5.19 - tsx: 4.23.1 - yaml: 2.9.0 + postcss: 8.5.14 + tsx: 4.22.4 + yaml: 2.8.4 - postcss-nested@6.2.0(postcss@8.5.19): + postcss-nested@6.2.0(postcss@8.5.14): dependencies: - postcss: 8.5.19 - postcss-selector-parser: 6.1.4 + postcss: 8.5.14 + postcss-selector-parser: 6.1.2 - postcss-selector-parser@6.1.4: + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 postcss-value-parser@4.2.0: {} + postcss@8.5.14: + dependencies: + nanoid: 3.3.12 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + postcss@8.5.15: + dependencies: + nanoid: 3.3.12 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postcss@8.5.19: dependencies: - nanoid: 3.3.16 + nanoid: 3.3.12 picocolors: 1.1.1 source-map-js: 1.2.1 - posthog-js@1.400.1: + posthog-js@1.372.9: dependencies: - '@posthog/core': 1.41.1 - '@posthog/types': 1.394.0 + '@opentelemetry/api': 1.9.1 + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/exporter-logs-otlp-http': 0.208.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.7.1(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-logs': 0.208.0(@opentelemetry/api@1.9.1) + '@posthog/core': 1.28.3 + '@posthog/types': 1.372.9 core-js: 3.49.0 - dompurify: 3.4.12 + dompurify: 3.4.2 fflate: 0.4.8 - preact: 10.29.7 + preact: 10.29.1 query-selector-shadow-dom: 1.0.1 - web-vitals: 5.3.0 - transitivePeerDependencies: - - preact-render-to-string + web-vitals: 5.2.0 - preact@10.29.7: {} + preact@10.29.1: {} prelude-ls@1.2.1: {} @@ -12058,7 +12335,7 @@ snapshots: indent-string: 4.0.0 lodash.merge: 4.6.2 loglevel-colored-level-prefix: 1.0.0 - prettier: 3.9.5 + prettier: 3.7.4 pretty-format: 29.7.0 require-relative: 0.8.7 tslib: 2.8.1 @@ -12071,11 +12348,11 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-tailwindcss@0.8.0(prettier@3.9.5): + prettier-plugin-tailwindcss@0.1.13(prettier@3.7.4): dependencies: - prettier: 3.9.5 + prettier: 3.7.4 - prettier@3.9.5: {} + prettier@3.7.4: {} pretty-format@29.7.0: dependencies: @@ -12091,98 +12368,111 @@ snapshots: object-assign: 4.1.1 react-is: 16.13.1 - property-information@7.2.0: {} + property-information@7.1.0: {} proto-list@1.2.4: {} + protobufjs@7.5.6: + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.5 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.1 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.1 + '@types/node': 20.19.39 + long: 5.3.2 + proxy-from-env@2.1.0: {} punycode@2.3.1: {} - qrcode-generator@2.0.4: {} + qr.js@0.0.0: {} query-selector-shadow-dom@1.0.1: {} queue-microtask@1.2.3: {} - range-parser@1.3.0: {} + range-parser@1.2.1: {} - rc-resize-observer@1.4.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + rc-resize-observer@1.4.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + rc-util: 5.44.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) resize-observer-polyfill: 1.5.1 - rc-util@5.44.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + rc-util@5.44.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - '@babel/runtime': 7.29.7 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + '@babel/runtime': 7.29.2 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) react-is: 18.3.1 - rc-virtual-list@3.19.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + rc-virtual-list@3.19.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 classnames: 2.5.1 - rc-resize-observer: 1.4.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - rc-util: 5.44.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - - react-aria@3.50.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): - dependencies: - '@internationalized/date': 3.12.2 - '@internationalized/number': 3.6.7 - '@internationalized/string': 3.2.9 - '@react-types/shared': 3.36.0(react@19.2.7) - '@swc/helpers': 0.5.23 + rc-resize-observer: 1.4.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + rc-util: 5.44.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + + react-aria@3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + dependencies: + '@internationalized/date': 3.12.1 + '@internationalized/number': 3.6.6 + '@internationalized/string': 3.2.8 + '@react-types/shared': 3.34.0(react@19.2.6) + '@swc/helpers': 0.5.21 aria-hidden: 1.2.6 clsx: 2.1.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-stately: 3.48.0(react@19.2.7) - use-sync-external-store: 1.6.0(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-stately: 3.46.0(react@19.2.6) + use-sync-external-store: 1.6.0(react@19.2.6) - react-day-picker@8.10.2(date-fns@3.6.0)(react@19.2.7): + react-day-picker@8.10.2(date-fns@3.6.0)(react@19.2.6): dependencies: date-fns: 3.6.0 - react: 19.2.7 + react: 19.2.6 react-display-name@0.2.5: {} - react-dom@19.2.7(react@19.2.7): + react-dom@19.2.6(react@19.2.6): dependencies: - react: 19.2.7 + react: 19.2.6 scheduler: 0.27.0 - react-draggable@4.7.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-draggable@4.5.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: clsx: 2.1.1 prop-types: 15.8.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react-error-boundary@4.1.2(react@19.2.7): + react-error-boundary@4.1.2(react@19.2.6): dependencies: - '@babel/runtime': 7.29.7 - react: 19.2.7 + '@babel/runtime': 7.29.2 + react: 19.2.6 - react-icons@5.7.0(react@19.2.7): + react-icons@5.6.0(react@19.2.6): dependencies: - react: 19.2.7 + react: 19.2.6 react-is@16.13.1: {} react-is@18.3.1: {} - react-is@19.2.7: {} - - react-jss@10.10.0(react@19.2.7): + react-jss@10.10.0(react@19.2.6): dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 '@emotion/is-prop-valid': 0.7.3 css-jss: 10.10.0 hoist-non-react-statics: 3.3.2 @@ -12190,90 +12480,90 @@ snapshots: jss: 10.10.0 jss-preset-default: 10.10.0 prop-types: 15.8.1 - react: 19.2.7 + react: 19.2.6 shallow-equal: 1.2.1 - theming: 3.3.0(react@19.2.7) + theming: 3.3.0(react@19.2.6) tiny-warning: 1.0.3 react-property@2.0.2: {} - react-qr-code@2.2.0(react@19.2.7): + react-qr-code@2.0.21(react@19.2.6): dependencies: prop-types: 15.8.1 - qrcode-generator: 2.0.4 - react: 19.2.7 + qr.js: 0.0.0 + react: 19.2.6 - react-redux@9.3.0(@types/react@19.2.17)(react@19.2.7)(redux@5.0.1): + react-redux@9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 - react: 19.2.7 - use-sync-external-store: 1.6.0(react@19.2.7) + react: 19.2.6 + use-sync-external-store: 1.6.0(react@19.2.6) optionalDependencies: - '@types/react': 19.2.17 + '@types/react': 19.2.14 redux: 5.0.1 - react-resizable@3.2.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-resizable@3.1.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: prop-types: 15.8.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-draggable: 4.7.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-draggable: 4.5.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - react-smooth@4.0.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-smooth@4.0.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - fast-equals: 5.4.1 + fast-equals: 5.4.0 prop-types: 15.8.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-transition-group: 4.4.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-transition-group: 4.4.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - react-stately@3.48.0(react@19.2.7): + react-stately@3.46.0(react@19.2.6): dependencies: - '@internationalized/date': 3.12.2 - '@internationalized/number': 3.6.7 - '@internationalized/string': 3.2.9 - '@react-types/shared': 3.36.0(react@19.2.7) - '@swc/helpers': 0.5.23 - react: 19.2.7 - use-sync-external-store: 1.6.0(react@19.2.7) + '@internationalized/date': 3.12.1 + '@internationalized/number': 3.6.6 + '@internationalized/string': 3.2.8 + '@react-types/shared': 3.34.0(react@19.2.6) + '@swc/helpers': 0.5.21 + react: 19.2.6 + use-sync-external-store: 1.6.0(react@19.2.6) - react-syntax-highlighter@16.1.1(react@19.2.7): + react-syntax-highlighter@16.1.1(react@19.2.6): dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 highlight.js: 10.7.3 highlightjs-vue: 1.0.0 lowlight: 1.20.0 prismjs: 1.30.0 - react: 19.2.7 + react: 19.2.6 refractor: 5.0.0 - react-transition-group@4.4.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-transition-group@4.4.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react-transition-state@2.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-transition-state@2.3.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react-virtuoso@4.18.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-virtuoso@4.18.10(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react-window@1.8.11(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-window@1.8.11(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.29.2 memoize-one: 5.2.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react@19.2.7: {} + react@19.2.6: {} read-cache@1.0.0: dependencies: @@ -12287,34 +12577,34 @@ snapshots: dependencies: decimal.js-light: 2.5.1 - recharts@2.15.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + recharts@2.15.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: clsx: 2.1.1 eventemitter3: 4.0.7 lodash: 4.18.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) react-is: 18.3.1 - react-smooth: 4.0.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react-smooth: 4.0.4(react-dom@19.2.6(react@19.2.6))(react@19.2.6) recharts-scale: 0.4.5 tiny-invariant: 1.3.3 victory-vendor: 36.9.2 - recharts@3.9.2(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react-is@19.2.7)(react@19.2.7)(redux@5.0.1): + recharts@3.8.1(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react-is@18.3.1)(react@19.2.6)(redux@5.0.1): dependencies: - '@reduxjs/toolkit': 2.12.0(react-redux@9.3.0(@types/react@19.2.17)(react@19.2.7)(redux@5.0.1))(react@19.2.7) + '@reduxjs/toolkit': 2.11.2(react-redux@9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1))(react@19.2.6) clsx: 2.1.1 decimal.js-light: 2.5.1 - es-toolkit: 1.49.0 + es-toolkit: 1.46.1 eventemitter3: 5.0.4 - immer: 11.1.11 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-is: 19.2.7 - react-redux: 9.3.0(@types/react@19.2.17)(react@19.2.7)(redux@5.0.1) - reselect: 5.2.0 + immer: 10.2.0 + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-is: 18.3.1 + react-redux: 9.2.0(@types/react@19.2.14)(react@19.2.6)(redux@5.0.1) + reselect: 5.1.1 tiny-invariant: 1.3.3 - use-sync-external-store: 1.6.0(react@19.2.7) + use-sync-external-store: 1.6.0(react@19.2.6) victory-vendor: 37.3.6 transitivePeerDependencies: - '@types/react' @@ -12339,7 +12629,7 @@ snapshots: refractor@5.0.0: dependencies: - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 '@types/prismjs': 1.26.6 hastscript: 9.0.1 parse-entities: 4.0.2 @@ -12367,7 +12657,7 @@ snapshots: require-relative@0.8.7: {} - reselect@5.2.0: {} + reselect@5.1.1: {} resize-observer-polyfill@1.5.1: {} @@ -12386,7 +12676,7 @@ snapshots: dependencies: es-errors: 1.3.0 is-core-module: 2.16.2 - node-exports-info: 1.6.2 + node-exports-info: 1.6.0 object-keys: 1.1.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -12402,7 +12692,7 @@ snapshots: rolldown@1.1.5: dependencies: '@oxc-project/types': 0.139.0 - '@rolldown/pluginutils': 1.0.1 + '@rolldown/pluginutils': 1.0.0 optionalDependencies: '@rolldown/binding-android-arm64': 1.1.5 '@rolldown/binding-darwin-arm64': 1.1.5 @@ -12471,7 +12761,9 @@ snapshots: semver@6.3.1: {} - semver@7.8.5: {} + semver@7.7.4: {} + + semver@7.8.4: {} set-function-length@1.2.2: dependencies: @@ -12501,7 +12793,7 @@ snapshots: dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 - semver: 7.8.5 + semver: 7.8.4 optionalDependencies: '@img/sharp-darwin-arm64': 0.34.5 '@img/sharp-darwin-x64': 0.34.5 @@ -12544,18 +12836,18 @@ snapshots: '@shikijs/themes': 3.23.0 '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 - shiki@4.3.1: + shiki@4.3.0: dependencies: - '@shikijs/core': 4.3.1 - '@shikijs/engine-javascript': 4.3.1 - '@shikijs/engine-oniguruma': 4.3.1 - '@shikijs/langs': 4.3.1 - '@shikijs/themes': 4.3.1 - '@shikijs/types': 4.3.1 + '@shikijs/core': 4.3.0 + '@shikijs/engine-javascript': 4.3.0 + '@shikijs/engine-oniguruma': 4.3.0 + '@shikijs/langs': 4.3.0 + '@shikijs/themes': 4.3.0 + '@shikijs/types': 4.3.0 '@shikijs/vscode-textmate': 10.0.2 - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 side-channel-list@1.0.1: dependencies: @@ -12614,7 +12906,7 @@ snapshots: stackback@0.0.2: {} - std-env@4.2.0: {} + std-env@4.1.0: {} stop-iteration-iterator@1.1.0: dependencies: @@ -12715,10 +13007,10 @@ snapshots: dependencies: inline-style-parser: 0.2.7 - styled-jsx@5.1.6(@babel/core@7.29.7)(react@19.2.7): + styled-jsx@5.1.6(@babel/core@7.29.7)(react@19.2.6): dependencies: client-only: 0.0.1 - react: 19.2.7 + react: 19.2.6 optionalDependencies: '@babel/core': 7.29.7 @@ -12731,21 +13023,21 @@ snapshots: lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.7 - tinyglobby: 0.2.17 + tinyglobby: 0.2.16 ts-interface-checker: 0.1.13 superjson@1.13.3: dependencies: copy-anything: 3.0.5 - supertokens-auth-react@0.51.2(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(supertokens-web-js@0.16.0): + supertokens-auth-react@0.51.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(supertokens-web-js@0.16.0): dependencies: '@simplewebauthn/types': 12.0.0 intl-tel-input: 17.0.21 prop-types: 15.8.1 - react: 19.2.7 - react-dom: 19.2.7(react@19.2.7) - react-qr-code: 2.2.0(react@19.2.7) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-qr-code: 2.0.21(react@19.2.6) supertokens-js-override: 0.0.4 supertokens-web-js: 0.16.0 @@ -12774,23 +13066,23 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swc-loader@0.2.7(@swc/core@1.15.43(@swc/helpers@0.5.23))(webpack@5.108.4(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19)): + swc-loader@0.2.7(@swc/core@1.15.33(@swc/helpers@0.5.21))(webpack@5.106.2(@swc/core@1.15.33(@swc/helpers@0.5.21))): dependencies: - '@swc/core': 1.15.43(@swc/helpers@0.5.23) + '@swc/core': 1.15.33(@swc/helpers@0.5.21) '@swc/counter': 0.1.3 - webpack: 5.108.4(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19) + webpack: 5.106.2(@swc/core@1.15.33(@swc/helpers@0.5.21)) - swr-devtools@1.3.2(react@19.2.7)(swr@2.4.2(react@19.2.7)): + swr-devtools@1.3.2(react@19.2.6)(swr@2.4.1(react@19.2.6)): dependencies: - react: 19.2.7 + react: 19.2.6 superjson: 1.13.3 - swr: 2.4.2(react@19.2.7) + swr: 2.4.1(react@19.2.6) - swr@2.4.2(react@19.2.7): + swr@2.4.1(react@19.2.6): dependencies: dequal: 2.0.3 - react: 19.2.7 - use-sync-external-store: 1.6.0(react@19.2.7) + react: 19.2.6 + use-sync-external-store: 1.6.0(react@19.2.6) symbol-observable@1.2.0: {} @@ -12798,15 +13090,15 @@ snapshots: dependencies: '@pkgr/core': 0.3.6 - tabbable@6.5.0: {} + tabbable@6.4.0: {} tailwind-merge@2.6.1: {} - tailwind-scrollbar@3.1.0(tailwindcss@3.4.19(tsx@4.23.1)(yaml@2.9.0)): + tailwind-scrollbar@3.1.0(tailwindcss@3.4.19(tsx@4.22.4)(yaml@2.8.4)): dependencies: - tailwindcss: 3.4.19(tsx@4.23.1)(yaml@2.9.0) + tailwindcss: 3.4.19(tsx@4.22.4)(yaml@2.8.4) - tailwindcss@3.4.19(tsx@4.23.1)(yaml@2.9.0): + tailwindcss@3.4.19(tsx@4.22.4)(yaml@2.8.4): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -12822,12 +13114,12 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.19 - postcss-import: 15.1.0(postcss@8.5.19) - postcss-js: 4.1.0(postcss@8.5.19) - postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.19)(tsx@4.23.1)(yaml@2.9.0) - postcss-nested: 6.2.0(postcss@8.5.19) - postcss-selector-parser: 6.1.4 + postcss: 8.5.14 + postcss-import: 15.1.0(postcss@8.5.14) + postcss-js: 4.1.0(postcss@8.5.14) + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.14)(tsx@4.22.4)(yaml@2.8.4) + postcss-nested: 6.2.0(postcss@8.5.14) + postcss-selector-parser: 6.1.2 resolve: 1.22.12 sucrase: 3.35.1 transitivePeerDependencies: @@ -12836,20 +13128,30 @@ snapshots: tapable@2.3.3: {} - terser@5.49.0: + terser-webpack-plugin@5.5.0(@swc/core@1.15.33(@swc/helpers@0.5.21))(webpack@5.106.2(@swc/core@1.15.33(@swc/helpers@0.5.21))): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.47.0 + webpack: 5.106.2(@swc/core@1.15.33(@swc/helpers@0.5.21)) + optionalDependencies: + '@swc/core': 1.15.33(@swc/helpers@0.5.21) + + terser@5.47.0: dependencies: '@jridgewell/source-map': 0.3.11 - acorn: 8.17.0 + acorn: 8.16.0 commander: 2.20.3 source-map-support: 0.5.21 text-table@0.2.0: {} - theming@3.3.0(react@19.2.7): + theming@3.3.0(react@19.2.6): dependencies: hoist-non-react-statics: 3.3.2 prop-types: 15.8.1 - react: 19.2.7 + react: 19.2.6 react-display-name: 0.2.5 tiny-warning: 1.0.3 @@ -12871,7 +13173,12 @@ snapshots: tinybench@2.9.0: {} - tinyexec@1.2.4: {} + tinyexec@1.1.2: {} + + tinyglobby@0.2.16: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tinyglobby@0.2.17: dependencies: @@ -12896,18 +13203,18 @@ snapshots: dependencies: typescript: 5.9.3 - ts-dedent@2.3.0: {} + ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.15.43(@swc/helpers@0.5.23))(@types/node@20.19.43)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.15.33(@swc/helpers@0.5.21))(@types/node@20.19.39)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.19.43 + '@types/node': 20.19.39 acorn: 8.17.0 acorn-walk: 8.3.5 arg: 4.1.3 @@ -12918,7 +13225,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.15.43(@swc/helpers@0.5.23) + '@swc/core': 1.15.33(@swc/helpers@0.5.21) tsconfig-paths@3.15.0: dependencies: @@ -12935,7 +13242,7 @@ snapshots: tslib@2.8.1: {} - tsx@4.23.1: + tsx@4.22.4: dependencies: esbuild: 0.28.1 optionalDependencies: @@ -12994,13 +13301,13 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3): + typescript-eslint@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.64.0(@typescript-eslint/parser@8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/parser': 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.64.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.64.0(eslint@9.39.5(jiti@2.7.0))(typescript@5.9.3) - eslint: 9.39.5(jiti@2.7.0) + '@typescript-eslint/eslint-plugin': 8.61.0(@typescript-eslint/parser@8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3))(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.61.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.61.0(eslint@9.39.4(jiti@2.7.0))(typescript@5.9.3) + eslint: 9.39.4(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -13066,9 +13373,9 @@ snapshots: '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2 '@unrs/resolver-binding-win32-x64-msvc': 1.12.2 - update-browserslist-db@1.2.3(browserslist@4.28.6): + update-browserslist-db@1.2.3(browserslist@4.28.2): dependencies: - browserslist: 4.28.6 + browserslist: 4.28.2 escalade: 3.2.0 picocolors: 1.1.1 @@ -13076,18 +13383,18 @@ snapshots: dependencies: punycode: 2.3.1 - use-animation-frame@0.2.1(react@19.2.7): + use-animation-frame@0.2.1(react@19.2.6): dependencies: - react: 19.2.7 + react: 19.2.6 - use-sync-external-store@1.6.0(react@19.2.7): + use-sync-external-store@1.6.0(react@19.2.6): dependencies: - react: 19.2.7 + react: 19.2.6 - usehooks-ts@3.1.1(react@19.2.7): + usehooks-ts@3.1.1(react@19.2.6): dependencies: lodash.debounce: 4.0.8 - react: 19.2.7 + react: 19.2.6 util-deprecate@1.0.2: {} @@ -13141,7 +13448,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite@8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0): + vite@8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4): dependencies: lightningcss: 1.32.0 picomatch: 4.0.5 @@ -13149,43 +13456,60 @@ snapshots: rolldown: 1.1.5 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 20.19.43 + '@types/node': 20.19.39 esbuild: 0.28.1 fsevents: 2.3.3 jiti: 2.7.0 - terser: 5.49.0 - tsx: 4.23.1 - yaml: 2.9.0 - - vitest@4.1.10(@opentelemetry/api@1.9.0)(@types/node@20.19.43)(@vitest/coverage-v8@4.1.10)(vite@8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): - dependencies: - '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) - '@vitest/pretty-format': 4.1.10 - '@vitest/runner': 4.1.10 - '@vitest/snapshot': 4.1.10 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 - es-module-lexer: 2.3.1 - expect-type: 1.4.0 + terser: 5.47.0 + tsx: 4.22.4 + yaml: 2.8.4 + + vitest@4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(@vitest/coverage-v8@4.1.6)(vite@8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4)): + dependencies: + '@vitest/expect': 4.1.6 + '@vitest/mocker': 4.1.6(vite@8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4)) + '@vitest/pretty-format': 4.1.6 + '@vitest/runner': 4.1.6 + '@vitest/snapshot': 4.1.6 + '@vitest/spy': 4.1.6 + '@vitest/utils': 4.1.6 + es-module-lexer: 2.1.0 + expect-type: 1.3.0 magic-string: 0.30.21 - obug: 2.1.3 + obug: 2.1.1 pathe: 2.0.3 picomatch: 4.0.4 - std-env: 4.2.0 + std-env: 4.1.0 tinybench: 2.9.0 - tinyexec: 1.2.4 - tinyglobby: 0.2.17 + tinyexec: 1.1.2 + tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 8.1.4(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + vite: 8.1.5(@types/node@20.19.39)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.0)(tsx@4.22.4)(yaml@2.8.4) why-is-node-running: 2.3.0 optionalDependencies: - '@opentelemetry/api': 1.9.0 - '@types/node': 20.19.43 - '@vitest/coverage-v8': 4.1.10(vitest@4.1.10) + '@opentelemetry/api': 1.9.1 + '@types/node': 20.19.39 + '@vitest/coverage-v8': 4.1.6(vitest@4.1.6) transitivePeerDependencies: - msw + vscode-jsonrpc@8.2.0: {} + + vscode-languageserver-protocol@3.17.5: + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-languageserver@9.0.1: + dependencies: + vscode-languageserver-protocol: 3.17.5 + + vscode-uri@3.1.0: {} + vue-eslint-parser@9.4.3(eslint@8.57.1): dependencies: debug: 4.4.3 @@ -13195,17 +13519,18 @@ snapshots: espree: 9.6.1 esquery: 1.7.0 lodash: 4.18.1 - semver: 7.8.5 + semver: 7.8.4 transitivePeerDependencies: - supports-color - watchpack@2.5.2: + watchpack@2.5.1: dependencies: + glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 web-streams-polyfill@3.3.3: {} - web-vitals@5.3.0: {} + web-vitals@5.2.0: {} webpack-bundle-analyzer@4.10.1: dependencies: @@ -13221,49 +13546,42 @@ snapshots: opener: 1.5.2 picocolors: 1.1.1 sirv: 2.0.4 - ws: 7.5.12 + ws: 7.5.10 transitivePeerDependencies: - bufferutil - utf-8-validate - webpack-sources@3.5.1: {} + webpack-sources@3.4.1: {} - webpack@5.108.4(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19): + webpack@5.106.2(@swc/core@1.15.33(@swc/helpers@0.5.21)): dependencies: + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.17.0 - acorn-import-phases: 1.0.4(acorn@8.17.0) - browserslist: 4.28.6 + acorn: 8.16.0 + acorn-import-phases: 1.0.4(acorn@8.16.0) + browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.24.2 - es-module-lexer: 2.3.1 + enhanced-resolve: 5.21.0 + es-module-lexer: 2.1.0 eslint-scope: 5.1.1 events: 3.3.0 + glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 loader-runner: 4.3.2 mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19)(webpack@5.108.4(@swc/core@1.15.43(@swc/helpers@0.5.23))(postcss@8.5.19)) neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 - watchpack: 2.5.2 - webpack-sources: 3.5.1 + terser-webpack-plugin: 5.5.0(@swc/core@1.15.33(@swc/helpers@0.5.21))(webpack@5.106.2(@swc/core@1.15.33(@swc/helpers@0.5.21))) + watchpack: 2.5.1 + webpack-sources: 3.4.1 transitivePeerDependencies: - - '@minify-html/node' - '@swc/core' - - '@swc/css' - - '@swc/html' - - clean-css - - cssnano - - csso - esbuild - - html-minifier-terser - - lightningcss - - postcss - uglify-js which-boxed-primitive@1.1.1: @@ -13332,13 +13650,13 @@ snapshots: wrappy@1.0.2: {} - ws@7.5.12: {} + ws@7.5.10: {} yallist@3.1.1: {} - yaml@2.9.0: {} + yaml@2.8.4: {} - yjs@13.6.31: + yjs@13.6.30: dependencies: lib0: 0.2.117 diff --git a/web/tests/package.json b/web/tests/package.json index 8cbfbe9d59..421360d819 100644 --- a/web/tests/package.json +++ b/web/tests/package.json @@ -14,12 +14,12 @@ }, "devDependencies": { "@playwright/test": "1.60.0", - "@types/node": "^20.19.43", - "dotenv": "^16.6.1", - "tsx": "^4.23.1", + "@types/node": "^20.19.20", + "dotenv": "^16.5.0", + "tsx": "^4.22.4", "typescript": "^5.9.3" }, "dependencies": { - "axios": "^1.18.1" + "axios": "1.16.0" } }