diff --git a/apps/client/package.json b/apps/client/package.json index 77d937fb42..f95353e7f8 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -35,6 +35,8 @@ "@triliumnext/highlightjs": "workspace:*", "@triliumnext/share-theme": "workspace:*", "@triliumnext/split.js": "workspace:*", + "@univerjs/preset-sheets-core": "0.16.1", + "@univerjs/presets": "0.16.1", "@zumer/snapdom": "2.0.2", "autocomplete.js": "0.38.1", "bootstrap": "5.3.8", diff --git a/apps/client/src/entities/fnote.ts b/apps/client/src/entities/fnote.ts index 07fc60ca31..4082671b87 100644 --- a/apps/client/src/entities/fnote.ts +++ b/apps/client/src/entities/fnote.ts @@ -18,7 +18,7 @@ const RELATION = "relation"; * end user. Those types should be used only for checking against, they are * not for direct use. */ -export type NoteType = "file" | "image" | "search" | "noteMap" | "launcher" | "doc" | "contentWidget" | "text" | "relationMap" | "render" | "canvas" | "mermaid" | "book" | "webView" | "code" | "mindMap"; +export type NoteType = "file" | "image" | "search" | "noteMap" | "launcher" | "doc" | "contentWidget" | "text" | "relationMap" | "render" | "canvas" | "mermaid" | "book" | "webView" | "code" | "mindMap" | "spreadsheet"; export interface NotePathRecord { isArchived: boolean; diff --git a/apps/client/src/services/in_app_help.ts b/apps/client/src/services/in_app_help.ts index 46a89b0124..ce4c0cdd15 100644 --- a/apps/client/src/services/in_app_help.ts +++ b/apps/client/src/services/in_app_help.ts @@ -1,4 +1,5 @@ import { NoteType } from "@triliumnext/commons"; + import FNote from "../entities/fnote"; import { ViewTypeOptions } from "../widgets/collections/interface"; @@ -17,7 +18,8 @@ export const byNoteType: Record, string | null> = { render: null, search: null, text: null, - webView: null + webView: null, + spreadsheet: null }; export const byBookType: Record = { @@ -38,6 +40,6 @@ export function getHelpUrlForNote(note: FNote | null | undefined) { } else if (note?.hasLabel("textSnippet")) { return "pwc194wlRzcH"; } else if (note && note.type === "book") { - return byBookType[note.getAttributeValue("label", "viewType") as ViewTypeOptions ?? ""] + return byBookType[note.getAttributeValue("label", "viewType") as ViewTypeOptions ?? ""]; } } diff --git a/apps/client/src/services/note_types.ts b/apps/client/src/services/note_types.ts index 48055c0548..0047439c82 100644 --- a/apps/client/src/services/note_types.ts +++ b/apps/client/src/services/note_types.ts @@ -1,9 +1,9 @@ -import { t } from "./i18n.js"; -import froca from "./froca.js"; -import server from "./server.js"; -import type { MenuCommandItem, MenuItem, MenuItemBadge, MenuSeparatorItem } from "../menus/context_menu.js"; import type { NoteType } from "../entities/fnote.js"; +import type { MenuCommandItem, MenuItem, MenuItemBadge, MenuSeparatorItem } from "../menus/context_menu.js"; import type { TreeCommandNames } from "../menus/tree_context_menu.js"; +import froca from "./froca.js"; +import { t } from "./i18n.js"; +import server from "./server.js"; export interface NoteTypeMapping { type: NoteType; @@ -26,6 +26,7 @@ export const NOTE_TYPES: NoteTypeMapping[] = [ // The default note type (always the first item) { type: "text", mime: "text/html", title: t("note_types.text"), icon: "bx-note" }, + { type: "spreadsheet", mime: "application/json", title: t("note_types.spreadsheet"), icon: "bx-table", isBeta: true }, // Text notes group { type: "book", mime: "", title: t("note_types.book"), icon: "bx-book" }, @@ -96,9 +97,9 @@ function getBlankNoteTypes(command?: TreeCommandNames): MenuItem = { title: templateNote.title, uiIcon: templateNote.getIcon(), - command: command, + command, type: templateNote.type, templateNoteId: templateNote.noteId }; @@ -159,7 +160,7 @@ async function getBuiltInTemplates(title: string | null, command: TreeCommandNam const items: MenuItem[] = []; if (title) { items.push({ - title: title, + title, kind: "header" }); } else { @@ -175,7 +176,7 @@ async function getBuiltInTemplates(title: string | null, command: TreeCommandNam const item: MenuItem = { title: templateNote.title, uiIcon: templateNote.getIcon(), - command: command, + command, type: templateNote.type, templateNoteId: templateNote.noteId }; @@ -193,7 +194,7 @@ async function isNewTemplate(templateNoteId) { if (rootCreationDate === undefined) { // Retrieve the root note creation date try { - let rootNoteInfo: any = await server.get("notes/root"); + const rootNoteInfo: any = await server.get("notes/root"); if ("dateCreated" in rootNoteInfo) { rootCreationDate = new Date(rootNoteInfo.dateCreated); } @@ -208,7 +209,7 @@ async function isNewTemplate(templateNoteId) { if (creationDate === undefined) { // The creation date isn't available in the cache, try to retrieve it from the server try { - const noteInfo: any = await server.get("notes/" + templateNoteId); + const noteInfo: any = await server.get(`notes/${templateNoteId}`); if ("dateCreated" in noteInfo) { creationDate = new Date(noteInfo.dateCreated); creationDateCache.set(templateNoteId, creationDate); @@ -230,9 +231,8 @@ async function isNewTemplate(templateNoteId) { const age = (new Date().getTime() - creationDate.getTime()) / DAY_LENGTH; // Return true if the template is at most NEW_TEMPLATE_MAX_AGE days old return (age <= NEW_TEMPLATE_MAX_AGE); - } else { - return false; } + return false; } export default { diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 4bb4c11dd6..2e228a9825 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -1582,7 +1582,8 @@ "ai-chat": "AI Chat", "task-list": "Task List", "new-feature": "New", - "collections": "Collections" + "collections": "Collections", + "spreadsheet": "Spreadsheet" }, "protect_note": { "toggle-on": "Protect the note", diff --git a/apps/client/src/widgets/note_types.tsx b/apps/client/src/widgets/note_types.tsx index b5f4226582..687bfdfe9c 100644 --- a/apps/client/src/widgets/note_types.tsx +++ b/apps/client/src/widgets/note_types.tsx @@ -141,5 +141,11 @@ export const TYPE_MAPPINGS: Record = { view: () => import("./type_widgets/SqlConsole"), className: "sql-console-widget-container", isFullHeight: true + }, + spreadsheet: { + view: () => import("./type_widgets/Spreadsheet"), + className: "note-detail-spreadsheet", + printable: true, + isFullHeight: true } }; diff --git a/apps/client/src/widgets/note_wrapper.ts b/apps/client/src/widgets/note_wrapper.ts index 642a851be1..80fc42c6d2 100644 --- a/apps/client/src/widgets/note_wrapper.ts +++ b/apps/client/src/widgets/note_wrapper.ts @@ -79,7 +79,7 @@ export default class NoteWrapperWidget extends FlexContainer { } #isFullWidthNote(note: FNote) { - if (["code", "image", "mermaid", "book", "render", "canvas", "webView", "mindMap"].includes(note.type)) { + if (["code", "image", "mermaid", "book", "render", "canvas", "webView", "mindMap", "spreadsheet"].includes(note.type)) { return true; } @@ -102,7 +102,7 @@ export default class NoteWrapperWidget extends FlexContainer { const COLLECTIONS_WITH_BACKGROUND_EFFECTS = [ "grid", "list" - ] + ]; if (note.isOptions()) { return true; diff --git a/apps/client/src/widgets/ribbon/NoteActions.tsx b/apps/client/src/widgets/ribbon/NoteActions.tsx index 290306c340..7810cfe1ae 100644 --- a/apps/client/src/widgets/ribbon/NoteActions.tsx +++ b/apps/client/src/widgets/ribbon/NoteActions.tsx @@ -85,7 +85,7 @@ export function NoteContextMenu({ note, noteContext, itemsAtStart, itemsNearNote ); const isElectron = getIsElectron(); const isMac = getIsMac(); - const hasSource = ["text", "code", "relationMap", "mermaid", "canvas", "mindMap"].includes(noteType); + const hasSource = ["text", "code", "relationMap", "mermaid", "canvas", "mindMap", "spreadsheet"].includes(noteType); const isSearchOrBook = ["search", "book"].includes(noteType); const isHelpPage = note.noteId.startsWith("_help"); const [syncServerHost] = useTriliumOption("syncServerHost"); diff --git a/apps/client/src/widgets/type_widgets/Spreadsheet.css b/apps/client/src/widgets/type_widgets/Spreadsheet.css new file mode 100644 index 0000000000..ce0764da5b --- /dev/null +++ b/apps/client/src/widgets/type_widgets/Spreadsheet.css @@ -0,0 +1,3 @@ +.note-detail-spreadsheet > .spreadsheet { + height: 100%; +} diff --git a/apps/client/src/widgets/type_widgets/Spreadsheet.tsx b/apps/client/src/widgets/type_widgets/Spreadsheet.tsx new file mode 100644 index 0000000000..8f7d9ebf56 --- /dev/null +++ b/apps/client/src/widgets/type_widgets/Spreadsheet.tsx @@ -0,0 +1,125 @@ +import "@univerjs/preset-sheets-core/lib/index.css"; +import "./Spreadsheet.css"; + +import { UniverSheetsCorePreset } from '@univerjs/preset-sheets-core'; +import UniverPresetSheetsCoreEnUS from '@univerjs/preset-sheets-core/locales/en-US'; +import { CommandType, createUniver, FUniver, IDisposable, IWorkbookData, LocaleType, mergeLocales } from '@univerjs/presets'; +import { MutableRef, useEffect, useRef } from "preact/hooks"; + +import NoteContext from "../../components/note_context"; +import FNote from "../../entities/fnote"; +import { useColorScheme, useEditorSpacedUpdate } from "../react/hooks"; +import { TypeWidgetProps } from "./type_widget"; + +interface PersistedData { + version: number; + workbook: Parameters[0]; +} + +export default function Spreadsheet({ note, noteContext }: TypeWidgetProps) { + const containerRef = useRef(null); + const apiRef = useRef(); + + useInitializeSpreadsheet(containerRef, apiRef); + useDarkMode(apiRef); + usePersistence(note, noteContext, apiRef); + + return
; +} + +function useInitializeSpreadsheet(containerRef: MutableRef, apiRef: MutableRef) { + useEffect(() => { + if (!containerRef.current) return; + + const { univerAPI } = createUniver({ + locale: LocaleType.EN_US, + locales: { + [LocaleType.EN_US]: mergeLocales( + UniverPresetSheetsCoreEnUS + ), + }, + presets: [ + UniverSheetsCorePreset({ + container: containerRef.current, + }) + ] + }); + apiRef.current = univerAPI; + return () => univerAPI.dispose(); + }, [ apiRef, containerRef ]); +} + +function useDarkMode(apiRef: MutableRef) { + const colorScheme = useColorScheme(); + + // React to dark mode. + useEffect(() => { + const univerAPI = apiRef.current; + if (!univerAPI) return; + univerAPI.toggleDarkMode(colorScheme === 'dark'); + }, [ colorScheme, apiRef ]); +} + +function usePersistence(note: FNote, noteContext: NoteContext | null | undefined, apiRef: MutableRef) { + const changeListener = useRef(null); + + const spacedUpdate = useEditorSpacedUpdate({ + noteType: "spreadsheet", + note, + noteContext, + getData() { + const univerAPI = apiRef.current; + if (!univerAPI) return undefined; + const workbook = univerAPI.getActiveWorkbook(); + if (!workbook) return undefined; + const content = { + version: 1, + workbook: workbook.save() + }; + return { + content: JSON.stringify(content) + }; + }, + onContentChange(newContent) { + const univerAPI = apiRef.current; + if (!univerAPI) return undefined; + + // Dispose the existing workbook. + const existingWorkbook = univerAPI.getActiveWorkbook(); + if (existingWorkbook) { + univerAPI.disposeUnit(existingWorkbook.getId()); + } + + let workbookData: Partial = {}; + if (newContent) { + try { + const parsedContent = JSON.parse(newContent) as unknown; + if (parsedContent && typeof parsedContent === "object" && "workbook" in parsedContent) { + const persistedData = parsedContent as PersistedData; + workbookData = persistedData.workbook; + } + } catch (e) { + console.error("Failed to parse spreadsheet content", e); + } + } + + const workbook = univerAPI.createWorkbook(workbookData); + if (changeListener.current) { + changeListener.current.dispose(); + } + changeListener.current = workbook.onCommandExecuted(command => { + if (command.type !== CommandType.MUTATION) return; + spacedUpdate.scheduleUpdate(); + }); + }, + }); + + useEffect(() => { + return () => { + if (changeListener.current) { + changeListener.current.dispose(); + changeListener.current = null; + } + }; + }, []); +} diff --git a/apps/server/src/services/app_info.ts b/apps/server/src/services/app_info.ts index 002f9c43b4..59a9b83ef8 100644 --- a/apps/server/src/services/app_info.ts +++ b/apps/server/src/services/app_info.ts @@ -1,11 +1,12 @@ -import path from "path"; -import build from "./build.js"; -import packageJson from "../../package.json" with { type: "json" }; -import dataDir from "./data_dir.js"; import { AppInfo } from "@triliumnext/commons"; +import path from "path"; + +import packageJson from "../../package.json" with { type: "json" }; +import build from "./build.js"; +import dataDir from "./data_dir.js"; const APP_DB_VERSION = 234; -const SYNC_VERSION = 36; +const SYNC_VERSION = 37; const CLIPPER_PROTOCOL_VERSION = "1.0"; export default { diff --git a/apps/server/src/services/note_types.ts b/apps/server/src/services/note_types.ts index 04f14f3756..bc0574dc83 100644 --- a/apps/server/src/services/note_types.ts +++ b/apps/server/src/services/note_types.ts @@ -14,7 +14,8 @@ const noteTypes = [ { type: "launcher", defaultMime: "" }, { type: "doc", defaultMime: "" }, { type: "contentWidget", defaultMime: "" }, - { type: "mindMap", defaultMime: "application/json" } + { type: "mindMap", defaultMime: "application/json" }, + { type: "spreadsheet", defaultMime: "application/json" } ]; function getDefaultMimeForNoteType(typeName: string) { diff --git a/packages/commons/src/lib/notes.ts b/packages/commons/src/lib/notes.ts index f4c16680c5..0a77c5b2fb 100644 --- a/packages/commons/src/lib/notes.ts +++ b/packages/commons/src/lib/notes.ts @@ -20,7 +20,8 @@ export const NOTE_TYPE_ICONS = { launcher: "bx bx-link", doc: "bx bxs-file-doc", contentWidget: "bx bxs-widget", - mindMap: "bx bx-sitemap" + mindMap: "bx bx-sitemap", + spreadsheet: "bx bx-table" }; const FILE_MIME_MAPPINGS = { diff --git a/packages/commons/src/lib/rows.ts b/packages/commons/src/lib/rows.ts index eeae98a8c5..e35d10e05f 100644 --- a/packages/commons/src/lib/rows.ts +++ b/packages/commons/src/lib/rows.ts @@ -119,7 +119,8 @@ export const ALLOWED_NOTE_TYPES = [ "book", "webView", "code", - "mindMap" + "mindMap", + "spreadsheet" ] as const; export type NoteType = (typeof ALLOWED_NOTE_TYPES)[number]; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01fd4d2350..78e3c349c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -239,6 +239,12 @@ importers: '@triliumnext/split.js': specifier: workspace:* version: link:../../packages/splitjs + '@univerjs/preset-sheets-core': + specifier: 0.16.1 + version: 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/presets': + specifier: 0.16.1 + version: 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) '@zumer/snapdom': specifier: 2.0.2 version: 2.0.2 @@ -3168,18 +3174,30 @@ packages: '@file-type/xml@0.4.3': resolution: {integrity: sha512-pGRmkHf+NofNy/52r06HOTsEwdNnBsFEhN6U95s33P+ezuoxZEyBTV9lOB1/Zr0So6/9vDVfWZXLpgd0fy8cOQ==} + '@flatten-js/interval-tree@1.1.3': + resolution: {integrity: sha512-xhFWUBoHJFF77cJO1D6REjdgJEMRf2Y2Z+eKEPav8evGKcLSnj1ud5pLXQSbGuxF3VSvT1rWhMfVpXEKJLTL+A==} + '@floating-ui/core@1.6.9': resolution: {integrity: sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==} + '@floating-ui/core@1.7.5': + resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} + '@floating-ui/dom@1.6.13': resolution: {integrity: sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==} + '@floating-ui/dom@1.7.6': + resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} + '@floating-ui/react-dom@2.1.2': resolution: {integrity: sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' + '@floating-ui/utils@0.2.11': + resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} + '@floating-ui/utils@0.2.9': resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==} @@ -4110,6 +4128,9 @@ packages: '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + '@noble/ed25519@2.3.0': + resolution: {integrity: sha512-M7dvXL2B92/M7dw9+gzuydL8qn/jiqNHaoR3Q+cb1q1GHV7uwE17WCyFMG+Y+TZb5izcaXk5TdJRrDUxHXL78A==} + '@noble/hashes@1.8.0': resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} engines: {node: ^14.21.3 || >=16} @@ -4468,6 +4489,9 @@ packages: '@radix-ui/primitive@1.1.1': resolution: {integrity: sha512-SJ31y+Q/zAyShtXJc8x83i9TYdbAfHZ++tUZnvjJJqFjzsdUnKsxPL6IEtBlxKkU7yzer//GQtZSV4GbldL3YA==} + '@radix-ui/primitive@1.1.3': + resolution: {integrity: sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==} + '@radix-ui/react-arrow@1.1.2': resolution: {integrity: sha512-G+KcpzXHq24iH0uGG/pF8LyzpFJYGD4RfLjCIBfGdSLXvjLHST31RUiRVrupIBMvIppMgSzQ6l66iAxl03tdlg==} peerDependencies: @@ -4481,12 +4505,38 @@ packages: '@types/react-dom': optional: true + '@radix-ui/react-arrow@1.1.7': + resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-collection@1.0.1': resolution: {integrity: sha512-uuiFbs+YCKjn3X1DTSx9G7BHApu4GHbi3kgiwsnFUbOKCrwejAJv4eE4Vc8C0Oaxt9T0aV4ox0WCOdx+39Xo+g==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-collection@1.1.7': + resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-compose-refs@1.0.0': resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} peerDependencies: @@ -4501,6 +4551,15 @@ packages: '@types/react': optional: true + '@radix-ui/react-compose-refs@1.1.2': + resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-context@1.0.0': resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} peerDependencies: @@ -4515,11 +4574,55 @@ packages: '@types/react': optional: true + '@radix-ui/react-context@1.1.2': + resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dialog@1.1.15': + resolution: {integrity: sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-direction@1.0.0': resolution: {integrity: sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-direction@1.1.1': + resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dismissable-layer@1.1.11': + resolution: {integrity: sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-dismissable-layer@1.1.5': resolution: {integrity: sha512-E4TywXY6UsXNRhFrECa5HAvE5/4BFcGyfTyK36gP+pAW1ed7UTK4vKwdr53gAJYwqbfCWC6ATvJa3J3R/9+Qrg==} peerDependencies: @@ -4533,6 +4636,19 @@ packages: '@types/react-dom': optional: true + '@radix-ui/react-dropdown-menu@2.1.16': + resolution: {integrity: sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-focus-guards@1.1.1': resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==} peerDependencies: @@ -4542,6 +4658,15 @@ packages: '@types/react': optional: true + '@radix-ui/react-focus-guards@1.1.3': + resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-focus-scope@1.1.2': resolution: {integrity: sha512-zxwE80FCU7lcXUGWkdt6XpTTCKPitG1XKOwViTxHVKIJhZl9MvIl2dVHeZENCWD9+EdWv05wlaEkRXUykU27RA==} peerDependencies: @@ -4555,6 +4680,32 @@ packages: '@types/react-dom': optional: true + '@radix-ui/react-focus-scope@1.1.7': + resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-hover-card@1.1.15': + resolution: {integrity: sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-id@1.0.0': resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} peerDependencies: @@ -4569,6 +4720,41 @@ packages: '@types/react': optional: true + '@radix-ui/react-id@1.1.1': + resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-menu@2.1.16': + resolution: {integrity: sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popover@1.1.15': + resolution: {integrity: sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-popover@1.1.6': resolution: {integrity: sha512-NQouW0x4/GnkFJ/pRqsIS3rM/k97VzKnVb2jB7Gq7VEGPy5g7uNV1ykySFt7eWSp3i2uSGFwaJcvIRJBAHmmFg==} peerDependencies: @@ -4595,6 +4781,19 @@ packages: '@types/react-dom': optional: true + '@radix-ui/react-popper@1.2.8': + resolution: {integrity: sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-portal@1.1.4': resolution: {integrity: sha512-sn2O9k1rPFYVyKd5LAJfo96JlSGVFpa1fS6UuBJfrZadudiw5tAmru+n1x7aMRQ84qDM71Zh1+SzK5QwU0tJfA==} peerDependencies: @@ -4608,6 +4807,19 @@ packages: '@types/react-dom': optional: true + '@radix-ui/react-portal@1.1.9': + resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-presence@1.0.0': resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} peerDependencies: @@ -4627,6 +4839,19 @@ packages: '@types/react-dom': optional: true + '@radix-ui/react-presence@1.1.5': + resolution: {integrity: sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-primitive@1.0.1': resolution: {integrity: sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA==} peerDependencies: @@ -4646,12 +4871,64 @@ packages: '@types/react-dom': optional: true + '@radix-ui/react-primitive@2.1.3': + resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-primitive@2.1.4': + resolution: {integrity: sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-roving-focus@1.0.2': resolution: {integrity: sha512-HLK+CqD/8pN6GfJm3U+cqpqhSKYAWiOJDe+A+8MfxBnOue39QEeMa43csUn2CXCHQT0/mewh1LrrG4tfkM9DMA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 + '@radix-ui/react-roving-focus@1.1.11': + resolution: {integrity: sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-separator@1.1.8': + resolution: {integrity: sha512-sDvqVY4itsKwwSMEe0jtKgfTh+72Sy3gPmQpjqcQneqQ4PFmr/1I0YA+2/puilhggCe2gJcx5EBAYFkWkdpa5g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + '@radix-ui/react-slot@1.0.1': resolution: {integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==} peerDependencies: @@ -4666,6 +4943,24 @@ packages: '@types/react': optional: true + '@radix-ui/react-slot@1.2.3': + resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-slot@1.2.4': + resolution: {integrity: sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-tabs@1.0.2': resolution: {integrity: sha512-gOUwh+HbjCuL0UCo8kZ+kdUEG8QtpdO4sMQduJ34ZEz0r4922g9REOBM+vIsfwtGxSug4Yb1msJMJYN2Bk8TpQ==} peerDependencies: @@ -4686,6 +4981,15 @@ packages: '@types/react': optional: true + '@radix-ui/react-use-callback-ref@1.1.1': + resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-use-controllable-state@1.0.0': resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} peerDependencies: @@ -4700,6 +5004,24 @@ packages: '@types/react': optional: true + '@radix-ui/react-use-controllable-state@1.2.2': + resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-effect-event@0.0.2': + resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-use-escape-keydown@1.1.0': resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} peerDependencies: @@ -4709,6 +5031,15 @@ packages: '@types/react': optional: true + '@radix-ui/react-use-escape-keydown@1.1.1': + resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-use-layout-effect@1.0.0': resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} peerDependencies: @@ -4723,6 +5054,15 @@ packages: '@types/react': optional: true + '@radix-ui/react-use-layout-effect@1.1.1': + resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-use-rect@1.1.0': resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==} peerDependencies: @@ -4732,6 +5072,15 @@ packages: '@types/react': optional: true + '@radix-ui/react-use-rect@1.1.1': + resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/react-use-size@1.1.0': resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==} peerDependencies: @@ -4741,9 +5090,35 @@ packages: '@types/react': optional: true + '@radix-ui/react-use-size@1.1.1': + resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@radix-ui/rect@1.1.0': resolution: {integrity: sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==} + '@radix-ui/rect@1.1.1': + resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} + + '@rc-component/portal@1.1.2': + resolution: {integrity: sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + + '@rc-component/trigger@2.3.1': + resolution: {integrity: sha512-ORENF39PeXTzM+gQEshuk460Z8N4+6DkjpxlpE7Q3gYy1iBpLrx0FOJz3h62ryrJZ/3zCAUIkT1Pb/8hHWpb3A==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + '@redocly/ajv@8.18.0': resolution: {integrity: sha512-F+LMD2IDIXuHxgpLJh3nkLj9+tSaEzoUWd+7fONGq5pe2169FUDjpEkOfEpoGLz1sbZni/69p07OsecNfAOpqA==} @@ -5873,6 +6248,11 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@types/hoist-non-react-statics@3.3.7': + resolution: {integrity: sha512-PQTyIulDkIDro8P+IHbKCsw7U2xxBYflVzW/FgWdCAePD9xGSidgA76/GeJ6lBKoblyhf9pBY763gbrN+1dI8g==} + peerDependencies: + '@types/react': '*' + '@types/html@1.0.4': resolution: {integrity: sha512-Wb1ymSAftCLxhc3D6vS0Ike/0xg7W6c+DQxAkerU6pD7C8CMzTYwvrwnlcrTfsVO/nMelB9KOKIT7+N5lOeQUg==} @@ -6001,6 +6381,9 @@ packages: peerDependencies: '@types/react': ^19.0.0 + '@types/react-redux@7.1.34': + resolution: {integrity: sha512-GdFaVjEbYv4Fthm2ZLvj1VSCedV7TqE5y1kNwnjSdBOTXuRSgowux6J8TAct15T3CKBr63UMk+2CO7ilRhyrAQ==} + '@types/react@19.1.7': resolution: {integrity: sha512-BnsPLV43ddr05N71gaGzyZ5hzkCmGwhMvYc8zmvI8Ci1bRkkDSzDDVfAXfN2tk748OwI7ediiPX6PfT9p0QGVg==} @@ -6273,6 +6656,546 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + '@univerjs-pro/collaboration-client-ui@0.16.1': + resolution: {integrity: sha512-Q/edfRjJy+wc3N1fKxd2zIzBsN+6X18WqWW5LgPpokIudEqTYcX2QVcHoNpCWWisr6HvkhEOxShy5KWeSx+zWg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/collaboration-client@0.16.1': + resolution: {integrity: sha512-ASJ8OD2TiRMHL0IbPhm1B8XWXFjFUn6PnrJdEzqQct/BtjSEnS9K20+5Wq3XmFuf76/MBJ951t4boWBBTA+OQg==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/collaboration@0.16.1': + resolution: {integrity: sha512-SICSBzSDDt8GshPja7jiADacW2sVJFAz4saSN9LGixvjHcDej0JZIi5Fy88BFp1xmRT1kW31EMakCiO/63Xz5Q==} + + '@univerjs-pro/docs-exchange-client@0.16.1': + resolution: {integrity: sha512-qwIyV1BRx+BwUn4YGmkT5BvUZ02dOTXl9IE7XOILOMknxvrLbJtfBjiuoAxhwhkUjtpqQw5F1gRN4objOm2sjg==} + + '@univerjs-pro/docs-print@0.16.1': + resolution: {integrity: sha512-UlKMtVFWxU1lksGXK23kltcEJqQP/mS8P5rRHsq+TCAHMn+uekQaylnpVZwN6NRJi8BImQ1vr/j5MeLmcf3Bbg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + + '@univerjs-pro/edit-history-loader@0.16.1': + resolution: {integrity: sha512-SCrfO21YvXlDxS+rItpTDMaV58dx8ONSr+H0UKflBLGRwHxExUqLiZKGFGgExrz6TVY2ocDExqijHVEjDEa8Lg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/edit-history-viewer@0.16.1': + resolution: {integrity: sha512-HipFrj15nKQOzbqz36TuMH601pbtoB3XN8ZvoTLwcWZMIhyOWDfwyd2Lcwu4ATbMGNgoBw0O7aU4/4zxfH4nOg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/engine-chart@0.16.1': + resolution: {integrity: sha512-+tASpgaaFKdvCmWhGaBhMEVoaLpHHi17R5EtGf2HOS9G51nQwiWc9AYvtX5kIKc+6GOZdcIPpiNcDvj5Ucjucw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/engine-formula@0.16.1': + resolution: {integrity: sha512-/4BRRLMY4RZsG9185XzzJbRdmdvTb2wIYfDlYoAHfTyH4JVdljmkmrQV4c1hC+qZwBf/3DhzAptjTK07N06Ubg==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/engine-pivot@0.16.1': + resolution: {integrity: sha512-Bmfgf2UB+v6SvJ68Rz+iRfW+EePd67fRn6VPYjPoYIjtGlKH0+04dxsc23HuENBesIywGH2nKn4rtZutbvpCWA==} + + '@univerjs-pro/engine-shape@0.16.1': + resolution: {integrity: sha512-1aACclTi0xF7/UYUV4JA4wHweoLOsh5alXMpmaWZlnKsTaeNa82gi75wrbyERVnlwnJtqAHnD15ijRcf5npADw==} + + '@univerjs-pro/exchange-client@0.16.1': + resolution: {integrity: sha512-2VtYZqTZt+fH6hBCFPS4HQBkaKoYxPluO+n5nFFuTWIxfMtqiW16CQr+T+0i9pJJ+0HQaaGkmNwM4+X+ZBCEcw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/license@0.16.1': + resolution: {integrity: sha512-dvsX7q200/4zmqVToXCSQCvda35ZGcWyrKEEro+D5oAF81wLKWvBkjAS9XqiM7W/kXUDJttGpbqPVe6UwaZnsA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/print@0.16.1': + resolution: {integrity: sha512-peDwTuQ4jfCrXzC7AFmKo2WoPEoaauXi0irf5ASibWMFOGDTvaSKJJ3A0gVbCy23oGKwC/+07jgRT8WTTL9LAA==} + + '@univerjs-pro/sheets-chart-ui@0.16.1': + resolution: {integrity: sha512-BVwgjTdoL79S3BNcbaNwItQdc23V12TGIc3bOjHJP3QsMO5VUK8LscBU3XrmH7YT1JM2QCvI4FL6qWzswnWNHg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-chart@0.16.1': + resolution: {integrity: sha512-WSeitlvP6+2r9XS4wZ3Yu1NGr4K+op4ADH8W/5ecd+Kk9D+h1h5RGcBNHQsWnYmiEoxdu5HMrg3mNmC5+lQDtg==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-exchange-client@0.16.1': + resolution: {integrity: sha512-eOmx/exuMs5044h704GB0eTOXfEq/fVY06a8Lil2pofHB2yB5X/rh4qf7b2CybmZk0LM2j2QknxTbxUFzUQ1xw==} + + '@univerjs-pro/sheets-pivot-ui@0.16.1': + resolution: {integrity: sha512-LnyR23Ck1ya9d65eFEYf8Hhnp4aU6J4hg/mdfbKIYr7bA+5b8hWKhK72ZN9IGdrWMoLkjlUQ24FnFXlQh7ZH0w==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-pivot@0.16.1': + resolution: {integrity: sha512-dzgfzznfiMQ5YNLYTK7F1+RxcHMbb9ieo3v2vrkIY2WEs58PXQE0x5/8YjziUuqINBkzprSdoxN0BC0tR3ccOQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-print@0.16.1': + resolution: {integrity: sha512-CnsDxlabI4FYfES8dGtQdQZq2tJ85EMn1+8mhuSBCvsJ/kOYagIZez41bq0IQl45s6vhLu0TsaBAL50N70ZVcA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-shape-ui@0.16.1': + resolution: {integrity: sha512-ZlBtt7a2QG6obRZE0WRuX0HWncdeXChNiwkEBpNa3NInTWvE8x/9zwgjoVdU2CSj7KYNDpjReXCeH+/LT6U9eg==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-shape@0.16.1': + resolution: {integrity: sha512-2NhW/UVtUFD+oTKJvUybWuwKaJsiWQoldO+aXkOiiQ2gP5zg+HnP8oW10QpARyI6elSF87BZGsXLy8nbmxmtCA==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-sparkline-ui@0.16.1': + resolution: {integrity: sha512-dhaJZY6QnXHs/bKMcWXLK7t8vB7UcFDOkmEDWXOGtnO4Nu8Lwwq/63bVFx3bA8EUPpet6VekPhKwP45UZfIeiw==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-sparkline@0.16.1': + resolution: {integrity: sha512-BfuLDbwq1Ht8bYjc/16T0SHwBOJ3IZ5Yu5rkPKAWtygQpYWFfMMfrr0fEFgJaS2VA2EE0murdc8qtFhBzsgo9w==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/thread-comment-datasource@0.16.1': + resolution: {integrity: sha512-Z2Aw837CyQXmIAan6ugEI/IPJiWX6MeeIbA4/l8Bn0uYzewCwiRqwvD3Nf4V2xlBlRPHS0A/TsQueIaoZj4V7Q==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/core@0.16.1': + resolution: {integrity: sha512-9RgggccaXAY0/EOS+w7RhcV7s45Y4Ij83Bf9e6GpckzZBwr3RP/p3lv2eXOhWptPZZ77dfi+wF91GlXVRiheEA==} + peerDependencies: + '@wendellhu/redi': 1.1.1 + rxjs: '>=7.0.0' + + '@univerjs/data-validation@0.16.1': + resolution: {integrity: sha512-g0tu5n5oFvjSdvyEtxibrwqp6t5jX5G1y2x/AIFuRC/2nfbCmsAKNpNyRJA3BJLwZTycu2aGwD4MmiOd6/bJ8Q==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/design@0.16.1': + resolution: {integrity: sha512-KEt2otBH7Z6HXtOBNAGnWY1rP4z0ngyEmBbEIWbV6uCgpXqqk0tPmb/PgarHl3bufTM9wjUZzRZ6KqMrIUYCjQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + + '@univerjs/docs-drawing-ui@0.16.1': + resolution: {integrity: sha512-E2u5CS4XEanr2/b6nv6hpFWNhHwcAfOxgBSpQ7506lt7Lsr1QKIczcI5os2TmHGOcfsU0wXVk4kLnoGDAZGhvQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/docs-drawing@0.16.1': + resolution: {integrity: sha512-096iJu50ljyr1tebVj3rqyaixzmkD/gA2dtTwAT4Txh67fKAyafXl/p4o7GPKodVUkuM8wD5RJSt2MP2l/jucg==} + + '@univerjs/docs-hyper-link-ui@0.16.1': + resolution: {integrity: sha512-Q/NBkZnEsExWHevzOEgXU1IyoomSCiiIFwZ5PPN2Lyqcqtbx377XfqLjGt4diFhWR9xGYtS2BuX3em+kQyAYbg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/docs-hyper-link@0.16.1': + resolution: {integrity: sha512-7igNqAZ2d2w180dfD4HQgEMq+GMMtpky3hhqM1A7dJcAYTCE9+piMERIzhLCi68Zaj32LKUue07/YwoscOiPMw==} + + '@univerjs/docs-thread-comment-ui@0.16.1': + resolution: {integrity: sha512-vqHnIykXn0+xscuq9nAqgKKdiJIrl5HOZ21f3xk9NwXLuZEnQzId36oGDxGixX48EfAYIGaZDxoYqmM+QzdVZA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/docs-ui@0.16.1': + resolution: {integrity: sha512-HrEkUL6bWyvYPAofPYkwqAhpMLg0pA2AyKmQg4i7SHNYECAlsos0/bpimT21wNB5B+CPveFMVTFgNGpRoFoeWA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/docs@0.16.1': + resolution: {integrity: sha512-p5Dyg800qs1J5oEjFwEUlLmNGWsd3RQNyOQeuGp20uaUdwz0tyhhfPjvEfVxFtL1emLQF26PPjNZdM4XWSsPmg==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/drawing-ui@0.16.1': + resolution: {integrity: sha512-4YXY0gAcng7SAKeQKBwMVjWYuL/eQ/hFR8pK1jUWzl1CwO1uQzN4ePuvn6x2kHCODS+uBqcS263FodWkPKG77Q==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/drawing@0.16.1': + resolution: {integrity: sha512-/Fe/aCS3VggkMA0SrnDYK8SUsHoACYeqNzveY7tGBOpJytyTAgK9KMGjQHVWk59+3F4rhSYaeZv8ii6Q3T2b0g==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/engine-formula@0.16.1': + resolution: {integrity: sha512-kw10mfCRn/HbJtXbCf684nQkNIGtjXCxfg4NVT4IRKUIHIl5LCfUa//H/z6jaLUNmDJvlnhe9/F2CFPAXcSKDg==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/engine-render@0.16.1': + resolution: {integrity: sha512-RTkM7VpTFdUb09xrcLGtYRE4MrR5qRqcULJbDSgAMOY8YwbRqPlqnyNGPCUATZliw3HHd83fup92p8lZxEjy9w==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/find-replace@0.16.1': + resolution: {integrity: sha512-H7uxSuJl0LYbyoUV/5dPav++8zwrqCQjmQeXpQDAgmVons0SJFEJQkgD4w9RJ8MP3ANCLhgVyz+2LhuvnnUpxw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/icons@1.1.1': + resolution: {integrity: sha512-3agWxYwNEyfpiCerajLZvZWfa+Fsx2LhGY9EeacSiPk+32BX9NwmCa9uTpDVe0F94iEO+fGfkTB8pCeIFU4l8w==} + peerDependencies: + react: '*' + react-dom: '*' + + '@univerjs/network@0.16.1': + resolution: {integrity: sha512-Omxp3PjWic+M/dY8BmqcYMtUrHPDmHtW7aFOPuZK80Qrp2sZsiWMdmNmTXxRlFeZK4+mmFJPH44POONd/CizFA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-advanced@0.16.1': + resolution: {integrity: sha512-FCJtcSjwHlddY5YYndKckdWM+O9hQbN+Nnk1LTIK//s+8u1+JjiVD1C5m9wQGwZFBPwmzl8RnQNLlIUsiiyTjg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-collaboration@0.16.1': + resolution: {integrity: sha512-PMgzZDc3pxP3YpD9YzFzwzmLsm/OO3USaOHRsFDYbqo9THTH6n0nju6uFO/X6JnQt9ktO+D+ZOPj6AjzTCCLQA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-core@0.16.1': + resolution: {integrity: sha512-epZbz59roYcA2S3O0mWs14T5rTC0AFVAiEUU9h2KLcL21nesjk3IUVtodpU1YbgY6xqGZi3/vO3HkYoKt0jC/g==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-drawing@0.16.1': + resolution: {integrity: sha512-vyor0DOicCXDlg5uYpKFXHL6XFN4n/9XHNNVqcXkZ5R4wvNr0ZeVVl5lM20b+QGd2g8S8VSg/O336qPtHZX4ew==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-hyper-link@0.16.1': + resolution: {integrity: sha512-t3LIAylF1UngmA3lyeRrjVf+Y0jWHWbAOOSMvMFGPdJM5zx4yfSRMY+fWejY9JBwTBtgPu154EhHufrmPbuk5g==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-node-core@0.16.1': + resolution: {integrity: sha512-wvCAc7jDoqKGPCGqpU33t+94P9QTJUF/Yy7t0XMzAUTyhLJT2bc9IEo+e/kG7bEs+ZmMrIMNvcsexIEEWrLE8g==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-thread-comment@0.16.1': + resolution: {integrity: sha512-KI8cVEY4GkeOjtXqWOKfd9lTtuXh2INCV0x7TtU22sBDT2GGhNCg50JgGd+88kC4++KLtQ3dVeDEM1ikJudilQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-advanced@0.16.1': + resolution: {integrity: sha512-ywIqf+S30HVmOnmrVKFD36p4ZjKyLdf8gQ9K7lLoRdKIrIODODdodCe27lKGHuuHycTVo3G1Q1jJ8HbWzhCDQA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-collaboration@0.16.1': + resolution: {integrity: sha512-0TXYcldoOhpkTb6j0sZQ/RpcdBvyfgEcNwxuHL5Pxb98uRmewAyCQSdb+VPJtA6g3OUcdAJxjYP4RiY8yqiJgg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-conditional-formatting@0.16.1': + resolution: {integrity: sha512-o0MLUHG+isQTIlr0LxbS1ZlSBw3XLu2o1iFr1yjPa9JlBF/4Bdmey7y3D6UDqs8jN+vfyn5qLa1dDT5vsE/LrQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-core@0.16.1': + resolution: {integrity: sha512-rdHrcRYP8B7Ea1gKcm8rx/IH4AxvzNqHxr8dvl2ae2Q9f5WqHaoXGZsg/ni4I9YxMgwWyi/DZCOuGV3+HowEnQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-data-validation@0.16.1': + resolution: {integrity: sha512-8dDGm3nO6scdRCOQy82WTQJOcUnIJipvgN7iT6xtQRvzn22vHi4/dtrvmxiUQ+7NDller7HPVyoJHiVsstbLxA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-drawing@0.16.1': + resolution: {integrity: sha512-RmV1xsZ8vwlsavQupvjv6tA3tVISe//1B6LNLyk5e26Kju2jlrVw4TUtGDDhs2f8+clfbdHWEqBPqI8B7TvRaA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-filter@0.16.1': + resolution: {integrity: sha512-JicrHt1wuqCMYtIYSv28wO4IyqHeuCDx86Xhkfb+ja8gL+jGyV+SrAhrkaAkQR/ZgjzH3NU4LLarlETAbkweLQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-find-replace@0.16.1': + resolution: {integrity: sha512-9dXCKgNKrDc7dvghk7yJhuUC+DOYEDw1lJSE4n0lK1msvQLso9SURcOljLLpy5srXHPUtkh+wxppGCf+lU1O9w==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-hyper-link@0.16.1': + resolution: {integrity: sha512-lMUVhpeg1lUrDX+5Msl3uMYh/e21qJpQjtaqsrzCJPmodiXAqdSTEQw4PpiMKPu9H4bPzFJdNXg88pVh7h4Z+g==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-node-core@0.16.1': + resolution: {integrity: sha512-X7P3Ufzte8B+aR8K6WqIM0jKUVvnIbjUKAeDX6e9hHpFJ0MUWodt1XB8ZzsX+iaCZWjjeMBaUjMW1bddWl7m3Q==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-note@0.16.1': + resolution: {integrity: sha512-GUKC+9ZB2Ix2aeiTWK2CFy/fW1YMN3/gVI+ExwrlMuF6Wl+cudmO+mRAtRNwlbRziK1mHBTr69Tbk0zjqyOiwQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-sort@0.16.1': + resolution: {integrity: sha512-6Lz+phbm4psXkKtVJKP9h1Zjz1XvJLvD9Z/d3A5auFCJb6hoHBFYs7o3a1Qoh446qJk1PIkewUu6vwCkAiHnVw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-table@0.16.1': + resolution: {integrity: sha512-AWKDPuH+IxRwgpMctoKmtOVheSmfQFb7bjZSpJPvvGwoJTeVHA8rpgAXTtTtyZKUDoS3pCC+Cqf2ybmmloslQw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-thread-comment@0.16.1': + resolution: {integrity: sha512-4SyI+ZfpN2L+0JB8wnAFsiiLimU1V9DfOG+avoQQ6Sy8kCJ5TJxWv0n+Bp8BTz6tqkZBSd9peTXpLeHkkVeGPg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/presets@0.16.1': + resolution: {integrity: sha512-qx/43yThiH0EHEDoVBPlE24GU5dImTC+5IeeF0HkN4zyKsl6zmsGNH4IkP1M4vQj+kri8b1CRHb2GsrNJ2nj4A==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/protocol@0.1.48': + resolution: {integrity: sha512-nFHNtGAWOV0u1+IqoznH9K7hV/M9OZ61Vqwy8JMWKlgLLsx12m3vJqodkrVlLkI2YU5WuwjaUT1+J8/nM+kcUg==} + + '@univerjs/rpc-node@0.16.1': + resolution: {integrity: sha512-r3DFclLFSeib5cAtJ6n3MF2QcQg145lnsGc1NqKlGdtU99DeG78ZJBfRztDDCrmsOysdGcnvuhwGN6V1wyJbBA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/rpc@0.16.1': + resolution: {integrity: sha512-oBQdt0J6u9tRFPu3QAvukbXCN1F8CJd7HogYihvQnfVuPiZB690UNn6Pt2G55R3XU3FFNqS5Lxxw+UC/tqSo3g==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-conditional-formatting-ui@0.16.1': + resolution: {integrity: sha512-6hA6Xat5cGJucYTutR2GCbDMSV3I1jjypY6wvhW8sue4Bb7FHLWvS6E+m+/yzLQ5GXIQdcTXlaiNgdmgxQoP9Q==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-conditional-formatting@0.16.1': + resolution: {integrity: sha512-yKws1d9jsPDXKxw4NCS43oX2hon2i34wI6ZJ1Xg0PJag9fC3HF0LgaswYr0Z7gQ6aulo12CWcxWoebHh+Y0+hw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-data-validation-ui@0.16.1': + resolution: {integrity: sha512-OZk0rw7893DfxKgObvGCpKnO6GjcLOdeTVUJHsPFPshli+FzMgohk/CzJbmuurgwK0va8mMvk+SJUGkIMlgLrA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-data-validation@0.16.1': + resolution: {integrity: sha512-9aplxJYxAasdoxdnwdv3KZ72/y/pTEB+a+p7SLTHnMFyjMW2RQmSUIzDymlTCxHxRLenYlEWYdrsyxKA4S94rw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-drawing-ui@0.16.1': + resolution: {integrity: sha512-FDa4xhG5PvE2bNUi4d9P5mnT5rkwCsZ6BvPz2yEPHODhVlGUruGH4bG8KWIvYzhJXeXpc+0l6N8cl0mDN7UNnQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-drawing@0.16.1': + resolution: {integrity: sha512-mYq/huLfirNdtQfdJaaH0QUhfL8s6+FOxIfUhhX/M3igsv9ld0GZvi5LzVW5WLGM2TIpK1RauMI/KHdxTeVokw==} + + '@univerjs/sheets-filter-ui@0.16.1': + resolution: {integrity: sha512-W3wAmG3EMh/xI0Mkbc6ZhH3PMC6pb1QlPhJsqqfyXF6wz0MyJa5jF+QrpvrVQ820v0oDu2a/ig6l6bNIC/VELA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-filter@0.16.1': + resolution: {integrity: sha512-LUtFw6Wzo1QajfqlNNkX9HjEbNExaFl8wpC/nbFfQ6CMXH4XAWNxPmXgoYaJcFdMmBDVX/vGMRsiIj5/J+ojCQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-find-replace@0.16.1': + resolution: {integrity: sha512-hlK+XBqwGNzz8EaZ3tBLhBnAlcf+dUNGKNqvUGLPC09EsEk/m4SybIBL3fKs2o5B8vMaGFVsJ55p1esaSGs2sg==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-formula-ui@0.16.1': + resolution: {integrity: sha512-USJ2BQXUdcPnLjbUpDfswSf4cOOTvOtJBcaFqWFxLG2QzMZ8j0P9SHlduL/cL6McC2lrYGJn75cF5+V5G+lM7Q==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-formula@0.16.1': + resolution: {integrity: sha512-QtTaA9DiSKO7jEv4HXuuBSt+T9/p3NgburlkFYagSlY0d7YcW3NAGEZERiMA1K9VpBvzxIpBdg03lbS5K9xYFA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-graphics@0.16.1': + resolution: {integrity: sha512-EKiuu1OLaTKHZkAmS+bpvMr85sexrK0JCwNaCHsA75iwVHKd1sdUa+P1mxhwG3r7FQgmIIU+OoLdMrbbYoQJFg==} + + '@univerjs/sheets-hyper-link-ui@0.16.1': + resolution: {integrity: sha512-ldsvuE+AN00l7N1xImVv6LDfy7UULaAHLhXymqFuOvRnH43N5jVkdUERa1fqVReresp0W59wTrWFSmrffUKARw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-hyper-link@0.16.1': + resolution: {integrity: sha512-euLZcsjy4sQoo3EeoO7k2rZSORtMEomNUY+xstQqEzZpbyzzOGeqJymULH1Hkx49mL0jUnUCEfMUhlsivWIT3A==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-note-ui@0.16.1': + resolution: {integrity: sha512-Gs+P8Kmv0VuHmvRgXMfftN6nmIY6V1NcXR7eElIjfeQ/9LEfMQ5gqVPpdQYjLVvXMu/7Z/Rhun7dFU7ZAOI8vA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-note@0.16.1': + resolution: {integrity: sha512-VFbPT6UR+ini1LoamdZViAA6EJYRX8rns6BhKZKjsynb7YoK44rkr2G30HaiaePBxckhFKNFNd2NGht4//fJOA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-numfmt-ui@0.16.1': + resolution: {integrity: sha512-v33GdncZx5J+0Eg2TDqMdQY25YVSXag126DTBGS+jFl7eWIoSUiPPZ7hvEtoaaKXESPvuxhHDiQxFitVlX7Irg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-numfmt@0.16.1': + resolution: {integrity: sha512-hkvbqnIJWLE3fuStKXig1q2OplsdaAASegKNQvaujaB0pccM8Lm8MBl+/XIA4MFqvTSiEjNMo5hFWln4xE2LDQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-sort-ui@0.16.1': + resolution: {integrity: sha512-Ot7wCcA93vWy9W2MD7AQdmk0oGg1u8LblJes9LUDJfa0NTf4wpJdsbNKsT27MNEsbWjv7CGQgdACDlXjSf6LcA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-sort@0.16.1': + resolution: {integrity: sha512-gI3odrxvIu+cnJaHp/OeWYwivnOKo4kIoJ/SGXGugJuotQXYtwufjoCwzAEfmcp3vCUZmDdptkKpfy50MKx9lw==} + + '@univerjs/sheets-table-ui@0.16.1': + resolution: {integrity: sha512-vdlxBVGWP5Z0DUvdTtKIEKeH4mTpgMu+jPVED6gWrLcUstN3OkgbqBnoQhoHKuqRt6NBwDZEWGx8ImluBgm6lg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-table@0.16.1': + resolution: {integrity: sha512-HyLaU7NEJRbHhxesXksvdCruoiXvH+WS5h5DhSHuamVPp1ixDf+KkkUQ1t2BYjX6tniloTR3bJMghbxxJ972tQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-thread-comment-ui@0.16.1': + resolution: {integrity: sha512-iGymj6mSsfzMe/4rysO7Ka4I4+f2zODLOdUbuw2ykNLhro+dop59MiMr9L/vC4OdKH5Ds7wOpYPTVCFY562G6g==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-thread-comment@0.16.1': + resolution: {integrity: sha512-PSvLF+tMOId2Qa6n1UUAdW54Nj8NEXU+U7/E+ZTq6f4QwKF7z1sLuL6zN2gK1WCDmKsQn2rHnKla6NvSGYhDWA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-ui@0.16.1': + resolution: {integrity: sha512-N0XC3wIFAFULjspOPq/q/afCJRwP4dSqKOFEJKaQxNO9bDx8iBATUo4jJajoB8wymBdwV8QIkJI0sEoUKUvDgw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets@0.16.1': + resolution: {integrity: sha512-p0ec/Ko0vtjexZ7Ej2AktLiigE4695NVnlet7NcOrXoGpsSqHGfy4cTGw7mIHmRB0aabke6ofjX7ZsGh5seBSQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/telemetry@0.16.1': + resolution: {integrity: sha512-tBJiNV0mfKbbgSubK8WA7RKTAbFI2gMqdlty8AU3pNrDJcDJ6pzdbheWhTM3gdn9NQbQwVvgTt8DcKfCYvBuRw==} + + '@univerjs/themes@0.16.1': + resolution: {integrity: sha512-nQar7r/BhFyCKoQLYoqnBrL7/umA3Q/bCgZgFEoIJun8HZleY2huUCk01KqN6FKnHgpGC5/1A1Yh3PaCgrXztQ==} + + '@univerjs/thread-comment-ui@0.16.1': + resolution: {integrity: sha512-HrFMCcZT8ogzZFsGtbv6K9thyMXYLbkrpnnZGfmJD4Iu5f4jNK2+VKDXoxy3oHzSLiixjKQ6A5cPV1iHvDwqQQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/thread-comment@0.16.1': + resolution: {integrity: sha512-cN2NZOxqYy0CHJDp+j12MN2OvRZgeHLV9EXCZBZBV1SrV2XJIK3qkPRA5q3Ry2hCHi0aP8GNXGNmGwg+bSyh8Q==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/ui@0.16.1': + resolution: {integrity: sha512-u2CPQ8X5174ueW5eNAlt9LYoZ8mCSi/aItElHpk63WbQpeR0euaQXMhkS8unv+4IVaNgpEMboglWTNDfrgAZDg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + '@uploadcare/cname-prefix@6.18.3': resolution: {integrity: sha512-LVmmjEEkGyvnHefhfXknfnebYTn12Unk2IqkYhfk1qV5LQfMvOT6Led6+Usw0rr1XME25h9fZv/GmF82rXkQOA==} @@ -6464,6 +7387,14 @@ packages: '@webext-core/match-patterns@1.0.3': resolution: {integrity: sha512-NY39ACqCxdKBmHgw361M9pfJma8e4AZo20w9AY+5ZjIj1W2dvXC8J31G5fjfOGbulW9w4WKpT8fPooi0mLkn9A==} + '@wendellhu/redi@1.1.1': + resolution: {integrity: sha512-y2fuAgHJ2n8sI8Pe/1QtAuPQ6ZbZ9/Dn3uVQI8cctVqLZzp/0OpLM7DSMOU6vmGYXNsIQwsquR91WcxZ4jrRvA==} + peerDependencies: + react: '>=16.8.0' + peerDependenciesMeta: + react: + optional: true + '@wxt-dev/auto-icons@1.1.1': resolution: {integrity: sha512-Dw2NKK51CCFurE95NptiEheuxVtkeX4vTQwEbhCkFVP9LzXNxOZTX9C9NAsGe6OfahelXlS51TW74hTSzsMILw==} peerDependencies: @@ -6811,6 +7742,9 @@ packages: resolution: {integrity: sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg==} engines: {node: ^4.7 || >=6.9 || >=7.3} + async-lock@1.4.1: + resolution: {integrity: sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==} + async-mutex@0.5.0: resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==} @@ -7277,6 +8211,10 @@ packages: citty@0.2.0: resolution: {integrity: sha512-8csy5IBFI2ex2hTVpaHN2j+LNE199AgiI7y4dMintrr8i0lQiFn+0AWMZrWdHKIgMOer65f8IThysYhoReqjWA==} + cjk-regex@3.4.0: + resolution: {integrity: sha512-m+gbmlIP6gAG7tDvo2kpeSPAz/uh5wY5/zx10ymjdpbbiTHNTNoYnP2lCiyqtmbLxwhEdq8/lsVbsy4GTc9oUw==} + engines: {node: '>=16'} + ckeditor5-collaboration@47.4.0: resolution: {integrity: sha512-SNwRWFy6DcU1R9wHpRvXq6YLbpMExRoGwms+JF1bKZK9afHznGOouoMPSpHNrkE27OMem6r0SlXAryUPQh4Pfg==} @@ -7288,6 +8226,9 @@ packages: ckeditor5@47.4.0: resolution: {integrity: sha512-6RTRV2w6nhmBSLBnA0O9QzcBC/Cf74ogziaKHOK61H+PcM6aP3ltb/fNScGyy3NVw3+OzaxjbPF7NSykVmmMMw==} + class-variance-authority@0.7.1: + resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} + classnames@2.5.1: resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} @@ -7378,6 +8319,9 @@ packages: codemirror-lang-mermaid@0.5.0: resolution: {integrity: sha512-Taw/2gPCyNArQJCxIP/HSUif+3zrvD+6Ugt7KJZ2dUKou/8r3ZhcfG8krNTZfV2iu8AuGnymKuo7bLPFyqsh/A==} + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + color-convert@0.5.3: resolution: {integrity: sha512-RwBeO/B/vZR3dfKL1ye/vx8MHZ40ugzpyfeVG5GsiuGnrlMWe2o8wxBbLCpw9CsxV+wHuzYlCiWnybrIA0ling==} @@ -7688,9 +8632,15 @@ packages: resolution: {integrity: sha512-n63i0lZ0rvQ6FXiGQ+/JFCKAUyPFhLQYJIqKaa+tSJtfKeULF/IDNDAbdnSIxgS4NTuw2b0+lj8LzfITuq+ZxQ==} engines: {node: '>=12.10'} + crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + csrf-csrf@3.2.2: resolution: {integrity: sha512-E3TgLWX1e+jqigDva+nFItfqa59UZ+gLR56DVNyL/xawBGwQr8o3U4/o1gP9FZmIWLnWCiIl5ni85MghMCNRfg==} + css-box-model@1.2.1: + resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} + css-color-keywords@1.0.0: resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} engines: {node: '>=4'} @@ -8264,6 +9214,9 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} + dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + dom-serialize@2.2.1: resolution: {integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==} @@ -8869,6 +9822,12 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + + fast-equals@4.0.3: + resolution: {integrity: sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==} + fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} @@ -9084,6 +10043,9 @@ packages: resolution: {integrity: sha512-PcOxmqwYCW7O2ovKRU8OoQQj2yqTfEB/yeTYk4gPid6dN5ODRfU1hXd9tTVZzax/0NkO7AxpHykvZnT1aYp/BQ==} engines: {node: ^14.13.1 || >=16.0.0} + franc-min@6.2.0: + resolution: {integrity: sha512-1uDIEUSlUZgvJa2AKYR/dmJC66v/PvGQ9mWfI9nOr/kPpMFyvswK0gPXOwpYJYiYD008PpHLkGfG58SPjQJFxw==} + fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -9530,6 +10492,9 @@ packages: hoist-non-react-statics@2.5.5: resolution: {integrity: sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==} + hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + hookable@6.0.1: resolution: {integrity: sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==} @@ -10500,6 +11465,9 @@ packages: lezer-elixir@1.1.2: resolution: {integrity: sha512-K3yPMJcNhqCL6ugr5NkgOC1g37rcOM38XZezO9lBXy0LwWFd8zdWXfmRbY829vZVk0OGCQoI02yDWp9FF2OWZA==} + lie@3.1.1: + resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} + lie@3.3.0: resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} @@ -10647,6 +11615,9 @@ packages: resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} engines: {node: '>=14'} + localforage@1.10.0: + resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} + locate-app@2.5.0: resolution: {integrity: sha512-xIqbzPMBYArJRmPGUZD9CzV9wOqmVtQnaAn3wrj3s6WYW0bQvPI7x+sPYUGmDTYMHefVK//zc6HEYZ1qnxIK+Q==} @@ -10957,6 +11928,9 @@ packages: resolution: {integrity: sha512-RG+4HMGyIVp6UWDWbFmZ38yKrSzblPnfJu0PyPt0hw52KW4PPlPp+HdV4qZBG0hLDuYVnf8wfQT4NymKXnlQjA==} engines: {node: '>= 4.0.0'} + memoize-one@5.2.1: + resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} + meow@13.2.0: resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} engines: {node: '>=18'} @@ -11334,6 +12308,9 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + n-gram@2.0.2: + resolution: {integrity: sha512-S24aGsn+HLBxUGVAUFOwGpKs7LBcG4RudKU//eWzt/mQ97/NMKQxDWHyHx63UNWk/OOdihgmzoETn1tf5nQDzQ==} + nan@2.22.2: resolution: {integrity: sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==} @@ -11356,6 +12333,11 @@ packages: engines: {node: ^18 || >=20} hasBin: true + nanoid@5.1.6: + resolution: {integrity: sha512-c7+7RQ+dMB5dPwwCp4ee1/iV/q2P6aK1mTZcfr1BTuVlyW9hJYiMPybJCcnBlQtuSmTIWNeazm/zqNoZSSElBg==} + engines: {node: ^18 || >=20} + hasBin: true + napi-build-utils@2.0.0: resolution: {integrity: sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==} @@ -11543,6 +12525,9 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + numfmt@3.2.4: + resolution: {integrity: sha512-jtWPEIZwQgKudd/bRfslnLQdSvZpHOScrDRJoQO2NSrtRDM2gyaL6HGn2xJOjZuRh5ffCz10IX3puVHiz/qI/A==} + nwsapi@2.2.20: resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==} @@ -11688,6 +12673,11 @@ packages: resolution: {integrity: sha512-DYUF07AHjI3QDKqKbn2F7RqozT4hyi4JvmpodLrq0HHoNP7t/AjeG/uqiBK1/N2PZSAQEThVjDLHSmJN4iqu/w==} engines: {node: ^10.19.0 || >=12.0.0 < 13 || >=13.7.0 < 14 || >= 14.2.0} + opentype.js@1.3.4: + resolution: {integrity: sha512-d2JE9RP/6uagpQAVtJoF0pJJA/fgai89Cc50Yp0EJHk+eLp6QQ7gBoblsnubRULNY132I0J1QKMJ+JTbMqz4sw==} + engines: {node: '>= 8.0.0'} + hasBin: true + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -11708,6 +12698,12 @@ packages: resolution: {integrity: sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==} engines: {node: '>= 0.4.0'} + ot-json1@1.0.2: + resolution: {integrity: sha512-IhxkqVWQqlkWULoi/Q2AdzKk0N5vQRbUMUwubFXFCPcY4TsOZjmp2YKrk0/z1TeiECPadWEK060sdFdQ3Grokg==} + + ot-text-unicode@4.0.0: + resolution: {integrity: sha512-W7ZLU8QXesY2wagYFv47zErXud3E93FGImmSGJsQnBzE+idcPPyo2u2KMilIrTwBh4pbCizy71qRjmmV6aDhcQ==} + outdent@0.8.0: resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} @@ -11803,6 +12799,9 @@ packages: pako@2.0.3: resolution: {integrity: sha512-WjR1hOeg+kki3ZIOjaf4b5WVcay1jaliKSYiEaB1XzwhMQZJxRdQRv0V31EKBYlxb4T7SK3hjfc/jxyU64BoSw==} + pako@2.1.0: + resolution: {integrity: sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug==} + panzoom@9.4.3: resolution: {integrity: sha512-xaxCpElcRbQsUtIdwlrZA90P90+BHip4Vda2BC8MEb4tkI05PmR6cKECdqUCZ85ZvBHjpI9htJrZBxV5Gp/q/w==} @@ -12696,6 +13695,9 @@ packages: quickselect@3.0.0: resolution: {integrity: sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==} + raf-schd@4.0.3: + resolution: {integrity: sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==} + rand-token@1.0.1: resolution: {integrity: sha512-Zri5SfJmEzBJ3IexFdigvPSCamslJ7UjLkUn0tlgH7COJvaUr5V7FyUYgKifEMTw7gFO8ZLcWjcU+kq8akipzg==} engines: {node: '>= 10'} @@ -12731,6 +13733,52 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 + rbush@4.0.1: + resolution: {integrity: sha512-IP0UpfeWQujYC8Jg162rMNc01Rf0gWMMAb2Uxus/Q0qOFw4lCcq6ZnQEZwUoJqWyUGJ9th7JjwI4yIWo+uvoAQ==} + + rc-dropdown@4.2.1: + resolution: {integrity: sha512-YDAlXsPv3I1n42dv1JpdM7wJ+gSUBfeyPK59ZpBD9jQhK9jVuxpjj3NmWQHOBceA1zEPVX84T2wbdb2SD0UjmA==} + peerDependencies: + react: '>=16.11.0' + react-dom: '>=16.11.0' + + rc-menu@9.16.1: + resolution: {integrity: sha512-ghHx6/6Dvp+fw8CJhDUHFHDJ84hJE3BXNCzSgLdmNiFErWSOaZNsihDAsKq9ByTALo/xkNIwtDFGIl6r+RPXBg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + + rc-motion@2.9.5: + resolution: {integrity: sha512-w+XTUrfh7ArbYEd2582uDrEhmBHwK1ZENJiSJVb7uRxdE7qJSYjbO2eksRXmndqyKqKoYPc9ClpPh5242mV1vA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + + rc-overflow@1.5.0: + resolution: {integrity: sha512-Lm/v9h0LymeUYJf0x39OveU52InkdRXqnn2aYXfWmo8WdOonIKB2kfau+GF0fWq6jPgtdO9yMqveGcK6aIhJmg==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + + rc-resize-observer@1.4.3: + resolution: {integrity: sha512-YZLjUbyIWox8E9i9C3Tm7ia+W7euPItNWSPX5sCcQTYbnwDb5uNpnLHQCG1f22oZWUhLw4Mv2tFmeWe68CDQRQ==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + + rc-util@5.44.4: + resolution: {integrity: sha512-resueRJzmHG9Q6rI/DfK6Kdv9/Lfls05vzMs1Sk3M2P+3cJa+MakaZyWY8IPfehVuhPJFKrIY1IK4GqbiaiY5w==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + + rc-virtual-list@3.19.2: + resolution: {integrity: sha512-Ys6NcjwGkuwkeaWBDqfI3xWuZ7rDiQXlH1o2zLfFzATfEgXcqpk8CkgMfbJD81McqjcJVez25a3kPxCR807evA==} + engines: {node: '>=8.x'} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} @@ -12738,6 +13786,13 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true + react-beautiful-dnd@13.1.1: + resolution: {integrity: sha512-0Lvs4tq2VcrEjEgDXHjT98r+63drkKEgqyxdA7qD3mvKwga6a5SscbdLPO2IExotU1jW8L0Ksdl0Cj2AF67nPQ==} + deprecated: 'react-beautiful-dnd is now deprecated. Context and options: https://github.com/atlassian/react-beautiful-dnd/issues/2672' + peerDependencies: + react: ^16.8.5 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.5 || ^17.0.0 || ^18.0.0 + react-dom@16.14.0: resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} peerDependencies: @@ -12748,6 +13803,18 @@ packages: peerDependencies: react: ^19.2.4 + react-draggable@4.5.0: + resolution: {integrity: sha512-VC+HBLEZ0XJxnOxVAZsdRi8rD04Iz3SiiKOoYzamjylUcju/hP9np/aZdLHf/7WOD268WMoNJMvYfB5yAK45cw==} + peerDependencies: + react: '>= 16.3.0' + react-dom: '>= 16.3.0' + + react-grid-layout@1.5.3: + resolution: {integrity: sha512-KaG6IbjD6fYhagUtIvOzhftXG+ViKZjCjADe86X1KHl7C/dsBN2z0mi14nbvZKTkp0RKiil9RPcJBgq3LnoA8g==} + peerDependencies: + react: '>= 16.3.0' + react-dom: '>= 16.3.0' + react-i18next@16.5.4: resolution: {integrity: sha512-6yj+dcfMncEC21QPhOTsW8mOSO+pzFmT6uvU7XXdvM/Cp38zJkmTeMeKmTrmCMD5ToT79FmiE/mRWiYWcJYW4g==} peerDependencies: @@ -12772,6 +13839,24 @@ packages: react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + + react-redux@7.2.9: + resolution: {integrity: sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==} + peerDependencies: + react: ^16.8.3 || ^17 || ^18 + react-dom: '*' + react-native: '*' + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + react-refresh@0.18.0: resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} @@ -12796,6 +13881,12 @@ packages: '@types/react': optional: true + react-resizable@3.1.3: + resolution: {integrity: sha512-liJBNayhX7qA4tBJiBD321FDhJxgGTJ07uzH5zSORXoE8h7PyEZ8mLqmosST7ppf6C4zUsbd2gzDMmBCfFp9Lw==} + peerDependencies: + react: '>= 16.3' + react-dom: '>= 16.3' + react-router-dom@4.3.1: resolution: {integrity: sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==} peerDependencies: @@ -12821,6 +13912,12 @@ packages: peerDependencies: react: ^18.0.0 || ^19.0.0 + react-transition-group@4.4.5: + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + react-window@2.2.7: resolution: {integrity: sha512-SH5nvfUQwGHYyriDUAOt7wfPsfG9Qxd6OdzQxl5oQ4dsSsUicqQvjV7dR+NqZ4coY0fUn3w1jnC5PwzIUWEg5w==} peerDependencies: @@ -12898,6 +13995,9 @@ packages: react-dom: ^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0 styled-components: ^4.1.1 || ^5.1.1 || ^6.0.5 + redux@4.2.1: + resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} + reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -12912,6 +14012,10 @@ packages: regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + regexp-util@2.0.3: + resolution: {integrity: sha512-GP6h9OgJmhAZpb3dbNbXTfRWVnGcoMhWRZv/HxgM4/qCVqs1P9ukQdYxaUhjWBSAs9oJ/uPXUUvGT1VMe0Bs0Q==} + engines: {node: '>=16'} + regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -12981,6 +14085,9 @@ packages: resolution: {integrity: sha512-oTeemxwoMuxxTYxXUwjkrOPfngTQehlv0/HoYFNkB4uzsP1Un1A9nI8JQKGOFkxpqkC7qkMs0lUsGrvUlbLNUA==} engines: {node: '>=14', npm: '>=7'} + resize-observer-polyfill@1.5.1: + resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} + resolve-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} @@ -13646,6 +14753,12 @@ packages: sonic-boom@4.2.0: resolution: {integrity: sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==} + sonner@2.0.7: + resolution: {integrity: sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==} + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + sort-keys-length@1.0.1: resolution: {integrity: sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==} engines: {node: '>=0.10.0'} @@ -13838,6 +14951,9 @@ packages: resolution: {integrity: sha512-KpqHIdDL9KwYk22wEOg/VIqYbrnLeSApsKT/bSj6Ez7pn3CftUiLAv2Lccpq1ALcpLV9UX1Ppn92npZWu2w/aw==} engines: {node: '>=20'} + string.prototype.codepointat@0.2.1: + resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==} + string.prototype.matchall@4.0.12: resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} engines: {node: '>= 0.4'} @@ -14119,6 +15235,9 @@ packages: tabulator-tables@6.3.1: resolution: {integrity: sha512-qFW7kfadtcaISQIibKAIy0f3eeIXUVi8242Vly1iJfMD79kfEGzfczNuPBN/80hDxHzQJXYbmJ8VipI40hQtfA==} + tailwind-merge@2.6.0: + resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==} + tapable@2.2.3: resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} engines: {node: '>=6'} @@ -14197,6 +15316,9 @@ packages: tiny-each-async@2.0.3: resolution: {integrity: sha512-5ROII7nElnAirvFn8g7H7MtpfV1daMcyfTGQwsn/x2VtyV+VPiO5CjReCJtWLvoKTDEDmZocf3cNPraiMnBXLA==} + tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} @@ -14294,6 +15416,9 @@ packages: peerDependencies: tslib: '2' + trigram-utils@2.0.1: + resolution: {integrity: sha512-nfWIXHEaB+HdyslAfMxSqWKDdmqY9I32jS7GnqpdWQnLH89r6A5sdk3fDVYqGAZ0CrT8ovAFSAo6HRiWcWNIGQ==} + trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} @@ -14543,10 +15668,17 @@ packages: resolution: {integrity: sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==} engines: {node: '>=4'} + unicode-regex@4.2.0: + resolution: {integrity: sha512-fEYz7CCnvHDAdrb8OYAP7qlQCWzXBO5cHXQ3XI+HoZaBpiAwyC6b2nixMGl91yrDYEIRm7NDskgTvnLZ7mqrKQ==} + engines: {node: '>=16'} + unicorn-magic@0.4.0: resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} engines: {node: '>=20'} + unicount@1.1.0: + resolution: {integrity: sha512-RlwWt1ywVW4WErPGAVHw/rIuJ2+MxvTME0siJ6lk9zBhpDfExDbspe6SRlWT3qU6AucNjotPl9qAJRVjP7guCQ==} + unidragger@3.0.1: resolution: {integrity: sha512-RngbGSwBFmqGBWjkaH+yB677uzR95blSQyxq6hYbrQCejH3Mx1nm8DVOuh3M9k2fQyTstWUG5qlgCnNqV/9jVw==} @@ -14672,6 +15804,11 @@ packages: '@types/react': optional: true + use-memo-one@1.1.3: + resolution: {integrity: sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + use-sidecar@1.1.3: resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} engines: {node: '>=10'} @@ -14722,6 +15859,10 @@ packages: resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true + uuid@13.0.0: + resolution: {integrity: sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==} + hasBin: true + uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -16204,8 +17345,6 @@ snapshots: '@ckeditor/ckeditor5-core': 47.4.0 '@ckeditor/ckeditor5-utils': 47.4.0 ckeditor5: 47.4.0 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-code-block@47.4.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -16271,8 +17410,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.4.0 '@ckeditor/ckeditor5-watchdog': 47.4.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@54.3.3(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -16398,8 +17535,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.4.0 ckeditor5: 47.4.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-classic@47.4.0': dependencies: @@ -16409,8 +17544,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.4.0 ckeditor5: 47.4.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-decoupled@47.4.0': dependencies: @@ -16453,6 +17586,8 @@ snapshots: '@ckeditor/ckeditor5-table': 47.4.0 '@ckeditor/ckeditor5-utils': 47.4.0 ckeditor5: 47.4.0 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@47.4.0': dependencies: @@ -16509,8 +17644,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.4.0 '@ckeditor/ckeditor5-utils': 47.4.0 ckeditor5: 47.4.0 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-export-word@47.4.0': dependencies: @@ -16609,8 +17742,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.4.0 '@ckeditor/ckeditor5-widget': 47.4.0 ckeditor5: 47.4.0 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-html-embed@47.4.0': dependencies: @@ -16656,8 +17787,6 @@ snapshots: '@ckeditor/ckeditor5-widget': 47.4.0 ckeditor5: 47.4.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-import-word@47.4.0': dependencies: @@ -16670,8 +17799,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.4.0 '@ckeditor/ckeditor5-utils': 47.4.0 ckeditor5: 47.4.0 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-indent@47.4.0': dependencies: @@ -16809,8 +17936,6 @@ snapshots: '@ckeditor/ckeditor5-widget': 47.4.0 ckeditor5: 47.4.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-minimap@47.4.0': dependencies: @@ -16940,8 +18065,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.4.0 '@ckeditor/ckeditor5-utils': 47.4.0 ckeditor5: 47.4.0 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-restricted-editing@47.4.0': dependencies: @@ -17028,8 +18151,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.4.0 '@ckeditor/ckeditor5-utils': 47.4.0 ckeditor5: 47.4.0 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-special-characters@47.4.0': dependencies: @@ -18335,21 +19456,34 @@ snapshots: sax: 1.5.0 strtok3: 10.2.2 + '@flatten-js/interval-tree@1.1.3': {} + '@floating-ui/core@1.6.9': dependencies: '@floating-ui/utils': 0.2.9 + '@floating-ui/core@1.7.5': + dependencies: + '@floating-ui/utils': 0.2.11 + '@floating-ui/dom@1.6.13': dependencies: '@floating-ui/core': 1.6.9 '@floating-ui/utils': 0.2.9 + '@floating-ui/dom@1.7.6': + dependencies: + '@floating-ui/core': 1.7.5 + '@floating-ui/utils': 0.2.11 + '@floating-ui/react-dom@2.1.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@floating-ui/dom': 1.6.13 react: 19.2.4 react-dom: 19.2.4(react@19.2.4) + '@floating-ui/utils@0.2.11': {} + '@floating-ui/utils@0.2.9': {} '@fsegurai/codemirror-theme-abcdef@6.2.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.39.15)(@lezer/highlight@1.2.1)': @@ -19356,6 +20490,8 @@ snapshots: dependencies: eslint-scope: 5.1.1 + '@noble/ed25519@2.3.0': {} + '@noble/hashes@1.8.0': {} '@nodelib/fs.scandir@2.1.5': @@ -19734,6 +20870,8 @@ snapshots: '@radix-ui/primitive@1.1.1': {} + '@radix-ui/primitive@1.1.3': {} + '@radix-ui/react-arrow@1.1.2(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@radix-ui/react-primitive': 2.0.2(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -19743,6 +20881,15 @@ snapshots: '@types/react': 19.1.7 '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-collection@1.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19753,6 +20900,18 @@ snapshots: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-compose-refs@1.0.0(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19764,6 +20923,12 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.7)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + '@radix-ui/react-context@1.0.0(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19775,11 +20940,58 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-context@1.1.2(@types/react@19.1.7)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + + '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.7)(react@19.2.4) + aria-hidden: 1.2.4 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-remove-scroll: 2.6.3(@types/react@19.1.7)(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-direction@1.0.0(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 react: 19.2.4 + '@radix-ui/react-direction@1.1.1(@types/react@19.1.7)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-dismissable-layer@1.1.5(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@radix-ui/primitive': 1.1.1 @@ -19793,12 +21005,33 @@ snapshots: '@types/react': 19.1.7 '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-dropdown-menu@2.1.16(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-menu': 2.1.16(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-focus-guards@1.1.1(@types/react@19.1.7)(react@19.2.4)': dependencies: react: 19.2.4 optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.1.7)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + '@radix-ui/react-focus-scope@1.1.2(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.1.7)(react@19.2.4) @@ -19810,6 +21043,34 @@ snapshots: '@types/react': 19.1.7 '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + + '@radix-ui/react-hover-card@1.1.15(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-id@1.0.0(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19823,6 +21084,62 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-id@1.1.1(@types/react@19.1.7)(react@19.2.4)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + + '@radix-ui/react-menu@2.1.16(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.7)(react@19.2.4) + aria-hidden: 1.2.4 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-remove-scroll: 2.6.3(@types/react@19.1.7)(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + + '@radix-ui/react-popover@1.1.15(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.7)(react@19.2.4) + aria-hidden: 1.2.4 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-remove-scroll: 2.6.3(@types/react@19.1.7)(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-popover@1.1.6(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@radix-ui/primitive': 1.1.1 @@ -19864,6 +21181,24 @@ snapshots: '@types/react': 19.1.7 '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-popper@1.2.8(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/rect': 1.1.1 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-portal@1.1.4(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@radix-ui/react-primitive': 2.0.2(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -19874,6 +21209,16 @@ snapshots: '@types/react': 19.1.7 '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-presence@1.0.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19892,6 +21237,16 @@ snapshots: '@types/react': 19.1.7 '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-primitive@1.0.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19908,6 +21263,24 @@ snapshots: '@types/react': 19.1.7 '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + + '@radix-ui/react-primitive@2.1.4(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-slot': 1.2.4(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-roving-focus@1.0.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19923,6 +21296,32 @@ snapshots: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) + '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/primitive': 1.1.3 + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + + '@radix-ui/react-separator@1.1.8(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-primitive': 2.1.4(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + optionalDependencies: + '@types/react': 19.1.7 + '@types/react-dom': 19.1.6(@types/react@19.1.7) + '@radix-ui/react-slot@1.0.1(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19936,6 +21335,20 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-slot@1.2.3(@types/react@19.1.7)(react@19.2.4)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + + '@radix-ui/react-slot@1.2.4(@types/react@19.1.7)(react@19.2.4)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + '@radix-ui/react-tabs@1.0.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19961,6 +21374,12 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.7)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + '@radix-ui/react-use-controllable-state@1.0.0(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19974,6 +21393,21 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.7)(react@19.2.4)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.7)(react@19.2.4) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.7)(react@19.2.4)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.1.7)(react@19.2.4)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.1.7)(react@19.2.4) @@ -19981,6 +21415,13 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.7)(react@19.2.4)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + '@radix-ui/react-use-layout-effect@1.0.0(react@19.2.4)': dependencies: '@babel/runtime': 7.28.4 @@ -19992,6 +21433,12 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.7)(react@19.2.4)': + dependencies: + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + '@radix-ui/react-use-rect@1.1.0(@types/react@19.1.7)(react@19.2.4)': dependencies: '@radix-ui/rect': 1.1.0 @@ -19999,6 +21446,13 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.7)(react@19.2.4)': + dependencies: + '@radix-ui/rect': 1.1.1 + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + '@radix-ui/react-use-size@1.1.0(@types/react@19.1.7)(react@19.2.4)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.1.7)(react@19.2.4) @@ -20006,8 +21460,36 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + '@radix-ui/react-use-size@1.1.1(@types/react@19.1.7)(react@19.2.4)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.7)(react@19.2.4) + react: 19.2.4 + optionalDependencies: + '@types/react': 19.1.7 + '@radix-ui/rect@1.1.0': {} + '@radix-ui/rect@1.1.1': {} + + '@rc-component/portal@1.1.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@babel/runtime': 7.28.4 + classnames: 2.5.1 + rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + + '@rc-component/trigger@2.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@babel/runtime': 7.28.4 + '@rc-component/portal': 1.1.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + classnames: 2.5.1 + rc-motion: 2.9.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + rc-resize-observer: 1.4.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + '@redocly/ajv@8.18.0': dependencies: fast-deep-equal: 3.1.3 @@ -21362,6 +22844,11 @@ snapshots: dependencies: '@types/unist': 3.0.3 + '@types/hoist-non-react-statics@3.3.7(@types/react@19.1.7)': + dependencies: + '@types/react': 19.1.7 + hoist-non-react-statics: 3.3.2 + '@types/html@1.0.4': {} '@types/http-cache-semantics@4.0.4': {} @@ -21493,10 +22980,16 @@ snapshots: '@types/react': 19.1.7 optional: true + '@types/react-redux@7.1.34': + dependencies: + '@types/hoist-non-react-statics': 3.3.7(@types/react@19.1.7) + '@types/react': 19.1.7 + hoist-non-react-statics: 3.3.2 + redux: 4.2.1 + '@types/react@19.1.7': dependencies: csstype: 3.2.3 - optional: true '@types/readdir-glob@1.1.5': dependencies: @@ -21859,6 +23352,1447 @@ snapshots: '@ungap/structured-clone@1.3.0': {} + '@univerjs-pro/collaboration-client-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/network': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/protocol': 0.1.48 + '@univerjs/rpc': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + crypto-js: 4.2.0 + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs-pro/collaboration-client@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/network': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/protocol': 0.1.48 + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/telemetry': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + crypto-js: 4.2.0 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs-pro/collaboration@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/protocol': 0.1.48 + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + uuid: 13.0.0 + transitivePeerDependencies: + - '@wendellhu/redi' + - rxjs + + '@univerjs-pro/docs-exchange-client@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/exchange-client': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react + - react-dom + - rxjs + + '@univerjs-pro/docs-print@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/print': 0.16.1 + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/network': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + optionalDependencies: + '@univerjs-pro/collaboration-client': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + - rxjs + + '@univerjs-pro/edit-history-loader@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/edit-history-viewer': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-chart-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-shape': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-shape-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/network': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/protocol': 0.1.48 + '@univerjs/rpc': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-data-validation-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-filter-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-hyper-link-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-table': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs-pro/edit-history-viewer@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-shape': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/network': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/protocol': 0.1.48 + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-table': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs-pro/engine-chart@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs-pro/engine-formula@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs-pro/engine-pivot@0.16.1': {} + + '@univerjs-pro/engine-shape@0.16.1': {} + + '@univerjs-pro/exchange-client@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/network': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/protocol': 0.1.48 + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + pako: 2.1.0 + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs-pro/license@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@noble/ed25519': 2.3.0 + '@noble/hashes': 1.8.0 + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs-pro/print@0.16.1': {} + + '@univerjs-pro/sheets-chart-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-chart': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs-pro/sheets-chart@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-chart': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs-pro/sheets-exchange-client@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/exchange-client': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react + - react-dom + - rxjs + + '@univerjs-pro/sheets-pivot-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-pivot': 0.16.1 + '@univerjs-pro/sheets-pivot': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-beautiful-dnd: 13.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-native + + '@univerjs-pro/sheets-pivot@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-pivot': 0.16.1 + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/rpc': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs-pro/sheets-print@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/print': 0.16.1 + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/network': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + optionalDependencies: + '@univerjs-pro/collaboration-client': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs-pro/sheets-shape-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-shape': 0.16.1 + '@univerjs-pro/sheets-shape': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs-pro/sheets-shape@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-shape': 0.16.1 + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs-pro/sheets-sparkline-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/sheets-sparkline': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-graphics': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs-pro/sheets-sparkline@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs-pro/thread-comment-datasource@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration-client': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/network': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/protocol': 0.1.48 + '@univerjs/thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react + - react-dom + + '@univerjs/core@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/protocol': 0.1.48 + '@univerjs/themes': 0.16.1 + '@wendellhu/redi': 1.1.1(react@19.2.4) + async-lock: 1.4.1 + dayjs: 1.11.19 + fast-diff: 1.3.0 + kdbush: 4.0.2 + lodash-es: 4.17.23 + nanoid: 5.1.6 + numfmt: 3.2.4 + ot-json1: 1.0.2 + rbush: 4.0.1 + rxjs: 7.8.2 + + '@univerjs/data-validation@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/design@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-dropdown-menu': 2.1.16(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-hover-card': 1.1.15(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-separator': 1.1.8(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@radix-ui/react-slot': 1.2.4(@types/react@19.1.7)(react@19.2.4) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/themes': 0.16.1 + class-variance-authority: 0.7.1 + clsx: 2.1.1 + dayjs: 1.11.19 + rc-dropdown: 4.2.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + rc-menu: 9.16.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + rc-virtual-list: 3.19.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-grid-layout: 1.5.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react-transition-group: 4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + sonner: 2.0.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + tailwind-merge: 2.6.0 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/docs-drawing-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/docs-drawing@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + transitivePeerDependencies: + - '@wendellhu/redi' + - rxjs + + '@univerjs/docs-hyper-link-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-hyper-link': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/docs-hyper-link@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + transitivePeerDependencies: + - '@wendellhu/redi' + - rxjs + + '@univerjs/docs-thread-comment-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/docs-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/docs@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/drawing-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/drawing@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + ot-json1: 1.0.2 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/engine-formula@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@flatten-js/interval-tree': 1.1.3 + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/rpc': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + decimal.js: 10.6.0 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/engine-render@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@floating-ui/dom': 1.7.6 + '@floating-ui/utils': 0.2.11 + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + cjk-regex: 3.4.0 + franc-min: 6.2.0 + opentype.js: 1.3.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/find-replace@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/icons@1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + + '@univerjs/network@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/preset-docs-advanced@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/docs-exchange-client': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/docs-print': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/exchange-client': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-docs-collaboration@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-docs-core@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/network': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-docs-drawing@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/docs-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-docs-hyper-link@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/docs-hyper-link': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-hyper-link-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-docs-node-core@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-hyper-link': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/rpc-node': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/preset-docs-thread-comment@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/docs-thread-comment-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-advanced@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-chart': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/engine-shape': 0.16.1 + '@univerjs-pro/exchange-client': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/license': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-chart-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-exchange-client': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-print': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-shape-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-graphics': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-native + + '@univerjs/preset-sheets-collaboration@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/edit-history-loader': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/edit-history-viewer': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs-pro/thread-comment-datasource': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-advanced': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-native + + '@univerjs/preset-sheets-conditional-formatting@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-conditional-formatting': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-core@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/network': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/rpc': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-numfmt-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-data-validation@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-data-validation-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-drawing@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/docs-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-filter@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-filter': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-filter-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-find-replace@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/find-replace': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-find-replace': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-hyper-link@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-hyper-link': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-hyper-link-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-node-core@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/rpc-node': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-sort': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/preset-sheets-note@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-note': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-note-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-sort@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-sort': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-sort-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-table@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-table': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-table-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/preset-sheets-thread-comment@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-thread-comment-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + + '@univerjs/presets@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/preset-docs-advanced': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-collaboration': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-core': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-drawing': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-hyper-link': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-docs-node-core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/preset-docs-thread-comment': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-advanced': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-collaboration': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-conditional-formatting': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-core': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-data-validation': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-drawing': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-filter': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-find-replace': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-hyper-link': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-node-core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/preset-sheets-note': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-sort': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-table': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/preset-sheets-thread-comment': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-native + + '@univerjs/protocol@0.1.48': {} + + '@univerjs/rpc-node@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/rpc': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/rpc@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/sheets-conditional-formatting-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-conditional-formatting@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/sheets-data-validation-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-data-validation@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/protocol': 0.1.48 + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/sheets-drawing-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-drawing@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/drawing': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + transitivePeerDependencies: + - '@wendellhu/redi' + - rxjs + + '@univerjs/sheets-filter-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/rpc': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-filter@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/rpc': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/sheets-find-replace@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/find-replace': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react + - react-dom + + '@univerjs/sheets-formula-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-formula@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/rpc': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/sheets-graphics@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react + - react-dom + - rxjs + + '@univerjs/sheets-hyper-link-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-hyper-link@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/sheets-note-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-note': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-note@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/sheets-numfmt-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-numfmt@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/sheets-sort-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-sort': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-sort@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + transitivePeerDependencies: + - '@wendellhu/redi' + - rxjs + + '@univerjs/sheets-table-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/sheets-sort': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-table': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-table@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/sheets-thread-comment-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets-thread-comment@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/sheets-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/protocol': 0.1.48 + '@univerjs/sheets': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/telemetry': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/sheets@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/engine-formula': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/protocol': 0.1.48 + '@univerjs/rpc': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/telemetry@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + transitivePeerDependencies: + - '@wendellhu/redi' + - rxjs + + '@univerjs/themes@0.16.1': {} + + '@univerjs/thread-comment-ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/docs-ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(@wendellhu/redi@1.1.1(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/thread-comment': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/ui': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2) + react: 19.2.4 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - '@wendellhu/redi' + - react-dom + + '@univerjs/thread-comment@0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@wendellhu/redi' + + '@univerjs/ui@0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/design': 0.16.1(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@univerjs/engine-render': 0.16.1(@wendellhu/redi@1.1.1(react@19.2.4))(rxjs@7.8.2) + '@univerjs/icons': 1.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@wendellhu/redi': 1.1.1(react@19.2.4) + localforage: 1.10.0 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + '@uploadcare/cname-prefix@6.18.3': {} '@uploadcare/file-uploader@1.24.5(bufferutil@4.0.9)(utf-8-validate@6.0.5)': @@ -22190,6 +25124,10 @@ snapshots: '@webext-core/match-patterns@1.0.3': {} + '@wendellhu/redi@1.1.1(react@19.2.4)': + optionalDependencies: + react: 19.2.4 + '@wxt-dev/auto-icons@1.1.1(wxt@0.20.18(@types/node@24.11.0)(eslint@10.0.2(jiti@2.6.1))(jiti@2.6.1)(less@4.1.3)(lightningcss@1.31.1)(rollup@4.52.0)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: defu: 6.1.4 @@ -22559,6 +25497,8 @@ snapshots: dependencies: stack-chain: 1.3.7 + async-lock@1.4.1: {} + async-mutex@0.5.0: dependencies: tslib: 2.8.1 @@ -23153,6 +26093,11 @@ snapshots: citty@0.2.0: {} + cjk-regex@3.4.0: + dependencies: + regexp-util: 2.0.3 + unicode-regex: 4.2.0 + ckeditor5-collaboration@47.4.0: dependencies: '@ckeditor/ckeditor5-collaboration-core': 47.4.0 @@ -23259,6 +26204,10 @@ snapshots: transitivePeerDependencies: - supports-color + class-variance-authority@0.7.1: + dependencies: + clsx: 2.1.1 + classnames@2.5.1: {} clean-stack@2.2.0: {} @@ -23351,6 +26300,8 @@ snapshots: '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 + collapse-white-space@2.1.0: {} + color-convert@0.5.3: optional: true @@ -23651,10 +26602,16 @@ snapshots: cross-zip@4.0.1: {} + crypto-js@4.2.0: {} + csrf-csrf@3.2.2: dependencies: http-errors: 2.0.0 + css-box-model@1.2.1: + dependencies: + tiny-invariant: 1.3.3 + css-color-keywords@1.0.0: {} css-declaration-sorter@6.4.1(postcss@8.5.6): @@ -24278,6 +27235,11 @@ snapshots: dependencies: esutils: 2.0.3 + dom-helpers@5.2.1: + dependencies: + '@babel/runtime': 7.28.4 + csstype: 3.2.3 + dom-serialize@2.2.1: dependencies: custom-event: 1.0.1 @@ -25320,6 +28282,10 @@ snapshots: fast-deep-equal@3.1.3: {} + fast-diff@1.3.0: {} + + fast-equals@4.0.3: {} + fast-fifo@1.3.2: {} fast-glob@3.3.3: @@ -25569,6 +28535,10 @@ snapshots: fractional-indexing@3.2.0: {} + franc-min@6.2.0: + dependencies: + trigram-utils: 2.0.1 + fresh@0.5.2: {} fresh@2.0.0: {} @@ -26139,6 +29109,10 @@ snapshots: hoist-non-react-statics@2.5.5: {} + hoist-non-react-statics@3.3.2: + dependencies: + react-is: 16.13.1 + hookable@6.0.1: {} hookified@1.15.0: {} @@ -27168,6 +30142,10 @@ snapshots: '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 + lie@3.1.1: + dependencies: + immediate: 3.0.6 + lie@3.3.0: dependencies: immediate: 3.0.6 @@ -27313,6 +30291,10 @@ snapshots: pkg-types: 2.3.0 quansync: 0.2.11 + localforage@1.10.0: + dependencies: + lie: 3.1.1 + locate-app@2.5.0: dependencies: '@promptbook/utils': 0.69.5 @@ -27780,6 +30762,8 @@ snapshots: tree-dump: 1.1.0(tslib@2.8.1) tslib: 2.8.1 + memoize-one@5.2.1: {} + meow@13.2.0: {} meow@14.0.0: {} @@ -28306,6 +31290,8 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 + n-gram@2.0.2: {} + nan@2.22.2: optional: true @@ -28317,6 +31303,8 @@ snapshots: nanoid@5.1.5: {} + nanoid@5.1.6: {} + napi-build-utils@2.0.0: {} natural-compare@1.4.0: {} @@ -28532,6 +31520,8 @@ snapshots: dependencies: boolbase: 1.0.0 + numfmt@3.2.4: {} + nwsapi@2.2.20: {} nwsapi@2.2.23: @@ -28713,6 +31703,11 @@ snapshots: object-hash: 2.2.0 oidc-token-hash: 5.1.0 + opentype.js@1.3.4: + dependencies: + string.prototype.codepointat: 0.2.1 + tiny-inflate: 1.0.3 + optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -28758,6 +31753,14 @@ snapshots: os-shim@0.1.3: {} + ot-json1@1.0.2: + dependencies: + ot-text-unicode: 4.0.0 + + ot-text-unicode@4.0.0: + dependencies: + unicount: 1.1.0 + outdent@0.8.0: {} outvariant@1.4.3: @@ -28871,6 +31874,8 @@ snapshots: pako@2.0.3: {} + pako@2.1.0: {} + panzoom@9.4.3: dependencies: amator: 1.1.0 @@ -29734,6 +32739,8 @@ snapshots: quickselect@3.0.0: {} + raf-schd@4.0.3: {} + rand-token@1.0.1: {} random-bytes@1.0.0: {} @@ -29772,6 +32779,72 @@ snapshots: schema-utils: 3.3.0 webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.27.3) + rbush@4.0.1: + dependencies: + quickselect: 3.0.0 + + rc-dropdown@4.2.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.4 + '@rc-component/trigger': 2.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + classnames: 2.5.1 + rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + + rc-menu@9.16.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.4 + '@rc-component/trigger': 2.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + classnames: 2.5.1 + rc-motion: 2.9.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + rc-overflow: 1.5.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + + rc-motion@2.9.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.4 + classnames: 2.5.1 + rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + + rc-overflow@1.5.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.4 + classnames: 2.5.1 + rc-resize-observer: 1.4.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + + rc-resize-observer@1.4.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.4 + classnames: 2.5.1 + rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + resize-observer-polyfill: 1.5.1 + + rc-util@5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.4 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-is: 18.3.1 + + rc-virtual-list@3.19.2(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.4 + classnames: 2.5.1 + rc-resize-observer: 1.4.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + rc-util: 5.44.4(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + rc9@2.1.2: dependencies: defu: 6.1.4 @@ -29784,6 +32857,20 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 + react-beautiful-dnd@13.1.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.4 + css-box-model: 1.2.1 + memoize-one: 5.2.1 + raf-schd: 4.0.3 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-redux: 7.2.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + redux: 4.2.1 + use-memo-one: 1.1.3(react@19.2.4) + transitivePeerDependencies: + - react-native + react-dom@16.14.0(react@16.14.0): dependencies: loose-envify: 1.4.0 @@ -29797,6 +32884,24 @@ snapshots: react: 19.2.4 scheduler: 0.27.0 + react-draggable@4.5.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + + react-grid-layout@1.5.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + clsx: 2.1.1 + fast-equals: 4.0.3 + prop-types: 15.8.1 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-draggable: 4.5.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react-resizable: 3.1.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + resize-observer-polyfill: 1.5.1 + react-i18next@16.5.4(i18next@25.8.13(typescript@5.9.3))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3): dependencies: '@babel/runtime': 7.28.4 @@ -29817,6 +32922,22 @@ snapshots: react-is@16.13.1: {} + react-is@17.0.2: {} + + react-is@18.3.1: {} + + react-redux@7.2.9(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.4 + '@types/react-redux': 7.1.34 + hoist-non-react-statics: 3.3.2 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 19.2.4 + react-is: 17.0.2 + optionalDependencies: + react-dom: 19.2.4(react@19.2.4) + react-refresh@0.18.0: {} react-remove-scroll-bar@2.3.8(@types/react@19.1.7)(react@19.2.4): @@ -29838,6 +32959,13 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + react-resizable@3.1.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + prop-types: 15.8.1 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-draggable: 4.5.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react-router-dom@4.3.1(react@16.14.0): dependencies: history: 4.10.1 @@ -29873,6 +33001,15 @@ snapshots: prop-types: 15.8.1 react: 19.2.4 + react-transition-group@4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.4 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-window@2.2.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4): dependencies: react: 19.2.4 @@ -29986,6 +33123,10 @@ snapshots: - react-native - supports-color + redux@4.2.1: + dependencies: + '@babel/runtime': 7.28.4 + reflect.getprototypeof@1.0.10: dependencies: call-bind: 1.0.8 @@ -30005,6 +33146,8 @@ snapshots: regenerate@1.4.2: {} + regexp-util@2.0.3: {} + regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -30115,6 +33258,8 @@ snapshots: dependencies: pe-library: 1.0.1 + resize-observer-polyfill@1.5.1: {} + resolve-alpn@1.2.1: {} resolve-from@4.0.0: {} @@ -30333,7 +33478,6 @@ snapshots: rxjs@7.8.2: dependencies: tslib: 2.8.1 - optional: true safaridriver@1.0.0: {} @@ -30961,6 +34105,11 @@ snapshots: dependencies: atomic-sleep: 1.0.0 + sonner@2.0.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + dependencies: + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + sort-keys-length@1.0.1: dependencies: sort-keys: 1.1.2 @@ -31156,6 +34305,8 @@ snapshots: get-east-asian-width: 1.4.0 strip-ansi: 7.1.2 + string.prototype.codepointat@0.2.1: {} + string.prototype.matchall@4.0.12: dependencies: call-bind: 1.0.8 @@ -31579,6 +34730,8 @@ snapshots: tabulator-tables@6.3.1: {} + tailwind-merge@2.6.0: {} + tapable@2.2.3: {} tape@4.17.0: @@ -31693,6 +34846,8 @@ snapshots: tiny-each-async@2.0.3: optional: true + tiny-inflate@1.0.3: {} + tiny-invariant@1.3.3: {} tiny-warning@1.0.3: {} @@ -31785,6 +34940,11 @@ snapshots: dependencies: tslib: 2.8.1 + trigram-utils@2.0.1: + dependencies: + collapse-white-space: 2.1.0 + n-gram: 2.0.2 + trim-lines@3.0.1: {} trim-repeated@1.0.0: @@ -32062,8 +35222,14 @@ snapshots: unicode-property-aliases-ecmascript@1.1.0: {} + unicode-regex@4.2.0: + dependencies: + regexp-util: 2.0.3 + unicorn-magic@0.4.0: {} + unicount@1.1.0: {} + unidragger@3.0.1: dependencies: ev-emitter: 2.1.2 @@ -32224,6 +35390,10 @@ snapshots: optionalDependencies: '@types/react': 19.1.7 + use-memo-one@1.1.3(react@19.2.4): + dependencies: + react: 19.2.4 + use-sidecar@1.1.3(@types/react@19.1.7)(react@19.2.4): dependencies: detect-node-es: 1.1.0 @@ -32266,6 +35436,8 @@ snapshots: uuid@11.1.0: {} + uuid@13.0.0: {} + uuid@8.3.2: {} uuid@9.0.1: {}