From 17441e8428835dcac30bcd05ca359e04ca15bf84 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Finn=20R=2E=20G=C3=A4rtner?=
<65015656+FinnRG@users.noreply.github.com>
Date: Sat, 3 Jun 2023 16:27:27 +0200
Subject: [PATCH] Frontend overhaul: Technical baseline for mantine (#1486)
* refactor: Move old css and js code
* refactor: Add AppShell scaffolding
* fix: Fix ArrayExtensions
* fix: Remove "new_beta" from stylesheet options
* chores: Remove unused code
* chores: Remove unused imports
---
VocaDbWeb/Scripts/App.tsx | 78 +-
VocaDbWeb/Scripts/NewApp.tsx | 89 +
VocaDbWeb/Scripts/OldApp.tsx | 77 +
.../Styles => Scripts/styles}/Icons.css | 0
.../qTip => Scripts/styles}/jquery.qtip.css | 0
.../images/ui-bg_flat_55_fbec88_40x100.png | Bin
.../images/ui-bg_glass_75_d0e5f5_1x400.png | Bin
.../images/ui-bg_glass_85_dfeffc_1x400.png | Bin
.../ui-bg_gloss-wave_55_5c9ccc_500x100.png | Bin
.../ui-bg_inset-hard_100_f5f8f9_1x100.png | Bin
.../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin
.../base/images/ui-icons_217bc0_256x240.png | Bin
.../base/images/ui-icons_469bdd_256x240.png | Bin
.../base/images/ui-icons_6da8d5_256x240.png | Bin
.../base/images/ui-icons_d8e7f3_256x240.png | Bin
.../base/images/ui-icons_f9bd01_256x240.png | Bin
.../styles}/themes/base/jquery-ui.css | 0
.../themes/base/jquery.ui.accordion.css | 0
.../styles}/themes/base/jquery.ui.all.css | 0
.../themes/base/jquery.ui.autocomplete.css | 0
.../styles}/themes/base/jquery.ui.base.css | 0
.../styles}/themes/base/jquery.ui.button.css | 0
.../styles}/themes/base/jquery.ui.core.css | 0
.../themes/base/jquery.ui.datepicker.css | 0
.../styles}/themes/base/jquery.ui.dialog.css | 0
.../themes/base/jquery.ui.progressbar.css | 0
.../themes/base/jquery.ui.resizable.css | 0
.../themes/base/jquery.ui.selectable.css | 0
.../styles}/themes/base/jquery.ui.slider.css | 0
.../styles}/themes/base/jquery.ui.tabs.css | 0
.../styles}/themes/base/jquery.ui.theme.css | 0
.../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin
.../images/ui-bg_flat_75_ffffff_40x100.png | Bin
.../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin
.../images/ui-bg_glass_65_ffffff_1x400.png | Bin
.../images/ui-bg_glass_75_dadada_1x400.png | Bin
.../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin
.../images/ui-bg_glass_95_fef1ec_1x400.png | Bin
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin
.../images/ui-icons_222222_256x240.png | Bin
.../images/ui-icons_2e83ff_256x240.png | Bin
.../images/ui-icons_454545_256x240.png | Bin
.../images/ui-icons_888888_256x240.png | Bin
.../images/ui-icons_cd0a0a_256x240.png | Bin
.../themes/base/minified/jquery-ui.min.css | 0
.../base/minified/jquery.ui.accordion.min.css | 0
.../base/minified/jquery.ui.all.min.css | 0
.../minified/jquery.ui.autocomplete.min.css | 0
.../base/minified/jquery.ui.base.min.css | 0
.../base/minified/jquery.ui.button.min.css | 0
.../base/minified/jquery.ui.core.min.css | 0
.../minified/jquery.ui.datepicker.min.css | 0
.../base/minified/jquery.ui.dialog.min.css | 0
.../minified/jquery.ui.progressbar.min.css | 0
.../base/minified/jquery.ui.resizable.min.css | 0
.../minified/jquery.ui.selectable.min.css | 0
.../base/minified/jquery.ui.slider.min.css | 0
.../base/minified/jquery.ui.tabs.min.css | 0
.../base/minified/jquery.ui.theme.min.css | 0
.../blitzer/images/animated-overlay.gif | Bin
.../ui-bg_diagonals-thick_75_f3d8d8_40x40.png | Bin
.../images/ui-bg_dots-small_65_a6a6a6_2x2.png | Bin
.../images/ui-bg_flat_0_333333_40x100.png | Bin
.../images/ui-bg_flat_65_ffffff_40x100.png | Bin
.../images/ui-bg_flat_75_ffffff_40x100.png | Bin
.../images/ui-bg_glass_55_fbf8ee_1x400.png | Bin
.../ui-bg_highlight-hard_100_eeeeee_1x100.png | Bin
.../ui-bg_highlight-hard_100_f6f6f6_1x100.png | Bin
.../ui-bg_highlight-soft_15_cc0000_1x100.png | Bin
.../images/ui-icons_004276_256x240.png | Bin
.../images/ui-icons_cc0000_256x240.png | Bin
.../images/ui-icons_ffffff_256x240.png | Bin
.../blitzer/jquery-ui-1.10.2.custom.css | 0
.../blitzer/jquery-ui-1.10.2.custom.min.css | 0
.../redmond/images/animated-overlay.gif | Bin
.../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin
.../images/ui-bg_flat_55_fbec88_40x100.png | Bin
.../images/ui-bg_glass_75_d0e5f5_1x400.png | Bin
.../images/ui-bg_glass_85_dfeffc_1x400.png | Bin
.../images/ui-bg_glass_95_fef1ec_1x400.png | Bin
.../ui-bg_gloss-wave_55_5c9ccc_500x100.png | Bin
.../ui-bg_inset-hard_100_f5f8f9_1x100.png | Bin
.../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin
.../images/ui-icons_217bc0_256x240.png | Bin
.../images/ui-icons_2e83ff_256x240.png | Bin
.../images/ui-icons_469bdd_256x240.png | Bin
.../images/ui-icons_6da8d5_256x240.png | Bin
.../images/ui-icons_cd0a0a_256x240.png | Bin
.../images/ui-icons_d8e7f3_256x240.png | Bin
.../images/ui-icons_f9bd01_256x240.png | Bin
.../redmond/jquery-ui-1.10.1.custom.css | 0
.../redmond/jquery-ui-1.10.1.custom.min.css | 0
VocaDbWeb/index.html | 11 -
VocaDbWeb/package-lock.json | 2966 +++++++++++++++--
VocaDbWeb/package.json | 17 +-
95 files changed, 2928 insertions(+), 310 deletions(-)
create mode 100644 VocaDbWeb/Scripts/NewApp.tsx
create mode 100644 VocaDbWeb/Scripts/OldApp.tsx
rename VocaDbWeb/{public/Content/Styles => Scripts/styles}/Icons.css (100%)
rename VocaDbWeb/{public/Scripts/qTip => Scripts/styles}/jquery.qtip.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-bg_flat_55_fbec88_40x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-bg_glass_75_d0e5f5_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-bg_glass_85_dfeffc_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-bg_inset-hard_100_f5f8f9_1x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-bg_inset-hard_100_fcfdfd_1x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-icons_217bc0_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-icons_469bdd_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-icons_6da8d5_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-icons_d8e7f3_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/images/ui-icons_f9bd01_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery-ui.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.accordion.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.all.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.autocomplete.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.base.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.button.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.core.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.datepicker.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.dialog.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.progressbar.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.resizable.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.selectable.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.slider.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.tabs.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/jquery.ui.theme.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-icons_222222_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-icons_2e83ff_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-icons_454545_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-icons_888888_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/images/ui-icons_cd0a0a_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery-ui.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.accordion.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.all.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.autocomplete.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.base.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.button.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.core.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.datepicker.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.dialog.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.progressbar.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.resizable.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.selectable.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.slider.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.tabs.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/base/minified/jquery.ui.theme.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/animated-overlay.gif (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-bg_flat_0_333333_40x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-bg_flat_65_ffffff_40x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-bg_flat_75_ffffff_40x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-icons_004276_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-icons_cc0000_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/images/ui-icons_ffffff_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/jquery-ui-1.10.2.custom.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/blitzer/jquery-ui-1.10.2.custom.min.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/animated-overlay.gif (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-bg_flat_55_fbec88_40x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-bg_glass_95_fef1ec_1x400.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-icons_217bc0_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-icons_2e83ff_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-icons_469bdd_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-icons_6da8d5_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-icons_cd0a0a_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-icons_d8e7f3_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/images/ui-icons_f9bd01_256x240.png (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/jquery-ui-1.10.1.custom.css (100%)
rename VocaDbWeb/{public/Content => Scripts/styles}/themes/redmond/jquery-ui-1.10.1.custom.min.css (100%)
diff --git a/VocaDbWeb/Scripts/App.tsx b/VocaDbWeb/Scripts/App.tsx
index 3bc3787ee4..4310cb7551 100644
--- a/VocaDbWeb/Scripts/App.tsx
+++ b/VocaDbWeb/Scripts/App.tsx
@@ -1,71 +1,28 @@
-import AppRoutes from '@/AppRoutes';
import '@/ArrayExtensions';
-import Container from '@/Bootstrap/Container';
-import { AboutDisclaimer } from '@/Components/Shared/Partials/AboutDisclaimer';
-import { Header } from '@/Components/Shared/Partials/Header';
-import { LeftMenu } from '@/Components/Shared/Partials/LeftMenu';
-import { miniPlayerHeight, VdbPlayer } from '@/Components/VdbPlayer/VdbPlayer';
+// TODO: Remove
import { VdbPlayerProvider } from '@/Components/VdbPlayer/VdbPlayerContext';
import { Compose } from '@/Compose';
import { LoginManagerProvider } from '@/LoginManagerContext';
import { MutedUsersProvider } from '@/MutedUsersContext';
-import { VdbProvider, useVdb } from '@/VdbContext';
+import { VdbProvider } from '@/VdbContext';
import '@/i18n';
-import '@/styles/css.less';
import { NostalgicDivaProvider } from '@vocadb/nostalgic-diva';
-import { ScrollToTop } from '@vocadb/route-sphere';
-import React from 'react';
-import { Toaster } from 'react-hot-toast';
+import React, { Suspense } from 'react';
import { BrowserRouter } from 'react-router-dom';
import { CultureCodesProvider } from './CultureCodesContext';
-const UtaiteDB = React.lazy(() => import('./styles/utaiteDb'));
-const TetoDB = React.lazy(() => import('./styles/tetoDb'));
-const DarkAngel = React.lazy(() => import('./styles/darkAngel'));
+const NewApp = React.lazy(() => import('./NewApp'));
+const OldApp = React.lazy(() => import('./OldApp'));
-const AppContainer = (): React.ReactElement => {
- const vdb = useVdb();
+const InnerAppChooser = (): React.ReactElement => {
+ const beta_enabled = localStorage.getItem('new_beta');
- return (
-
-
-
- {vdb.values.loggedUser?.stylesheet && (
- <>
- {vdb.values.loggedUser?.stylesheet && (
- <>
- {vdb.values.loggedUser?.stylesheet
- .toLowerCase()
- .startsWith('darkangel') && }
- {vdb.values.loggedUser?.stylesheet
- .toLowerCase()
- .startsWith('tetodb') && }
- {vdb.values.siteName.toLowerCase().includes('utaite') && (
-
- )}
- >
- )}
- >
- )}
-
-
- );
+ if (beta_enabled === 'true') {
+ return ;
+ }
+
+ return ;
};
const App = (): React.ReactElement => {
@@ -81,14 +38,9 @@ const App = (): React.ReactElement => {
CultureCodesProvider,
]}
>
-
-
-
-
-
+
+
+
);
};
diff --git a/VocaDbWeb/Scripts/NewApp.tsx b/VocaDbWeb/Scripts/NewApp.tsx
new file mode 100644
index 0000000000..d2cc9f403e
--- /dev/null
+++ b/VocaDbWeb/Scripts/NewApp.tsx
@@ -0,0 +1,89 @@
+import {
+ AppShell,
+ Navbar,
+ Header,
+ UnstyledButton,
+ Group,
+ ThemeIcon,
+ Text,
+ MantineColor,
+} from '@mantine/core';
+import { IconMusic } from '@tabler/icons-react';
+
+const linkData = [
+ { icon: , color: 'blue', label: 'Songs' },
+];
+
+interface MainLinkProps {
+ icon: React.ReactNode;
+ color: MantineColor;
+ label: string;
+}
+
+const MainLink = ({
+ icon,
+ color,
+ label,
+}: MainLinkProps): React.ReactElement => {
+ return (
+ ({
+ display: 'block',
+ width: '100%',
+ padding: theme.spacing.xs,
+ borderRadius: theme.radius.sm,
+ color:
+ theme.colorScheme === 'dark' ? theme.colors.dark[0] : theme.black,
+
+ '&:hover': {
+ backgroundColor:
+ theme.colorScheme === 'dark'
+ ? theme.colors.dark[6]
+ : theme.colors.gray[0],
+ },
+ })}
+ >
+
+
+ {icon}
+
+
+ {label}
+
+
+ );
+};
+
+const NewApp = (): React.ReactElement => {
+ return (
+
+ {linkData.map((link) => (
+
+ ))}
+
+ }
+ header={
+
+ {/* Header content */}
+
+ }
+ // eslint-disable-next-line @typescript-eslint/explicit-function-return-type
+ styles={(theme) => ({
+ main: {
+ backgroundColor:
+ theme.colorScheme === 'dark'
+ ? theme.colors.dark[8]
+ : theme.colors.gray[0],
+ },
+ })}
+ >
+ {/* Your application here */}
+
+ );
+};
+
+export default NewApp;
diff --git a/VocaDbWeb/Scripts/OldApp.tsx b/VocaDbWeb/Scripts/OldApp.tsx
new file mode 100644
index 0000000000..75e6dc99fa
--- /dev/null
+++ b/VocaDbWeb/Scripts/OldApp.tsx
@@ -0,0 +1,77 @@
+import AppRoutes from '@/AppRoutes';
+import Container from '@/Bootstrap/Container';
+import { AboutDisclaimer } from '@/Components/Shared/Partials/AboutDisclaimer';
+import { Header } from '@/Components/Shared/Partials/Header';
+import { LeftMenu } from '@/Components/Shared/Partials/LeftMenu';
+import { miniPlayerHeight, VdbPlayer } from '@/Components/VdbPlayer/VdbPlayer';
+import { useVdb } from '@/VdbContext';
+import '@/i18n';
+import '@/styles/Icons.css';
+import '@/styles/css.less';
+import '@/styles/jquery.qtip.css';
+import '@/styles/themes/redmond/jquery-ui-1.10.1.custom.min.css';
+import { ScrollToTop } from '@vocadb/route-sphere';
+import React from 'react';
+import { Toaster } from 'react-hot-toast';
+
+const UtaiteDB = React.lazy(() => import('./styles/utaiteDb'));
+const TetoDB = React.lazy(() => import('./styles/tetoDb'));
+const DarkAngel = React.lazy(() => import('./styles/darkAngel'));
+
+const AppContainer = (): React.ReactElement => {
+ const vdb = useVdb();
+
+ return (
+
+
+
+ {vdb.values.loggedUser?.stylesheet && (
+ <>
+ {vdb.values.loggedUser?.stylesheet
+ .toLowerCase()
+ .startsWith('darkangel') && }
+
+ {vdb.values.loggedUser?.stylesheet
+ .toLowerCase()
+ .startsWith('tetodb') && }
+ {vdb.values.siteName.toLowerCase().includes('utaite') && (
+
+ )}
+ >
+ )}
+
+
+ );
+};
+
+const OldApp = (): React.ReactElement => {
+ return (
+ <>
+
+
+
+
+ {' '}
+ >
+ );
+};
+
+export default OldApp;
diff --git a/VocaDbWeb/public/Content/Styles/Icons.css b/VocaDbWeb/Scripts/styles/Icons.css
similarity index 100%
rename from VocaDbWeb/public/Content/Styles/Icons.css
rename to VocaDbWeb/Scripts/styles/Icons.css
diff --git a/VocaDbWeb/public/Scripts/qTip/jquery.qtip.css b/VocaDbWeb/Scripts/styles/jquery.qtip.css
similarity index 100%
rename from VocaDbWeb/public/Scripts/qTip/jquery.qtip.css
rename to VocaDbWeb/Scripts/styles/jquery.qtip.css
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-bg_flat_55_fbec88_40x100.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_flat_55_fbec88_40x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-bg_flat_55_fbec88_40x100.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_flat_55_fbec88_40x100.png
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-bg_glass_75_d0e5f5_1x400.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_glass_75_d0e5f5_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-bg_glass_75_d0e5f5_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_glass_75_d0e5f5_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-bg_glass_85_dfeffc_1x400.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_glass_85_dfeffc_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-bg_glass_85_dfeffc_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_glass_85_dfeffc_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-bg_inset-hard_100_f5f8f9_1x100.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-icons_217bc0_256x240.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-icons_217bc0_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-icons_217bc0_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-icons_217bc0_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-icons_469bdd_256x240.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-icons_469bdd_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-icons_469bdd_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-icons_469bdd_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-icons_6da8d5_256x240.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-icons_6da8d5_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-icons_6da8d5_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-icons_6da8d5_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-icons_d8e7f3_256x240.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-icons_d8e7f3_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-icons_d8e7f3_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-icons_d8e7f3_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/base/images/ui-icons_f9bd01_256x240.png b/VocaDbWeb/Scripts/styles/themes/base/images/ui-icons_f9bd01_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/images/ui-icons_f9bd01_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/base/images/ui-icons_f9bd01_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/base/jquery-ui.css b/VocaDbWeb/Scripts/styles/themes/base/jquery-ui.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery-ui.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery-ui.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.accordion.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.accordion.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.accordion.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.accordion.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.all.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.all.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.all.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.all.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.autocomplete.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.autocomplete.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.autocomplete.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.autocomplete.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.base.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.base.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.base.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.base.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.button.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.button.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.button.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.button.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.core.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.core.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.core.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.core.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.datepicker.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.datepicker.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.datepicker.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.datepicker.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.dialog.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.dialog.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.dialog.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.dialog.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.progressbar.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.progressbar.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.progressbar.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.progressbar.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.resizable.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.resizable.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.resizable.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.resizable.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.selectable.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.selectable.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.selectable.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.selectable.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.slider.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.slider.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.slider.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.slider.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.tabs.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.tabs.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.tabs.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.tabs.css
diff --git a/VocaDbWeb/public/Content/themes/base/jquery.ui.theme.css b/VocaDbWeb/Scripts/styles/themes/base/jquery.ui.theme.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/jquery.ui.theme.css
rename to VocaDbWeb/Scripts/styles/themes/base/jquery.ui.theme.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-icons_222222_256x240.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-icons_222222_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-icons_222222_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-icons_222222_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-icons_2e83ff_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-icons_2e83ff_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-icons_454545_256x240.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-icons_454545_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-icons_454545_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-icons_454545_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-icons_888888_256x240.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-icons_888888_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-icons_888888_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-icons_888888_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png b/VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-icons_cd0a0a_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/base/minified/images/ui-icons_cd0a0a_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery-ui.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery-ui.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery-ui.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery-ui.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.accordion.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.accordion.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.accordion.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.accordion.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.all.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.all.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.all.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.all.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.autocomplete.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.autocomplete.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.autocomplete.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.autocomplete.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.base.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.base.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.base.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.base.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.button.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.button.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.button.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.button.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.core.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.core.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.core.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.core.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.datepicker.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.datepicker.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.datepicker.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.datepicker.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.dialog.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.dialog.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.dialog.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.dialog.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.progressbar.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.progressbar.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.progressbar.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.progressbar.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.resizable.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.resizable.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.resizable.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.resizable.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.selectable.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.selectable.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.selectable.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.selectable.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.slider.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.slider.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.slider.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.slider.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.tabs.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.tabs.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.tabs.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.tabs.min.css
diff --git a/VocaDbWeb/public/Content/themes/base/minified/jquery.ui.theme.min.css b/VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.theme.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/base/minified/jquery.ui.theme.min.css
rename to VocaDbWeb/Scripts/styles/themes/base/minified/jquery.ui.theme.min.css
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/animated-overlay.gif b/VocaDbWeb/Scripts/styles/themes/blitzer/images/animated-overlay.gif
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/animated-overlay.gif
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/animated-overlay.gif
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_flat_0_333333_40x100.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_flat_0_333333_40x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_flat_0_333333_40x100.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_flat_0_333333_40x100.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_flat_65_ffffff_40x100.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_flat_65_ffffff_40x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_flat_65_ffffff_40x100.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_flat_65_ffffff_40x100.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_flat_75_ffffff_40x100.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_flat_75_ffffff_40x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_flat_75_ffffff_40x100.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_flat_75_ffffff_40x100.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-icons_004276_256x240.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-icons_004276_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-icons_004276_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-icons_004276_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-icons_cc0000_256x240.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-icons_cc0000_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-icons_cc0000_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-icons_cc0000_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/images/ui-icons_ffffff_256x240.png b/VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-icons_ffffff_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/images/ui-icons_ffffff_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/blitzer/images/ui-icons_ffffff_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/blitzer/jquery-ui-1.10.2.custom.css b/VocaDbWeb/Scripts/styles/themes/blitzer/jquery-ui-1.10.2.custom.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/jquery-ui-1.10.2.custom.css
rename to VocaDbWeb/Scripts/styles/themes/blitzer/jquery-ui-1.10.2.custom.css
diff --git a/VocaDbWeb/public/Content/themes/blitzer/jquery-ui-1.10.2.custom.min.css b/VocaDbWeb/Scripts/styles/themes/blitzer/jquery-ui-1.10.2.custom.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/blitzer/jquery-ui-1.10.2.custom.min.css
rename to VocaDbWeb/Scripts/styles/themes/blitzer/jquery-ui-1.10.2.custom.min.css
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/animated-overlay.gif b/VocaDbWeb/Scripts/styles/themes/redmond/images/animated-overlay.gif
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/animated-overlay.gif
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/animated-overlay.gif
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-bg_flat_55_fbec88_40x100.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_flat_55_fbec88_40x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-bg_flat_55_fbec88_40x100.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_flat_55_fbec88_40x100.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-bg_glass_95_fef1ec_1x400.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_glass_95_fef1ec_1x400.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-bg_glass_95_fef1ec_1x400.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_glass_95_fef1ec_1x400.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-icons_217bc0_256x240.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_217bc0_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-icons_217bc0_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_217bc0_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-icons_2e83ff_256x240.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_2e83ff_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-icons_2e83ff_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_2e83ff_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-icons_469bdd_256x240.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_469bdd_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-icons_469bdd_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_469bdd_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-icons_6da8d5_256x240.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_6da8d5_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-icons_6da8d5_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_6da8d5_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-icons_cd0a0a_256x240.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_cd0a0a_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-icons_cd0a0a_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_cd0a0a_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-icons_d8e7f3_256x240.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_d8e7f3_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-icons_d8e7f3_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_d8e7f3_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/images/ui-icons_f9bd01_256x240.png b/VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_f9bd01_256x240.png
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/images/ui-icons_f9bd01_256x240.png
rename to VocaDbWeb/Scripts/styles/themes/redmond/images/ui-icons_f9bd01_256x240.png
diff --git a/VocaDbWeb/public/Content/themes/redmond/jquery-ui-1.10.1.custom.css b/VocaDbWeb/Scripts/styles/themes/redmond/jquery-ui-1.10.1.custom.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/jquery-ui-1.10.1.custom.css
rename to VocaDbWeb/Scripts/styles/themes/redmond/jquery-ui-1.10.1.custom.css
diff --git a/VocaDbWeb/public/Content/themes/redmond/jquery-ui-1.10.1.custom.min.css b/VocaDbWeb/Scripts/styles/themes/redmond/jquery-ui-1.10.1.custom.min.css
similarity index 100%
rename from VocaDbWeb/public/Content/themes/redmond/jquery-ui-1.10.1.custom.min.css
rename to VocaDbWeb/Scripts/styles/themes/redmond/jquery-ui-1.10.1.custom.min.css
diff --git a/VocaDbWeb/index.html b/VocaDbWeb/index.html
index 859b8cfa63..3c9d0f0d8b 100644
--- a/VocaDbWeb/index.html
+++ b/VocaDbWeb/index.html
@@ -5,17 +5,6 @@
Vocaloid Database
-
-
-
=6.9.0"
@@ -2065,27 +2076,28 @@
}
},
"node_modules/@emotion/babel-plugin": {
- "version": "11.7.2",
- "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz",
- "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==",
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
+ "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
"dependencies": {
- "@babel/helper-module-imports": "^7.12.13",
- "@babel/plugin-syntax-jsx": "^7.12.13",
- "@babel/runtime": "^7.13.10",
- "@emotion/hash": "^0.8.0",
- "@emotion/memoize": "^0.7.5",
- "@emotion/serialize": "^1.0.2",
- "babel-plugin-macros": "^2.6.1",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/runtime": "^7.18.3",
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/serialize": "^1.1.2",
+ "babel-plugin-macros": "^3.1.0",
"convert-source-map": "^1.5.0",
"escape-string-regexp": "^4.0.0",
"find-root": "^1.1.0",
"source-map": "^0.5.7",
- "stylis": "4.0.13"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
+ "stylis": "4.2.0"
}
},
+ "node_modules/@emotion/babel-plugin/node_modules/@emotion/hash": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
+ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
+ },
"node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
@@ -2098,15 +2110,15 @@
}
},
"node_modules/@emotion/cache": {
- "version": "11.7.1",
- "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz",
- "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==",
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
+ "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
"dependencies": {
- "@emotion/memoize": "^0.7.4",
- "@emotion/sheet": "^1.1.0",
- "@emotion/utils": "^1.0.0",
- "@emotion/weak-memoize": "^0.2.5",
- "stylis": "4.0.13"
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/sheet": "^1.2.2",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
+ "stylis": "4.2.0"
}
},
"node_modules/@emotion/hash": {
@@ -2115,67 +2127,77 @@
"integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
},
"node_modules/@emotion/memoize": {
- "version": "0.7.5",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
- "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
+ "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
},
"node_modules/@emotion/react": {
- "version": "11.8.2",
- "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.8.2.tgz",
- "integrity": "sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@emotion/babel-plugin": "^11.7.1",
- "@emotion/cache": "^11.7.1",
- "@emotion/serialize": "^1.0.2",
- "@emotion/utils": "^1.1.0",
- "@emotion/weak-memoize": "^0.2.5",
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.0.tgz",
+ "integrity": "sha512-ZSK3ZJsNkwfjT3JpDAWJZlrGD81Z3ytNDsxw1LKq1o+xkmO5pnWfr6gmCC8gHEFf3nSSX/09YrG67jybNPxSUw==",
+ "dependencies": {
+ "@babel/runtime": "^7.18.3",
+ "@emotion/babel-plugin": "^11.11.0",
+ "@emotion/cache": "^11.11.0",
+ "@emotion/serialize": "^1.1.2",
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
"hoist-non-react-statics": "^3.3.1"
},
"peerDependencies": {
- "@babel/core": "^7.0.0",
"react": ">=16.8.0"
},
"peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
"@types/react": {
"optional": true
}
}
},
"node_modules/@emotion/serialize": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz",
- "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz",
+ "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==",
"dependencies": {
- "@emotion/hash": "^0.8.0",
- "@emotion/memoize": "^0.7.4",
- "@emotion/unitless": "^0.7.5",
- "@emotion/utils": "^1.0.0",
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/unitless": "^0.8.1",
+ "@emotion/utils": "^1.2.1",
"csstype": "^3.0.2"
}
},
+ "node_modules/@emotion/serialize/node_modules/@emotion/hash": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
+ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
+ },
"node_modules/@emotion/sheet": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz",
- "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g=="
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz",
+ "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA=="
},
"node_modules/@emotion/unitless": {
- "version": "0.7.5",
- "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
- "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
+ "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
+ },
+ "node_modules/@emotion/use-insertion-effect-with-fallbacks": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
+ "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==",
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
},
"node_modules/@emotion/utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz",
- "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ=="
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
+ "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
},
"node_modules/@emotion/weak-memoize": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
- "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
+ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
},
"node_modules/@esbuild/android-arm": {
"version": "0.17.18",
@@ -2607,6 +2629,45 @@
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
"dev": true
},
+ "node_modules/@floating-ui/core": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.6.tgz",
+ "integrity": "sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg=="
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.8.tgz",
+ "integrity": "sha512-XLwhYV90MxiHDq6S0rzFZj00fnDM+A1R9jhSioZoMsa7G0Q0i+Q4x40ajR8FHSdYDE1bgjG45mIWe6jtv9UPmg==",
+ "dependencies": {
+ "@floating-ui/core": "^1.2.6"
+ }
+ },
+ "node_modules/@floating-ui/react": {
+ "version": "0.19.2",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.19.2.tgz",
+ "integrity": "sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w==",
+ "dependencies": {
+ "@floating-ui/react-dom": "^1.3.0",
+ "aria-hidden": "^1.1.3",
+ "tabbable": "^6.0.1"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@floating-ui/react-dom": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.3.0.tgz",
+ "integrity": "sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==",
+ "dependencies": {
+ "@floating-ui/dom": "^1.2.1"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
"node_modules/@fluentui/react-icons": {
"version": "2.0.179",
"resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.179.tgz",
@@ -3464,6 +3525,243 @@
"@jridgewell/sourcemap-codec": "1.4.14"
}
},
+ "node_modules/@linaria/core": {
+ "version": "4.2.9",
+ "resolved": "https://registry.npmjs.org/@linaria/core/-/core-4.2.9.tgz",
+ "integrity": "sha512-ELcu37VNVOT/PU0L6WDIN+aLzNFyJrqoBYT0CucGOCAmODbojUMCv8oJYRbWzA3N34w1t199dN4UFdfRWFG2rg==",
+ "peer": true,
+ "dependencies": {
+ "@linaria/logger": "^4.0.0",
+ "@linaria/tags": "^4.3.4",
+ "@linaria/utils": "^4.3.3"
+ },
+ "engines": {
+ "node": "^12.16.0 || >=13.7.0"
+ }
+ },
+ "node_modules/@linaria/logger": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@linaria/logger/-/logger-4.0.0.tgz",
+ "integrity": "sha512-YnBq0JlDWMEkTOK+tMo5yEVR0f5V//6qMLToGcLhTyM9g9i+IDFn51Z+5q2hLk7RdG4NBPgbcCXYi2w4RKsPeg==",
+ "peer": true,
+ "dependencies": {
+ "debug": "^4.1.1",
+ "picocolors": "^1.0.0"
+ },
+ "engines": {
+ "node": "^12.16.0 || >=13.7.0"
+ }
+ },
+ "node_modules/@linaria/tags": {
+ "version": "4.3.5",
+ "resolved": "https://registry.npmjs.org/@linaria/tags/-/tags-4.3.5.tgz",
+ "integrity": "sha512-PgaIi8Vv89YOjc6rpKL/uPg2w4k0rAwAYxcqeXqzKqsEAste5rgB8xp1/KUOG0oAOkPd3MRL6Duj+m0ZwJ3g+g==",
+ "peer": true,
+ "dependencies": {
+ "@babel/generator": "^7.20.4",
+ "@linaria/logger": "^4.0.0",
+ "@linaria/utils": "^4.3.4"
+ },
+ "engines": {
+ "node": "^12.16.0 || >=13.7.0"
+ }
+ },
+ "node_modules/@linaria/utils": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/@linaria/utils/-/utils-4.3.4.tgz",
+ "integrity": "sha512-vt6WJG54n+KANaqxOfzIIU7aSfFHEWFbnGLsgxL7nASHqO0zezrNA2y2Rrp80zSeTW+wSpbmDM4uJyC9UW1qoA==",
+ "peer": true,
+ "dependencies": {
+ "@babel/core": "^7.20.2",
+ "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-transform-modules-commonjs": "^7.19.6",
+ "@babel/traverse": "^7.20.1",
+ "@babel/types": "^7.20.2",
+ "@linaria/logger": "^4.0.0",
+ "babel-merge": "^3.0.0"
+ },
+ "engines": {
+ "node": "^12.16.0 || >=13.7.0"
+ }
+ },
+ "node_modules/@mantine/carousel": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/carousel/-/carousel-6.0.11.tgz",
+ "integrity": "sha512-QKY0f96eFmRGsHcztp+qdPjsjx3rtXLGBzY9e5AmzBSYWRm30tZHVLISz5vcuMkJ3QtQwCAye69/hgjNYpvyPQ==",
+ "dependencies": {
+ "@mantine/utils": "6.0.11"
+ },
+ "peerDependencies": {
+ "@mantine/core": "6.0.11",
+ "@mantine/hooks": "6.0.11",
+ "embla-carousel-react": "^7.0.0",
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@mantine/core": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/core/-/core-6.0.11.tgz",
+ "integrity": "sha512-S8koDsh1mlezqoOST7UfNfojKR0FWFIrzN3RkxoHlD7ggawrxeCPjHqk0bfUyKBvDOa2UiDpjWVYYSUtxZqpLw==",
+ "dependencies": {
+ "@floating-ui/react": "^0.19.1",
+ "@mantine/styles": "6.0.11",
+ "@mantine/utils": "6.0.11",
+ "@radix-ui/react-scroll-area": "1.0.2",
+ "react-remove-scroll": "^2.5.5",
+ "react-textarea-autosize": "8.3.4"
+ },
+ "peerDependencies": {
+ "@mantine/hooks": "6.0.11",
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@mantine/dates": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-6.0.11.tgz",
+ "integrity": "sha512-R0+fZQoTH8ioiAiVA7RFBsO6NL4MPz3d1lin2QCi/rj3ICp/+8X+AG4jN1Uy+xtWgfPB+hjp5RJASyUa0hNqtw==",
+ "dependencies": {
+ "@mantine/utils": "6.0.11"
+ },
+ "peerDependencies": {
+ "@mantine/core": "6.0.11",
+ "@mantine/hooks": "6.0.11",
+ "dayjs": ">=1.0.0",
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@mantine/dropzone": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/dropzone/-/dropzone-6.0.11.tgz",
+ "integrity": "sha512-FJIbvQkcGQGhUxPyPqg8tkMfqeZJwncguT9iFWkhEaDG3gVrvO65BDxHCV3+kMC8t/bvi/J0sizQiqYCAPgfGQ==",
+ "dependencies": {
+ "@mantine/utils": "6.0.11",
+ "react-dropzone": "14.2.3"
+ },
+ "peerDependencies": {
+ "@mantine/core": "6.0.11",
+ "@mantine/hooks": "6.0.11",
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@mantine/hooks": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-6.0.11.tgz",
+ "integrity": "sha512-WM24bEqtnfPikks+92wllvHodwSBuU0tcF+IiCumyQBQTbhLWCVNHaUXYsL/bKFEZVOOwgEO4dITaxqFkdVBxA==",
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@mantine/modals": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-6.0.11.tgz",
+ "integrity": "sha512-PNznBQt6AZELMhDuuvebYjLrNhspzuTb1L24Re8Grhe1+1LPBPrbso2fkbmDf4I7+Vg32fbPh0nO73X+KFEtsA==",
+ "dependencies": {
+ "@mantine/utils": "6.0.11"
+ },
+ "peerDependencies": {
+ "@mantine/core": "6.0.11",
+ "@mantine/hooks": "6.0.11",
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@mantine/notifications": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-6.0.11.tgz",
+ "integrity": "sha512-Vs0b5XQMBz/quw+388GXYcDHGh09rJfeVx92SdwIvvwdHUxE2PQ71yf0ma7ey/kJU5k2Zb9eLrOp9N+uJ1gW3A==",
+ "dependencies": {
+ "@mantine/utils": "6.0.11",
+ "react-transition-group": "4.4.2"
+ },
+ "peerDependencies": {
+ "@mantine/core": "6.0.11",
+ "@mantine/hooks": "6.0.11",
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@mantine/nprogress": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/nprogress/-/nprogress-6.0.11.tgz",
+ "integrity": "sha512-D0VRlw3rTYZrzQf2fqjDf81J0sblJyPj9p1PqxIpelwoJl5s+X2D6nwtCZvI6fwAY9eFDfNtPOMzYxwxVVNoUg==",
+ "dependencies": {
+ "@mantine/utils": "6.0.11"
+ },
+ "peerDependencies": {
+ "@mantine/core": "6.0.11",
+ "@mantine/hooks": "6.0.11",
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@mantine/spotlight": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-6.0.11.tgz",
+ "integrity": "sha512-j4p4DWoH/AkDkArBXaUhLchCUkleubes2HU5s2lSGY6DIYuCoiTTt1aqFhEqrIdgdt6f3PCvYZMHX9kXV/kndg==",
+ "dependencies": {
+ "@mantine/utils": "6.0.11"
+ },
+ "peerDependencies": {
+ "@mantine/core": "6.0.11",
+ "@mantine/hooks": "6.0.11",
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@mantine/styles": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-6.0.11.tgz",
+ "integrity": "sha512-SNqDIfgs3DVUHsFQ9+5MdZ3CkNHutBCAeaBL1PxlOxhNWB0tlii61rTAwUULxhu8p9MBNMae2UvDUN+gUPvA/A==",
+ "dependencies": {
+ "clsx": "1.1.1",
+ "csstype": "3.0.9"
+ },
+ "peerDependencies": {
+ "@emotion/react": ">=11.9.0",
+ "react": ">=16.8.0",
+ "react-dom": ">=16.8.0"
+ }
+ },
+ "node_modules/@mantine/styles/node_modules/clsx": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz",
+ "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@mantine/styles/node_modules/csstype": {
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz",
+ "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw=="
+ },
+ "node_modules/@mantine/tiptap": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/tiptap/-/tiptap-6.0.11.tgz",
+ "integrity": "sha512-Ti2EU785CAFZs56/HwvJXRHUjyMi/tSttWzr/9xzF+i5LLm2YN51rkeCV7NMUryHwgmzpG7MuCEPF3XhQN7h2Q==",
+ "dependencies": {
+ "@mantine/utils": "6.0.11"
+ },
+ "peerDependencies": {
+ "@mantine/core": "6.0.11",
+ "@mantine/hooks": "6.0.11",
+ "@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"
+ }
+ },
+ "node_modules/@mantine/utils": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-6.0.11.tgz",
+ "integrity": "sha512-ijkEAaKEhZCw7HSWsGMQZsvfmQKmJXmPoQ1LeEwcH3vjZalPk9pQjSPPfUdTeX9ZAv095XWmfVMiNV8+xvM0OQ==",
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
"node_modules/@nicolo-ribaudo/eslint-scope-5-internals": {
"version": "5.1.1-v1",
"resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz",
@@ -3517,6 +3815,137 @@
"url": "https://opencollective.com/popperjs"
}
},
+ "node_modules/@radix-ui/number": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.0.tgz",
+ "integrity": "sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
+ "node_modules/@radix-ui/primitive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz",
+ "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
+ "node_modules/@radix-ui/react-compose-refs": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz",
+ "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10"
+ },
+ "peerDependencies": {
+ "react": "^16.8 || ^17.0 || ^18.0"
+ }
+ },
+ "node_modules/@radix-ui/react-context": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz",
+ "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10"
+ },
+ "peerDependencies": {
+ "react": "^16.8 || ^17.0 || ^18.0"
+ }
+ },
+ "node_modules/@radix-ui/react-direction": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.0.tgz",
+ "integrity": "sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10"
+ },
+ "peerDependencies": {
+ "react": "^16.8 || ^17.0 || ^18.0"
+ }
+ },
+ "node_modules/@radix-ui/react-presence": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz",
+ "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10",
+ "@radix-ui/react-compose-refs": "1.0.0",
+ "@radix-ui/react-use-layout-effect": "1.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8 || ^17.0 || ^18.0",
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
+ }
+ },
+ "node_modules/@radix-ui/react-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.1.tgz",
+ "integrity": "sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10",
+ "@radix-ui/react-slot": "1.0.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8 || ^17.0 || ^18.0",
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
+ }
+ },
+ "node_modules/@radix-ui/react-scroll-area": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.2.tgz",
+ "integrity": "sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10",
+ "@radix-ui/number": "1.0.0",
+ "@radix-ui/primitive": "1.0.0",
+ "@radix-ui/react-compose-refs": "1.0.0",
+ "@radix-ui/react-context": "1.0.0",
+ "@radix-ui/react-direction": "1.0.0",
+ "@radix-ui/react-presence": "1.0.0",
+ "@radix-ui/react-primitive": "1.0.1",
+ "@radix-ui/react-use-callback-ref": "1.0.0",
+ "@radix-ui/react-use-layout-effect": "1.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8 || ^17.0 || ^18.0",
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
+ }
+ },
+ "node_modules/@radix-ui/react-slot": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz",
+ "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10",
+ "@radix-ui/react-compose-refs": "1.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8 || ^17.0 || ^18.0"
+ }
+ },
+ "node_modules/@radix-ui/react-use-callback-ref": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz",
+ "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10"
+ },
+ "peerDependencies": {
+ "react": "^16.8 || ^17.0 || ^18.0"
+ }
+ },
+ "node_modules/@radix-ui/react-use-layout-effect": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz",
+ "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.13.10"
+ },
+ "peerDependencies": {
+ "react": "^16.8 || ^17.0 || ^18.0"
+ }
+ },
"node_modules/@react-aria/ssr": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz",
@@ -3528,6 +3957,59 @@
"react": "^16.8.0 || ^17.0.0-rc.1"
}
},
+ "node_modules/@remirror/core-constants": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-2.0.1.tgz",
+ "integrity": "sha512-ZR4aihtnnT9lMbhh5DEbsriJRlukRXmLZe7HmM+6ufJNNUDoazc75UX26xbgQlNUqgAqMcUdGFAnPc1JwgAdLQ==",
+ "peer": true,
+ "dependencies": {
+ "@babel/runtime": "^7.21.0"
+ }
+ },
+ "node_modules/@remirror/core-helpers": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@remirror/core-helpers/-/core-helpers-2.0.3.tgz",
+ "integrity": "sha512-LqIPF4stGG69l9qu/FFicv9d9B+YaItzgDMC5A0CEvDQfKkGD3BfabLmfpnuWbsc06oKGdTduilgWcALLZoYLg==",
+ "peer": true,
+ "dependencies": {
+ "@babel/runtime": "^7.21.0",
+ "@linaria/core": "4.2.9",
+ "@remirror/core-constants": "^2.0.1",
+ "@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.10",
+ "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"
+ }
+ },
+ "node_modules/@remirror/types": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@remirror/types/-/types-1.0.1.tgz",
+ "integrity": "sha512-VlZQxwGnt1jtQ18D6JqdIF+uFZo525WEqrfp9BOc3COPpK4+AWCgdnAWL+ho6imWcoINlGjR/+3b6y5C1vBVEA==",
+ "peer": true,
+ "dependencies": {
+ "type-fest": "^2.19.0"
+ }
+ },
+ "node_modules/@remirror/types/node_modules/type-fest": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "peer": true,
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/@remix-run/router": {
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.6.2.tgz",
@@ -3609,6 +4091,394 @@
"@sinonjs/commons": "^1.7.0"
}
},
+ "node_modules/@tabler/icons": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-2.19.0.tgz",
+ "integrity": "sha512-3bqWTxFOFkrld+hx0nDSgwGWPrP2NeB9ySCAqWjXMN0hwewXYnNPpDKkOYtDfUDRtB+iiR/0FyW+kki6tu6qkQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/codecalm"
+ }
+ },
+ "node_modules/@tabler/icons-react": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/@tabler/icons-react/-/icons-react-2.19.0.tgz",
+ "integrity": "sha512-CitxGhjGcvxSmvK5JJ7JUAal5ifygUQzfMrVt/pOg+XELIt+3jtRDTyhZHHz84XoIddxRTQMZTl/11GOjtZ9SA==",
+ "dependencies": {
+ "@tabler/icons": "2.19.0",
+ "prop-types": "^15.7.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/codecalm"
+ },
+ "peerDependencies": {
+ "react": "^16.5.1 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/@tiptap/core": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.3.tgz",
+ "integrity": "sha512-jLyVIWAdjjlNzrsRhSE2lVL/7N8228/1R1QtaVU85UlMIwHFAcdzhD8FeiKkqxpTnGpaDVaTy7VNEtEgaYdCyA==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-blockquote": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.0.3.tgz",
+ "integrity": "sha512-rkUcFv2iL6f86DBBHoa4XdKNG2StvkJ7tfY9GoMpT46k3nxOaMTqak9/qZOo79TWxMLYtXzoxtKIkmWsbbcj4A==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-bold": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.0.3.tgz",
+ "integrity": "sha512-OGT62fMRovSSayjehumygFWTg2Qn0IDbqyMpigg/RUAsnoOI2yBZFVrdM2gk1StyoSay7gTn2MLw97IUfr7FXg==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-bubble-menu": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.3.tgz",
+ "integrity": "sha512-lPt1ELrYCuoQrQEUukqjp9xt38EwgPUwaKHI3wwt2Rbv+C6q1gmRsK1yeO/KqCNmFxNqF2p9ZF9srOnug/RZDQ==",
+ "dependencies": {
+ "tippy.js": "^6.3.7"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-bullet-list": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.3.tgz",
+ "integrity": "sha512-RtaLiRvZbMTOje+FW5bn+mYogiIgNxOm065wmyLPypnTbLSeHeYkoqVSqzZeqUn+7GLnwgn1shirUe6csVE/BA==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.0.3.tgz",
+ "integrity": "sha512-LsVCKVxgBtkstAr1FjxN8T3OjlC76a2X8ouoZpELMp+aXbjqyanCKzt+sjjUhE4H0yLFd4v+5v6UFoCv4EILiw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-code-block": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.0.3.tgz",
+ "integrity": "sha512-F4xMy18EwgpyY9f5Te7UuF7UwxRLptOtCq1p2c2DfxBvHDWhAjQqVqcW/sq/I/WuED7FwCnPLyyAasPiVPkLPw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-document": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.0.3.tgz",
+ "integrity": "sha512-PsYeNQQBYIU9ayz1R11Kv/kKNPFNIV8tApJ9pxelXjzcAhkjncNUazPN/dyho60mzo+WpsmS3ceTj/gK3bCtWA==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-dropcursor": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.0.3.tgz",
+ "integrity": "sha512-McthMrfusn6PjcaynJLheZJcXto8TaIW5iVitYh8qQrDXr31MALC/5GvWuiswmQ8bAXiWPwlLDYE/OJfwtggaw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-floating-menu": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.3.tgz",
+ "integrity": "sha512-zN1vRGRvyK3pO2aHRmQSOTpl4UJraXYwKYM009n6WviYKUNm0LPGo+VD4OAtdzUhPXyccnlsTv2p6LIqFty6Bg==",
+ "dependencies": {
+ "tippy.js": "^6.3.7"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-gapcursor": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.0.3.tgz",
+ "integrity": "sha512-6I9EzzsYOyyqDvDvxIK6Rv3EXB+fHKFj8ntHO8IXmeNJ6pkhOinuXVsW6Yo7TcDYoTj4D5I2MNFAW2rIkgassw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-hard-break": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.0.3.tgz",
+ "integrity": "sha512-RCln6ARn16jvKTjhkcAD5KzYXYS0xRMc0/LrHeV8TKdCd4Yd0YYHe0PU4F9gAgAfPQn7Dgt4uTVJLN11ICl8sQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-heading": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.0.3.tgz",
+ "integrity": "sha512-f0IEv5ms6aCzL80WeZ1qLCXTkRVwbpRr1qAETjg3gG4eoJN18+lZNOJYpyZy3P92C5KwF2T3Av00eFyVLIbb8Q==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-history": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.0.3.tgz",
+ "integrity": "sha512-00KHIcJ8kivn2ARI6NQYphv2LfllVCXViHGm0EhzDW6NQxCrriJKE3tKDcTFCu7LlC5doMpq9Z6KXdljc4oVeQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-horizontal-rule": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.0.3.tgz",
+ "integrity": "sha512-SZRUSh07b/M0kJHNKnfBwBMWrZBEm/E2LrK1NbluwT3DBhE+gvwiEdBxgB32zKHNxaDEXUJwUIPNC3JSbKvPUA==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-italic": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.0.3.tgz",
+ "integrity": "sha512-cfS5sW0gu7qf4ihwnLtW/QMTBrBEXaT0sJl3RwkhjIBg/65ywJKE5Nz9ewnQHmDeT18hvMJJ1VIb4j4ze9jj9A==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-link": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.0.3.tgz",
+ "integrity": "sha512-H72tXQ5rkVCkAhFaf08fbEU7EBUCK0uocsqOF+4th9sOlrhfgyJtc8Jv5EXPDpxNgG5jixSqWBo0zKXQm9s9eg==",
+ "dependencies": {
+ "linkifyjs": "^4.1.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0",
+ "@tiptap/pm": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-list-item": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.0.3.tgz",
+ "integrity": "sha512-p7cUsk0LpM1PfdAuFE8wYBNJ3gvA0UhNGR08Lo++rt9UaCeFLSN1SXRxg97c0oa5+Ski7SrCjIJ5Ynhz0viTjQ==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-ordered-list": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.3.tgz",
+ "integrity": "sha512-ZB3MpZh/GEy1zKgw7XDQF4FIwycZWNof1k9WbDZOI063Ch4qHZowhVttH2mTCELuyvTMM/o9a8CS7qMqQB48bw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-paragraph": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.0.3.tgz",
+ "integrity": "sha512-a+tKtmj4bU3GVCH1NE8VHWnhVexxX5boTVxsHIr4yGG3UoKo1c5AO7YMaeX2W5xB5iIA+BQqOPCDPEAx34dd2A==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-strike": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.0.3.tgz",
+ "integrity": "sha512-RO4/EYe2iPD6ifDHORT8fF6O9tfdtnzxLGwZIKZXnEgtweH+MgoqevEzXYdS+54Wraq4TUQGNcsYhe49pv7Rlw==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/extension-text": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.0.3.tgz",
+ "integrity": "sha512-LvzChcTCcPSMNLUjZe/A9SHXWGDHtvk73fR7CBqAeNU0MxhBPEBI03GFQ6RzW3xX0CmDmjpZoDxFMB+hDEtW1A==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/pm": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.0.3.tgz",
+ "integrity": "sha512-I9dsInD89Agdm1QjFRO9dmJtU1ldVSILNPW0pEhv9wYqYVvl4HUj/JMtYNqu2jWrCHNXQcaX/WkdSdvGJtmg5g==",
+ "peer": true,
+ "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"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "peerDependencies": {
+ "@tiptap/core": "^2.0.0"
+ }
+ },
+ "node_modules/@tiptap/react": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-2.0.3.tgz",
+ "integrity": "sha512-fiAh8Lk+/NBPAR/PE4Kc/aLiBUbUYI/CpAopz8DI9eInNyV8h8LAGa9uFILJQF/TNu0tclJ4rV0sWc7Se0FZMw==",
+ "dependencies": {
+ "@tiptap/extension-bubble-menu": "^2.0.3",
+ "@tiptap/extension-floating-menu": "^2.0.3"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ },
+ "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"
+ }
+ },
+ "node_modules/@tiptap/starter-kit": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.0.3.tgz",
+ "integrity": "sha512-t4WG4w93zTpL2VxhVyJJvl3kdLF001ZrhpOuEiZqEMBMUMbM56Uiigv1CnUQpTFrjDAh3IM8hkqzAh20TYw2iQ==",
+ "dependencies": {
+ "@tiptap/core": "^2.0.3",
+ "@tiptap/extension-blockquote": "^2.0.3",
+ "@tiptap/extension-bold": "^2.0.3",
+ "@tiptap/extension-bullet-list": "^2.0.3",
+ "@tiptap/extension-code": "^2.0.3",
+ "@tiptap/extension-code-block": "^2.0.3",
+ "@tiptap/extension-document": "^2.0.3",
+ "@tiptap/extension-dropcursor": "^2.0.3",
+ "@tiptap/extension-gapcursor": "^2.0.3",
+ "@tiptap/extension-hard-break": "^2.0.3",
+ "@tiptap/extension-heading": "^2.0.3",
+ "@tiptap/extension-history": "^2.0.3",
+ "@tiptap/extension-horizontal-rule": "^2.0.3",
+ "@tiptap/extension-italic": "^2.0.3",
+ "@tiptap/extension-list-item": "^2.0.3",
+ "@tiptap/extension-ordered-list": "^2.0.3",
+ "@tiptap/extension-paragraph": "^2.0.3",
+ "@tiptap/extension-strike": "^2.0.3",
+ "@tiptap/extension-text": "^2.0.3"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/ueberdosis"
+ }
+ },
"node_modules/@trivago/prettier-plugin-sort-imports": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-2.0.2.tgz",
@@ -4130,6 +5000,18 @@
"integrity": "sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==",
"dev": true
},
+ "node_modules/@types/object.omit": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@types/object.omit/-/object.omit-3.0.0.tgz",
+ "integrity": "sha512-I27IoPpH250TUzc9FzXd0P1BV/BMJuzqD3jOz98ehf9dQqGkxlq+hO1bIqZGWqCg5bVOy0g4AUVJtnxe0klDmw==",
+ "peer": true
+ },
+ "node_modules/@types/object.pick": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@types/object.pick/-/object.pick-1.3.2.tgz",
+ "integrity": "sha512-sn7L+qQ6RLPdXRoiaE7bZ/Ek+o4uICma/lBFPyJEKDTPTBP1W8u0c4baj3EiS4DiqLs+Hk+KUGvMVJtAw3ePJg==",
+ "peer": true
+ },
"node_modules/@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
@@ -4257,6 +5139,12 @@
"integrity": "sha512-eDLVUvvTn+mol3NpP211DTH9JzSS6YKssRIhHNmXk5BiCl+gc4s+xQQjRFTSsGBohmka5qBsHX6qhL4x88Wkvg==",
"dev": true
},
+ "node_modules/@types/throttle-debounce": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz",
+ "integrity": "sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==",
+ "peer": true
+ },
"node_modules/@types/unist": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.5.tgz",
@@ -4990,6 +5878,17 @@
"sprintf-js": "~1.0.2"
}
},
+ "node_modules/aria-hidden": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz",
+ "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==",
+ "dependencies": {
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/aria-query": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
@@ -5140,6 +6039,14 @@
"lodash": "^4.17.14"
}
},
+ "node_modules/attr-accept": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz",
+ "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/autoprefixer": {
"version": "10.4.2",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz",
@@ -5300,6 +6207,28 @@
"webpack": ">=2"
}
},
+ "node_modules/babel-merge": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/babel-merge/-/babel-merge-3.0.0.tgz",
+ "integrity": "sha512-eBOBtHnzt9xvnjpYNI5HmaPp/b2vMveE5XggzqHnQeHJ8mFIBrBv6WZEVIj5jJ2uwTItkqKo9gWzEEcBxEq0yw==",
+ "peer": true,
+ "dependencies": {
+ "deepmerge": "^2.2.1",
+ "object.omit": "^3.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/babel-merge/node_modules/deepmerge": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
+ "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==",
+ "peer": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/babel-plugin-dynamic-import-node": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
@@ -5341,28 +6270,17 @@
}
},
"node_modules/babel-plugin-macros": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
- "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
- "dependencies": {
- "@babel/runtime": "^7.7.2",
- "cosmiconfig": "^6.0.0",
- "resolve": "^1.12.0"
- }
- },
- "node_modules/babel-plugin-macros/node_modules/cosmiconfig": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
+ "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
"dependencies": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.7.2"
+ "@babel/runtime": "^7.12.5",
+ "cosmiconfig": "^7.0.0",
+ "resolve": "^1.19.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=10",
+ "npm": ">=6"
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
@@ -5482,21 +6400,6 @@
"babel-plugin-transform-react-remove-prop-types": "^0.4.24"
}
},
- "node_modules/babel-preset-react-app/node_modules/babel-plugin-macros": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
- "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.12.5",
- "cosmiconfig": "^7.0.0",
- "resolve": "^1.19.0"
- },
- "engines": {
- "node": ">=10",
- "npm": ">=6"
- }
- },
"node_modules/bail": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
@@ -5936,6 +6839,18 @@
}
]
},
+ "node_modules/case-anything": {
+ "version": "2.1.11",
+ "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.11.tgz",
+ "integrity": "sha512-uzKDXzdM/x914cepWPzElU3y50NRKYhjkO4ittOHLq+rF6M0AgRLF/+yPR1tvwLNAh8WHEPTfhuciZGPfX+oyg==",
+ "peer": true,
+ "engines": {
+ "node": ">=12.13"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mesqueeb"
+ }
+ },
"node_modules/ccount": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz",
@@ -6580,7 +7495,6 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
"dependencies": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -6641,6 +7555,12 @@
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
"dev": true
},
+ "node_modules/crelt": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz",
+ "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==",
+ "peer": true
+ },
"node_modules/cross-env": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz",
@@ -7007,6 +7927,12 @@
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
"dev": true
},
+ "node_modules/dash-get": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/dash-get/-/dash-get-1.0.2.tgz",
+ "integrity": "sha512-4FbVrHDwfOASx7uQVxeiCTo7ggSdYZbqs8lH+WU6ViypPlDbe9y6IP5VVUDQBv9DcnyaiPT5XT0UWHgJ64zLeQ==",
+ "peer": true
+ },
"node_modules/dayjs": {
"version": "1.11.7",
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz",
@@ -7090,10 +8016,9 @@
"dev": true
},
"node_modules/deepmerge": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
- "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
- "dev": true,
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
"engines": {
"node": ">=0.10.0"
}
@@ -7225,6 +8150,11 @@
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
"dev": true
},
+ "node_modules/detect-node-es": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
+ "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
+ },
"node_modules/diff": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
@@ -7470,6 +8400,22 @@
"integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
"dev": true
},
+ "node_modules/embla-carousel": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-7.1.0.tgz",
+ "integrity": "sha512-Bh8Pa8NWzgugLkf8sAGexQlBCNDFaej5BXiKgQdRJ1mUC9NWBrw9Z23YVPVGkguWoz5LMjZXXFVGCobl3UPt/Q=="
+ },
+ "node_modules/embla-carousel-react": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-7.1.0.tgz",
+ "integrity": "sha512-tbYRPRZSDNd2QLNqYDcArAakGIxtUbhS7tkP0dGXktXHGgcX+3ji3VrOUTOftBiujZrMV8kRxtrRUe/1soloIQ==",
+ "dependencies": {
+ "embla-carousel": "7.1.0"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.1 || ^18.0.0"
+ }
+ },
"node_modules/emittery": {
"version": "0.10.2",
"resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz",
@@ -9074,6 +10020,17 @@
"url": "https://opencollective.com/webpack"
}
},
+ "node_modules/file-selector": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz",
+ "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==",
+ "dependencies": {
+ "tslib": "^2.4.0"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
"node_modules/file-type": {
"version": "12.4.2",
"resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz",
@@ -9346,6 +10303,14 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/get-nonce": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
+ "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/get-package-type": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
@@ -10340,6 +11305,18 @@
"node": ">=8"
}
},
+ "node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "peer": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -10482,7 +11459,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
"dependencies": {
"isobject": "^3.0.1"
},
@@ -12926,6 +13902,20 @@
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
+ "node_modules/linkify-it": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz",
+ "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==",
+ "peer": true,
+ "dependencies": {
+ "uc.micro": "^1.0.1"
+ }
+ },
+ "node_modules/linkifyjs": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.1.tgz",
+ "integrity": "sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA=="
+ },
"node_modules/loader-runner": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
@@ -13072,8 +14062,7 @@
"node_modules/make-error": {
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
- "dev": true
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
},
"node_modules/makeerror": {
"version": "1.0.12",
@@ -13084,6 +14073,40 @@
"tmpl": "1.0.5"
}
},
+ "node_modules/markdown-it": {
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz",
+ "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==",
+ "peer": true,
+ "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"
+ }
+ },
+ "node_modules/markdown-it/node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "peer": true
+ },
+ "node_modules/markdown-it/node_modules/entities": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
+ "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
+ "peer": true,
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
"node_modules/markdown-table": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
@@ -14588,6 +15611,30 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/object.omit": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-3.0.0.tgz",
+ "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==",
+ "peer": true,
+ "dependencies": {
+ "is-extendable": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
+ "peer": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/object.values": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
@@ -14690,6 +15737,12 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/orderedmap": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz",
+ "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==",
+ "peer": true
+ },
"node_modules/os-browserify": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
@@ -15732,6 +16785,214 @@
"url": "https://github.com/sponsors/wooorm"
}
},
+ "node_modules/prosemirror-changeset": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.2.1.tgz",
+ "integrity": "sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-collab": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz",
+ "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-state": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-commands": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz",
+ "integrity": "sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-dropcursor": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz",
+ "integrity": "sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.1.0",
+ "prosemirror-view": "^1.1.0"
+ }
+ },
+ "node_modules/prosemirror-gapcursor": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz",
+ "integrity": "sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-keymap": "^1.0.0",
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-view": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-history": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.3.2.tgz",
+ "integrity": "sha512-/zm0XoU/N/+u7i5zepjmZAEnpvjDtzoPWW6VmKptcAnPadN/SStsBjMImdCEbb3seiNTpveziPTIrXQbHLtU1g==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-state": "^1.2.2",
+ "prosemirror-transform": "^1.0.0",
+ "prosemirror-view": "^1.31.0",
+ "rope-sequence": "^1.3.0"
+ }
+ },
+ "node_modules/prosemirror-inputrules": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.2.1.tgz",
+ "integrity": "sha512-3LrWJX1+ULRh5SZvbIQlwZafOXqp1XuV21MGBu/i5xsztd+9VD15x6OtN6mdqSFI7/8Y77gYUbQ6vwwJ4mr6QQ==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-keymap": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz",
+ "integrity": "sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-state": "^1.0.0",
+ "w3c-keyname": "^2.2.0"
+ }
+ },
+ "node_modules/prosemirror-markdown": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.11.0.tgz",
+ "integrity": "sha512-yP9mZqPRstjZhhf3yykCQNE3AijxARrHe4e7esV9A+gp4cnGOH4QvrKYPpXLHspNWyvJJ+0URH+iIvV5qP1I2Q==",
+ "peer": true,
+ "dependencies": {
+ "markdown-it": "^13.0.1",
+ "prosemirror-model": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-menu": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.2.tgz",
+ "integrity": "sha512-437HIWTq4F9cTX+kPfqZWWm+luJm95Aut/mLUy+9OMrOml0bmWDS26ceC6SNfb2/S94et1sZ186vLO7pDHzxSw==",
+ "peer": true,
+ "dependencies": {
+ "crelt": "^1.0.0",
+ "prosemirror-commands": "^1.0.0",
+ "prosemirror-history": "^1.0.0",
+ "prosemirror-state": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-model": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.19.1.tgz",
+ "integrity": "sha512-RpV0fZfy74DEO9GPRbGcG6xN33KuqEvlLE2V0e5CXUGs3xkZsiJfx1dcYPU57+606NVYCaDN1riFXdXBQRaRcg==",
+ "peer": true,
+ "dependencies": {
+ "orderedmap": "^2.0.0"
+ }
+ },
+ "node_modules/prosemirror-schema-basic": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.2.tgz",
+ "integrity": "sha512-/dT4JFEGyO7QnNTe9UaKUhjDXbTNkiWTq/N4VpKaF79bBjSExVV2NXmJpcM7z/gD7mbqNjxbmWW5nf1iNSSGnw==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-model": "^1.19.0"
+ }
+ },
+ "node_modules/prosemirror-schema-list": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.2.3.tgz",
+ "integrity": "sha512-HD8yjDOusz7JB3oBFCaMOpEN9Z9DZttLr6tcASjnvKMc0qTyX5xgAN8YiMFFEcwyhF7WZrZ2YQkAwzsn8ICVbQ==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-state": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.3.tgz",
+ "integrity": "sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-transform": "^1.0.0",
+ "prosemirror-view": "^1.27.0"
+ }
+ },
+ "node_modules/prosemirror-tables": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.3.2.tgz",
+ "integrity": "sha512-/9JTeN6s58Zq66HXaxP6uf8PAmc7XXKZFPlOGVtLvxEd6xBP6WtzaJB9wBjiGUzwbdhdMEy7V62yuHqk/3VrnQ==",
+ "peer": true,
+ "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"
+ }
+ },
+ "node_modules/prosemirror-trailing-node": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.4.tgz",
+ "integrity": "sha512-0Yl9w7IdHkaCdqR+NE3FOucePME4OmiGcybnF1iasarEILP5U8+4xTnl53yafULjmwcg1SrSG65Hg7Zk2H2v3g==",
+ "peer": true,
+ "dependencies": {
+ "@babel/runtime": "^7.21.0",
+ "@remirror/core-constants": "^2.0.1",
+ "@remirror/core-helpers": "^2.0.2",
+ "escape-string-regexp": "^4.0.0"
+ },
+ "peerDependencies": {
+ "prosemirror-model": "^1.19.0",
+ "prosemirror-state": "^1.4.2",
+ "prosemirror-view": "^1.30.2"
+ }
+ },
+ "node_modules/prosemirror-trailing-node/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/prosemirror-transform": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.7.2.tgz",
+ "integrity": "sha512-b94lVUdA9NyaYRb2WuGSgb5YANiITa05dtew9eSK+KkYu64BCnU27WhJPE95gAWAnhV57CM3FabWXM23gri8Kg==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-model": "^1.0.0"
+ }
+ },
+ "node_modules/prosemirror-view": {
+ "version": "1.31.3",
+ "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.31.3.tgz",
+ "integrity": "sha512-UYDa8WxRFZm0xQLXiPJUVTl6H08Fn0IUVDootA7ZlQwzooqVWnBOXLovJyyTKgws1nprfsPhhlvWgt2jo4ZA6g==",
+ "peer": true,
+ "dependencies": {
+ "prosemirror-model": "^1.16.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.1.0"
+ }
+ },
"node_modules/proxy-addr": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
@@ -15955,6 +17216,22 @@
"react-dom": ">= 16.3.0"
}
},
+ "node_modules/react-dropzone": {
+ "version": "14.2.3",
+ "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz",
+ "integrity": "sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==",
+ "dependencies": {
+ "attr-accept": "^2.2.2",
+ "file-selector": "^0.6.0",
+ "prop-types": "^15.8.1"
+ },
+ "engines": {
+ "node": ">= 10.13"
+ },
+ "peerDependencies": {
+ "react": ">= 16.8 || 18.0.0"
+ }
+ },
"node_modules/react-google-recaptcha": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-2.1.0.tgz",
@@ -16081,6 +17358,51 @@
"node": ">=0.10.0"
}
},
+ "node_modules/react-remove-scroll": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.6.tgz",
+ "integrity": "sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg==",
+ "dependencies": {
+ "react-remove-scroll-bar": "^2.3.4",
+ "react-style-singleton": "^2.2.1",
+ "tslib": "^2.1.0",
+ "use-callback-ref": "^1.3.0",
+ "use-sidecar": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-remove-scroll-bar": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz",
+ "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==",
+ "dependencies": {
+ "react-style-singleton": "^2.2.1",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/react-router": {
"version": "6.11.2",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.11.2.tgz",
@@ -16126,6 +17448,44 @@
"sortablejs": "1"
}
},
+ "node_modules/react-style-singleton": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
+ "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
+ "dependencies": {
+ "get-nonce": "^1.0.0",
+ "invariant": "^2.2.4",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-textarea-autosize": {
+ "version": "8.3.4",
+ "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz",
+ "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.10.2",
+ "use-composed-ref": "^1.3.0",
+ "use-latest": "^1.2.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
"node_modules/react-transition-group": {
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz",
@@ -16543,6 +17903,12 @@
"fsevents": "~2.3.2"
}
},
+ "node_modules/rope-sequence": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz",
+ "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==",
+ "peer": true
+ },
"node_modules/rtl-css-js": {
"version": "1.16.0",
"resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.0.tgz",
@@ -17444,9 +18810,9 @@
}
},
"node_modules/stylis": {
- "version": "4.0.13",
- "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz",
- "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag=="
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
+ "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="
},
"node_modules/supports-color": {
"version": "5.5.0",
@@ -17500,6 +18866,11 @@
"node": ">= 10"
}
},
+ "node_modules/tabbable": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.2.tgz",
+ "integrity": "sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ=="
+ },
"node_modules/tapable": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
@@ -17705,6 +19076,14 @@
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz",
"integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg=="
},
+ "node_modules/tippy.js": {
+ "version": "6.3.7",
+ "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz",
+ "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==",
+ "dependencies": {
+ "@popperjs/core": "^2.9.0"
+ }
+ },
"node_modules/tmpl": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
@@ -18017,9 +19396,9 @@
}
},
"node_modules/tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/tsutils": {
"version": "3.21.0",
@@ -18107,6 +19486,12 @@
"node": ">=4.2.0"
}
},
+ "node_modules/uc.micro": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
+ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
+ "peer": true
+ },
"node_modules/unbox-primitive": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
@@ -18398,6 +19783,84 @@
"integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
"dev": true
},
+ "node_modules/use-callback-ref": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz",
+ "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==",
+ "dependencies": {
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/use-composed-ref": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz",
+ "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/use-isomorphic-layout-effect": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
+ "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/use-latest": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz",
+ "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==",
+ "dependencies": {
+ "use-isomorphic-layout-effect": "^1.1.1"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/use-sidecar": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
+ "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
+ "dependencies": {
+ "detect-node-es": "^1.1.0",
+ "tslib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/util": {
"version": "0.11.1",
"resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
@@ -18692,6 +20155,12 @@
"he": "^1.1.0"
}
},
+ "node_modules/w3c-keyname": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.7.tgz",
+ "integrity": "sha512-XB8aa62d4rrVfoZYQaYNy3fy+z4nrfy2ooea3/0BnBzXW0tSdZ+lRgjzBZhk0La0H6h8fVyYCxx/qkQcAIuvfg==",
+ "peer": true
+ },
"node_modules/walker": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
@@ -19888,12 +21357,11 @@
}
},
"@babel/plugin-proposal-export-namespace-from": {
- "version": "7.16.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz",
- "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==",
- "dev": true,
+ "version": "7.18.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz",
+ "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==",
"requires": {
- "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.18.9",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
}
},
@@ -20052,7 +21520,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
"integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.8.0"
}
@@ -20061,7 +21528,6 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
"integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.8.3"
}
@@ -20097,6 +21563,7 @@
"version": "7.18.6",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz",
"integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==",
+ "dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.18.6"
}
@@ -20343,15 +21810,13 @@
}
},
"@babel/plugin-transform-modules-commonjs": {
- "version": "7.16.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz",
- "integrity": "sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==",
- "dev": true,
+ "version": "7.21.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz",
+ "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==",
"requires": {
- "@babel/helper-module-transforms": "^7.16.7",
- "@babel/helper-plugin-utils": "^7.16.7",
- "@babel/helper-simple-access": "^7.16.7",
- "babel-plugin-dynamic-import-node": "^2.3.3"
+ "@babel/helper-module-transforms": "^7.21.5",
+ "@babel/helper-plugin-utils": "^7.21.5",
+ "@babel/helper-simple-access": "^7.21.5"
}
},
"@babel/plugin-transform-modules-systemjs": {
@@ -20815,24 +22280,28 @@
"dev": true
},
"@emotion/babel-plugin": {
- "version": "11.7.2",
- "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.7.2.tgz",
- "integrity": "sha512-6mGSCWi9UzXut/ZAN6lGFu33wGR3SJisNl3c0tvlmb8XChH1b2SUvxvnOh7hvLpqyRdHHU9AiazV3Cwbk5SXKQ==",
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
+ "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
"requires": {
- "@babel/helper-module-imports": "^7.12.13",
- "@babel/plugin-syntax-jsx": "^7.12.13",
- "@babel/runtime": "^7.13.10",
- "@emotion/hash": "^0.8.0",
- "@emotion/memoize": "^0.7.5",
- "@emotion/serialize": "^1.0.2",
- "babel-plugin-macros": "^2.6.1",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/runtime": "^7.18.3",
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/serialize": "^1.1.2",
+ "babel-plugin-macros": "^3.1.0",
"convert-source-map": "^1.5.0",
"escape-string-regexp": "^4.0.0",
"find-root": "^1.1.0",
"source-map": "^0.5.7",
- "stylis": "4.0.13"
+ "stylis": "4.2.0"
},
"dependencies": {
+ "@emotion/hash": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
+ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
+ },
"escape-string-regexp": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
@@ -20841,15 +22310,15 @@
}
},
"@emotion/cache": {
- "version": "11.7.1",
- "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.7.1.tgz",
- "integrity": "sha512-r65Zy4Iljb8oyjtLeCuBH8Qjiy107dOYC6SJq7g7GV5UCQWMObY4SJDPGFjiiVpPrOJ2hmJOoBiYTC7hwx9E2A==",
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
+ "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
"requires": {
- "@emotion/memoize": "^0.7.4",
- "@emotion/sheet": "^1.1.0",
- "@emotion/utils": "^1.0.0",
- "@emotion/weak-memoize": "^0.2.5",
- "stylis": "4.0.13"
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/sheet": "^1.2.2",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
+ "stylis": "4.2.0"
}
},
"@emotion/hash": {
@@ -20858,55 +22327,69 @@
"integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
},
"@emotion/memoize": {
- "version": "0.7.5",
- "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
- "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
+ "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
},
"@emotion/react": {
- "version": "11.8.2",
- "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.8.2.tgz",
- "integrity": "sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@emotion/babel-plugin": "^11.7.1",
- "@emotion/cache": "^11.7.1",
- "@emotion/serialize": "^1.0.2",
- "@emotion/utils": "^1.1.0",
- "@emotion/weak-memoize": "^0.2.5",
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.0.tgz",
+ "integrity": "sha512-ZSK3ZJsNkwfjT3JpDAWJZlrGD81Z3ytNDsxw1LKq1o+xkmO5pnWfr6gmCC8gHEFf3nSSX/09YrG67jybNPxSUw==",
+ "requires": {
+ "@babel/runtime": "^7.18.3",
+ "@emotion/babel-plugin": "^11.11.0",
+ "@emotion/cache": "^11.11.0",
+ "@emotion/serialize": "^1.1.2",
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
"hoist-non-react-statics": "^3.3.1"
}
},
"@emotion/serialize": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz",
- "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz",
+ "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==",
"requires": {
- "@emotion/hash": "^0.8.0",
- "@emotion/memoize": "^0.7.4",
- "@emotion/unitless": "^0.7.5",
- "@emotion/utils": "^1.0.0",
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/unitless": "^0.8.1",
+ "@emotion/utils": "^1.2.1",
"csstype": "^3.0.2"
+ },
+ "dependencies": {
+ "@emotion/hash": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
+ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
+ }
}
},
"@emotion/sheet": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz",
- "integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g=="
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz",
+ "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA=="
},
"@emotion/unitless": {
- "version": "0.7.5",
- "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
- "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
+ "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
+ },
+ "@emotion/use-insertion-effect-with-fallbacks": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
+ "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==",
+ "requires": {}
},
"@emotion/utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.1.0.tgz",
- "integrity": "sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ=="
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
+ "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
},
"@emotion/weak-memoize": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz",
- "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
+ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
},
"@esbuild/android-arm": {
"version": "0.17.18",
@@ -21123,6 +22606,37 @@
}
}
},
+ "@floating-ui/core": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.6.tgz",
+ "integrity": "sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg=="
+ },
+ "@floating-ui/dom": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.8.tgz",
+ "integrity": "sha512-XLwhYV90MxiHDq6S0rzFZj00fnDM+A1R9jhSioZoMsa7G0Q0i+Q4x40ajR8FHSdYDE1bgjG45mIWe6jtv9UPmg==",
+ "requires": {
+ "@floating-ui/core": "^1.2.6"
+ }
+ },
+ "@floating-ui/react": {
+ "version": "0.19.2",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.19.2.tgz",
+ "integrity": "sha512-JyNk4A0Ezirq8FlXECvRtQOX/iBe5Ize0W/pLkrZjfHW9GUV7Xnq6zm6fyZuQzaHHqEnVizmvlA96e1/CkZv+w==",
+ "requires": {
+ "@floating-ui/react-dom": "^1.3.0",
+ "aria-hidden": "^1.1.3",
+ "tabbable": "^6.0.1"
+ }
+ },
+ "@floating-ui/react-dom": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.3.0.tgz",
+ "integrity": "sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==",
+ "requires": {
+ "@floating-ui/dom": "^1.2.1"
+ }
+ },
"@fluentui/react-icons": {
"version": "2.0.179",
"resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.179.tgz",
@@ -21775,6 +23289,166 @@
"@jridgewell/sourcemap-codec": "1.4.14"
}
},
+ "@linaria/core": {
+ "version": "4.2.9",
+ "resolved": "https://registry.npmjs.org/@linaria/core/-/core-4.2.9.tgz",
+ "integrity": "sha512-ELcu37VNVOT/PU0L6WDIN+aLzNFyJrqoBYT0CucGOCAmODbojUMCv8oJYRbWzA3N34w1t199dN4UFdfRWFG2rg==",
+ "peer": true,
+ "requires": {
+ "@linaria/logger": "^4.0.0",
+ "@linaria/tags": "^4.3.4",
+ "@linaria/utils": "^4.3.3"
+ }
+ },
+ "@linaria/logger": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@linaria/logger/-/logger-4.0.0.tgz",
+ "integrity": "sha512-YnBq0JlDWMEkTOK+tMo5yEVR0f5V//6qMLToGcLhTyM9g9i+IDFn51Z+5q2hLk7RdG4NBPgbcCXYi2w4RKsPeg==",
+ "peer": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "@linaria/tags": {
+ "version": "4.3.5",
+ "resolved": "https://registry.npmjs.org/@linaria/tags/-/tags-4.3.5.tgz",
+ "integrity": "sha512-PgaIi8Vv89YOjc6rpKL/uPg2w4k0rAwAYxcqeXqzKqsEAste5rgB8xp1/KUOG0oAOkPd3MRL6Duj+m0ZwJ3g+g==",
+ "peer": true,
+ "requires": {
+ "@babel/generator": "^7.20.4",
+ "@linaria/logger": "^4.0.0",
+ "@linaria/utils": "^4.3.4"
+ }
+ },
+ "@linaria/utils": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/@linaria/utils/-/utils-4.3.4.tgz",
+ "integrity": "sha512-vt6WJG54n+KANaqxOfzIIU7aSfFHEWFbnGLsgxL7nASHqO0zezrNA2y2Rrp80zSeTW+wSpbmDM4uJyC9UW1qoA==",
+ "peer": true,
+ "requires": {
+ "@babel/core": "^7.20.2",
+ "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-transform-modules-commonjs": "^7.19.6",
+ "@babel/traverse": "^7.20.1",
+ "@babel/types": "^7.20.2",
+ "@linaria/logger": "^4.0.0",
+ "babel-merge": "^3.0.0"
+ }
+ },
+ "@mantine/carousel": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/carousel/-/carousel-6.0.11.tgz",
+ "integrity": "sha512-QKY0f96eFmRGsHcztp+qdPjsjx3rtXLGBzY9e5AmzBSYWRm30tZHVLISz5vcuMkJ3QtQwCAye69/hgjNYpvyPQ==",
+ "requires": {
+ "@mantine/utils": "6.0.11"
+ }
+ },
+ "@mantine/core": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/core/-/core-6.0.11.tgz",
+ "integrity": "sha512-S8koDsh1mlezqoOST7UfNfojKR0FWFIrzN3RkxoHlD7ggawrxeCPjHqk0bfUyKBvDOa2UiDpjWVYYSUtxZqpLw==",
+ "requires": {
+ "@floating-ui/react": "^0.19.1",
+ "@mantine/styles": "6.0.11",
+ "@mantine/utils": "6.0.11",
+ "@radix-ui/react-scroll-area": "1.0.2",
+ "react-remove-scroll": "^2.5.5",
+ "react-textarea-autosize": "8.3.4"
+ }
+ },
+ "@mantine/dates": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-6.0.11.tgz",
+ "integrity": "sha512-R0+fZQoTH8ioiAiVA7RFBsO6NL4MPz3d1lin2QCi/rj3ICp/+8X+AG4jN1Uy+xtWgfPB+hjp5RJASyUa0hNqtw==",
+ "requires": {
+ "@mantine/utils": "6.0.11"
+ }
+ },
+ "@mantine/dropzone": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/dropzone/-/dropzone-6.0.11.tgz",
+ "integrity": "sha512-FJIbvQkcGQGhUxPyPqg8tkMfqeZJwncguT9iFWkhEaDG3gVrvO65BDxHCV3+kMC8t/bvi/J0sizQiqYCAPgfGQ==",
+ "requires": {
+ "@mantine/utils": "6.0.11",
+ "react-dropzone": "14.2.3"
+ }
+ },
+ "@mantine/hooks": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-6.0.11.tgz",
+ "integrity": "sha512-WM24bEqtnfPikks+92wllvHodwSBuU0tcF+IiCumyQBQTbhLWCVNHaUXYsL/bKFEZVOOwgEO4dITaxqFkdVBxA==",
+ "requires": {}
+ },
+ "@mantine/modals": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/modals/-/modals-6.0.11.tgz",
+ "integrity": "sha512-PNznBQt6AZELMhDuuvebYjLrNhspzuTb1L24Re8Grhe1+1LPBPrbso2fkbmDf4I7+Vg32fbPh0nO73X+KFEtsA==",
+ "requires": {
+ "@mantine/utils": "6.0.11"
+ }
+ },
+ "@mantine/notifications": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-6.0.11.tgz",
+ "integrity": "sha512-Vs0b5XQMBz/quw+388GXYcDHGh09rJfeVx92SdwIvvwdHUxE2PQ71yf0ma7ey/kJU5k2Zb9eLrOp9N+uJ1gW3A==",
+ "requires": {
+ "@mantine/utils": "6.0.11",
+ "react-transition-group": "4.4.2"
+ }
+ },
+ "@mantine/nprogress": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/nprogress/-/nprogress-6.0.11.tgz",
+ "integrity": "sha512-D0VRlw3rTYZrzQf2fqjDf81J0sblJyPj9p1PqxIpelwoJl5s+X2D6nwtCZvI6fwAY9eFDfNtPOMzYxwxVVNoUg==",
+ "requires": {
+ "@mantine/utils": "6.0.11"
+ }
+ },
+ "@mantine/spotlight": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/spotlight/-/spotlight-6.0.11.tgz",
+ "integrity": "sha512-j4p4DWoH/AkDkArBXaUhLchCUkleubes2HU5s2lSGY6DIYuCoiTTt1aqFhEqrIdgdt6f3PCvYZMHX9kXV/kndg==",
+ "requires": {
+ "@mantine/utils": "6.0.11"
+ }
+ },
+ "@mantine/styles": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-6.0.11.tgz",
+ "integrity": "sha512-SNqDIfgs3DVUHsFQ9+5MdZ3CkNHutBCAeaBL1PxlOxhNWB0tlii61rTAwUULxhu8p9MBNMae2UvDUN+gUPvA/A==",
+ "requires": {
+ "clsx": "1.1.1",
+ "csstype": "3.0.9"
+ },
+ "dependencies": {
+ "clsx": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.1.1.tgz",
+ "integrity": "sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA=="
+ },
+ "csstype": {
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz",
+ "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw=="
+ }
+ }
+ },
+ "@mantine/tiptap": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/tiptap/-/tiptap-6.0.11.tgz",
+ "integrity": "sha512-Ti2EU785CAFZs56/HwvJXRHUjyMi/tSttWzr/9xzF+i5LLm2YN51rkeCV7NMUryHwgmzpG7MuCEPF3XhQN7h2Q==",
+ "requires": {
+ "@mantine/utils": "6.0.11"
+ }
+ },
+ "@mantine/utils": {
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@mantine/utils/-/utils-6.0.11.tgz",
+ "integrity": "sha512-ijkEAaKEhZCw7HSWsGMQZsvfmQKmJXmPoQ1LeEwcH3vjZalPk9pQjSPPfUdTeX9ZAv095XWmfVMiNV8+xvM0OQ==",
+ "requires": {}
+ },
"@nicolo-ribaudo/eslint-scope-5-internals": {
"version": "5.1.1-v1",
"resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz",
@@ -21815,6 +23489,107 @@
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.10.2.tgz",
"integrity": "sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ=="
},
+ "@radix-ui/number": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.0.tgz",
+ "integrity": "sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==",
+ "requires": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
+ "@radix-ui/primitive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz",
+ "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==",
+ "requires": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
+ "@radix-ui/react-compose-refs": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz",
+ "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==",
+ "requires": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
+ "@radix-ui/react-context": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz",
+ "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==",
+ "requires": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
+ "@radix-ui/react-direction": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.0.tgz",
+ "integrity": "sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==",
+ "requires": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
+ "@radix-ui/react-presence": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz",
+ "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==",
+ "requires": {
+ "@babel/runtime": "^7.13.10",
+ "@radix-ui/react-compose-refs": "1.0.0",
+ "@radix-ui/react-use-layout-effect": "1.0.0"
+ }
+ },
+ "@radix-ui/react-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.1.tgz",
+ "integrity": "sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA==",
+ "requires": {
+ "@babel/runtime": "^7.13.10",
+ "@radix-ui/react-slot": "1.0.1"
+ }
+ },
+ "@radix-ui/react-scroll-area": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.2.tgz",
+ "integrity": "sha512-k8VseTxI26kcKJaX0HPwkvlNBPTs56JRdYzcZ/vzrNUkDlvXBy8sMc7WvCpYzZkHgb+hd72VW9MqkqecGtuNgg==",
+ "requires": {
+ "@babel/runtime": "^7.13.10",
+ "@radix-ui/number": "1.0.0",
+ "@radix-ui/primitive": "1.0.0",
+ "@radix-ui/react-compose-refs": "1.0.0",
+ "@radix-ui/react-context": "1.0.0",
+ "@radix-ui/react-direction": "1.0.0",
+ "@radix-ui/react-presence": "1.0.0",
+ "@radix-ui/react-primitive": "1.0.1",
+ "@radix-ui/react-use-callback-ref": "1.0.0",
+ "@radix-ui/react-use-layout-effect": "1.0.0"
+ }
+ },
+ "@radix-ui/react-slot": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz",
+ "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==",
+ "requires": {
+ "@babel/runtime": "^7.13.10",
+ "@radix-ui/react-compose-refs": "1.0.0"
+ }
+ },
+ "@radix-ui/react-use-callback-ref": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz",
+ "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==",
+ "requires": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
+ "@radix-ui/react-use-layout-effect": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz",
+ "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==",
+ "requires": {
+ "@babel/runtime": "^7.13.10"
+ }
+ },
"@react-aria/ssr": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@react-aria/ssr/-/ssr-3.1.0.tgz",
@@ -21823,6 +23598,55 @@
"@babel/runtime": "^7.6.2"
}
},
+ "@remirror/core-constants": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-2.0.1.tgz",
+ "integrity": "sha512-ZR4aihtnnT9lMbhh5DEbsriJRlukRXmLZe7HmM+6ufJNNUDoazc75UX26xbgQlNUqgAqMcUdGFAnPc1JwgAdLQ==",
+ "peer": true,
+ "requires": {
+ "@babel/runtime": "^7.21.0"
+ }
+ },
+ "@remirror/core-helpers": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@remirror/core-helpers/-/core-helpers-2.0.3.tgz",
+ "integrity": "sha512-LqIPF4stGG69l9qu/FFicv9d9B+YaItzgDMC5A0CEvDQfKkGD3BfabLmfpnuWbsc06oKGdTduilgWcALLZoYLg==",
+ "peer": true,
+ "requires": {
+ "@babel/runtime": "^7.21.0",
+ "@linaria/core": "4.2.9",
+ "@remirror/core-constants": "^2.0.1",
+ "@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.10",
+ "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"
+ }
+ },
+ "@remirror/types": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@remirror/types/-/types-1.0.1.tgz",
+ "integrity": "sha512-VlZQxwGnt1jtQ18D6JqdIF+uFZo525WEqrfp9BOc3COPpK4+AWCgdnAWL+ho6imWcoINlGjR/+3b6y5C1vBVEA==",
+ "peer": true,
+ "requires": {
+ "type-fest": "^2.19.0"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "peer": true
+ }
+ }
+ },
"@remix-run/router": {
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.6.2.tgz",
@@ -21893,6 +23717,219 @@
"@sinonjs/commons": "^1.7.0"
}
},
+ "@tabler/icons": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-2.19.0.tgz",
+ "integrity": "sha512-3bqWTxFOFkrld+hx0nDSgwGWPrP2NeB9ySCAqWjXMN0hwewXYnNPpDKkOYtDfUDRtB+iiR/0FyW+kki6tu6qkQ=="
+ },
+ "@tabler/icons-react": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/@tabler/icons-react/-/icons-react-2.19.0.tgz",
+ "integrity": "sha512-CitxGhjGcvxSmvK5JJ7JUAal5ifygUQzfMrVt/pOg+XELIt+3jtRDTyhZHHz84XoIddxRTQMZTl/11GOjtZ9SA==",
+ "requires": {
+ "@tabler/icons": "2.19.0",
+ "prop-types": "^15.7.2"
+ }
+ },
+ "@tiptap/core": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.0.3.tgz",
+ "integrity": "sha512-jLyVIWAdjjlNzrsRhSE2lVL/7N8228/1R1QtaVU85UlMIwHFAcdzhD8FeiKkqxpTnGpaDVaTy7VNEtEgaYdCyA==",
+ "requires": {}
+ },
+ "@tiptap/extension-blockquote": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.0.3.tgz",
+ "integrity": "sha512-rkUcFv2iL6f86DBBHoa4XdKNG2StvkJ7tfY9GoMpT46k3nxOaMTqak9/qZOo79TWxMLYtXzoxtKIkmWsbbcj4A==",
+ "requires": {}
+ },
+ "@tiptap/extension-bold": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.0.3.tgz",
+ "integrity": "sha512-OGT62fMRovSSayjehumygFWTg2Qn0IDbqyMpigg/RUAsnoOI2yBZFVrdM2gk1StyoSay7gTn2MLw97IUfr7FXg==",
+ "requires": {}
+ },
+ "@tiptap/extension-bubble-menu": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.0.3.tgz",
+ "integrity": "sha512-lPt1ELrYCuoQrQEUukqjp9xt38EwgPUwaKHI3wwt2Rbv+C6q1gmRsK1yeO/KqCNmFxNqF2p9ZF9srOnug/RZDQ==",
+ "requires": {
+ "tippy.js": "^6.3.7"
+ }
+ },
+ "@tiptap/extension-bullet-list": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.0.3.tgz",
+ "integrity": "sha512-RtaLiRvZbMTOje+FW5bn+mYogiIgNxOm065wmyLPypnTbLSeHeYkoqVSqzZeqUn+7GLnwgn1shirUe6csVE/BA==",
+ "requires": {}
+ },
+ "@tiptap/extension-code": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.0.3.tgz",
+ "integrity": "sha512-LsVCKVxgBtkstAr1FjxN8T3OjlC76a2X8ouoZpELMp+aXbjqyanCKzt+sjjUhE4H0yLFd4v+5v6UFoCv4EILiw==",
+ "requires": {}
+ },
+ "@tiptap/extension-code-block": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.0.3.tgz",
+ "integrity": "sha512-F4xMy18EwgpyY9f5Te7UuF7UwxRLptOtCq1p2c2DfxBvHDWhAjQqVqcW/sq/I/WuED7FwCnPLyyAasPiVPkLPw==",
+ "requires": {}
+ },
+ "@tiptap/extension-document": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.0.3.tgz",
+ "integrity": "sha512-PsYeNQQBYIU9ayz1R11Kv/kKNPFNIV8tApJ9pxelXjzcAhkjncNUazPN/dyho60mzo+WpsmS3ceTj/gK3bCtWA==",
+ "requires": {}
+ },
+ "@tiptap/extension-dropcursor": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.0.3.tgz",
+ "integrity": "sha512-McthMrfusn6PjcaynJLheZJcXto8TaIW5iVitYh8qQrDXr31MALC/5GvWuiswmQ8bAXiWPwlLDYE/OJfwtggaw==",
+ "requires": {}
+ },
+ "@tiptap/extension-floating-menu": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.0.3.tgz",
+ "integrity": "sha512-zN1vRGRvyK3pO2aHRmQSOTpl4UJraXYwKYM009n6WviYKUNm0LPGo+VD4OAtdzUhPXyccnlsTv2p6LIqFty6Bg==",
+ "requires": {
+ "tippy.js": "^6.3.7"
+ }
+ },
+ "@tiptap/extension-gapcursor": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.0.3.tgz",
+ "integrity": "sha512-6I9EzzsYOyyqDvDvxIK6Rv3EXB+fHKFj8ntHO8IXmeNJ6pkhOinuXVsW6Yo7TcDYoTj4D5I2MNFAW2rIkgassw==",
+ "requires": {}
+ },
+ "@tiptap/extension-hard-break": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.0.3.tgz",
+ "integrity": "sha512-RCln6ARn16jvKTjhkcAD5KzYXYS0xRMc0/LrHeV8TKdCd4Yd0YYHe0PU4F9gAgAfPQn7Dgt4uTVJLN11ICl8sQ==",
+ "requires": {}
+ },
+ "@tiptap/extension-heading": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.0.3.tgz",
+ "integrity": "sha512-f0IEv5ms6aCzL80WeZ1qLCXTkRVwbpRr1qAETjg3gG4eoJN18+lZNOJYpyZy3P92C5KwF2T3Av00eFyVLIbb8Q==",
+ "requires": {}
+ },
+ "@tiptap/extension-history": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.0.3.tgz",
+ "integrity": "sha512-00KHIcJ8kivn2ARI6NQYphv2LfllVCXViHGm0EhzDW6NQxCrriJKE3tKDcTFCu7LlC5doMpq9Z6KXdljc4oVeQ==",
+ "requires": {}
+ },
+ "@tiptap/extension-horizontal-rule": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.0.3.tgz",
+ "integrity": "sha512-SZRUSh07b/M0kJHNKnfBwBMWrZBEm/E2LrK1NbluwT3DBhE+gvwiEdBxgB32zKHNxaDEXUJwUIPNC3JSbKvPUA==",
+ "requires": {}
+ },
+ "@tiptap/extension-italic": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.0.3.tgz",
+ "integrity": "sha512-cfS5sW0gu7qf4ihwnLtW/QMTBrBEXaT0sJl3RwkhjIBg/65ywJKE5Nz9ewnQHmDeT18hvMJJ1VIb4j4ze9jj9A==",
+ "requires": {}
+ },
+ "@tiptap/extension-link": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.0.3.tgz",
+ "integrity": "sha512-H72tXQ5rkVCkAhFaf08fbEU7EBUCK0uocsqOF+4th9sOlrhfgyJtc8Jv5EXPDpxNgG5jixSqWBo0zKXQm9s9eg==",
+ "requires": {
+ "linkifyjs": "^4.1.0"
+ }
+ },
+ "@tiptap/extension-list-item": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.0.3.tgz",
+ "integrity": "sha512-p7cUsk0LpM1PfdAuFE8wYBNJ3gvA0UhNGR08Lo++rt9UaCeFLSN1SXRxg97c0oa5+Ski7SrCjIJ5Ynhz0viTjQ==",
+ "requires": {}
+ },
+ "@tiptap/extension-ordered-list": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.0.3.tgz",
+ "integrity": "sha512-ZB3MpZh/GEy1zKgw7XDQF4FIwycZWNof1k9WbDZOI063Ch4qHZowhVttH2mTCELuyvTMM/o9a8CS7qMqQB48bw==",
+ "requires": {}
+ },
+ "@tiptap/extension-paragraph": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.0.3.tgz",
+ "integrity": "sha512-a+tKtmj4bU3GVCH1NE8VHWnhVexxX5boTVxsHIr4yGG3UoKo1c5AO7YMaeX2W5xB5iIA+BQqOPCDPEAx34dd2A==",
+ "requires": {}
+ },
+ "@tiptap/extension-strike": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.0.3.tgz",
+ "integrity": "sha512-RO4/EYe2iPD6ifDHORT8fF6O9tfdtnzxLGwZIKZXnEgtweH+MgoqevEzXYdS+54Wraq4TUQGNcsYhe49pv7Rlw==",
+ "requires": {}
+ },
+ "@tiptap/extension-text": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.0.3.tgz",
+ "integrity": "sha512-LvzChcTCcPSMNLUjZe/A9SHXWGDHtvk73fR7CBqAeNU0MxhBPEBI03GFQ6RzW3xX0CmDmjpZoDxFMB+hDEtW1A==",
+ "requires": {}
+ },
+ "@tiptap/pm": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.0.3.tgz",
+ "integrity": "sha512-I9dsInD89Agdm1QjFRO9dmJtU1ldVSILNPW0pEhv9wYqYVvl4HUj/JMtYNqu2jWrCHNXQcaX/WkdSdvGJtmg5g==",
+ "peer": true,
+ "requires": {
+ "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"
+ }
+ },
+ "@tiptap/react": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-2.0.3.tgz",
+ "integrity": "sha512-fiAh8Lk+/NBPAR/PE4Kc/aLiBUbUYI/CpAopz8DI9eInNyV8h8LAGa9uFILJQF/TNu0tclJ4rV0sWc7Se0FZMw==",
+ "requires": {
+ "@tiptap/extension-bubble-menu": "^2.0.3",
+ "@tiptap/extension-floating-menu": "^2.0.3"
+ }
+ },
+ "@tiptap/starter-kit": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.0.3.tgz",
+ "integrity": "sha512-t4WG4w93zTpL2VxhVyJJvl3kdLF001ZrhpOuEiZqEMBMUMbM56Uiigv1CnUQpTFrjDAh3IM8hkqzAh20TYw2iQ==",
+ "requires": {
+ "@tiptap/core": "^2.0.3",
+ "@tiptap/extension-blockquote": "^2.0.3",
+ "@tiptap/extension-bold": "^2.0.3",
+ "@tiptap/extension-bullet-list": "^2.0.3",
+ "@tiptap/extension-code": "^2.0.3",
+ "@tiptap/extension-code-block": "^2.0.3",
+ "@tiptap/extension-document": "^2.0.3",
+ "@tiptap/extension-dropcursor": "^2.0.3",
+ "@tiptap/extension-gapcursor": "^2.0.3",
+ "@tiptap/extension-hard-break": "^2.0.3",
+ "@tiptap/extension-heading": "^2.0.3",
+ "@tiptap/extension-history": "^2.0.3",
+ "@tiptap/extension-horizontal-rule": "^2.0.3",
+ "@tiptap/extension-italic": "^2.0.3",
+ "@tiptap/extension-list-item": "^2.0.3",
+ "@tiptap/extension-ordered-list": "^2.0.3",
+ "@tiptap/extension-paragraph": "^2.0.3",
+ "@tiptap/extension-strike": "^2.0.3",
+ "@tiptap/extension-text": "^2.0.3"
+ }
+ },
"@trivago/prettier-plugin-sort-imports": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-2.0.2.tgz",
@@ -22391,6 +24428,18 @@
"integrity": "sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==",
"dev": true
},
+ "@types/object.omit": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@types/object.omit/-/object.omit-3.0.0.tgz",
+ "integrity": "sha512-I27IoPpH250TUzc9FzXd0P1BV/BMJuzqD3jOz98ehf9dQqGkxlq+hO1bIqZGWqCg5bVOy0g4AUVJtnxe0klDmw==",
+ "peer": true
+ },
+ "@types/object.pick": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/@types/object.pick/-/object.pick-1.3.2.tgz",
+ "integrity": "sha512-sn7L+qQ6RLPdXRoiaE7bZ/Ek+o4uICma/lBFPyJEKDTPTBP1W8u0c4baj3EiS4DiqLs+Hk+KUGvMVJtAw3ePJg==",
+ "peer": true
+ },
"@types/parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
@@ -22518,6 +24567,12 @@
"integrity": "sha512-eDLVUvvTn+mol3NpP211DTH9JzSS6YKssRIhHNmXk5BiCl+gc4s+xQQjRFTSsGBohmka5qBsHX6qhL4x88Wkvg==",
"dev": true
},
+ "@types/throttle-debounce": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@types/throttle-debounce/-/throttle-debounce-2.1.0.tgz",
+ "integrity": "sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==",
+ "peer": true
+ },
"@types/unist": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.5.tgz",
@@ -23048,6 +25103,14 @@
"sprintf-js": "~1.0.2"
}
},
+ "aria-hidden": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz",
+ "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==",
+ "requires": {
+ "tslib": "^2.0.0"
+ }
+ },
"aria-query": {
"version": "4.2.2",
"resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
@@ -23175,6 +25238,11 @@
"lodash": "^4.17.14"
}
},
+ "attr-accept": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz",
+ "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg=="
+ },
"autoprefixer": {
"version": "10.4.2",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz",
@@ -23287,6 +25355,24 @@
"schema-utils": "^2.6.5"
}
},
+ "babel-merge": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/babel-merge/-/babel-merge-3.0.0.tgz",
+ "integrity": "sha512-eBOBtHnzt9xvnjpYNI5HmaPp/b2vMveE5XggzqHnQeHJ8mFIBrBv6WZEVIj5jJ2uwTItkqKo9gWzEEcBxEq0yw==",
+ "peer": true,
+ "requires": {
+ "deepmerge": "^2.2.1",
+ "object.omit": "^3.0.0"
+ },
+ "dependencies": {
+ "deepmerge": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
+ "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==",
+ "peer": true
+ }
+ }
+ },
"babel-plugin-dynamic-import-node": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
@@ -23322,27 +25408,13 @@
}
},
"babel-plugin-macros": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz",
- "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
+ "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
"requires": {
- "@babel/runtime": "^7.7.2",
- "cosmiconfig": "^6.0.0",
- "resolve": "^1.12.0"
- },
- "dependencies": {
- "cosmiconfig": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
- "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
- "requires": {
- "@types/parse-json": "^4.0.0",
- "import-fresh": "^3.1.0",
- "parse-json": "^5.0.0",
- "path-type": "^4.0.0",
- "yaml": "^1.7.2"
- }
- }
+ "@babel/runtime": "^7.12.5",
+ "cosmiconfig": "^7.0.0",
+ "resolve": "^1.19.0"
}
},
"babel-plugin-polyfill-corejs2": {
@@ -23441,19 +25513,6 @@
"@babel/runtime": "^7.16.3",
"babel-plugin-macros": "^3.1.0",
"babel-plugin-transform-react-remove-prop-types": "^0.4.24"
- },
- "dependencies": {
- "babel-plugin-macros": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz",
- "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.12.5",
- "cosmiconfig": "^7.0.0",
- "resolve": "^1.19.0"
- }
- }
}
},
"bail": {
@@ -23798,6 +25857,12 @@
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001482.tgz",
"integrity": "sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ=="
},
+ "case-anything": {
+ "version": "2.1.11",
+ "resolved": "https://registry.npmjs.org/case-anything/-/case-anything-2.1.11.tgz",
+ "integrity": "sha512-uzKDXzdM/x914cepWPzElU3y50NRKYhjkO4ittOHLq+rF6M0AgRLF/+yPR1tvwLNAh8WHEPTfhuciZGPfX+oyg==",
+ "peer": true
+ },
"ccount": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz",
@@ -24301,7 +26366,6 @@
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
"integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
- "dev": true,
"requires": {
"@types/parse-json": "^4.0.0",
"import-fresh": "^3.2.1",
@@ -24361,6 +26425,12 @@
"integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
"dev": true
},
+ "crelt": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz",
+ "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==",
+ "peer": true
+ },
"cross-env": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz",
@@ -24630,6 +26700,12 @@
"integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
"dev": true
},
+ "dash-get": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/dash-get/-/dash-get-1.0.2.tgz",
+ "integrity": "sha512-4FbVrHDwfOASx7uQVxeiCTo7ggSdYZbqs8lH+WU6ViypPlDbe9y6IP5VVUDQBv9DcnyaiPT5XT0UWHgJ64zLeQ==",
+ "peer": true
+ },
"dayjs": {
"version": "1.11.7",
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz",
@@ -24696,10 +26772,9 @@
"dev": true
},
"deepmerge": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
- "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
- "dev": true
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
},
"default-gateway": {
"version": "6.0.3",
@@ -24797,6 +26872,11 @@
"integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
"dev": true
},
+ "detect-node-es": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz",
+ "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="
+ },
"diff": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
@@ -25001,6 +27081,19 @@
}
}
},
+ "embla-carousel": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-7.1.0.tgz",
+ "integrity": "sha512-Bh8Pa8NWzgugLkf8sAGexQlBCNDFaej5BXiKgQdRJ1mUC9NWBrw9Z23YVPVGkguWoz5LMjZXXFVGCobl3UPt/Q=="
+ },
+ "embla-carousel-react": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-7.1.0.tgz",
+ "integrity": "sha512-tbYRPRZSDNd2QLNqYDcArAakGIxtUbhS7tkP0dGXktXHGgcX+3ji3VrOUTOftBiujZrMV8kRxtrRUe/1soloIQ==",
+ "requires": {
+ "embla-carousel": "7.1.0"
+ }
+ },
"emittery": {
"version": "0.10.2",
"resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz",
@@ -26190,6 +28283,14 @@
}
}
},
+ "file-selector": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.6.0.tgz",
+ "integrity": "sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==",
+ "requires": {
+ "tslib": "^2.4.0"
+ }
+ },
"file-type": {
"version": "12.4.2",
"resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz",
@@ -26384,6 +28485,11 @@
"has-symbols": "^1.0.3"
}
},
+ "get-nonce": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz",
+ "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="
+ },
"get-package-type": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
@@ -27108,6 +29214,15 @@
"integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
"dev": true
},
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "peer": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -27203,7 +29318,6 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
"integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
"requires": {
"isobject": "^3.0.1"
}
@@ -29018,6 +31132,20 @@
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
+ "linkify-it": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz",
+ "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==",
+ "peer": true,
+ "requires": {
+ "uc.micro": "^1.0.1"
+ }
+ },
+ "linkifyjs": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.1.tgz",
+ "integrity": "sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA=="
+ },
"loader-runner": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
@@ -29140,8 +31268,7 @@
"make-error": {
"version": "1.3.6",
"resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
- "dev": true
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
},
"makeerror": {
"version": "1.0.12",
@@ -29152,6 +31279,33 @@
"tmpl": "1.0.5"
}
},
+ "markdown-it": {
+ "version": "13.0.1",
+ "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.1.tgz",
+ "integrity": "sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==",
+ "peer": true,
+ "requires": {
+ "argparse": "^2.0.1",
+ "entities": "~3.0.1",
+ "linkify-it": "^4.0.1",
+ "mdurl": "^1.0.1",
+ "uc.micro": "^1.0.5"
+ },
+ "dependencies": {
+ "argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "peer": true
+ },
+ "entities": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
+ "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==",
+ "peer": true
+ }
+ }
+ },
"markdown-table": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
@@ -30165,6 +32319,24 @@
"es-abstract": "^1.19.5"
}
},
+ "object.omit": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-3.0.0.tgz",
+ "integrity": "sha512-EO+BCv6LJfu+gBIF3ggLicFebFLN5zqzz/WWJlMFfkMyGth+oBkhxzDl0wx2W4GkLzuQs/FsSkXZb2IMWQqmBQ==",
+ "peer": true,
+ "requires": {
+ "is-extendable": "^1.0.0"
+ }
+ },
+ "object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
+ "peer": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
"object.values": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
@@ -30240,6 +32412,12 @@
"word-wrap": "^1.2.3"
}
},
+ "orderedmap": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz",
+ "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==",
+ "peer": true
+ },
"os-browserify": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
@@ -30943,6 +33121,205 @@
"resolved": "https://registry.npmjs.org/property-information/-/property-information-6.1.1.tgz",
"integrity": "sha512-hrzC564QIl0r0vy4l6MvRLhafmUowhO/O3KgVSoXIbbA2Sz4j8HGpJc6T2cubRVwMwpdiG/vKGfhT4IixmKN9w=="
},
+ "prosemirror-changeset": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.2.1.tgz",
+ "integrity": "sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==",
+ "peer": true,
+ "requires": {
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "prosemirror-collab": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz",
+ "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==",
+ "peer": true,
+ "requires": {
+ "prosemirror-state": "^1.0.0"
+ }
+ },
+ "prosemirror-commands": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz",
+ "integrity": "sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==",
+ "peer": true,
+ "requires": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "prosemirror-dropcursor": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz",
+ "integrity": "sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==",
+ "peer": true,
+ "requires": {
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.1.0",
+ "prosemirror-view": "^1.1.0"
+ }
+ },
+ "prosemirror-gapcursor": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz",
+ "integrity": "sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==",
+ "peer": true,
+ "requires": {
+ "prosemirror-keymap": "^1.0.0",
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-view": "^1.0.0"
+ }
+ },
+ "prosemirror-history": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.3.2.tgz",
+ "integrity": "sha512-/zm0XoU/N/+u7i5zepjmZAEnpvjDtzoPWW6VmKptcAnPadN/SStsBjMImdCEbb3seiNTpveziPTIrXQbHLtU1g==",
+ "peer": true,
+ "requires": {
+ "prosemirror-state": "^1.2.2",
+ "prosemirror-transform": "^1.0.0",
+ "prosemirror-view": "^1.31.0",
+ "rope-sequence": "^1.3.0"
+ }
+ },
+ "prosemirror-inputrules": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.2.1.tgz",
+ "integrity": "sha512-3LrWJX1+ULRh5SZvbIQlwZafOXqp1XuV21MGBu/i5xsztd+9VD15x6OtN6mdqSFI7/8Y77gYUbQ6vwwJ4mr6QQ==",
+ "peer": true,
+ "requires": {
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "prosemirror-keymap": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz",
+ "integrity": "sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==",
+ "peer": true,
+ "requires": {
+ "prosemirror-state": "^1.0.0",
+ "w3c-keyname": "^2.2.0"
+ }
+ },
+ "prosemirror-markdown": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.11.0.tgz",
+ "integrity": "sha512-yP9mZqPRstjZhhf3yykCQNE3AijxARrHe4e7esV9A+gp4cnGOH4QvrKYPpXLHspNWyvJJ+0URH+iIvV5qP1I2Q==",
+ "peer": true,
+ "requires": {
+ "markdown-it": "^13.0.1",
+ "prosemirror-model": "^1.0.0"
+ }
+ },
+ "prosemirror-menu": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.2.tgz",
+ "integrity": "sha512-437HIWTq4F9cTX+kPfqZWWm+luJm95Aut/mLUy+9OMrOml0bmWDS26ceC6SNfb2/S94et1sZ186vLO7pDHzxSw==",
+ "peer": true,
+ "requires": {
+ "crelt": "^1.0.0",
+ "prosemirror-commands": "^1.0.0",
+ "prosemirror-history": "^1.0.0",
+ "prosemirror-state": "^1.0.0"
+ }
+ },
+ "prosemirror-model": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.19.1.tgz",
+ "integrity": "sha512-RpV0fZfy74DEO9GPRbGcG6xN33KuqEvlLE2V0e5CXUGs3xkZsiJfx1dcYPU57+606NVYCaDN1riFXdXBQRaRcg==",
+ "peer": true,
+ "requires": {
+ "orderedmap": "^2.0.0"
+ }
+ },
+ "prosemirror-schema-basic": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.2.tgz",
+ "integrity": "sha512-/dT4JFEGyO7QnNTe9UaKUhjDXbTNkiWTq/N4VpKaF79bBjSExVV2NXmJpcM7z/gD7mbqNjxbmWW5nf1iNSSGnw==",
+ "peer": true,
+ "requires": {
+ "prosemirror-model": "^1.19.0"
+ }
+ },
+ "prosemirror-schema-list": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.2.3.tgz",
+ "integrity": "sha512-HD8yjDOusz7JB3oBFCaMOpEN9Z9DZttLr6tcASjnvKMc0qTyX5xgAN8YiMFFEcwyhF7WZrZ2YQkAwzsn8ICVbQ==",
+ "peer": true,
+ "requires": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.0.0"
+ }
+ },
+ "prosemirror-state": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.3.tgz",
+ "integrity": "sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==",
+ "peer": true,
+ "requires": {
+ "prosemirror-model": "^1.0.0",
+ "prosemirror-transform": "^1.0.0",
+ "prosemirror-view": "^1.27.0"
+ }
+ },
+ "prosemirror-tables": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.3.2.tgz",
+ "integrity": "sha512-/9JTeN6s58Zq66HXaxP6uf8PAmc7XXKZFPlOGVtLvxEd6xBP6WtzaJB9wBjiGUzwbdhdMEy7V62yuHqk/3VrnQ==",
+ "peer": true,
+ "requires": {
+ "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"
+ }
+ },
+ "prosemirror-trailing-node": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.4.tgz",
+ "integrity": "sha512-0Yl9w7IdHkaCdqR+NE3FOucePME4OmiGcybnF1iasarEILP5U8+4xTnl53yafULjmwcg1SrSG65Hg7Zk2H2v3g==",
+ "peer": true,
+ "requires": {
+ "@babel/runtime": "^7.21.0",
+ "@remirror/core-constants": "^2.0.1",
+ "@remirror/core-helpers": "^2.0.2",
+ "escape-string-regexp": "^4.0.0"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "peer": true
+ }
+ }
+ },
+ "prosemirror-transform": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.7.2.tgz",
+ "integrity": "sha512-b94lVUdA9NyaYRb2WuGSgb5YANiITa05dtew9eSK+KkYu64BCnU27WhJPE95gAWAnhV57CM3FabWXM23gri8Kg==",
+ "peer": true,
+ "requires": {
+ "prosemirror-model": "^1.0.0"
+ }
+ },
+ "prosemirror-view": {
+ "version": "1.31.3",
+ "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.31.3.tgz",
+ "integrity": "sha512-UYDa8WxRFZm0xQLXiPJUVTl6H08Fn0IUVDootA7ZlQwzooqVWnBOXLovJyyTKgws1nprfsPhhlvWgt2jo4ZA6g==",
+ "peer": true,
+ "requires": {
+ "prosemirror-model": "^1.16.0",
+ "prosemirror-state": "^1.0.0",
+ "prosemirror-transform": "^1.1.0"
+ }
+ },
"proxy-addr": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
@@ -31112,6 +33489,16 @@
"prop-types": "^15.8.1"
}
},
+ "react-dropzone": {
+ "version": "14.2.3",
+ "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-14.2.3.tgz",
+ "integrity": "sha512-O3om8I+PkFKbxCukfIR3QAGftYXDZfOE2N1mr/7qebQJHs7U+/RSL/9xomJNpRg9kM5h9soQSdf0Gc7OHF5Fug==",
+ "requires": {
+ "attr-accept": "^2.2.2",
+ "file-selector": "^0.6.0",
+ "prop-types": "^15.8.1"
+ }
+ },
"react-google-recaptcha": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/react-google-recaptcha/-/react-google-recaptcha-2.1.0.tgz",
@@ -31211,6 +33598,27 @@
"integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==",
"dev": true
},
+ "react-remove-scroll": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.6.tgz",
+ "integrity": "sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg==",
+ "requires": {
+ "react-remove-scroll-bar": "^2.3.4",
+ "react-style-singleton": "^2.2.1",
+ "tslib": "^2.1.0",
+ "use-callback-ref": "^1.3.0",
+ "use-sidecar": "^1.1.2"
+ }
+ },
+ "react-remove-scroll-bar": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz",
+ "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==",
+ "requires": {
+ "react-style-singleton": "^2.2.1",
+ "tslib": "^2.0.0"
+ }
+ },
"react-router": {
"version": "6.11.2",
"resolved": "https://registry.npmjs.org/react-router/-/react-router-6.11.2.tgz",
@@ -31237,6 +33645,26 @@
"tiny-invariant": "1.2.0"
}
},
+ "react-style-singleton": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz",
+ "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==",
+ "requires": {
+ "get-nonce": "^1.0.0",
+ "invariant": "^2.2.4",
+ "tslib": "^2.0.0"
+ }
+ },
+ "react-textarea-autosize": {
+ "version": "8.3.4",
+ "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz",
+ "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==",
+ "requires": {
+ "@babel/runtime": "^7.10.2",
+ "use-composed-ref": "^1.3.0",
+ "use-latest": "^1.2.1"
+ }
+ },
"react-transition-group": {
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz",
@@ -31548,6 +33976,12 @@
"fsevents": "~2.3.2"
}
},
+ "rope-sequence": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz",
+ "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==",
+ "peer": true
+ },
"rtl-css-js": {
"version": "1.16.0",
"resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.0.tgz",
@@ -32289,9 +34723,9 @@
}
},
"stylis": {
- "version": "4.0.13",
- "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz",
- "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag=="
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz",
+ "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="
},
"supports-color": {
"version": "5.5.0",
@@ -32329,6 +34763,11 @@
}
}
},
+ "tabbable": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.1.2.tgz",
+ "integrity": "sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ=="
+ },
"tapable": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
@@ -32471,6 +34910,14 @@
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz",
"integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg=="
},
+ "tippy.js": {
+ "version": "6.3.7",
+ "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz",
+ "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==",
+ "requires": {
+ "@popperjs/core": "^2.9.0"
+ }
+ },
"tmpl": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
@@ -32679,9 +35126,9 @@
}
},
"tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"tsutils": {
"version": "3.21.0",
@@ -32743,6 +35190,12 @@
"integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==",
"dev": true
},
+ "uc.micro": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
+ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
+ "peer": true
+ },
"unbox-primitive": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
@@ -32933,6 +35386,43 @@
}
}
},
+ "use-callback-ref": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz",
+ "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==",
+ "requires": {
+ "tslib": "^2.0.0"
+ }
+ },
+ "use-composed-ref": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz",
+ "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==",
+ "requires": {}
+ },
+ "use-isomorphic-layout-effect": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
+ "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
+ "requires": {}
+ },
+ "use-latest": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz",
+ "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==",
+ "requires": {
+ "use-isomorphic-layout-effect": "^1.1.1"
+ }
+ },
+ "use-sidecar": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz",
+ "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==",
+ "requires": {
+ "detect-node-es": "^1.1.0",
+ "tslib": "^2.0.0"
+ }
+ },
"util": {
"version": "0.11.1",
"resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
@@ -33126,6 +35616,12 @@
"he": "^1.1.0"
}
},
+ "w3c-keyname": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.7.tgz",
+ "integrity": "sha512-XB8aa62d4rrVfoZYQaYNy3fy+z4nrfy2ooea3/0BnBzXW0tSdZ+lRgjzBZhk0La0H6h8fVyYCxx/qkQcAIuvfg==",
+ "peer": true
+ },
"walker": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
diff --git a/VocaDbWeb/package.json b/VocaDbWeb/package.json
index 193059246e..7dfd32a60d 100644
--- a/VocaDbWeb/package.json
+++ b/VocaDbWeb/package.json
@@ -56,9 +56,23 @@
"vue-template-compiler": "^2.6.11"
},
"dependencies": {
- "@emotion/react": "^11.8.2",
+ "@emotion/react": "^11.11.0",
"@fluentui/react-icons": "^2.0.179",
+ "@mantine/carousel": "^6.0.11",
+ "@mantine/core": "^6.0.11",
+ "@mantine/dates": "^6.0.11",
+ "@mantine/dropzone": "^6.0.11",
+ "@mantine/hooks": "^6.0.11",
+ "@mantine/modals": "^6.0.11",
+ "@mantine/notifications": "^6.0.11",
+ "@mantine/nprogress": "^6.0.11",
+ "@mantine/spotlight": "^6.0.11",
+ "@mantine/tiptap": "^6.0.11",
"@restart/ui": "^0.2.3",
+ "@tabler/icons-react": "^2.19.0",
+ "@tiptap/extension-link": "^2.0.3",
+ "@tiptap/react": "^2.0.3",
+ "@tiptap/starter-kit": "^2.0.3",
"@vocadb/nostalgic-diva": "^1.3.0-rc.8",
"@vocadb/route-sphere": "^2.0.0-rc.8",
"ajv": "^8.6.2",
@@ -67,6 +81,7 @@
"classnames": "^2.3.1",
"dayjs": "^1.11.7",
"decimal.js-light": "^2.5.1",
+ "embla-carousel-react": "^7.1.0",
"franc-min": "^6.1.0",
"highcharts": "^10.0.0",
"highcharts-react-official": "^3.1.0",