diff --git a/package.json b/package.json index f78f6da75..a5091781b 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "@mantine/modals": "^6.0.0", "@mantine/next": "^6.0.0", "@mantine/notifications": "^6.0.0", + "@mantine/tiptap": "^6.0.17", "@next-auth/prisma-adapter": "^1.0.5", "@nivo/core": "^0.83.0", "@nivo/line": "^0.83.0", @@ -54,6 +55,10 @@ "@tanstack/react-query": "^4.2.1", "@tanstack/react-query-devtools": "^4.24.4", "@tanstack/react-query-persist-client": "^4.28.0", + "@tiptap/extension-link": "^2.0.4", + "@tiptap/pm": "^2.0.4", + "@tiptap/react": "^2.0.4", + "@tiptap/starter-kit": "^2.0.4", "@trpc/client": "^10.29.1", "@trpc/next": "^10.29.1", "@trpc/react-query": "^10.29.1", diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 4b5059ae0..df864b716 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -35,5 +35,6 @@ "small": "small", "medium": "medium", "large": "large" - } + }, + "seeMore": "See more..." } \ No newline at end of file diff --git a/public/locales/en/modules/bookmark.json b/public/locales/en/modules/bookmark.json index d8052dfba..183ee3130 100644 --- a/public/locales/en/modules/bookmark.json +++ b/public/locales/en/modules/bookmark.json @@ -6,9 +6,7 @@ "title": "Bookmark settings", "name": { "label": "Widget Title", - "placeholder": { - "label" : "Leave empty to keep the title hidden" - } + "info": "Leave empty to keep the title hidden." }, "items": { "label": "Items" diff --git a/src/components/Dashboard/Tiles/Widgets/Inputs/LocationSelection.tsx b/src/components/Dashboard/Tiles/Widgets/Inputs/LocationSelection.tsx index d1e57a470..7218196a0 100644 --- a/src/components/Dashboard/Tiles/Widgets/Inputs/LocationSelection.tsx +++ b/src/components/Dashboard/Tiles/Widgets/Inputs/LocationSelection.tsx @@ -4,6 +4,7 @@ import { Button, Card, Center, + Flex, Group, Loader, Modal, @@ -19,6 +20,7 @@ import { useDisclosure } from '@mantine/hooks'; import { IconAlertTriangle, IconClick, IconListSearch } from '@tabler/icons-react'; import { useTranslation } from 'next-i18next'; import { useState } from 'react'; +import { InfoCard } from '~/components/InfoCard/InfoCard'; import { City } from '~/server/api/routers/weather'; import { api } from '~/utils/api'; @@ -29,6 +31,8 @@ type LocationSelectionProps = { propName: string; value: any; handleChange: (key: string, value: IntegrationOptionsValueType) => void; + info?: boolean; + infoLink?: string; }; export const LocationSelection = ({ @@ -36,6 +40,8 @@ export const LocationSelection = ({ propName: key, value, handleChange, + info, + infoLink, }: LocationSelectionProps) => { const { t } = useTranslation('widgets/location'); const [query, setQuery] = useState(value.name ?? ''); @@ -57,7 +63,15 @@ export const LocationSelection = ({ <> - {t(`modules/${widgetId}:descriptor.settings.${key}.label`)} + + {t(`modules/${widgetId}:descriptor.settings.${key}.label`)} + {info && ( + + )} + void; }> = ({ option, widgetId, propName: key, value, handleChange }) => { const { t } = useTranslation([`modules/${widgetId}`, 'common']); - const { primaryColor } = useColorTheme(); + const info = option.info ?? false; + const link = option.infoLink ?? undefined; switch (option.type) { case 'switch': return ( - handleChange(key, ev.currentTarget.checked)} - /> + + handleChange(key, ev.currentTarget.checked)} + {...option.inputProps} + /> + {info && } + ); case 'text': return ( - handleChange(key, ev.currentTarget.value)} - /> + + + {t(`descriptor.settings.${key}.label`)} + {info && } + + handleChange(key, ev.currentTarget.value)} + {...option.inputProps} + /> + ); case 'multi-select': return ( - handleChange(key, v)} - /> + + + {t(`descriptor.settings.${key}.label`)} + {info && } + + handleChange(key, v)} + withinPortal + {...option.inputProps} + /> + ); case 'select': return ( - handleChange(key, v ?? option.defaultValue)} + withinPortal + {...option.inputProps} + /> + ); case 'number': return ( - handleChange(key, v!)} - {...option.inputProps} - /> + + + {t(`descriptor.settings.${key}.label`)} + {info && } + + handleChange(key, v!)} + {...option.inputProps} + /> + ); case 'slider': return ( - - {t(`descriptor.settings.${key}.label`)} + + + {t(`descriptor.settings.${key}.label`)} + {info && } + handleChange(key, v)} + {...option.inputProps} /> ); @@ -209,6 +238,8 @@ const WidgetOptionTypeSwitch: FC<{ value={value} handleChange={handleChange} widgetId={widgetId} + info={info} + infoLink={link} /> ); @@ -237,7 +268,10 @@ const WidgetOptionTypeSwitch: FC<{ return ( - {t(`descriptor.settings.${key}.label`)} + + {t(`descriptor.settings.${key}.label`)} + {info && } + handleChange(key, v)} @@ -262,28 +296,36 @@ const WidgetOptionTypeSwitch: FC<{ ); case 'multiple-text': return ( - ({ value: name, label: name }))} - label={t(`descriptor.settings.${key}.label`)} - description={t(`descriptor.settings.${key}.description`)} - defaultValue={value as string[]} - withinPortal - searchable - creatable - getCreateLabel={(query) => t('common:createItem', { item: query })} - onChange={(values) => - handleChange( - key, - values.map((item: string) => item) - ) - } - /> + + + {t(`descriptor.settings.${key}.label`)} + {info && } + + ({ value: name, label: name }))} + description={t(`descriptor.settings.${key}.description`)} + defaultValue={value as string[]} + withinPortal + searchable + creatable + getCreateLabel={(query) => t('common:createItem', { item: query })} + onChange={(values) => + handleChange( + key, + values.map((item: string) => item) + ) + } + /> + ); case 'draggable-editable-list': const { t: translateDraggableList } = useTranslation('widgets/draggable-list'); return ( - {t(`descriptor.settings.${key}.label`)} + + {t(`descriptor.settings.${key}.label`)} + {info && } + ({ data: v, diff --git a/src/components/InfoCard/InfoCard.tsx b/src/components/InfoCard/InfoCard.tsx new file mode 100644 index 000000000..fae682d20 --- /dev/null +++ b/src/components/InfoCard/InfoCard.tsx @@ -0,0 +1,51 @@ +import { + DefaultMantineColor, + HoverCard, + HoverCardProps, + SystemProp, + useMantineTheme, +} from '@mantine/core'; +import { Link, RichTextEditor, RichTextEditorProps } from '@mantine/tiptap'; +import { IconInfoCircle } from '@tabler/icons-react'; +import { useEditor } from '@tiptap/react'; +import StarterKit from '@tiptap/starter-kit'; +import { useTranslation } from 'next-i18next'; + +interface InfoCardProps { + bg?: SystemProp; + cardProp?: Partial; + message: string; + link?: string; + hoverProp?: Partial; + position?: HoverCardProps['position']; +} + +export const InfoCard = ({ bg, cardProp, message, link, hoverProp, position }: InfoCardProps) => { + const { colorScheme } = useMantineTheme(); + const { t } = useTranslation('common'); + const content = link? message + ` ${t('seeMore')}` : message; + const editor = useEditor({ + content, + editable: false, + editorProps: { attributes: { style: 'padding: 0;' } }, + extensions: [StarterKit, Link], + }); + + return ( + + + + + + + + + + + ); +}; diff --git a/src/tools/server/sdk/plex/plexClient.ts b/src/tools/server/sdk/plex/plexClient.ts index cfacd9a17..2600bf2e2 100644 --- a/src/tools/server/sdk/plex/plexClient.ts +++ b/src/tools/server/sdk/plex/plexClient.ts @@ -104,6 +104,8 @@ export class PlexClient { return 'movie'; case 'episode': return 'video'; + case 'track': + return 'audio'; default: return undefined; } diff --git a/src/widgets/bookmark/BookmarkWidgetTile.tsx b/src/widgets/bookmark/BookmarkWidgetTile.tsx index a2c4ccd4d..dd04b87ae 100644 --- a/src/widgets/bookmark/BookmarkWidgetTile.tsx +++ b/src/widgets/bookmark/BookmarkWidgetTile.tsx @@ -15,7 +15,6 @@ import { Title, createStyles, useMantineTheme, - InputProps, } from '@mantine/core'; import { useForm } from '@mantine/form'; import { @@ -54,6 +53,8 @@ const definition = defineWidget({ name: { type: 'text', defaultValue: '', + info: true, + infoLink: "https://homarr.dev/docs/widgets/bookmarks/", }, items: { type: 'draggable-editable-list', diff --git a/src/widgets/widgets.ts b/src/widgets/widgets.ts index 989de520c..a6b60e0dc 100644 --- a/src/widgets/widgets.ts +++ b/src/widgets/widgets.ts @@ -31,7 +31,7 @@ export type IWidget type MakeLessSpecific = T extends boolean ? boolean : T; // Types of options that can be specified for the widget edit modal -export type IWidgetOptionValue = +export type IWidgetOptionValue = ( | IMultiSelectOptionValue | ISwitchOptionValue | ITextInputOptionValue @@ -41,7 +41,8 @@ export type IWidgetOptionValue = | IDraggableListInputValue | IDraggableEditableListInputValue | IMultipleTextInputOptionValue - | ILocationOptionValue; + | ILocationOptionValue +) & ICommonWidgetOptions; // Interface for data type interface DataType { @@ -49,6 +50,11 @@ interface DataType { value: string; } +interface ICommonWidgetOptions { + info?: boolean; + infoLink?: string; +}; + // will show a multi-select with specified data export type IMultiSelectOptionValue = { type: 'multi-select'; @@ -96,6 +102,7 @@ export type ISliderInputOptionValue = { inputProps?: Partial; }; +// will show a custom location selector type ILocationOptionValue = { type: 'location'; defaultValue: { latitude: number; longitude: number }; diff --git a/yarn.lock b/yarn.lock index 30e2f360c..8728f28ba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -45,7 +45,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.22.5": +"@babel/core@npm:^7.22.9": version: 7.22.9 resolution: "@babel/core@npm:7.22.9" dependencies: @@ -587,156 +587,156 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/android-arm64@npm:0.18.17" +"@esbuild/android-arm64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/android-arm64@npm:0.18.18" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/android-arm@npm:0.18.17" +"@esbuild/android-arm@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/android-arm@npm:0.18.18" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/android-x64@npm:0.18.17" +"@esbuild/android-x64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/android-x64@npm:0.18.18" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/darwin-arm64@npm:0.18.17" +"@esbuild/darwin-arm64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/darwin-arm64@npm:0.18.18" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/darwin-x64@npm:0.18.17" +"@esbuild/darwin-x64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/darwin-x64@npm:0.18.18" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/freebsd-arm64@npm:0.18.17" +"@esbuild/freebsd-arm64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/freebsd-arm64@npm:0.18.18" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/freebsd-x64@npm:0.18.17" +"@esbuild/freebsd-x64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/freebsd-x64@npm:0.18.18" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/linux-arm64@npm:0.18.17" +"@esbuild/linux-arm64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/linux-arm64@npm:0.18.18" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/linux-arm@npm:0.18.17" +"@esbuild/linux-arm@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/linux-arm@npm:0.18.18" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/linux-ia32@npm:0.18.17" +"@esbuild/linux-ia32@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/linux-ia32@npm:0.18.18" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/linux-loong64@npm:0.18.17" +"@esbuild/linux-loong64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/linux-loong64@npm:0.18.18" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/linux-mips64el@npm:0.18.17" +"@esbuild/linux-mips64el@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/linux-mips64el@npm:0.18.18" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/linux-ppc64@npm:0.18.17" +"@esbuild/linux-ppc64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/linux-ppc64@npm:0.18.18" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/linux-riscv64@npm:0.18.17" +"@esbuild/linux-riscv64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/linux-riscv64@npm:0.18.18" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/linux-s390x@npm:0.18.17" +"@esbuild/linux-s390x@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/linux-s390x@npm:0.18.18" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/linux-x64@npm:0.18.17" +"@esbuild/linux-x64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/linux-x64@npm:0.18.18" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/netbsd-x64@npm:0.18.17" +"@esbuild/netbsd-x64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/netbsd-x64@npm:0.18.18" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/openbsd-x64@npm:0.18.17" +"@esbuild/openbsd-x64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/openbsd-x64@npm:0.18.18" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/sunos-x64@npm:0.18.17" +"@esbuild/sunos-x64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/sunos-x64@npm:0.18.18" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/win32-arm64@npm:0.18.17" +"@esbuild/win32-arm64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/win32-arm64@npm:0.18.18" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/win32-ia32@npm:0.18.17" +"@esbuild/win32-ia32@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/win32-ia32@npm:0.18.18" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.18.17": - version: 0.18.17 - resolution: "@esbuild/win32-x64@npm:0.18.17" +"@esbuild/win32-x64@npm:0.18.18": + version: 0.18.18 + resolution: "@esbuild/win32-x64@npm:0.18.18" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -783,22 +783,22 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.4.0": - version: 1.4.0 - resolution: "@floating-ui/core@npm:1.4.0" +"@floating-ui/core@npm:^1.4.1": + version: 1.4.1 + resolution: "@floating-ui/core@npm:1.4.1" dependencies: - "@floating-ui/utils": ^0.1.0 - checksum: 8549ad349dab33498d79a3fb558616eb80c2d0301ee7739832e49d51398da6e7fa2b2e4f4088af2c346c011ce2c4a61a2d1348838c6e0119e15e81a827ba00a7 + "@floating-ui/utils": ^0.1.1 + checksum: be4ab864fe17eeba5e205bd554c264b9a4895a57c573661bbf638357fa3108677fed7ba3269ec15b4da90e29274c9b626d5a15414e8d1fe691e210d02a03695c languageName: node linkType: hard "@floating-ui/dom@npm:^1.2.1": - version: 1.5.0 - resolution: "@floating-ui/dom@npm:1.5.0" + version: 1.5.1 + resolution: "@floating-ui/dom@npm:1.5.1" dependencies: - "@floating-ui/core": ^1.4.0 - "@floating-ui/utils": ^0.1.0 - checksum: 61e97e0625279deb2e9fba9d7f85491ce3bfdbaf0adc31f2ee101a82e2879dd62945ee9ea0c83cf82481a711af9a43ccfd31b9ec017718be8b9028ff2a1da5b2 + "@floating-ui/core": ^1.4.1 + "@floating-ui/utils": ^0.1.1 + checksum: ddb509030978536ba7b321cf8c764ae9d0142a3b1fefb7e6bc050a5de7e825e12131fa5089009edabf7c125fb274886da211a5220fe17a71d875a7a96eb1386c languageName: node linkType: hard @@ -828,10 +828,10 @@ __metadata: languageName: node linkType: hard -"@floating-ui/utils@npm:^0.1.0": - version: 0.1.0 - resolution: "@floating-ui/utils@npm:0.1.0" - checksum: 71c865f0c6ab3f0a66355b80ca1b6438ea4bbf3aaa66421fc9bbddea08e814b94a75b25cb9c0cba09fd8775b8952b8e59affecf5db4dc3235849e25b2c011dbe +"@floating-ui/utils@npm:^0.1.1": + version: 0.1.1 + resolution: "@floating-ui/utils@npm:0.1.1" + checksum: 548acdda7902f45b0afbe34e2e7f4cbff0696b95bad8c039f80936519de24ef2ec20e79902825b7815294b37f51a7c52ee86288b0688869a57cc229a164d86b4 languageName: node linkType: hard @@ -1130,6 +1130,22 @@ __metadata: languageName: node linkType: hard +"@mantine/tiptap@npm:^6.0.17": + version: 6.0.17 + resolution: "@mantine/tiptap@npm:6.0.17" + dependencies: + "@mantine/utils": 6.0.17 + peerDependencies: + "@mantine/core": 6.0.17 + "@mantine/hooks": 6.0.17 + "@tabler/icons-react": ">=2.1.0" + "@tiptap/extension-link": ^2.0.0-beta.202 + "@tiptap/react": ^2.0.0-beta.202 + react: ">=16.8.0" + checksum: 36dcadea8fa59ec27f6518b6c8608fc8773d8bd1a2aa50edbc1e4cfc5adb55cca6d3aad163fa6d8017e508abf52c7e714ee9bf2f8e54ecdaa79036e81dfcbc9b + languageName: node + linkType: hard + "@mantine/utils@npm:6.0.17": version: 6.0.17 resolution: "@mantine/utils@npm:6.0.17" @@ -1477,31 +1493,38 @@ __metadata: languageName: node linkType: hard +"@popperjs/core@npm:^2.9.0": + version: 2.11.8 + resolution: "@popperjs/core@npm:2.11.8" + checksum: e5c69fdebf52a4012f6a1f14817ca8e9599cb1be73dd1387e1785e2ed5e5f0862ff817f420a87c7fc532add1f88a12e25aeb010ffcbdc98eace3d55ce2139cf0 + languageName: node + linkType: hard + "@prisma/client@npm:^5.0.0": - version: 5.0.0 - resolution: "@prisma/client@npm:5.0.0" + version: 5.1.1 + resolution: "@prisma/client@npm:5.1.1" dependencies: - "@prisma/engines-version": 4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584 + "@prisma/engines-version": 5.1.1-1.6a3747c37ff169c90047725a05a6ef02e32ac97e peerDependencies: prisma: "*" peerDependenciesMeta: prisma: optional: true - checksum: 332c2af44e880ffc9dd1223992bf6f45910094c7a3a540cbbfdda45d6caf3e82998376338abdf85e34a12f1082ae932f2385d6396c62fe4bba7ec6b84de54466 + checksum: 0236462afc722eb6a8dc0cc53843e5f0092cfe41a5dd5e794e41ba34be4d2166ba564c21dbb3c4436111b7a40ba4f66fc1e8328d7f17cdbfb3ac616b7efd4232 languageName: node linkType: hard -"@prisma/engines-version@npm:4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584": - version: 4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584 - resolution: "@prisma/engines-version@npm:4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584" - checksum: 8fcbceef3b554ee7fa404bead50be5286412a097b21723272aff298b289caf2802b01b84bb85c4c9f3b592eeac114c8d6e79db083f271dc8c54f453b4a515233 +"@prisma/engines-version@npm:5.1.1-1.6a3747c37ff169c90047725a05a6ef02e32ac97e": + version: 5.1.1-1.6a3747c37ff169c90047725a05a6ef02e32ac97e + resolution: "@prisma/engines-version@npm:5.1.1-1.6a3747c37ff169c90047725a05a6ef02e32ac97e" + checksum: cfea78fe98cff694eea31335c4167f375cdd8a848d6699bd0035d4a9c05184bf6fe57959249220c098c6214a424c9519f7cd17c51119234866840bd1030c87e1 languageName: node linkType: hard -"@prisma/engines@npm:5.0.0": - version: 5.0.0 - resolution: "@prisma/engines@npm:5.0.0" - checksum: 31271d85c29709059f91051d4cef7acf874014ba0128b674ca2f842e5fac61d3011e9db246dfa67ba4803081d36dbc9e31492716bab677128588343c92117b2b +"@prisma/engines@npm:5.1.1": + version: 5.1.1 + resolution: "@prisma/engines@npm:5.1.1" + checksum: 561c85def110279eb7c764e7c1ea1f8f54d9a2948ed5e5db9b11321c2bef362d178b756e39e7e022ee27cb2be5ac8d9b835967ce341ad8f6a1e8502f988140ee languageName: node linkType: hard @@ -1707,6 +1730,43 @@ __metadata: languageName: node linkType: hard +"@remirror/core-constants@npm:^2.0.2": + version: 2.0.2 + resolution: "@remirror/core-constants@npm:2.0.2" + checksum: 5dbe83531482e51e4f393992e533452745ef0885668a1a0d3949fa7c57f066258af488d898fd4f13dca5348b11678d615014b49652c5da1e806a1bc3a192044c + languageName: node + linkType: hard + +"@remirror/core-helpers@npm:^3.0.0": + version: 3.0.0 + resolution: "@remirror/core-helpers@npm:3.0.0" + dependencies: + "@remirror/core-constants": ^2.0.2 + "@remirror/types": ^1.0.1 + "@types/object.omit": ^3.0.0 + "@types/object.pick": ^1.3.2 + "@types/throttle-debounce": ^2.1.0 + case-anything: ^2.1.13 + dash-get: ^1.0.2 + deepmerge: ^4.3.1 + fast-deep-equal: ^3.1.3 + make-error: ^1.3.6 + object.omit: ^3.0.0 + object.pick: ^1.3.0 + throttle-debounce: ^3.0.1 + checksum: 27ac1be46a1ab8861b45120763665c85bad4d01a38b753ceb8c7ee543e3ab7213cf65b7a4a31dc9394bfcf5a0a3ebb7469c2178085a9edf6c3c1c1db1ab4f8fe + languageName: node + linkType: hard + +"@remirror/types@npm:^1.0.1": + version: 1.0.1 + resolution: "@remirror/types@npm:1.0.1" + dependencies: + type-fest: ^2.19.0 + checksum: 59b869d3f189e3d70bb294535e313974eb6d9c38804fa1d9a2f51b06bd8d7495698f247740b3c71a9555a6a939652617088fff638a664f7870f0bb39bada9099 + languageName: node + linkType: hard + "@rushstack/eslint-patch@npm:^1.1.3": version: 1.3.2 resolution: "@rushstack/eslint-patch@npm:1.3.2" @@ -1813,70 +1873,70 @@ __metadata: linkType: hard "@tanstack/query-async-storage-persister@npm:^4.27.1": - version: 4.32.0 - resolution: "@tanstack/query-async-storage-persister@npm:4.32.0" + version: 4.32.6 + resolution: "@tanstack/query-async-storage-persister@npm:4.32.6" dependencies: - "@tanstack/query-persist-client-core": 4.32.0 - checksum: 21151138fed9620c5752e226d368cfe09cb928102d664f2c2e423ab7ba4c2f61ea9b56b91dfdf1fb50577da2c3c220c4c1e1f6198e5b3b440813fb66eca3ed74 + "@tanstack/query-persist-client-core": 4.32.6 + checksum: de4d888450df301f1af25d694948eb08480a2692feb77bd0ed2076480898d05c289f2570f3bb1ee5dec375097bb72363ebbb9e4d8621c147dff6d1d400ae0ff1 languageName: node linkType: hard -"@tanstack/query-core@npm:4.32.0": - version: 4.32.0 - resolution: "@tanstack/query-core@npm:4.32.0" - checksum: 7b3d965d634ff7e754d5f36fe2e4bd9a34548c1d7b13161a2f1a84c8eaafa835f8193e9494952ae20d330f3b56680a5ef516228b2d85b5bc5a34a49947223e58 +"@tanstack/query-core@npm:4.32.6": + version: 4.32.6 + resolution: "@tanstack/query-core@npm:4.32.6" + checksum: c06f4b8d7edfc237d34da14c4ff2c71f4e6de662f123914419e9c2fbb9dccb7c1d3f46afd66ca5fea40687c5a99e514750a32a05e809d0db76343a90a45c76a8 languageName: node linkType: hard -"@tanstack/query-persist-client-core@npm:4.32.0": - version: 4.32.0 - resolution: "@tanstack/query-persist-client-core@npm:4.32.0" +"@tanstack/query-persist-client-core@npm:4.32.6": + version: 4.32.6 + resolution: "@tanstack/query-persist-client-core@npm:4.32.6" dependencies: - "@tanstack/query-core": 4.32.0 - checksum: 1a29dc33318c7c6b350f6c51220e8ce02174a30f0f4c9e419cdfe5c802432239aa4a5ccff17b11905c0928d126d0d5aa39eeb1b62e558e5ad4bff9ef9137099e + "@tanstack/query-core": 4.32.6 + checksum: e1fcb7a0025b8fe30ff98cdb135777f807202714e7863798ead34bcd88b38b73b46db5215ade2fe3fd9b4e96c65fd0034403a2ff8c6ad3fcbdd94714191226c5 languageName: node linkType: hard "@tanstack/query-sync-storage-persister@npm:^4.27.1": - version: 4.32.0 - resolution: "@tanstack/query-sync-storage-persister@npm:4.32.0" + version: 4.32.6 + resolution: "@tanstack/query-sync-storage-persister@npm:4.32.6" dependencies: - "@tanstack/query-persist-client-core": 4.32.0 - checksum: 752f884c9525d58cb531fcfdf37938a4eb8aea8f613e5f45f572cf4c4f3c2f25fc9b2b4f3dedffa1cad704e32d570f0617c4d67e9c6fa750281f6c3caeb72430 + "@tanstack/query-persist-client-core": 4.32.6 + checksum: 9997d9d289f7da1420f7cdd252e4f2213d6e23c1068a77b58005a57b186f6b0c6df8e968c3a711758bad6859e1001b6cd16120a5e264c0ecab506bfd80fc6d03 languageName: node linkType: hard "@tanstack/react-query-devtools@npm:^4.24.4": - version: 4.32.0 - resolution: "@tanstack/react-query-devtools@npm:4.32.0" + version: 4.32.6 + resolution: "@tanstack/react-query-devtools@npm:4.32.6" dependencies: "@tanstack/match-sorter-utils": ^8.7.0 superjson: ^1.10.0 use-sync-external-store: ^1.2.0 peerDependencies: - "@tanstack/react-query": 4.32.0 + "@tanstack/react-query": ^4.32.6 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 5d8d55043e8dddf8cb3361ec4f66ec07da61343b0f522c20991ce6718f45206659be6d4ab90792aec4ea6862228fe0ada792313c5b238803aa78dbbefe93b194 + checksum: 5a0686dfa06834acb657922e621174863bc7bfd6f63336041a422e590ada8ab71ea9e88dd69fa587ea5d11fc8d7745478af5e7da339dae86bef86172f571c6ba languageName: node linkType: hard "@tanstack/react-query-persist-client@npm:^4.28.0": - version: 4.32.0 - resolution: "@tanstack/react-query-persist-client@npm:4.32.0" + version: 4.32.6 + resolution: "@tanstack/react-query-persist-client@npm:4.32.6" dependencies: - "@tanstack/query-persist-client-core": 4.32.0 + "@tanstack/query-persist-client-core": 4.32.6 peerDependencies: - "@tanstack/react-query": 4.32.0 - checksum: 7d1bce9cc92a5fac35a403b886a542fee14a76c3a331acff4c7cbff870b249c8cadc964958ce1cf666cd1802b0fcaa0565792f6a5d34a70332526e793e204276 + "@tanstack/react-query": ^4.32.6 + checksum: 40ea5a5f2bebeedaf0c1aac5f83b14140ed90ef76ca6ad3f4143a41aa16d0200d0779311b6723cf08169e3168959d3eac2eacecf4ac311ef9e074ba278ad18f1 languageName: node linkType: hard "@tanstack/react-query@npm:^4.2.1": - version: 4.32.0 - resolution: "@tanstack/react-query@npm:4.32.0" + version: 4.32.6 + resolution: "@tanstack/react-query@npm:4.32.6" dependencies: - "@tanstack/query-core": 4.32.0 + "@tanstack/query-core": 4.32.6 use-sync-external-store: ^1.2.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -1887,7 +1947,7 @@ __metadata: optional: true react-native: optional: true - checksum: fe9c9573a6132961d0437ca3b8d9e379553e0ddd1e884d75dd34c98d5e64e4305e45119d95aec4a7d56aae7bf09cb2792fd9e75da731f5c14db5e43b36732d48 + checksum: 5ce7939515329d64aee35703de8f030bba383717e68eefb17a32492cca44d8421175b7045e0fd6314faff11cee8a570f42208685947a97bc50d0023d5ae1029e languageName: node linkType: hard @@ -1938,6 +1998,288 @@ __metadata: languageName: node linkType: hard +"@tiptap/core@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/core@npm:2.0.4" + peerDependencies: + "@tiptap/pm": ^2.0.0 + checksum: 730aeb9cc6f9d97d0f0d932d775f1024b69c4f0fae0d96dfdd0454633ecc1fa1f2a81b5972f73b371f2aa2d0dc83d4cace2a294f9fc8c5c4fe3cdb898fe2486c + languageName: node + linkType: hard + +"@tiptap/extension-blockquote@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-blockquote@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: 00b7a3b113ac3705d73c467504a4d91246b139d7995fdf58123321f066a70c55cd5a2a6ba3b8637cc2df2bc154bba6e0e55186e8eac329652be525aa2c7a464a + languageName: node + linkType: hard + +"@tiptap/extension-bold@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-bold@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: f21d39c8db27243e4dda63505cbf46c7c464920a7d891309bf745b6ec1b009f9021476a010bed6b67521d9ea83b53ecbfa7d23b272573f9bef9f1ae7b0977899 + languageName: node + linkType: hard + +"@tiptap/extension-bubble-menu@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-bubble-menu@npm:2.0.4" + dependencies: + tippy.js: ^6.3.7 + peerDependencies: + "@tiptap/core": ^2.0.0 + "@tiptap/pm": ^2.0.0 + checksum: 91bf01f165159b699a88372a37b8e459541a9d479d391fd5b0cc48ef3a4d60e34315746cf91096bf474ba95427d6bdc8f6c9baae2b75fccb8e986925684081fd + languageName: node + linkType: hard + +"@tiptap/extension-bullet-list@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-bullet-list@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: e93bc675f927459d3212dce9e3ed65934417610ba46ef4cbf952778f41a89eddf4a0429766fbd07dc9d743fd78374b5585f198cb2b531b641de5154d2e23534b + languageName: node + linkType: hard + +"@tiptap/extension-code-block@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-code-block@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + "@tiptap/pm": ^2.0.0 + checksum: 3205335674599d0c22f37381aa5ab5bbe89c45c1e47430797953bd923a452e9b4c9989166f521dc014d3685679ca9fd7a5652e2b1d9c28641644323b089a325f + languageName: node + linkType: hard + +"@tiptap/extension-code@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-code@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: a64941ead723fd56942b1b94a30cdf3b8ef6749f98b5ea9fac99d341e4002af580b523fc1b7617b53b534f89a078bf118a1ba03f00ad06d3d79d3ff9db7494b2 + languageName: node + linkType: hard + +"@tiptap/extension-document@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-document@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: 602bbbcd3c8fab4d0af295f6692562dbad1ebc04a307b56adcf1767183335c678b9d57097566143fd77badd68333f161521d23c061592a9391f6ec5f234bd71d + languageName: node + linkType: hard + +"@tiptap/extension-dropcursor@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-dropcursor@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + "@tiptap/pm": ^2.0.0 + checksum: 01e9c5091594cb51e2f0ad73a4723eab839d20b0d6164d70d5a1393a29c33877d2475143cfc12b6a4d0f17b395f7ae805a61f5c38610aac29a56fbff06716131 + languageName: node + linkType: hard + +"@tiptap/extension-floating-menu@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-floating-menu@npm:2.0.4" + dependencies: + tippy.js: ^6.3.7 + peerDependencies: + "@tiptap/core": ^2.0.0 + "@tiptap/pm": ^2.0.0 + checksum: 39097fc0876aa792d27692662316c26b0cf141bbac1efc18f974ce76126c4b5afaebb95ec55f46e47409c2ac7ba5cac0d78e707f458522a8af7aa8e88fa25cb1 + languageName: node + linkType: hard + +"@tiptap/extension-gapcursor@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-gapcursor@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + "@tiptap/pm": ^2.0.0 + checksum: fd12d10d62db955968c9c33fe89fa5e7c6542cdb470af6801b4c03003a1b23c596adefeda6eb2906cfd243c2c2292c997358fca3ed51d3016d76900461ff8745 + languageName: node + linkType: hard + +"@tiptap/extension-hard-break@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-hard-break@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: f230eaf169522dd1efeab32ce140126e5aded6bd65ebff16da0b01245e922efe129e1cfb204673762c62fdf2bf94721c89b366b6dd34773aad7febcf60bb153a + languageName: node + linkType: hard + +"@tiptap/extension-heading@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-heading@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: 70e90fd51b1dd2c91475636b9316c0d430c4b461cdb05d77cb9ba75cec69547e0abd3b44bd9247ee004006b5e70d46a5dac4c0095d17c2d471c9af8132a40e80 + languageName: node + linkType: hard + +"@tiptap/extension-history@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-history@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + "@tiptap/pm": ^2.0.0 + checksum: 18ee8211501cc8d0f0f64c70cae2aa96c155e823b18a6118942fcded231f24c9fe8a48dadef3446eca49e078867434159ec19ef18c71a66d3ad3d4aa1af07065 + languageName: node + linkType: hard + +"@tiptap/extension-horizontal-rule@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-horizontal-rule@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + "@tiptap/pm": ^2.0.0 + checksum: 28167a60cedb93bdb7a6085ea8f5d3b97d6a0309f30d454304d06b84162d346f8c699bdb3467607fa6619ed4916b302eb6fa0329bb433032f9ba4bae8d9ceac4 + languageName: node + linkType: hard + +"@tiptap/extension-italic@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-italic@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: 43a79fb91cbfdb09ae679eb089e547d47111eeb72f6cc4f26a3d19e443404c518408694bb411b56518a31d306d57fb52099c4025a14c005c6f2bb8798a591789 + languageName: node + linkType: hard + +"@tiptap/extension-link@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-link@npm:2.0.4" + dependencies: + linkifyjs: ^4.1.0 + peerDependencies: + "@tiptap/core": ^2.0.0 + "@tiptap/pm": ^2.0.0 + checksum: fa15b3b039576af4f7cf72f63c4b5ec5014135bf22696dae6bf8def29b649377449cf57b858fe93fc2e2ed75b283a3f66d111bc8bf96095b9476f926f20b9773 + languageName: node + linkType: hard + +"@tiptap/extension-list-item@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-list-item@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: 20cc69bacfb11a878b52cb80302e0b725f13ff00b97a2dbb47001394a784cd094c9a403a871272838aa4beb8501216dd0643aa0ec7557e26e89fc533b14c66c9 + languageName: node + linkType: hard + +"@tiptap/extension-ordered-list@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-ordered-list@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: d5307f42164b637d8086106f77dd7493737da740b53170700a26ed1a4b8f399137eaa89c44582100efd6fa7acac85d343e846ec2e0b27eabad49be108ebe479b + languageName: node + linkType: hard + +"@tiptap/extension-paragraph@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-paragraph@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: 34ea2092212dce43f32e87e724766a981349776d13feabf64dc3812f40c2b39c1372e6ba57650f4e53d1c9430cf540a6cbac4cc3c23d28ca172036c488446dfd + languageName: node + linkType: hard + +"@tiptap/extension-strike@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-strike@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: aff8e28cf69a7a31a25591ff0d74378a0a7ad6e7221695febdb1bb1994a491797251023d9c105da963d5eaadf45c7069a3e570d4a8b1571c8876eefbb67301c5 + languageName: node + linkType: hard + +"@tiptap/extension-text@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/extension-text@npm:2.0.4" + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: 52306ac844a232dd39934a03e0fb5ce5e3bb89369f69237616da8875df38dc07ebc869299c52daaaf6f5f8d34da077fd4e6d0fff17d6b8b878b0708b41063df8 + languageName: node + linkType: hard + +"@tiptap/pm@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/pm@npm:2.0.4" + dependencies: + prosemirror-changeset: ^2.2.0 + prosemirror-collab: ^1.3.0 + prosemirror-commands: ^1.3.1 + prosemirror-dropcursor: ^1.5.0 + prosemirror-gapcursor: ^1.3.1 + prosemirror-history: ^1.3.0 + prosemirror-inputrules: ^1.2.0 + prosemirror-keymap: ^1.2.0 + prosemirror-markdown: ^1.10.1 + prosemirror-menu: ^1.2.1 + prosemirror-model: ^1.18.1 + prosemirror-schema-basic: ^1.2.0 + prosemirror-schema-list: ^1.2.2 + prosemirror-state: ^1.4.1 + prosemirror-tables: ^1.3.0 + prosemirror-trailing-node: ^2.0.2 + prosemirror-transform: ^1.7.0 + prosemirror-view: ^1.28.2 + peerDependencies: + "@tiptap/core": ^2.0.0 + checksum: 73d7e8b91ea89f981cdbdcf92d5a2ad80d350c6c2f5dba6b7944bd4cd77a0932171971ac2d9be2cc8a11388b9721525b3cfe4e66b8067e13b9ea9ebb6248036d + languageName: node + linkType: hard + +"@tiptap/react@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/react@npm:2.0.4" + dependencies: + "@tiptap/extension-bubble-menu": ^2.0.4 + "@tiptap/extension-floating-menu": ^2.0.4 + peerDependencies: + "@tiptap/core": ^2.0.0 + "@tiptap/pm": ^2.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + checksum: 65607e297b912f2a6e3414156961236e57c46c79284ab0bf976d527ba3f611b5c091357a0bb18c57cdd018160a353754205ef537fd049223ac32678b361aa735 + languageName: node + linkType: hard + +"@tiptap/starter-kit@npm:^2.0.4": + version: 2.0.4 + resolution: "@tiptap/starter-kit@npm:2.0.4" + dependencies: + "@tiptap/core": ^2.0.4 + "@tiptap/extension-blockquote": ^2.0.4 + "@tiptap/extension-bold": ^2.0.4 + "@tiptap/extension-bullet-list": ^2.0.4 + "@tiptap/extension-code": ^2.0.4 + "@tiptap/extension-code-block": ^2.0.4 + "@tiptap/extension-document": ^2.0.4 + "@tiptap/extension-dropcursor": ^2.0.4 + "@tiptap/extension-gapcursor": ^2.0.4 + "@tiptap/extension-hard-break": ^2.0.4 + "@tiptap/extension-heading": ^2.0.4 + "@tiptap/extension-history": ^2.0.4 + "@tiptap/extension-horizontal-rule": ^2.0.4 + "@tiptap/extension-italic": ^2.0.4 + "@tiptap/extension-list-item": ^2.0.4 + "@tiptap/extension-ordered-list": ^2.0.4 + "@tiptap/extension-paragraph": ^2.0.4 + "@tiptap/extension-strike": ^2.0.4 + "@tiptap/extension-text": ^2.0.4 + checksum: bf69d431217e5f562a5d4f8a4bb75620156945931e740b6dfb15b82b7eda0b6495030e7aec49eaf4745c5f8b0b672dd992499294ea6435b3b4804e4a195aac1e + languageName: node + linkType: hard + "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -1966,48 +2308,48 @@ __metadata: linkType: hard "@trpc/client@npm:^10.29.1": - version: 10.36.0 - resolution: "@trpc/client@npm:10.36.0" + version: 10.37.1 + resolution: "@trpc/client@npm:10.37.1" peerDependencies: - "@trpc/server": 10.36.0 - checksum: 161271d9d5ede59a29daa2c974452945fb1b8bc0613a7d26d2cf6e7686faef4a421eefcdae75d28b8b68f6584b4e7cb0583de80b3635419ae74ea17c04bb6b90 + "@trpc/server": 10.37.1 + checksum: 82fefed08717f7bf59a9013387c69a990de1d35c142519e1e8f29472cb8d16b6ce4d530d20d336e4a371993d93663e4ff7a86d1652a500a97e0632324df2e899 languageName: node linkType: hard "@trpc/next@npm:^10.29.1": - version: 10.36.0 - resolution: "@trpc/next@npm:10.36.0" + version: 10.37.1 + resolution: "@trpc/next@npm:10.37.1" dependencies: react-ssr-prepass: ^1.5.0 peerDependencies: "@tanstack/react-query": ^4.18.0 - "@trpc/client": 10.36.0 - "@trpc/react-query": 10.36.0 - "@trpc/server": 10.36.0 + "@trpc/client": 10.37.1 + "@trpc/react-query": 10.37.1 + "@trpc/server": 10.37.1 next: "*" react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: e62feec77ac86e3c403f6a67c8183ea0c56deb7ba46a09a0eb03b36a04f64eadf5aa3f93047047b1d3fb158b2b2439f1e060c34db928592708c1d54f6edaeb30 + checksum: b114d7552e8aa505c470df6a7280f7847297d8f66e67951028259eeedb7cc6ee9d2c7cbe3146875c56c6f167b2dd909c913c03982782a33421746898da92e196 languageName: node linkType: hard "@trpc/react-query@npm:^10.29.1": - version: 10.36.0 - resolution: "@trpc/react-query@npm:10.36.0" + version: 10.37.1 + resolution: "@trpc/react-query@npm:10.37.1" peerDependencies: "@tanstack/react-query": ^4.18.0 - "@trpc/client": 10.36.0 - "@trpc/server": 10.36.0 + "@trpc/client": 10.37.1 + "@trpc/server": 10.37.1 react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 1756488d02ba409bd441f8be27188186a3d5690432f943eb8e4b57c3db3f362e92a6d61be03a32073fd0b9ede0e0656b65aed082949c675c56a81b6ec88f83da + checksum: c9047293041d36d833086782b837a2b9fefcb44329f2288e19acf38c4f3c38dc3c347bc8308286efb8b6f74538839aa637451f70b979de6e06503cf78d4af16e languageName: node linkType: hard "@trpc/server@npm:^10.29.1": - version: 10.36.0 - resolution: "@trpc/server@npm:10.36.0" - checksum: 0ced75a537986a35d8a69e5a3c7d0c8198a6042db210200536ddc1765f61302169861c39d4364507ef7845b62c88a2266cb93998b92aaeb8cead292af520546a + version: 10.37.1 + resolution: "@trpc/server@npm:10.37.1" + checksum: 0945bc60e1966f57c5944451a9a24b9d565f50e125e71369882379e6580de4ed2e2575a78c474709876d5e2e849fe0e133658c045484a230158516f59f23d7d7 languageName: node linkType: hard @@ -2201,12 +2543,12 @@ __metadata: linkType: hard "@types/docker-modem@npm:*": - version: 3.0.2 - resolution: "@types/docker-modem@npm:3.0.2" + version: 3.0.3 + resolution: "@types/docker-modem@npm:3.0.3" dependencies: "@types/node": "*" "@types/ssh2": "*" - checksum: 1f23db30e6e9bdd4c6d6e43572fb7ac7251d106a1906a9f3faabac393897712a5a9cd5a471baedc0ac8055dab3f48eda331f41a1e2c7c6bbe3c7f433e039151c + checksum: 587697b223ddec5379422a45489d1a833201a25c6e8ed34d15007d253129fa90140ff4112bc29c266685142b6861e78bd64b873b60a71637c2c9a5703d6cd44a languageName: node linkType: hard @@ -2348,9 +2690,9 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.4.5 - resolution: "@types/node@npm:20.4.5" - checksum: 36a0304a8dc346a1b2d2edac4c4633eecf70875793d61a5274d0df052d7a7af7a8e34f29884eac4fbd094c4f0201477dcb39c0ecd3307ca141688806538d1138 + version: 20.4.8 + resolution: "@types/node@npm:20.4.8" + checksum: 86a3963c0c7af3410553d1dfa4b018a20b3cb3ab4d8e8ffe27408b6338c5de0374b0bf379bc705da2205b466daa751ccfe062f453ba9bde34fdb0e5163ca6a68 languageName: node linkType: hard @@ -2369,9 +2711,23 @@ __metadata: linkType: hard "@types/node@npm:^18.11.18": - version: 18.17.1 - resolution: "@types/node@npm:18.17.1" - checksum: 56201bda9a2d05d68602df63b4e67b0545ac8c6d0280bd5fb31701350a978a577a027501fbf49db99bf177f2242ebd1244896bfd35e89042d5bd7dfebff28d4e + version: 18.17.3 + resolution: "@types/node@npm:18.17.3" + checksum: 884fb68936b2b0ff90863fcf80610dd2f3d9fe1947897248b0138df05fe41ee6ce62941b37b565e3b3fd77601cd3977a64de858654c6ab9064413b171740d6ba + languageName: node + linkType: hard + +"@types/object.omit@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/object.omit@npm:3.0.0" + checksum: 69a0b04d45942c27f8964917d2403e86ce7a350511b87c04e2db61fccdb1c8fe73f01c922b6cb6476ab443641a916d172ebde08d18d259bccc6fbf0b17737a41 + languageName: node + linkType: hard + +"@types/object.pick@npm:^1.3.2": + version: 1.3.2 + resolution: "@types/object.pick@npm:1.3.2" + checksum: 71053ec6849142e934a1f2232e004f103e26a7df4782a83e83d976c74f1804c3ac29ed96223a6eef7b08f36ee019d1675f0d752fd79c9f444a080646d438c87d languageName: node linkType: hard @@ -2429,13 +2785,13 @@ __metadata: linkType: hard "@types/react@npm:*, @types/react@npm:^18.2.11": - version: 18.2.17 - resolution: "@types/react@npm:18.2.17" + version: 18.2.18 + resolution: "@types/react@npm:18.2.18" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 150516b31bd98b635e4a56bcf2af007330b35cccb6e35e902f46a47f0e81e30c46cdacc095e91051bdf2f33e4846e7e62fd51b67e064dc7d15c00e15dfa449d5 + checksum: 2e0d75de2b618e76780019e52478b1bec2b015a9187aea30f84518c0c3ddc639055bdfea50864aece937bad0cb0544d0100b80d30f5461e72fbc1c3c0be8b140 languageName: node linkType: hard @@ -2508,6 +2864,13 @@ __metadata: languageName: node linkType: hard +"@types/throttle-debounce@npm:^2.1.0": + version: 2.1.0 + resolution: "@types/throttle-debounce@npm:2.1.0" + checksum: 70e219d000595108fce0dc624c8296e37cdb174b528e09c939da18e619da1c6df86b088659f5eb93cb146bd5fe2954597823c2e1f0849dc8f6585d87cbbf71b7 + languageName: node + linkType: hard + "@types/uuid@npm:^9.0.0": version: 9.0.2 resolution: "@types/uuid@npm:9.0.2" @@ -2539,14 +2902,14 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^6.0.0": - version: 6.2.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.2.0" + version: 6.2.1 + resolution: "@typescript-eslint/eslint-plugin@npm:6.2.1" dependencies: "@eslint-community/regexpp": ^4.5.1 - "@typescript-eslint/scope-manager": 6.2.0 - "@typescript-eslint/type-utils": 6.2.0 - "@typescript-eslint/utils": 6.2.0 - "@typescript-eslint/visitor-keys": 6.2.0 + "@typescript-eslint/scope-manager": 6.2.1 + "@typescript-eslint/type-utils": 6.2.1 + "@typescript-eslint/utils": 6.2.1 + "@typescript-eslint/visitor-keys": 6.2.1 debug: ^4.3.4 graphemer: ^1.4.0 ignore: ^5.2.4 @@ -2560,7 +2923,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 1ef46b1c2e3e2013f66b4982dcfb9e198a3824cc1503b843e553201a108a3cb6e4adfb2c486158c89d993e5e4b9d99aeb2af28297e43da98c4750dae8f5131b5 + checksum: e73f3fe36519d895037d223f3ddf200b97e17bcde9390984118c38733add1edf996357c809ec2db92cec61bc7c9e5a3d9a583e0d0f92fa9c3919b68716a27b37 languageName: node linkType: hard @@ -2582,20 +2945,20 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^6.0.0": - version: 6.2.0 - resolution: "@typescript-eslint/parser@npm:6.2.0" + version: 6.2.1 + resolution: "@typescript-eslint/parser@npm:6.2.1" dependencies: - "@typescript-eslint/scope-manager": 6.2.0 - "@typescript-eslint/types": 6.2.0 - "@typescript-eslint/typescript-estree": 6.2.0 - "@typescript-eslint/visitor-keys": 6.2.0 + "@typescript-eslint/scope-manager": 6.2.1 + "@typescript-eslint/types": 6.2.1 + "@typescript-eslint/typescript-estree": 6.2.1 + "@typescript-eslint/visitor-keys": 6.2.1 debug: ^4.3.4 peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: ba79674f2d4599a24c7afa8f18ec28243b80df39f82a4a6b7a4ce7c584ec37d4ade40a3aa058d597a5cbf71647a40d0995866748d14cf4b52d8ad4420d10f669 + checksum: cf4768cbfc696ce1d4b15ae55b3d2b52761e91a4a80e738cf3a75c501c2257d735cd6e462567965069d0d693a8cf5463ab9e8b97c36c6ed1fccd3c1c09855bdb languageName: node linkType: hard @@ -2609,22 +2972,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.2.0": - version: 6.2.0 - resolution: "@typescript-eslint/scope-manager@npm:6.2.0" +"@typescript-eslint/scope-manager@npm:6.2.1": + version: 6.2.1 + resolution: "@typescript-eslint/scope-manager@npm:6.2.1" dependencies: - "@typescript-eslint/types": 6.2.0 - "@typescript-eslint/visitor-keys": 6.2.0 - checksum: 75a650a3ede78bf841a3bf3f4880b94a06aa4c420f399a6fb9faee19a2e5998f7e330a13f78e07c4958413345bab58b0593f09fa163a77e8f6353012e795660c + "@typescript-eslint/types": 6.2.1 + "@typescript-eslint/visitor-keys": 6.2.1 + checksum: 3bb461678c7e729895c5ac16781ec7d66efc6ffa944bb49693ce8e9560f9a6cac70929157c0fc0875b2829ae19a5cdabb97973ddcfb7e81c16e22cdd5d39e3fd languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.2.0": - version: 6.2.0 - resolution: "@typescript-eslint/type-utils@npm:6.2.0" +"@typescript-eslint/type-utils@npm:6.2.1": + version: 6.2.1 + resolution: "@typescript-eslint/type-utils@npm:6.2.1" dependencies: - "@typescript-eslint/typescript-estree": 6.2.0 - "@typescript-eslint/utils": 6.2.0 + "@typescript-eslint/typescript-estree": 6.2.1 + "@typescript-eslint/utils": 6.2.1 debug: ^4.3.4 ts-api-utils: ^1.0.1 peerDependencies: @@ -2632,7 +2995,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 9adb542fb3c49bf5c1fecca98549bee3fcfd28a0ceee5227817a1ceb0841b912e322f58ba1b3ca98a47fc998cbec0a3d69cacb9cf9ac4be1d133b11bb9d53aae + checksum: 7f8d80f03e6ddc1838307a2a4df61dc4bd8400efb9dcc7316063ae293fce54afad238404a0c25cd2cdaceee73ae514f254b850bd7ff11e2def700d5d6b90af05 languageName: node linkType: hard @@ -2643,10 +3006,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.2.0": - version: 6.2.0 - resolution: "@typescript-eslint/types@npm:6.2.0" - checksum: 81878866cf7f49dbc335cce05adfbd994f348e2ebe9538fd6e934fa82e44186c16b2112b8d5f9f4c528ea127be157185be5e35e4913db4880d20ac495785baaf +"@typescript-eslint/types@npm:6.2.1": + version: 6.2.1 + resolution: "@typescript-eslint/types@npm:6.2.1" + checksum: 388d32f15a9db8ad5d80794caf9ab280d6e5a428efdf4f6a6dfc4069afe4d19da32d628acf638e4c5b92ee77a9a18eecf728a778a3b91cc8a24484af579fc9cf languageName: node linkType: hard @@ -2668,12 +3031,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.2.0": - version: 6.2.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.2.0" +"@typescript-eslint/typescript-estree@npm:6.2.1": + version: 6.2.1 + resolution: "@typescript-eslint/typescript-estree@npm:6.2.1" dependencies: - "@typescript-eslint/types": 6.2.0 - "@typescript-eslint/visitor-keys": 6.2.0 + "@typescript-eslint/types": 6.2.1 + "@typescript-eslint/visitor-keys": 6.2.1 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -2682,24 +3045,24 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 5bfd5bf09feff6c4807cfa65cf407dd0249f7d487d6820941dd05999ee35cacdabaacadf23c92b90b57920025e93088e93924bc8df41f393ac0366538eb2902f + checksum: 3d9beeb5e36b8827de5c160ed8e5c111dd66ca00671b183409b051e242b291480679b900bb74aaf4895dcae49497037567d3fcbbe67fa9930786ddd01c685f04 languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.2.0, @typescript-eslint/utils@npm:^6.2.0": - version: 6.2.0 - resolution: "@typescript-eslint/utils@npm:6.2.0" +"@typescript-eslint/utils@npm:6.2.1, @typescript-eslint/utils@npm:^6.2.0": + version: 6.2.1 + resolution: "@typescript-eslint/utils@npm:6.2.1" dependencies: "@eslint-community/eslint-utils": ^4.4.0 "@types/json-schema": ^7.0.12 "@types/semver": ^7.5.0 - "@typescript-eslint/scope-manager": 6.2.0 - "@typescript-eslint/types": 6.2.0 - "@typescript-eslint/typescript-estree": 6.2.0 + "@typescript-eslint/scope-manager": 6.2.1 + "@typescript-eslint/types": 6.2.1 + "@typescript-eslint/typescript-estree": 6.2.1 semver: ^7.5.4 peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 54f062412a8ce23554ca4063d275327981640426b1ecd1073d30dd8b9464ff7af68b8f9f6272033bad9307815d56f2f922faa8a995421efdccd6165dd62557e1 + checksum: d16356a633f39d988a9af159da15e28c6a28fa47abce372061c79cf186d193d148e1c32862c9702ff87e2a06f7a2f82773e4b56320a39f432f4b1a989f8005ad languageName: node linkType: hard @@ -2731,13 +3094,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.2.0": - version: 6.2.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.2.0" +"@typescript-eslint/visitor-keys@npm:6.2.1": + version: 6.2.1 + resolution: "@typescript-eslint/visitor-keys@npm:6.2.1" dependencies: - "@typescript-eslint/types": 6.2.0 + "@typescript-eslint/types": 6.2.1 eslint-visitor-keys: ^3.4.1 - checksum: b400c657c7e5c65b289304f6f5cee6536f23b3441306f82aff2d2e047e13770330715d4f7b29e734b0b2dab6030e41028894d5cd441696115bfea43ad18b2c54 + checksum: c05a1c45129f2cf9a8c49dadc3da10b675232e59b69dfe9fdc0bfb45d3be077ceff78097baf50e502dab3e71ce9fd799d2015e356a4be2787ee10c6c7a44ea8a languageName: node linkType: hard @@ -2793,16 +3156,16 @@ __metadata: linkType: hard "@vitejs/plugin-react@npm:^4.0.0": - version: 4.0.3 - resolution: "@vitejs/plugin-react@npm:4.0.3" + version: 4.0.4 + resolution: "@vitejs/plugin-react@npm:4.0.4" dependencies: - "@babel/core": ^7.22.5 + "@babel/core": ^7.22.9 "@babel/plugin-transform-react-jsx-self": ^7.22.5 "@babel/plugin-transform-react-jsx-source": ^7.22.5 react-refresh: ^0.14.0 peerDependencies: vite: ^4.2.0 - checksum: dd9136aec8f30b0251b88f390c60b8ee5472454884c4f82720725c213f8988bf8e202cc2430e575a268d413c1dc7257a51b342ac431a43c02d923de932c5707c + checksum: ec25400dc7c5fce914122d1f57de0fbaff9216addb8cd6187308ad2c7a3d3b73ea3a6f2dd0a8c7ec5e90e56b37046fe90d3e0ec285a9446e73695cb174377f84 languageName: node linkType: hard @@ -2931,7 +3294,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.4.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.0.4, acorn@npm:^8.10.0, acorn@npm:^8.4.1, acorn@npm:^8.9.0": version: 8.10.0 resolution: "acorn@npm:8.10.0" bin: @@ -2962,13 +3325,13 @@ __metadata: linkType: hard "agentkeepalive@npm:^4.2.1": - version: 4.3.0 - resolution: "agentkeepalive@npm:4.3.0" + version: 4.4.0 + resolution: "agentkeepalive@npm:4.4.0" dependencies: debug: ^4.1.0 depd: ^2.0.0 humanize-ms: ^1.2.1 - checksum: 982453aa44c11a06826c836025e5162c846e1200adb56f2d075400da7d32d87021b3b0a58768d949d824811f5654223d5a8a3dad120921a2439625eb847c6260 + checksum: 36e0919a7503dacc863dc216ea6ca176c454724a63fd3d7b215089a1a2c89ee97db377b3af2454f79e5a8e7bb87e5975317734e9b0f9d5898c2269e3d8be05c7 languageName: node linkType: hard @@ -3384,16 +3747,16 @@ __metadata: linkType: hard "browserslist@npm:^4.21.9": - version: 4.21.9 - resolution: "browserslist@npm:4.21.9" + version: 4.21.10 + resolution: "browserslist@npm:4.21.10" dependencies: - caniuse-lite: ^1.0.30001503 - electron-to-chromium: ^1.4.431 - node-releases: ^2.0.12 + caniuse-lite: ^1.0.30001517 + electron-to-chromium: ^1.4.477 + node-releases: ^2.0.13 update-browserslist-db: ^1.0.11 bin: browserslist: cli.js - checksum: 80d3820584e211484ad1b1a5cfdeca1dd00442f47be87e117e1dda34b628c87e18b81ae7986fa5977b3e6a03154f6d13cd763baa6b8bf5dd9dd19f4926603698 + checksum: 1e27c0f111a35d1dd0e8fc2c61781b0daefabc2c9471b0b10537ce54843014bceb2a1ce4571af1a82b2bf1e6e6e05d38865916689a158f03bc2c7a4ec2577db8 languageName: node linkType: hard @@ -3549,10 +3912,17 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001503": - version: 1.0.30001517 - resolution: "caniuse-lite@npm:1.0.30001517" - checksum: e4e87436ae1c4408cf4438aac22902b31eb03f3f5bad7f33bc518d12ffb35f3fd9395ccf7efc608ee046f90ce324ec6f7f26f8a8172b8c43c26a06ecee612a29 +"caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001517": + version: 1.0.30001519 + resolution: "caniuse-lite@npm:1.0.30001519" + checksum: 66085133ede05d947e30b62fed2cbae18e5767afda8b0de38840883e1cfe5846bf1568ddbafd31647544e59112355abedaf9c867ac34541bfc20d69e7a19d94c + languageName: node + linkType: hard + +"case-anything@npm:^2.1.13": + version: 2.1.13 + resolution: "case-anything@npm:2.1.13" + checksum: c39c69d7e418337b6006a9692f13c2b257e907e867149a102e9beb7e9d2d52da14e754da1f4e4ce82a866d86d93047e522f64360bda54e7d7c308f4cdd736c3d languageName: node linkType: hard @@ -3907,6 +4277,13 @@ __metadata: languageName: node linkType: hard +"crelt@npm:^1.0.0": + version: 1.0.6 + resolution: "crelt@npm:1.0.6" + checksum: dad842093371ad702afbc0531bfca2b0a8dd920b23a42f26e66dabbed9aad9acd5b9030496359545ef3937c3aced0fd4ac39f7a2d280a23ddf9eb7fdcb94a69f + languageName: node + linkType: hard + "cross-fetch@npm:^3.0.6": version: 3.1.8 resolution: "cross-fetch@npm:3.1.8" @@ -4088,6 +4465,13 @@ __metadata: languageName: node linkType: hard +"dash-get@npm:^1.0.2": + version: 1.0.2 + resolution: "dash-get@npm:1.0.2" + checksum: 5aa0bc487f7c66ae25fc2ee1a8e85fbbd4da1b4616c7b386399813355b8464615ac73a239d3549ec299c23e06e1a0f30eb4fedc1e52e51ea2b9154ad6210deee + languageName: node + linkType: hard + "dayjs@npm:^1.11.7": version: 1.11.9 resolution: "dayjs@npm:1.11.9" @@ -4174,6 +4558,13 @@ __metadata: languageName: node linkType: hard +"deepmerge@npm:^4.3.1": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 + languageName: node + linkType: hard + "default-browser-id@npm:^3.0.0": version: 3.0.0 resolution: "default-browser-id@npm:3.0.0" @@ -4425,10 +4816,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.431": - version: 1.4.475 - resolution: "electron-to-chromium@npm:1.4.475" - checksum: 3e7a538c486b351c13bcd05295535b2b5b0a2980dcf3504457fe47c6689d74a87fd62eab629227dcc86b66cfd732076667d6392f998b13995a8b54eff8073fb8 +"electron-to-chromium@npm:^1.4.477": + version: 1.4.485 + resolution: "electron-to-chromium@npm:1.4.485" + checksum: 6f9efc92c18c4c8a16ba6d6004823d7ec893b98a0a0eae372e8cf1fbb61bdd04b9e2edd692dcb2e9d59cec06e3ef899262c52f1eb1e5d0202ee3d0b594fb4bd2 languageName: node linkType: hard @@ -4481,7 +4872,7 @@ __metadata: languageName: node linkType: hard -"entities@npm:^3.0.1": +"entities@npm:^3.0.1, entities@npm:~3.0.1": version: 3.0.1 resolution: "entities@npm:3.0.1" checksum: aaf7f12033f0939be91f5161593f853f2da55866db55ccbf72f45430b8977e2b79dbd58c53d0fdd2d00bd7d313b75b0968d09f038df88e308aa97e39f9456572 @@ -4614,31 +5005,31 @@ __metadata: linkType: hard "esbuild@npm:^0.18.10": - version: 0.18.17 - resolution: "esbuild@npm:0.18.17" + version: 0.18.18 + resolution: "esbuild@npm:0.18.18" dependencies: - "@esbuild/android-arm": 0.18.17 - "@esbuild/android-arm64": 0.18.17 - "@esbuild/android-x64": 0.18.17 - "@esbuild/darwin-arm64": 0.18.17 - "@esbuild/darwin-x64": 0.18.17 - "@esbuild/freebsd-arm64": 0.18.17 - "@esbuild/freebsd-x64": 0.18.17 - "@esbuild/linux-arm": 0.18.17 - "@esbuild/linux-arm64": 0.18.17 - "@esbuild/linux-ia32": 0.18.17 - "@esbuild/linux-loong64": 0.18.17 - "@esbuild/linux-mips64el": 0.18.17 - "@esbuild/linux-ppc64": 0.18.17 - "@esbuild/linux-riscv64": 0.18.17 - "@esbuild/linux-s390x": 0.18.17 - "@esbuild/linux-x64": 0.18.17 - "@esbuild/netbsd-x64": 0.18.17 - "@esbuild/openbsd-x64": 0.18.17 - "@esbuild/sunos-x64": 0.18.17 - "@esbuild/win32-arm64": 0.18.17 - "@esbuild/win32-ia32": 0.18.17 - "@esbuild/win32-x64": 0.18.17 + "@esbuild/android-arm": 0.18.18 + "@esbuild/android-arm64": 0.18.18 + "@esbuild/android-x64": 0.18.18 + "@esbuild/darwin-arm64": 0.18.18 + "@esbuild/darwin-x64": 0.18.18 + "@esbuild/freebsd-arm64": 0.18.18 + "@esbuild/freebsd-x64": 0.18.18 + "@esbuild/linux-arm": 0.18.18 + "@esbuild/linux-arm64": 0.18.18 + "@esbuild/linux-ia32": 0.18.18 + "@esbuild/linux-loong64": 0.18.18 + "@esbuild/linux-mips64el": 0.18.18 + "@esbuild/linux-ppc64": 0.18.18 + "@esbuild/linux-riscv64": 0.18.18 + "@esbuild/linux-s390x": 0.18.18 + "@esbuild/linux-x64": 0.18.18 + "@esbuild/netbsd-x64": 0.18.18 + "@esbuild/openbsd-x64": 0.18.18 + "@esbuild/sunos-x64": 0.18.18 + "@esbuild/win32-arm64": 0.18.18 + "@esbuild/win32-ia32": 0.18.18 + "@esbuild/win32-x64": 0.18.18 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -4686,7 +5077,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: c6e1ffa776978a45697763a07ec9b16411db3d3b3997b2c4a0165a211727fce8b63b87165a28d8ef60d3a28b98197bbbc2833e51b89888a4437e0a483dffc8ff + checksum: 77451ce6b64da1fd5fd24815cf1ebfeeb9471fbd2e10577b399b5a0e44589b936384d4d7be8576b0aafdedbd8696cec21579a6e596afe87875902c3a55be6acc languageName: node linkType: hard @@ -4742,13 +5133,13 @@ __metadata: linkType: hard "eslint-import-resolver-node@npm:^0.3.6, eslint-import-resolver-node@npm:^0.3.7": - version: 0.3.7 - resolution: "eslint-import-resolver-node@npm:0.3.7" + version: 0.3.8 + resolution: "eslint-import-resolver-node@npm:0.3.8" dependencies: debug: ^3.2.7 - is-core-module: ^2.11.0 - resolve: ^1.22.1 - checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e + is-core-module: ^2.13.0 + resolve: ^1.22.4 + checksum: 5769ebec976d1145957f5d87ee05b6e880cd3fbeb001a43b7a6e6a03b303d9b253b37ca296277f228159a0bbb690638c2e4b3a573dd4d6753b8f28ff85dbe192 languageName: node linkType: hard @@ -4865,8 +5256,8 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.31.7, eslint-plugin-react@npm:latest": - version: 7.33.0 - resolution: "eslint-plugin-react@npm:7.33.0" + version: 7.33.1 + resolution: "eslint-plugin-react@npm:7.33.1" dependencies: array-includes: ^3.1.6 array.prototype.flatmap: ^1.3.1 @@ -4885,18 +5276,18 @@ __metadata: string.prototype.matchall: ^4.0.8 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: f3ce2978322efd3c698b802dabfad070109dd1935c4e468545992b82b5fb8257ea3ad56732330bb46643182a09560129a259b436952b3e2aa426947d3abd2b1a + checksum: 0427bd24acb87422b7298686203167123ba289ba563384983f3d99fad7817eae7f63157fd2e9b868bdcf0760719c319ab1e22a44764a98302034b0c844763e57 languageName: node linkType: hard "eslint-plugin-testing-library@npm:^5.5.1": - version: 5.11.0 - resolution: "eslint-plugin-testing-library@npm:5.11.0" + version: 5.11.1 + resolution: "eslint-plugin-testing-library@npm:5.11.1" dependencies: "@typescript-eslint/utils": ^5.58.0 peerDependencies: eslint: ^7.5.0 || ^8.0.0 - checksum: 7f19d3dedd7788b411ca3d9045de682feb26025b9c26d97d4e2f0bf62f5eaa276147d946bd5d0cd967b822e546a954330fdb7ef80485301264f646143f011a02 + checksum: 9f3fc68ef9f13016a4381b33ab5dbffcc189e5de3eaeba184bcf7d2771faa7f54e59c04b652162fb1c0f83fb52428dd909db5450a25508b94be59eba69fcc990 languageName: node linkType: hard @@ -5232,9 +5623,9 @@ __metadata: linkType: hard "flag-icons@npm:^6.9.2": - version: 6.9.2 - resolution: "flag-icons@npm:6.9.2" - checksum: ba2754c65ae4a943ac7042be9ec039243bd5fc2d6cec59228c46549ccadf20f272b22a1d1e8940a830b86b0d2fda1e53f8dd3866937a40c7d90b8fae789b122d + version: 6.9.3 + resolution: "flag-icons@npm:6.9.3" + checksum: d2fc49e70f4fb104cd2014658f35c70c05b54aa9fd2d5226d991591b59ea891c86ea479e76175633c4ab53198e30bef1405e4eff536a625e7907d7409dcea4a1 languageName: node linkType: hard @@ -5740,8 +6131,8 @@ __metadata: linkType: hard "happy-dom@npm:^10.0.0": - version: 10.5.2 - resolution: "happy-dom@npm:10.5.2" + version: 10.8.0 + resolution: "happy-dom@npm:10.8.0" dependencies: css.escape: ^1.5.1 entities: ^4.5.0 @@ -5749,7 +6140,7 @@ __metadata: webidl-conversions: ^7.0.0 whatwg-encoding: ^2.0.0 whatwg-mimetype: ^3.0.0 - checksum: 5fa61c2367c7396da9e379e1b091d666dffa16336cfe95c058af3e3d7ada45a5c68746cee6cba524dc15a1bea6a7cdcd235be0e06f4f44ac0627ca0c08edf59b + checksum: 81ae160f475cf5d6b3ed0685e2bac6042a548c07b445a031c2460df985a27e8ae88c7a7189fb4a63307439c8871ad392e4a1b19d2a1ef8b0a06d5babcdba5f13 languageName: node linkType: hard @@ -5850,6 +6241,7 @@ __metadata: "@mantine/modals": ^6.0.0 "@mantine/next": ^6.0.0 "@mantine/notifications": ^6.0.0 + "@mantine/tiptap": ^6.0.17 "@next-auth/prisma-adapter": ^1.0.5 "@next/bundle-analyzer": ^13.0.0 "@next/eslint-plugin-next": ^13.4.5 @@ -5866,6 +6258,10 @@ __metadata: "@tanstack/react-query-persist-client": ^4.28.0 "@testing-library/jest-dom": ^5.16.5 "@testing-library/react": ^14.0.0 + "@tiptap/extension-link": ^2.0.4 + "@tiptap/pm": ^2.0.4 + "@tiptap/react": ^2.0.4 + "@tiptap/starter-kit": ^2.0.4 "@trivago/prettier-plugin-sort-imports": ^4.2.0 "@trpc/client": ^10.29.1 "@trpc/next": ^10.29.1 @@ -6123,9 +6519,9 @@ __metadata: linkType: hard "immutable@npm:^4.0.0": - version: 4.3.1 - resolution: "immutable@npm:4.3.1" - checksum: a3a5ba29bd43f3f9a2e4d599763d7455d11a0ea57e50bf43f2836672fc80003e90d69f2a4f5b589f1f3d6986faf97f08ce1e253583740dd33c00adebab88b217 + version: 4.3.2 + resolution: "immutable@npm:4.3.2" + checksum: bb1d0f3eb8ebef04aa9e2c698ba1a248976a4dc0257fa2f1bffaaae575f891395fe9ef39eaf49856d6c4edd31704e300ec563ed44ea9d7c7996186deab91d0ff languageName: node linkType: hard @@ -6295,12 +6691,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0, is-core-module@npm:^2.12.1, is-core-module@npm:^2.9.0": - version: 2.12.1 - resolution: "is-core-module@npm:2.12.1" +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.1, is-core-module@npm:^2.13.0, is-core-module@npm:^2.9.0": + version: 2.13.0 + resolution: "is-core-module@npm:2.13.0" dependencies: has: ^1.0.3 - checksum: f04ea30533b5e62764e7b2e049d3157dc0abd95ef44275b32489ea2081176ac9746ffb1cdb107445cf1ff0e0dfcad522726ca27c27ece64dadf3795428b8e468 + checksum: 053ab101fb390bfeb2333360fd131387bed54e476b26860dc7f5a700bbf34a0ec4454f7c8c4d43e8a0030957e4b3db6e16d35e1890ea6fb654c833095e040355 languageName: node linkType: hard @@ -6331,6 +6727,15 @@ __metadata: languageName: node linkType: hard +"is-extendable@npm:^1.0.0": + version: 1.0.1 + resolution: "is-extendable@npm:1.0.1" + dependencies: + is-plain-object: ^2.0.4 + checksum: db07bc1e9de6170de70eff7001943691f05b9d1547730b11be01c0ebfe67362912ba743cf4be6fd20a5e03b4180c685dad80b7c509fe717037e3eee30ad8e84f + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -6423,6 +6828,15 @@ __metadata: languageName: node linkType: hard +"is-plain-object@npm:^2.0.4": + version: 2.0.4 + resolution: "is-plain-object@npm:2.0.4" + dependencies: + isobject: ^3.0.1 + checksum: 2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca + languageName: node + linkType: hard + "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -6560,6 +6974,13 @@ __metadata: languageName: node linkType: hard +"isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 + languageName: node + linkType: hard + "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-lib-coverage@npm:3.2.0" @@ -6767,14 +7188,14 @@ __metadata: linkType: hard "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3": - version: 3.3.4 - resolution: "jsx-ast-utils@npm:3.3.4" + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" dependencies: array-includes: ^3.1.6 array.prototype.flat: ^1.3.1 object.assign: ^4.1.4 object.values: ^1.1.6 - checksum: a6a00d324e38f0d47e04f973d79670248a663422a4dccdc02efd6f1caf1c00042fb0aafcff1023707c85dea6f013d435b90db67c1c6841bf345628f0a720d8b3 + checksum: f4b05fa4d7b5234230c905cfa88d36dc8a58a6666975a3891429b1a8cdc8a140bca76c297225cb7a499fad25a2c052ac93934449a2c31a44fc9edd06c773780a languageName: node linkType: hard @@ -6843,6 +7264,22 @@ __metadata: languageName: node linkType: hard +"linkify-it@npm:^4.0.1": + version: 4.0.1 + resolution: "linkify-it@npm:4.0.1" + dependencies: + uc.micro: ^1.0.1 + checksum: 3e0a29921269c14eb7ac6f5db2da68d4854ea9acca6e9014a323f75f2dd39b197ffab57c1fbd6a906ceb021aad3ee6d7ba7d0181236dd9630ffc452b392f7f71 + languageName: node + linkType: hard + +"linkifyjs@npm:^4.1.0": + version: 4.1.1 + resolution: "linkifyjs@npm:4.1.1" + checksum: 312b75ec9bc6e7107f2b70e50682e8baccd7b94a64bf7b88cecd352032126b0d6fa7ea41394c417a178c718caa79b70e6ab3570eee7b96a12399689d666e68fb + languageName: node + linkType: hard + "local-pkg@npm:^0.4.3": version: 0.4.3 resolution: "local-pkg@npm:0.4.3" @@ -6977,7 +7414,7 @@ __metadata: languageName: node linkType: hard -"make-error@npm:^1.1.1": +"make-error@npm:^1.1.1, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 @@ -7007,6 +7444,28 @@ __metadata: languageName: node linkType: hard +"markdown-it@npm:^13.0.1": + version: 13.0.1 + resolution: "markdown-it@npm:13.0.1" + dependencies: + argparse: ^2.0.1 + entities: ~3.0.1 + linkify-it: ^4.0.1 + mdurl: ^1.0.1 + uc.micro: ^1.0.5 + bin: + markdown-it: bin/markdown-it.js + checksum: faf5891d389dc433bcf21d3fbff2009beb044b42b117c92f4848899780ca1a2282a209e3ff4672db4afed726a7248304ec473e6e242a7d6498af7113d31974e7 + languageName: node + linkType: hard + +"mdurl@npm:^1.0.1": + version: 1.0.1 + resolution: "mdurl@npm:1.0.1" + checksum: 71731ecba943926bfbf9f9b51e28b5945f9411c4eda80894221b47cc105afa43ba2da820732b436f0798fd3edbbffcd1fc1415843c41a87fea08a41cc1e3d02b + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -7564,7 +8023,7 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.12": +"node-releases@npm:^2.0.13": version: 2.0.13 resolution: "node-releases@npm:2.0.13" checksum: 17ec8f315dba62710cae71a8dad3cd0288ba943d2ece43504b3b1aa8625bf138637798ab470b1d9035b0545996f63000a8a926e0f6d35d0996424f8b6d36dda3 @@ -7752,6 +8211,24 @@ __metadata: languageName: node linkType: hard +"object.omit@npm:^3.0.0": + version: 3.0.0 + resolution: "object.omit@npm:3.0.0" + dependencies: + is-extendable: ^1.0.0 + checksum: 7444bcbd5e240bb933956b02450e61fe3c64670f6a99dd4b9fc26f4261afd629dd4f707770b2e8c399688358f90886d9ce9c31700486f58f1635aaf233d32931 + languageName: node + linkType: hard + +"object.pick@npm:^1.3.0": + version: 1.3.0 + resolution: "object.pick@npm:1.3.0" + dependencies: + isobject: ^3.0.1 + checksum: 77fb6eed57c67adf75e9901187e37af39f052ef601cb4480386436561357eb9e459e820762f01fd02c5c1b42ece839ad393717a6d1850d848ee11fbabb3e580a + languageName: node + linkType: hard + "object.values@npm:^1.1.6": version: 1.1.6 resolution: "object.values@npm:1.1.6" @@ -7844,6 +8321,13 @@ __metadata: languageName: node linkType: hard +"orderedmap@npm:^2.0.0": + version: 2.1.1 + resolution: "orderedmap@npm:2.1.1" + checksum: 082cf970b0b66d1c5a904b07880534092ce8a2f2eea7a52cf111f6c956210fa88226c13866aef4d22a3abe56924f21ead12f7ee8c1dfaf2f63d897a4e7c23328 + languageName: node + linkType: hard + "p-cancelable@npm:^2.0.0": version: 2.1.1 resolution: "p-cancelable@npm:2.1.1" @@ -8094,11 +8578,11 @@ __metadata: linkType: hard "prettier@npm:^3.0.0": - version: 3.0.0 - resolution: "prettier@npm:3.0.0" + version: 3.0.1 + resolution: "prettier@npm:3.0.1" bin: prettier: bin/prettier.cjs - checksum: 6a832876a1552dc58330d2467874e5a0b46b9ccbfc5d3531eb69d15684743e7f83dc9fbd202db6270446deba9c82b79d24383d09924c462b457136a759425e33 + checksum: e1f3f16c7fe0495de3faa182597871f74927d787cce3c52095a66ff5d7eacc05173371d5f58bf12141a0a1b6bfe739a338531d6cf18b92c7256c1319f2c84e73 languageName: node linkType: hard @@ -8132,13 +8616,13 @@ __metadata: linkType: hard "prisma@npm:^5.0.0": - version: 5.0.0 - resolution: "prisma@npm:5.0.0" + version: 5.1.1 + resolution: "prisma@npm:5.1.1" dependencies: - "@prisma/engines": 5.0.0 + "@prisma/engines": 5.1.1 bin: prisma: build/index.js - checksum: fdc62377853d25b4db664c736fd0b08d2b0c6db5752e6f6c6ec3bda77634cfb79e6f49d52d4b8f54ddb8ec9c28fc3fb0c13f95caf61085447d0929e258af9284 + checksum: ab0879fdff3a5e3f50956e18308bd996708519824802b2528c80d1639bbb4d8dd499ef17670db27986695811a9e28b2c9d5ab0753031441ee12878b30bace8b7 languageName: node linkType: hard @@ -8184,6 +8668,200 @@ __metadata: languageName: node linkType: hard +"prosemirror-changeset@npm:^2.2.0": + version: 2.2.1 + resolution: "prosemirror-changeset@npm:2.2.1" + dependencies: + prosemirror-transform: ^1.0.0 + checksum: e1a661d3508453a8d50ee3079c098ac89c953665f30bed00f89fab940aee0515f0ad4584b4ca8cea218cdaa39808c1392698eecd92072647a70551cb316050c4 + languageName: node + linkType: hard + +"prosemirror-collab@npm:^1.3.0": + version: 1.3.1 + resolution: "prosemirror-collab@npm:1.3.1" + dependencies: + prosemirror-state: ^1.0.0 + checksum: 674fd2227d2070b6b28d1982748c4e60d5e637c460a160d732e398f131ba960500476f745aff7de9426d2cc9bbb33e33bcd2bdc56a345cb691b33c54f8ccff37 + languageName: node + linkType: hard + +"prosemirror-commands@npm:^1.0.0, prosemirror-commands@npm:^1.3.1": + version: 1.5.2 + resolution: "prosemirror-commands@npm:1.5.2" + dependencies: + prosemirror-model: ^1.0.0 + prosemirror-state: ^1.0.0 + prosemirror-transform: ^1.0.0 + checksum: ff65063a8c7ba1044eb193f31ddaf75a6a9ae656c5e2ccb9e546263b85f016419bcb1a1b6eae7a5004c377775acd3ac3c97d291adb11b71e3ddf26dcb211008d + languageName: node + linkType: hard + +"prosemirror-dropcursor@npm:^1.5.0": + version: 1.8.1 + resolution: "prosemirror-dropcursor@npm:1.8.1" + dependencies: + prosemirror-state: ^1.0.0 + prosemirror-transform: ^1.1.0 + prosemirror-view: ^1.1.0 + checksum: 9c9c58502c101548bd66d8d6ead6aceac92330e52a951b49698adaca9877245955db49b1e7abac906d50929ed3f6efb5f2ab158dbc02db2a497d75fb82d79433 + languageName: node + linkType: hard + +"prosemirror-gapcursor@npm:^1.3.1": + version: 1.3.2 + resolution: "prosemirror-gapcursor@npm:1.3.2" + dependencies: + prosemirror-keymap: ^1.0.0 + prosemirror-model: ^1.0.0 + prosemirror-state: ^1.0.0 + prosemirror-view: ^1.0.0 + checksum: a1a359f9cb701417f00b330d24b70aaba48ef48a906bc1a7425de1c81c3fa67b19352c432075419ec363827006799964ab47f1ca192e25a2c4fb696e6d1db3ed + languageName: node + linkType: hard + +"prosemirror-history@npm:^1.0.0, prosemirror-history@npm:^1.3.0": + version: 1.3.2 + resolution: "prosemirror-history@npm:1.3.2" + dependencies: + prosemirror-state: ^1.2.2 + prosemirror-transform: ^1.0.0 + prosemirror-view: ^1.31.0 + rope-sequence: ^1.3.0 + checksum: b85fe6378a2fe99d514ca44ed926c0c88f1447313a9806fdf7e246e5e39e90180ab3be97c327a48e9975915b16186f6e7d4fc520bd8b8ddb024da8bfcd3a6d4b + languageName: node + linkType: hard + +"prosemirror-inputrules@npm:^1.2.0": + version: 1.2.1 + resolution: "prosemirror-inputrules@npm:1.2.1" + dependencies: + prosemirror-state: ^1.0.0 + prosemirror-transform: ^1.0.0 + checksum: fc414d8376a09ad2a403be682b60c883d69c9fa249dddef3956707f0cd50500c8bd427fb5696c6836f546dbc8241120ffe5d806142bb2d77bbac31c7a9dbf704 + languageName: node + linkType: hard + +"prosemirror-keymap@npm:^1.0.0, prosemirror-keymap@npm:^1.1.2, prosemirror-keymap@npm:^1.2.0": + version: 1.2.2 + resolution: "prosemirror-keymap@npm:1.2.2" + dependencies: + prosemirror-state: ^1.0.0 + w3c-keyname: ^2.2.0 + checksum: 85fe4fc3038499b6dabd9a16581c0ee7a4358835c200f8a6a17dbe05733ea3df1f2571b0d02c071dbd51ce32e909da3ebb9227f25434587238e89f8c9ba293f9 + languageName: node + linkType: hard + +"prosemirror-markdown@npm:^1.10.1": + version: 1.11.2 + resolution: "prosemirror-markdown@npm:1.11.2" + dependencies: + markdown-it: ^13.0.1 + prosemirror-model: ^1.0.0 + checksum: b0e9cbb6d906c810351272afd6e66f0e4afadba3aa23d7eb9a85fa392696e96ad10ca2a8f462540d2d5ed216da1ddbcad39b0ce9a95270e4e07104432c027509 + languageName: node + linkType: hard + +"prosemirror-menu@npm:^1.2.1": + version: 1.2.2 + resolution: "prosemirror-menu@npm:1.2.2" + dependencies: + crelt: ^1.0.0 + prosemirror-commands: ^1.0.0 + prosemirror-history: ^1.0.0 + prosemirror-state: ^1.0.0 + checksum: 0cc5e6c62755148786320b8bf257acb6bcd3ed40cfbaf62f4b0d2ac978741dbfa2ccc88fe166906b4cae7dd6558019d2f972ef089f222eae8bebcce14079b6c4 + languageName: node + linkType: hard + +"prosemirror-model@npm:^1.0.0, prosemirror-model@npm:^1.16.0, prosemirror-model@npm:^1.18.1, prosemirror-model@npm:^1.19.0, prosemirror-model@npm:^1.8.1": + version: 1.19.3 + resolution: "prosemirror-model@npm:1.19.3" + dependencies: + orderedmap: ^2.0.0 + checksum: a0c32127dfde5d5df7b990d85475533ed7c721fa424d5eb521f7b7ba6b2d65064da752013377f830b7d2961f3ca2507f5ed5a9117c3464c7551c1baff677dd5f + languageName: node + linkType: hard + +"prosemirror-schema-basic@npm:^1.2.0": + version: 1.2.2 + resolution: "prosemirror-schema-basic@npm:1.2.2" + dependencies: + prosemirror-model: ^1.19.0 + checksum: 1f93f8678c797c53867da2473a3f69995edaeeea4a8cd631351f30bd75da372cd32203aa44c145d93ee607fa0c80b9888dcdfa1ce68b127513c02d3260441ffb + languageName: node + linkType: hard + +"prosemirror-schema-list@npm:^1.2.2": + version: 1.3.0 + resolution: "prosemirror-schema-list@npm:1.3.0" + dependencies: + prosemirror-model: ^1.0.0 + prosemirror-state: ^1.0.0 + prosemirror-transform: ^1.7.3 + checksum: 03654e37c8e11598ade33a72cff20e5fdd4d87f129a2c83b378e8255e8003a37cdafc40fd7e7519ba6440f872127ef327d7063c7799325a40e9853ebfc83b544 + languageName: node + linkType: hard + +"prosemirror-state@npm:^1.0.0, prosemirror-state@npm:^1.2.2, prosemirror-state@npm:^1.3.1, prosemirror-state@npm:^1.4.1": + version: 1.4.3 + resolution: "prosemirror-state@npm:1.4.3" + dependencies: + prosemirror-model: ^1.0.0 + prosemirror-transform: ^1.0.0 + prosemirror-view: ^1.27.0 + checksum: 28857d935c443efae185407e2b6fe4ab481840a3609dfac344ee16eeeaebf39765207c8e525bd628d72755f9257cd51a743e543c8c9d4357b7e67ab22c9dc44c + languageName: node + linkType: hard + +"prosemirror-tables@npm:^1.3.0": + version: 1.3.4 + resolution: "prosemirror-tables@npm:1.3.4" + dependencies: + prosemirror-keymap: ^1.1.2 + prosemirror-model: ^1.8.1 + prosemirror-state: ^1.3.1 + prosemirror-transform: ^1.2.1 + prosemirror-view: ^1.13.3 + checksum: d2e4631934d8f0518432b42fd5501d677b8d0edd6631a982c029c57797ce7bb6685338387fe089b01c39d90a33e6ed19659869f33979713dfb4b917ef42fdc39 + languageName: node + linkType: hard + +"prosemirror-trailing-node@npm:^2.0.2": + version: 2.0.7 + resolution: "prosemirror-trailing-node@npm:2.0.7" + dependencies: + "@remirror/core-constants": ^2.0.2 + "@remirror/core-helpers": ^3.0.0 + escape-string-regexp: ^4.0.0 + peerDependencies: + prosemirror-model: ^1.19.0 + prosemirror-state: ^1.4.2 + prosemirror-view: ^1.31.2 + checksum: 6bca94df1f63c9c5f67f41c1eda69257c791d29450931a91fa29c4afbc57b2721ab10adad7cef139dac7b3de6be58189b88d3ff90c32925cf5d9994c15bc294d + languageName: node + linkType: hard + +"prosemirror-transform@npm:^1.0.0, prosemirror-transform@npm:^1.1.0, prosemirror-transform@npm:^1.2.1, prosemirror-transform@npm:^1.7.0, prosemirror-transform@npm:^1.7.3": + version: 1.7.4 + resolution: "prosemirror-transform@npm:1.7.4" + dependencies: + prosemirror-model: ^1.0.0 + checksum: c7ac776f10007081686be64e9a6592275974d8802c0818e3ae42a712ba288cce84183ec81b02aa94775868a30221cd80e8249cf4ef93ffc5a11e9ee52b149e7d + languageName: node + linkType: hard + +"prosemirror-view@npm:^1.0.0, prosemirror-view@npm:^1.1.0, prosemirror-view@npm:^1.13.3, prosemirror-view@npm:^1.27.0, prosemirror-view@npm:^1.28.2, prosemirror-view@npm:^1.31.0": + version: 1.31.7 + resolution: "prosemirror-view@npm:1.31.7" + dependencies: + prosemirror-model: ^1.16.0 + prosemirror-state: ^1.0.0 + prosemirror-transform: ^1.1.0 + checksum: 879ebd71053aa17fb41d03dffd4df06f480dc4e3fa1155d523a22d7ad55b9b72b96be86bb1ae4aca722c3485e5defabccfd79c31091d0f45f5f2f325eb07609a + languageName: node + linkType: hard + "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -8581,16 +9259,16 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.19.0, resolve@npm:^1.22.1, resolve@npm:^1.22.3": - version: 1.22.3 - resolution: "resolve@npm:1.22.3" +"resolve@npm:^1.19.0, resolve@npm:^1.22.3, resolve@npm:^1.22.4": + version: 1.22.4 + resolution: "resolve@npm:1.22.4" dependencies: - is-core-module: ^2.12.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 + checksum: 23f25174c2736ce24c6d918910e0d1f89b6b38fefa07a995dff864acd7863d59a7f049e691f93b4b2ee29696303390d921552b6d1b841ed4a8101f517e1d0124 languageName: node linkType: hard @@ -8607,16 +9285,16 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.22.3#~builtin": - version: 1.22.3 - resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" +"resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.3#~builtin, resolve@patch:resolve@^1.22.4#~builtin": + version: 1.22.4 + resolution: "resolve@patch:resolve@npm%3A1.22.4#~builtin::version=1.22.4&hash=c3c19d" dependencies: - is-core-module: ^2.12.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 + checksum: c45f2545fdc4d21883861b032789e20aa67a2f2692f68da320cc84d5724cd02f2923766c5354b3210897e88f1a7b3d6d2c7c22faeead8eed7078e4c783a444bc languageName: node linkType: hard @@ -8677,8 +9355,8 @@ __metadata: linkType: hard "rollup@npm:^3.25.2": - version: 3.27.0 - resolution: "rollup@npm:3.27.0" + version: 3.27.2 + resolution: "rollup@npm:3.27.2" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -8686,7 +9364,14 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: f60c2c288d039dc14e1f6e7fd673b7fcb11928b5a781675791b37a741f63b7af110fc5d040d60d603175b6e03ff978bed83db018dd2ac542ef809fe1a5b32dae + checksum: 524477e73885bafd2df395c12db330f3893e1f8eca67e811fb1423a4f6318451987e978607c75f8115bd9ce7fa834460969b0c39b797d45da87fa42fef9bafa8 + languageName: node + linkType: hard + +"rope-sequence@npm:^1.3.0": + version: 1.3.4 + resolution: "rope-sequence@npm:1.3.4" + checksum: 95cca2f99af3d0d1f2f5e2781b6ae352c05e024c25f17f68a9b3ff31c651c8c46f096c70c46b561898e0bc94d261dfed60148f3aa009d1e98280e14ab0fe1438 languageName: node linkType: hard @@ -8791,15 +9476,15 @@ __metadata: linkType: hard "sass@npm:^1.56.1": - version: 1.64.1 - resolution: "sass@npm:1.64.1" + version: 1.64.2 + resolution: "sass@npm:1.64.2" dependencies: chokidar: ">=3.0.0 <4.0.0" immutable: ^4.0.0 source-map-js: ">=0.6.2 <2.0.0" bin: sass: sass.js - checksum: e908f96f3d5fa5869e2f2aec97548c93d6ef390680af89870fcae8bdbaee2392ac650fbeae8d2ef8e4c99cb9f81e6b3624e1cb659af6d6e746332a22233b5ad8 + checksum: 43a5c9b9b3b6ba27feb5c45eba90edc437b15a30fd443f5d2623bbd59fe4a922f2a6a9990296c6a6c2b5bce7f401922c5049357415f50b745952c2d478bc5526 languageName: node linkType: hard @@ -8905,9 +9590,9 @@ __metadata: linkType: hard "signal-exit@npm:^4.0.1": - version: 4.0.2 - resolution: "signal-exit@npm:4.0.2" - checksum: 41f5928431cc6e91087bf0343db786a6313dd7c6fd7e551dbc141c95bb5fb26663444fd9df8ea47c5d7fc202f60aa7468c3162a9365cbb0615fc5e1b1328fe31 + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 languageName: node linkType: hard @@ -9257,11 +9942,11 @@ __metadata: linkType: hard "strip-literal@npm:^1.0.1": - version: 1.0.1 - resolution: "strip-literal@npm:1.0.1" + version: 1.3.0 + resolution: "strip-literal@npm:1.3.0" dependencies: - acorn: ^8.8.2 - checksum: ab40496820f02220390d95cdd620a997168efb69d5bd7d180bc4ef83ca562a95447843d8c7c88b8284879a29cf4eedc89d8001d1e098c1a1e23d12a9c755dff4 + acorn: ^8.10.0 + checksum: f5fa7e289df8ebe82e90091fd393974faf8871be087ca50114327506519323cf15f2f8fee6ebe68b5e58bfc795269cae8bdc7cb5a83e27b02b3fe953f37b0a89 languageName: node linkType: hard @@ -9455,6 +10140,13 @@ __metadata: languageName: node linkType: hard +"throttle-debounce@npm:^3.0.1": + version: 3.0.1 + resolution: "throttle-debounce@npm:3.0.1" + checksum: e34ef638e8df3a9154249101b68afcbf2652a139c803415ef8a2f6a8bc577bcd4d79e4bb914ad3cd206523ac78b9fb7e80885bfa049f64fbb1927f99d98b5736 + languageName: node + linkType: hard + "through2@npm:~0.4.1": version: 0.4.2 resolution: "through2@npm:0.4.2" @@ -9493,6 +10185,15 @@ __metadata: languageName: node linkType: hard +"tippy.js@npm:^6.3.7": + version: 6.3.7 + resolution: "tippy.js@npm:6.3.7" + dependencies: + "@popperjs/core": ^2.9.0 + checksum: cac955318a65288e8d2dca05059878b003c6e66f92c94f7810f5bc5448eb6646abdf7dacc9bd00020e2611592598d0aae3a28ec9a45349a159603c3fdddce5fb + languageName: node + linkType: hard + "titleize@npm:^3.0.0": version: 3.0.0 resolution: "titleize@npm:3.0.0" @@ -9764,6 +10465,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^2.19.0": + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: a4ef07ece297c9fba78fc1bd6d85dff4472fe043ede98bd4710d2615d15776902b595abf62bd78339ed6278f021235fb28a96361f8be86ed754f778973a0d278 + languageName: node + linkType: hard + "type-is@npm:^1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -9841,10 +10549,17 @@ __metadata: languageName: node linkType: hard +"uc.micro@npm:^1.0.1, uc.micro@npm:^1.0.5": + version: 1.0.6 + resolution: "uc.micro@npm:1.0.6" + checksum: 6898bb556319a38e9cf175e3628689347bd26fec15fc6b29fa38e0045af63075ff3fea4cf1fdba9db46c9f0cbf07f2348cd8844889dd31ebd288c29fe0d27e7a + languageName: node + linkType: hard + "ufo@npm:^1.1.2": - version: 1.1.2 - resolution: "ufo@npm:1.1.2" - checksum: 83c940a6a23b6d4fc0cd116265bb5dcf88ab34a408ad9196e413270ca607a4781c09b547dc518f43caee128a096f20fe80b5a0e62b4bcc0a868619896106d048 + version: 1.2.0 + resolution: "ufo@npm:1.2.0" + checksum: eaac059b5fd64a6f80557093a49bb6bfd5d97aca433e641d5022db9cbd4be3e6a4011d2ffe1254cdb2fc8ab5cbe9942b0af834ee7ac7c63240ab542f5981f68e languageName: node linkType: hard @@ -10132,8 +10847,8 @@ __metadata: linkType: hard "vite@npm:^3.0.0 || ^4.0.0": - version: 4.4.7 - resolution: "vite@npm:4.4.7" + version: 4.4.8 + resolution: "vite@npm:4.4.8" dependencies: esbuild: ^0.18.10 fsevents: ~2.3.2 @@ -10167,7 +10882,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 787c4d891da18d0a0545bee07dec73c3201979dcf2b1ea3dc13fdd2d3b9ad76d413bcc0e68502183e309007a612c1f4116adefe0093d95fbbb9cf1c1755f7e41 + checksum: e8ffe688f8a7396b1357778f00cb06d1f3dadad200823c47a1955cf52774a0cbff5ac4d6a8f8d09e26c1d4e588e5815956f9eba02ae301e77a36c3d181a1bc86 languageName: node linkType: hard @@ -10249,6 +10964,13 @@ __metadata: languageName: node linkType: hard +"w3c-keyname@npm:^2.2.0": + version: 2.2.8 + resolution: "w3c-keyname@npm:2.2.8" + checksum: 95bafa4c04fa2f685a86ca1000069c1ec43ace1f8776c10f226a73296caeddd83f893db885c2c220ebeb6c52d424e3b54d7c0c1e963bbf204038ff1a944fbb07 + languageName: node + linkType: hard + "watchpack@npm:2.4.0": version: 2.4.0 resolution: "watchpack@npm:2.4.0" @@ -10574,18 +11296,21 @@ __metadata: linkType: hard "zustand@npm:^4.3.7": - version: 4.3.9 - resolution: "zustand@npm:4.3.9" + version: 4.4.0 + resolution: "zustand@npm:4.4.0" dependencies: use-sync-external-store: 1.2.0 peerDependencies: + "@types/react": ">=16.8" immer: ">=9.0" react: ">=16.8" peerDependenciesMeta: + "@types/react": + optional: true immer: optional: true react: optional: true - checksum: fc83d653913fa537c354ba8b95d3a4fdebe62d2ebd3d9f5aeff2edf062811c0f5af48e02ab4da32b666752fd4f3e78c2b44624e445254f48503595435d4a7d70 + checksum: 37e69eec1b56677a93712e5aa6d0048b55997379919dc0f78f61181f8a58994a6cae064f816f8101f5b1039008d3c1c9d136432a62e0edeb796807cc84cf45ef languageName: node linkType: hard