diff --git a/apps/backend/package.json b/apps/backend/package.json index b7ad3a14f..d05f5283d 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -13,18 +13,18 @@ "db": "vitnode-backend db" }, "dependencies": { - "@nestjs/common": "^10.4.7", - "@nestjs/core": "^10.4.7", - "@nestjs/platform-express": "^10.4.7", + "@nestjs/common": "^10.4.8", + "@nestjs/core": "^10.4.8", + "@nestjs/platform-express": "^10.4.8", "@nestjs/schedule": "^4.1.1", "@nestjs/throttler": "^6.2.1", "@react-email/components": "^0.0.28", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", - "drizzle-kit": "^0.28.0", - "drizzle-orm": "^0.36.1", - "react": "19.0.0-rc-5c56b873-20241107", - "react-dom": "19.0.0-rc-5c56b873-20241107", + "drizzle-kit": "^0.28.1", + "drizzle-orm": "^0.36.3", + "react": "19.0.0-rc.1", + "react-dom": "19.0.0-rc.1", "reflect-metadata": "^0.2.2", "vitnode-backend": "workspace:*", "vitnode-backend-ai-google": "workspace:*", diff --git a/apps/frontend/package.json b/apps/frontend/package.json index 1efcc12a3..43936ab23 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -15,11 +15,11 @@ "dependencies": { "@hookform/resolvers": "^3.9.1", "geist": "^1.3.1", - "lucide-react": "^0.456.0", + "lucide-react": "^0.460.0", "next": "^15.0.3", - "next-intl": "^3.25.0", - "react": "19.0.0-rc-5c56b873-20241107", - "react-dom": "19.0.0-rc-5c56b873-20241107", + "next-intl": "^3.25.1", + "react": "19.0.0-rc.1", + "react-dom": "19.0.0-rc.1", "react-hook-form": "^7.53.2", "recharts": "^2.13.3", "sonner": "^1.7.0", @@ -32,9 +32,9 @@ "@types/react-dom": "^18.3.1", "autoprefixer": "^10.4.20", "eslint-config-typescript-vitnode": "workspace:*", - "postcss": "^8.4.48", + "postcss": "^8.4.49", "shared": "workspace:*", - "tailwindcss": "^3.4.14", + "tailwindcss": "^3.4.15", "typescript": "^5.6.3", "vitnode-shared": "workspace:*" } diff --git a/apps/frontend/src/plugins/core/langs/en.json b/apps/frontend/src/plugins/core/langs/en.json index 75986d427..eca32171c 100644 --- a/apps/frontend/src/plugins/core/langs/en.json +++ b/apps/frontend/src/plugins/core/langs/en.json @@ -114,6 +114,7 @@ "horizontal_rule": "Horizontal Rule", "more": "More", "align": "Align", + "upload_files": "Upload Files", "link": { "title": "Link", "text": "Text", @@ -163,7 +164,6 @@ } }, "files": { - "attach": "Attach Files", "state": { "loading": "Uploading...", "error": "Oops! Something went wrong. {error}" @@ -173,7 +173,7 @@ "images_videos": "Images & Videos", "images": "Images", "errors": { - "max_storage_extended": "Max storage exceeded. You can't upload more files. Max storage is {size}.", + "max_storage_extended": "Max storage exceeded. Max storage is {size}.", "invalid_file_type": "Invalid file type! Allowed types: {types}." } }, diff --git a/apps/shared/package.json b/apps/shared/package.json index 529bd1b1f..27e5124c2 100644 --- a/apps/shared/package.json +++ b/apps/shared/package.json @@ -15,8 +15,8 @@ } }, "dependencies": { - "@nestjs/common": "^10.4.7", - "@nestjs/swagger": "^8.0.5" + "@nestjs/common": "^10.4.8", + "@nestjs/swagger": "^8.0.7" }, "devDependencies": { "@types/multer": "^1.4.12", diff --git a/package.json b/package.json index 2ec3368f6..5371603b7 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ }, "pnpm": { "overrides": { - "react-is": "19.0.0-rc-5c56b873-20241107" + "react-is": "19.0.0-rc.1" } }, "workspaces": [ @@ -30,7 +30,7 @@ "devDependencies": { "@types/node": "^22.9.0", "eslint-config-typescript-vitnode": "workspace:*", - "turbo": "^2.2.3" + "turbo": "^2.3.0" }, "packageManager": "pnpm@9.12.2", "engines": { diff --git a/packages/backend/package.json b/packages/backend/package.json index 013cb8b4d..091f31fe6 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -58,8 +58,8 @@ "codegen" ], "devDependencies": { - "@nestjs/common": "^10.4.7", - "@nestjs/platform-express": "^10.4.7", + "@nestjs/common": "^10.4.8", + "@nestjs/platform-express": "^10.4.8", "@nestjs/schedule": "^4.1.1", "@react-email/components": "^0.0.28", "@swc/cli": "^0.5.0", @@ -75,22 +75,22 @@ "class-validator": "^0.14.1", "concurrently": "^9.1.0", "eslint-config-typescript-vitnode": "workspace:*", - "react": "19.0.0-rc-5c56b873-20241107", - "react-dom": "19.0.0-rc-5c56b873-20241107", + "react": "19.0.0-rc.1", + "react-dom": "19.0.0-rc.1", "tsup": "^8.3.5", "typescript": "^5.6.3" }, "dependencies": { "@nestjs/config": "^3.3.0", - "@nestjs/core": "^10.4.7", + "@nestjs/core": "^10.4.8", "@nestjs/jwt": "^10.2.0", "@nestjs/serve-static": "^4.0.2", - "@nestjs/swagger": "^8.0.5", + "@nestjs/swagger": "^8.0.7", "@react-email/render": "^1.0.2", "cookie-parser": "^1.4.7", "dotenv": "^16.4.5", - "drizzle-kit": "^0.28.0", - "drizzle-orm": "^0.36.1", + "drizzle-kit": "^0.28.1", + "drizzle-orm": "^0.36.3", "helmet": "^8.0.0", "pg": "^8.13.1", "sharp": "^0.33.5", diff --git a/packages/backend/src/helpers/string_language/parse.service.ts b/packages/backend/src/helpers/string_language/parse.service.ts index 25b6e5dc9..11cc272eb 100644 --- a/packages/backend/src/helpers/string_language/parse.service.ts +++ b/packages/backend/src/helpers/string_language/parse.service.ts @@ -24,7 +24,7 @@ export class ParseStringLanguageHelper { // Get all file ids if ( - value.type === 'files' && + value.type === 'fileNode' && !files.find(file => file.id === value.attrs?.id) && value.attrs.dir_folder ) { diff --git a/packages/create-vitnode-app/helpers/create-packages-json.ts b/packages/create-vitnode-app/helpers/create-packages-json.ts index d3bb3b456..aec9cd98b 100644 --- a/packages/create-vitnode-app/helpers/create-packages-json.ts +++ b/packages/create-vitnode-app/helpers/create-packages-json.ts @@ -50,14 +50,14 @@ export const createPackagesJSON = ({ }, overrides: packageManager.startsWith('npm') ? { - react: '19.0.0-rc-5c56b873-20241107', - 'react-dom': '19.0.0-rc-5c56b873-20241107', + react: '19.0.0-rc.1', + 'react-dom': '19.0.0-rc.1', } : {}, pnpm: packageManager.startsWith('pnpm') ? { overrides: { - 'react-is': '19.0.0-rc-5c56b873-20241107', + 'react-is': '19.0.0-rc.1', }, } : {}, @@ -67,7 +67,7 @@ export const createPackagesJSON = ({ 'eslint-config-typescript-vitnode': `^${pkg.version}`, } : {}), - turbo: '^2.2.3', + turbo: '^2.3.0', }, packageManager, workspaces: ['apps/*'], @@ -94,11 +94,11 @@ export const createPackagesJSON = ({ dependencies: { '@hookform/resolvers': '^3.9.1', geist: '^1.3.1', - 'lucide-react': '^0.456.0', + 'lucide-react': '^0.460.0', next: '^15.0.3', - 'next-intl': '^3.25.0', - react: '19.0.0-rc-5c56b873-20241107', - 'react-dom': '19.0.0-rc-5c56b873-20241107', + 'next-intl': '^3.25.1', + react: '19.0.0-rc.1', + 'react-dom': '19.0.0-rc.1', 'react-hook-form': '^7.53.2', recharts: '^2.13.3', sonner: '^1.7.0', @@ -111,9 +111,9 @@ export const createPackagesJSON = ({ '@types/react-dom': '^18.3.1', autoprefixer: '^10.4.20', 'eslint-config-typescript-vitnode': `^${pkg.version}`, - postcss: '^8.4.48', + postcss: '^8.4.49', shared: 'workspace:*', - tailwindcss: '^3.4.14', + tailwindcss: '^3.4.15', typescript: '^5.6.3', 'vitnode-shared': `^${pkg.version}`, }, @@ -139,18 +139,18 @@ export const createPackagesJSON = ({ db: 'vitnode-backend db', }, dependencies: { - '@nestjs/common': '^10.4.7', - '@nestjs/core': '^10.4.7', - '@nestjs/platform-express': '^10.4.7', + '@nestjs/common': '^10.4.8', + '@nestjs/core': '^10.4.8', + '@nestjs/platform-express': '^10.4.8', '@nestjs/schedule': '^4.1.1', '@nestjs/throttler': '^6.2.1', '@react-email/components': '^0.0.28', 'class-transformer': '^0.5.1', 'class-validator': '^0.14.1', - 'drizzle-kit': '^0.28.0', - 'drizzle-orm': '^0.36.1', - react: '19.0.0-rc-5c56b873-20241107', - 'react-dom': '19.0.0-rc-5c56b873-20241107', + 'drizzle-kit': '^0.28.1', + 'drizzle-orm': '^0.36.3', + react: '19.0.0-rc.1', + 'react-dom': '19.0.0-rc.1', 'reflect-metadata': '^0.2.2', 'vitnode-backend': `^${pkg.version}`, }, @@ -192,8 +192,8 @@ export const createPackagesJSON = ({ }, }, dependencies: { - '@nestjs/common': '^10.4.7', - '@nestjs/swagger': '^8.0.5', + '@nestjs/common': '^10.4.8', + '@nestjs/swagger': '^8.0.7', }, devDependencies: { '@types/multer': '^1.4.12', diff --git a/packages/eslint-config-typescript-vitnode/package.json b/packages/eslint-config-typescript-vitnode/package.json index 751b94615..d98680399 100644 --- a/packages/eslint-config-typescript-vitnode/package.json +++ b/packages/eslint-config-typescript-vitnode/package.json @@ -39,8 +39,8 @@ "typescript": "^5.6.3" }, "dependencies": { - "@eslint/js": "^9.14.0", - "eslint": "^9.14.0", + "@eslint/js": "9.14.0", + "eslint": "9.14.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-perfectionist": "^3.9.1", @@ -50,6 +50,6 @@ "eslint-plugin-react-hooks": "^5.0.0", "globals": "^15.12.0", "prettier-plugin-tailwindcss": "^0.6.8", - "typescript-eslint": "^8.13.0" + "typescript-eslint": "^8.14.0" } } diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 9ac40503e..15222d97c 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -107,14 +107,14 @@ "concurrently": "^9.1.0", "dotenv": "^16.4.5", "eslint-config-typescript-vitnode": "workspace:*", - "lucide-react": "^0.456.0", - "next-intl": "^3.25.0", - "react": "19.0.0-rc-5c56b873-20241107", - "react-dom": "19.0.0-rc-5c56b873-20241107", + "lucide-react": "^0.460.0", + "next-intl": "^3.25.1", + "react": "19.0.0-rc.1", + "react-dom": "19.0.0-rc.1", "react-hook-form": "^7.53.2", "recharts": "^2.13.3", "sonner": "^1.7.0", - "tailwindcss": "^3.4.14", + "tailwindcss": "^3.4.15", "tsup": "^8.3.5", "typescript": "^5.6.3", "zod": "^3.23.8" @@ -135,7 +135,7 @@ "@radix-ui/react-popover": "^1.1.2", "@radix-ui/react-progress": "^1.1.0", "@radix-ui/react-radio-group": "^1.2.1", - "@radix-ui/react-scroll-area": "^1.2.0", + "@radix-ui/react-scroll-area": "^1.2.1", "@radix-ui/react-select": "^2.1.2", "@radix-ui/react-separator": "^1.1.0", "@radix-ui/react-slider": "^1.2.1", @@ -143,10 +143,10 @@ "@radix-ui/react-switch": "^1.1.1", "@radix-ui/react-toggle": "^1.1.0", "@radix-ui/react-toggle-group": "^1.1.0", - "@radix-ui/react-tooltip": "^1.1.3", + "@radix-ui/react-tooltip": "^1.1.4", "@radix-ui/react-visually-hidden": "^1.1.0", "@tailwindcss/container-queries": "^0.1.1", - "@tanstack/react-query": "^5.59.20", + "@tanstack/react-query": "^5.60.5", "@tiptap/extension-code-block-lowlight": "^2.9.1", "@tiptap/extension-color": "^2.9.1", "@tiptap/extension-heading": "^2.9.1", @@ -165,7 +165,7 @@ "cropperjs": "^1.6.2", "embla-carousel-react": "^8.3.1", "emoji-mart": "^5.6.0", - "framer-motion": "^11.11.11", + "framer-motion": "^11.11.17", "html-react-parser": "^5.1.18", "lodash": "^4.17.21", "lowlight": "^3.1.0", @@ -176,7 +176,8 @@ "react-colorful": "^5.6.1", "react-cropper": "^2.3.3", "react-day-picker": "^8.10.1", - "react-is": "19.0.0-rc-7c8e5e7a-20241101", + "react-is": "19.0.0-rc.1", + "react-moveable": "^0.56.0", "tailwind-merge": "^2.5.4", "tailwindcss-animate": "^1.0.7", "tippy.js": "^6.3.7", diff --git a/packages/frontend/src/components/editor/editor.tsx b/packages/frontend/src/components/editor/editor.tsx index 993df6b8b..6d751da18 100644 --- a/packages/frontend/src/components/editor/editor.tsx +++ b/packages/frontend/src/components/editor/editor.tsx @@ -1,17 +1,23 @@ 'use client'; +import { fetcherClient } from '@/api/fetcher-client'; +import { formatBytes } from '@/helpers/format-bytes'; import { useMiddlewareData } from '@/hooks/use-middleware-data'; import { useSession } from '@/hooks/use-session'; import { useSessionAdmin } from '@/hooks/use-session-admin'; import { Content, EditorContent, useEditor } from '@tiptap/react'; -import { useLocale } from 'next-intl'; +import { useLocale, useTranslations } from 'next-intl'; import React from 'react'; +import { toast } from 'sonner'; +import { ShowFile, UploadFilesBody } from 'vitnode-shared/files.dto'; import { StringLanguage } from 'vitnode-shared/string-language.dto'; import { cn } from '../../helpers/classnames'; import { Skeleton } from '../ui/skeleton'; import { EmojiExtensionEditor } from './extensions/emoji/emoji'; import { useExtensionsEditor } from './extensions/extensions'; +import { FilesHandlerStorage } from './extensions/files/files'; +import { deleteMutationApi } from './extensions/files/hooks/delete-mutation-api'; import { getFilesFromContent } from './extensions/files/hooks/functions'; import { useFilesExtensionEditor } from './extensions/files/hooks/use-files-extension-editor'; import { FooterEditor } from './footer/footer'; @@ -33,7 +39,7 @@ export const Editor = ({ }: { allowUploadFiles?: { folder: string; - plugin: string; + plugin_code: string; }; autofocus?: boolean; className?: string; @@ -42,7 +48,12 @@ export const Editor = ({ onChange: (value: StringLanguage[]) => void; value: StringLanguage[]; }) => { + const [files, setFiles] = React.useState( + getFilesFromContent(value), + ); const locale = useLocale(); + const t = useTranslations('core.global.editor.files.errors'); + const tCore = useTranslations('core.global.errors'); const { languages_code_default } = useMiddlewareData(); const [selectedLanguage, setSelectedLanguage] = React.useState( locale || languages_code_default, @@ -53,20 +64,107 @@ export const Editor = ({ session.user?.files_permissions.allow_upload ?? adminSession.user?.files_permissions.allow_upload ?? false; - const { handleDelete, checkUploadFile, uploadFile } = useFilesExtensionEditor( - { - allowUploadFiles, - }, - ); + const { validateMimeTypeFile, validateSizeFile } = useFilesExtensionEditor(); + + const handleUploadError = (error: Error, tempId: number) => { + const updateFileError = (message: string) => { + setFiles(prev => + prev.map(f => + f.id === tempId ? { ...f, isLoading: false, error: message } : f, + ), + ); + }; + + if (error.message.includes('MAX_STORAGE_EXTENDED')) { + const maxStorage = Number(error.message.split('.')[1]); + updateFileError( + t('max_storage_extended', { size: formatBytes(maxStorage) }), + ); + + return; + } + + if (error.message.includes('INVALID_FILE_TYPE')) { + const fileType = error.message.split('.')[1]; + updateFileError(t('invalid_file_type', { type: fileType })); + + return; + } + + updateFileError(tCore('internal_server_error')); + }; + + const onUploadFile = async (file: File) => { + if (!allowUploadFiles) return; + const tempId = Math.floor(Math.random() * 1000) + file.size; + let allFiles: FilesHandlerStorage[] = []; + + setFiles(prev => { + const current: FilesHandlerStorage[] = [ + ...prev, + { + id: tempId, + isLoading: true, + file, + }, + ]; + + allFiles = current; + + return current; + }); + + try { + // Validate file + validateMimeTypeFile(file); + validateSizeFile({ file, files: allFiles }); + + const formData = new FormData(); + formData.append('file', file); + formData.append('plugin_code', allowUploadFiles.plugin_code); + formData.append('folder', allowUploadFiles.folder); + + const { data } = await fetcherClient({ + url: '/core/files', + method: 'POST', + body: formData, + }); + + setFiles(prev => + prev.map(f => + f.id === tempId ? { ...f, isLoading: false, data, id: data.id } : f, + ), + ); + + return data; + } catch (err) { + handleUploadError(err as Error, tempId); + } + }; + + const onRemoveFile = async ({ + id, + securityKey, + }: { + id: number; + securityKey?: string; + }) => { + try { + await deleteMutationApi({ + file_id: id, + security_key: securityKey, + }); + setFiles(prev => prev.filter(f => f.id !== id)); + } catch (_) { + toast.error(tCore('title'), { + description: tCore('internal_server_error'), + }); + } + }; + const extensions = useExtensionsEditor({ - fileSystem: { - editorValue: value, - files: Array.isArray(value) ? getFilesFromContent(value) : [], - selectedLanguage, - handleDelete, - checkUploadFile, - uploadFile, - allowUpload: allowUploadFilesSession, + filesOptions: { + onUploadFile, }, }); @@ -140,12 +238,13 @@ export const Editor = ({ void, selectedLanguage, + files, + allowUploadFiles: allowUploadFilesSession, + onUploadFile, + onRemoveFile, }} >
diff --git a/packages/frontend/src/components/editor/extensions/extensions.tsx b/packages/frontend/src/components/editor/extensions/extensions.tsx index 315f340e6..3a4bf9a14 100644 --- a/packages/frontend/src/components/editor/extensions/extensions.tsx +++ b/packages/frontend/src/components/editor/extensions/extensions.tsx @@ -6,11 +6,15 @@ import { Underline } from '@tiptap/extension-underline'; import { StarterKit } from '@tiptap/starter-kit'; import { CodeBlockLowlightExtensionEditor } from './code/code'; -import { FilesHandler, FilesHandlerProps } from './files/files'; +import { FilesHandler, FilesHandlerOptions } from './files/files'; import { HeadingExtensionEditor } from './heading'; import { MentionExtensionEditor } from './mentions/emoji'; -export const useExtensionsEditor = ({ fileSystem }: FilesHandlerProps) => { +export const useExtensionsEditor = ({ + filesOptions, +}: { + filesOptions?: FilesHandlerOptions; +}) => { return [ StarterKit.configure({ heading: false, @@ -51,16 +55,14 @@ export const useExtensionsEditor = ({ fileSystem }: FilesHandlerProps) => { TextAlign.configure({ types: ['heading', 'paragraph'], }), - CodeBlockLowlightExtensionEditor, + // CodeBlockLowlightExtensionEditor, Link.extend({ inclusive: false }).configure({ openOnClick: true, }), Color, TextStyle, MentionExtensionEditor, - FilesHandler({ - fileSystem, - }), + FilesHandler({ ...filesOptions }), HeadingExtensionEditor(), ]; }; diff --git a/packages/frontend/src/components/editor/extensions/files/client.tsx b/packages/frontend/src/components/editor/extensions/files/client.tsx index bb3b17064..7049fb4f0 100644 --- a/packages/frontend/src/components/editor/extensions/files/client.tsx +++ b/packages/frontend/src/components/editor/extensions/files/client.tsx @@ -1,35 +1,87 @@ 'use client'; import { formatBytes } from '@/helpers/format-bytes'; -import { NodeViewWrapper, ReactNodeViewRenderer } from '@tiptap/react'; +import { + NodeViewProps, + NodeViewWrapper, + ReactNodeViewRenderer, +} from '@tiptap/react'; import { File } from 'lucide-react'; import Image from 'next/image'; +import React from 'react'; +import Moveable from 'react-moveable'; import { CONFIG } from '../../../../helpers/config-with-env'; import { acceptMimeTypeImage, FilesHandlerAttributes } from './files'; -const FileFromNextWithNode = ({ - node: { attrs: data }, -}: { - node: { attrs: FilesHandlerAttributes }; -}) => { +const FileComponent = ({ + node: { attrs }, + selected, + updateAttributes, +}: NodeViewProps) => { + const targetRef = React.useRef(null); + const data = attrs as FilesHandlerAttributes; + if ( acceptMimeTypeImage.includes(data.mimetype) && data.width && data.height ) { return ( - -
+ +
{data.file_alt
+ {selected && ( + { + if (delta[0]) target.style.width = `${width}px`; + if (delta[1]) target.style.height = `${height}px`; + }} + onResizeEnd={e => { + updateAttributes({ + width: Math.round(+e.lastEvent.width), + height: Math.round(+e.lastEvent.height), + }); + }} + onScale={({ target, transform }) => { + target.style.transform = transform; + }} + origin={false} + resizable={true} + scalable={true} + target={targetRef} + throttleDrag={0} + throttleResize={0} + throttleScale={0} + /> + )}
); } @@ -59,8 +111,5 @@ const FileFromNextWithNode = ({ ); }; -export const renderReactNode = () => - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-expect-error - // TODO: Fix this - ReactNodeViewRenderer(FileFromNextWithNode); +export const renderFileNodeForReact = () => + ReactNodeViewRenderer(FileComponent); diff --git a/packages/frontend/src/components/editor/extensions/files/files.ts b/packages/frontend/src/components/editor/extensions/files/files.ts index 720f14335..72a85f499 100644 --- a/packages/frontend/src/components/editor/extensions/files/files.ts +++ b/packages/frontend/src/components/editor/extensions/files/files.ts @@ -1,9 +1,9 @@ -import { Plugin } from '@tiptap/pm/state'; +import { Plugin, PluginKey } from '@tiptap/pm/state'; import { mergeAttributes, Node } from '@tiptap/react'; +import { Extension } from '@tiptap/react'; import { ShowFile } from 'vitnode-shared/files.dto'; -import { StringLanguage } from 'vitnode-shared/string-language.dto'; -import { renderReactNode } from './client'; +import { renderFileNodeForReact } from './client'; export const acceptMimeTypeImage = [ 'image/jpeg', @@ -30,15 +30,85 @@ export interface FilesHandlerAttributes { declare module '@tiptap/react' { interface Commands { - files: { - deleteFile: (id: number) => ReturnType; - insertFileIntoContent: (id: number) => ReturnType; - uploadFiles: (file: File[]) => ReturnType; + filesUpload: { + insertFileIntoContent: ( + file: Omit, + ) => ReturnType; }; } } -export interface FileStateEditor { +const FileNode = Node.create({ + name: 'fileNode', + group: 'inline', + inline: true, + draggable: true, + atom: true, + + addAttributes() { + return { + file_name_original: { + default: '', + }, + file_name: { + default: '', + }, + dir_folder: { + default: '', + }, + file_alt: { + default: '', + }, + file_size: { + default: 0, + }, + mimetype: { + default: '', + }, + id: { + default: 0, + }, + width: { + default: 0, + }, + height: { + default: 0, + }, + security_key: { + default: '', + }, + }; + }, + + addCommands() { + return { + insertFileIntoContent: + file => + ({ commands }) => { + return commands.insertContent({ + type: this.name, + attrs: file, + }); + }, + }; + }, + + renderHTML({ HTMLAttributes }) { + return [ + 'button', + mergeAttributes(HTMLAttributes, { + ['data-type']: this.name, + type: 'button', + }), + ]; + }, + + addNodeView() { + return renderFileNodeForReact(); + }, +}); + +export interface FilesHandlerStorage { data?: Omit; error?: string; file?: File; @@ -46,226 +116,113 @@ export interface FileStateEditor { isLoading: boolean; } -export interface FilesHandlerProps { - fileSystem?: { - allowUpload: boolean; - checkUploadFile: (args: { - file: FileStateEditor; - fileState: FileStateEditor[]; - }) => FileStateEditor | undefined; - editorValue: string | StringLanguage[]; - files: FileStateEditor[]; - handleDelete: (args: { - id: number; - securityKey: string | undefined; - }) => Promise; - selectedLanguage: string; - uploadFile: (file: FileStateEditor) => Promise; - }; +export interface FilesHandlerOptions { + onUploadFile?: (file: File) => Promise; } -export const FilesHandler = ({ fileSystem }: FilesHandlerProps) => - Node.create({ - name: 'files', - group: 'inline', - inline: true, - atom: true, - selectable: true, - draggable: true, - isolating: false, - priority: 10000, +export const FilesHandler = ({ onUploadFile }: FilesHandlerOptions) => { + return Extension.create({ + name: 'filesUpload', - addStorage() { + addOptions() { return { - files: fileSystem?.files ?? [], + onUploadFile, }; }, - addAttributes() { + addNodeView() { return { - file_name_original: { - default: '', - }, - file_name: { - default: '', - }, - dir_folder: { - default: '', - }, - file_alt: { - default: '', - }, - file_size: { - default: 0, - }, - mimetype: { - default: '', - }, - id: { - default: 0, - }, - width: { - default: 0, - }, - height: { - default: 0, - }, - security_key: { - default: '', - }, + fileNode: FileNode, }; }, - addNodeView() { - return renderReactNode(); - }, - - renderHTML({ HTMLAttributes }) { - return [ - 'button', - mergeAttributes(HTMLAttributes, { - ['data-type']: 'file', - type: 'button', - }), - ]; - }, - - addCommands() { - return { - insertFileIntoContent: - id => - ({ commands }) => { - const files = this.storage.files.find(file => file.id === id); - - if (!files) return false; - - return commands.insertContent({ - type: this.name, - attrs: files.data, - }); - }, - uploadFiles: files => () => { - if (!fileSystem?.editorValue || !files.length) return false; - const newFiles: FileStateEditor[] = files.map(file => ({ - file, - isLoading: true, - id: Math.floor(Math.random() * 1000) + file.size, - })); - this.storage.files = [...this.storage.files, ...newFiles]; - - void Promise.all( - newFiles - .map(async file => { - const findIndex = this.storage.files.findIndex( - item => item.id === file.id, - ); - if (findIndex === -1) return; - - const fileAfterProcess = fileSystem.checkUploadFile({ - file, - fileState: this.storage.files, - }); - if (!fileAfterProcess) return; - this.storage.files[findIndex] = fileAfterProcess; - if (fileAfterProcess.error) return; - - const fileAfterUpload = - await fileSystem.uploadFile(fileAfterProcess); - this.storage.files[findIndex] = fileAfterUpload; - - return fileAfterUpload; - }) - .filter(Boolean) as Promise[], - ); - - return true; - }, - deleteFile: id => () => { - this.storage.files = this.storage.files.filter( - file => file.id !== id, - ); - - return true; - }, - }; + addExtensions() { + return [FileNode]; }, addProseMirrorPlugins() { - const handleUploadFiles = async ( - files: File[], - finishUploadCallback?: (file: FileStateEditor) => void, - ): Promise => { - if (!files.length || !fileSystem?.allowUpload) return []; - const newFiles: FileStateEditor[] = files.map(file => ({ - file, - isLoading: true, - id: Math.floor(Math.random() * 1000) + file.size, - })); - - this.storage.files = [...this.storage.files, ...newFiles]; - - return ( - await Promise.all( - newFiles.map(async file => { - const findIndex = this.storage.files.findIndex( - item => item.id === file.id, - ); - if (findIndex === -1) return; - - const fileAfterProcess = fileSystem.checkUploadFile({ - file, - fileState: this.storage.files, - }); - if (!fileAfterProcess) return; - this.storage.files[findIndex] = fileAfterProcess; - if (fileAfterProcess.error) return fileAfterProcess; - - const fileAfterUpload = - await fileSystem.uploadFile(fileAfterProcess); - this.storage.files[findIndex] = fileAfterUpload; - - finishUploadCallback?.(fileAfterUpload); - - return fileAfterUpload; - }), - ) - ).filter(Boolean) as FileStateEditor[]; - }; - return [ new Plugin({ + key: new PluginKey('fileUpload'), props: { - handlePaste(view, event) { - const files = [...(event.clipboardData?.files ?? [])]; - if (!files.length) return false; - const { schema } = view.state; - - void handleUploadFiles(files, file => { - const node = schema.nodes.files.create(file.data); - const transaction = view.state.tr.replaceSelectionWith(node); - view.dispatch(transaction); - }); + handlePaste: (view, event) => { + const hasFiles = event.clipboardData?.files?.length; + if (!hasFiles || !this.options.onUploadFile) return false; + event.preventDefault(); + const files = Array.from(event.clipboardData.files); + + void Promise.all( + files.map(async file => { + const fileData = await this.options.onUploadFile?.(file); + if (!fileData) return; + + const { schema } = view.state; + const fileNodeType = schema.nodes.fileNode; + if (!fileNodeType) return; + + const node = fileNodeType.create({ + file_name_original: fileData.file_name_original, + file_name: fileData.file_name, + dir_folder: fileData.dir_folder, + file_alt: fileData.file_alt, + file_size: fileData.file_size, + mimetype: fileData.mimetype, + id: fileData.id, + width: fileData.width, + height: fileData.height, + security_key: fileData.security_key, + }); + + // Use the current selection position for paste + const { from, to } = view.state.selection; + const transaction = view.state.tr.replaceRangeWith( + from, + to, + node, + ); + view.dispatch(transaction); + }), + ); return true; }, - - handleDrop(view, event, slice, moved) { - const files = [...(event.dataTransfer?.files ?? [])]; - if (moved && !files.length) return false; - - void handleUploadFiles(files, file => { - const { schema } = view.state; - const coordinates = view.posAtCoords({ - left: event.clientX, - top: event.clientY, - }); - - if (!coordinates) return; - - const node = schema.nodes.files.create(file.data); - const transaction = view.state.tr.insert(coordinates.pos, node); - view.dispatch(transaction); - }); + handleDrop: (view, event) => { + const hasFiles = event.dataTransfer?.files?.length; + if (!hasFiles || !this.options.onUploadFile) return false; + event.preventDefault(); + const files = Array.from(event.dataTransfer.files); + + // Get the drop position + const coords = { left: event.clientX, top: event.clientY }; + const pos = view.posAtCoords(coords); + if (!pos) return false; + + void Promise.all( + files.map(async file => { + const fileData = await this.options.onUploadFile?.(file); + if (!fileData) return; + + const { schema } = view.state; + const fileNodeType = schema.nodes.fileNode; + if (!fileNodeType) return; + const node = fileNodeType.create({ + file_name_original: fileData.file_name_original, + file_name: fileData.file_name, + dir_folder: fileData.dir_folder, + file_alt: fileData.file_alt, + file_size: fileData.file_size, + mimetype: fileData.mimetype, + id: fileData.id, + width: fileData.width, + height: fileData.height, + security_key: fileData.security_key, + }); + + // Insert the file node at the drop position + const transaction = view.state.tr.insert(pos.pos, node); + view.dispatch(transaction); + }), + ); return true; }, @@ -274,3 +231,4 @@ export const FilesHandler = ({ fileSystem }: FilesHandlerProps) => ]; }, }); +}; diff --git a/packages/frontend/src/components/editor/extensions/files/hooks/functions.ts b/packages/frontend/src/components/editor/extensions/files/hooks/functions.ts index c3ed7adf7..2d4894cc4 100644 --- a/packages/frontend/src/components/editor/extensions/files/hooks/functions.ts +++ b/packages/frontend/src/components/editor/extensions/files/hooks/functions.ts @@ -1,12 +1,12 @@ import { JSONContent } from '@tiptap/react'; import { StringLanguage } from 'vitnode-shared/string-language.dto'; -import { FileStateEditor } from '../files'; +import { FilesHandlerStorage } from '../files'; export const getFilesFromContent = ( content: StringLanguage[], -): FileStateEditor[] => { - const files: FileStateEditor[] = []; +): FilesHandlerStorage[] => { + const files: FilesHandlerStorage[] = []; content.forEach(item => { const parseValue: JSONContent[] = JSON.parse(item.value).content; @@ -15,7 +15,7 @@ export const getFilesFromContent = ( values.forEach(value => { // Get all file ids if ( - value.type === 'files' && + value.type === 'fileNode' && value.attrs?.id && !files.find(file => file.id === value.attrs?.id) ) { diff --git a/packages/frontend/src/components/editor/extensions/files/hooks/use-files-extension-editor.ts b/packages/frontend/src/components/editor/extensions/files/hooks/use-files-extension-editor.ts index 26b540edd..fd13486c7 100644 --- a/packages/frontend/src/components/editor/extensions/files/hooks/use-files-extension-editor.ts +++ b/packages/frontend/src/components/editor/extensions/files/hooks/use-files-extension-editor.ts @@ -1,31 +1,16 @@ -import { fetcherClient } from '@/api/fetcher-client'; -import { formatBytes } from '@/helpers/format-bytes'; import { useMiddlewareData } from '@/hooks/use-middleware-data'; import { useSession } from '@/hooks/use-session'; import { useSessionAdmin } from '@/hooks/use-session-admin'; -import { useTranslations } from 'next-intl'; -import { toast } from 'sonner'; -import { ShowFile, UploadFilesBody } from 'vitnode-shared/files.dto'; import { FilesPermissionsCoreSessions } from 'vitnode-shared/user.dto'; import { AllowTypeFilesEnum } from 'vitnode-shared/utils/global'; import { acceptMimeTypeImage, acceptMimeTypeVideo, - FileStateEditor, + FilesHandlerStorage, } from '../files'; -import { deleteMutationApi } from './delete-mutation-api'; -export const useFilesExtensionEditor = ({ - allowUploadFiles, -}: { - allowUploadFiles?: { - folder: string; - plugin: string; - }; -}) => { - const t = useTranslations('core.global.editor.files.errors'); - const tCore = useTranslations('core.global.errors'); +export const useFilesExtensionEditor = () => { const session = useSession(); const adminSession = useSessionAdmin(); const middleware = useMiddlewareData(); @@ -48,58 +33,22 @@ export const useFilesExtensionEditor = ({ 0, }; - const handleDelete = async ({ - id, - securityKey, - }: { - id: number; - securityKey: string | undefined; - }) => { - try { - await deleteMutationApi({ - file_id: id, - security_key: securityKey, - }); - } catch (_) { - toast.error(tCore('title'), { - description: tCore('internal_server_error'), - }); - } - }; - - const validateMimeTypeFile = (file: FileStateEditor): FileStateEditor => { - if (file.error) - return { - ...file, - error: tCore('internal_server_error'), - isLoading: false, - }; - + const validateMimeTypeFile = (file: File) => { const { allow_type } = middleware.editor.files; if (allow_type === AllowTypeFilesEnum.all) return file; const isValidType = (types: string[]) => - types.includes(file.file?.type ?? ''); + types.some(type => file.type.includes(type)); if (allow_type === AllowTypeFilesEnum.images_videos) { if (!isValidType([...acceptMimeTypeImage, ...acceptMimeTypeVideo])) { - return { - ...file, - error: t('invalid_file_type', { - types: [...acceptMimeTypeImage, ...acceptMimeTypeVideo].join(', '), - }), - isLoading: false, - }; + throw new Error( + `INVALID_FILE_TYPE.${[...acceptMimeTypeImage, ...acceptMimeTypeVideo].join(',')}`, + ); } } else if (allow_type === AllowTypeFilesEnum.images) { if (!isValidType(acceptMimeTypeImage)) { - return { - ...file, - error: t('invalid_file_type', { - types: acceptMimeTypeImage.join(', '), - }), - isLoading: false, - }; + throw new Error(`INVALID_FILE_TYPE.${acceptMimeTypeImage.join(',')}`); } } @@ -108,23 +57,16 @@ export const useFilesExtensionEditor = ({ const validateSizeFile = ({ file, - fileState, + files, }: { - file: FileStateEditor; - fileState: FileStateEditor[]; - }): FileStateEditor => { - if (file.error) - return { - ...file, - error: tCore('internal_server_error'), - isLoading: false, - }; - + file: File; + files: FilesHandlerStorage[]; + }) => { if ( permissionFiles.max_storage_for_submit === 0 && permissionFiles.total_max_storage === 0 ) { - return file; + return; } const remainingStorage = @@ -141,93 +83,23 @@ export const useFilesExtensionEditor = ({ return permissionFiles.max_storage_for_submit || -1; })(); - const totalSize = [file, ...fileState.filter(i => i.id !== file.id)].reduce( - (acc, file) => { - if (file.data) return acc + file.data.file_size; - if (file.file) return acc + file.file.size; + const totalSize = files.reduce((acc, file) => { + if (!(file instanceof File) && file.data) { + return acc + file.data.file_size; + } + if (!(file instanceof File) && file.file) { + return acc + file.file.size; + } - return acc; - }, - 0, - ); + return acc; + }, 0); if (totalSize > maxStorage && maxStorage !== -1) { - return { - ...file, - error: t('max_storage_extended', { - size: formatBytes(maxStorage), - }), - isLoading: false, - }; + throw new Error(`MAX_STORAGE_EXTENDED.${maxStorage}`); } return file; }; - const checkUploadFile = ({ - file, - fileState, - }: { - file: FileStateEditor; - fileState: FileStateEditor[]; - }) => { - if ( - !allowUploadFiles || - middleware.editor.files.allow_type === AllowTypeFilesEnum.none || - !permissionFiles.allow_upload - ) { - return; - } - - const fileAfterCheckMineType = validateMimeTypeFile(file); - if (fileAfterCheckMineType.error) return fileAfterCheckMineType; - const fileAfterCheckSize = validateSizeFile({ - file: fileAfterCheckMineType, - fileState, - }); - if (fileAfterCheckSize.error) return fileAfterCheckSize; - - return file; - }; - - const uploadFile = async ( - file: FileStateEditor, - ): Promise => { - const formData = new FormData(); - if (!file.file || !allowUploadFiles) { - return { - ...file, - error: tCore('internal_server_error'), - isLoading: false, - }; - } - formData.append('file', file.file); - // TODO: Change this to plugin_code when testing is done - // ! This is a temporary issue to test the upload of files - formData.append('plugin', allowUploadFiles.plugin); - formData.append('folder', allowUploadFiles.folder); - - try { - const { data } = await fetcherClient({ - url: '/core/files', - method: 'POST', - body: formData, - }); - - return { - data, - id: data.id, - isLoading: false, - error: '', - }; - } catch (_) { - return { - id: file.id, - error: tCore('internal_server_error'), - isLoading: false, - }; - } - }; - - return { handleDelete, checkUploadFile, uploadFile }; + return { validateMimeTypeFile, validateSizeFile }; }; diff --git a/packages/frontend/src/components/editor/footer/files/button.tsx b/packages/frontend/src/components/editor/footer/files/button.tsx deleted file mode 100644 index a1ff69651..000000000 --- a/packages/frontend/src/components/editor/footer/files/button.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import { Paperclip } from 'lucide-react'; -import { useTranslations } from 'next-intl'; -import React from 'react'; - -import { Button } from '../../../ui/button'; -import { useEditorState } from '../../hooks/use-editor-state'; - -export const FilesButtonFooterEditor = () => { - const t = useTranslations('core.global.editor.files'); - const ref = React.useRef(null); - const { editor } = useEditorState(); - - return ( - <> - - { - editor.commands.uploadFiles([...(e.target.files ?? [])]); - }} - ref={ref} - type="file" - value="" - /> - - ); -}; diff --git a/packages/frontend/src/components/editor/footer/files/item/content.tsx b/packages/frontend/src/components/editor/footer/files/item/content.tsx index 974d4773c..a1b9492ad 100644 --- a/packages/frontend/src/components/editor/footer/files/item/content.tsx +++ b/packages/frontend/src/components/editor/footer/files/item/content.tsx @@ -1,34 +1,167 @@ +import { useEditorState } from '@/components/editor/hooks/use-editor-state'; +import { Button } from '@/components/ui/button'; +import { cn } from '@/helpers/classnames'; +import { CONFIG } from '@/helpers/config-with-env'; import { formatBytes } from '@/helpers/format-bytes'; +import { JSONContent } from '@tiptap/react'; +import { PlusIcon, Trash2Icon } from 'lucide-react'; import { useTranslations } from 'next-intl'; +import { StringLanguage } from 'vitnode-shared/string-language.dto'; -import { ItemListFilesFooterEditorProps } from './item'; +import { IconItemListFilesFooterEditor } from './icon'; +import { ItemListFilesFooterEditor } from './item'; export const ContentItemListFilesFooterEditor = ({ data, - error, file, isLoading, -}: Omit) => { + error, + id, +}: React.ComponentProps) => { const t = useTranslations('core.global.editor.files'); + const tCore = useTranslations('core.global'); + const { editor, onChange, selectedLanguage, value, onRemoveFile } = + useEditorState(); + + const handleDelete = ({ + content, + file_id, + }: { + content: string; + file_id: number; + }): string => { + const parseValue: { content: JSONContent[]; type: string } = + JSON.parse(content); + + const mapContent = (values: JSONContent[]): JSONContent[] => { + if (!values) return []; + + return values.reduce((acc: JSONContent[], value: JSONContent) => { + if (value.type === 'fileNode' && Number(value.attrs?.id) === file_id) { + return acc; + } + + if (value.content) { + value.content = mapContent(value.content); + } + + acc.push(value); + + return acc; + }, []); + }; - if (isLoading) { - return t('state.loading'); - } + const valueReturn = { + ...parseValue, + content: mapContent(parseValue.content), + }; - if (error) { - return ( - {t('state.error', { error })} - ); - } + return JSON.stringify(valueReturn); + }; return ( <> - {formatBytes(file?.size ?? data?.file_size ?? 0)} - {file?.type ?? data?.mimetype ?? 'Error!'} - {data?.width && data.height && ( - - {data.width}x{data.height} - +
+
+ +
+ +
+ + {file?.name ?? data?.file_name ?? 'Error!'} + + + {error ? ( + {error} + ) : ( +
+ {isLoading ? ( + t('state.loading') + ) : ( + <> + {formatBytes(file?.size ?? data?.file_size ?? 0)} + {file?.type ?? data?.mimetype ?? 'Error!'} + {data?.width && data.height && ( + + {data.width}x{data.height} + + )} + + )} +
+ )} +
+
+ + {!isLoading && ( +
+ {data && ( + + )} + +
)} ); diff --git a/packages/frontend/src/components/editor/footer/files/item/icon.tsx b/packages/frontend/src/components/editor/footer/files/item/icon.tsx index dc62ffdb8..2547565ee 100644 --- a/packages/frontend/src/components/editor/footer/files/item/icon.tsx +++ b/packages/frontend/src/components/editor/footer/files/item/icon.tsx @@ -1,15 +1,15 @@ import { Loader } from '@/components/ui/loader'; -import { CircleX, File } from 'lucide-react'; +import { File, FileWarningIcon } from 'lucide-react'; import Image from 'next/image'; export const IconItemListFilesFooterEditor = ({ alt, - isError, isLoading, src, + isError, }: { alt: string; - isError: boolean | undefined; + isError: boolean; isLoading: boolean; src: null | string; }) => { @@ -18,7 +18,7 @@ export const IconItemListFilesFooterEditor = ({ } if (isError) { - return ; + return ; } if (src) { diff --git a/packages/frontend/src/components/editor/footer/files/item/item.tsx b/packages/frontend/src/components/editor/footer/files/item/item.tsx index 3161c521f..f31408ad9 100644 --- a/packages/frontend/src/components/editor/footer/files/item/item.tsx +++ b/packages/frontend/src/components/editor/footer/files/item/item.tsx @@ -1,173 +1,22 @@ -import { deleteMutationApi } from '@/components/editor/extensions/files/hooks/delete-mutation-api'; -import { Button } from '@/components/ui/button'; import { cn } from '@/helpers/classnames'; -import { CONFIG } from '@/helpers/config-with-env'; -import { JSONContent } from '@tiptap/react'; -import { Plus, Trash2 } from 'lucide-react'; -import { useTranslations } from 'next-intl'; -import { toast } from 'sonner'; -import { StringLanguage } from 'vitnode-shared/string-language.dto'; -import { FileStateEditor } from '../../../extensions/files/files'; -import { useEditorState } from '../../../hooks/use-editor-state'; +import { FilesHandlerStorage } from '../../../extensions/files/files'; import { ContentItemListFilesFooterEditor } from './content'; -import { IconItemListFilesFooterEditor } from './icon'; - -export interface ItemListFilesFooterEditorProps - extends Omit { - file?: File; -} export const ItemListFilesFooterEditor = ({ - data, error, - file, - id, - isLoading, -}: ItemListFilesFooterEditorProps) => { - const t = useTranslations('core.global.editor.files'); - const tCore = useTranslations('core.global'); - const { editor, onChange, selectedLanguage, value } = useEditorState(); - - const handleDelete = ({ - content, - file_id, - }: { - content: string; - file_id: number; - }): string => { - const parseValue: { content: JSONContent[]; type: string } = - JSON.parse(content); - - const mapContent = (values: JSONContent[]): JSONContent[] => { - return values.filter(value => { - if (value.type === 'files' && value.attrs?.id === file_id) { - return false; - } - if (value.content) { - value.content = mapContent(value.content); - } - - return true; - }); - }; - - const valueReturn = { - ...parseValue, - content: mapContent(parseValue.content), - }; - - return JSON.stringify(valueReturn); - }; - + ...props +}: FilesHandlerStorage) => { return (
  • -
    - -
    -
    - - {file?.name ?? data?.file_name ?? 'Error!'} - - -
    - -
    -
    - {!isLoading && ( -
    - {!error && data && ( - - )} - -
    - )} +
  • ); }; diff --git a/packages/frontend/src/components/editor/footer/files/list.tsx b/packages/frontend/src/components/editor/footer/files/list.tsx index 67cb62365..2f3f199af 100644 --- a/packages/frontend/src/components/editor/footer/files/list.tsx +++ b/packages/frontend/src/components/editor/footer/files/list.tsx @@ -1,10 +1,8 @@ -import { FileStateEditor } from '../../extensions/files/files'; import { useEditorState } from '../../hooks/use-editor-state'; import { ItemListFilesFooterEditor } from './item/item'; export const ListFilesFooterEditor = () => { - const { editor } = useEditorState(); - const files: FileStateEditor[] = editor.storage.files.files; + const { files } = useEditorState(); return (
      diff --git a/packages/frontend/src/components/editor/footer/footer.tsx b/packages/frontend/src/components/editor/footer/footer.tsx index 2ab47442b..a58ba2681 100644 --- a/packages/frontend/src/components/editor/footer/footer.tsx +++ b/packages/frontend/src/components/editor/footer/footer.tsx @@ -1,9 +1,4 @@ -import { useMiddlewareData } from '@/hooks/use-middleware-data'; -import { AllowTypeFilesEnum } from 'vitnode-shared/utils/global'; - -import { FileStateEditor } from '../extensions/files/files'; import { useEditorState } from '../hooks/use-editor-state'; -import { FilesButtonFooterEditor } from './files/button'; import { ListFilesFooterEditor } from './files/list'; import { LanguageSelectFooterEditor, @@ -19,11 +14,9 @@ export const FooterEditor = ({ selectedLanguage, setSelectedLanguage, }: Props) => { - const { allowUploadFiles, editor } = useEditorState(); - const files: FileStateEditor[] = editor.storage.files.files; - const middleware = useMiddlewareData(); + const { files } = useEditorState(); - if (!disableLanguages && !allowUploadFiles) { + if (!disableLanguages && !files.length) { return null; } @@ -36,11 +29,6 @@ export const FooterEditor = ({ setSelectedLanguage={setSelectedLanguage} /> )} - - {allowUploadFiles && - middleware.editor.files.allow_type !== AllowTypeFilesEnum.none && ( - - )}
    {files.length > 0 && } diff --git a/packages/frontend/src/components/editor/hooks/use-editor-state.ts b/packages/frontend/src/components/editor/hooks/use-editor-state.ts index 5a2d340a6..54290e426 100644 --- a/packages/frontend/src/components/editor/hooks/use-editor-state.ts +++ b/packages/frontend/src/components/editor/hooks/use-editor-state.ts @@ -2,13 +2,15 @@ import { Editor } from '@tiptap/react'; import React from 'react'; import { StringLanguage } from 'vitnode-shared/string-language.dto'; +import { FilesHandlerStorage } from '../extensions/files/files'; + interface Args { - allowUploadFiles?: { - folder: string; - plugin: string; - }; + allowUploadFiles: boolean; editor: Editor; + files: FilesHandlerStorage[]; onChange: (value: string | StringLanguage[]) => void; + onRemoveFile: (args: { id: number; securityKey?: string }) => void; + onUploadFile: (file: File) => void; selectedLanguage: string; value: string | StringLanguage[]; } @@ -18,6 +20,10 @@ export const EditorStateContext = React.createContext({ value: [], onChange: () => {}, selectedLanguage: '', + files: [], + allowUploadFiles: false, + onUploadFile: () => {}, + onRemoveFile: () => {}, }); export const useEditorState = () => React.useContext(EditorStateContext); diff --git a/packages/frontend/src/components/editor/read-only/read-only.tsx b/packages/frontend/src/components/editor/read-only/read-only.tsx index 18045e2b5..3e06a7d88 100644 --- a/packages/frontend/src/components/editor/read-only/read-only.tsx +++ b/packages/frontend/src/components/editor/read-only/read-only.tsx @@ -1,3 +1,4 @@ +import { CONFIG } from '@/helpers/config-with-env'; import { generateHTML } from '@tiptap/html'; import { JSONContent } from '@tiptap/react'; import parse, { Element, HTMLReactParserOptions } from 'html-react-parser'; @@ -63,27 +64,32 @@ export const ReadOnlyEditor = ({ const { children, name } = domNode; - if (name === 'img') { + if ( + name === 'button' && + domNode.attribs['data-type'] === 'fileNode' && + domNode.attribs.width && + domNode.attribs.height + ) { + const src = `${CONFIG.backend_public_url}/${domNode.attribs.dir_folder}/${domNode.attribs.file_name}`; + return ( - + + + ); } - if (name === 'pre' && children.length > 0) { - return changeCodeBlock(domNode); - } + // if (name === 'pre' && children.length > 0) { + // return changeCodeBlock(domNode); + // } - if (name === 'button' && domNode.attribs['data-type'] === 'file') { + if (name === 'button' && domNode.attribs['data-type'] === 'fileNode') { return ( { + const { onUploadFile } = useEditorState(); + const ref = React.useRef(null); + + return ( + { + ref.current?.click(); + }} + > + + { + const files = [...(e.target.files ?? [])]; + + files.forEach(file => { + onUploadFile(file); + }); + }} + ref={ref} + type="file" + value="" + /> + + ); +}; diff --git a/packages/frontend/src/components/editor/toolbar/toolbar.tsx b/packages/frontend/src/components/editor/toolbar/toolbar.tsx index ff9c2bb48..f401878ff 100644 --- a/packages/frontend/src/components/editor/toolbar/toolbar.tsx +++ b/packages/frontend/src/components/editor/toolbar/toolbar.tsx @@ -10,6 +10,7 @@ import { Strikethrough, Underline, } from 'lucide-react'; +import { AllowTypeFilesEnum } from 'vitnode-shared/utils/global'; import { cn } from '../../../helpers/classnames'; import { useEditorState } from '../hooks/use-editor-state'; @@ -19,11 +20,12 @@ import { EmojiToolbarEditor } from './custom/emoji/emoji'; import { HeadingToolbarEditor } from './custom/heading'; import { LinkToolbarEditor } from './custom/link/link'; import { TextAlignToolbarEditor } from './custom/text-align'; +import { UploadFilesToolbarEditor } from './custom/upload-files'; import { ToggleToolbarEditor } from './toggle'; export const ToolBarEditor = () => { const middleware = useMiddlewareData(); - const { editor } = useEditorState(); + const { editor, allowUploadFiles } = useEditorState(); return (
    { + {allowUploadFiles && + middleware.editor.files.allow_type !== AllowTypeFilesEnum.none && ( + + )} ), diff --git a/packages/frontend/src/views/admin/views/core/settings/legal/create_edit/hooks/create-mutation-api.ts b/packages/frontend/src/views/admin/views/core/settings/legal/create_edit/hooks/create-mutation-api.ts index fa21e64ff..6feec3d5f 100644 --- a/packages/frontend/src/views/admin/views/core/settings/legal/create_edit/hooks/create-mutation-api.ts +++ b/packages/frontend/src/views/admin/views/core/settings/legal/create_edit/hooks/create-mutation-api.ts @@ -2,6 +2,7 @@ import { fetcher } from '@/api/fetcher'; import { revalidateTags } from '@/api/revalidate-tags'; +import { revalidatePath } from 'next/cache'; import { CreateLegalSettingsAdminBody } from 'vitnode-shared/admin/settings/legal.dto'; import { Legal } from 'vitnode-shared/legal.dto'; @@ -13,4 +14,5 @@ export const createMutationApi = async (body: CreateLegalSettingsAdminBody) => { }); revalidateTags.terms(body.code); + revalidatePath('/[locale]/admin/(auth)/[...slug]', 'page'); }; diff --git a/packages/frontend/src/views/admin/views/core/settings/legal/create_edit/hooks/edit-mutation-api.ts b/packages/frontend/src/views/admin/views/core/settings/legal/create_edit/hooks/edit-mutation-api.ts index c4ab925a4..5da540d18 100644 --- a/packages/frontend/src/views/admin/views/core/settings/legal/create_edit/hooks/edit-mutation-api.ts +++ b/packages/frontend/src/views/admin/views/core/settings/legal/create_edit/hooks/edit-mutation-api.ts @@ -2,6 +2,7 @@ import { fetcher } from '@/api/fetcher'; import { revalidateTags } from '@/api/revalidate-tags'; +import { revalidatePath } from 'next/cache'; import { CreateLegalSettingsAdminBody } from 'vitnode-shared/admin/settings/legal.dto'; import { Legal } from 'vitnode-shared/legal.dto'; @@ -17,4 +18,5 @@ export const editMutationApi = async ({ }); revalidateTags.terms(body.code, prevCode); + revalidatePath('/[locale]/admin/(auth)/[...slug]', 'page'); }; diff --git a/packages/frontend/src/views/admin/views/members/groups/create-edit-form/hooks/mutation-create-api.ts b/packages/frontend/src/views/admin/views/members/groups/create-edit-form/hooks/mutation-create-api.ts index 009cfb943..55e5f4a1b 100644 --- a/packages/frontend/src/views/admin/views/members/groups/create-edit-form/hooks/mutation-create-api.ts +++ b/packages/frontend/src/views/admin/views/members/groups/create-edit-form/hooks/mutation-create-api.ts @@ -14,5 +14,5 @@ export const mutationCreateApi = async (body: CreateGroupsMembersAdminBody) => { body, }); - revalidatePath('/[locale]/admin/(auth)/(vitnode)/members/groups', 'page'); + revalidatePath('/', 'layout'); }; diff --git a/packages/shared/package.json b/packages/shared/package.json index 917f33eb7..62811ba57 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -32,7 +32,7 @@ "typescript": "^5.6.3" }, "dependencies": { - "@nestjs/common": "^10.4.7", - "@nestjs/swagger": "^8.0.5" + "@nestjs/common": "^10.4.8", + "@nestjs/swagger": "^8.0.7" } } diff --git a/packages/shared/src/admin/members/groups.dto.ts b/packages/shared/src/admin/members/groups.dto.ts index 70933aea0..7fd9cf5a1 100644 --- a/packages/shared/src/admin/members/groups.dto.ts +++ b/packages/shared/src/admin/members/groups.dto.ts @@ -1,5 +1,5 @@ import { ApiProperty, ApiPropertyOptional } from '@nestjs/swagger'; -import { Transform } from 'class-transformer'; +import { Transform, Type } from 'class-transformer'; import { ArrayMinSize, IsBoolean, @@ -8,6 +8,7 @@ import { IsOptional, IsString, Min, + ValidateNested, } from 'class-validator'; import { StringLanguage } from '../../string-language.dto'; @@ -39,6 +40,8 @@ export class CreateGroupsMembersAdminBody { color?: string; @ApiProperty() + @ValidateNested() + @Type(() => ContentCreateGroupsMembersAdmin) content: ContentCreateGroupsMembersAdmin; @ArrayMinSize(1) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5f29a7feb..5904c60ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - react-is: 19.0.0-rc-5c56b873-20241107 + react-is: 19.0.0-rc.1 importers: @@ -18,29 +18,29 @@ importers: specifier: workspace:* version: link:packages/eslint-config-typescript-vitnode turbo: - specifier: ^2.2.3 - version: 2.2.3 + specifier: ^2.3.0 + version: 2.3.0 apps/backend: dependencies: '@nestjs/common': - specifier: ^10.4.7 - version: 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + specifier: ^10.4.8 + version: 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/core': - specifier: ^10.4.7 - version: 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) + specifier: ^10.4.8 + version: 10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/platform-express': - specifier: ^10.4.7 - version: 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7) + specifier: ^10.4.8 + version: 10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8) '@nestjs/schedule': specifier: ^4.1.1 - version: 4.1.1(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + version: 4.1.1(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)) '@nestjs/throttler': specifier: ^6.2.1 - version: 6.2.1(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2) + version: 6.2.1(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2) '@react-email/components': specifier: ^0.0.28 - version: 0.0.28(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 0.0.28(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) class-transformer: specifier: ^0.5.1 version: 0.5.1 @@ -48,17 +48,17 @@ importers: specifier: ^0.14.1 version: 0.14.1 drizzle-kit: - specifier: ^0.28.0 - version: 0.28.0 + specifier: ^0.28.1 + version: 0.28.1 drizzle-orm: - specifier: ^0.36.1 - version: 0.36.1(@libsql/client-wasm@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.12)(pg@8.13.1)(react@19.0.0-rc-5c56b873-20241107) + specifier: ^0.36.3 + version: 0.36.3(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.12)(pg@8.13.1)(react@19.0.0-rc.1) react: - specifier: 19.0.0-rc-5c56b873-20241107 - version: 19.0.0-rc-5c56b873-20241107 + specifier: 19.0.0-rc.1 + version: 19.0.0-rc.1 react-dom: - specifier: 19.0.0-rc-5c56b873-20241107 - version: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + specifier: 19.0.0-rc.1 + version: 19.0.0-rc.1(react@19.0.0-rc.1) reflect-metadata: specifier: ^0.2.2 version: 0.2.2 @@ -116,34 +116,34 @@ importers: dependencies: '@hookform/resolvers': specifier: ^3.9.1 - version: 3.9.1(react-hook-form@7.53.2(react@19.0.0-rc-5c56b873-20241107)) + version: 3.9.1(react-hook-form@7.53.2(react@19.0.0-rc.1)) geist: specifier: ^1.3.1 - version: 1.3.1(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)) + version: 1.3.1(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)) lucide-react: - specifier: ^0.456.0 - version: 0.456.0(react@19.0.0-rc-5c56b873-20241107) + specifier: ^0.460.0 + version: 0.460.0(react@19.0.0-rc.1) next: specifier: ^15.0.3 - version: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) next-intl: - specifier: ^3.25.0 - version: 3.25.0(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + specifier: ^3.25.1 + version: 3.25.1(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1) react: - specifier: 19.0.0-rc-5c56b873-20241107 - version: 19.0.0-rc-5c56b873-20241107 + specifier: 19.0.0-rc.1 + version: 19.0.0-rc.1 react-dom: - specifier: 19.0.0-rc-5c56b873-20241107 - version: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + specifier: 19.0.0-rc.1 + version: 19.0.0-rc.1(react@19.0.0-rc.1) react-hook-form: specifier: ^7.53.2 - version: 7.53.2(react@19.0.0-rc-5c56b873-20241107) + version: 7.53.2(react@19.0.0-rc.1) recharts: specifier: ^2.13.3 - version: 2.13.3(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 2.13.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) sonner: specifier: ^1.7.0 - version: 1.7.0(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.7.0(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) vitnode-frontend: specifier: workspace:* version: link:../../packages/frontend @@ -162,19 +162,19 @@ importers: version: 18.3.1 autoprefixer: specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.48) + version: 10.4.20(postcss@8.4.49) eslint-config-typescript-vitnode: specifier: workspace:* version: link:../../packages/eslint-config-typescript-vitnode postcss: - specifier: ^8.4.48 - version: 8.4.48 + specifier: ^8.4.49 + version: 8.4.49 shared: specifier: workspace:* version: link:../shared tailwindcss: - specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3)) + specifier: ^3.4.15 + version: 3.4.15 typescript: specifier: ^5.6.3 version: 5.6.3 @@ -185,11 +185,11 @@ importers: apps/shared: dependencies: '@nestjs/common': - specifier: ^10.4.7 - version: 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + specifier: ^10.4.8 + version: 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/swagger': - specifier: ^8.0.5 - version: 8.0.5(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) + specifier: ^8.0.7 + version: 8.0.7(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) devDependencies: '@types/multer': specifier: ^1.4.12 @@ -217,22 +217,22 @@ importers: dependencies: '@nestjs/config': specifier: ^3.3.0 - version: 3.3.0(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1) + version: 3.3.0(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1) '@nestjs/core': - specifier: ^10.4.7 - version: 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) + specifier: ^10.4.8 + version: 10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/jwt': specifier: ^10.2.0 - version: 10.2.0(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + version: 10.2.0(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)) '@nestjs/serve-static': specifier: ^4.0.2 - version: 4.0.2(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1))(express@4.21.1) + version: 4.0.2(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(express@4.21.1) '@nestjs/swagger': - specifier: ^8.0.5 - version: 8.0.5(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) + specifier: ^8.0.7 + version: 8.0.7(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) '@react-email/render': specifier: ^1.0.2 - version: 1.0.2(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.0.2(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) cookie-parser: specifier: ^1.4.7 version: 1.4.7 @@ -240,11 +240,11 @@ importers: specifier: ^16.4.5 version: 16.4.5 drizzle-kit: - specifier: ^0.28.0 - version: 0.28.0 + specifier: ^0.28.1 + version: 0.28.1 drizzle-orm: - specifier: ^0.36.1 - version: 0.36.1(@libsql/client-wasm@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.12)(pg@8.13.1)(react@19.0.0-rc-5c56b873-20241107) + specifier: ^0.36.3 + version: 0.36.3(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.12)(pg@8.13.1)(react@19.0.0-rc.1) helmet: specifier: ^8.0.0 version: 8.0.0 @@ -262,17 +262,17 @@ importers: version: link:../shared devDependencies: '@nestjs/common': - specifier: ^10.4.7 - version: 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + specifier: ^10.4.8 + version: 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/platform-express': - specifier: ^10.4.7 - version: 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7) + specifier: ^10.4.8 + version: 10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8) '@nestjs/schedule': specifier: ^4.1.1 - version: 4.1.1(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1)) + version: 4.1.1(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)) '@react-email/components': specifier: ^0.0.28 - version: 0.0.28(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 0.0.28(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@swc/cli': specifier: ^0.5.0 version: 0.5.0(@swc/core@1.9.2(@swc/helpers@0.5.13))(chokidar@3.6.0) @@ -313,14 +313,14 @@ importers: specifier: workspace:* version: link:../eslint-config-typescript-vitnode react: - specifier: 19.0.0-rc-5c56b873-20241107 - version: 19.0.0-rc-5c56b873-20241107 + specifier: 19.0.0-rc.1 + version: 19.0.0-rc.1 react-dom: - specifier: 19.0.0-rc-5c56b873-20241107 - version: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + specifier: 19.0.0-rc.1 + version: 19.0.0-rc.1(react@19.0.0-rc.1) tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.48)(typescript@5.6.3)(yaml@2.6.0) + version: 8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -342,7 +342,7 @@ importers: version: 22.9.0 ai: specifier: ^3.4.33 - version: 3.4.33(react@19.0.0-rc-cae764ce-20241025)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + version: 3.4.33(react@19.0.0-rc.1)(sswr@2.1.0(svelte@5.2.2))(svelte@5.2.2)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) concurrently: specifier: ^9.1.0 version: 9.1.0 @@ -370,7 +370,7 @@ importers: version: 22.9.0 ai: specifier: ^3.4.33 - version: 3.4.33(react@19.0.0-rc-cae764ce-20241025)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + version: 3.4.33(react@19.0.0-rc.1)(sswr@2.1.0(svelte@5.2.2))(svelte@5.2.2)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) concurrently: specifier: ^9.1.0 version: 9.1.0 @@ -385,7 +385,7 @@ importers: dependencies: resend: specifier: ^4.0.0 - version: 4.0.0(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) + version: 4.0.0(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) devDependencies: '@swc/cli': specifier: ^0.5.0 @@ -478,7 +478,7 @@ importers: version: 8.1.1 tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.48)(typescript@5.6.3)(yaml@2.6.0) + version: 8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -486,10 +486,10 @@ importers: packages/eslint-config-typescript-vitnode: dependencies: '@eslint/js': - specifier: ^9.14.0 + specifier: 9.14.0 version: 9.14.0 eslint: - specifier: ^9.14.0 + specifier: 9.14.0 version: 9.14.0(jiti@1.21.6) eslint-config-prettier: specifier: ^9.1.0 @@ -499,7 +499,7 @@ importers: version: 6.10.2(eslint@9.14.0(jiti@1.21.6)) eslint-plugin-perfectionist: specifier: ^3.9.1 - version: 3.9.1(eslint@9.14.0(jiti@1.21.6))(svelte@4.2.19)(typescript@5.6.3) + version: 3.9.1(eslint@9.14.0(jiti@1.21.6))(svelte@5.2.2)(typescript@5.6.3) eslint-plugin-prettier: specifier: ^5.2.1 version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.14.0(jiti@1.21.6)))(eslint@9.14.0(jiti@1.21.6))(prettier@3.3.3) @@ -519,8 +519,8 @@ importers: specifier: ^0.6.8 version: 0.6.8(prettier@3.3.3) typescript-eslint: - specifier: ^8.13.0 - version: 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + specifier: ^8.14.0 + version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) devDependencies: '@types/eslint__js': specifier: ^8.42.3 @@ -533,88 +533,88 @@ importers: dependencies: '@dnd-kit/core': specifier: ^6.1.0 - version: 6.1.0(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 6.1.0(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@dnd-kit/sortable': specifier: ^8.0.0 - version: 8.0.0(@dnd-kit/core@6.1.0(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 8.0.0(@dnd-kit/core@6.1.0(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@dnd-kit/utilities': specifier: ^3.2.2 - version: 3.2.2(react@19.0.0-rc-5c56b873-20241107) + version: 3.2.2(react@19.0.0-rc.1) '@emoji-mart/data': specifier: ^1.2.1 version: 1.2.1 '@radix-ui/react-accordion': specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-alert-dialog': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-checkbox': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-collapsible': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-dialog': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-dropdown-menu': specifier: ^2.1.2 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-hover-card': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-label': specifier: ^2.1.0 - version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-popover': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-progress': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-radio-group': specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-scroll-area': - specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + specifier: ^1.2.1 + version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-select': specifier: ^2.1.2 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-separator': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-slider': specifier: ^1.2.1 - version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) '@radix-ui/react-switch': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-toggle': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-toggle-group': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-tooltip': - specifier: ^1.1.3 - version: 1.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + specifier: ^1.1.4 + version: 1.1.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@radix-ui/react-visually-hidden': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@tailwindcss/container-queries': specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3))) + version: 0.1.1(tailwindcss@3.4.15) '@tanstack/react-query': - specifier: ^5.59.20 - version: 5.59.20(react@19.0.0-rc-5c56b873-20241107) + specifier: ^5.60.5 + version: 5.60.5(react@19.0.0-rc.1) '@tiptap/extension-code-block-lowlight': specifier: ^2.9.1 - version: 2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/extension-code-block@2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1)(highlight.js@11.10.0)(lowlight@3.1.0) + version: 2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/extension-code-block@2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1)(highlight.js@11.9.0)(lowlight@3.1.0) '@tiptap/extension-color': specifier: ^2.9.1 version: 2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/extension-text-style@2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))) @@ -644,7 +644,7 @@ importers: version: 2.9.1 '@tiptap/react': specifier: ^2.9.1 - version: 2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@tiptap/starter-kit': specifier: ^2.9.1 version: 2.9.1 @@ -656,22 +656,22 @@ importers: version: 2.1.1 cmdk: specifier: ^1.0.4 - version: 1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) cropperjs: specifier: ^1.6.2 version: 1.6.2 embla-carousel-react: specifier: ^8.3.1 - version: 8.3.1(react@19.0.0-rc-5c56b873-20241107) + version: 8.3.1(react@19.0.0-rc.1) emoji-mart: specifier: ^5.6.0 version: 5.6.0 framer-motion: - specifier: ^11.11.11 - version: 11.11.11(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + specifier: ^11.11.17 + version: 11.11.17(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) html-react-parser: specifier: ^5.1.18 - version: 5.1.18(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + version: 5.1.18(@types/react@18.3.12)(react@19.0.0-rc.1) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -680,56 +680,59 @@ importers: version: 3.1.0 next: specifier: ^15.0.3 - version: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) next-themes: specifier: ^0.4.3 - version: 0.4.3(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 0.4.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) nextjs-toploader: specifier: ^3.7.15 - version: 3.7.15(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107))(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 3.7.15(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) nprogress: specifier: ^0.2.0 version: 0.2.0 postcss: specifier: ^8.4.42 - version: 8.4.48 + version: 8.4.49 react-colorful: specifier: ^5.6.1 - version: 5.6.1(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 5.6.1(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) react-cropper: specifier: ^2.3.3 - version: 2.3.3(react@19.0.0-rc-5c56b873-20241107) + version: 2.3.3(react@19.0.0-rc.1) react-day-picker: specifier: ^8.10.1 - version: 8.10.1(date-fns@3.6.0)(react@19.0.0-rc-5c56b873-20241107) + version: 8.10.1(date-fns@3.6.0)(react@19.0.0-rc.1) react-is: - specifier: 19.0.0-rc-5c56b873-20241107 - version: 19.0.0-rc-5c56b873-20241107 + specifier: 19.0.0-rc.1 + version: 19.0.0-rc.1 + react-moveable: + specifier: ^0.56.0 + version: 0.56.0 tailwind-merge: specifier: ^2.5.4 version: 2.5.4 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3))) + version: 1.0.7(tailwindcss@3.4.15) tippy.js: specifier: ^6.3.7 version: 6.3.7 use-debounce: specifier: ^10.0.4 - version: 10.0.4(react@19.0.0-rc-5c56b873-20241107) + version: 10.0.4(react@19.0.0-rc.1) vaul: specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) vitnode-shared: specifier: workspace:* version: link:../shared devDependencies: '@hookform/devtools': specifier: ^4.3.1 - version: 4.3.1(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 4.3.1(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@hookform/resolvers': specifier: ^3.9.1 - version: 3.9.1(react-hook-form@7.53.2(react@19.0.0-rc-5c56b873-20241107)) + version: 3.9.1(react-hook-form@7.53.2(react@19.0.0-rc.1)) '@swc/cli': specifier: ^0.5.0 version: 0.5.0(@swc/core@1.9.2(@swc/helpers@0.5.13))(chokidar@3.6.0) @@ -761,32 +764,32 @@ importers: specifier: workspace:* version: link:../eslint-config-typescript-vitnode lucide-react: - specifier: ^0.456.0 - version: 0.456.0(react@19.0.0-rc-5c56b873-20241107) + specifier: ^0.460.0 + version: 0.460.0(react@19.0.0-rc.1) next-intl: - specifier: ^3.25.0 - version: 3.25.0(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + specifier: ^3.25.1 + version: 3.25.1(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1) react: - specifier: 19.0.0-rc-5c56b873-20241107 - version: 19.0.0-rc-5c56b873-20241107 + specifier: 19.0.0-rc.1 + version: 19.0.0-rc.1 react-dom: - specifier: 19.0.0-rc-5c56b873-20241107 - version: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + specifier: 19.0.0-rc.1 + version: 19.0.0-rc.1(react@19.0.0-rc.1) react-hook-form: specifier: ^7.53.2 - version: 7.53.2(react@19.0.0-rc-5c56b873-20241107) + version: 7.53.2(react@19.0.0-rc.1) recharts: specifier: ^2.13.3 - version: 2.13.3(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 2.13.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) sonner: specifier: ^1.7.0 - version: 1.7.0(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + version: 1.7.0(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) tailwindcss: - specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3)) + specifier: ^3.4.15 + version: 3.4.15 tsup: specifier: ^8.3.5 - version: 8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.48)(typescript@5.6.3)(yaml@2.6.0) + version: 8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.0) typescript: specifier: ^5.6.3 version: 5.6.3 @@ -797,11 +800,11 @@ importers: packages/shared: dependencies: '@nestjs/common': - specifier: ^10.4.7 - version: 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + specifier: ^10.4.8 + version: 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nestjs/swagger': - specifier: ^8.0.5 - version: 8.0.5(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) + specifier: ^8.0.7 + version: 8.0.7(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) devDependencies: '@types/multer': specifier: ^1.4.12 @@ -824,10 +827,6 @@ importers: packages: - '@acuminous/bitsyntax@0.1.2': - resolution: {integrity: sha512-29lUK80d1muEQqiUsSo+3A0yP6CdspgC95EnKBMi22Xlwt79i/En4Vr67+cXhU+cZjbti3TgGGC5wy1stIywVQ==} - engines: {node: '>=0.8'} - '@ai-sdk/google@0.0.55': resolution: {integrity: sha512-dvEMS8Ex2H0OeuFBiT4Q1Kfrxi1ckjooy/PazNLjRQ3w9o9VQq4O24eMQGCuW1Z47qgMdXjhDzsH6qD0HOX6Cw==} engines: {node: '>=18'} @@ -1033,13 +1032,15 @@ packages: resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} + '@cfcs/core@0.0.6': + resolution: {integrity: sha512-FxfJMwoLB8MEMConeXUCqtMGqxdtePQxRBOiGip9ULcYYam3WfCgoY6xdnMaSkYvRvmosp5iuG+TiPofm65+Pw==} + '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@cspotcode/source-map-support@0.8.1': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} + '@daybrush/utils@1.13.0': + resolution: {integrity: sha512-ALK12C6SQNNHw1enXK+UO8bdyQ+jaWNQ1Af7Z3FNxeAwjYhQT7do+TRE4RASAJ3ObaS2+TJ7TXR3oz2Gzbw0PQ==} '@dnd-kit/accessibility@3.1.0': resolution: {integrity: sha512-ea7IkhKvlJUv9iSHJOnxinBcoOI3ppGnnL+VDJ75O45Nss6HtZd8IdN8touXPDtASfeI2T2LImb8VOZcL47wjQ==} @@ -1066,6 +1067,18 @@ packages: '@drizzle-team/brocli@0.10.2': resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==} + '@egjs/agent@2.4.4': + resolution: {integrity: sha512-cvAPSlUILhBBOakn2krdPnOGv5hAZq92f1YHxYcfu0p7uarix2C6Ia3AVizpS1SGRZGiEkIS5E+IVTLg1I2Iog==} + + '@egjs/children-differ@1.0.1': + resolution: {integrity: sha512-DRvyqMf+CPCOzAopQKHtW+X8iN6Hy6SFol+/7zCUiE5y4P/OB8JP8FtU4NxtZwtafvSL4faD5KoQYPj3JHzPFQ==} + + '@egjs/component@3.0.5': + resolution: {integrity: sha512-cLcGizTrrUNA2EYE3MBmEDt2tQv1joVP1Q3oDisZ5nw0MZDx2kcgEXM+/kZpfa/PAkFvYVhRUZwytIQWoN3V/w==} + + '@egjs/list-differ@1.0.1': + resolution: {integrity: sha512-OTFTDQcWS+1ZREOdCWuk5hCBgYO4OsD30lXcOCyVOAjXMhgL5rBRDnt/otb6Nz8CzU0L/igdcaQBDLWc4t9gvg==} + '@emnapi/runtime@1.3.1': resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} @@ -1566,8 +1579,8 @@ packages: resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + '@eslint/eslintrc@3.2.0': + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/js@9.14.0': @@ -1578,8 +1591,8 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.2.2': - resolution: {integrity: sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==} + '@eslint/plugin-kit@0.2.3': + resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@floating-ui/core@1.6.8': @@ -1612,15 +1625,6 @@ packages: '@formatjs/intl-localematcher@0.5.7': resolution: {integrity: sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==} - '@grpc/grpc-js@1.12.2': - resolution: {integrity: sha512-bgxdZmgTrJZX50OjyVwz3+mNEnCTNkh3cIqGPWVNeW9jX6bn1ZkU80uPd+67/ZpIJIjRQ9qaHCjhavyoWYxumg==} - engines: {node: '>=12.10.0'} - - '@grpc/proto-loader@0.7.13': - resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} - engines: {node: '>=6'} - hasBin: true - '@hookform/devtools@4.3.1': resolution: {integrity: sha512-CrWxEoHQZaOXJZVQ8KBgOuAa8p2LI8M0DAN5GTRTmdCieRwFVjVDEmuTAVazWVRRkpEQSgSt3KYp7VmmqXdEnw==} peerDependencies: @@ -1782,20 +1786,6 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@jridgewell/trace-mapping@0.3.9': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - - '@js-sdsl/ordered-map@4.4.2': - resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - - '@libsql/client-wasm@0.14.0': - resolution: {integrity: sha512-gB/jtz0xuwrqAHApBv9e9JSew2030Fhj2edyZ83InZ4yPj/Q2LTUlEhaspEYT0T0xsAGqPy38uGrmq/OGS+DdQ==} - bundledDependencies: - - '@libsql/libsql-wasm-experimental' - - '@libsql/core@0.14.0': - resolution: {integrity: sha512-nhbuXf7GP3PSZgdCY2Ecj8vz187ptHlZQ0VRc751oB2C1W8jQUXKKklvt7t1LJiUTQBVJuadF628eUk+3cRi4Q==} - '@ljharb/through@2.3.13': resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} engines: {node: '>= 0.4'} @@ -1924,8 +1914,8 @@ packages: '@swc/core': optional: true - '@nestjs/common@10.4.7': - resolution: {integrity: sha512-gIOpjD3Mx8gfYGxYm/RHPcJzqdknNNFCyY+AxzBT3gc5Xvvik1Dn5OxaMGw5EbVfhZgJKVP0n83giUOAlZQe7w==} + '@nestjs/common@10.4.8': + resolution: {integrity: sha512-PVor9dxihg3F2LMnVNkQu42vUmea2+qukkWXUSumtVKDsBo7X7jnZWXtF5bvNTcYK7IYL4/MM4awNfJVJcJpFg==} peerDependencies: class-transformer: '*' class-validator: '*' @@ -1943,8 +1933,8 @@ packages: '@nestjs/common': ^8.0.0 || ^9.0.0 || ^10.0.0 rxjs: ^7.1.0 - '@nestjs/core@10.4.7': - resolution: {integrity: sha512-AIpQzW/vGGqSLkKvll1R7uaSNv99AxZI2EFyVJPNGDgFsfXaohfV1Ukl6f+s75Km+6Fj/7aNl80EqzNWQCS8Ig==} + '@nestjs/core@10.4.8': + resolution: {integrity: sha512-Kdi9rDZdlCkGL2AK9XuJ24bZp2YFV6dWBdogGsAHSP5u95wfnSkhduxHZy6q/i1nFFiLASUHabL8Jwr+bmD22Q==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/microservices': ^10.0.0 @@ -1978,55 +1968,12 @@ packages: class-validator: optional: true - '@nestjs/microservices@10.4.6': - resolution: {integrity: sha512-8mIWmgXvaQeIaOOq6IHVqluGfRKTE9cLfx7HPgOAoGrpNcejZIPnR78u/tHQC8zHmoo4JYJxaDS05kqrCo6Qhw==} - peerDependencies: - '@grpc/grpc-js': '*' - '@nestjs/common': ^10.0.0 - '@nestjs/core': ^10.0.0 - '@nestjs/websockets': ^10.0.0 - amqp-connection-manager: '*' - amqplib: '*' - cache-manager: '*' - ioredis: '*' - kafkajs: '*' - mqtt: '*' - nats: '*' - reflect-metadata: ^0.1.12 || ^0.2.0 - rxjs: ^7.1.0 - peerDependenciesMeta: - '@grpc/grpc-js': - optional: true - '@nestjs/websockets': - optional: true - amqp-connection-manager: - optional: true - amqplib: - optional: true - cache-manager: - optional: true - ioredis: - optional: true - kafkajs: - optional: true - mqtt: - optional: true - nats: - optional: true - - '@nestjs/platform-express@10.4.7': - resolution: {integrity: sha512-q6XDOxZPTZ9cxALcVuKUlRBk+cVEv6dW2S8p2yVre22kpEQxq53/OI8EseDvzObGb6hepZ8+yBY04qoYqSlXNQ==} + '@nestjs/platform-express@10.4.8': + resolution: {integrity: sha512-bDz6wQD9LzGeK6uAAFv9l9AbrpyPwHStNObL8J95HBAXJesOblVlQMBAhdfci1YVMQUfOc36qq0IpRSa1II9Mg==} peerDependencies: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 - '@nestjs/platform-socket.io@10.4.6': - resolution: {integrity: sha512-lGv99O7C00wtnGq9M0mcwrOpH2qmuqAXQyvo/d/I7rmaf3OO1Sg8qWDLAnPKHdaumwOL2mnET3kvCJ06MaL6WA==} - peerDependencies: - '@nestjs/common': ^10.0.0 - '@nestjs/websockets': ^10.0.0 - rxjs: ^7.1.0 - '@nestjs/schedule@4.1.1': resolution: {integrity: sha512-VxAnCiU4HP0wWw8IdWAVfsGC/FGjyToNjjUtXDEQL6oj+w/N5QDd2VT9k6d7Jbr8PlZuBZNdWtDKSkH5bZ+RXQ==} peerDependencies: @@ -2054,8 +2001,8 @@ packages: fastify: optional: true - '@nestjs/swagger@8.0.5': - resolution: {integrity: sha512-ZmBdsbQNs3wIN5kCuvAVbz3/ULh3gi814oHTP49uTqAGi1aT0YSatUyncwQOHBOlRT+rwF+TNjoAsZ+twIk/Jw==} + '@nestjs/swagger@8.0.7': + resolution: {integrity: sha512-zaTMCEZ/CxX7QYF110nTqJsn7eCXp4VI9kv7+AdUcIlBmhhgJpggBw2Mx2p6xVjyz1EoWXGfxxWKnxEyaQwFlg==} peerDependencies: '@fastify/static': ^6.0.0 || ^7.0.0 '@nestjs/common': ^9.0.0 || ^10.0.0 @@ -2078,18 +2025,6 @@ packages: '@nestjs/core': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 reflect-metadata: ^0.1.13 || ^0.2.0 - '@nestjs/websockets@10.4.6': - resolution: {integrity: sha512-53YqDQylPAOudNFiiBvrN8QrRl/sZ9oEjKbD3wBVgrFREbaiuTySoyyy6HwVs60HW29uQwck+Bp7qkKGjhtQKg==} - peerDependencies: - '@nestjs/common': ^10.0.0 - '@nestjs/core': ^10.0.0 - '@nestjs/platform-socket.io': ^10.0.0 - reflect-metadata: ^0.1.12 || ^0.2.0 - rxjs: ^7.1.0 - peerDependenciesMeta: - '@nestjs/platform-socket.io': - optional: true - '@next/env@15.0.3': resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==} @@ -2176,36 +2111,6 @@ packages: '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - '@protobufjs/aspromise@1.1.2': - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - - '@protobufjs/base64@1.1.2': - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - - '@protobufjs/codegen@2.0.4': - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - - '@protobufjs/eventemitter@1.1.0': - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} - - '@protobufjs/float@1.0.2': - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - - '@protobufjs/inquire@1.1.0': - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - - '@protobufjs/path@1.1.2': - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - - '@protobufjs/pool@1.1.0': - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - - '@protobufjs/utf8@1.1.0': - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - '@radix-ui/number@1.1.0': resolution: {integrity: sha512-V3gRzhVNU1ldS5XhAPTom1fOIo4ccrjjJgmE+LI2h/WaFpHmx0MQApT+KZHnx8abG6Avtfcz4WoEciMnpFT3HQ==} @@ -2539,8 +2444,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-scroll-area@1.2.0': - resolution: {integrity: sha512-q2jMBdsJ9zB7QG6ngQNzNwlvxLQqONyL58QbEGwuyRZZb/ARQwk3uQVbCF7GvQVOtV6EU/pDxAw3zRzJZI3rpQ==} + '@radix-ui/react-scroll-area@1.2.1': + resolution: {integrity: sha512-FnM1fHfCtEZ1JkyfH/1oMiTcFBQvHKl4vD9WnpwkLgtF+UmnXMCad6ECPTaAjcDjam+ndOEJWgHyKDGNteWSHw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2639,8 +2544,8 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-tooltip@1.1.3': - resolution: {integrity: sha512-Z4w1FIS0BqVFI2c1jZvb/uDVJijJjJ2ZMuPV81oVgTZ7g3BZxobplnMVvXtFWgtozdvYJ+MFWtwkM5S2HnAong==} + '@radix-ui/react-tooltip@1.1.4': + resolution: {integrity: sha512-QpObUH/ZlpaO4YgHSaYzrLO2VuO+ZBFFgGzjMUPwtiYnAzzNNDPJeEGRrT7qNOrWm/Jr08M1vlp+vTHtnSQ0Uw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2866,99 +2771,108 @@ packages: '@remirror/core-constants@3.0.0': resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==} - '@rollup/rollup-android-arm-eabi@4.25.0': - resolution: {integrity: sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==} + '@rollup/rollup-android-arm-eabi@4.27.2': + resolution: {integrity: sha512-Tj+j7Pyzd15wAdSJswvs5CJzJNV+qqSUcr/aCD+jpQSBtXvGnV0pnrjoc8zFTe9fcKCatkpFpOO7yAzpO998HA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.25.0': - resolution: {integrity: sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==} + '@rollup/rollup-android-arm64@4.27.2': + resolution: {integrity: sha512-xsPeJgh2ThBpUqlLgRfiVYBEf/P1nWlWvReG+aBWfNv3XEBpa6ZCmxSVnxJgLgkNz4IbxpLy64h2gCmAAQLneQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.25.0': - resolution: {integrity: sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==} + '@rollup/rollup-darwin-arm64@4.27.2': + resolution: {integrity: sha512-KnXU4m9MywuZFedL35Z3PuwiTSn/yqRIhrEA9j+7OSkji39NzVkgxuxTYg5F8ryGysq4iFADaU5osSizMXhU2A==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.25.0': - resolution: {integrity: sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==} + '@rollup/rollup-darwin-x64@4.27.2': + resolution: {integrity: sha512-Hj77A3yTvUeCIx/Vi+4d4IbYhyTwtHj07lVzUgpUq9YpJSEiGJj4vXMKwzJ3w5zp5v3PFvpJNgc/J31smZey6g==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.25.0': - resolution: {integrity: sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==} + '@rollup/rollup-freebsd-arm64@4.27.2': + resolution: {integrity: sha512-RjgKf5C3xbn8gxvCm5VgKZ4nn0pRAIe90J0/fdHUsgztd3+Zesb2lm2+r6uX4prV2eUByuxJNdt647/1KPRq5g==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.25.0': - resolution: {integrity: sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==} + '@rollup/rollup-freebsd-x64@4.27.2': + resolution: {integrity: sha512-duq21FoXwQtuws+V9H6UZ+eCBc7fxSpMK1GQINKn3fAyd9DFYKPJNcUhdIKOrMFjLEJgQskoMoiuizMt+dl20g==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.25.0': - resolution: {integrity: sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==} + '@rollup/rollup-linux-arm-gnueabihf@4.27.2': + resolution: {integrity: sha512-6npqOKEPRZkLrMcvyC/32OzJ2srdPzCylJjiTJT2c0bwwSGm7nz2F9mNQ1WrAqCBZROcQn91Fno+khFhVijmFA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.25.0': - resolution: {integrity: sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==} + '@rollup/rollup-linux-arm-musleabihf@4.27.2': + resolution: {integrity: sha512-V9Xg6eXtgBtHq2jnuQwM/jr2mwe2EycnopO8cbOvpzFuySCGtKlPCI3Hj9xup/pJK5Q0388qfZZy2DqV2J8ftw==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.25.0': - resolution: {integrity: sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==} + '@rollup/rollup-linux-arm64-gnu@4.27.2': + resolution: {integrity: sha512-uCFX9gtZJoQl2xDTpRdseYuNqyKkuMDtH6zSrBTA28yTfKyjN9hQ2B04N5ynR8ILCoSDOrG/Eg+J2TtJ1e/CSA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.25.0': - resolution: {integrity: sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==} + '@rollup/rollup-linux-arm64-musl@4.27.2': + resolution: {integrity: sha512-/PU9P+7Rkz8JFYDHIi+xzHabOu9qEWR07L5nWLIUsvserrxegZExKCi2jhMZRd0ATdboKylu/K5yAXbp7fYFvA==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.25.0': - resolution: {integrity: sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.27.2': + resolution: {integrity: sha512-eCHmol/dT5odMYi/N0R0HC8V8QE40rEpkyje/ZAXJYNNoSfrObOvG/Mn+s1F/FJyB7co7UQZZf6FuWnN6a7f4g==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.25.0': - resolution: {integrity: sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==} + '@rollup/rollup-linux-riscv64-gnu@4.27.2': + resolution: {integrity: sha512-DEP3Njr9/ADDln3kNi76PXonLMSSMiCir0VHXxmGSHxCxDfQ70oWjHcJGfiBugzaqmYdTC7Y+8Int6qbnxPBIQ==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.25.0': - resolution: {integrity: sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==} + '@rollup/rollup-linux-s390x-gnu@4.27.2': + resolution: {integrity: sha512-NHGo5i6IE/PtEPh5m0yw5OmPMpesFnzMIS/lzvN5vknnC1sXM5Z/id5VgcNPgpD+wHmIcuYYgW+Q53v+9s96lQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.25.0': - resolution: {integrity: sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==} + '@rollup/rollup-linux-x64-gnu@4.27.2': + resolution: {integrity: sha512-PaW2DY5Tan+IFvNJGHDmUrORadbe/Ceh8tQxi8cmdQVCCYsLoQo2cuaSj+AU+YRX8M4ivS2vJ9UGaxfuNN7gmg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.25.0': - resolution: {integrity: sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==} + '@rollup/rollup-linux-x64-musl@4.27.2': + resolution: {integrity: sha512-dOlWEMg2gI91Qx5I/HYqOD6iqlJspxLcS4Zlg3vjk1srE67z5T2Uz91yg/qA8sY0XcwQrFzWWiZhMNERylLrpQ==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.25.0': - resolution: {integrity: sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==} + '@rollup/rollup-win32-arm64-msvc@4.27.2': + resolution: {integrity: sha512-euMIv/4x5Y2/ImlbGl88mwKNXDsvzbWUlT7DFky76z2keajCtcbAsN9LUdmk31hAoVmJJYSThgdA0EsPeTr1+w==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.25.0': - resolution: {integrity: sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==} + '@rollup/rollup-win32-ia32-msvc@4.27.2': + resolution: {integrity: sha512-RsnE6LQkUHlkC10RKngtHNLxb7scFykEbEwOFDjr3CeCMG+Rr+cKqlkKc2/wJ1u4u990urRHCbjz31x84PBrSQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.25.0': - resolution: {integrity: sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==} + '@rollup/rollup-win32-x64-msvc@4.27.2': + resolution: {integrity: sha512-foJM5vv+z2KQmn7emYdDLyTbkoO5bkHZE1oth2tWbQNGW7mX32d46Hz6T0MqXdWS2vBZhaEtHqdy9WYwGfiliA==} cpu: [x64] os: [win32] '@scarf/scarf@1.4.0': resolution: {integrity: sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==} + '@scena/dragscroll@1.4.0': + resolution: {integrity: sha512-3O8daaZD9VXA9CP3dra6xcgt/qrm0mg0xJCwiX6druCteQ9FFsXffkF8PrqxY4Z4VJ58fFKEa0RlKqbsi/XnRA==} + + '@scena/event-emitter@1.0.5': + resolution: {integrity: sha512-AzY4OTb0+7ynefmWFQ6hxDdk0CySAq/D4efljfhtRHCOP7MBF9zUfhKG3TJiroVjASqVgkRJFdenS8ArZo6Olg==} + + '@scena/matrix@1.1.1': + resolution: {integrity: sha512-JVKBhN0tm2Srl+Yt+Ywqu0oLgLcdemDQlD1OxmN9jaCTwaFPZ7tY8n6dhVgMEaR9qcR7r+kAlMXnSfNyYdE+Vg==} + '@selderee/plugin-htmlparser2@0.11.0': resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==} @@ -2966,9 +2880,6 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} - '@socket.io/component-emitter@3.1.2': - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - '@swc/cli@0.5.0': resolution: {integrity: sha512-eFsrNt85SbHTeX6svpBNcA5DQLP/wrSyCs3KVZjbuEHWD7JGpajZOIwH74lVhyrmrXOcGxgbnxXEbDIfRlLcSw==} engines: {node: '>= 16.14.0'} @@ -3067,11 +2978,11 @@ packages: peerDependencies: tailwindcss: '>=3.2.0' - '@tanstack/query-core@5.59.20': - resolution: {integrity: sha512-e8vw0lf7KwfGe1if4uPFhvZRWULqHjFcz3K8AebtieXvnMOz5FSzlZe3mTLlPuUBcydCnBRqYs2YJ5ys68wwLg==} + '@tanstack/query-core@5.60.5': + resolution: {integrity: sha512-jiS1aC3XI3BJp83ZiTuDLerTmn9P3U95r6p+6/SNauLJaYxfIC4dMuWygwnBHIZxjn2zJqEpj3nysmPieoxfPQ==} - '@tanstack/react-query@5.59.20': - resolution: {integrity: sha512-Zly0egsK0tFdfSbh5/mapSa+Zfc3Et0Zkar7Wo5sQkFzWyB3p3uZWOHR2wrlAEEV2L953eLuDBtbgFvMYiLvUw==} + '@tanstack/react-query@5.60.5': + resolution: {integrity: sha512-M77bOsPwj1wYE56gk7iJvxGAr4IC12NWdIDhT+Eo8ldkWRHMvIR8I/rufIvT1OXoV/bl7EECwuRuMlxxWtvW2Q==} peerDependencies: react: ^18 || ^19 @@ -3259,18 +3170,6 @@ packages: '@tokenizer/token@0.3.0': resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} - '@tsconfig/node10@1.0.11': - resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} - - '@tsconfig/node12@1.0.11': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - - '@tsconfig/node14@1.0.3': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - - '@tsconfig/node16@1.0.4': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} @@ -3283,12 +3182,6 @@ packages: '@types/cookie-parser@1.4.7': resolution: {integrity: sha512-Fvuyi354Z+uayxzIGCwYTayFKocfV7TuDYZClCdIP9ckhvAu/ixDtCB6qx2TT0FKjPLf1f3P/J1rgf6lPs64mw==} - '@types/cookie@0.4.1': - resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} - - '@types/cors@2.8.17': - resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} - '@types/cross-spawn@6.0.6': resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} @@ -3439,8 +3332,8 @@ packages: '@types/validator@13.12.2': resolution: {integrity: sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==} - '@typescript-eslint/eslint-plugin@8.13.0': - resolution: {integrity: sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==} + '@typescript-eslint/eslint-plugin@8.14.0': + resolution: {integrity: sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -3450,8 +3343,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.13.0': - resolution: {integrity: sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==} + '@typescript-eslint/parser@8.14.0': + resolution: {integrity: sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3460,12 +3353,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.13.0': - resolution: {integrity: sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==} + '@typescript-eslint/scope-manager@8.14.0': + resolution: {integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.13.0': - resolution: {integrity: sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA==} + '@typescript-eslint/type-utils@8.14.0': + resolution: {integrity: sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -3473,12 +3366,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.13.0': - resolution: {integrity: sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==} + '@typescript-eslint/types@8.14.0': + resolution: {integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.13.0': - resolution: {integrity: sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==} + '@typescript-eslint/typescript-estree@8.14.0': + resolution: {integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -3486,44 +3379,44 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.13.0': - resolution: {integrity: sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==} + '@typescript-eslint/utils@8.14.0': + resolution: {integrity: sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.13.0': - resolution: {integrity: sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==} + '@typescript-eslint/visitor-keys@8.14.0': + resolution: {integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vue/compiler-core@3.5.12': - resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} + '@vue/compiler-core@3.5.13': + resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} - '@vue/compiler-dom@3.5.12': - resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} + '@vue/compiler-dom@3.5.13': + resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} - '@vue/compiler-sfc@3.5.12': - resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} + '@vue/compiler-sfc@3.5.13': + resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} - '@vue/compiler-ssr@3.5.12': - resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} + '@vue/compiler-ssr@3.5.13': + resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} - '@vue/reactivity@3.5.12': - resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} + '@vue/reactivity@3.5.13': + resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} - '@vue/runtime-core@3.5.12': - resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} + '@vue/runtime-core@3.5.13': + resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} - '@vue/runtime-dom@3.5.12': - resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==} + '@vue/runtime-dom@3.5.13': + resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} - '@vue/server-renderer@3.5.12': - resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==} + '@vue/server-renderer@3.5.13': + resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} peerDependencies: - vue: 3.5.12 + vue: 3.5.13 - '@vue/shared@3.5.12': - resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} + '@vue/shared@3.5.13': + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -3589,9 +3482,10 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.4: - resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} - engines: {node: '>=0.4.0'} + acorn-typescript@1.4.13: + resolution: {integrity: sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q==} + peerDependencies: + acorn: '>=8.9.0' acorn@8.14.0: resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} @@ -3638,16 +3532,6 @@ packages: ajv@8.12.0: resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} - amqp-connection-manager@4.1.14: - resolution: {integrity: sha512-1km47dIvEr0HhMUazqovSvNwIlSvDX2APdUpULaINtHpiki1O+cLRaTeXb/jav4OLtH+k6GBXx5gsKOT9kcGKQ==} - engines: {node: '>=10.0.0', npm: '>5.0.0'} - peerDependencies: - amqplib: '*' - - amqplib@0.10.4: - resolution: {integrity: sha512-DMZ4eCEjAVdX1II2TfIUpJhfKAuoCeDIo/YyETbfAqehHTXxxs7WOOd+N1Xxr4cKhx12y23zk8/os98FxlZHrw==} - engines: {node: '>=10'} - ansi-colors@4.1.3: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} @@ -3685,9 +3569,6 @@ packages: arch@2.2.0: resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} - arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -3768,10 +3649,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - base64id@2.0.0: - resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} - engines: {node: ^4.5.0 || >= 5.9} - bin-check@4.1.0: resolution: {integrity: sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==} engines: {node: '>=4'} @@ -3816,9 +3693,6 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - buffer-more-ints@1.0.0: - resolution: {integrity: sha512-EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg==} - buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} @@ -3947,9 +3821,6 @@ packages: react: ^18 || ^19 || ^19.0.0-rc react-dom: ^18 || ^19 || ^19.0.0-rc - code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -4058,9 +3929,6 @@ packages: typescript: optional: true - create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - crelt@1.0.6: resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} @@ -4082,9 +3950,11 @@ packages: resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} engines: {node: '>= 8'} - css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-styled@1.0.8: + resolution: {integrity: sha512-tCpP7kLRI8dI95rCh3Syl7I+v7PP+2JYOzWkl0bUEoSbJM+u8ITbutjlQVf0NC2/g4ULROJPi16sfwDIO8/84g==} + + css-to-mat@1.1.1: + resolution: {integrity: sha512-kvpxFYZb27jRd2vium35G7q5XZ2WJ9rWjDUMNT36M3Hc41qCrLXFM5iEKMGXcrPsKfXEN+8l/riB4QzwwwiEyQ==} css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} @@ -4237,10 +4107,6 @@ packages: diff-match-patch@1.0.5: resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} - diff@4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} - dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} @@ -4272,12 +4138,12 @@ packages: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} - drizzle-kit@0.28.0: - resolution: {integrity: sha512-KqI+CS2Ga9GYIrXpxpCDUJJrH/AT/k4UY0Pb4oRgQEGkgN1EdCnqp664cXgwPWjDr5RBtTsjZipw8+8C//K63A==} + drizzle-kit@0.28.1: + resolution: {integrity: sha512-JimOV+ystXTWMgZkLHYHf2w3oS28hxiH1FR0dkmJLc7GHzdGJoJAQtQS5DRppnabsRZwE2U1F6CuezVBgmsBBQ==} hasBin: true - drizzle-orm@0.36.1: - resolution: {integrity: sha512-F4hbimnMEhyWzDowQB4xEuVJJWXLHZYD7FYwvo8RImY+N7pStGqsbfmT95jDbec1s4qKmQbiuxEDZY90LRrfIw==} + drizzle-orm@0.36.3: + resolution: {integrity: sha512-ffQB7CcyCTvQBK6xtRLMl/Jsd5xFTBs+UTHrgs1hbk68i5TPkbsoCPbKEwiEsQZfq2I7VH632XJpV1g7LS2H9Q==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=3' @@ -4298,7 +4164,7 @@ packages: '@xata.io/client': '*' better-sqlite3: '>=7' bun-types: '*' - expo-sqlite: '>=13.2.0' + expo-sqlite: '>=14.0.0' knex: '*' kysely: '*' mysql2: '>=2' @@ -4382,8 +4248,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.55: - resolution: {integrity: sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg==} + electron-to-chromium@1.5.62: + resolution: {integrity: sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg==} embla-carousel-react@8.3.1: resolution: {integrity: sha512-gBY0zM+2ASvKFwRpTIOn2SLifFqOKKap9R/y0iCpJWS3bc8OHVEn2gAThGYl2uq0N+hu9aBiswffL++OYZOmDQ==} @@ -4421,14 +4287,6 @@ packages: end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - engine.io-parser@5.2.3: - resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} - engines: {node: '>=10.0.0'} - - engine.io@6.6.2: - resolution: {integrity: sha512-gmNvsYi9C8iErnZdVcJnvCpSKbWTt1E8+JZo8b+daLninywUWi5NQ5STSHZ9rFjFO7imNcvb8Pc5pe/wMR5xEw==} - engines: {node: '>=10.2.0'} - enhanced-resolve@5.17.1: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} @@ -4444,8 +4302,8 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + es-abstract@1.23.5: + resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==} engines: {node: '>= 0.4'} es-define-property@1.0.0: @@ -4606,6 +4464,9 @@ packages: jiti: optional: true + esm-env@1.1.4: + resolution: {integrity: sha512-oO82nKPHKkzIj/hbtuDYy/JHqBHFlMIW36SDiPCVsj87ntDLcWN+sJ1erdVryd4NxODacFTsdrIE3b7IamqbOg==} + espree@10.3.0: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4619,6 +4480,9 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} + esrap@1.2.2: + resolution: {integrity: sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -4634,9 +4498,6 @@ packages: estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -4793,8 +4654,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.11.11: - resolution: {integrity: sha512-tuDH23ptJAKUHGydJQII9PhABNJBpB+z0P1bmgKK9QFIssHGlfPd6kxMq00LSKwE27WFsb2z0ovY0bpUyMvfRw==} + framer-motion@11.11.17: + resolution: {integrity: sha512-O8QzvoKiuzI5HSAHbcYuL6xU+ZLXbrH7C8Akaato4JzQbX2ULNeniqC2Vo5eiCtFktX9XsJ+7nUhxcl2E2IjpA==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -4807,6 +4668,9 @@ packages: react-dom: optional: true + framework-utils@1.1.0: + resolution: {integrity: sha512-KAfqli5PwpFJ8o3psRNs8svpMGyCSAe8nmGcjQ0zZBWN2H6dZDnq+ABp3N3hdUmFeMrLtjOCTXD4yplUJIWceg==} + fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -4842,6 +4706,9 @@ packages: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} + gesto@1.19.4: + resolution: {integrity: sha512-hfr/0dWwh0Bnbb88s3QVJd1ZRJeOWcgHPPwmiH6NnafDYvhTsxg+SLYu+q/oPNh9JS3V+nlr6fNs8kvPAtcRDQ==} + get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -4966,10 +4833,6 @@ packages: hermes-parser@0.20.1: resolution: {integrity: sha512-BL5P83cwCogI8D7rrDCgsFY0tdYUtmFP9XaXtl2IQjC+2Xo+4okjfXintlTxcIwl4qeGddEl28Z11kbVIw0aNA==} - highlight.js@11.10.0: - resolution: {integrity: sha512-SYVnVFswQER+zu1laSya563s+F8VDGt7o35d4utbamowvUNLLMovFqwCLSocpZTz3MgaSRA1IbqRWZv97dtErQ==} - engines: {node: '>=12.0.0'} - highlight.js@11.9.0: resolution: {integrity: sha512-fJ7cW7fQGCYAkgv4CPfwFHrfd/cLS4Hau96JuJ+ZTOWhjnhoeN1ub1tFmALm/+lW5z4WCAuAV9bm05AP0mS6Gw==} engines: {node: '>=12.0.0'} @@ -5156,8 +5019,8 @@ packages: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} - is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + is-reference@3.0.3: + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -5214,9 +5077,6 @@ packages: resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} engines: {node: '>= 0.4'} - isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -5249,9 +5109,6 @@ packages: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} - js-base64@3.7.7: - resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} - js-beautify@1.15.1: resolution: {integrity: sha512-ESjNzSlt/sWE8sciZH8kBF8BPlwXPwhR6pWKAw8bw4Bwj+iZcnKW6ONWUutJ7eObuBZQpiIb8S7OYspWrKt7rA==} engines: {node: '>=14'} @@ -5324,6 +5181,12 @@ packages: jws@3.2.2: resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + keycode@2.2.1: + resolution: {integrity: sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==} + + keycon@1.4.0: + resolution: {integrity: sha512-p1NAIxiRMH3jYfTeXRs2uWbVJ1WpEjpi8ktzUyBJsX7/wn2qu2VRXktneBLNtKNxJmlUYxRi9gOJt1DuthXR7A==} + keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -5385,9 +5248,6 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - lodash.includes@4.3.0: resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} @@ -5426,9 +5286,6 @@ packages: resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} engines: {node: '>=18'} - long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} - loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -5449,8 +5306,8 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lucide-react@0.456.0: - resolution: {integrity: sha512-DIIGJqTT5X05sbAsQ+OhA8OtJYyD4NsEMCA/HQW/Y6ToPQ7gwbtujIoeAaup4HpHzV35SQOarKAWH8LYglB6eA==} + lucide-react@0.460.0: + resolution: {integrity: sha512-BVtq/DykVeIvRTJvRAgCsOwaGL8Un3Bxh8MbDxMhEWlZay3T4IpEKDEpwt5KZ0KJMHzgm6jrltxlT5eXOWXDHg==} peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc @@ -5465,9 +5322,6 @@ packages: resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} engines: {node: '>=12'} - make-error@1.3.6: - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - markdown-it@14.1.0: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true @@ -5482,9 +5336,6 @@ packages: peerDependencies: react: 18.x - mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -5611,8 +5462,8 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next-intl@3.25.0: - resolution: {integrity: sha512-xjHNqYyW6LS2Mwmld4Q7tBhyv6g2zO7BtclOAQXe6Fgl5hEsWCv8KNZc0jumud1qnNr8erzmYz8KepJZtXPA4Q==} + next-intl@3.25.1: + resolution: {integrity: sha512-Z2dJWn5f/b1sb8EmuJcuDhbQTIp4RG1KBFAILgRt/y27W0ifU7Ll/os3liphUY4InyRH89uShTAk7ItAlpr0uA==} peerDependencies: next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 @@ -5774,6 +5625,9 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} + overlap-area@1.1.0: + resolution: {integrity: sha512-3dlJgJCaVeXH0/eZjYVJvQiLVVrPO4U1ZGqlATtx6QGO3b5eNM6+JgUKa7oStBTdYuGTk7gVoABCW6Tp+dhRdw==} + p-cancelable@2.1.1: resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} engines: {node: '>=8'} @@ -5847,9 +5701,6 @@ packages: resolution: {integrity: sha512-GVlENSDW6KHaXcd9zkZltB7tCLosKB/4Hg0fqBJkAoBgYG2Tn1xtMgXtSUuMU9AK/gCm/tTdT8mgAeF4YNeeqw==} engines: {node: '>=14.16'} - periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} - pg-cloudflare@1.1.1: resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==} @@ -5985,8 +5836,8 @@ packages: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} - postcss@8.4.48: - resolution: {integrity: sha512-GCRK8F6+Dl7xYniR5a4FYbpBzU8XnZVeowqsQFYdcXuSbChgiks7qybSkbvnaeqv0G0B+dd9/jJgH8kkLDQeEA==} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -6099,9 +5950,6 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - promise-breaker@6.0.0: - resolution: {integrity: sha512-BthzO9yTPswGf7etOBiHCVuugs2N01/Q/94dIPls48z2zCmrnDptUUZzfIb+41xq0MnYZ/BzmOd6ikDR4ibNZA==} - prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -6170,10 +6018,6 @@ packages: proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - protobufjs@7.4.0: - resolution: {integrity: sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==} - engines: {node: '>=12.0.0'} - proxy-addr@2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -6196,9 +6040,6 @@ packages: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} - querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -6228,21 +6069,19 @@ packages: peerDependencies: react: '>=17.0.2' + react-css-styled@1.1.9: + resolution: {integrity: sha512-M7fJZ3IWFaIHcZEkoFOnkjdiUFmwd8d+gTh2bpqMOcnxy/0Gsykw4dsL4QBiKsxcGow6tETUa4NAUcmJF+/nfw==} + react-day-picker@8.10.1: resolution: {integrity: sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==} peerDependencies: date-fns: ^2.28.0 || ^3.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom@19.0.0-rc-5c56b873-20241107: - resolution: {integrity: sha512-z60mK7HC5Cs3dz5dHLauTcnNe0LgeQNSX4BilnjBnV0BhHitQniPgmV87QhR2v4fryS4WRL2RF4NklwIhSCbCA==} + react-dom@19.0.0-rc.1: + resolution: {integrity: sha512-k8MfDX+4G+eaa1cXXI9QF4d+pQtYol3nx8vauqRWUEOPqC7NQn2qmEqUsLoSd28rrZUL+R3T2VC+kZ2Hyx1geQ==} peerDependencies: - react: 19.0.0-rc-5c56b873-20241107 - - react-dom@19.0.0-rc-cae764ce-20241025: - resolution: {integrity: sha512-e3CVe2+ojMe4dz8E/WsV9bkRj+lZt5ms+rhTFHEqIAHv4/PDdXa7P4uJXNhfik+ZYF4Wg5wCDVP4l7cgaudCpg==} - peerDependencies: - react: 19.0.0-rc-cae764ce-20241025 + react: 19.0.0-rc.1 react-hook-form@7.53.2: resolution: {integrity: sha512-YVel6fW5sOeedd1524pltpHX+jgU2u3DSDtXEaBORNdqiNrsX/nUI/iGXONegttg0mJVnfrIkiV0cmTU6Oo2xw==} @@ -6250,8 +6089,11 @@ packages: peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 - react-is@19.0.0-rc-5c56b873-20241107: - resolution: {integrity: sha512-KNNZeXtKR36ZnJi0em+IMaN3MESg6f5uzL8WVen7rNJRJ2f1zTizFoPPeItEvNcLpurOMojccYHX0+zWQLUx6A==} + react-is@19.0.0-rc.1: + resolution: {integrity: sha512-D6AbvUGS+i2lK3yC1a+iSicqWhIenYGxYUd7j0JJxunlk0RSAy/yRo58Mh5JJcAVQfNhej20nCwJVehYpNwNiA==} + + react-moveable@0.56.0: + resolution: {integrity: sha512-FmJNmIOsOA36mdxbrc/huiE4wuXSRlmon/o+/OrfNhSiYYYL0AV5oObtPluEhb2Yr/7EfYWBHTxF5aWAvjg1SA==} react-promise-suspense@0.3.4: resolution: {integrity: sha512-I42jl7L3Ze6kZaq+7zXWSunBa3b1on5yfvUW6Eo/3fFOj6dZ5Bqmcd264nJbTK/gn1HjjILAjSwnZbV4RpSaNQ==} @@ -6279,6 +6121,9 @@ packages: '@types/react': optional: true + react-selecto@1.26.3: + resolution: {integrity: sha512-Ubik7kWSnZyQEBNro+1k38hZaI1tJarE+5aD/qsqCOA1uUBSjgKVBy3EWRzGIbdmVex7DcxznFZLec/6KZNvwQ==} + react-simple-animate@3.5.2: resolution: {integrity: sha512-xLE65euP920QMTOmv5haPlml+hmOPDkbIr5WeF7ADIXWBYt5kW/vwpNfWg8EKMab8aeDxIZ6QjffVh8v2dUyhg==} peerDependencies: @@ -6306,20 +6151,13 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' - react@19.0.0-rc-5c56b873-20241107: - resolution: {integrity: sha512-cFT1p+jDiT5MSDCOAlllNC9cN6532458CNGZMw+8u33ffZuX3yf2XJtSwar/G9t47nEmqsurdvtIjqb603735g==} - engines: {node: '>=0.10.0'} - - react@19.0.0-rc-cae764ce-20241025: - resolution: {integrity: sha512-5wV/3MJc6Ws4l4ZF95yaQKaMV8aWVlIBKOdPA4Kere7CfdJ0NMIuKt9j9v0U4ZTmCi4ubAdN+KL4gGdfTEIpuw==} + react@19.0.0-rc.1: + resolution: {integrity: sha512-NZKln+uyPuyHchzP07I6GGYFxdAoaKhehgpCa3ltJGzwE31OYumLeshGaitA1R/fS5d9D2qpZVwTFAr6zCLM9w==} engines: {node: '>=0.10.0'} read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - readable-stream@1.1.14: - resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} - readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -6375,9 +6213,6 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - requires-port@1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resend@4.0.0: resolution: {integrity: sha512-rDX0rspl/XcmC2JV2V5obQvRX2arzxXUvNFUDMOv5ObBLR68+7kigCOysb7+dlkb0JE3erhQG0nHrbBt/ZCWIg==} engines: {node: '>=18'} @@ -6419,8 +6254,8 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rollup@4.25.0: - resolution: {integrity: sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==} + rollup@4.27.2: + resolution: {integrity: sha512-KreA+PzWmk2yaFmZVwe6GB2uBD86nXl86OsDkt1bJS9p3vqWuEQ6HnJJ+j/mZi/q0920P99/MVRlB4L3crpF5w==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -6458,11 +6293,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - scheduler@0.25.0-rc-5c56b873-20241107: - resolution: {integrity: sha512-rt9KBjQg9XWMfNl0jNAKTRReFiuAG1U5Pi7b9IMZIMXSEfu5wSCPzqvygzvO38piDJag/ljLcFULHo7oLVDh7w==} - - scheduler@0.25.0-rc-cae764ce-20241025: - resolution: {integrity: sha512-kiDqIcp0nrZ8RW65wMujBEs7eDNfd49hcfjDmscxWIsnDTz9NRQrTAChv/tYRYCUNk7qPM36SQOja2HcRuee0A==} + scheduler@0.25.0-rc.1: + resolution: {integrity: sha512-fVinv2lXqYpKConAMdergOl5owd0rY1O4P/QTe0aWKCqGtu7VsCt1iqQFxSJtqK4Lci/upVSBpGwVC7eWcuS9Q==} schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} @@ -6474,6 +6306,9 @@ packages: selderee@0.11.0: resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} + selecto@1.26.3: + resolution: {integrity: sha512-gZHgqMy5uyB6/2YDjv3Qqaf7bd2hTDOpPdxXlrez4R3/L0GiEWDCFaUfrflomgqdb3SxHF2IXY0Jw0EamZi7cw==} + semver-regex@4.0.5: resolution: {integrity: sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==} engines: {node: '>=12'} @@ -6557,17 +6392,6 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - socket.io-adapter@2.5.5: - resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==} - - socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - - socket.io@4.8.0: - resolution: {integrity: sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==} - engines: {node: '>=10.2.0'} - sonner@1.7.0: resolution: {integrity: sha512-W6dH7m5MujEPyug3lpI2l3TC3Pp1+LTgK0Efg+IHDrBbtEjyCmCHHo6yfNBOsf1tFZ6zf+jceWwB38baC8yO9g==} peerDependencies: @@ -6660,9 +6484,6 @@ packages: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} - string_decoder@0.10.31: - resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} - string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -6740,9 +6561,9 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - svelte@4.2.19: - resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} - engines: {node: '>=16'} + svelte@5.2.2: + resolution: {integrity: sha512-eHIJRcvA6iuXdRGMESTmBtWTQCcCiol4gyH9DA60ybS35W1x27cvtbndNvWDqX72blyf+AYeQ4gzZ0XGg3L8sw==} + engines: {node: '>=18'} swagger-ui-dist@5.18.2: resolution: {integrity: sha512-J+y4mCw/zXh1FOj5wGJvnAajq6XgHOyywsa9yITmwxIlJbMqITq3gYRZHaeqLVH/eV/HOPphE6NjF+nbSNC5Zw==} @@ -6776,8 +6597,8 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@3.4.14: - resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} + tailwindcss@3.4.15: + resolution: {integrity: sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==} engines: {node: '>=14.0.0'} hasBin: true @@ -6875,20 +6696,6 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-node@10.9.2: - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - tsconfig-paths-webpack-plugin@4.1.0: resolution: {integrity: sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==} engines: {node: '>=10.13.0'} @@ -6922,38 +6729,38 @@ packages: typescript: optional: true - turbo-darwin-64@2.2.3: - resolution: {integrity: sha512-Rcm10CuMKQGcdIBS3R/9PMeuYnv6beYIHqfZFeKWVYEWH69sauj4INs83zKMTUiZJ3/hWGZ4jet9AOwhsssLyg==} + turbo-darwin-64@2.3.0: + resolution: {integrity: sha512-pji+D49PhFItyQjf2QVoLZw2d3oRGo8gJgKyOiRzvip78Rzie74quA8XNwSg/DuzM7xx6gJ3p2/LylTTlgZXxQ==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.2.3: - resolution: {integrity: sha512-+EIMHkuLFqUdJYsA3roj66t9+9IciCajgj+DVek+QezEdOJKcRxlvDOS2BUaeN8kEzVSsNiAGnoysFWYw4K0HA==} + turbo-darwin-arm64@2.3.0: + resolution: {integrity: sha512-AJrGIL9BO41mwDF/IBHsNGwvtdyB911vp8f5mbNo1wG66gWTvOBg7WCtYQBvCo11XTenTfXPRSsAb7w3WAZb6w==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.2.3: - resolution: {integrity: sha512-UBhJCYnqtaeOBQLmLo8BAisWbc9v9daL9G8upLR+XGj6vuN/Nz6qUAhverN4Pyej1g4Nt1BhROnj6GLOPYyqxQ==} + turbo-linux-64@2.3.0: + resolution: {integrity: sha512-jZqW6vc2sPJT3M/3ZmV1Cg4ecQVPqsbHncG/RnogHpBu783KCSXIndgxvUQNm9qfgBYbZDBnP1md63O4UTElhw==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.2.3: - resolution: {integrity: sha512-hJYT9dN06XCQ3jBka/EWvvAETnHRs3xuO/rb5bESmDfG+d9yQjeTMlhRXKrr4eyIMt6cLDt1LBfyi+6CQ+VAwQ==} + turbo-linux-arm64@2.3.0: + resolution: {integrity: sha512-HUbDLJlvd/hxuyCNO0BmEWYQj0TugRMvSQeG8vHJH+Lq8qOgDAe7J0K73bFNbZejZQxW3C3XEiZFB3pnpO78+A==} cpu: [arm64] os: [linux] - turbo-windows-64@2.2.3: - resolution: {integrity: sha512-NPrjacrZypMBF31b4HE4ROg4P3nhMBPHKS5WTpMwf7wydZ8uvdEHpESVNMOtqhlp857zbnKYgP+yJF30H3N2dQ==} + turbo-windows-64@2.3.0: + resolution: {integrity: sha512-c5rxrGNTYDWX9QeMzWLFE9frOXnKjHGEvQMp1SfldDlbZYsloX9UKs31TzUThzfTgTiz8NYuShaXJ2UvTMnV/g==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.2.3: - resolution: {integrity: sha512-fnNrYBCqn6zgKPKLHu4sOkihBI/+0oYFr075duRxqUZ+1aLWTAGfHZLgjVeLh3zR37CVzuerGIPWAEkNhkWEIw==} + turbo-windows-arm64@2.3.0: + resolution: {integrity: sha512-7qfUuYhfIVb1AZgs89DxhXK+zZez6O2ocmixEQ4hXZK7ytnBt5vaz2zGNJJKFNYIL5HX1C3tuHolnpNgDNCUIg==} cpu: [arm64] os: [win32] - turbo@2.2.3: - resolution: {integrity: sha512-5lDvSqIxCYJ/BAd6rQGK/AzFRhBkbu4JHVMLmGh/hCb7U3CqSnr5Tjwfy9vc+/5wG2DJ6wttgAaA7MoCgvBKZQ==} + turbo@2.3.0: + resolution: {integrity: sha512-/uOq5o2jwRPyaUDnwBpOR5k9mQq4c3wziBgWNWttiYQPmbhDtrKYPRBxTvA2WpgQwRIbt8UM612RMN8n/TvmHA==} hasBin: true type-check@0.4.0: @@ -6987,8 +6794,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript-eslint@8.13.0: - resolution: {integrity: sha512-vIMpDRJrQd70au2G8w34mPps0ezFSPMEX4pXkTzUkrNbRX+36ais2ksGWN0esZL+ZMaFJEneOBHzCgSqle7DHw==} + typescript-eslint@8.14.0: + resolution: {integrity: sha512-K8fBJHxVL3kxMmwByvz8hNdBJ8a0YqKzKDX6jRlrjMuNXyd5T2V02HIq37+OiWXvUUOXgOOGiSSOh26Mh8pC3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -7035,9 +6842,6 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - use-callback-ref@1.3.2: resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} engines: {node: '>=10'} @@ -7060,8 +6864,8 @@ packages: peerDependencies: react: '>=16.13' - use-intl@3.25.0: - resolution: {integrity: sha512-e9nfJm18rM+naT14oZZYR3FNWd2mRDmNFQJC4R9qh4vhfabDwl0Kd/B6PodYst7U/0oT3qeKKjlz7qG3BvXAaQ==} + use-intl@3.25.1: + resolution: {integrity: sha512-Xeyl0+BjlBf6fJr2h5W/CESZ2IQAH7jzXYK4c/ao+qR26jNPW3FXBLjg7eLRxdeI6QaLcYGLtH3WYhC9I0+6Yg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 @@ -7095,9 +6899,6 @@ packages: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - validate-npm-package-name@6.0.0: resolution: {integrity: sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==} engines: {node: ^18.17.0 || >=20.5.0} @@ -7119,8 +6920,8 @@ packages: victory-vendor@36.9.2: resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==} - vue@3.5.12: - resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} + vue@3.5.13: + resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -7210,18 +7011,6 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -7253,10 +7042,6 @@ packages: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} - yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} - yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -7265,6 +7050,9 @@ packages: resolution: {integrity: sha512-dtZ0aQSFyZmoJS0m06/xBN1SazUBPL5HpzlAcs/KcRW0rzadYw12deQBjeMhGKMMeGEp7bA9vmikMLaO4exBcg==} engines: {node: '>=14.13.1'} + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + zod-to-json-schema@3.23.5: resolution: {integrity: sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==} peerDependencies: @@ -7281,15 +7069,6 @@ packages: snapshots: - '@acuminous/bitsyntax@0.1.2': - dependencies: - buffer-more-ints: 1.0.0 - debug: 4.3.7 - safe-buffer: 5.1.2 - transitivePeerDependencies: - - supports-color - optional: true - '@ai-sdk/google@0.0.55(zod@3.23.8)': dependencies: '@ai-sdk/provider': 0.0.26 @@ -7315,14 +7094,14 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/react@0.0.70(react@19.0.0-rc-cae764ce-20241025)(zod@3.23.8)': + '@ai-sdk/react@0.0.70(react@19.0.0-rc.1)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) - swr: 2.2.5(react@19.0.0-rc-cae764ce-20241025) + swr: 2.2.5(react@19.0.0-rc.1) throttleit: 2.1.0 optionalDependencies: - react: 19.0.0-rc-cae764ce-20241025 + react: 19.0.0-rc.1 zod: 3.23.8 '@ai-sdk/solid@0.0.54(zod@3.23.8)': @@ -7332,13 +7111,13 @@ snapshots: transitivePeerDependencies: - zod - '@ai-sdk/svelte@0.0.57(svelte@4.2.19)(zod@3.23.8)': + '@ai-sdk/svelte@0.0.57(svelte@5.2.2)(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) - sswr: 2.1.0(svelte@4.2.19) + sswr: 2.1.0(svelte@5.2.2) optionalDependencies: - svelte: 4.2.19 + svelte: 5.2.2 transitivePeerDependencies: - zod @@ -7352,13 +7131,13 @@ snapshots: optionalDependencies: zod: 3.23.8 - '@ai-sdk/vue@0.0.59(vue@3.5.12(typescript@5.6.3))(zod@3.23.8)': + '@ai-sdk/vue@0.0.59(vue@3.5.13(typescript@5.6.3))(zod@3.23.8)': dependencies: '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) - swrv: 1.0.4(vue@3.5.12(typescript@5.6.3)) + swrv: 1.0.4(vue@3.5.13(typescript@5.6.3)) optionalDependencies: - vue: 3.5.12(typescript@5.6.3) + vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: - zod @@ -7557,41 +7336,52 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@cfcs/core@0.0.6': + dependencies: + '@egjs/component': 3.0.5 + '@colors/colors@1.5.0': optional: true - '@cspotcode/source-map-support@0.8.1': - dependencies: - '@jridgewell/trace-mapping': 0.3.9 - optional: true + '@daybrush/utils@1.13.0': {} - '@dnd-kit/accessibility@3.1.0(react@19.0.0-rc-5c56b873-20241107)': + '@dnd-kit/accessibility@3.1.0(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 tslib: 2.8.1 - '@dnd-kit/core@6.1.0(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@dnd-kit/core@6.1.0(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@dnd-kit/accessibility': 3.1.0(react@19.0.0-rc-5c56b873-20241107) - '@dnd-kit/utilities': 3.2.2(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@dnd-kit/accessibility': 3.1.0(react@19.0.0-rc.1) + '@dnd-kit/utilities': 3.2.2(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) tslib: 2.8.1 - '@dnd-kit/sortable@8.0.0(@dnd-kit/core@6.1.0(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@dnd-kit/sortable@8.0.0(@dnd-kit/core@6.1.0(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@dnd-kit/core': 6.1.0(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@dnd-kit/utilities': 3.2.2(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 + '@dnd-kit/core': 6.1.0(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@dnd-kit/utilities': 3.2.2(react@19.0.0-rc.1) + react: 19.0.0-rc.1 tslib: 2.8.1 - '@dnd-kit/utilities@3.2.2(react@19.0.0-rc-5c56b873-20241107)': + '@dnd-kit/utilities@3.2.2(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 tslib: 2.8.1 '@drizzle-team/brocli@0.10.2': {} + '@egjs/agent@2.4.4': {} + + '@egjs/children-differ@1.0.1': + dependencies: + '@egjs/list-differ': 1.0.1 + + '@egjs/component@3.0.5': {} + + '@egjs/list-differ@1.0.1': {} + '@emnapi/runtime@1.3.1': dependencies: tslib: 2.8.1 @@ -7631,17 +7421,17 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.13.3(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@emotion/react@11.13.3(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.12.0 '@emotion/cache': 11.13.1 '@emotion/serialize': 1.3.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@19.0.0-rc-5c56b873-20241107) + '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@19.0.0-rc.1) '@emotion/utils': 1.4.1 '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 transitivePeerDependencies: @@ -7657,16 +7447,16 @@ snapshots: '@emotion/sheet@1.4.0': {} - '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107))(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@emotion/styled@11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@19.0.0-rc.1))(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: '@babel/runtime': 7.26.0 '@emotion/babel-plugin': 11.12.0 '@emotion/is-prop-valid': 1.3.1 - '@emotion/react': 11.13.3(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + '@emotion/react': 11.13.3(@types/react@18.3.12)(react@19.0.0-rc.1) '@emotion/serialize': 1.3.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@19.0.0-rc-5c56b873-20241107) + '@emotion/use-insertion-effect-with-fallbacks': 1.1.0(react@19.0.0-rc.1) '@emotion/utils': 1.4.1 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 transitivePeerDependencies: @@ -7674,9 +7464,9 @@ snapshots: '@emotion/unitless@0.10.0': {} - '@emotion/use-insertion-effect-with-fallbacks@1.1.0(react@19.0.0-rc-5c56b873-20241107)': + '@emotion/use-insertion-effect-with-fallbacks@1.1.0(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 '@emotion/utils@1.4.1': {} @@ -7916,7 +7706,7 @@ snapshots: '@eslint/core@0.7.0': {} - '@eslint/eslintrc@3.1.0': + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 debug: 4.3.7 @@ -7934,7 +7724,7 @@ snapshots: '@eslint/object-schema@2.1.4': {} - '@eslint/plugin-kit@0.2.2': + '@eslint/plugin-kit@0.2.3': dependencies: levn: 0.4.1 @@ -7947,11 +7737,11 @@ snapshots: '@floating-ui/core': 1.6.8 '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom@2.1.2(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@floating-ui/react-dom@2.1.2(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@floating-ui/dom': 1.6.12 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) '@floating-ui/utils@0.2.8': {} @@ -7980,39 +7770,25 @@ snapshots: dependencies: tslib: 2.8.1 - '@grpc/grpc-js@1.12.2': - dependencies: - '@grpc/proto-loader': 0.7.13 - '@js-sdsl/ordered-map': 4.4.2 - optional: true - - '@grpc/proto-loader@0.7.13': - dependencies: - lodash.camelcase: 4.3.0 - long: 5.2.3 - protobufjs: 7.4.0 - yargs: 17.7.2 - optional: true - - '@hookform/devtools@4.3.1(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@hookform/devtools@4.3.1(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@emotion/react': 11.13.3(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107))(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + '@emotion/react': 11.13.3(@types/react@18.3.12)(react@19.0.0-rc.1) + '@emotion/styled': 11.13.0(@emotion/react@11.13.3(@types/react@18.3.12)(react@19.0.0-rc.1))(@types/react@18.3.12)(react@19.0.0-rc.1) '@types/lodash': 4.17.13 - little-state-machine: 4.8.0(react@19.0.0-rc-5c56b873-20241107) + little-state-machine: 4.8.0(react@19.0.0-rc.1) lodash: 4.17.21 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) - react-simple-animate: 3.5.2(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107)) - use-deep-compare-effect: 1.8.1(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + react-simple-animate: 3.5.2(react-dom@19.0.0-rc.1(react@19.0.0-rc.1)) + use-deep-compare-effect: 1.8.1(react@19.0.0-rc.1) uuid: 8.3.2 transitivePeerDependencies: - '@types/react' - supports-color - '@hookform/resolvers@3.9.1(react-hook-form@7.53.2(react@19.0.0-rc-5c56b873-20241107))': + '@hookform/resolvers@3.9.1(react-hook-form@7.53.2(react@19.0.0-rc.1))': dependencies: - react-hook-form: 7.53.2(react@19.0.0-rc-5c56b873-20241107) + react-hook-form: 7.53.2(react@19.0.0-rc.1) '@humanfs/core@0.19.1': {} @@ -8133,26 +7909,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping@0.3.9': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - optional: true - - '@js-sdsl/ordered-map@4.4.2': - optional: true - - '@libsql/client-wasm@0.14.0': - dependencies: - '@libsql/core': 0.14.0 - js-base64: 3.7.7 - optional: true - - '@libsql/core@0.14.0': - dependencies: - js-base64: 3.7.7 - optional: true - '@ljharb/through@2.3.13': dependencies: call-bind: 1.0.7 @@ -8269,7 +8025,7 @@ snapshots: - uglify-js - webpack-cli - '@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)': + '@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)': dependencies: iterare: 1.2.1 reflect-metadata: 0.2.2 @@ -8280,17 +8036,17 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/config@3.3.0(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1)': + '@nestjs/config@3.3.0(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1)': dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) dotenv: 16.4.5 dotenv-expand: 10.0.0 lodash: 4.17.21 rxjs: 7.8.1 - '@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1)': + '@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1)': dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@nuxtjs/opencollective': 0.3.2 fast-safe-stringify: 2.1.1 iterare: 1.2.1 @@ -8300,45 +8056,28 @@ snapshots: tslib: 2.7.0 uid: 2.0.2 optionalDependencies: - '@nestjs/microservices': 10.4.6(@grpc/grpc-js@1.12.2)(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7)(@nestjs/websockets@10.4.6)(amqp-connection-manager@4.1.14(amqplib@0.10.4))(amqplib@0.10.4)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/platform-express': 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7) - '@nestjs/websockets': 10.4.6(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7)(@nestjs/platform-socket.io@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/platform-express': 10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8) transitivePeerDependencies: - encoding - '@nestjs/jwt@10.2.0(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))': + '@nestjs/jwt@10.2.0(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) '@types/jsonwebtoken': 9.0.5 jsonwebtoken: 9.0.2 - '@nestjs/mapped-types@2.0.6(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': + '@nestjs/mapped-types@2.0.6(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 optionalDependencies: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/microservices@10.4.6(@grpc/grpc-js@1.12.2)(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7)(@nestjs/websockets@10.4.6)(amqp-connection-manager@4.1.14(amqplib@0.10.4))(amqplib@0.10.4)(reflect-metadata@0.2.2)(rxjs@7.8.1)': - dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) - iterare: 1.2.1 - reflect-metadata: 0.2.2 - rxjs: 7.8.1 - tslib: 2.7.0 - optionalDependencies: - '@grpc/grpc-js': 1.12.2 - '@nestjs/websockets': 10.4.6(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7)(@nestjs/platform-socket.io@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) - amqp-connection-manager: 4.1.14(amqplib@0.10.4) - amqplib: 0.10.4 - optional: true - - '@nestjs/platform-express@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7)': + '@nestjs/platform-express@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8)': dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) body-parser: 1.20.3 cors: 2.8.5 express: 4.21.1 @@ -8347,23 +8086,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@nestjs/platform-socket.io@10.4.6(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/websockets@10.4.6)(rxjs@7.8.1)': - dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/websockets': 10.4.6(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7)(@nestjs/platform-socket.io@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) - rxjs: 7.8.1 - socket.io: 4.8.0 - tslib: 2.7.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - optional: true - - '@nestjs/schedule@4.1.1(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1))': + '@nestjs/schedule@4.1.1(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))': dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) cron: 3.1.7 uuid: 10.0.0 @@ -8378,20 +8104,20 @@ snapshots: transitivePeerDependencies: - chokidar - '@nestjs/serve-static@4.0.2(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1))(express@4.21.1)': + '@nestjs/serve-static@4.0.2(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(express@4.21.1)': dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) path-to-regexp: 0.2.5 optionalDependencies: express: 4.21.1 - '@nestjs/swagger@8.0.5(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': + '@nestjs/swagger@8.0.7(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': dependencies: '@microsoft/tsdoc': 0.15.0 - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/mapped-types': 2.0.6(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) + '@nestjs/common': 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/mapped-types': 2.0.6(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) js-yaml: 4.1.0 lodash: 4.17.21 path-to-regexp: 3.3.0 @@ -8401,25 +8127,12 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 - '@nestjs/throttler@6.2.1(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)': + '@nestjs/throttler@6.2.1(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1))(reflect-metadata@0.2.2)': dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/common': 10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 10.4.8(@nestjs/common@10.4.8(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@10.4.8)(reflect-metadata@0.2.2)(rxjs@7.8.1) reflect-metadata: 0.2.2 - '@nestjs/websockets@10.4.6(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@10.4.7)(@nestjs/platform-socket.io@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1)': - dependencies: - '@nestjs/common': 10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) - '@nestjs/core': 10.4.7(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/microservices@10.4.6)(@nestjs/platform-express@10.4.7)(@nestjs/websockets@10.4.6)(reflect-metadata@0.2.2)(rxjs@7.8.1) - iterare: 1.2.1 - object-hash: 3.0.0 - reflect-metadata: 0.2.2 - rxjs: 7.8.1 - tslib: 2.7.0 - optionalDependencies: - '@nestjs/platform-socket.io': 10.4.6(@nestjs/common@10.4.7(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/websockets@10.4.6)(rxjs@7.8.1) - optional: true - '@next/env@15.0.3': {} '@next/swc-darwin-arm64@15.0.3': @@ -8477,769 +8190,749 @@ snapshots: '@popperjs/core@2.11.8': {} - '@protobufjs/aspromise@1.1.2': - optional: true - - '@protobufjs/base64@1.1.2': - optional: true - - '@protobufjs/codegen@2.0.4': - optional: true - - '@protobufjs/eventemitter@1.1.0': - optional: true - - '@protobufjs/fetch@1.1.0': - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.0 - optional: true - - '@protobufjs/float@1.0.2': - optional: true - - '@protobufjs/inquire@1.1.0': - optional: true - - '@protobufjs/path@1.1.2': - optional: true - - '@protobufjs/pool@1.1.0': - optional: true - - '@protobufjs/utf8@1.1.0': - optional: true - '@radix-ui/number@1.1.0': {} '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-accordion@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-accordion@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collapsible': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-collapsible': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-alert-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-alert-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-checkbox@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-checkbox@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-collapsible@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-collapsible@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-context@1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-dialog@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) aria-hidden: 1.2.4 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-menu': 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-menu': 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-hover-card@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-hover-card@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) aria-hidden: 1.2.4 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-popover@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-popover@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) aria-hidden: 1.2.4 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': - dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': + dependencies: + '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) '@radix-ui/rect': 1.1.0 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-progress@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-progress@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-radio-group@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-radio-group@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-scroll-area@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-scroll-area@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-select@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-select@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) aria-hidden: 1.2.4 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) - react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + react-remove-scroll: 2.6.0(@types/react@18.3.12)(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-slider@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-slider@1.2.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-switch@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-switch@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-toggle-group@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-toggle': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-toggle@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-tooltip@1.1.3(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-tooltip@1.1.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: '@radix-ui/rect': 1.1.0 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + react: 19.0.0-rc.1 optionalDependencies: '@types/react': 18.3.12 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 '@radix-ui/rect@1.1.0': {} - '@react-email/body@0.0.10(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/body@0.0.10(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/button@0.0.18(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/button@0.0.18(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/code-block@0.0.10(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/code-block@0.0.10(react@19.0.0-rc.1)': dependencies: prismjs: 1.29.0 - react: 19.0.0-rc-5c56b873-20241107 - - '@react-email/code-inline@0.0.4(react@19.0.0-rc-5c56b873-20241107)': - dependencies: - react: 19.0.0-rc-5c56b873-20241107 - - '@react-email/column@0.0.12(react@19.0.0-rc-5c56b873-20241107)': - dependencies: - react: 19.0.0-rc-5c56b873-20241107 - - '@react-email/components@0.0.28(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': - dependencies: - '@react-email/body': 0.0.10(react@19.0.0-rc-5c56b873-20241107) - '@react-email/button': 0.0.18(react@19.0.0-rc-5c56b873-20241107) - '@react-email/code-block': 0.0.10(react@19.0.0-rc-5c56b873-20241107) - '@react-email/code-inline': 0.0.4(react@19.0.0-rc-5c56b873-20241107) - '@react-email/column': 0.0.12(react@19.0.0-rc-5c56b873-20241107) - '@react-email/container': 0.0.14(react@19.0.0-rc-5c56b873-20241107) - '@react-email/font': 0.0.8(react@19.0.0-rc-5c56b873-20241107) - '@react-email/head': 0.0.11(react@19.0.0-rc-5c56b873-20241107) - '@react-email/heading': 0.0.14(react@19.0.0-rc-5c56b873-20241107) - '@react-email/hr': 0.0.10(react@19.0.0-rc-5c56b873-20241107) - '@react-email/html': 0.0.10(react@19.0.0-rc-5c56b873-20241107) - '@react-email/img': 0.0.10(react@19.0.0-rc-5c56b873-20241107) - '@react-email/link': 0.0.11(react@19.0.0-rc-5c56b873-20241107) - '@react-email/markdown': 0.0.12(react@19.0.0-rc-5c56b873-20241107) - '@react-email/preview': 0.0.11(react@19.0.0-rc-5c56b873-20241107) - '@react-email/render': 1.0.2(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@react-email/row': 0.0.11(react@19.0.0-rc-5c56b873-20241107) - '@react-email/section': 0.0.15(react@19.0.0-rc-5c56b873-20241107) - '@react-email/tailwind': 1.0.2(react@19.0.0-rc-5c56b873-20241107) - '@react-email/text': 0.0.10(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 + + '@react-email/code-inline@0.0.4(react@19.0.0-rc.1)': + dependencies: + react: 19.0.0-rc.1 + + '@react-email/column@0.0.12(react@19.0.0-rc.1)': + dependencies: + react: 19.0.0-rc.1 + + '@react-email/components@0.0.28(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': + dependencies: + '@react-email/body': 0.0.10(react@19.0.0-rc.1) + '@react-email/button': 0.0.18(react@19.0.0-rc.1) + '@react-email/code-block': 0.0.10(react@19.0.0-rc.1) + '@react-email/code-inline': 0.0.4(react@19.0.0-rc.1) + '@react-email/column': 0.0.12(react@19.0.0-rc.1) + '@react-email/container': 0.0.14(react@19.0.0-rc.1) + '@react-email/font': 0.0.8(react@19.0.0-rc.1) + '@react-email/head': 0.0.11(react@19.0.0-rc.1) + '@react-email/heading': 0.0.14(react@19.0.0-rc.1) + '@react-email/hr': 0.0.10(react@19.0.0-rc.1) + '@react-email/html': 0.0.10(react@19.0.0-rc.1) + '@react-email/img': 0.0.10(react@19.0.0-rc.1) + '@react-email/link': 0.0.11(react@19.0.0-rc.1) + '@react-email/markdown': 0.0.12(react@19.0.0-rc.1) + '@react-email/preview': 0.0.11(react@19.0.0-rc.1) + '@react-email/render': 1.0.2(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@react-email/row': 0.0.11(react@19.0.0-rc.1) + '@react-email/section': 0.0.15(react@19.0.0-rc.1) + '@react-email/tailwind': 1.0.2(react@19.0.0-rc.1) + '@react-email/text': 0.0.10(react@19.0.0-rc.1) + react: 19.0.0-rc.1 transitivePeerDependencies: - react-dom - '@react-email/container@0.0.14(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/container@0.0.14(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/font@0.0.8(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/font@0.0.8(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/head@0.0.11(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/head@0.0.11(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/heading@0.0.14(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/heading@0.0.14(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/hr@0.0.10(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/hr@0.0.10(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/html@0.0.10(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/html@0.0.10(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/img@0.0.10(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/img@0.0.10(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/link@0.0.11(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/link@0.0.11(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/markdown@0.0.12(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/markdown@0.0.12(react@19.0.0-rc.1)': dependencies: - md-to-react-email: 5.0.2(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 + md-to-react-email: 5.0.2(react@19.0.0-rc.1) + react: 19.0.0-rc.1 - '@react-email/preview@0.0.11(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/preview@0.0.11(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/render@0.0.17(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025)': + '@react-email/render@0.0.17(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: html-to-text: 9.0.5 js-beautify: 1.15.1 - react: 19.0.0-rc-cae764ce-20241025 - react-dom: 19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) react-promise-suspense: 0.3.4 - '@react-email/render@1.0.2(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/render@1.0.2(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: html-to-text: 9.0.5 js-beautify: 1.15.1 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) react-promise-suspense: 0.3.4 - '@react-email/row@0.0.11(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/row@0.0.11(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/section@0.0.15(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/section@0.0.15(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/tailwind@1.0.2(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/tailwind@1.0.2(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - '@react-email/text@0.0.10(react@19.0.0-rc-5c56b873-20241107)': + '@react-email/text@0.0.10(react@19.0.0-rc.1)': dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 '@remirror/core-constants@3.0.0': {} - '@rollup/rollup-android-arm-eabi@4.25.0': + '@rollup/rollup-android-arm-eabi@4.27.2': optional: true - '@rollup/rollup-android-arm64@4.25.0': + '@rollup/rollup-android-arm64@4.27.2': optional: true - '@rollup/rollup-darwin-arm64@4.25.0': + '@rollup/rollup-darwin-arm64@4.27.2': optional: true - '@rollup/rollup-darwin-x64@4.25.0': + '@rollup/rollup-darwin-x64@4.27.2': optional: true - '@rollup/rollup-freebsd-arm64@4.25.0': + '@rollup/rollup-freebsd-arm64@4.27.2': optional: true - '@rollup/rollup-freebsd-x64@4.25.0': + '@rollup/rollup-freebsd-x64@4.27.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.25.0': + '@rollup/rollup-linux-arm-gnueabihf@4.27.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.25.0': + '@rollup/rollup-linux-arm-musleabihf@4.27.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.25.0': + '@rollup/rollup-linux-arm64-gnu@4.27.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.25.0': + '@rollup/rollup-linux-arm64-musl@4.27.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.25.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.27.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.25.0': + '@rollup/rollup-linux-riscv64-gnu@4.27.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.25.0': + '@rollup/rollup-linux-s390x-gnu@4.27.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.25.0': + '@rollup/rollup-linux-x64-gnu@4.27.2': optional: true - '@rollup/rollup-linux-x64-musl@4.25.0': + '@rollup/rollup-linux-x64-musl@4.27.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.25.0': + '@rollup/rollup-win32-arm64-msvc@4.27.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.25.0': + '@rollup/rollup-win32-ia32-msvc@4.27.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.25.0': + '@rollup/rollup-win32-x64-msvc@4.27.2': optional: true '@scarf/scarf@1.4.0': {} + '@scena/dragscroll@1.4.0': + dependencies: + '@daybrush/utils': 1.13.0 + '@scena/event-emitter': 1.0.5 + + '@scena/event-emitter@1.0.5': + dependencies: + '@daybrush/utils': 1.13.0 + + '@scena/matrix@1.1.1': + dependencies: + '@daybrush/utils': 1.13.0 + '@selderee/plugin-htmlparser2@0.11.0': dependencies: domhandler: 5.0.3 @@ -9247,9 +8940,6 @@ snapshots: '@sindresorhus/is@4.6.0': {} - '@socket.io/component-emitter@3.1.2': - optional: true - '@swc/cli@0.5.0(@swc/core@1.9.2(@swc/helpers@0.5.13))(chokidar@3.6.0)': dependencies: '@mole-inc/bin-wrapper': 8.0.1 @@ -9326,16 +9016,16 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3)))': + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.15)': dependencies: - tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3)) + tailwindcss: 3.4.15 - '@tanstack/query-core@5.59.20': {} + '@tanstack/query-core@5.60.5': {} - '@tanstack/react-query@5.59.20(react@19.0.0-rc-5c56b873-20241107)': + '@tanstack/react-query@5.60.5(react@19.0.0-rc.1)': dependencies: - '@tanstack/query-core': 5.59.20 - react: 19.0.0-rc-5c56b873-20241107 + '@tanstack/query-core': 5.60.5 + react: 19.0.0-rc.1 '@tiptap/core@2.9.1(@tiptap/pm@2.9.1)': dependencies: @@ -9359,12 +9049,12 @@ snapshots: dependencies: '@tiptap/core': 2.9.1(@tiptap/pm@2.9.1) - '@tiptap/extension-code-block-lowlight@2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/extension-code-block@2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1)(highlight.js@11.10.0)(lowlight@3.1.0)': + '@tiptap/extension-code-block-lowlight@2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/extension-code-block@2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1)(highlight.js@11.9.0)(lowlight@3.1.0)': dependencies: '@tiptap/core': 2.9.1(@tiptap/pm@2.9.1) '@tiptap/extension-code-block': 2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1) '@tiptap/pm': 2.9.1 - highlight.js: 11.10.0 + highlight.js: 11.9.0 lowlight: 3.1.0 '@tiptap/extension-code-block@2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1)': @@ -9494,7 +9184,7 @@ snapshots: prosemirror-transform: 1.10.2 prosemirror-view: 1.36.0 - '@tiptap/react@2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)': + '@tiptap/react@2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: '@tiptap/core': 2.9.1(@tiptap/pm@2.9.1) '@tiptap/extension-bubble-menu': 2.9.1(@tiptap/core@2.9.1(@tiptap/pm@2.9.1))(@tiptap/pm@2.9.1) @@ -9502,9 +9192,9 @@ snapshots: '@tiptap/pm': 2.9.1 '@types/use-sync-external-store': 0.0.6 fast-deep-equal: 3.1.3 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) - use-sync-external-store: 1.2.2(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + use-sync-external-store: 1.2.2(react@19.0.0-rc.1) '@tiptap/starter-kit@2.9.1': dependencies: @@ -9537,18 +9227,6 @@ snapshots: '@tokenizer/token@0.3.0': {} - '@tsconfig/node10@1.0.11': - optional: true - - '@tsconfig/node12@1.0.11': - optional: true - - '@tsconfig/node14@1.0.3': - optional: true - - '@tsconfig/node16@1.0.4': - optional: true - '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 @@ -9569,14 +9247,6 @@ snapshots: dependencies: '@types/express': 5.0.0 - '@types/cookie@0.4.1': - optional: true - - '@types/cors@2.8.17': - dependencies: - '@types/node': 22.9.0 - optional: true - '@types/cross-spawn@6.0.6': dependencies: '@types/node': 22.9.0 @@ -9739,14 +9409,14 @@ snapshots: '@types/validator@13.12.2': {} - '@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.13.0 + '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.14.0 eslint: 9.14.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 @@ -9757,12 +9427,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.13.0 + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.14.0 debug: 4.3.7 eslint: 9.14.0(jiti@1.21.6) optionalDependencies: @@ -9770,15 +9440,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.13.0': + '@typescript-eslint/scope-manager@8.14.0': dependencies: - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/visitor-keys': 8.13.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/visitor-keys': 8.14.0 - '@typescript-eslint/type-utils@8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) debug: 4.3.7 ts-api-utils: 1.4.0(typescript@5.6.3) optionalDependencies: @@ -9787,12 +9457,12 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.13.0': {} + '@typescript-eslint/types@8.14.0': {} - '@typescript-eslint/typescript-estree@8.13.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.14.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/visitor-keys': 8.13.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/visitor-keys': 8.14.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -9804,75 +9474,75 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.14.0 + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) eslint: 9.14.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.13.0': + '@typescript-eslint/visitor-keys@8.14.0': dependencies: - '@typescript-eslint/types': 8.13.0 + '@typescript-eslint/types': 8.14.0 eslint-visitor-keys: 3.4.3 - '@vue/compiler-core@3.5.12': + '@vue/compiler-core@3.5.13': dependencies: '@babel/parser': 7.26.2 - '@vue/shared': 3.5.12 + '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.12': + '@vue/compiler-dom@3.5.13': dependencies: - '@vue/compiler-core': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/compiler-core': 3.5.13 + '@vue/shared': 3.5.13 - '@vue/compiler-sfc@3.5.12': + '@vue/compiler-sfc@3.5.13': dependencies: '@babel/parser': 7.26.2 - '@vue/compiler-core': 3.5.12 - '@vue/compiler-dom': 3.5.12 - '@vue/compiler-ssr': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/compiler-core': 3.5.13 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 estree-walker: 2.0.2 magic-string: 0.30.12 - postcss: 8.4.48 + postcss: 8.4.49 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.12': + '@vue/compiler-ssr@3.5.13': dependencies: - '@vue/compiler-dom': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 - '@vue/reactivity@3.5.12': + '@vue/reactivity@3.5.13': dependencies: - '@vue/shared': 3.5.12 + '@vue/shared': 3.5.13 - '@vue/runtime-core@3.5.12': + '@vue/runtime-core@3.5.13': dependencies: - '@vue/reactivity': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/reactivity': 3.5.13 + '@vue/shared': 3.5.13 - '@vue/runtime-dom@3.5.12': + '@vue/runtime-dom@3.5.13': dependencies: - '@vue/reactivity': 3.5.12 - '@vue/runtime-core': 3.5.12 - '@vue/shared': 3.5.12 + '@vue/reactivity': 3.5.13 + '@vue/runtime-core': 3.5.13 + '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.3))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.6.3))': dependencies: - '@vue/compiler-ssr': 3.5.12 - '@vue/shared': 3.5.12 - vue: 3.5.12(typescript@5.6.3) + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + vue: 3.5.13(typescript@5.6.3) - '@vue/shared@3.5.12': {} + '@vue/shared@3.5.13': {} '@webassemblyjs/ast@1.14.1': dependencies: @@ -9965,22 +9635,21 @@ snapshots: dependencies: acorn: 8.14.0 - acorn-walk@8.3.4: + acorn-typescript@1.4.13(acorn@8.14.0): dependencies: acorn: 8.14.0 - optional: true acorn@8.14.0: {} - ai@3.4.33(react@19.0.0-rc-cae764ce-20241025)(sswr@2.1.0(svelte@4.2.19))(svelte@4.2.19)(vue@3.5.12(typescript@5.6.3))(zod@3.23.8): + ai@3.4.33(react@19.0.0-rc.1)(sswr@2.1.0(svelte@5.2.2))(svelte@5.2.2)(vue@3.5.13(typescript@5.6.3))(zod@3.23.8): dependencies: '@ai-sdk/provider': 0.0.26 '@ai-sdk/provider-utils': 1.0.22(zod@3.23.8) - '@ai-sdk/react': 0.0.70(react@19.0.0-rc-cae764ce-20241025)(zod@3.23.8) + '@ai-sdk/react': 0.0.70(react@19.0.0-rc.1)(zod@3.23.8) '@ai-sdk/solid': 0.0.54(zod@3.23.8) - '@ai-sdk/svelte': 0.0.57(svelte@4.2.19)(zod@3.23.8) + '@ai-sdk/svelte': 0.0.57(svelte@5.2.2)(zod@3.23.8) '@ai-sdk/ui-utils': 0.0.50(zod@3.23.8) - '@ai-sdk/vue': 0.0.59(vue@3.5.12(typescript@5.6.3))(zod@3.23.8) + '@ai-sdk/vue': 0.0.59(vue@3.5.13(typescript@5.6.3))(zod@3.23.8) '@opentelemetry/api': 1.9.0 eventsource-parser: 1.1.2 json-schema: 0.4.0 @@ -9988,9 +9657,9 @@ snapshots: secure-json-parse: 2.7.0 zod-to-json-schema: 3.23.5(zod@3.23.8) optionalDependencies: - react: 19.0.0-rc-cae764ce-20241025 - sswr: 2.1.0(svelte@4.2.19) - svelte: 4.2.19 + react: 19.0.0-rc.1 + sswr: 2.1.0(svelte@5.2.2) + svelte: 5.2.2 zod: 3.23.8 transitivePeerDependencies: - solid-js @@ -10018,22 +9687,6 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 - amqp-connection-manager@4.1.14(amqplib@0.10.4): - dependencies: - amqplib: 0.10.4 - promise-breaker: 6.0.0 - optional: true - - amqplib@0.10.4: - dependencies: - '@acuminous/bitsyntax': 0.1.2 - buffer-more-ints: 1.0.0 - readable-stream: 1.1.14 - url-parse: 1.5.10 - transitivePeerDependencies: - - supports-color - optional: true - ansi-colors@4.1.3: {} ansi-escapes@4.3.2: @@ -10061,9 +9714,6 @@ snapshots: arch@2.2.0: {} - arg@4.1.3: - optional: true - arg@5.0.2: {} argparse@2.0.1: {} @@ -10085,7 +9735,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 @@ -10096,7 +9746,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 @@ -10105,21 +9755,21 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-shim-unscopables: 1.0.2 array.prototype.flatmap@1.3.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-shim-unscopables: 1.0.2 array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 @@ -10128,7 +9778,7 @@ snapshots: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 @@ -10136,14 +9786,14 @@ snapshots: ast-types-flow@0.0.8: {} - autoprefixer@10.4.20(postcss@8.4.48): + autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.2 caniuse-lite: 1.0.30001680 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.4.48 + postcss: 8.4.49 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -10164,9 +9814,6 @@ snapshots: base64-js@1.5.1: {} - base64id@2.0.0: - optional: true - bin-check@4.1.0: dependencies: execa: 0.7.0 @@ -10224,7 +9871,7 @@ snapshots: browserslist@4.24.2: dependencies: caniuse-lite: 1.0.30001680 - electron-to-chromium: 1.5.55 + electron-to-chromium: 1.5.62 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -10232,9 +9879,6 @@ snapshots: buffer-from@1.1.2: {} - buffer-more-ints@1.0.0: - optional: true - buffer@5.7.1: dependencies: base64-js: 1.5.1 @@ -10356,26 +10000,18 @@ snapshots: clsx@2.1.1: {} - cmdk@1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + cmdk@1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) - use-sync-external-store: 1.2.2(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.12)(react@19.0.0-rc.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + use-sync-external-store: 1.2.2(react@19.0.0-rc.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' - code-red@1.0.4: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 - '@types/estree': 1.0.6 - acorn: 8.14.0 - estree-walker: 3.0.3 - periscopic: 3.1.0 - color-convert@2.0.1: dependencies: color-name: 1.1.4 @@ -10483,9 +10119,6 @@ snapshots: optionalDependencies: typescript: 5.6.3 - create-require@1.1.1: - optional: true - crelt@1.0.6: {} cron@3.1.7: @@ -10511,10 +10144,14 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-tree@2.3.1: + css-styled@1.0.8: dependencies: - mdn-data: 2.0.30 - source-map-js: 1.2.1 + '@daybrush/utils': 1.13.0 + + css-to-mat@1.1.1: + dependencies: + '@daybrush/utils': 1.13.0 + '@scena/matrix': 1.1.1 css-what@6.1.0: {} @@ -10638,9 +10275,6 @@ snapshots: diff-match-patch@1.0.5: {} - diff@4.0.2: - optional: true - dlv@1.1.3: {} doctrine@2.1.0: @@ -10674,7 +10308,7 @@ snapshots: dotenv@16.4.5: {} - drizzle-kit@0.28.0: + drizzle-kit@0.28.1: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 @@ -10683,14 +10317,13 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.36.1(@libsql/client-wasm@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.12)(pg@8.13.1)(react@19.0.0-rc-5c56b873-20241107): + drizzle-orm@0.36.3(@opentelemetry/api@1.9.0)(@types/pg@8.11.10)(@types/react@18.3.12)(pg@8.13.1)(react@19.0.0-rc.1): optionalDependencies: - '@libsql/client-wasm': 0.14.0 '@opentelemetry/api': 1.9.0 '@types/pg': 8.11.10 '@types/react': 18.3.12 pg: 8.13.1 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 eastasianwidth@0.2.0: {} @@ -10707,13 +10340,13 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.55: {} + electron-to-chromium@1.5.62: {} - embla-carousel-react@8.3.1(react@19.0.0-rc-5c56b873-20241107): + embla-carousel-react@8.3.1(react@19.0.0-rc.1): dependencies: embla-carousel: 8.3.1 embla-carousel-reactive-utils: 8.3.1(embla-carousel@8.3.1) - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 embla-carousel-reactive-utils@8.3.1(embla-carousel@8.3.1): dependencies: @@ -10737,27 +10370,6 @@ snapshots: dependencies: once: 1.4.0 - engine.io-parser@5.2.3: - optional: true - - engine.io@6.6.2: - dependencies: - '@types/cookie': 0.4.1 - '@types/cors': 2.8.17 - '@types/node': 22.9.0 - accepts: 1.3.8 - base64id: 2.0.0 - cookie: 0.7.2 - cors: 2.8.5 - debug: 4.3.7 - engine.io-parser: 5.2.3 - ws: 8.17.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - optional: true - enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 @@ -10771,7 +10383,7 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.23.3: + es-abstract@1.23.5: dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.3 @@ -10830,7 +10442,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 es-set-tostringtag: 2.0.3 function-bind: 1.1.2 @@ -10984,15 +10596,15 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-perfectionist@3.9.1(eslint@9.14.0(jiti@1.21.6))(svelte@4.2.19)(typescript@5.6.3): + eslint-plugin-perfectionist@3.9.1(eslint@9.14.0(jiti@1.21.6))(svelte@5.2.2)(typescript@5.6.3): dependencies: - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/types': 8.14.0 + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) eslint: 9.14.0(jiti@1.21.6) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - svelte: 4.2.19 + svelte: 5.2.2 transitivePeerDependencies: - supports-color - typescript @@ -11065,9 +10677,9 @@ snapshots: '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.18.0 '@eslint/core': 0.7.0 - '@eslint/eslintrc': 3.1.0 + '@eslint/eslintrc': 3.2.0 '@eslint/js': 9.14.0 - '@eslint/plugin-kit': 0.2.2 + '@eslint/plugin-kit': 0.2.3 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.1 @@ -11101,6 +10713,8 @@ snapshots: transitivePeerDependencies: - supports-color + esm-env@1.1.4: {} + espree@10.3.0: dependencies: acorn: 8.14.0 @@ -11113,6 +10727,11 @@ snapshots: dependencies: estraverse: 5.3.0 + esrap@1.2.2: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + '@types/estree': 1.0.6 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -11123,10 +10742,6 @@ snapshots: estree-walker@2.0.2: {} - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.6 - esutils@2.0.3: {} etag@1.8.1: {} @@ -11332,13 +10947,15 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.11.11(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + framer-motion@11.11.17(@emotion/is-prop-valid@1.3.1)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: tslib: 2.8.1 optionalDependencies: '@emotion/is-prop-valid': 1.3.1 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + + framework-utils@1.1.0: {} fresh@0.5.2: {} @@ -11359,17 +10976,22 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 functions-have-names: 1.2.3 functions-have-names@1.2.3: {} - geist@1.3.1(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107)): + geist@1.3.1(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)): dependencies: - next: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + next: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) gensync@1.0.0-beta.2: {} + gesto@1.19.4: + dependencies: + '@daybrush/utils': 1.13.0 + '@scena/event-emitter': 1.0.5 + get-caller-file@2.0.5: {} get-east-asian-width@1.3.0: {} @@ -11493,24 +11115,22 @@ snapshots: dependencies: hermes-estree: 0.20.1 - highlight.js@11.10.0: {} - highlight.js@11.9.0: {} hoist-non-react-statics@3.3.2: dependencies: - react-is: 19.0.0-rc-5c56b873-20241107 + react-is: 19.0.0-rc.1 html-dom-parser@5.0.10: dependencies: domhandler: 5.0.3 htmlparser2: 9.1.0 - html-react-parser@5.1.18(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107): + html-react-parser@5.1.18(@types/react@18.3.12)(react@19.0.0-rc.1): dependencies: domhandler: 5.0.3 html-dom-parser: 5.0.10 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 react-property: 2.0.2 style-to-js: 1.1.16 optionalDependencies: @@ -11705,7 +11325,7 @@ snapshots: is-plain-obj@1.1.0: {} - is-reference@3.0.2: + is-reference@3.0.3: dependencies: '@types/estree': 1.0.6 @@ -11753,9 +11373,6 @@ snapshots: call-bind: 1.0.7 get-intrinsic: 1.2.4 - isarray@0.0.1: - optional: true - isarray@1.0.0: {} isarray@2.0.5: {} @@ -11788,9 +11405,6 @@ snapshots: joycon@3.1.1: {} - js-base64@3.7.7: - optional: true - js-beautify@1.15.1: dependencies: config-chain: 1.1.13 @@ -11870,6 +11484,15 @@ snapshots: jwa: 1.4.1 safe-buffer: 5.2.1 + keycode@2.2.1: {} + + keycon@1.4.0: + dependencies: + '@cfcs/core': 0.0.6 + '@daybrush/utils': 1.13.0 + '@scena/event-emitter': 1.0.5 + keycode: 2.2.1 + keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -11903,9 +11526,9 @@ snapshots: linkifyjs@4.1.3: {} - little-state-machine@4.8.0(react@19.0.0-rc-5c56b873-20241107): + little-state-machine@4.8.0(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 load-tsconfig@0.2.5: {} @@ -11917,9 +11540,6 @@ snapshots: dependencies: p-locate: 5.0.0 - lodash.camelcase@4.3.0: - optional: true - lodash.includes@4.3.0: {} lodash.isboolean@3.0.3: {} @@ -11950,9 +11570,6 @@ snapshots: chalk: 5.3.0 is-unicode-supported: 1.3.0 - long@5.2.3: - optional: true - loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -11976,9 +11593,9 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react@0.456.0(react@19.0.0-rc-5c56b873-20241107): + lucide-react@0.460.0(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 luxon@3.4.4: {} @@ -11990,9 +11607,6 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - make-error@1.3.6: - optional: true - markdown-it@14.1.0: dependencies: argparse: 2.0.1 @@ -12004,12 +11618,10 @@ snapshots: marked@7.0.4: {} - md-to-react-email@5.0.2(react@19.0.0-rc-5c56b873-20241107): + md-to-react-email@5.0.2(react@19.0.0-rc.1): dependencies: marked: 7.0.4 - react: 19.0.0-rc-5c56b873-20241107 - - mdn-data@2.0.30: {} + react: 19.0.0-rc.1 mdurl@2.0.0: {} @@ -12106,20 +11718,20 @@ snapshots: neo-async@2.6.2: {} - next-intl@3.25.0(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + next-intl@3.25.1(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: '@formatjs/intl-localematcher': 0.5.7 negotiator: 1.0.0 - next: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - use-intl: 3.25.0(react@19.0.0-rc-5c56b873-20241107) + next: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + use-intl: 3.25.1(react@19.0.0-rc.1) - next-themes@0.4.3(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + next-themes@0.4.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) - next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -12127,9 +11739,9 @@ snapshots: busboy: 1.6.0 caniuse-lite: 1.0.30001680 postcss: 8.4.31 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) - styled-jsx: 5.1.6(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + styled-jsx: 5.1.6(react@19.0.0-rc.1) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 '@next/swc-darwin-x64': 15.0.3 @@ -12145,13 +11757,13 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextjs-toploader@3.7.15(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107))(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + nextjs-toploader@3.7.15(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - next: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + next: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) nprogress: 0.2.0 prop-types: 15.8.1 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) node-abort-controller@3.1.1: {} @@ -12212,7 +11824,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 object.values@1.2.0: @@ -12280,6 +11892,10 @@ snapshots: os-tmpdir@1.0.2: {} + overlap-area@1.1.0: + dependencies: + '@daybrush/utils': 1.13.0 + p-cancelable@2.1.1: {} p-finally@1.0.0: {} @@ -12337,12 +11953,6 @@ snapshots: peek-readable@5.3.1: {} - periscopic@3.1.0: - dependencies: - '@types/estree': 1.0.6 - estree-walker: 3.0.3 - is-reference: 3.0.2 - pg-cloudflare@1.1.1: optional: true @@ -12410,37 +12020,36 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@15.1.0(postcss@8.4.48): + postcss-import@15.1.0(postcss@8.4.49): dependencies: - postcss: 8.4.48 + postcss: 8.4.49 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - postcss-js@4.0.1(postcss@8.4.48): + postcss-js@4.0.1(postcss@8.4.49): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.48 + postcss: 8.4.49 - postcss-load-config@4.0.2(postcss@8.4.48)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3)): + postcss-load-config@4.0.2(postcss@8.4.49): dependencies: lilconfig: 3.1.2 yaml: 2.6.0 optionalDependencies: - postcss: 8.4.48 - ts-node: 10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3) + postcss: 8.4.49 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.48)(yaml@2.6.0): + postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.49)(yaml@2.6.0): dependencies: lilconfig: 3.1.2 optionalDependencies: jiti: 1.21.6 - postcss: 8.4.48 + postcss: 8.4.49 yaml: 2.6.0 - postcss-nested@6.2.0(postcss@8.4.48): + postcss-nested@6.2.0(postcss@8.4.49): dependencies: - postcss: 8.4.48 + postcss: 8.4.49 postcss-selector-parser: 6.1.2 postcss-selector-parser@6.1.2: @@ -12456,7 +12065,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.4.48: + postcss@8.4.49: dependencies: nanoid: 3.3.7 picocolors: 1.1.1 @@ -12500,9 +12109,6 @@ snapshots: process-nextick-args@2.0.1: {} - promise-breaker@6.0.0: - optional: true - prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -12512,7 +12118,7 @@ snapshots: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.0.0-rc-5c56b873-20241107 + react-is: 19.0.0-rc.1 prosemirror-changeset@2.2.1: dependencies: @@ -12619,22 +12225,6 @@ snapshots: proto-list@1.2.4: {} - protobufjs@7.4.0: - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 22.9.0 - long: 5.2.3 - optional: true - proxy-addr@2.0.7: dependencies: forwarded: 0.2.0 @@ -12655,9 +12245,6 @@ snapshots: dependencies: side-channel: 1.0.6 - querystringify@2.2.0: - optional: true - queue-microtask@1.2.3: {} quick-lru@5.1.1: {} @@ -12675,36 +12262,52 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-colorful@5.6.1(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + react-colorful@5.6.1(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) - react-cropper@2.3.3(react@19.0.0-rc-5c56b873-20241107): + react-cropper@2.3.3(react@19.0.0-rc.1): dependencies: cropperjs: 1.6.2 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - react-day-picker@8.10.1(date-fns@3.6.0)(react@19.0.0-rc-5c56b873-20241107): + react-css-styled@1.1.9: dependencies: - date-fns: 3.6.0 - react: 19.0.0-rc-5c56b873-20241107 + css-styled: 1.0.8 + framework-utils: 1.1.0 - react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107): + react-day-picker@8.10.1(date-fns@3.6.0)(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 - scheduler: 0.25.0-rc-5c56b873-20241107 + date-fns: 3.6.0 + react: 19.0.0-rc.1 - react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025): + react-dom@19.0.0-rc.1(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-cae764ce-20241025 - scheduler: 0.25.0-rc-cae764ce-20241025 + react: 19.0.0-rc.1 + scheduler: 0.25.0-rc.1 - react-hook-form@7.53.2(react@19.0.0-rc-5c56b873-20241107): + react-hook-form@7.53.2(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 + + react-is@19.0.0-rc.1: {} - react-is@19.0.0-rc-5c56b873-20241107: {} + react-moveable@0.56.0: + dependencies: + '@daybrush/utils': 1.13.0 + '@egjs/agent': 2.4.4 + '@egjs/children-differ': 1.0.1 + '@egjs/list-differ': 1.0.1 + '@scena/dragscroll': 1.4.0 + '@scena/event-emitter': 1.0.5 + '@scena/matrix': 1.1.1 + css-to-mat: 1.1.1 + framework-utils: 1.1.0 + gesto: 1.19.4 + overlap-area: 1.1.0 + react-css-styled: 1.1.9 + react-selecto: 1.26.3 react-promise-suspense@0.3.4: dependencies: @@ -12712,71 +12315,65 @@ snapshots: react-property@2.0.2: {} - react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107): + react-remove-scroll-bar@2.3.6(@types/react@18.3.12)(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-style-singleton: 2.2.1(@types/react@18.3.12)(react@19.0.0-rc.1) tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 - react-remove-scroll@2.6.0(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107): + react-remove-scroll@2.6.0(@types/react@18.3.12)(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - react-style-singleton: 2.2.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-remove-scroll-bar: 2.3.6(@types/react@18.3.12)(react@19.0.0-rc.1) + react-style-singleton: 2.2.1(@types/react@18.3.12)(react@19.0.0-rc.1) tslib: 2.8.1 - use-callback-ref: 1.3.2(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) - use-sidecar: 1.1.2(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107) + use-callback-ref: 1.3.2(@types/react@18.3.12)(react@19.0.0-rc.1) + use-sidecar: 1.1.2(@types/react@18.3.12)(react@19.0.0-rc.1) optionalDependencies: '@types/react': 18.3.12 - react-simple-animate@3.5.2(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107)): + react-selecto@1.26.3: + dependencies: + selecto: 1.26.3 + + react-simple-animate@3.5.2(react-dom@19.0.0-rc.1(react@19.0.0-rc.1)): dependencies: - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) - react-smooth@4.0.1(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + react-smooth@4.0.1(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: fast-equals: 5.0.1 prop-types: 15.8.1 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) - react-transition-group: 4.4.5(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + react-transition-group: 4.4.5(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) - react-style-singleton@2.2.1(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107): + react-style-singleton@2.2.1(@types/react@18.3.12)(react@19.0.0-rc.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 - react-transition-group@4.4.5(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + react-transition-group@4.4.5(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: '@babel/runtime': 7.26.0 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) - react@19.0.0-rc-5c56b873-20241107: {} - - react@19.0.0-rc-cae764ce-20241025: {} + react@19.0.0-rc.1: {} read-cache@1.0.0: dependencies: pify: 2.3.0 - readable-stream@1.1.14: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 0.0.1 - string_decoder: 0.10.31 - optional: true - readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -12807,15 +12404,15 @@ snapshots: dependencies: decimal.js-light: 2.5.1 - recharts@2.13.3(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + recharts@2.13.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: clsx: 2.1.1 eventemitter3: 4.0.7 lodash: 4.17.21 - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) - react-is: 19.0.0-rc-5c56b873-20241107 - react-smooth: 4.0.1(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + react-is: 19.0.0-rc.1 + react-smooth: 4.0.1(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) recharts-scale: 0.4.5 tiny-invariant: 1.3.3 victory-vendor: 36.9.2 @@ -12826,7 +12423,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 get-intrinsic: 1.2.4 globalthis: 1.0.4 @@ -12847,12 +12444,9 @@ snapshots: require-from-string@2.0.2: {} - requires-port@1.0.0: - optional: true - - resend@4.0.0(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025): + resend@4.0.0(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - '@react-email/render': 0.0.17(react-dom@19.0.0-rc-cae764ce-20241025(react@19.0.0-rc-cae764ce-20241025))(react@19.0.0-rc-cae764ce-20241025) + '@react-email/render': 0.0.17(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) transitivePeerDependencies: - react - react-dom @@ -12893,28 +12487,28 @@ snapshots: reusify@1.0.4: {} - rollup@4.25.0: + rollup@4.27.2: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.25.0 - '@rollup/rollup-android-arm64': 4.25.0 - '@rollup/rollup-darwin-arm64': 4.25.0 - '@rollup/rollup-darwin-x64': 4.25.0 - '@rollup/rollup-freebsd-arm64': 4.25.0 - '@rollup/rollup-freebsd-x64': 4.25.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.25.0 - '@rollup/rollup-linux-arm-musleabihf': 4.25.0 - '@rollup/rollup-linux-arm64-gnu': 4.25.0 - '@rollup/rollup-linux-arm64-musl': 4.25.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.25.0 - '@rollup/rollup-linux-riscv64-gnu': 4.25.0 - '@rollup/rollup-linux-s390x-gnu': 4.25.0 - '@rollup/rollup-linux-x64-gnu': 4.25.0 - '@rollup/rollup-linux-x64-musl': 4.25.0 - '@rollup/rollup-win32-arm64-msvc': 4.25.0 - '@rollup/rollup-win32-ia32-msvc': 4.25.0 - '@rollup/rollup-win32-x64-msvc': 4.25.0 + '@rollup/rollup-android-arm-eabi': 4.27.2 + '@rollup/rollup-android-arm64': 4.27.2 + '@rollup/rollup-darwin-arm64': 4.27.2 + '@rollup/rollup-darwin-x64': 4.27.2 + '@rollup/rollup-freebsd-arm64': 4.27.2 + '@rollup/rollup-freebsd-x64': 4.27.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.27.2 + '@rollup/rollup-linux-arm-musleabihf': 4.27.2 + '@rollup/rollup-linux-arm64-gnu': 4.27.2 + '@rollup/rollup-linux-arm64-musl': 4.27.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.27.2 + '@rollup/rollup-linux-riscv64-gnu': 4.27.2 + '@rollup/rollup-linux-s390x-gnu': 4.27.2 + '@rollup/rollup-linux-x64-gnu': 4.27.2 + '@rollup/rollup-linux-x64-musl': 4.27.2 + '@rollup/rollup-win32-arm64-msvc': 4.27.2 + '@rollup/rollup-win32-ia32-msvc': 4.27.2 + '@rollup/rollup-win32-x64-msvc': 4.27.2 fsevents: 2.3.3 rope-sequence@1.3.4: {} @@ -12950,9 +12544,7 @@ snapshots: safer-buffer@2.1.2: {} - scheduler@0.25.0-rc-5c56b873-20241107: {} - - scheduler@0.25.0-rc-cae764ce-20241025: {} + scheduler@0.25.0-rc.1: {} schema-utils@3.3.0: dependencies: @@ -12966,6 +12558,19 @@ snapshots: dependencies: parseley: 0.12.1 + selecto@1.26.3: + dependencies: + '@daybrush/utils': 1.13.0 + '@egjs/children-differ': 1.0.1 + '@scena/dragscroll': 1.4.0 + '@scena/event-emitter': 1.0.5 + css-styled: 1.0.8 + css-to-mat: 1.1.1 + framework-utils: 1.1.0 + gesto: 1.19.4 + keycon: 1.4.0 + overlap-area: 1.1.0 + semver-regex@4.0.5: {} semver-truncate@3.0.0: @@ -13084,43 +12689,10 @@ snapshots: slash@3.0.0: {} - socket.io-adapter@2.5.5: - dependencies: - debug: 4.3.7 - ws: 8.17.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - optional: true - - socket.io-parser@4.2.4: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - optional: true - - socket.io@4.8.0: - dependencies: - accepts: 1.3.8 - base64id: 2.0.0 - cors: 2.8.5 - debug: 4.3.7 - engine.io: 6.6.2 - socket.io-adapter: 2.5.5 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - optional: true - - sonner@1.7.0(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + sonner@1.7.0(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) sort-keys-length@1.0.1: dependencies: @@ -13149,9 +12721,9 @@ snapshots: split2@4.2.0: {} - sswr@2.1.0(svelte@4.2.19): + sswr@2.1.0(svelte@5.2.2): dependencies: - svelte: 4.2.19 + svelte: 5.2.2 swrev: 4.0.0 statuses@2.0.1: {} @@ -13182,13 +12754,13 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 string.prototype.matchall@4.0.11: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-errors: 1.3.0 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 @@ -13202,13 +12774,13 @@ snapshots: string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 string.prototype.trimend@1.0.8: @@ -13223,9 +12795,6 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.0.0 - string_decoder@0.10.31: - optional: true - string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 @@ -13265,10 +12834,10 @@ snapshots: dependencies: inline-style-parser: 0.2.4 - styled-jsx@5.1.6(react@19.0.0-rc-5c56b873-20241107): + styled-jsx@5.1.6(react@19.0.0-rc.1): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 stylis@4.2.0: {} @@ -13292,38 +12861,37 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte@4.2.19: + svelte@5.2.2: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 '@types/estree': 1.0.6 acorn: 8.14.0 + acorn-typescript: 1.4.13(acorn@8.14.0) aria-query: 5.3.2 axobject-query: 4.1.0 - code-red: 1.0.4 - css-tree: 2.3.1 - estree-walker: 3.0.3 - is-reference: 3.0.2 + esm-env: 1.1.4 + esrap: 1.2.2 + is-reference: 3.0.3 locate-character: 3.0.0 magic-string: 0.30.12 - periscopic: 3.1.0 + zimmerframe: 1.1.2 swagger-ui-dist@5.18.2: dependencies: '@scarf/scarf': 1.4.0 - swr@2.2.5(react@19.0.0-rc-cae764ce-20241025): + swr@2.2.5(react@19.0.0-rc.1): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-cae764ce-20241025 - use-sync-external-store: 1.2.2(react@19.0.0-rc-cae764ce-20241025) + react: 19.0.0-rc.1 + use-sync-external-store: 1.2.2(react@19.0.0-rc.1) swrev@4.0.0: {} - swrv@1.0.4(vue@3.5.12(typescript@5.6.3)): + swrv@1.0.4(vue@3.5.13(typescript@5.6.3)): dependencies: - vue: 3.5.12(typescript@5.6.3) + vue: 3.5.13(typescript@5.6.3) symbol-observable@4.0.0: {} @@ -13334,11 +12902,11 @@ snapshots: tailwind-merge@2.5.4: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.15): dependencies: - tailwindcss: 3.4.14(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3)) + tailwindcss: 3.4.15 - tailwindcss@3.4.14(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3)): + tailwindcss@3.4.15: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -13354,11 +12922,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.4.48 - postcss-import: 15.1.0(postcss@8.4.48) - postcss-js: 4.0.1(postcss@8.4.48) - postcss-load-config: 4.0.2(postcss@8.4.48)(ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3)) - postcss-nested: 6.2.0(postcss@8.4.48) + postcss: 8.4.49 + postcss-import: 15.1.0(postcss@8.4.49) + postcss-js: 4.0.1(postcss@8.4.49) + postcss-load-config: 4.0.2(postcss@8.4.49) + postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 resolve: 1.22.8 sucrase: 3.35.0 @@ -13445,27 +13013,6 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.9.2(@swc/helpers@0.5.13))(@types/node@22.9.0)(typescript@5.6.3): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 22.9.0 - acorn: 8.14.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.6.3 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.9.2(@swc/helpers@0.5.13) - optional: true - tsconfig-paths-webpack-plugin@4.1.0: dependencies: chalk: 4.1.2 @@ -13482,7 +13029,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.48)(typescript@5.6.3)(yaml@2.6.0): + tsup@8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.13))(jiti@1.21.6)(postcss@8.4.49)(typescript@5.6.3)(yaml@2.6.0): dependencies: bundle-require: 5.0.0(esbuild@0.24.0) cac: 6.7.14 @@ -13492,9 +13039,9 @@ snapshots: esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.48)(yaml@2.6.0) + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.49)(yaml@2.6.0) resolve-from: 5.0.0 - rollup: 4.25.0 + rollup: 4.27.2 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tinyexec: 0.3.1 @@ -13502,7 +13049,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: '@swc/core': 1.9.2(@swc/helpers@0.5.13) - postcss: 8.4.48 + postcss: 8.4.49 typescript: 5.6.3 transitivePeerDependencies: - jiti @@ -13510,32 +13057,32 @@ snapshots: - tsx - yaml - turbo-darwin-64@2.2.3: + turbo-darwin-64@2.3.0: optional: true - turbo-darwin-arm64@2.2.3: + turbo-darwin-arm64@2.3.0: optional: true - turbo-linux-64@2.2.3: + turbo-linux-64@2.3.0: optional: true - turbo-linux-arm64@2.2.3: + turbo-linux-arm64@2.3.0: optional: true - turbo-windows-64@2.2.3: + turbo-windows-64@2.3.0: optional: true - turbo-windows-arm64@2.2.3: + turbo-windows-arm64@2.3.0: optional: true - turbo@2.2.3: + turbo@2.3.0: optionalDependencies: - turbo-darwin-64: 2.2.3 - turbo-darwin-arm64: 2.2.3 - turbo-linux-64: 2.2.3 - turbo-linux-arm64: 2.2.3 - turbo-windows-64: 2.2.3 - turbo-windows-arm64: 2.2.3 + turbo-darwin-64: 2.3.0 + turbo-darwin-arm64: 2.3.0 + turbo-linux-64: 2.3.0 + turbo-linux-arm64: 2.3.0 + turbo-windows-64: 2.3.0 + turbo-windows-arm64: 2.3.0 type-check@0.4.0: dependencies: @@ -13582,11 +13129,11 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + typescript-eslint@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/parser': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -13628,50 +13175,40 @@ snapshots: dependencies: punycode: 2.3.1 - url-parse@1.5.10: + use-callback-ref@1.3.2(@types/react@18.3.12)(react@19.0.0-rc.1): dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - optional: true - - use-callback-ref@1.3.2(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107): - dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 - use-debounce@10.0.4(react@19.0.0-rc-5c56b873-20241107): + use-debounce@10.0.4(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - use-deep-compare-effect@1.8.1(react@19.0.0-rc-5c56b873-20241107): + use-deep-compare-effect@1.8.1(react@19.0.0-rc.1): dependencies: '@babel/runtime': 7.26.0 dequal: 2.0.3 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - use-intl@3.25.0(react@19.0.0-rc-5c56b873-20241107): + use-intl@3.25.1(react@19.0.0-rc.1): dependencies: '@formatjs/fast-memoize': 2.2.3 intl-messageformat: 10.7.6 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 - use-sidecar@1.1.2(@types/react@18.3.12)(react@19.0.0-rc-5c56b873-20241107): + use-sidecar@1.1.2(@types/react@18.3.12)(react@19.0.0-rc.1): dependencies: detect-node-es: 1.1.0 - react: 19.0.0-rc-5c56b873-20241107 + react: 19.0.0-rc.1 tslib: 2.8.1 optionalDependencies: '@types/react': 18.3.12 - use-sync-external-store@1.2.2(react@19.0.0-rc-5c56b873-20241107): + use-sync-external-store@1.2.2(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-5c56b873-20241107 - - use-sync-external-store@1.2.2(react@19.0.0-rc-cae764ce-20241025): - dependencies: - react: 19.0.0-rc-cae764ce-20241025 + react: 19.0.0-rc.1 util-deprecate@1.0.2: {} @@ -13681,20 +13218,17 @@ snapshots: uuid@8.3.2: {} - v8-compile-cache-lib@3.0.1: - optional: true - validate-npm-package-name@6.0.0: {} validator@13.12.0: {} vary@1.1.2: {} - vaul@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107): + vaul@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107))(react@19.0.0-rc-5c56b873-20241107) - react: 19.0.0-rc-5c56b873-20241107 - react-dom: 19.0.0-rc-5c56b873-20241107(react@19.0.0-rc-5c56b873-20241107) + '@radix-ui/react-dialog': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) transitivePeerDependencies: - '@types/react' - '@types/react-dom' @@ -13716,13 +13250,13 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vue@3.5.12(typescript@5.6.3): + vue@3.5.13(typescript@5.6.3): dependencies: - '@vue/compiler-dom': 3.5.12 - '@vue/compiler-sfc': 3.5.12 - '@vue/runtime-dom': 3.5.12 - '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.3)) - '@vue/shared': 3.5.12 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-sfc': 3.5.13 + '@vue/runtime-dom': 3.5.13 + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.6.3)) + '@vue/shared': 3.5.13 optionalDependencies: typescript: 5.6.3 @@ -13854,9 +13388,6 @@ snapshots: wrappy@1.0.2: {} - ws@8.17.1: - optional: true - xtend@4.0.2: {} y18n@5.0.8: {} @@ -13881,9 +13412,6 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - yn@3.1.1: - optional: true - yocto-queue@0.1.0: {} zeed-dom@0.15.1: @@ -13891,6 +13419,8 @@ snapshots: css-what: 6.1.0 entities: 5.0.0 + zimmerframe@1.1.2: {} + zod-to-json-schema@3.23.5(zod@3.23.8): dependencies: zod: 3.23.8