diff --git a/next.config.js b/next.config.js
index dde3ec977..0abbde49c 100644
--- a/next.config.js
+++ b/next.config.js
@@ -1,14 +1,19 @@
const { i18n } = require('./next-i18next.config');
+const removeImports = require('next-remove-imports')();
+
const withBundleAnalyzer = require('@next/bundle-analyzer')({
enabled: process.env.ANALYZE === 'true',
});
-module.exports = withBundleAnalyzer({
- images: {
- domains: ['cdn.jsdelivr.net'],
- },
- reactStrictMode: true,
- output: 'standalone',
- i18n,
-});
+module.exports = withBundleAnalyzer(
+ removeImports({
+ experimental: { esmExternals: true },
+ images: {
+ domains: ['cdn.jsdelivr.net'],
+ },
+ reactStrictMode: true,
+ output: 'standalone',
+ i18n,
+ })
+);
diff --git a/package.json b/package.json
index 23e874fde..6a5469457 100644
--- a/package.json
+++ b/package.json
@@ -45,6 +45,7 @@
"@tabler/icons": "^1.106.0",
"@tanstack/react-query": "^4.2.1",
"@tanstack/react-query-devtools": "^4.24.4",
+ "@uiw/react-textarea-code-editor": "v1.4.4",
"axios": "^0.27.2",
"consola": "^2.15.3",
"cookies-next": "^2.1.1",
@@ -59,6 +60,7 @@
"js-file-download": "^0.4.12",
"next": "^13.1.6",
"next-i18next": "^11.3.0",
+ "next-remove-imports": "^1.0.8",
"nzbget-api": "^0.0.3",
"ping": "^0.4.2",
"prism-react-renderer": "^1.3.5",
@@ -81,6 +83,8 @@
"@types/uuid": "^8.3.4",
"@typescript-eslint/eslint-plugin": "^5.30.7",
"@typescript-eslint/parser": "^5.30.7",
+ "babel-loader": "^9.1.2",
+ "babel-plugin-transform-remove-imports": "^1.7.0",
"eslint": "^8.20.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^17.0.0",
diff --git a/public/locales/en/common.json b/public/locales/en/common.json
index 5c14a9ca6..1b78b10a3 100644
--- a/public/locales/en/common.json
+++ b/public/locales/en/common.json
@@ -24,5 +24,11 @@
"seconds": "seconds",
"minutes": "minutes",
"hours": "hours"
+ },
+ "loading": "Loading...",
+ "breakPoints": {
+ "small": "small",
+ "medium": "medium",
+ "large": "large"
}
}
\ No newline at end of file
diff --git a/public/locales/en/layout/header/actions/toggle-edit-mode.json b/public/locales/en/layout/header/actions/toggle-edit-mode.json
index 965eb3b8a..e99d62915 100644
--- a/public/locales/en/layout/header/actions/toggle-edit-mode.json
+++ b/public/locales/en/layout/header/actions/toggle-edit-mode.json
@@ -7,10 +7,5 @@
"popover": {
"title": "Edit mode is enabled for <1>{{size}}1> size",
"text": "You can adjust and configure your apps now. Changes are not saved until you exit edit mode"
- },
- "screenSizes": {
- "small": "small",
- "medium": "medium",
- "large": "large"
}
}
diff --git a/public/locales/en/layout/modals/about.json b/public/locales/en/layout/modals/about.json
index fa0044a91..2263dc21f 100644
--- a/public/locales/en/layout/modals/about.json
+++ b/public/locales/en/layout/modals/about.json
@@ -1,7 +1,13 @@
{
"description": "Homarr is a sleek, modern dashboard that puts all of your apps and services at your fingertips. With Homarr, you can access and control everything in one convenient location. Homarr seamlessly integrates with the apps you've added, providing you with valuable information and giving you complete control. Installation is a breeze, and Homarr supports a wide range of deployment methods.",
- "i18n": "Loaded I18n translation namespaces",
- "locales": "Configured I18n locales",
"contact": "Having trouble or questions? Connect with us!",
- "addToDashboard": "Add to Dashboard"
-}
+ "addToDashboard": "Add to Dashboard",
+ "metrics": {
+ "configurationSchemaVersion": "Configuration schema version",
+ "configurationsCount": "Available configurations",
+ "version": "Version",
+ "nodeEnvironment": "Node environment",
+ "i18n": "Loaded I18n translation namespaces",
+ "locales": "Configured I18n locales"
+ }
+}
\ No newline at end of file
diff --git a/public/locales/en/settings/common.json b/public/locales/en/settings/common.json
index 7908b2be8..b5b0a488c 100644
--- a/public/locales/en/settings/common.json
+++ b/public/locales/en/settings/common.json
@@ -18,7 +18,11 @@
},
"grow": "Grow grid (take all space)",
"layout": {
- "title": "Dashboard layout",
+ "preview": {
+ "title": "Preview",
+ "subtitle": "Changes will be saved automatically"
+ },
+ "divider": "Layout options",
"main": "Main",
"sidebar": "Sidebar",
"cannotturnoff": "Cannot be turned off",
diff --git a/public/locales/en/settings/customization/color-selector.json b/public/locales/en/settings/customization/color-selector.json
index d66bbfe6e..19f42e95b 100644
--- a/public/locales/en/settings/customization/color-selector.json
+++ b/public/locales/en/settings/customization/color-selector.json
@@ -1,3 +1,4 @@
{
+ "colors": "Colors",
"suffix": "{{color}} color"
}
\ No newline at end of file
diff --git a/public/locales/en/settings/customization/general.json b/public/locales/en/settings/customization/general.json
new file mode 100644
index 000000000..0215ba5e8
--- /dev/null
+++ b/public/locales/en/settings/customization/general.json
@@ -0,0 +1,21 @@
+{
+ "text": "Customizations allow you to configure and adjust your experience with Homarr to your preferences.",
+ "accordeon": {
+ "layout": {
+ "name": "Layout",
+ "description": "Enable and disable elements on your header and dashboard tiles"
+ },
+ "gridstack": {
+ "name": "Gridstack",
+ "description": "Customize the behaviour and columns of your dashboard area"
+ },
+ "pageMetadata": {
+ "name": "Page Metadata",
+ "description": "Adjust titles, logo and PWA"
+ },
+ "appereance": {
+ "name": "Appereance",
+ "description": "Customize the background, colors and apps appereance"
+ }
+ }
+}
\ No newline at end of file
diff --git a/public/locales/en/settings/customization/gridstack.json b/public/locales/en/settings/customization/gridstack.json
new file mode 100644
index 000000000..b98d62960
--- /dev/null
+++ b/public/locales/en/settings/customization/gridstack.json
@@ -0,0 +1,10 @@
+{
+ "columnsCount": {
+ "labelPreset": "Columns in {{size}} size",
+ "descriptionPreset": "Number of columns when the screen is less than {{pixels}} pixels wide",
+ "descriptionExceedsPreset": "Number of columns when the screen size exceeds {{pixels}} pixels"
+ },
+ "unsavedChanges": "You have unsaved changes. Click the Apply changes button below to apply and save.",
+ "applyChanges": "Apply changes",
+ "defaultValues": "Default values"
+}
\ No newline at end of file
diff --git a/public/locales/en/settings/customization/page-appearance.json b/public/locales/en/settings/customization/page-appearance.json
index 459154ceb..92c9dc632 100644
--- a/public/locales/en/settings/customization/page-appearance.json
+++ b/public/locales/en/settings/customization/page-appearance.json
@@ -1,22 +1,28 @@
{
"pageTitle": {
- "label": "Page Title"
+ "label": "Page Title",
+ "description": "The dashboard title at the top left"
},
"metaTitle": {
- "label": "Meta Title"
+ "label": "Meta Title",
+ "description": "The title, that is being displayed as your tab name"
},
"logo": {
- "label": "Logo"
+ "label": "Logo",
+ "description": "The dashboard logo at the top left"
},
"favicon": {
- "label": "Favicon"
+ "label": "Favicon",
+ "description": "The icon, that is being used in front of your tab name"
},
"background": {
"label": "Background"
},
"customCSS": {
"label": "Custom CSS",
- "placeholder": "Custom CSS will be applied last"
+ "description": "Customize all elements on your dashboard, only recommended for experienced users",
+ "placeholder": "Custom CSS will be applied last",
+ "applying": "Applying CSS..."
},
"buttons": {
"submit": "Submit"
diff --git a/src/components/Dashboard/Modals/AboutModal/AboutModal.tsx b/src/components/Dashboard/Modals/AboutModal/AboutModal.tsx
index b703f82a6..3d36ca722 100644
--- a/src/components/Dashboard/Modals/AboutModal/AboutModal.tsx
+++ b/src/components/Dashboard/Modals/AboutModal/AboutModal.tsx
@@ -82,7 +82,7 @@ export const AboutModal = ({ opened, closeModal, newVersionAvailable }: AboutMod
{item.icon}
- {t(item.label)}
+ {t(`layout/modals/about:metrics.${item.label}`)}
{item.content} |
@@ -151,7 +151,6 @@ interface ExtendedInitOptions extends InitOptions {
}
const useInformationTableItems = (newVersionAvailable?: string): InformationTableItem[] => {
- // TODO: Fix this to not request. Pass it as a prop.
const colorGradiant = usePrimaryGradient();
const { attributes } = usePackageAttributesStore();
@@ -168,7 +167,7 @@ const useInformationTableItems = (newVersionAvailable?: string): InformationTabl
...items,
{
icon: ,
- label: 'layout/modals/about:i18n',
+ label: 'i18n',
content: (
{usedI18nNamespaces.length}
@@ -177,7 +176,7 @@ const useInformationTableItems = (newVersionAvailable?: string): InformationTabl
},
{
icon: ,
- label: 'layout/modals/about:locales',
+ label: 'locales',
content: (
{initOptions.locales.length}
@@ -190,7 +189,7 @@ const useInformationTableItems = (newVersionAvailable?: string): InformationTabl
items = [
{
icon: ,
- label: 'Configuration schema version',
+ label: 'configurationSchemaVersion',
content: (
{configVersion}
@@ -199,7 +198,7 @@ const useInformationTableItems = (newVersionAvailable?: string): InformationTabl
},
{
icon: ,
- label: 'Available configurations',
+ label: 'configurationsCount',
content: (
{configs.length}
@@ -249,7 +248,7 @@ const useInformationTableItems = (newVersionAvailable?: string): InformationTabl
},
{
icon: ,
- label: 'Node environment',
+ label: 'nodeEnvironment',
content: (
{attributes.environment}
diff --git a/src/components/Dashboard/Wrappers/gridstack/store.tsx b/src/components/Dashboard/Wrappers/gridstack/store.tsx
index 6df8c2f75..084d9de75 100644
--- a/src/components/Dashboard/Wrappers/gridstack/store.tsx
+++ b/src/components/Dashboard/Wrappers/gridstack/store.tsx
@@ -1,5 +1,7 @@
import { useMantineTheme } from '@mantine/core';
import create from 'zustand';
+import { useConfigContext } from '../../../../config/provider';
+import { GridstackBreakpoints } from '../../../../constants/gridstack-breakpoints';
export const useGridstackStore = create((set, get) => ({
mainAreaWidth: null,
@@ -27,18 +29,28 @@ export const useNamedWrapperColumnCount = (): 'small' | 'medium' | 'large' | nul
};
export const useWrapperColumnCount = () => {
+ const { config } = useConfigContext();
+
+ if (!config) {
+ return null;
+ }
+
switch (useNamedWrapperColumnCount()) {
case 'large':
- return 12;
+ return config.settings.customization.gridstack?.columnCountLarge ?? 12;
case 'medium':
- return 6;
+ return config.settings.customization.gridstack?.columnCountMedium ?? 6;
case 'small':
- return 3;
+ return config.settings.customization.gridstack?.columnCountSmall ?? 3;
default:
return null;
}
};
function getCurrentShapeSize(size: number) {
- return size >= 1400 ? 'lg' : size >= 768 ? 'md' : 'sm';
+ return size >= GridstackBreakpoints.large
+ ? 'lg'
+ : size >= GridstackBreakpoints.medium
+ ? 'md'
+ : 'sm';
}
diff --git a/src/components/Settings/Customization/CustomizationAccordeon.tsx b/src/components/Settings/Customization/CustomizationAccordeon.tsx
new file mode 100644
index 000000000..5aab48bdc
--- /dev/null
+++ b/src/components/Settings/Customization/CustomizationAccordeon.tsx
@@ -0,0 +1,117 @@
+import { Accordion, Grid, Group, Stack, Text } from '@mantine/core';
+import { IconBrush, IconChartCandle, IconDragDrop, IconLayout } from '@tabler/icons';
+import { useTranslation } from 'next-i18next';
+import { ReactNode } from 'react';
+import { GridstackConfiguration } from './Layout/GridstackConfiguration';
+import { LayoutSelector } from './Layout/LayoutSelector';
+import { BackgroundChanger } from './Meta/BackgroundChanger';
+import { FaviconChanger } from './Meta/FaviconChanger';
+import { LogoImageChanger } from './Meta/LogoImageChanger';
+import { BrowserTabTitle } from './Meta/MetaTitleChanger';
+import { DashboardTitleChanger } from './Meta/PageTitleChanger';
+import { ColorSelector } from './Theme/ColorSelector';
+import { CustomCssChanger } from './Theme/CustomCssChanger';
+import { DashboardTilesOpacitySelector } from './Theme/OpacitySelector';
+import { ShadeSelector } from './Theme/ShadeSelector';
+
+export const CustomizationSettingsAccordeon = () => {
+ const items = getItems().map((item) => (
+
+
+
+
+
+ {item.content}
+
+
+ ));
+ return (
+
+ {items}
+
+ );
+};
+
+interface AccordionLabelProps {
+ label: string;
+ image: ReactNode;
+ description: string;
+}
+
+const AccordionLabel = ({ label, image, description }: AccordionLabelProps) => (
+
+ {image}
+
+ {label}
+
+ {description}
+
+
+
+);
+
+const getItems = () => {
+ const { t } = useTranslation([
+ 'settings/customization/general',
+ 'settings/customization/color-selector',
+ ]);
+ return [
+ {
+ id: 'layout',
+ image: ,
+ label: t('accordeon.layout.name'),
+ description: t('accordeon.layout.description'),
+ content: ,
+ },
+ {
+ id: 'gridstack',
+ image: ,
+ label: t('accordeon.gridstack.name'),
+ description: t('accordeon.gridstack.description'),
+ content: ,
+ },
+ {
+ id: 'page_metadata',
+ image: ,
+ label: t('accordeon.pageMetadata.name'),
+ description: t('accordeon.pageMetadata.description'),
+ content: (
+ <>
+
+
+
+
+ >
+ ),
+ },
+ {
+ id: 'appereance',
+ image: ,
+ label: t('accordeon.appereance.name'),
+ description: t('accordeon.appereance.description'),
+ content: (
+ <>
+
+
+
+ {t('settings/customization/color-selector:colors')}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ >
+ ),
+ },
+ ];
+};
diff --git a/src/components/Settings/Customization/CustomizationSettings.tsx b/src/components/Settings/Customization/CustomizationSettings.tsx
index 8265ac4a6..f7dbc327d 100644
--- a/src/components/Settings/Customization/CustomizationSettings.tsx
+++ b/src/components/Settings/Customization/CustomizationSettings.tsx
@@ -1,46 +1,19 @@
-import { ScrollArea, Stack } from '@mantine/core';
+import { ScrollArea, Stack, Text } from '@mantine/core';
import { useViewportSize } from '@mantine/hooks';
import { useTranslation } from 'next-i18next';
-import { useConfigContext } from '../../../config/provider';
-import { useConfigStore } from '../../../config/store';
-import { LayoutSelector } from './Layout/LayoutSelector';
-import { BackgroundChanger } from './Meta/BackgroundChanger';
-import { FaviconChanger } from './Meta/FaviconChanger';
-import { LogoImageChanger } from './Meta/LogoImageChanger';
-import { MetaTitleChanger } from './Meta/MetaTitleChanger';
-import { PageTitleChanger } from './Meta/PageTitleChanger';
-import { ColorSelector } from './Theme/ColorSelector';
-import { CustomCssChanger } from './Theme/CustomCssChanger';
-import { OpacitySelector } from './Theme/OpacitySelector';
-import { ShadeSelector } from './Theme/ShadeSelector';
+import { CustomizationSettingsAccordeon } from './CustomizationAccordeon';
export default function CustomizationSettings() {
- const { config, name: configName } = useConfigContext();
- const { t } = useTranslation('common');
- const { height, width } = useViewportSize();
-
- const { updateConfig } = useConfigStore();
+ const { height } = useViewportSize();
+ const { t } = useTranslation('settings/customization/general');
return (
-
-
-
-
-
-
-
-
-
-
-
+
+ {t('text')}
+
+
);
diff --git a/src/components/Settings/Customization/Layout/GridstackConfiguration.tsx b/src/components/Settings/Customization/Layout/GridstackConfiguration.tsx
new file mode 100644
index 000000000..8fe1d1b46
--- /dev/null
+++ b/src/components/Settings/Customization/Layout/GridstackConfiguration.tsx
@@ -0,0 +1,112 @@
+import { Alert, Button, Grid, Input, LoadingOverlay, Slider } from '@mantine/core';
+import { useForm } from '@mantine/form';
+import { IconCheck, IconReload } from '@tabler/icons';
+import { useTranslation } from 'next-i18next';
+import { useState } from 'react';
+import { useConfigContext } from '../../../../config/provider';
+import { useConfigStore } from '../../../../config/store';
+import { GridstackBreakpoints } from '../../../../constants/gridstack-breakpoints';
+import { sleep } from '../../../../tools/client/time';
+import { GridstackSettingsType } from '../../../../types/settings';
+
+export const GridstackConfiguration = () => {
+ const { t } = useTranslation(['settings/customization/gridstack', 'common']);
+ const { config, name: configName } = useConfigContext();
+ const updateConfig = useConfigStore((x) => x.updateConfig);
+
+ if (!config || !configName) {
+ return null;
+ }
+
+ const initialValue = config.settings.customization?.gridstack ?? {
+ columnCountSmall: 3,
+ columnCountMedium: 6,
+ columnCountLarge: 12,
+ };
+
+ const form = useForm({
+ initialValues: initialValue,
+ });
+
+ const [isSaving, setIsSaving] = useState(false);
+
+ const handleSubmit = async (values: GridstackSettingsType) => {
+ setIsSaving(true);
+
+ await sleep(250);
+ await updateConfig(
+ configName,
+ (previousConfig) => ({
+ ...previousConfig,
+ settings: {
+ ...previousConfig.settings,
+ customization: {
+ ...previousConfig.settings.customization,
+ gridstack: values,
+ },
+ },
+ }),
+ true,
+ true
+ );
+
+ form.resetDirty();
+ setIsSaving(false);
+ };
+
+ return (
+
+ );
+};
diff --git a/src/components/Settings/Customization/Layout/LayoutSelector.tsx b/src/components/Settings/Customization/Layout/LayoutSelector.tsx
index 94e380827..3b05524eb 100644
--- a/src/components/Settings/Customization/Layout/LayoutSelector.tsx
+++ b/src/components/Settings/Customization/Layout/LayoutSelector.tsx
@@ -1,43 +1,39 @@
import {
- ActionIcon,
Checkbox,
createStyles,
+ Divider,
Flex,
Group,
+ Indicator,
Paper,
Stack,
Text,
Title,
- useMantineTheme,
} from '@mantine/core';
import { useTranslation } from 'next-i18next';
import { ChangeEvent, Dispatch, SetStateAction, useState } from 'react';
import { useConfigContext } from '../../../../config/provider';
import { useConfigStore } from '../../../../config/store';
+import { createDummyArray } from '../../../../tools/client/arrays';
import { CustomizationSettingsType } from '../../../../types/settings';
import { Logo } from '../../../layout/Logo';
-interface LayoutSelectorProps {
- defaultLayout: CustomizationSettingsType['layout'] | undefined;
-}
-
-// TODO: add translations
-export const LayoutSelector = ({ defaultLayout }: LayoutSelectorProps) => {
+export const LayoutSelector = () => {
const { classes } = useStyles();
- const { name: configName } = useConfigContext();
+ const { config, name: configName } = useConfigContext();
const updateConfig = useConfigStore((x) => x.updateConfig);
- const [leftSidebar, setLeftSidebar] = useState(defaultLayout?.enabledLeftSidebar ?? true);
- const [rightSidebar, setRightSidebar] = useState(defaultLayout?.enabledRightSidebar ?? true);
- const [docker, setDocker] = useState(defaultLayout?.enabledDocker ?? false);
- const [ping, setPing] = useState(defaultLayout?.enabledPing ?? false);
- const [searchBar, setSearchBar] = useState(defaultLayout?.enabledSearchbar ?? false);
+ const layoutSettings = config?.settings.customization.layout;
- const { colors, colorScheme } = useMantineTheme();
+ const [leftSidebar, setLeftSidebar] = useState(layoutSettings?.enabledLeftSidebar ?? true);
+ const [rightSidebar, setRightSidebar] = useState(layoutSettings?.enabledRightSidebar ?? true);
+ const [docker, setDocker] = useState(layoutSettings?.enabledDocker ?? false);
+ const [ping, setPing] = useState(layoutSettings?.enabledPing ?? false);
+ const [searchBar, setSearchBar] = useState(layoutSettings?.enabledSearchbar ?? false);
const { t } = useTranslation('settings/common');
- if (!configName) return null;
+ if (!configName || !config) return null;
const handleChange = (
key: keyof CustomizationSettingsType['layout'],
@@ -68,99 +64,140 @@ export const LayoutSelector = ({ defaultLayout }: LayoutSelectorProps) => {
);
};
+ const enabledPing = layoutSettings?.enabledPing ?? false;
+
return (
-
- {t('layout.title')}
-
-
-
-
-
- {searchBar ? (
-
- ) : null}
- {docker ? : null}
+ <>
+
+ {t('layout.preview.title')}
+
+ {t('layout.preview.subtitle')}
+
+
+
+
+
+
+
+ {searchBar && }
+ {docker && }
+
-
-
-
-
- {leftSidebar && (
-
-
- {t('layout.sidebar')}
-
- Only for
-
- apps &
- integrations
-
-
-
- )}
-
-
- {t('layout.main')}
-
- {t('layout.cannotturnoff')}
-
- {rightSidebar && (
-
-
- {t('layout.sidebar')}
-
- Only for
-
- apps &
- integrations
-
+
+ {leftSidebar && (
+
+
+ {createDummyArray(5).map((item, index) => (
+
+ ))}
+
+
+ )}
+
+
+
+ {createDummyArray(10).map((item, index) => (
+
+ ))}
- )}
-
-
- handleChange('enabledLeftSidebar', ev, setLeftSidebar)}
- />
- handleChange('enabledRightSidebar', ev, setRightSidebar)}
- />
- handleChange('enabledSearchbar', ev, setSearchBar)}
- />
- handleChange('enabledDocker', ev, setDocker)}
- />
- handleChange('enabledPing', ev, setPing)}
- />
+ {rightSidebar && (
+
+
+ {createDummyArray(5).map((item, index) => (
+
+ ))}
+
+
+ )}
+
+
+
+
+ handleChange('enabledLeftSidebar', ev, setLeftSidebar)}
+ />
+ handleChange('enabledRightSidebar', ev, setRightSidebar)}
+ />
+ handleChange('enabledSearchbar', ev, setSearchBar)}
+ />
+ handleChange('enabledDocker', ev, setDocker)}
+ />
+ handleChange('enabledPing', ev, setPing)}
+ />
+
-
+ >
);
};
+const BaseElement = ({ height, width }: { height: number; width: number }) => (
+ ({
+ backgroundColor: theme.colorScheme === 'dark' ? theme.colors.gray[8] : theme.colors.gray[1],
+ })}
+ h={height}
+ p={2}
+ w={width}
+ />
+);
+
+const PlaceholderElement = (props: any) => {
+ const { height, width, hasPing, index } = props;
+
+ if (hasPing) {
+ return (
+
+
+
+ );
+ }
+
+ return ;
+};
+
const useStyles = createStyles((theme) => ({
primaryWrapper: {
flexGrow: 2,
diff --git a/src/components/Settings/Customization/Meta/BackgroundChanger.tsx b/src/components/Settings/Customization/Meta/BackgroundChanger.tsx
index 5c3efabd2..3bbad0908 100644
--- a/src/components/Settings/Customization/Meta/BackgroundChanger.tsx
+++ b/src/components/Settings/Customization/Meta/BackgroundChanger.tsx
@@ -4,15 +4,13 @@ import { ChangeEventHandler, useState } from 'react';
import { useConfigContext } from '../../../../config/provider';
import { useConfigStore } from '../../../../config/store';
-interface BackgroundChangerProps {
- defaultValue: string | undefined;
-}
-
-export const BackgroundChanger = ({ defaultValue }: BackgroundChangerProps) => {
+export const BackgroundChanger = () => {
const { t } = useTranslation('settings/customization/page-appearance');
const updateConfig = useConfigStore((x) => x.updateConfig);
- const { name: configName } = useConfigContext();
- const [backgroundImageUrl, setBackgroundImageUrl] = useState(defaultValue);
+ const { config, name: configName } = useConfigContext();
+ const [backgroundImageUrl, setBackgroundImageUrl] = useState(
+ config?.settings.customization.backgroundImageUrl
+ );
if (!configName) return null;
diff --git a/src/components/Settings/Customization/Meta/FaviconChanger.tsx b/src/components/Settings/Customization/Meta/FaviconChanger.tsx
index 7bb71f815..f92252244 100644
--- a/src/components/Settings/Customization/Meta/FaviconChanger.tsx
+++ b/src/components/Settings/Customization/Meta/FaviconChanger.tsx
@@ -4,21 +4,19 @@ import { ChangeEventHandler, useState } from 'react';
import { useConfigContext } from '../../../../config/provider';
import { useConfigStore } from '../../../../config/store';
-interface FaviconChangerProps {
- defaultValue: string | undefined;
-}
-
-export const FaviconChanger = ({ defaultValue }: FaviconChangerProps) => {
+export const FaviconChanger = () => {
const { t } = useTranslation('settings/customization/page-appearance');
const updateConfig = useConfigStore((x) => x.updateConfig);
- const { name: configName } = useConfigContext();
- const [faviconUrl, setFaviconUrl] = useState(defaultValue);
+ const { config, name: configName } = useConfigContext();
+ const [faviconUrl, setFaviconUrl] = useState(
+ config?.settings.customization.faviconUrl ?? '/imgs/favicon/favicon-squared.png'
+ );
if (!configName) return null;
const handleChange: ChangeEventHandler = (ev) => {
const { value } = ev.currentTarget;
- const faviconUrl = value.trim().length === 0 ? undefined : value;
+ const faviconUrl = value.trim();
setFaviconUrl(faviconUrl);
updateConfig(configName, (prev) => ({
...prev,
@@ -35,6 +33,7 @@ export const FaviconChanger = ({ defaultValue }: FaviconChangerProps) => {
return (
{
+export const LogoImageChanger = () => {
const { t } = useTranslation('settings/customization/page-appearance');
const updateConfig = useConfigStore((x) => x.updateConfig);
- const { name: configName } = useConfigContext();
- const [logoImageSrc, setLogoImageSrc] = useState(defaultValue);
+ const { config, name: configName } = useConfigContext();
+ const [logoImageSrc, setLogoImageSrc] = useState(config?.settings.customization.logoImageUrl ?? '/imgs/logo/logo.png');
if (!configName) return null;
const handleChange: ChangeEventHandler = (ev) => {
const { value } = ev.currentTarget;
- const logoImageSrc = value.trim().length === 0 ? undefined : value;
+ const logoImageSrc = value.trim();
setLogoImageSrc(logoImageSrc);
updateConfig(configName, (prev) => ({
...prev,
@@ -35,9 +31,11 @@ export const LogoImageChanger = ({ defaultValue }: LogoImageChangerProps) => {
return (
);
};
diff --git a/src/components/Settings/Customization/Meta/MetaTitleChanger.tsx b/src/components/Settings/Customization/Meta/MetaTitleChanger.tsx
index 3e871a9b8..d9e0b440f 100644
--- a/src/components/Settings/Customization/Meta/MetaTitleChanger.tsx
+++ b/src/components/Settings/Customization/Meta/MetaTitleChanger.tsx
@@ -4,22 +4,17 @@ import { ChangeEventHandler, useState } from 'react';
import { useConfigContext } from '../../../../config/provider';
import { useConfigStore } from '../../../../config/store';
-interface MetaTitleChangerProps {
- defaultValue: string | undefined;
-}
-
-// TODO: change to pageTitle
-export const MetaTitleChanger = ({ defaultValue }: MetaTitleChangerProps) => {
+export const BrowserTabTitle = () => {
const { t } = useTranslation('settings/customization/page-appearance');
const updateConfig = useConfigStore((x) => x.updateConfig);
- const { name: configName } = useConfigContext();
- const [metaTitle, setMetaTitle] = useState(defaultValue);
+ const { config, name: configName } = useConfigContext();
+ const [metaTitle, setMetaTitle] = useState(config?.settings.customization.metaTitle ?? '');
if (!configName) return null;
const handleChange: ChangeEventHandler = (ev) => {
const { value } = ev.currentTarget;
- const metaTitle = value.trim().length === 0 ? undefined : value;
+ const metaTitle = value.trim();
setMetaTitle(metaTitle);
updateConfig(configName, (prev) => ({
...prev,
@@ -36,9 +31,11 @@ export const MetaTitleChanger = ({ defaultValue }: MetaTitleChangerProps) => {
return (
);
};
diff --git a/src/components/Settings/Customization/Meta/PageTitleChanger.tsx b/src/components/Settings/Customization/Meta/PageTitleChanger.tsx
index c2febd0ed..eb1609a99 100644
--- a/src/components/Settings/Customization/Meta/PageTitleChanger.tsx
+++ b/src/components/Settings/Customization/Meta/PageTitleChanger.tsx
@@ -4,22 +4,17 @@ import { ChangeEventHandler, useState } from 'react';
import { useConfigContext } from '../../../../config/provider';
import { useConfigStore } from '../../../../config/store';
-interface PageTitleChangerProps {
- defaultValue: string | undefined;
-}
-
-// TODO: change to dashboard title
-export const PageTitleChanger = ({ defaultValue }: PageTitleChangerProps) => {
+export const DashboardTitleChanger = () => {
const { t } = useTranslation('settings/customization/page-appearance');
const updateConfig = useConfigStore((x) => x.updateConfig);
- const { name: configName } = useConfigContext();
- const [pageTitle, setPageTitle] = useState(defaultValue);
+ const { config, name: configName } = useConfigContext();
+ const [pageTitle, setPageTitle] = useState(config?.settings.customization.pageTitle ?? '');
if (!configName) return null;
const handleChange: ChangeEventHandler = (ev) => {
const { value } = ev.currentTarget;
- const pageTitle = value.trim().length === 0 ? undefined : value;
+ const pageTitle = value.trim();
setPageTitle(pageTitle);
updateConfig(configName, (prev) => ({
...prev,
@@ -36,9 +31,11 @@ export const PageTitleChanger = ({ defaultValue }: PageTitleChangerProps) => {
return (
);
};
diff --git a/src/components/Settings/Customization/Theme/ColorSelector.tsx b/src/components/Settings/Customization/Theme/ColorSelector.tsx
index 053a7d386..a8725e9c7 100644
--- a/src/components/Settings/Customization/Theme/ColorSelector.tsx
+++ b/src/components/Settings/Customization/Theme/ColorSelector.tsx
@@ -24,7 +24,7 @@ export function ColorSelector({ type, defaultValue }: ColorControlProps) {
const [color, setColor] = useState(defaultValue);
const [popoverOpened, popover] = useDisclosure(false);
const { setPrimaryColor, setSecondaryColor } = useColorTheme();
- const { name: configName } = useConfigContext();
+ const { config, name: configName } = useConfigContext();
const updateConfig = useConfigStore((x) => x.updateConfig);
const theme = useMantineTheme();
diff --git a/src/components/Settings/Customization/Theme/CustomCssChanger.tsx b/src/components/Settings/Customization/Theme/CustomCssChanger.tsx
index 5b8db8de1..97155a688 100644
--- a/src/components/Settings/Customization/Theme/CustomCssChanger.tsx
+++ b/src/components/Settings/Customization/Theme/CustomCssChanger.tsx
@@ -1,44 +1,105 @@
-import { Textarea } from '@mantine/core';
+import {
+ Box,
+ createStyles,
+ Group,
+ Loader,
+ ScrollArea,
+ Stack,
+ Text,
+ useMantineTheme,
+} from '@mantine/core';
+import { useDebouncedValue } from '@mantine/hooks';
import { useTranslation } from 'next-i18next';
-import { ChangeEventHandler, useState } from 'react';
+import dynamic from 'next/dynamic';
+import { ChangeEvent, useEffect, useState } from 'react';
import { useConfigContext } from '../../../../config/provider';
import { useConfigStore } from '../../../../config/store';
-interface CustomCssChangerProps {
- defaultValue: string | undefined;
-}
+const CodeEditor = dynamic(
+ () => import('@uiw/react-textarea-code-editor').then((mod) => mod.default),
+ { ssr: false }
+);
-export const CustomCssChanger = ({ defaultValue }: CustomCssChangerProps) => {
+export const CustomCssChanger = () => {
const { t } = useTranslation('settings/customization/page-appearance');
const updateConfig = useConfigStore((x) => x.updateConfig);
- const { name: configName } = useConfigContext();
- const [customCss, setCustomCss] = useState(defaultValue);
+ const { colorScheme, colors } = useMantineTheme();
+ const { config, name: configName } = useConfigContext();
+ const [nonDebouncedCustomCSS, setNonDebouncedCustomCSS] = useState(
+ config?.settings.customization.customCss ?? ''
+ );
+ const [debouncedCustomCSS] = useDebouncedValue(nonDebouncedCustomCSS, 696);
+ const { classes } = useStyles();
if (!configName) return null;
- const handleChange: ChangeEventHandler = (ev) => {
- const { value } = ev.currentTarget;
- const customCss = value.trim().length === 0 ? undefined : value;
- setCustomCss(customCss);
+ useEffect(() => {
updateConfig(configName, (prev) => ({
...prev,
settings: {
...prev.settings,
customization: {
...prev.settings.customization,
- customCss,
+ customCss: debouncedCustomCSS,
},
},
}));
- };
+ }, [debouncedCustomCSS]);
+
+ const codeIsDirty = nonDebouncedCustomCSS !== debouncedCustomCSS;
+ const codeEditorHeight = codeIsDirty ? 250 - 42 : 250;
return (
-
+
+ {t('customCSS.label')}
+
+ {t('customCSS.description')}
+
+
+
+ ) =>
+ setNonDebouncedCustomCSS(event.target.value.trim())
+ }
+ language="css"
+ data-color-mode={colorScheme}
+ minHeight={codeEditorHeight}
+ />
+
+ {codeIsDirty && (
+
+
+
+ {t('customCSS.applying')}
+
+
+ )}
+
+
);
};
+
+const useStyles = createStyles(({ colors, colorScheme, radius }) => ({
+ codeEditorFooter: {
+ borderBottomLeftRadius: radius.sm,
+ borderBottomRightRadius: radius.sm,
+ backgroundColor: colorScheme === 'dark' ? colors.dark[7] : undefined,
+ },
+ codeEditorRoot: {
+ borderColor: colorScheme === 'dark' ? colors.dark[4] : colors.gray[4],
+ borderWidth: 1,
+ borderStyle: 'solid',
+ borderRadius: radius.sm,
+ },
+ codeEditor: {
+ backgroundColor: colorScheme === 'dark' ? colors.dark[6] : 'white',
+ fontSize: 12,
+
+ '& ::placeholder': {
+ color: colorScheme === 'dark' ? colors.dark[3] : colors.gray[5],
+ },
+ },
+}));
diff --git a/src/components/Settings/Customization/Theme/OpacitySelector.tsx b/src/components/Settings/Customization/Theme/OpacitySelector.tsx
index f0eaf3bd1..35821aca4 100644
--- a/src/components/Settings/Customization/Theme/OpacitySelector.tsx
+++ b/src/components/Settings/Customization/Theme/OpacitySelector.tsx
@@ -4,15 +4,11 @@ import { useState } from 'react';
import { useConfigContext } from '../../../../config/provider';
import { useConfigStore } from '../../../../config/store';
-interface OpacitySelectorProps {
- defaultValue: number | undefined;
-}
-
-export function OpacitySelector({ defaultValue }: OpacitySelectorProps) {
- const [opacity, setOpacity] = useState(defaultValue || 100);
+export function DashboardTilesOpacitySelector() {
+ const { config, name: configName } = useConfigContext();
+ const [opacity, setOpacity] = useState(config?.settings.customization.appOpacity || 100);
const { t } = useTranslation('settings/customization/opacity-selector');
- const { name: configName } = useConfigContext();
const updateConfig = useConfigStore((x) => x.updateConfig);
if (!configName) return null;
diff --git a/src/components/Settings/Customization/Theme/ShadeSelector.tsx b/src/components/Settings/Customization/Theme/ShadeSelector.tsx
index 5611581ae..c00e81021 100644
--- a/src/components/Settings/Customization/Theme/ShadeSelector.tsx
+++ b/src/components/Settings/Customization/Theme/ShadeSelector.tsx
@@ -15,17 +15,13 @@ import { useConfigContext } from '../../../../config/provider';
import { useConfigStore } from '../../../../config/store';
import { useColorTheme } from '../../../../tools/color';
-interface ShadeSelectorProps {
- defaultValue: MantineTheme['primaryShade'] | undefined;
-}
-
-export function ShadeSelector({ defaultValue }: ShadeSelectorProps) {
+export function ShadeSelector() {
const { t } = useTranslation('settings/customization/shade-selector');
- const [shade, setShade] = useState(defaultValue);
+ const { config, name: configName } = useConfigContext();
+ const [shade, setShade] = useState(config?.settings.customization.colors.shade);
const [popoverOpened, popover] = useDisclosure(false);
const { primaryColor, setPrimaryShade } = useColorTheme();
- const { name: configName } = useConfigContext();
const updateConfig = useConfigStore((x) => x.updateConfig);
const theme = useMantineTheme();
diff --git a/src/components/layout/header/Actions/ToggleEditMode/ToggleEditMode.tsx b/src/components/layout/header/Actions/ToggleEditMode/ToggleEditMode.tsx
index bee5be707..794d992be 100644
--- a/src/components/layout/header/Actions/ToggleEditMode/ToggleEditMode.tsx
+++ b/src/components/layout/header/Actions/ToggleEditMode/ToggleEditMode.tsx
@@ -17,8 +17,11 @@ import { useCardStyles } from '../../../useCardStyles';
export const ToggleEditModeAction = () => {
const { enabled, toggleEditMode } = useEditModeStore();
const namedWrapperColumnCount = useNamedWrapperColumnCount();
- const { t } = useTranslation('layout/header/actions/toggle-edit-mode');
- const translatedSize = t(`screenSizes.${namedWrapperColumnCount}`);
+ const { t } = useTranslation(['layout/header/actions/toggle-edit-mode', 'common']);
+ const translatedSize =
+ namedWrapperColumnCount !== null
+ ? t(`common:breakPoints.${namedWrapperColumnCount}`)
+ : t('common:loading');
const smallerThanSm = useScreenSmallerThan('sm');
const { config } = useConfigContext();
diff --git a/src/components/layout/header/Header.tsx b/src/components/layout/header/Header.tsx
index 187674d80..8955edf78 100644
--- a/src/components/layout/header/Header.tsx
+++ b/src/components/layout/header/Header.tsx
@@ -1,6 +1,5 @@
import { Box, createStyles, Group, Header as MantineHeader, Indicator } from '@mantine/core';
import { useQuery } from '@tanstack/react-query';
-import { useEffect, useState } from 'react';
import { REPO_URL } from '../../../../data/constants';
import DockerMenuButton from '../../../modules/Docker/DockerModule';
import { usePackageAttributesStore } from '../../../tools/client/zustands/usePackageAttributesStore';
diff --git a/src/constants/gridstack-breakpoints.ts b/src/constants/gridstack-breakpoints.ts
new file mode 100644
index 000000000..966670d9f
--- /dev/null
+++ b/src/constants/gridstack-breakpoints.ts
@@ -0,0 +1,4 @@
+export const GridstackBreakpoints = {
+ large: 1400,
+ medium: 768,
+};
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx
index 204db7734..b20595f4f 100644
--- a/src/pages/_app.tsx
+++ b/src/pages/_app.tsx
@@ -18,7 +18,6 @@ import { WidgetsEditModal } from '../components/Dashboard/Tiles/Widgets/WidgetsE
import { WidgetsRemoveModal } from '../components/Dashboard/Tiles/Widgets/WidgetsRemoveModal';
import { CategoryEditModal } from '../components/Dashboard/Wrappers/Category/CategoryEditModal';
import { ConfigProvider } from '../config/provider';
-import '../styles/global.scss';
import { ColorTheme } from '../tools/color';
import { queryClient } from '../tools/queryClient';
import { theme } from '../tools/theme';
@@ -28,6 +27,9 @@ import {
} from '../tools/server/getPackageVersion';
import { usePackageAttributesStore } from '../tools/client/zustands/usePackageAttributesStore';
+import '../styles/global.scss';
+import '@uiw/react-textarea-code-editor/dist.css';
+
function App(
this: any,
props: AppProps & { colorScheme: ColorScheme; packageAttributes: ServerSidePackageAttributesType }
diff --git a/src/styles/global.scss b/src/styles/global.scss
index d99f2f6b6..ce1377510 100644
--- a/src/styles/global.scss
+++ b/src/styles/global.scss
@@ -18,7 +18,7 @@
}
// Styling for grid-stack main area
-@for $i from 1 to 13 {
+@for $i from 1 to 21 {
.grid-stack>.grid-stack-item[gs-w="#{$i}"] { width: calc(100% / #{var(--gridstack-column-count)} * #{$i}) }
.grid-stack>.grid-stack-item[gs-min-w="#{$i}"] { min-width: calc(100% / #{var(--gridstack-column-count)} * #{$i}) }
.grid-stack>.grid-stack-item[gs-max-w="#{$i}"] { max-width: calc(100% / #{var(--gridstack-column-count)} * #{$i}) }
@@ -30,7 +30,7 @@
.grid-stack>.grid-stack-item[gs-max-h="#{$i}"] { max-height: calc(#{$i}px * #{var(--gridstack-widget-width)}) }
}
-@for $i from 1 to 13 {
+@for $i from 1 to 21 {
.grid-stack>.grid-stack-item[gs-x="#{$i}"] { left: calc(100% / #{var(--gridstack-column-count)} * #{$i}) }
}
@@ -56,7 +56,7 @@
.grid-stack.grid-stack-sidebar>.grid-stack-item[gs-max-h="#{$i}"] { max-height: 128px * $i }
}
-@for $i from 1 to 13 {
+@for $i from 1 to 3 {
.grid-stack.grid-stack-sidebar>.grid-stack-item[gs-x="#{$i}"] { left: 128px * $i }
}
@@ -91,4 +91,4 @@
.gridstack-empty-wrapper {
height: 0px;
min-height: 0px !important;
-}
\ No newline at end of file
+}
diff --git a/src/tools/client/arrays.ts b/src/tools/client/arrays.ts
new file mode 100644
index 000000000..8db957fee
--- /dev/null
+++ b/src/tools/client/arrays.ts
@@ -0,0 +1 @@
+export const createDummyArray = (countItems: number) => Array.from(Array(countItems).keys());
diff --git a/src/tools/client/time.ts b/src/tools/client/time.ts
new file mode 100644
index 000000000..b42c428ae
--- /dev/null
+++ b/src/tools/client/time.ts
@@ -0,0 +1,4 @@
+export const sleep = (ms: number) =>
+ new Promise((r) => {
+ setTimeout(r, ms);
+ });
diff --git a/src/tools/server/translation-namespaces.ts b/src/tools/server/translation-namespaces.ts
index 6748c77dc..dab3acea9 100644
--- a/src/tools/server/translation-namespaces.ts
+++ b/src/tools/server/translation-namespaces.ts
@@ -13,11 +13,13 @@ export const dashboardNamespaces = [
'settings/general/internationalization',
'settings/general/search-engine',
'settings/general/widget-positions',
+ 'settings/customization/general',
'settings/customization/color-selector',
'settings/customization/page-appearance',
'settings/customization/shade-selector',
'settings/customization/app-width',
'settings/customization/opacity-selector',
+ 'settings/customization/gridstack',
'modules/common',
'modules/date',
'modules/calendar',
diff --git a/src/types/settings.ts b/src/types/settings.ts
index 3cf2642aa..4afa31f8b 100644
--- a/src/types/settings.ts
+++ b/src/types/settings.ts
@@ -44,6 +44,13 @@ export interface CustomizationSettingsType {
customCss?: string;
colors: ColorsCustomizationSettingsType;
appOpacity?: number;
+ gridstack?: GridstackSettingsType;
+}
+
+export interface GridstackSettingsType {
+ columnCountSmall: number; // default: 3
+ columnCountMedium: number; // default: 6
+ columnCountLarge: number; // default: 12
}
interface LayoutCustomizationSettingsType {
diff --git a/src/widgets/download-speed/TorrentNetworkTrafficTile.tsx b/src/widgets/download-speed/TorrentNetworkTrafficTile.tsx
index 5aaadb8b4..4a0feff0a 100644
--- a/src/widgets/download-speed/TorrentNetworkTrafficTile.tsx
+++ b/src/widgets/download-speed/TorrentNetworkTrafficTile.tsx
@@ -3,7 +3,6 @@ import {
Box,
Card,
Group,
- Indicator,
Stack,
Text,
Title,
@@ -41,7 +40,7 @@ const definition = defineWidget({
component: TorrentNetworkTrafficTile,
});
-export type ITorrentNetworkTraffic = IWidget;
+export type ITorrentNetworkTraffic = IWidget<(typeof definition)['id'], typeof definition>;
interface TorrentNetworkTrafficTileProps {
widget: ITorrentNetworkTraffic;
diff --git a/src/widgets/torrent/TorrentTile.tsx b/src/widgets/torrent/TorrentTile.tsx
index c55287ef2..eaf7c8ee9 100644
--- a/src/widgets/torrent/TorrentTile.tsx
+++ b/src/widgets/torrent/TorrentTile.tsx
@@ -1,4 +1,3 @@
-import { TorrentState } from '@ctrl/shared-torrent';
import {
Badge,
Center,
@@ -52,7 +51,7 @@ const definition = defineWidget({
component: TorrentTile,
});
-export type ITorrent = IWidget;
+export type ITorrent = IWidget<(typeof definition)['id'], typeof definition>;
interface TorrentTileProps {
widget: ITorrent;
diff --git a/yarn.lock b/yarn.lock
index cf1f50c6d..bcd5cf7e8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -24,58 +24,59 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.20.0":
- version: 7.20.5
- resolution: "@babel/compat-data@npm:7.20.5"
- checksum: 523790c43ef6388fae91d1ca9acf1ab0e1b22208dcd39c0e5e7a6adf0b48a133f1831be8d5931a72ecd48860f3e3fb777cb89840794abd8647a5c8e5cfab484e
+"@babel/compat-data@npm:^7.20.5":
+ version: 7.20.14
+ resolution: "@babel/compat-data@npm:7.20.14"
+ checksum: 6c9efe36232094e4ad0b70d165587f21ca718e5d011f7a52a77a18502a7524e90e2855aa5a2e086395bcfd21bd2c7c99128dcd8d9fdffe94316b72acf5c66f2c
languageName: node
linkType: hard
-"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3":
- version: 7.20.5
- resolution: "@babel/core@npm:7.20.5"
+"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.3":
+ version: 7.20.12
+ resolution: "@babel/core@npm:7.20.12"
dependencies:
"@ampproject/remapping": ^2.1.0
"@babel/code-frame": ^7.18.6
- "@babel/generator": ^7.20.5
- "@babel/helper-compilation-targets": ^7.20.0
- "@babel/helper-module-transforms": ^7.20.2
- "@babel/helpers": ^7.20.5
- "@babel/parser": ^7.20.5
- "@babel/template": ^7.18.10
- "@babel/traverse": ^7.20.5
- "@babel/types": ^7.20.5
+ "@babel/generator": ^7.20.7
+ "@babel/helper-compilation-targets": ^7.20.7
+ "@babel/helper-module-transforms": ^7.20.11
+ "@babel/helpers": ^7.20.7
+ "@babel/parser": ^7.20.7
+ "@babel/template": ^7.20.7
+ "@babel/traverse": ^7.20.12
+ "@babel/types": ^7.20.7
convert-source-map: ^1.7.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
- json5: ^2.2.1
+ json5: ^2.2.2
semver: ^6.3.0
- checksum: 9547f1e6364bc58c3621e3b17ec17f0d034ff159e5a520091d9381608d40af3be4042dd27c20ad7d3e938422d75850ac56a3758d6801d65df701557af4bd244b
+ checksum: 62e6c3e2149a70b5c9729ef5f0d3e2e97e9dcde89fc039c8d8e3463d5d7ba9b29ee84d10faf79b61532ac1645aa62f2bd42338320617e6e3a8a4d8e2a27076e7
languageName: node
linkType: hard
-"@babel/generator@npm:^7.20.5, @babel/generator@npm:^7.7.2":
- version: 7.20.5
- resolution: "@babel/generator@npm:7.20.5"
+"@babel/generator@npm:^7.20.7, @babel/generator@npm:^7.7.2":
+ version: 7.20.14
+ resolution: "@babel/generator@npm:7.20.14"
dependencies:
- "@babel/types": ^7.20.5
+ "@babel/types": ^7.20.7
"@jridgewell/gen-mapping": ^0.3.2
jsesc: ^2.5.1
- checksum: 31c10d1e122f08cf755a24bd6f5d197f47eceba03f1133759687d00ab72d210e60ba4011da42f368b6e9fa85cbfda7dc4adb9889c2c20cc5c34bb2d57c1deab7
+ checksum: 5f6aa2d86af26e76d276923a5c34191124a119b16ee9ccc34aef654a7dec84fbd7d2daed2e6458a6a06bf87f3661deb77c9fea59b8f67faff5c90793c96d76d6
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.20.0":
- version: 7.20.0
- resolution: "@babel/helper-compilation-targets@npm:7.20.0"
+"@babel/helper-compilation-targets@npm:^7.20.7":
+ version: 7.20.7
+ resolution: "@babel/helper-compilation-targets@npm:7.20.7"
dependencies:
- "@babel/compat-data": ^7.20.0
+ "@babel/compat-data": ^7.20.5
"@babel/helper-validator-option": ^7.18.6
browserslist: ^4.21.3
+ lru-cache: ^5.1.1
semver: ^6.3.0
peerDependencies:
"@babel/core": ^7.0.0
- checksum: bc183f2109648849c8fde0b3c5cf08adf2f7ad6dc617b546fd20f34c8ef574ee5ee293c8d1bd0ed0221212e8f5907cdc2c42097870f1dcc769a654107d82c95b
+ checksum: 8c32c873ba86e2e1805b30e0807abd07188acbe00ebb97576f0b09061cc65007f1312b589eccb4349c5a8c7f8bb9f2ab199d41da7030bf103d9f347dcd3a3cf4
languageName: node
linkType: hard
@@ -114,19 +115,19 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.20.2":
- version: 7.20.2
- resolution: "@babel/helper-module-transforms@npm:7.20.2"
+"@babel/helper-module-transforms@npm:^7.20.11":
+ version: 7.20.11
+ resolution: "@babel/helper-module-transforms@npm:7.20.11"
dependencies:
"@babel/helper-environment-visitor": ^7.18.9
"@babel/helper-module-imports": ^7.18.6
"@babel/helper-simple-access": ^7.20.2
"@babel/helper-split-export-declaration": ^7.18.6
"@babel/helper-validator-identifier": ^7.19.1
- "@babel/template": ^7.18.10
- "@babel/traverse": ^7.20.1
- "@babel/types": ^7.20.2
- checksum: 33a60ca115f6fce2c9d98e2a2e5649498aa7b23e2ae3c18745d7a021487708fc311458c33542f299387a0da168afccba94116e077f2cce49ae9e5ab83399e8a2
+ "@babel/template": ^7.20.7
+ "@babel/traverse": ^7.20.10
+ "@babel/types": ^7.20.7
+ checksum: 29319ebafa693d48756c6ba0d871677bb0037e0da084fbe221a17c38d57093fc8aa38543c07d76e788266a937976e37ab4901971ca7f237c5ab45f524b9ecca0
languageName: node
linkType: hard
@@ -176,14 +177,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.20.5":
- version: 7.20.6
- resolution: "@babel/helpers@npm:7.20.6"
+"@babel/helpers@npm:^7.20.7":
+ version: 7.20.13
+ resolution: "@babel/helpers@npm:7.20.13"
dependencies:
- "@babel/template": ^7.18.10
- "@babel/traverse": ^7.20.5
- "@babel/types": ^7.20.5
- checksum: f03ec6eb2bf8dc7cdfe2569ee421fd9ba6c7bac6c862d90b608ccdd80281ebe858bc56ca175fc92b3ac50f63126b66bbd5ec86f9f361729289a20054518f1ac5
+ "@babel/template": ^7.20.7
+ "@babel/traverse": ^7.20.13
+ "@babel/types": ^7.20.7
+ checksum: d62076fa834f342798f8c3fd7aec0870cc1725d273d99e540cbaa8d6c3ed10258228dd14601c8e66bfeabbb9424c3b31090ecc467fe855f7bd72c4734df7fb09
languageName: node
linkType: hard
@@ -198,12 +199,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.5":
- version: 7.20.5
- resolution: "@babel/parser@npm:7.20.5"
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.13, @babel/parser@npm:^7.20.7":
+ version: 7.20.15
+ resolution: "@babel/parser@npm:7.20.15"
bin:
parser: ./bin/babel-parser.js
- checksum: e8d514ce0aa74d56725bd102919a49fa367afef9cd8208cf52f670f54b061c4672f51b4b7980058ab1f5fe73615fe4dc90720ab47bbcebae07ad08d667eda318
+ checksum: 1d0f47ca67ff2652f1c0ff1570bed8deccbc4b53509e7cd73476af9cc7ed23480c99f1179bd6d0be01612368b92b39e206d330ad6054009d699934848a89298b
languageName: node
linkType: hard
@@ -361,62 +362,61 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime-corejs3@npm:^7.10.2":
- version: 7.20.6
- resolution: "@babel/runtime-corejs3@npm:7.20.6"
+"@babel/runtime@npm:7.15.3":
+ version: 7.15.3
+ resolution: "@babel/runtime@npm:7.15.3"
dependencies:
- core-js-pure: ^3.25.1
- regenerator-runtime: ^0.13.11
- checksum: d533d432216509426c4f9dad56db2fe453112b7d738433111944372fba4abd0b07bee3261f19a218530b435de46592121b2a6a57b98c0c7c3452d552ba009c3e
+ regenerator-runtime: ^0.13.4
+ checksum: 2f0b8d2d4e36035ab1d84af0ec26aafa098536870f27c8e07de0a0e398f7a394fdea68a88165535ffb52ded6a68912bdc3450bdf91f229eb132e1c89470789f5
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.14.5, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.19.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
- version: 7.20.6
- resolution: "@babel/runtime@npm:7.20.6"
+"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.14.5, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.19.0, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
+ version: 7.20.13
+ resolution: "@babel/runtime@npm:7.20.13"
dependencies:
regenerator-runtime: ^0.13.11
- checksum: 42a8504db21031b1859fbc0f52d698a3d2f5ada9519eb76c6f96a7e657d8d555732a18fe71ef428a67cc9fc81ca0d3562fb7afdc70549c5fec343190cbaa9b03
+ checksum: 09b7a97a05c80540db6c9e4ddf8c5d2ebb06cae5caf3a87e33c33f27f8c4d49d9c67a2d72f1570e796045288fad569f98a26ceba0c4f5fad2af84b6ad855c4fb
languageName: node
linkType: hard
-"@babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3":
- version: 7.18.10
- resolution: "@babel/template@npm:7.18.10"
+"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.3.3":
+ version: 7.20.7
+ resolution: "@babel/template@npm:7.20.7"
dependencies:
"@babel/code-frame": ^7.18.6
- "@babel/parser": ^7.18.10
- "@babel/types": ^7.18.10
- checksum: 93a6aa094af5f355a72bd55f67fa1828a046c70e46f01b1606e6118fa1802b6df535ca06be83cc5a5e834022be95c7b714f0a268b5f20af984465a71e28f1473
+ "@babel/parser": ^7.20.7
+ "@babel/types": ^7.20.7
+ checksum: 2eb1a0ab8d415078776bceb3473d07ab746e6bb4c2f6ca46ee70efb284d75c4a32bb0cd6f4f4946dec9711f9c0780e8e5d64b743208deac6f8e9858afadc349e
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.7.2":
- version: 7.20.5
- resolution: "@babel/traverse@npm:7.20.5"
+"@babel/traverse@npm:^7.20.10, @babel/traverse@npm:^7.20.12, @babel/traverse@npm:^7.20.13, @babel/traverse@npm:^7.7.2":
+ version: 7.20.13
+ resolution: "@babel/traverse@npm:7.20.13"
dependencies:
"@babel/code-frame": ^7.18.6
- "@babel/generator": ^7.20.5
+ "@babel/generator": ^7.20.7
"@babel/helper-environment-visitor": ^7.18.9
"@babel/helper-function-name": ^7.19.0
"@babel/helper-hoist-variables": ^7.18.6
"@babel/helper-split-export-declaration": ^7.18.6
- "@babel/parser": ^7.20.5
- "@babel/types": ^7.20.5
+ "@babel/parser": ^7.20.13
+ "@babel/types": ^7.20.7
debug: ^4.1.0
globals: ^11.1.0
- checksum: c7fed468614aab1cf762dda5df26e2cfcd2b1b448c9d3321ac44786c4ee773fb0e10357e6593c3c6a648ae2e0be6d90462d855998dc10e3abae84de99291e008
+ checksum: 30ca6e0bd18233fda48fa09315efd14dfc61dcf5b8fa3712b343bfc61b32bc63b5e85ea1773cc9576c9b293b96f46b4589aaeb0a52e1f3eeac4edc076d049fc7
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3":
- version: 7.20.5
- resolution: "@babel/types@npm:7.20.5"
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.7, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3":
+ version: 7.20.7
+ resolution: "@babel/types@npm:7.20.7"
dependencies:
"@babel/helper-string-parser": ^7.19.4
"@babel/helper-validator-identifier": ^7.19.1
to-fast-properties: ^2.0.0
- checksum: 773f0a1ad9f6ca5c5beaf751d1d8d81b9130de87689d1321fc911d73c3b1167326d66f0ae086a27fb5bfc8b4ee3ffebf1339be50d3b4d8015719692468c31f2d
+ checksum: b39af241f0b72bba67fd6d0d23914f6faec8c0eba8015c181cbd5ea92e59fc91a52a1ab490d3520c7dbd19ddb9ebb76c476308f6388764f16d8201e37fae6811
languageName: node
linkType: hard
@@ -528,8 +528,8 @@ __metadata:
linkType: hard
"@dnd-kit/core@npm:^6.0.5":
- version: 6.0.6
- resolution: "@dnd-kit/core@npm:6.0.6"
+ version: 6.0.7
+ resolution: "@dnd-kit/core@npm:6.0.7"
dependencies:
"@dnd-kit/accessibility": ^3.0.0
"@dnd-kit/utilities": ^3.2.1
@@ -537,20 +537,20 @@ __metadata:
peerDependencies:
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 2945bd5438630748fa3c11390afd9919eb9836cb64bf4c4c3afae0ccb99d32e1df56a387e59cb16800ec0ae047222fb9e40ecb9363ec4cca375c2b81d4e9784d
+ checksum: f7abe49519da5d60f69bd36ab632ecdedc0372653763065c00b1899f3ed2c1954b5f6ab0bed14790afe11da636b405f8839dc2cad805ef61a3885141f62f9cb1
languageName: node
linkType: hard
"@dnd-kit/sortable@npm:^7.0.1":
- version: 7.0.1
- resolution: "@dnd-kit/sortable@npm:7.0.1"
+ version: 7.0.2
+ resolution: "@dnd-kit/sortable@npm:7.0.2"
dependencies:
"@dnd-kit/utilities": ^3.2.0
tslib: ^2.0.0
peerDependencies:
- "@dnd-kit/core": ^6.0.4
+ "@dnd-kit/core": ^6.0.7
react: ">=16.8.0"
- checksum: b8b5ae504d57d6afb847c3ac8a865a3623c5915f4f0dd767017a17e6d1d36e144b74f6f90a17c07d5f8ddc83395a2db8bb90c420f017aee15bd88538b6f3f226
+ checksum: 4ce705aceb15766a0deefe25a9d95a87e9413c3fb9088ea3eb0962e57f844895000117fcec7c0944a0d4ae4e1e889cfa69e3d3778164d4d23115fb1edb218283
languageName: node
linkType: hard
@@ -721,61 +721,62 @@ __metadata:
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^1.3.3":
- version: 1.3.3
- resolution: "@eslint/eslintrc@npm:1.3.3"
+"@eslint/eslintrc@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "@eslint/eslintrc@npm:1.4.1"
dependencies:
ajv: ^6.12.4
debug: ^4.3.2
espree: ^9.4.0
- globals: ^13.15.0
+ globals: ^13.19.0
ignore: ^5.2.0
import-fresh: ^3.2.1
js-yaml: ^4.1.0
minimatch: ^3.1.2
strip-json-comments: ^3.1.1
- checksum: f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694
+ checksum: cd3e5a8683db604739938b1c1c8b77927dc04fce3e28e0c88e7f2cd4900b89466baf83dfbad76b2b9e4d2746abdd00dd3f9da544d3e311633d8693f327d04cd7
languageName: node
linkType: hard
-"@floating-ui/core@npm:^1.0.4":
- version: 1.0.4
- resolution: "@floating-ui/core@npm:1.0.4"
- checksum: 6362a625ad0dba7cfd197fc4b6f620eed95147d38684d7347287569897098862c6ba1173f3758d76d22e7739112c57dc836a569c582e78f5807c26ef41df4989
+"@floating-ui/core@npm:^1.1.0":
+ version: 1.1.1
+ resolution: "@floating-ui/core@npm:1.1.1"
+ checksum: a8497bf981eedf652d275f7207342a9b24c1a67909dca9e042e2379b24321e6688c7774415f3ea607c466adf82b02d8779513f449376c46b2982f2380c80cd35
languageName: node
linkType: hard
-"@floating-ui/dom@npm:^1.0.5":
- version: 1.0.9
- resolution: "@floating-ui/dom@npm:1.0.9"
+"@floating-ui/dom@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "@floating-ui/dom@npm:1.1.1"
dependencies:
- "@floating-ui/core": ^1.0.4
- checksum: 188ce7fe6d4e98c492dbe88e3f9d36bf8fcd341506c061c80ead742d81ec818b3149510d013e32dcc1adf70c3bc39e4b77b132a624a522d70dee6b5e4032727d
+ "@floating-ui/core": ^1.1.0
+ checksum: 8b7f3b98ed7ec0b634e4a0b735253b0442358c5cea8302935fc185b2bd882202a053622abe9248c76d0908645dd35f93adeaed2d64371b2ab76b36725ce3f7d3
languageName: node
linkType: hard
-"@floating-ui/react-dom-interactions@npm:^0.10.1":
- version: 0.10.3
- resolution: "@floating-ui/react-dom-interactions@npm:0.10.3"
+"@floating-ui/react-dom@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "@floating-ui/react-dom@npm:1.2.2"
dependencies:
- "@floating-ui/react-dom": ^1.0.0
+ "@floating-ui/dom": ^1.1.1
+ peerDependencies:
+ react: ">=16.8.0"
+ react-dom: ">=16.8.0"
+ checksum: 5cb7879a8fe53ce4ca8361473d93e18806402d6bcde4e935d5aafa2b72032019e62f7d019d7d7145ead1ed829569ac14d6d8c50d7beedcea04cb3d02af661597
+ languageName: node
+ linkType: hard
+
+"@floating-ui/react@npm:^0.19.1":
+ version: 0.19.1
+ resolution: "@floating-ui/react@npm:0.19.1"
+ dependencies:
+ "@floating-ui/react-dom": ^1.2.2
aria-hidden: ^1.1.3
+ tabbable: ^6.0.1
peerDependencies:
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 8f3dbe9ab8b59edec825209a488c6e25b18e1019691c6d0cfa3ada0b83226efc76f4d06bfdd3cc12a27813cff197e1988917d371204d119ba67bd4e3c3c3a3c8
- languageName: node
- linkType: hard
-
-"@floating-ui/react-dom@npm:^1.0.0":
- version: 1.0.1
- resolution: "@floating-ui/react-dom@npm:1.0.1"
- dependencies:
- "@floating-ui/dom": ^1.0.5
- peerDependencies:
- react: ">=16.8.0"
- react-dom: ">=16.8.0"
- checksum: 74b80fd46f2f301f444af458e5bbdb0ef0321786aca15dd892c45ce4077a500dfc84c117cb1669360ecc1378346eff77886f1b0dd9b1adbb30e72f894fe27dfb
+ checksum: b36000fbb7148d8403072ad0408d6b9463bfa9cdc7e8f91cf741dee159b2ca9f73461f3ae56e4c94def67c16db75337d5ea90624e0a5c0dbb064cfa86ea025e2
languageName: node
linkType: hard
@@ -786,14 +787,14 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/config-array@npm:^0.11.6":
- version: 0.11.7
- resolution: "@humanwhocodes/config-array@npm:0.11.7"
+"@humanwhocodes/config-array@npm:^0.11.8":
+ version: 0.11.8
+ resolution: "@humanwhocodes/config-array@npm:0.11.8"
dependencies:
"@humanwhocodes/object-schema": ^1.2.1
debug: ^4.1.1
minimatch: ^3.0.5
- checksum: cf506dc45d9488af7fbf108ea6ac2151ba1a25e6d2b94b9b4fc36d2c1e4099b89ff560296dbfa13947e44604d4ca4a90d97a4fb167370bf8dd01a6ca2b6d83ac
+ checksum: 0fd6b3c54f1674ce0a224df09b9c2f9846d20b9e54fabae1281ecfc04f2e6ad69bf19e1d6af6a28f88e8aa3990168b6cb9e1ef755868c3256a630605ec2cb1d3
languageName: node
linkType: hard
@@ -1115,133 +1116,133 @@ __metadata:
linkType: hard
"@mantine/core@npm:^5.9.3":
- version: 5.10.2
- resolution: "@mantine/core@npm:5.10.2"
+ version: 5.10.3
+ resolution: "@mantine/core@npm:5.10.3"
dependencies:
- "@floating-ui/react-dom-interactions": ^0.10.1
- "@mantine/styles": 5.10.2
- "@mantine/utils": 5.10.2
+ "@floating-ui/react": ^0.19.1
+ "@mantine/styles": 5.10.3
+ "@mantine/utils": 5.10.3
"@radix-ui/react-scroll-area": 1.0.2
react-textarea-autosize: 8.3.4
peerDependencies:
- "@mantine/hooks": 5.10.2
+ "@mantine/hooks": 5.10.3
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 25b385a37106119283a11d79e26578c2e6b7625b2e26bf121926aeaaaa6b74e96c24354c12ead3604881db97be3c7dea9b121b3cb4df673cc08d6e1cd435ee2a
+ checksum: 460e613e90ecd94a9414bb93a98046e076256fa54ec5cd0b43d20815755e7862826d912a516591d2a2e0356647d72b293564d2ccb9ca1fb8999da0e963d701bd
languageName: node
linkType: hard
"@mantine/dates@npm:^5.9.3":
- version: 5.10.2
- resolution: "@mantine/dates@npm:5.10.2"
+ version: 5.10.3
+ resolution: "@mantine/dates@npm:5.10.3"
dependencies:
- "@mantine/utils": 5.10.2
+ "@mantine/utils": 5.10.3
peerDependencies:
- "@mantine/core": 5.10.2
- "@mantine/hooks": 5.10.2
+ "@mantine/core": 5.10.3
+ "@mantine/hooks": 5.10.3
dayjs: ">=1.0.0"
react: ">=16.8.0"
- checksum: ffa1d1677d6f9f0722816169a09b879e3087d67e4ea4855616f6e6a456816f851f0ce7262bff25e968e86178a4b0621a8f99587e5d85ff1f299963f0432159ea
+ checksum: 80e22b0eb2235a373f0d35979bea7aeea671515962f4d119811145da7086f2258663ceb2d19a6ad23a02b6f08e1c53047778ec37cf559d8e81c9061d9f83a159
languageName: node
linkType: hard
"@mantine/dropzone@npm:^5.9.3":
- version: 5.10.2
- resolution: "@mantine/dropzone@npm:5.10.2"
+ version: 5.10.3
+ resolution: "@mantine/dropzone@npm:5.10.3"
dependencies:
- "@mantine/utils": 5.10.2
+ "@mantine/utils": 5.10.3
react-dropzone: 14.2.3
peerDependencies:
- "@mantine/core": 5.10.2
- "@mantine/hooks": 5.10.2
+ "@mantine/core": 5.10.3
+ "@mantine/hooks": 5.10.3
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 103feac1ba8481591382ced6f954e3f98ae2da7134090fa9ef977bb3f1442c06a7ec2f55eddfd645e1d79020d1610ada0b4ade5492d61e1a2b68cd659ee43741
+ checksum: 550bf8a282220adb3f7564e2ffa7c617480a5ab9d2556c50072b614450ca1d7fc526e8755a635936c4cb76f9a090f91686f690b7e7704320972dd282e00ab1d6
languageName: node
linkType: hard
"@mantine/form@npm:^5.9.3":
- version: 5.10.2
- resolution: "@mantine/form@npm:5.10.2"
+ version: 5.10.3
+ resolution: "@mantine/form@npm:5.10.3"
dependencies:
fast-deep-equal: ^3.1.3
klona: ^2.0.5
peerDependencies:
react: ">=16.8.0"
- checksum: 4e94d603b2530278eb340d38c8296d7ec5b73391040ec83766c4afe613b18ca486bb5b3064e3fec8ef47ed40302b102702ea0cc4d68c7b59c62bff822857c8f0
+ checksum: 88bcf7b37d19e0648500e9da7111d961a3b130ef1164f4c4fc15f606cececdddad614887ff6659e0a0ce3896a4e52e62c2f72758f857e932e903cf412a69ca54
languageName: node
linkType: hard
"@mantine/hooks@npm:^5.9.3":
- version: 5.10.2
- resolution: "@mantine/hooks@npm:5.10.2"
+ version: 5.10.3
+ resolution: "@mantine/hooks@npm:5.10.3"
peerDependencies:
react: ">=16.8.0"
- checksum: 247f5cdce90e4ecabc81a899361091d0c9b4da57485d30ca74dccdb99053b7d5a53d2fb57df18907ca3676a8328f9a94d69d72aa38426efd17dd60d1b1f645a9
+ checksum: 629554658e910dec1c14ecbdaf8e48c1ce2af022044269e73ff069d719a4f9b68428bb75ade5108ace40bd29253658e663c594a237e080226de28705c10c871e
languageName: node
linkType: hard
"@mantine/modals@npm:^5.9.3":
- version: 5.10.2
- resolution: "@mantine/modals@npm:5.10.2"
+ version: 5.10.3
+ resolution: "@mantine/modals@npm:5.10.3"
dependencies:
- "@mantine/utils": 5.10.2
+ "@mantine/utils": 5.10.3
peerDependencies:
- "@mantine/core": 5.10.2
- "@mantine/hooks": 5.10.2
+ "@mantine/core": 5.10.3
+ "@mantine/hooks": 5.10.3
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 65310c532eb5d56fa4ee5f2613fb500eb6245361321cd87f2b3e8e0f9bbfcb12e91877ca0618ef8898d2d58be5091e98fa078b9750ff17ec5a53c60d9803ba6d
+ checksum: b013eb3c68ee1c0f163c1bd4b786c59e4a7f77d596f175ef2a88b1922153c24a154f12a36b65138af778cdd47944869056df5beb921e5d07801f5246b19b8da9
languageName: node
linkType: hard
"@mantine/next@npm:^5.9.3":
- version: 5.10.2
- resolution: "@mantine/next@npm:5.10.2"
+ version: 5.10.3
+ resolution: "@mantine/next@npm:5.10.3"
dependencies:
- "@mantine/ssr": 5.10.2
- "@mantine/styles": 5.10.2
+ "@mantine/ssr": 5.10.3
+ "@mantine/styles": 5.10.3
peerDependencies:
next: "*"
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 1cbc55b5daeb632d9f0f418eaf41c5213840e95f4d50aaaae895cbe2091cd10685e2af7d97a8d0c9da8d46d3998ac1b2ad5cfc3c9798ba434baf386e8814f61d
+ checksum: 78ee3e7f7565318f40f367c8d53edfb164ae10c4fcc788b8792b27ae3f10fad81be8dbfaecd171fd66c43eafc50cc30ea5ab7f3da5421642b3a8c96d5a03d618
languageName: node
linkType: hard
"@mantine/notifications@npm:^5.9.3":
- version: 5.10.2
- resolution: "@mantine/notifications@npm:5.10.2"
+ version: 5.10.3
+ resolution: "@mantine/notifications@npm:5.10.3"
dependencies:
- "@mantine/utils": 5.10.2
+ "@mantine/utils": 5.10.3
react-transition-group: 4.4.2
peerDependencies:
- "@mantine/core": 5.10.2
- "@mantine/hooks": 5.10.2
+ "@mantine/core": 5.10.3
+ "@mantine/hooks": 5.10.3
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: 36289997284e326863c3560f7538c92a3fe8304560e9052a2555c77f8467e29a91a8a06b4e42acd8ef346cde46e02fd652a23c883f07d645b8328502ab21fe0d
+ checksum: e4b735725fc7c0558cf0b084f677d432d6bd49220621ff20e32371621ba454a9d8b8eba0a36db7e99a0951cc174cb51b7ec91a9e127cba13330c93f3bcaecb10
languageName: node
linkType: hard
-"@mantine/ssr@npm:5.10.2":
- version: 5.10.2
- resolution: "@mantine/ssr@npm:5.10.2"
+"@mantine/ssr@npm:5.10.3":
+ version: 5.10.3
+ resolution: "@mantine/ssr@npm:5.10.3"
dependencies:
- "@mantine/styles": 5.10.2
+ "@mantine/styles": 5.10.3
html-react-parser: 1.4.12
peerDependencies:
"@emotion/react": ">=11.9.0"
"@emotion/server": ">=11.4.0"
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: e37f5bafc3700e97ea5b89aa2f974d13a154437eaef2f84a22166739821f1337dd657f9d3771143e30e63077b2b69127a98944beb9cc0a8f25448529fabffea4
+ checksum: 8a6f0140f8fc853e3be8b0ec78908f71378ab76f36efe58ea2b1818139db60658bd12d3b1a56b9e61218262e85e2fbf9488393c3f0a64cb2d24125a27230397f
languageName: node
linkType: hard
-"@mantine/styles@npm:5.10.2":
- version: 5.10.2
- resolution: "@mantine/styles@npm:5.10.2"
+"@mantine/styles@npm:5.10.3":
+ version: 5.10.3
+ resolution: "@mantine/styles@npm:5.10.3"
dependencies:
clsx: 1.1.1
csstype: 3.0.9
@@ -1249,16 +1250,27 @@ __metadata:
"@emotion/react": ">=11.9.0"
react: ">=16.8.0"
react-dom: ">=16.8.0"
- checksum: c7c6b785399b9414bf3933673266bbff205884639639d2e2e44ad0152af4d7e40e82c10d27043aac80d426144fc73876b877146218de8a970e2f729b4fa66276
+ checksum: 60fcfd5ccbfd7e1106a24a13c3f705ac4b995214ae038c2d8e7bf5e795cb7c1f5da9ee5e336caedf2a537e77272a05eb315e76df3edb4a466ec158ae6aeaf8b5
languageName: node
linkType: hard
-"@mantine/utils@npm:5.10.2":
- version: 5.10.2
- resolution: "@mantine/utils@npm:5.10.2"
+"@mantine/utils@npm:5.10.3":
+ version: 5.10.3
+ resolution: "@mantine/utils@npm:5.10.3"
peerDependencies:
react: ">=16.8.0"
- checksum: 6d1acdcd58020c26b646adfacd8082a03d17348ab921d741c6dae48312264bfd03afe9b91cb827c48cbc2f0480054a7b3aae808ec39240d0e4067b413cf19ea8
+ checksum: 063237e49f3c52e3bbcd99e7a8383ac881718d9e1e039d32249231370a463a19e070cea7f90c3c0fea2933c3c162f5509a0f2add015db2aeb90f7945cd954a12
+ languageName: node
+ linkType: hard
+
+"@mapbox/rehype-prism@npm:0.7.0":
+ version: 0.7.0
+ resolution: "@mapbox/rehype-prism@npm:0.7.0"
+ dependencies:
+ hast-util-to-string: ^1.0.4
+ refractor: ^3.4.0
+ unist-util-visit: ^2.0.3
+ checksum: e016f23d4a748cbbb3fb66f885c687a77929b776e6060d46befcbeaeac2f67ed48e3eab2fa13920c54c1c7c8d8c007aefcb9594beaca887237b9e74d53340691
languageName: node
linkType: hard
@@ -1910,8 +1922,8 @@ __metadata:
linkType: hard
"@tabler/icons@npm:^1.106.0":
- version: 1.116.1
- resolution: "@tabler/icons@npm:1.116.1"
+ version: 1.119.0
+ resolution: "@tabler/icons@npm:1.119.0"
peerDependencies:
react: ^16.x || 17.x || 18.x
react-dom: ^16.x || 17.x || 18.x
@@ -1920,7 +1932,7 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: 0e310e2334f69937deb77dab64042dbd16d8f3f6a1e5fb3ee0dac05b01d0260a7ade20297e55b91c6728eb6899a35817e1d471001ebbd2d5d18e6a23e63059c4
+ checksum: ef1ac50c1a47b2205cb86ca43c28d69c7b8f547ad9c2c5545190fc4a455e9767f49cb511a6f9e8dc45b046ee7d2dab3d2c87af4fd5bbb1694832a15698158753
languageName: node
linkType: hard
@@ -1933,10 +1945,10 @@ __metadata:
languageName: node
linkType: hard
-"@tanstack/query-core@npm:4.19.1":
- version: 4.19.1
- resolution: "@tanstack/query-core@npm:4.19.1"
- checksum: a54a613d5b7abe2bba352fa26228bee0589eb8116bf482760dbe39474202b08cfc3899100e478f0bd1ae1a7bd60dcda0634c04bec56a98346763d32bc7720b54
+"@tanstack/query-core@npm:4.24.4":
+ version: 4.24.4
+ resolution: "@tanstack/query-core@npm:4.24.4"
+ checksum: b357e950a41e5769878a3bfe9dd56a66828ccebb2f9396e568e8835bed71eb37926770a461e3aa5bafb7e1121c5141cee86aedf3ced88a2eacf754d545b107cd
languageName: node
linkType: hard
@@ -1956,10 +1968,10 @@ __metadata:
linkType: hard
"@tanstack/react-query@npm:^4.2.1":
- version: 4.19.1
- resolution: "@tanstack/react-query@npm:4.19.1"
+ version: 4.24.4
+ resolution: "@tanstack/react-query@npm:4.24.4"
dependencies:
- "@tanstack/query-core": 4.19.1
+ "@tanstack/query-core": 4.24.4
use-sync-external-store: ^1.2.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -1970,7 +1982,7 @@ __metadata:
optional: true
react-native:
optional: true
- checksum: cce8b51c5cbaff007efb2fc54c5e03a2191e363626226903c345ae9baf0d48a36fc322383e24aff4f12250e672da67d3ceaa9819bbb16ace98a5c7bdff098a61
+ checksum: 8cf008d690fc5d336f6471ea2bc0751189f03874dcc7930cf8944fb57fa34e3b5347823775dbd36629d53a7aacb9ce87482b1adb3ad80d277a3a6c73b797f6a2
languageName: node
linkType: hard
@@ -1982,15 +1994,15 @@ __metadata:
linkType: hard
"@types/babel__core@npm:^7.1.14":
- version: 7.1.20
- resolution: "@types/babel__core@npm:7.1.20"
+ version: 7.20.0
+ resolution: "@types/babel__core@npm:7.20.0"
dependencies:
- "@babel/parser": ^7.1.0
- "@babel/types": ^7.0.0
+ "@babel/parser": ^7.20.7
+ "@babel/types": ^7.20.7
"@types/babel__generator": "*"
"@types/babel__template": "*"
"@types/babel__traverse": "*"
- checksum: a09c4f0456552547a5b8a5a009a3daec4d362f622168f8e08bda0ded2da0a65ab0b1642e23c433b3616721f5701dc34a996c5bde5baeaea53eda98f438043f2c
+ checksum: 49b601a0a7637f1f387442c8156bd086cfd10ff4b82b0e1994e73a6396643b5435366fb33d6b604eade8467cca594ef97adcbc412aede90bb112ebe88d0ad6df
languageName: node
linkType: hard
@@ -2062,11 +2074,20 @@ __metadata:
linkType: hard
"@types/graceful-fs@npm:^4.1.3":
- version: 4.1.5
- resolution: "@types/graceful-fs@npm:4.1.5"
+ version: 4.1.6
+ resolution: "@types/graceful-fs@npm:4.1.6"
dependencies:
"@types/node": "*"
- checksum: d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a
+ checksum: c3070ccdc9ca0f40df747bced1c96c71a61992d6f7c767e8fd24bb6a3c2de26e8b84135ede000b7e79db530a23e7e88dcd9db60eee6395d0f4ce1dae91369dd4
+ languageName: node
+ linkType: hard
+
+"@types/hast@npm:^2.0.0":
+ version: 2.3.4
+ resolution: "@types/hast@npm:2.3.4"
+ dependencies:
+ "@types/unist": "*"
+ checksum: fff47998f4c11e21a7454b58673f70478740ecdafd95aaf50b70a3daa7da9cdc57315545bf9c039613732c40b7b0e9e49d11d03fe9a4304721cdc3b29a88141e
languageName: node
linkType: hard
@@ -2112,7 +2133,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/json-schema@npm:^7.0.9":
+"@types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.9":
version: 7.0.11
resolution: "@types/json-schema@npm:7.0.11"
checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d
@@ -2135,10 +2156,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:*":
- version: 18.11.12
- resolution: "@types/node@npm:18.11.12"
- checksum: 6c67f0998a9ad8ef0f357fcc0d72841c579576c746cfbac67c9d0229e1cd219d3b96297c2caaeaa4084ba7e9ad112b412e64af4066e522faa0be4ef9ad0a613a
+"@types/node@npm:*, @types/node@npm:^18.11.18":
+ version: 18.11.18
+ resolution: "@types/node@npm:18.11.18"
+ checksum: 03f17f9480f8d775c8a72da5ea7e9383db5f6d85aa5fefde90dd953a1449bd5e4ffde376f139da4f3744b4c83942166d2a7603969a6f8ea826edfb16e6e3b49d
languageName: node
linkType: hard
@@ -2150,9 +2171,9 @@ __metadata:
linkType: hard
"@types/node@npm:^16.10.2":
- version: 16.18.7
- resolution: "@types/node@npm:16.18.7"
- checksum: a7fbc536d433c08adebcd788c2b2b28b4bec9b4cc493d3ed5fd98097bda7760893bacc06f97f45514a7f013f4fc952cbb3068166b6e9e7eebfe08e8e813f8f1c
+ version: 16.18.11
+ resolution: "@types/node@npm:16.18.11"
+ checksum: 2a3b1da13063debe6e26f732defb5f03ef4ef732c3e08daba838d8850433bd00e537ce1a97ce9bcfc4b15db5218d701d1265fae94e0d6926906bec157e6b46e0
languageName: node
linkType: hard
@@ -2163,6 +2184,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/parse5@npm:^6.0.0":
+ version: 6.0.3
+ resolution: "@types/parse5@npm:6.0.3"
+ checksum: ddb59ee4144af5dfcc508a8dcf32f37879d11e12559561e65788756b95b33e6f03ea027d88e1f5408f9b7bfb656bf630ace31a2169edf44151daaf8dd58df1b7
+ languageName: node
+ linkType: hard
+
"@types/ping@npm:^0.4.1":
version: 0.4.1
resolution: "@types/ping@npm:0.4.1"
@@ -2171,9 +2199,9 @@ __metadata:
linkType: hard
"@types/prettier@npm:^2.1.5":
- version: 2.7.1
- resolution: "@types/prettier@npm:2.7.1"
- checksum: 5e3f58e229d6c73b5f5cae2e8f96c1c4a5b5805f83459e17a045ba8e96152b1d38e86b63e3172fb159dac923388699660862b75b2d37e54220805f0e691e26f1
+ version: 2.7.2
+ resolution: "@types/prettier@npm:2.7.2"
+ checksum: b47d76a5252265f8d25dd2fe2a5a61dc43ba0e6a96ffdd00c594cb4fd74c1982c2e346497e3472805d97915407a09423804cc2110a0b8e1b22cffcab246479b7
languageName: node
linkType: hard
@@ -2211,11 +2239,11 @@ __metadata:
linkType: hard
"@types/ssh2@npm:*":
- version: 1.11.6
- resolution: "@types/ssh2@npm:1.11.6"
+ version: 1.11.7
+ resolution: "@types/ssh2@npm:1.11.7"
dependencies:
- "@types/node": "*"
- checksum: 4812694de5444802f7386da7882da9072a6d63b5b634eb59fdca39e8f7ad4964bcefe7844d375d594cb979a0804e24aea273098bdbb84e7e23a9d3b5698d3936
+ "@types/node": ^18.11.18
+ checksum: ccc53516553aaa520f3d20b4e39eb3c1df33ff74cb7620595d8a2fe0537e727ba8f01a425ccf7659c72426e644345ea2c3561441a9e093a2f62c8b33793562e6
languageName: node
linkType: hard
@@ -2226,6 +2254,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/unist@npm:*, @types/unist@npm:^2.0.0":
+ version: 2.0.6
+ resolution: "@types/unist@npm:2.0.6"
+ checksum: 25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db
+ languageName: node
+ linkType: hard
+
"@types/uuid@npm:^8.3.4":
version: 8.3.4
resolution: "@types/uuid@npm:8.3.4"
@@ -2241,22 +2276,23 @@ __metadata:
linkType: hard
"@types/yargs@npm:^17.0.8":
- version: 17.0.17
- resolution: "@types/yargs@npm:17.0.17"
+ version: 17.0.22
+ resolution: "@types/yargs@npm:17.0.22"
dependencies:
"@types/yargs-parser": "*"
- checksum: 4f1b5149e794c8960652b4339dc96655e53b48fdbe1b847fcb0db95e72e760724a4c5c616a7fccb3c0ae8beb0e57e06e37391d492e916e3ff179aafeb890e426
+ checksum: 0773523fda71bafdc52f13f5970039e535a353665a60ba9261149a5c9c2b908242e6e77fbb7a8c06931ec78ce889d64d09673c68ba23eb5f5742d5385d0d1982
languageName: node
linkType: hard
"@typescript-eslint/eslint-plugin@npm:^5.30.7":
- version: 5.46.0
- resolution: "@typescript-eslint/eslint-plugin@npm:5.46.0"
+ version: 5.50.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:5.50.0"
dependencies:
- "@typescript-eslint/scope-manager": 5.46.0
- "@typescript-eslint/type-utils": 5.46.0
- "@typescript-eslint/utils": 5.46.0
+ "@typescript-eslint/scope-manager": 5.50.0
+ "@typescript-eslint/type-utils": 5.50.0
+ "@typescript-eslint/utils": 5.50.0
debug: ^4.3.4
+ grapheme-splitter: ^1.0.4
ignore: ^5.2.0
natural-compare-lite: ^1.4.0
regexpp: ^3.2.0
@@ -2268,43 +2304,43 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 5b7dde66a3db3d3009c9da5c1357d72c19b94d75474d8f51b6ac765962aa181bf8fe88fcca02a70faaceb2ed5739f790313d1d521d77149cab94ab5e3a987cf3
+ checksum: 351c4a157a7d717cc3835bdc09324b20d649463738a029c5701e5a38cdb162305ff7d56adff196a0c3245c24ea3167bbdac7f1c30399b8c1d495abbdbc1c53d6
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:^5.30.7":
- version: 5.46.0
- resolution: "@typescript-eslint/parser@npm:5.46.0"
+ version: 5.50.0
+ resolution: "@typescript-eslint/parser@npm:5.50.0"
dependencies:
- "@typescript-eslint/scope-manager": 5.46.0
- "@typescript-eslint/types": 5.46.0
- "@typescript-eslint/typescript-estree": 5.46.0
+ "@typescript-eslint/scope-manager": 5.50.0
+ "@typescript-eslint/types": 5.50.0
+ "@typescript-eslint/typescript-estree": 5.50.0
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 34e2e8fb35050ac119ed2696293ecd9a1b40c3ccc915d06b8d48880c6656e8f40665b969807b76058eb9198227481653f1d1465a89a4ac6a98bc7ab9850ada1f
+ checksum: 816a421ce9a5c61a2e92499d6d400aed4211ca5b685e0212844b6659f7acfeba1cca0418b462236c44eea6e8a2574cd51ccb7abc2bf4a8cad5b7a275d71ae9bf
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:5.46.0":
- version: 5.46.0
- resolution: "@typescript-eslint/scope-manager@npm:5.46.0"
+"@typescript-eslint/scope-manager@npm:5.50.0":
+ version: 5.50.0
+ resolution: "@typescript-eslint/scope-manager@npm:5.50.0"
dependencies:
- "@typescript-eslint/types": 5.46.0
- "@typescript-eslint/visitor-keys": 5.46.0
- checksum: 10d992a6f9bbe747a8fb5f8b02732e3a289d2667e32ea835de825efe7a841688e683ae1d15d250df84c2ada313b9a3f41c9c9b5ae924c3d9b90d73f23241ae7f
+ "@typescript-eslint/types": 5.50.0
+ "@typescript-eslint/visitor-keys": 5.50.0
+ checksum: bd49447a834c82cb130e6900644042c3a84195bf7a63483385e90b6454c65856d6f276c997cad6bf9c36c9d0cb168fdde625ce4c78c3b8bcce42da782270794b
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:5.46.0":
- version: 5.46.0
- resolution: "@typescript-eslint/type-utils@npm:5.46.0"
+"@typescript-eslint/type-utils@npm:5.50.0":
+ version: 5.50.0
+ resolution: "@typescript-eslint/type-utils@npm:5.50.0"
dependencies:
- "@typescript-eslint/typescript-estree": 5.46.0
- "@typescript-eslint/utils": 5.46.0
+ "@typescript-eslint/typescript-estree": 5.50.0
+ "@typescript-eslint/utils": 5.50.0
debug: ^4.3.4
tsutils: ^3.21.0
peerDependencies:
@@ -2312,23 +2348,23 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 96feae3b67b78bc74b916bb7c3c654c13c6f000fc1f6945709764010fb6644e7cbf7749faa6ab0562255197b49fbf7c28c9a5b558378fa74e2cd38aeddc459cb
+ checksum: d2fc2fd10ef300865fd6a902ae92aef6c45cddc4359445f1e5c6dc9511063b52d2170cc6b525763395d4171c177b3d0fffd77cf9a2ab7e01fcd7109bd1a5a585
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:5.46.0":
- version: 5.46.0
- resolution: "@typescript-eslint/types@npm:5.46.0"
- checksum: 162e2e7841369598d3018f315545e85b79e57cc2f9033770397dbbdab0c80d72a8ee791710d10570b70624b5f343f7f8fc7ffabaec62f708cd7bfc5b432ad595
+"@typescript-eslint/types@npm:5.50.0":
+ version: 5.50.0
+ resolution: "@typescript-eslint/types@npm:5.50.0"
+ checksum: 1189c63d35abeec685dd519fd923926b884e63d5e10e4a9fe995aebfde59b8a2e10773090ec3ba32a0ec408746b18f6a454d9bedb0b6c7ce8b6066547144fb4d
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:5.46.0":
- version: 5.46.0
- resolution: "@typescript-eslint/typescript-estree@npm:5.46.0"
+"@typescript-eslint/typescript-estree@npm:5.50.0":
+ version: 5.50.0
+ resolution: "@typescript-eslint/typescript-estree@npm:5.50.0"
dependencies:
- "@typescript-eslint/types": 5.46.0
- "@typescript-eslint/visitor-keys": 5.46.0
+ "@typescript-eslint/types": 5.50.0
+ "@typescript-eslint/visitor-keys": 5.50.0
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
@@ -2337,35 +2373,50 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 645f9fd65836019073fd7af5bfa0e4c3d47303deda0917c4d8fb6ed6790bebaaeb7020a7a104b96c5fda707eb20e248c38fc711cdc83439775c563ef9f169746
+ checksum: cb1ac8d39647da6d52750c713d9635750ed41245ec82f937a159a71ad3bf490ebabfad3b43eeca07bca39d60df30d3a2f31f8bed0061381731d92a62e284b867
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:5.46.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.13.0":
- version: 5.46.0
- resolution: "@typescript-eslint/utils@npm:5.46.0"
+"@typescript-eslint/utils@npm:5.50.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.43.0":
+ version: 5.50.0
+ resolution: "@typescript-eslint/utils@npm:5.50.0"
dependencies:
"@types/json-schema": ^7.0.9
"@types/semver": ^7.3.12
- "@typescript-eslint/scope-manager": 5.46.0
- "@typescript-eslint/types": 5.46.0
- "@typescript-eslint/typescript-estree": 5.46.0
+ "@typescript-eslint/scope-manager": 5.50.0
+ "@typescript-eslint/types": 5.50.0
+ "@typescript-eslint/typescript-estree": 5.50.0
eslint-scope: ^5.1.1
eslint-utils: ^3.0.0
semver: ^7.3.7
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: f4962a7d34f55c44b238df550d45aacbc7b8fcba7d172fd96ee17eb5ce964481e3e68376205598146f4f3aa69df7627686a9bd16022b51246d6e9fe94ffb2bb8
+ checksum: 4471ae8b24449300e009f1cc09ee0d38cce20ae9171e8fbf4ef752ce4eb87104cc0d813d8f7051b619fa05e1e7c12b748dad49832911685297b1bbfef3c01f0b
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:5.46.0":
- version: 5.46.0
- resolution: "@typescript-eslint/visitor-keys@npm:5.46.0"
+"@typescript-eslint/visitor-keys@npm:5.50.0":
+ version: 5.50.0
+ resolution: "@typescript-eslint/visitor-keys@npm:5.50.0"
dependencies:
- "@typescript-eslint/types": 5.46.0
+ "@typescript-eslint/types": 5.50.0
eslint-visitor-keys: ^3.3.0
- checksum: 83ec2514b2469db395f006576c934bd60b21e74e2e67c183f8d9249954119c56074de286ce8c55d42e20b06d0083d4665f3baf0eed720712203796be488f0944
+ checksum: 55319cb7ee7b78d07d9dc67a388d69fe0b7f11cbc79190e17e7f87a39c9992d08dab3b5872d5a7f01094dda28ad6ac61d3573e59015ef70bf138d4c4f8c45b88
+ languageName: node
+ linkType: hard
+
+"@uiw/react-textarea-code-editor@npm:v1.4.4":
+ version: 1.4.4
+ resolution: "@uiw/react-textarea-code-editor@npm:1.4.4"
+ dependencies:
+ "@babel/runtime": 7.15.3
+ "@mapbox/rehype-prism": 0.7.0
+ rehype: 12.0.0
+ peerDependencies:
+ "@babel/runtime": ">=7.10.0"
+ react: ">=16.9.0"
+ react-dom: ">=16.9.0"
+ checksum: 180f81482664d2f61f3d5af7fe6ddd605e10b84c74f29b42dc315a9760b097ba76f2b955a48b379061eadc4e679dedd17d52603b97d440f774d0cc8146ba74f1
languageName: node
linkType: hard
@@ -2393,11 +2444,11 @@ __metadata:
linkType: hard
"acorn@npm:^8.0.4, acorn@npm:^8.8.0":
- version: 8.8.1
- resolution: "acorn@npm:8.8.1"
+ version: 8.8.2
+ resolution: "acorn@npm:8.8.2"
bin:
acorn: bin/acorn
- checksum: 4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f
+ checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001
languageName: node
linkType: hard
@@ -2431,6 +2482,40 @@ __metadata:
languageName: node
linkType: hard
+"ajv-formats@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "ajv-formats@npm:2.1.1"
+ dependencies:
+ ajv: ^8.0.0
+ peerDependencies:
+ ajv: ^8.0.0
+ peerDependenciesMeta:
+ ajv:
+ optional: true
+ checksum: 4a287d937f1ebaad4683249a4c40c0fa3beed30d9ddc0adba04859026a622da0d317851316ea64b3680dc60f5c3c708105ddd5d5db8fe595d9d0207fd19f90b7
+ languageName: node
+ linkType: hard
+
+"ajv-keywords@npm:^3.5.2":
+ version: 3.5.2
+ resolution: "ajv-keywords@npm:3.5.2"
+ peerDependencies:
+ ajv: ^6.9.1
+ checksum: 7dc5e5931677a680589050f79dcbe1fefbb8fea38a955af03724229139175b433c63c68f7ae5f86cf8f65d55eb7c25f75a046723e2e58296707617ca690feae9
+ languageName: node
+ linkType: hard
+
+"ajv-keywords@npm:^5.0.0":
+ version: 5.1.0
+ resolution: "ajv-keywords@npm:5.1.0"
+ dependencies:
+ fast-deep-equal: ^3.1.3
+ peerDependencies:
+ ajv: ^8.8.2
+ checksum: c35193940b853119242c6757787f09ecf89a2c19bcd36d03ed1a615e710d19d450cb448bfda407b939aba54b002368c8bff30529cc50a0536a8e10bcce300421
+ languageName: node
+ linkType: hard
+
"ajv@npm:^6.10.0, ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
@@ -2443,6 +2528,18 @@ __metadata:
languageName: node
linkType: hard
+"ajv@npm:^8.0.0, ajv@npm:^8.8.0":
+ version: 8.12.0
+ resolution: "ajv@npm:8.12.0"
+ dependencies:
+ fast-deep-equal: ^3.1.1
+ json-schema-traverse: ^1.0.0
+ require-from-string: ^2.0.2
+ uri-js: ^4.2.2
+ checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001
+ languageName: node
+ linkType: hard
+
"ansi-escapes@npm:^4.2.1":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
@@ -2542,17 +2639,16 @@ __metadata:
languageName: node
linkType: hard
-"aria-query@npm:^4.2.2":
- version: 4.2.2
- resolution: "aria-query@npm:4.2.2"
+"aria-query@npm:^5.1.3":
+ version: 5.1.3
+ resolution: "aria-query@npm:5.1.3"
dependencies:
- "@babel/runtime": ^7.10.2
- "@babel/runtime-corejs3": ^7.10.2
- checksum: 38401a9a400f26f3dcc24b84997461a16b32869a9893d323602bed8da40a8bcc0243b8d2880e942249a1496cea7a7de769e93d21c0baa439f01e1ee936fed665
+ deep-equal: ^2.0.5
+ checksum: 929ff95f02857b650fb4cbcd2f41072eee2f46159a6605ea03bf63aa572e35ffdff43d69e815ddc462e16e07de8faba3978afc2813650b4448ee18c9895d982b
languageName: node
linkType: hard
-"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5, array-includes@npm:^3.1.6":
+"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6":
version: 3.1.6
resolution: "array-includes@npm:3.1.6"
dependencies:
@@ -2572,7 +2668,7 @@ __metadata:
languageName: node
linkType: hard
-"array.prototype.flat@npm:^1.2.5":
+"array.prototype.flat@npm:^1.3.1":
version: 1.3.1
resolution: "array.prototype.flat@npm:1.3.1"
dependencies:
@@ -2639,10 +2735,17 @@ __metadata:
languageName: node
linkType: hard
-"axe-core@npm:^4.4.3":
- version: 4.5.2
- resolution: "axe-core@npm:4.5.2"
- checksum: 4068f183b2ef1db7e5a75606032c238781abfaa34ab4c23177e17f7dff8cc83f175e887b52689d20d88d2d4f001cbf632bd98925850026fe1d9abc739cabcf16
+"available-typed-arrays@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "available-typed-arrays@npm:1.0.5"
+ checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a
+ languageName: node
+ linkType: hard
+
+"axe-core@npm:^4.6.2":
+ version: 4.6.3
+ resolution: "axe-core@npm:4.6.3"
+ checksum: d0c46be92b9707c48b88a53cd5f471b155a2bfc8bf6beffb514ecd14e30b4863e340b5fc4f496d82a3c562048088c1f3ff5b93b9b3b026cb9c3bfacfd535da10
languageName: node
linkType: hard
@@ -2656,10 +2759,12 @@ __metadata:
languageName: node
linkType: hard
-"axobject-query@npm:^2.2.0":
- version: 2.2.0
- resolution: "axobject-query@npm:2.2.0"
- checksum: 96b8c7d807ca525f41ad9b286186e2089b561ba63a6d36c3e7d73dc08150714660995c7ad19cda05784458446a0793b45246db45894631e13853f48c1aa3117f
+"axobject-query@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "axobject-query@npm:3.1.1"
+ dependencies:
+ deep-equal: ^2.0.5
+ checksum: c12a5da10dc7bab75e1cda9b6a3b5fcf10eba426ddf1a17b71ef65a434ed707ede7d1c4f013ba1609e970bc8c0cddac01365080d376204314e9b294719acd8a5
languageName: node
linkType: hard
@@ -2680,6 +2785,34 @@ __metadata:
languageName: node
linkType: hard
+"babel-loader@npm:^8.2.2":
+ version: 8.3.0
+ resolution: "babel-loader@npm:8.3.0"
+ dependencies:
+ find-cache-dir: ^3.3.1
+ loader-utils: ^2.0.0
+ make-dir: ^3.1.0
+ schema-utils: ^2.6.5
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ webpack: ">=2"
+ checksum: d48bcf9e030e598656ad3ff5fb85967db2eaaf38af5b4a4b99d25618a2057f9f100e6b231af2a46c1913206db506115ca7a8cbdf52c9c73d767070dae4352ab5
+ languageName: node
+ linkType: hard
+
+"babel-loader@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "babel-loader@npm:9.1.2"
+ dependencies:
+ find-cache-dir: ^3.3.2
+ schema-utils: ^4.0.0
+ peerDependencies:
+ "@babel/core": ^7.12.0
+ webpack: ">=5"
+ checksum: f0edb8e157f9806b810ba3f2c8ca8fa489d377ae5c2b7b00c2ace900a6925641ce4ec520b9c12f70e37b94aa5366e7003e0f6271b26821643e109966ce741cb7
+ languageName: node
+ linkType: hard
+
"babel-plugin-istanbul@npm:^6.1.1":
version: 6.1.1
resolution: "babel-plugin-istanbul@npm:6.1.1"
@@ -2716,6 +2849,15 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-transform-remove-imports@npm:^1.5.4, babel-plugin-transform-remove-imports@npm:^1.7.0":
+ version: 1.7.0
+ resolution: "babel-plugin-transform-remove-imports@npm:1.7.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: d50f701edcd6832b21e73b0ed143747a50bb4982c5632c59ab8b8ed2b5163b60402a0beee70e0c5fec1fbf438c074517ff303425b5b9b7f1bee295953f638431
+ languageName: node
+ linkType: hard
+
"babel-preset-current-node-syntax@npm:^1.0.0":
version: 1.0.1
resolution: "babel-preset-current-node-syntax@npm:1.0.1"
@@ -2750,6 +2892,13 @@ __metadata:
languageName: node
linkType: hard
+"bail@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "bail@npm:2.0.2"
+ checksum: aab4e8ccdc8d762bf3fdfce8e706601695620c0c2eda256dd85088dc0be3cfd7ff126f6e99c2bee1f24f5d418414aacf09d7f9702f16d6963df2fa488cda8824
+ languageName: node
+ linkType: hard
+
"balanced-match@npm:^1.0.0":
version: 1.0.2
resolution: "balanced-match@npm:1.0.2"
@@ -2773,6 +2922,13 @@ __metadata:
languageName: node
linkType: hard
+"big.js@npm:^5.2.2":
+ version: 5.2.2
+ resolution: "big.js@npm:5.2.2"
+ checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e
+ languageName: node
+ linkType: hard
+
"binary-extensions@npm:^2.0.0":
version: 2.2.0
resolution: "binary-extensions@npm:2.2.0"
@@ -2820,16 +2976,16 @@ __metadata:
linkType: hard
"browserslist@npm:^4.21.3":
- version: 4.21.4
- resolution: "browserslist@npm:4.21.4"
+ version: 4.21.5
+ resolution: "browserslist@npm:4.21.5"
dependencies:
- caniuse-lite: ^1.0.30001400
- electron-to-chromium: ^1.4.251
- node-releases: ^2.0.6
- update-browserslist-db: ^1.0.9
+ caniuse-lite: ^1.0.30001449
+ electron-to-chromium: ^1.4.284
+ node-releases: ^2.0.8
+ update-browserslist-db: ^1.0.10
bin:
browserslist: cli.js
- checksum: 4af3793704dbb4615bcd29059ab472344dc7961c8680aa6c4bb84f05340e14038d06a5aead58724eae69455b8fade8b8c69f1638016e87e5578969d74c078b79
+ checksum: 9755986b22e73a6a1497fd8797aedd88e04270be33ce66ed5d85a1c8a798292a65e222b0f251bafa1c2522261e237d73b08b58689d4920a607e5a53d56dc4706
languageName: node
linkType: hard
@@ -2914,8 +3070,8 @@ __metadata:
linkType: hard
"cacheable-request@npm:^10.2.1":
- version: 10.2.3
- resolution: "cacheable-request@npm:10.2.3"
+ version: 10.2.6
+ resolution: "cacheable-request@npm:10.2.6"
dependencies:
"@types/http-cache-semantics": ^4.0.1
get-stream: ^6.0.1
@@ -2924,7 +3080,7 @@ __metadata:
mimic-response: ^4.0.0
normalize-url: ^8.0.0
responselike: ^3.0.0
- checksum: f54c57c40e54b2d23fabb9e3af94a11d9c7cd837627b143b9a2921c9ce25f0ae5da537b4a76006a086351423e6db05962066ae22af3362978569977acf0fde72
+ checksum: 273d6cbcec025d2922a641c72eeb7e566963cc68da99248ff83053c9b140fe46ae1a856e7e8855378112d8d342ff2ec9398d1552a3a8ce4af8fbc21c606bda1f
languageName: node
linkType: hard
@@ -2974,17 +3130,17 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.30001400":
- version: 1.0.30001439
- resolution: "caniuse-lite@npm:1.0.30001439"
- checksum: 3912dd536c9735713ca85e47721988bbcefb881ddb4886b0b9923fa984247fd22cba032cf268e57d158af0e8a2ae2eae042ae01942a1d6d7849fa9fa5d62fb82
+"caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001449":
+ version: 1.0.30001450
+ resolution: "caniuse-lite@npm:1.0.30001450"
+ checksum: 511b360bfc907b2e437699364cf96b83507bc45043926450056642332bcd6f65a1e72540c828534ae15e0ac906e3e9af46cb2bb84458dd580bc31478e9dce282
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.30001406":
- version: 1.0.30001446
- resolution: "caniuse-lite@npm:1.0.30001446"
- checksum: b31a7e1837783afd7f3d4cb742689996c0a09d67394ddaa0609fd2bce00ceea65c448e25f91c03ba0f2d0e345b7e28fd5bc636c6760c949621a654c0effe74b5
+"ccount@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "ccount@npm:2.0.1"
+ checksum: 48193dada54c9e260e0acf57fc16171a225305548f9ad20d5471e0f7a8c026aedd8747091dccb0d900cde7df4e4ddbd235df0d8de4a64c71b12f0d3303eeafd4
languageName: node
linkType: hard
@@ -3016,6 +3172,41 @@ __metadata:
languageName: node
linkType: hard
+"character-entities-html4@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "character-entities-html4@npm:2.1.0"
+ checksum: 7034aa7c7fa90309667f6dd50499c8a760c3d3a6fb159adb4e0bada0107d194551cdbad0714302f62d06ce4ed68565c8c2e15fdef2e8f8764eb63fa92b34b11d
+ languageName: node
+ linkType: hard
+
+"character-entities-legacy@npm:^1.0.0":
+ version: 1.1.4
+ resolution: "character-entities-legacy@npm:1.1.4"
+ checksum: fe03a82c154414da3a0c8ab3188e4237ec68006cbcd681cf23c7cfb9502a0e76cd30ab69a2e50857ca10d984d57de3b307680fff5328ccd427f400e559c3a811
+ languageName: node
+ linkType: hard
+
+"character-entities-legacy@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "character-entities-legacy@npm:3.0.0"
+ checksum: 7582af055cb488b626d364b7d7a4e46b06abd526fb63c0e4eb35bcb9c9799cc4f76b39f34fdccef2d1174ac95e53e9ab355aae83227c1a2505877893fce77731
+ languageName: node
+ linkType: hard
+
+"character-entities@npm:^1.0.0":
+ version: 1.2.4
+ resolution: "character-entities@npm:1.2.4"
+ checksum: e1545716571ead57beac008433c1ff69517cd8ca5b336889321c5b8ff4a99c29b65589a701e9c086cda8a5e346a67295e2684f6c7ea96819fe85cbf49bf8686d
+ languageName: node
+ linkType: hard
+
+"character-reference-invalid@npm:^1.0.0":
+ version: 1.1.4
+ resolution: "character-reference-invalid@npm:1.1.4"
+ checksum: 20274574c70e05e2f81135f3b93285536bc8ff70f37f0809b0d17791a832838f1e49938382899ed4cb444e5bbd4314ca1415231344ba29f4222ce2ccf24fea0b
+ languageName: node
+ linkType: hard
+
"chokidar@npm:>=3.0.0 <4.0.0":
version: 3.5.3
resolution: "chokidar@npm:3.5.3"
@@ -3050,9 +3241,9 @@ __metadata:
linkType: hard
"ci-info@npm:^3.2.0":
- version: 3.7.0
- resolution: "ci-info@npm:3.7.0"
- checksum: 6e5df0250382ff3732703b36b958d2d892dd3c481f9671666f96c2ab7888be744bc4dca81395be958dcb828502d94f18fa9aa8901c5a3c9923cda212df02724c
+ version: 3.7.1
+ resolution: "ci-info@npm:3.7.1"
+ checksum: 72d93d5101ea1c186511277fbd8d06ae8a6e028cc2fb94361e92bf735b39c5ebd192e8d15a66ff8c4e3ed569f87c2f844e96f90e141b2de5c649f77ec34ff601
languageName: node
linkType: hard
@@ -3188,6 +3379,20 @@ __metadata:
languageName: node
linkType: hard
+"comma-separated-tokens@npm:^1.0.0":
+ version: 1.0.8
+ resolution: "comma-separated-tokens@npm:1.0.8"
+ checksum: 0adcb07174fa4d08cf0f5c8e3aec40a36b5ff0c2c720e5e23f50fe02e6789d1d00a67036c80e0c1e1539f41d3e7f0101b074039dd833b4e4a59031b659d6ca0d
+ languageName: node
+ linkType: hard
+
+"comma-separated-tokens@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "comma-separated-tokens@npm:2.0.3"
+ checksum: e3bf9e0332a5c45f49b90e79bcdb4a7a85f28d6a6f0876a94f1bb9b2bfbdbbb9292aac50e1e742d8c0db1e62a0229a106f57917e2d067fca951d81737651700d
+ languageName: node
+ linkType: hard
+
"commander@npm:^6.2.0":
version: 6.2.1
resolution: "commander@npm:6.2.1"
@@ -3195,6 +3400,13 @@ __metadata:
languageName: node
linkType: hard
+"commondir@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "commondir@npm:1.0.1"
+ checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb
+ languageName: node
+ linkType: hard
+
"concat-map@npm:0.0.1":
version: 0.0.1
resolution: "concat-map@npm:0.0.1"
@@ -3257,17 +3469,10 @@ __metadata:
languageName: node
linkType: hard
-"core-js-pure@npm:^3.25.1":
- version: 3.26.1
- resolution: "core-js-pure@npm:3.26.1"
- checksum: d88c40e5e29e413c11d1ef991a8d5b6a63f00bd94707af0f649d3fc18b3524108b202f4ae75ce77620a1557d1ba340bc3362b4f25d590eccc37cf80fc75f7cd4
- languageName: node
- linkType: hard
-
"core-js@npm:^3":
- version: 3.26.1
- resolution: "core-js@npm:3.26.1"
- checksum: 0a01149f51ff1e9f41d1ea49cc4c9222047949ea597189ede7c4cf8cde3b097766b9c7615acc77c86fe65b4002f20b638a133dfba7b41dba830d707aeeed45ad
+ version: 3.27.2
+ resolution: "core-js@npm:3.27.2"
+ checksum: 718debd426f55a6b97cf9b757c936be258afd6d4f7052f89d0f96c982d7013e9000b0b006df42831a0cf32adad298e34d6a19052dce9ae1c7ab87162c0c665e0
languageName: node
linkType: hard
@@ -3481,15 +3686,6 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^2.6.9":
- version: 2.6.9
- resolution: "debug@npm:2.6.9"
- dependencies:
- ms: 2.0.0
- checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6
- languageName: node
- linkType: hard
-
"debug@npm:^3.2.7":
version: 3.2.7
resolution: "debug@npm:3.2.7"
@@ -3515,6 +3711,31 @@ __metadata:
languageName: node
linkType: hard
+"deep-equal@npm:^2.0.5":
+ version: 2.2.0
+ resolution: "deep-equal@npm:2.2.0"
+ dependencies:
+ call-bind: ^1.0.2
+ es-get-iterator: ^1.1.2
+ get-intrinsic: ^1.1.3
+ is-arguments: ^1.1.1
+ is-array-buffer: ^3.0.1
+ is-date-object: ^1.0.5
+ is-regex: ^1.1.4
+ is-shared-array-buffer: ^1.0.2
+ isarray: ^2.0.5
+ object-is: ^1.1.5
+ object-keys: ^1.1.1
+ object.assign: ^4.1.4
+ regexp.prototype.flags: ^1.4.3
+ side-channel: ^1.0.4
+ which-boxed-primitive: ^1.0.2
+ which-collection: ^1.0.1
+ which-typed-array: ^1.1.9
+ checksum: 46a34509d2766d6c6dc5aec4756089cf0cc137e46787e91f08f1ee0bb570d874f19f0493146907df0cf18aed4a7b4b50f6f62c899240a76c323f057528b122e3
+ languageName: node
+ linkType: hard
+
"deep-extend@npm:^0.6.0":
version: 0.6.0
resolution: "deep-extend@npm:0.6.0"
@@ -3530,9 +3751,9 @@ __metadata:
linkType: hard
"deepmerge@npm:^4.2.2":
- version: 4.2.2
- resolution: "deepmerge@npm:4.2.2"
- checksum: a8c43a1ed8d6d1ed2b5bf569fa4c8eb9f0924034baf75d5d406e47e157a451075c4db353efea7b6bcc56ec48116a8ce72fccf867b6e078e7c561904b5897530b
+ version: 4.3.0
+ resolution: "deepmerge@npm:4.3.0"
+ checksum: c7980eb5c5be040b371f1df0d566473875cfabed9f672ccc177b81ba8eee5686ce2478de2f1d0076391621cbe729e5eacda397179a59ef0f68901849647db126
languageName: node
linkType: hard
@@ -3716,28 +3937,28 @@ __metadata:
languageName: node
linkType: hard
-"electron-to-chromium@npm:^1.4.251":
- version: 1.4.284
- resolution: "electron-to-chromium@npm:1.4.284"
- checksum: be496e9dca6509dbdbb54dc32146fc99f8eb716d28a7ee8ccd3eba0066561df36fc51418d8bd7cf5a5891810bf56c0def3418e74248f51ea4a843d423603d10a
+"electron-to-chromium@npm:^1.4.284":
+ version: 1.4.286
+ resolution: "electron-to-chromium@npm:1.4.286"
+ checksum: 6b53e2aea63892cb4af85ea4ee5ed2b6d848713519987efcf4c1177a32e2fe6d04a7f591f5bcd1feab0b3c88890c6eaf65b6feb16c0e0319bf07e31de31930af
languageName: node
linkType: hard
"embla-carousel-react@npm:^7.0.0":
- version: 7.0.5
- resolution: "embla-carousel-react@npm:7.0.5"
+ version: 7.0.9
+ resolution: "embla-carousel-react@npm:7.0.9"
dependencies:
- embla-carousel: 7.0.5
+ embla-carousel: 7.0.9
peerDependencies:
react: ^16.8.0 || ^17.0.1 || ^18.0.0
- checksum: 9d57f04b1fa22d3b8c5c82c4bf5b7522ec29a1888324cdfe3ec2b69c3440591c430ad741ee5d9e1fcb020bd0e567b61d7a5d599f36c711b4636468d2d8725b07
+ checksum: 440157b5187428a214c4db25afff296d26ed2412cfcd424bafcccb2c12b468216534b31939486eef24f96e785b24732fb9084ab1a2a06e427b8f958a0e08cd8e
languageName: node
linkType: hard
-"embla-carousel@npm:7.0.5":
- version: 7.0.5
- resolution: "embla-carousel@npm:7.0.5"
- checksum: 59928624126f4537642c7391d8aacb617ff021e2bf290c2d54693feaa45a6aa04a08f213c98f76696dca67d1d3e681cba3c15bea279e7c336028019e5bdb39ef
+"embla-carousel@npm:7.0.9":
+ version: 7.0.9
+ resolution: "embla-carousel@npm:7.0.9"
+ checksum: dabb371a44c2d67f21aa7a0ff3f452a5c2678b79e80cb251e0a83b707c4b684fbdbe010927142cdcae3d1c9711a269e05655bd05c39608337fd1b6f5d2c20371
languageName: node
linkType: hard
@@ -3762,6 +3983,13 @@ __metadata:
languageName: node
linkType: hard
+"emojis-list@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "emojis-list@npm:3.0.0"
+ checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70
+ languageName: node
+ linkType: hard
+
"encoding@npm:^0.1.13":
version: 0.1.13
resolution: "encoding@npm:0.1.13"
@@ -3818,25 +4046,31 @@ __metadata:
linkType: hard
"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4":
- version: 1.20.5
- resolution: "es-abstract@npm:1.20.5"
+ version: 1.21.1
+ resolution: "es-abstract@npm:1.21.1"
dependencies:
+ available-typed-arrays: ^1.0.5
call-bind: ^1.0.2
+ es-set-tostringtag: ^2.0.1
es-to-primitive: ^1.2.1
function-bind: ^1.1.1
function.prototype.name: ^1.1.5
get-intrinsic: ^1.1.3
get-symbol-description: ^1.0.0
+ globalthis: ^1.0.3
gopd: ^1.0.1
has: ^1.0.3
has-property-descriptors: ^1.0.0
+ has-proto: ^1.0.1
has-symbols: ^1.0.3
- internal-slot: ^1.0.3
+ internal-slot: ^1.0.4
+ is-array-buffer: ^3.0.1
is-callable: ^1.2.7
is-negative-zero: ^2.0.2
is-regex: ^1.1.4
is-shared-array-buffer: ^1.0.2
is-string: ^1.0.7
+ is-typed-array: ^1.1.10
is-weakref: ^1.0.2
object-inspect: ^1.12.2
object-keys: ^1.1.1
@@ -3845,8 +4079,38 @@ __metadata:
safe-regex-test: ^1.0.0
string.prototype.trimend: ^1.0.6
string.prototype.trimstart: ^1.0.6
+ typed-array-length: ^1.0.4
unbox-primitive: ^1.0.2
- checksum: 00564779ddaf7fb977ab5aa2b8ea2cbd4fa2335ad5368f788bd0bb094c86bc1790335dd9c3e30374bb0af2fa54c724fb4e0c73659dcfe8e427355a56f2b65946
+ which-typed-array: ^1.1.9
+ checksum: 23ff60d42d17a55d150e7bcedbdb065d4077a8b98c436e0e2e1ef4dd532a6d78a56028673de0bd8ed464a43c46ba781c50d9af429b6a17e44dbd14c7d7fb7926
+ languageName: node
+ linkType: hard
+
+"es-get-iterator@npm:^1.1.2":
+ version: 1.1.3
+ resolution: "es-get-iterator@npm:1.1.3"
+ dependencies:
+ call-bind: ^1.0.2
+ get-intrinsic: ^1.1.3
+ has-symbols: ^1.0.3
+ is-arguments: ^1.1.1
+ is-map: ^2.0.2
+ is-set: ^2.0.2
+ is-string: ^1.0.7
+ isarray: ^2.0.5
+ stop-iteration-iterator: ^1.0.0
+ checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d
+ languageName: node
+ linkType: hard
+
+"es-set-tostringtag@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "es-set-tostringtag@npm:2.0.1"
+ dependencies:
+ get-intrinsic: ^1.1.3
+ has: ^1.0.3
+ has-tostringtag: ^1.0.0
+ checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884
languageName: node
linkType: hard
@@ -3961,17 +4225,18 @@ __metadata:
languageName: node
linkType: hard
-"eslint-import-resolver-node@npm:^0.3.6":
- version: 0.3.6
- resolution: "eslint-import-resolver-node@npm:0.3.6"
+"eslint-import-resolver-node@npm:^0.3.7":
+ version: 0.3.7
+ resolution: "eslint-import-resolver-node@npm:0.3.7"
dependencies:
debug: ^3.2.7
- resolve: ^1.20.0
- checksum: 6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8
+ is-core-module: ^2.11.0
+ resolve: ^1.22.1
+ checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e
languageName: node
linkType: hard
-"eslint-module-utils@npm:^2.7.3":
+"eslint-module-utils@npm:^2.7.4":
version: 2.7.4
resolution: "eslint-module-utils@npm:2.7.4"
dependencies:
@@ -3984,25 +4249,27 @@ __metadata:
linkType: hard
"eslint-plugin-import@npm:^2.26.0":
- version: 2.26.0
- resolution: "eslint-plugin-import@npm:2.26.0"
+ version: 2.27.5
+ resolution: "eslint-plugin-import@npm:2.27.5"
dependencies:
- array-includes: ^3.1.4
- array.prototype.flat: ^1.2.5
- debug: ^2.6.9
+ array-includes: ^3.1.6
+ array.prototype.flat: ^1.3.1
+ array.prototype.flatmap: ^1.3.1
+ debug: ^3.2.7
doctrine: ^2.1.0
- eslint-import-resolver-node: ^0.3.6
- eslint-module-utils: ^2.7.3
+ eslint-import-resolver-node: ^0.3.7
+ eslint-module-utils: ^2.7.4
has: ^1.0.3
- is-core-module: ^2.8.1
+ is-core-module: ^2.11.0
is-glob: ^4.0.3
minimatch: ^3.1.2
- object.values: ^1.1.5
- resolve: ^1.22.0
+ object.values: ^1.1.6
+ resolve: ^1.22.1
+ semver: ^6.3.0
tsconfig-paths: ^3.14.1
peerDependencies:
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
- checksum: 0bf77ad80339554481eafa2b1967449e1f816b94c7a6f9614ce33fb4083c4e6c050f10d241dd50b4975d47922880a34de1e42ea9d8e6fd663ebb768baa67e655
+ checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d
languageName: node
linkType: hard
@@ -4024,25 +4291,28 @@ __metadata:
linkType: hard
"eslint-plugin-jsx-a11y@npm:^6.6.1":
- version: 6.6.1
- resolution: "eslint-plugin-jsx-a11y@npm:6.6.1"
+ version: 6.7.1
+ resolution: "eslint-plugin-jsx-a11y@npm:6.7.1"
dependencies:
- "@babel/runtime": ^7.18.9
- aria-query: ^4.2.2
- array-includes: ^3.1.5
+ "@babel/runtime": ^7.20.7
+ aria-query: ^5.1.3
+ array-includes: ^3.1.6
+ array.prototype.flatmap: ^1.3.1
ast-types-flow: ^0.0.7
- axe-core: ^4.4.3
- axobject-query: ^2.2.0
+ axe-core: ^4.6.2
+ axobject-query: ^3.1.1
damerau-levenshtein: ^1.0.8
emoji-regex: ^9.2.2
has: ^1.0.3
- jsx-ast-utils: ^3.3.2
- language-tags: ^1.0.5
+ jsx-ast-utils: ^3.3.3
+ language-tags: =1.0.5
minimatch: ^3.1.2
+ object.entries: ^1.1.6
+ object.fromentries: ^2.0.6
semver: ^6.3.0
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- checksum: baae7377f0e25a0cc9b34dc333a3dc6ead9ee8365e445451eff554c3ca267a0a6cb88127fe90395c578ab1b92cfed246aef7dc8d2b48b603389e10181799e144
+ checksum: f166dd5fe7257c7b891c6692e6a3ede6f237a14043ae3d97581daf318fc5833ddc6b4871aa34ab7656187430170500f6d806895747ea17ecdf8231a666c3c2fd
languageName: node
linkType: hard
@@ -4056,8 +4326,8 @@ __metadata:
linkType: hard
"eslint-plugin-react@npm:^7.30.1":
- version: 7.31.11
- resolution: "eslint-plugin-react@npm:7.31.11"
+ version: 7.32.2
+ resolution: "eslint-plugin-react@npm:7.32.2"
dependencies:
array-includes: ^3.1.6
array.prototype.flatmap: ^1.3.1
@@ -4071,23 +4341,23 @@ __metadata:
object.hasown: ^1.1.2
object.values: ^1.1.6
prop-types: ^15.8.1
- resolve: ^2.0.0-next.3
+ resolve: ^2.0.0-next.4
semver: ^6.3.0
string.prototype.matchall: ^4.0.8
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- checksum: a3d612f6647bef33cf2a67c81a6b37b42c075300ed079cffecf5fb475c0d6ab855c1de340d1cbf361a0126429fb906dda597527235d2d12c4404453dbc712fc6
+ checksum: 2232b3b8945aa50b7773919c15cd96892acf35d2f82503667a79e2f55def90f728ed4f0e496f0f157acbe1bd4397c5615b676ae7428fe84488a544ca53feb944
languageName: node
linkType: hard
"eslint-plugin-testing-library@npm:^5.5.1":
- version: 5.9.1
- resolution: "eslint-plugin-testing-library@npm:5.9.1"
+ version: 5.10.0
+ resolution: "eslint-plugin-testing-library@npm:5.10.0"
dependencies:
- "@typescript-eslint/utils": ^5.13.0
+ "@typescript-eslint/utils": ^5.43.0
peerDependencies:
eslint: ^7.5.0 || ^8.0.0
- checksum: d09f9486945807e9587d52b6979117bc41b750df741567381a06219671096afb318696a0e0db63e253e150fead40e77ef9653ee00f1dda83fc8920e3b3c47107
+ checksum: 3278fc4683a99d24ac2b6d2ed0359db1b0509674350e4b9a958a226f57b4b90e070c02e1f4c2806da885d8025c1e8c952cb9a5e9751e69baac3d12cfe6804000
languageName: node
linkType: hard
@@ -4159,11 +4429,11 @@ __metadata:
linkType: hard
"eslint@npm:^8.20.0":
- version: 8.29.0
- resolution: "eslint@npm:8.29.0"
+ version: 8.33.0
+ resolution: "eslint@npm:8.33.0"
dependencies:
- "@eslint/eslintrc": ^1.3.3
- "@humanwhocodes/config-array": ^0.11.6
+ "@eslint/eslintrc": ^1.4.1
+ "@humanwhocodes/config-array": ^0.11.8
"@humanwhocodes/module-importer": ^1.0.1
"@nodelib/fs.walk": ^1.2.8
ajv: ^6.10.0
@@ -4182,7 +4452,7 @@ __metadata:
file-entry-cache: ^6.0.1
find-up: ^5.0.0
glob-parent: ^6.0.2
- globals: ^13.15.0
+ globals: ^13.19.0
grapheme-splitter: ^1.0.4
ignore: ^5.2.0
import-fresh: ^3.0.0
@@ -4203,7 +4473,7 @@ __metadata:
text-table: ^0.2.0
bin:
eslint: bin/eslint.js
- checksum: e05204b05907b82d910983995cb946e0ba62ca514eb2b6791c43f623333b143564a2eee0139909d31c10935c21877d815b1f76dd674a59cb91c471064325c4ab
+ checksum: 727e63ab8b7acf281442323c5971f6afdd5b656fbcebc4476cf54e35af51b2f180617433fc5e1952f0449ca3f43a905527f9407ea4b8a7ea7562fc9c3f278d4c
languageName: node
linkType: hard
@@ -4311,6 +4581,13 @@ __metadata:
languageName: node
linkType: hard
+"extend@npm:^3.0.0":
+ version: 3.0.2
+ resolution: "extend@npm:3.0.2"
+ checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515
+ languageName: node
+ linkType: hard
+
"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
version: 3.1.3
resolution: "fast-deep-equal@npm:3.1.3"
@@ -4346,11 +4623,11 @@ __metadata:
linkType: hard
"fastq@npm:^1.6.0":
- version: 1.14.0
- resolution: "fastq@npm:1.14.0"
+ version: 1.15.0
+ resolution: "fastq@npm:1.15.0"
dependencies:
reusify: ^1.0.4
- checksum: da2c05ec1446ef77b8ba2b76619c90d483404f5087e71e77469fbee797280a1f4ef26a63be15b2377198bc20d09fdf25c7d6e1e492a1e568a29dfdd9bcb7538c
+ checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a
languageName: node
linkType: hard
@@ -4397,6 +4674,17 @@ __metadata:
languageName: node
linkType: hard
+"find-cache-dir@npm:^3.3.1, find-cache-dir@npm:^3.3.2":
+ version: 3.3.2
+ resolution: "find-cache-dir@npm:3.3.2"
+ dependencies:
+ commondir: ^1.0.1
+ make-dir: ^3.0.2
+ pkg-dir: ^4.1.0
+ checksum: 1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817
+ languageName: node
+ linkType: hard
+
"find-root@npm:^1.1.0":
version: 1.1.0
resolution: "find-root@npm:1.1.0"
@@ -4451,6 +4739,15 @@ __metadata:
languageName: node
linkType: hard
+"for-each@npm:^0.3.3":
+ version: 0.3.3
+ resolution: "for-each@npm:0.3.3"
+ dependencies:
+ is-callable: ^1.1.3
+ checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28
+ languageName: node
+ linkType: hard
+
"form-data-encoder@npm:^2.1.2":
version: 2.1.4
resolution: "form-data-encoder@npm:2.1.4"
@@ -4617,14 +4914,14 @@ __metadata:
languageName: node
linkType: hard
-"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3":
- version: 1.1.3
- resolution: "get-intrinsic@npm:1.1.3"
+"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3":
+ version: 1.2.0
+ resolution: "get-intrinsic@npm:1.2.0"
dependencies:
function-bind: ^1.1.1
has: ^1.0.3
has-symbols: ^1.0.3
- checksum: 152d79e87251d536cf880ba75cfc3d6c6c50e12b3a64e1ea960e73a3752b47c69f46034456eae1b0894359ce3bc64c55c186f2811f8a788b75b638b06fab228a
+ checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d
languageName: node
linkType: hard
@@ -4715,15 +5012,15 @@ __metadata:
linkType: hard
"glob@npm:^8.0.1":
- version: 8.0.3
- resolution: "glob@npm:8.0.3"
+ version: 8.1.0
+ resolution: "glob@npm:8.1.0"
dependencies:
fs.realpath: ^1.0.0
inflight: ^1.0.4
inherits: 2
minimatch: ^5.0.1
once: ^1.3.0
- checksum: 50bcdea19d8e79d8de5f460b1939ffc2b3299eac28deb502093fdca22a78efebc03e66bf54f0abc3d3d07d8134d19a32850288b7440d77e072aa55f9d33b18c5
+ checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47
languageName: node
linkType: hard
@@ -4734,12 +5031,21 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^13.15.0":
- version: 13.18.0
- resolution: "globals@npm:13.18.0"
+"globals@npm:^13.19.0":
+ version: 13.20.0
+ resolution: "globals@npm:13.20.0"
dependencies:
type-fest: ^0.20.2
- checksum: 9fdaa74cfd5d4ac91319662f512c29b11d1d2deb9c8a20d3998097671deba83d195f20730b2345887de3ddab958a6fa68952feed9ae836ee4594a82ace62fdb4
+ checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a
+ languageName: node
+ linkType: hard
+
+"globalthis@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "globalthis@npm:1.0.3"
+ dependencies:
+ define-properties: ^1.1.3
+ checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998
languageName: node
linkType: hard
@@ -4857,6 +5163,13 @@ __metadata:
languageName: node
linkType: hard
+"has-proto@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "has-proto@npm:1.0.1"
+ checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e
+ languageName: node
+ linkType: hard
+
"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
version: 1.0.3
resolution: "has-symbols@npm:1.0.3"
@@ -4889,6 +5202,129 @@ __metadata:
languageName: node
linkType: hard
+"hast-util-from-parse5@npm:^7.0.0":
+ version: 7.1.1
+ resolution: "hast-util-from-parse5@npm:7.1.1"
+ dependencies:
+ "@types/hast": ^2.0.0
+ "@types/unist": ^2.0.0
+ hastscript: ^7.0.0
+ property-information: ^6.0.0
+ vfile: ^5.0.0
+ vfile-location: ^4.0.0
+ web-namespaces: ^2.0.0
+ checksum: 79431243b65d6fb327988614b3d8addd805cdf620599ce194dce91c1a1c99dc356bfb25494821445ecff49edc3ec3f2ce0b151f5e401e2984fed81a4178b7e79
+ languageName: node
+ linkType: hard
+
+"hast-util-parse-selector@npm:^2.0.0":
+ version: 2.2.5
+ resolution: "hast-util-parse-selector@npm:2.2.5"
+ checksum: 22ee4afbd11754562144cb3c4f3ec52524dafba4d90ee52512902d17cf11066d83b38f7bdf6ca571bbc2541f07ba30db0d234657b6ecb8ca4631587466459605
+ languageName: node
+ linkType: hard
+
+"hast-util-parse-selector@npm:^3.0.0":
+ version: 3.1.1
+ resolution: "hast-util-parse-selector@npm:3.1.1"
+ dependencies:
+ "@types/hast": ^2.0.0
+ checksum: 511d373465f60dd65e924f88bf0954085f4fb6e3a2b062a4b5ac43b93cbfd36a8dce6234b5d1e3e63499d936375687e83fc5da55628b22bd6b581b5ee167d1c4
+ languageName: node
+ linkType: hard
+
+"hast-util-raw@npm:^7.0.0":
+ version: 7.2.3
+ resolution: "hast-util-raw@npm:7.2.3"
+ dependencies:
+ "@types/hast": ^2.0.0
+ "@types/parse5": ^6.0.0
+ hast-util-from-parse5: ^7.0.0
+ hast-util-to-parse5: ^7.0.0
+ html-void-elements: ^2.0.0
+ parse5: ^6.0.0
+ unist-util-position: ^4.0.0
+ unist-util-visit: ^4.0.0
+ vfile: ^5.0.0
+ web-namespaces: ^2.0.0
+ zwitch: ^2.0.0
+ checksum: 21857eea3ffb8fd92d2d9be7793b56d0b2c40db03c4cfa14828855ae41d7c584917aa83efb7157220b2e41e25e95f81f24679ac342c35145e5f1c1d39015f81f
+ languageName: node
+ linkType: hard
+
+"hast-util-to-html@npm:^8.0.0":
+ version: 8.0.4
+ resolution: "hast-util-to-html@npm:8.0.4"
+ dependencies:
+ "@types/hast": ^2.0.0
+ "@types/unist": ^2.0.0
+ ccount: ^2.0.0
+ comma-separated-tokens: ^2.0.0
+ hast-util-raw: ^7.0.0
+ hast-util-whitespace: ^2.0.0
+ html-void-elements: ^2.0.0
+ property-information: ^6.0.0
+ space-separated-tokens: ^2.0.0
+ stringify-entities: ^4.0.0
+ zwitch: ^2.0.4
+ checksum: 8f2ae071df2ced5afb4f19f76af8fd3a2f837dc47bcc1c0e0c1578d29dafcd28738f9617505d13c4a2adf13d70e043143e2ad8f130d5554ab4fc11bfa8f74094
+ languageName: node
+ linkType: hard
+
+"hast-util-to-parse5@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "hast-util-to-parse5@npm:7.1.0"
+ dependencies:
+ "@types/hast": ^2.0.0
+ comma-separated-tokens: ^2.0.0
+ property-information: ^6.0.0
+ space-separated-tokens: ^2.0.0
+ web-namespaces: ^2.0.0
+ zwitch: ^2.0.0
+ checksum: 3a7f2175a3db599bbae7e49ba73d3e5e688e5efca7590ff50130ba108ad649f728402815d47db49146f6b94c14c934bf119915da9f6964e38802c122bcc8af6b
+ languageName: node
+ linkType: hard
+
+"hast-util-to-string@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "hast-util-to-string@npm:1.0.4"
+ checksum: 8132508d5c08d542b64979ad558e474f481011c29d5fce9b1a1fe779fc97e151b734b5c6d94f4937c4ec978b1d641977ee7f9f5ed61ea0611600764abdff7cbb
+ languageName: node
+ linkType: hard
+
+"hast-util-whitespace@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "hast-util-whitespace@npm:2.0.1"
+ checksum: 431be6b2f35472f951615540d7a53f69f39461e5e080c0190268bdeb2be9ab9b1dddfd1f467dd26c1de7e7952df67beb1307b6ee940baf78b24a71b5e0663868
+ languageName: node
+ linkType: hard
+
+"hastscript@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "hastscript@npm:6.0.0"
+ dependencies:
+ "@types/hast": ^2.0.0
+ comma-separated-tokens: ^1.0.0
+ hast-util-parse-selector: ^2.0.0
+ property-information: ^5.0.0
+ space-separated-tokens: ^1.0.0
+ checksum: 5e50b85af0d2cb7c17979cb1ddca75d6b96b53019dd999b39e7833192c9004201c3cee6445065620ea05d0087d9ae147a4844e582d64868be5bc6b0232dfe52d
+ languageName: node
+ linkType: hard
+
+"hastscript@npm:^7.0.0":
+ version: 7.2.0
+ resolution: "hastscript@npm:7.2.0"
+ dependencies:
+ "@types/hast": ^2.0.0
+ comma-separated-tokens: ^2.0.0
+ hast-util-parse-selector: ^3.0.0
+ property-information: ^6.0.0
+ space-separated-tokens: ^2.0.0
+ checksum: 928a21576ff7b9a8c945e7940bcbf2d27f770edb4279d4d04b33dc90753e26ca35c1172d626f54afebd377b2afa32331e399feb3eb0f7b91a399dca5927078ae
+ languageName: node
+ linkType: hard
+
"hey-listen@npm:^1.0.8":
version: 1.0.8
resolution: "hey-listen@npm:1.0.8"
@@ -4940,7 +5376,10 @@ __metadata:
"@types/uuid": ^8.3.4
"@typescript-eslint/eslint-plugin": ^5.30.7
"@typescript-eslint/parser": ^5.30.7
+ "@uiw/react-textarea-code-editor": v1.4.4
axios: ^0.27.2
+ babel-loader: ^9.1.2
+ babel-plugin-transform-remove-imports: ^1.7.0
consola: ^2.15.3
cookies-next: ^2.1.1
dayjs: ^1.11.7
@@ -4966,6 +5405,7 @@ __metadata:
js-file-download: ^0.4.12
next: ^13.1.6
next-i18next: ^11.3.0
+ next-remove-imports: ^1.0.8
nzbget-api: ^0.0.3
ping: ^0.4.2
prettier: ^2.7.1
@@ -5038,6 +5478,13 @@ __metadata:
languageName: node
linkType: hard
+"html-void-elements@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "html-void-elements@npm:2.0.1"
+ checksum: 06d41f13b9d5d6e0f39861c4bec9a9196fa4906d56cd5cf6cf54ad2e52a85bf960cca2bf9600026bde16c8331db171bedba5e5a35e2e43630c8f1d497b2fb658
+ languageName: node
+ linkType: hard
+
"htmlparser2@npm:7.2.0":
version: 7.2.0
resolution: "htmlparser2@npm:7.2.0"
@@ -5051,9 +5498,9 @@ __metadata:
linkType: hard
"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0":
- version: 4.1.0
- resolution: "http-cache-semantics@npm:4.1.0"
- checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42
+ version: 4.1.1
+ resolution: "http-cache-semantics@npm:4.1.1"
+ checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236
languageName: node
linkType: hard
@@ -5165,16 +5612,16 @@ __metadata:
linkType: hard
"ignore@npm:^5.2.0":
- version: 5.2.1
- resolution: "ignore@npm:5.2.1"
- checksum: 7251d00cba49fe88c4f3565fadeb4aa726ba38294a9a79ffed542edc47bafd989d4b2ccf65700c5b1b26a1e91dfc7218fb23017937c79216025d5caeec0ee9d5
+ version: 5.2.4
+ resolution: "ignore@npm:5.2.4"
+ checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef
languageName: node
linkType: hard
"immutable@npm:^4.0.0":
- version: 4.1.0
- resolution: "immutable@npm:4.1.0"
- checksum: b9bc1f14fb18eb382d48339c064b24a1f97ae4cf43102e0906c0a6e186a27afcd18b55ca4a0b63c98eefb58143e2b5ebc7755a5fb4da4a7ad84b7a6096ac5b13
+ version: 4.2.3
+ resolution: "immutable@npm:4.2.3"
+ checksum: 11be9a328d5e3a35de47b7b7835e7d89f790bf19595a8de11e1ae19b2bb3be5def00c69928969f1607aa66fe4a3f48e95460b2b58894a83ce70b65c872466940
languageName: node
linkType: hard
@@ -5252,14 +5699,14 @@ __metadata:
languageName: node
linkType: hard
-"internal-slot@npm:^1.0.3":
- version: 1.0.3
- resolution: "internal-slot@npm:1.0.3"
+"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "internal-slot@npm:1.0.4"
dependencies:
- get-intrinsic: ^1.1.0
+ get-intrinsic: ^1.1.3
has: ^1.0.3
side-channel: ^1.0.4
- checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf
+ checksum: 8974588d06bab4f675573a3b52975370facf6486df51bc0567a982c7024fa29495f10b76c0d4dc742dd951d1b72024fdc1e31bb0bedf1678dc7aacacaf5a4f73
languageName: node
linkType: hard
@@ -5277,6 +5724,44 @@ __metadata:
languageName: node
linkType: hard
+"is-alphabetical@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-alphabetical@npm:1.0.4"
+ checksum: 6508cce44fd348f06705d377b260974f4ce68c74000e7da4045f0d919e568226dc3ce9685c5a2af272195384df6930f748ce9213fc9f399b5d31b362c66312cb
+ languageName: node
+ linkType: hard
+
+"is-alphanumerical@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-alphanumerical@npm:1.0.4"
+ dependencies:
+ is-alphabetical: ^1.0.0
+ is-decimal: ^1.0.0
+ checksum: e2e491acc16fcf5b363f7c726f666a9538dba0a043665740feb45bba1652457a73441e7c5179c6768a638ed396db3437e9905f403644ec7c468fb41f4813d03f
+ languageName: node
+ linkType: hard
+
+"is-arguments@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "is-arguments@npm:1.1.1"
+ dependencies:
+ call-bind: ^1.0.2
+ has-tostringtag: ^1.0.0
+ checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27
+ languageName: node
+ linkType: hard
+
+"is-array-buffer@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "is-array-buffer@npm:3.0.1"
+ dependencies:
+ call-bind: ^1.0.2
+ get-intrinsic: ^1.1.3
+ is-typed-array: ^1.1.10
+ checksum: f26ab87448e698285daf707e52a533920449f7abf63714140ffab9d5571aa5a71ac2fa2677e8b793ad0d5d3e40078d4d2c8a0ab39c957e3cfc6513bb6c9dfdc9
+ languageName: node
+ linkType: hard
+
"is-arrayish@npm:^0.2.1":
version: 0.2.1
resolution: "is-arrayish@npm:0.2.1"
@@ -5319,14 +5804,21 @@ __metadata:
languageName: node
linkType: hard
-"is-callable@npm:^1.1.4, is-callable@npm:^1.2.7":
+"is-buffer@npm:^2.0.0":
+ version: 2.0.5
+ resolution: "is-buffer@npm:2.0.5"
+ checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42
+ languageName: node
+ linkType: hard
+
+"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7":
version: 1.2.7
resolution: "is-callable@npm:1.2.7"
checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac
languageName: node
linkType: hard
-"is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0":
+"is-core-module@npm:^2.11.0, is-core-module@npm:^2.9.0":
version: 2.11.0
resolution: "is-core-module@npm:2.11.0"
dependencies:
@@ -5335,7 +5827,7 @@ __metadata:
languageName: node
linkType: hard
-"is-date-object@npm:^1.0.1":
+"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5":
version: 1.0.5
resolution: "is-date-object@npm:1.0.5"
dependencies:
@@ -5344,6 +5836,13 @@ __metadata:
languageName: node
linkType: hard
+"is-decimal@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-decimal@npm:1.0.4"
+ checksum: ed483a387517856dc395c68403a10201fddcc1b63dc56513fbe2fe86ab38766120090ecdbfed89223d84ca8b1cd28b0641b93cb6597b6e8f4c097a7c24e3fb96
+ languageName: node
+ linkType: hard
+
"is-extglob@npm:^2.1.1":
version: 2.1.1
resolution: "is-extglob@npm:2.1.1"
@@ -5374,6 +5873,13 @@ __metadata:
languageName: node
linkType: hard
+"is-hexadecimal@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-hexadecimal@npm:1.0.4"
+ checksum: a452e047587b6069332d83130f54d30da4faf2f2ebaa2ce6d073c27b5703d030d58ed9e0b729c8e4e5b52c6f1dab26781bb77b7bc6c7805f14f320e328ff8cd5
+ languageName: node
+ linkType: hard
+
"is-lambda@npm:^1.0.1":
version: 1.0.1
resolution: "is-lambda@npm:1.0.1"
@@ -5381,6 +5887,13 @@ __metadata:
languageName: node
linkType: hard
+"is-map@npm:^2.0.1, is-map@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "is-map@npm:2.0.2"
+ checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728
+ languageName: node
+ linkType: hard
+
"is-negative-zero@npm:^2.0.2":
version: 2.0.2
resolution: "is-negative-zero@npm:2.0.2"
@@ -5411,6 +5924,13 @@ __metadata:
languageName: node
linkType: hard
+"is-plain-obj@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "is-plain-obj@npm:4.1.0"
+ checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce
+ languageName: node
+ linkType: hard
+
"is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
@@ -5421,6 +5941,13 @@ __metadata:
languageName: node
linkType: hard
+"is-set@npm:^2.0.1, is-set@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "is-set@npm:2.0.2"
+ checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57
+ languageName: node
+ linkType: hard
+
"is-shared-array-buffer@npm:^1.0.2":
version: 1.0.2
resolution: "is-shared-array-buffer@npm:1.0.2"
@@ -5455,6 +5982,26 @@ __metadata:
languageName: node
linkType: hard
+"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9":
+ version: 1.1.10
+ resolution: "is-typed-array@npm:1.1.10"
+ dependencies:
+ available-typed-arrays: ^1.0.5
+ call-bind: ^1.0.2
+ for-each: ^0.3.3
+ gopd: ^1.0.1
+ has-tostringtag: ^1.0.0
+ checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017
+ languageName: node
+ linkType: hard
+
+"is-weakmap@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "is-weakmap@npm:2.0.1"
+ checksum: 1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6
+ languageName: node
+ linkType: hard
+
"is-weakref@npm:^1.0.2":
version: 1.0.2
resolution: "is-weakref@npm:1.0.2"
@@ -5464,6 +6011,16 @@ __metadata:
languageName: node
linkType: hard
+"is-weakset@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "is-weakset@npm:2.0.2"
+ dependencies:
+ call-bind: ^1.0.2
+ get-intrinsic: ^1.1.1
+ checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367
+ languageName: node
+ linkType: hard
+
"is-what@npm:^4.1.8":
version: 4.1.8
resolution: "is-what@npm:4.1.8"
@@ -5478,6 +6035,13 @@ __metadata:
languageName: node
linkType: hard
+"isarray@npm:^2.0.5":
+ version: 2.0.5
+ resolution: "isarray@npm:2.0.5"
+ checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a
+ languageName: node
+ linkType: hard
+
"isarray@npm:~1.0.0":
version: 1.0.0
resolution: "isarray@npm:1.0.0"
@@ -5991,9 +6555,9 @@ __metadata:
linkType: hard
"js-sdsl@npm:^4.1.4":
- version: 4.2.0
- resolution: "js-sdsl@npm:4.2.0"
- checksum: 2cd0885f7212afb355929d72ca105cb37de7e95ad6031e6a32619eaefa46735a7d0fb682641a0ba666e1519cb138fe76abc1eea8a34e224140c9d94c995171f1
+ version: 4.3.0
+ resolution: "js-sdsl@npm:4.3.0"
+ checksum: ce908257cf6909e213af580af3a691a736f5ee8b16315454768f917a682a4ea0c11bde1b241bbfaecedc0eb67b72101b2c2df2ffaed32aed5d539fca816f054e
languageName: node
linkType: hard
@@ -6057,6 +6621,13 @@ __metadata:
languageName: node
linkType: hard
+"json-schema-traverse@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "json-schema-traverse@npm:1.0.0"
+ checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad
+ languageName: node
+ linkType: hard
+
"json-stable-stringify-without-jsonify@npm:^1.0.1":
version: 1.0.1
resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
@@ -6065,26 +6636,26 @@ __metadata:
linkType: hard
"json5@npm:^1.0.1":
- version: 1.0.1
- resolution: "json5@npm:1.0.1"
+ version: 1.0.2
+ resolution: "json5@npm:1.0.2"
dependencies:
minimist: ^1.2.0
bin:
json5: lib/cli.js
- checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3
+ checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7
languageName: node
linkType: hard
-"json5@npm:^2.2.1":
- version: 2.2.1
- resolution: "json5@npm:2.2.1"
+"json5@npm:^2.1.2, json5@npm:^2.2.2":
+ version: 2.2.3
+ resolution: "json5@npm:2.2.3"
bin:
json5: lib/cli.js
- checksum: 74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b
+ checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349
languageName: node
linkType: hard
-"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.2":
+"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3":
version: 3.3.3
resolution: "jsx-ast-utils@npm:3.3.3"
dependencies:
@@ -6111,25 +6682,25 @@ __metadata:
linkType: hard
"klona@npm:^2.0.5":
- version: 2.0.5
- resolution: "klona@npm:2.0.5"
- checksum: 8c976126ea252b766e648a4866e1bccff9d3b08432474ad80c559f6c7265cf7caede2498d463754d8c88c4759895edd8210c85c0d3155e6aae4968362889466f
+ version: 2.0.6
+ resolution: "klona@npm:2.0.6"
+ checksum: ac9ee3732e42b96feb67faae4d27cf49494e8a3bf3fa7115ce242fe04786788e0aff4741a07a45a2462e2079aa983d73d38519c85d65b70ef11447bbc3c58ce7
languageName: node
linkType: hard
-"language-subtag-registry@npm:^0.3.20":
+"language-subtag-registry@npm:~0.3.2":
version: 0.3.22
resolution: "language-subtag-registry@npm:0.3.22"
checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a
languageName: node
linkType: hard
-"language-tags@npm:^1.0.5":
- version: 1.0.6
- resolution: "language-tags@npm:1.0.6"
+"language-tags@npm:=1.0.5":
+ version: 1.0.5
+ resolution: "language-tags@npm:1.0.5"
dependencies:
- language-subtag-registry: ^0.3.20
- checksum: dc2927f7ce8f108ffd1d02ae0284b78ff6b4e03e631642794fa79d554d77b653f3f64cd1fb83acc9f3746ef7c18d43241b97feb712c05cc26e25aacd68f7a006
+ language-subtag-registry: ~0.3.2
+ checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf
languageName: node
linkType: hard
@@ -6157,6 +6728,17 @@ __metadata:
languageName: node
linkType: hard
+"loader-utils@npm:^2.0.0":
+ version: 2.0.4
+ resolution: "loader-utils@npm:2.0.4"
+ dependencies:
+ big.js: ^5.2.2
+ emojis-list: ^3.0.0
+ json5: ^2.1.2
+ checksum: a5281f5fff1eaa310ad5e1164095689443630f3411e927f95031ab4fb83b4a98f388185bb1fe949e8ab8d4247004336a625e9255c22122b815bb9a4c5d8fc3b7
+ languageName: node
+ linkType: hard
+
"locate-path@npm:^5.0.0":
version: 5.0.0
resolution: "locate-path@npm:5.0.0"
@@ -6214,6 +6796,15 @@ __metadata:
languageName: node
linkType: hard
+"lru-cache@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "lru-cache@npm:5.1.1"
+ dependencies:
+ yallist: ^3.0.2
+ checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb
+ languageName: node
+ linkType: hard
+
"lru-cache@npm:^6.0.0":
version: 6.0.0
resolution: "lru-cache@npm:6.0.0"
@@ -6230,7 +6821,7 @@ __metadata:
languageName: node
linkType: hard
-"make-dir@npm:^3.0.0":
+"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0":
version: 3.1.0
resolution: "make-dir@npm:3.1.0"
dependencies:
@@ -6350,11 +6941,11 @@ __metadata:
linkType: hard
"minimatch@npm:^5.0.1":
- version: 5.1.1
- resolution: "minimatch@npm:5.1.1"
+ version: 5.1.6
+ resolution: "minimatch@npm:5.1.6"
dependencies:
brace-expansion: ^2.0.1
- checksum: 215edd0978320a3354188f84a537d45841f2449af4df4379f79b9b777e71aa4f5722cc9d1717eabd2a70d38ef76ab7b708d24d83ea6a6c909dfd8833de98b437
+ checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77
languageName: node
linkType: hard
@@ -6426,11 +7017,9 @@ __metadata:
linkType: hard
"minipass@npm:^4.0.0":
- version: 4.0.0
- resolution: "minipass@npm:4.0.0"
- dependencies:
- yallist: ^4.0.0
- checksum: 7a609afbf394abfcf9c48e6c90226f471676c8f2a67f07f6838871afb03215ede431d1433feffe1b855455bcb13ef0eb89162841b9796109d6fed8d89790f381
+ version: 4.0.1
+ resolution: "minipass@npm:4.0.1"
+ checksum: 48eb3141cc247b44f738944cbd789aedeed9288ebdb64c7de9b3bf23e9e71d611381bfecf643d877d25f7ca9f3d5ab7b6757ef6f46282086812ac5372b7cd291
languageName: node
linkType: hard
@@ -6467,13 +7056,6 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:2.0.0":
- version: 2.0.0
- resolution: "ms@npm:2.0.0"
- checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4
- languageName: node
- linkType: hard
-
"ms@npm:2.1.2":
version: 2.1.2
resolution: "ms@npm:2.1.2"
@@ -6562,6 +7144,17 @@ __metadata:
languageName: node
linkType: hard
+"next-remove-imports@npm:^1.0.8":
+ version: 1.0.8
+ resolution: "next-remove-imports@npm:1.0.8"
+ dependencies:
+ "@babel/core": ^7.14.3
+ babel-loader: ^8.2.2
+ babel-plugin-transform-remove-imports: ^1.5.4
+ checksum: e13b1ccd3836803658936d5dc90470877b614147446a57643247478956cf3c4d47ecc4dc5fe2f6ee3c6f69d378b09ef17e0b26fbbfaa47f34a6a04263441d1d6
+ languageName: node
+ linkType: hard
+
"next@npm:^13.1.6":
version: 13.1.6
resolution: "next@npm:13.1.6"
@@ -6631,20 +7224,20 @@ __metadata:
linkType: hard
"node-abi@npm:^3.3.0":
- version: 3.30.0
- resolution: "node-abi@npm:3.30.0"
+ version: 3.31.0
+ resolution: "node-abi@npm:3.31.0"
dependencies:
semver: ^7.3.5
- checksum: f285efcea312e52d8763cfad7d434b31c11586e5efdf9f239c214a582557777453a8358d338442f02490d6c5289b0fc0eeed3056a740a3ebe6c79334af3b1739
+ checksum: 38fa63c689ef50b4b8f576d5f843107e2d25bd7e7d4ed56dc0adb9db7eda945fc433a7a432beca4b9decf62ff05395f0e84f46e7ab7f275f85e5fde213353950
languageName: node
linkType: hard
"node-addon-api@npm:^5.0.0":
- version: 5.0.0
- resolution: "node-addon-api@npm:5.0.0"
+ version: 5.1.0
+ resolution: "node-addon-api@npm:5.1.0"
dependencies:
node-gyp: latest
- checksum: 7c5e2043ac37f6108784d94ed73a44ae6d3e68eb968de60680922fc6bc3d17fa69448c0feb4e0c9d3f4c74a0324822e566a8340a56916d9d6f23cb3e85620334
+ checksum: 2508bd2d2981945406243a7bd31362fc7af8b70b8b4d65f869c61731800058fb818cc2fd36c8eac714ddd0e568cc85becf5e165cebbdf7b5024d5151bbc75ea1
languageName: node
linkType: hard
@@ -6670,8 +7263,8 @@ __metadata:
linkType: hard
"node-gyp@npm:latest":
- version: 9.3.0
- resolution: "node-gyp@npm:9.3.0"
+ version: 9.3.1
+ resolution: "node-gyp@npm:9.3.1"
dependencies:
env-paths: ^2.2.0
glob: ^7.1.4
@@ -6685,7 +7278,7 @@ __metadata:
which: ^2.0.2
bin:
node-gyp: bin/node-gyp.js
- checksum: 589ddd3ed967724ef425f9624bfa47cf73022640ab3eba6d556e92cdc4ddef33b63fce3a467c93b995a3f61df92eafd3c3d1e8dbe4a2c00c383334487dea99c3
+ checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7
languageName: node
linkType: hard
@@ -6703,10 +7296,10 @@ __metadata:
languageName: node
linkType: hard
-"node-releases@npm:^2.0.6":
- version: 2.0.6
- resolution: "node-releases@npm:2.0.6"
- checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf
+"node-releases@npm:^2.0.8":
+ version: 2.0.9
+ resolution: "node-releases@npm:2.0.9"
+ checksum: 3ae6b1b300dc72c1a628861093d339a01aa017d3ad9017b0478384be29d6f9c93b9e26c91fce79728cecaadc04d0f16834b7ae1a018730e3e54962ec8c6aa86f
languageName: node
linkType: hard
@@ -6782,9 +7375,19 @@ __metadata:
linkType: hard
"object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0":
- version: 1.12.2
- resolution: "object-inspect@npm:1.12.2"
- checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2
+ version: 1.12.3
+ resolution: "object-inspect@npm:1.12.3"
+ checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db
+ languageName: node
+ linkType: hard
+
+"object-is@npm:^1.1.5":
+ version: 1.1.5
+ resolution: "object-is@npm:1.1.5"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.1.3
+ checksum: 989b18c4cba258a6b74dc1d74a41805c1a1425bce29f6cabb50dcb1a6a651ea9104a1b07046739a49a5bb1bc49727bcb00efd5c55f932f6ea04ec8927a7901fe
languageName: node
linkType: hard
@@ -6846,7 +7449,7 @@ __metadata:
languageName: node
linkType: hard
-"object.values@npm:^1.1.5, object.values@npm:^1.1.6":
+"object.values@npm:^1.1.6":
version: 1.1.6
resolution: "object.values@npm:1.1.6"
dependencies:
@@ -6973,6 +7576,20 @@ __metadata:
languageName: node
linkType: hard
+"parse-entities@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "parse-entities@npm:2.0.0"
+ dependencies:
+ character-entities: ^1.0.0
+ character-entities-legacy: ^1.0.0
+ character-reference-invalid: ^1.0.0
+ is-alphanumerical: ^1.0.0
+ is-decimal: ^1.0.0
+ is-hexadecimal: ^1.0.0
+ checksum: 7addfd3e7d747521afac33c8121a5f23043c6973809756920d37e806639b4898385d386fcf4b3c8e2ecf1bc28aac5ae97df0b112d5042034efbe80f44081ebce
+ languageName: node
+ linkType: hard
+
"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0":
version: 5.2.0
resolution: "parse-json@npm:5.2.0"
@@ -6985,6 +7602,13 @@ __metadata:
languageName: node
linkType: hard
+"parse5@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "parse5@npm:6.0.1"
+ checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd
+ languageName: node
+ linkType: hard
+
"path-exists@npm:^4.0.0":
version: 4.0.0
resolution: "path-exists@npm:4.0.0"
@@ -7051,7 +7675,7 @@ __metadata:
languageName: node
linkType: hard
-"pkg-dir@npm:^4.2.0":
+"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0":
version: 4.2.0
resolution: "pkg-dir@npm:4.2.0"
dependencies:
@@ -7113,11 +7737,11 @@ __metadata:
linkType: hard
"prettier@npm:^2.7.1":
- version: 2.8.1
- resolution: "prettier@npm:2.8.1"
+ version: 2.8.3
+ resolution: "prettier@npm:2.8.3"
bin:
prettier: bin-prettier.js
- checksum: 4f21a0f1269f76fb36f54e9a8a1ea4c11e27478958bf860661fb4b6d7ac69aac1581f8724fa98ea3585e56d42a2ea317a17ff6e3324f40cb11ff9e20b73785cc
+ checksum: 92f2ceb522d454370e02082aa74ad27388672f7cee8975028b59517c069fe643bdc73e322675c8faf2ff173d7a626d1a6389f26b474000308e793aa25fff46e5
languageName: node
linkType: hard
@@ -7142,6 +7766,13 @@ __metadata:
languageName: node
linkType: hard
+"prismjs@npm:~1.27.0":
+ version: 1.27.0
+ resolution: "prismjs@npm:1.27.0"
+ checksum: 85c7f4a3e999073502cc9e1882af01e3709706369ec254b60bff1149eda701f40d02512acab956012dc7e61cfd61743a3a34c1bd0737e8dbacd79141e5698bbc
+ languageName: node
+ linkType: hard
+
"process-nextick-args@npm:~2.0.0":
version: 2.0.1
resolution: "process-nextick-args@npm:2.0.1"
@@ -7187,6 +7818,22 @@ __metadata:
languageName: node
linkType: hard
+"property-information@npm:^5.0.0":
+ version: 5.6.0
+ resolution: "property-information@npm:5.6.0"
+ dependencies:
+ xtend: ^4.0.0
+ checksum: fcf87c6542e59a8bbe31ca0b3255a4a63ac1059b01b04469680288998bcfa97f341ca989566adbb63975f4d85339030b82320c324a511532d390910d1c583893
+ languageName: node
+ linkType: hard
+
+"property-information@npm:^6.0.0":
+ version: 6.2.0
+ resolution: "property-information@npm:6.2.0"
+ checksum: 23afce07ba821cbe7d926e63cdd680991961c82be4bbb6c0b17c47f48894359c1be6e51cd74485fc10a9d3fd361b475388e1e39311ed2b53127718f72aab1955
+ languageName: node
+ linkType: hard
+
"psl@npm:^1.1.33":
version: 1.9.0
resolution: "psl@npm:1.9.0"
@@ -7205,9 +7852,9 @@ __metadata:
linkType: hard
"punycode@npm:^2.1.0, punycode@npm:^2.1.1":
- version: 2.1.1
- resolution: "punycode@npm:2.1.1"
- checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8
+ version: 2.3.0
+ resolution: "punycode@npm:2.3.0"
+ checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200
languageName: node
linkType: hard
@@ -7408,7 +8055,18 @@ __metadata:
languageName: node
linkType: hard
-"regenerator-runtime@npm:^0.13.11":
+"refractor@npm:^3.4.0":
+ version: 3.6.0
+ resolution: "refractor@npm:3.6.0"
+ dependencies:
+ hastscript: ^6.0.0
+ parse-entities: ^2.0.0
+ prismjs: ~1.27.0
+ checksum: 39b01c4168c77c5c8486f9bf8907bbb05f257f15026057ba5728535815a2d90eed620468a4bfbb2b8ceefbb3ce3931a1be8b17152dbdbc8b0eef92450ff750a2
+ languageName: node
+ linkType: hard
+
+"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.4":
version: 0.13.11
resolution: "regenerator-runtime@npm:0.13.11"
checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4
@@ -7433,6 +8091,41 @@ __metadata:
languageName: node
linkType: hard
+"rehype-parse@npm:^8.0.0":
+ version: 8.0.4
+ resolution: "rehype-parse@npm:8.0.4"
+ dependencies:
+ "@types/hast": ^2.0.0
+ hast-util-from-parse5: ^7.0.0
+ parse5: ^6.0.0
+ unified: ^10.0.0
+ checksum: e678a5f9fa7cb91d5957f5f38bc37bc9fb90b8011a1ed6a90541ba6fff9f243c752c88b7f422cba8f5ba83ccb22942b1825654e8c3040970c703b85a6037efdf
+ languageName: node
+ linkType: hard
+
+"rehype-stringify@npm:^9.0.0":
+ version: 9.0.3
+ resolution: "rehype-stringify@npm:9.0.3"
+ dependencies:
+ "@types/hast": ^2.0.0
+ hast-util-to-html: ^8.0.0
+ unified: ^10.0.0
+ checksum: ff4b1f3f88f2747a9f88d84f8cd9811e892a7309574480547ddfd94022725a62e17a9ccc69f9d909620a20f2a6ad750ea74b317f06ab50955209b5c0ede5cd3f
+ languageName: node
+ linkType: hard
+
+"rehype@npm:12.0.0":
+ version: 12.0.0
+ resolution: "rehype@npm:12.0.0"
+ dependencies:
+ "@types/hast": ^2.0.0
+ rehype-parse: ^8.0.0
+ rehype-stringify: ^9.0.0
+ unified: ^10.0.0
+ checksum: 469a3c040ce315a3f58663d558930a20fa65356dd653d2adefe8e1a0adbcd728adf050ccad3f046141daca7e538fe27b2fcfb96722b83cbe5d78b61862fade96
+ languageName: node
+ linkType: hard
+
"remove-accents@npm:0.4.2":
version: 0.4.2
resolution: "remove-accents@npm:0.4.2"
@@ -7447,6 +8140,13 @@ __metadata:
languageName: node
linkType: hard
+"require-from-string@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "require-from-string@npm:2.0.2"
+ checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b
+ languageName: node
+ linkType: hard
+
"requires-port@npm:^1.0.0":
version: 1.0.0
resolution: "requires-port@npm:1.0.0"
@@ -7485,13 +8185,13 @@ __metadata:
linkType: hard
"resolve.exports@npm:^1.1.0":
- version: 1.1.0
- resolution: "resolve.exports@npm:1.1.0"
- checksum: 52865af8edb088f6c7759a328584a5de6b226754f004b742523adcfe398cfbc4559515104bc2ae87b8e78b1e4de46c9baec400b3fb1f7d517b86d2d48a098a2d
+ version: 1.1.1
+ resolution: "resolve.exports@npm:1.1.1"
+ checksum: 485aa10082eb388a569d696e17ad7b16f4186efc97dd34eadd029d95b811f21ffee13b1b733198bb4584dbb3cb296aa6f141835221fb7613b9606b84f1386655
languageName: node
linkType: hard
-"resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0":
+"resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1":
version: 1.22.1
resolution: "resolve@npm:1.22.1"
dependencies:
@@ -7504,7 +8204,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^2.0.0-next.3":
+"resolve@npm:^2.0.0-next.4":
version: 2.0.0-next.4
resolution: "resolve@npm:2.0.0-next.4"
dependencies:
@@ -7517,7 +8217,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin":
+"resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin":
version: 1.22.1
resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b"
dependencies:
@@ -7530,7 +8230,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@^2.0.0-next.3#~builtin":
+"resolve@patch:resolve@^2.0.0-next.4#~builtin":
version: 2.0.0-next.4
resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=07638b"
dependencies:
@@ -7638,15 +8338,15 @@ __metadata:
linkType: hard
"sass@npm:^1.56.1":
- version: 1.56.2
- resolution: "sass@npm:1.56.2"
+ version: 1.58.0
+ resolution: "sass@npm:1.58.0"
dependencies:
chokidar: ">=3.0.0 <4.0.0"
immutable: ^4.0.0
source-map-js: ">=0.6.2 <2.0.0"
bin:
sass: sass.js
- checksum: 7b1f524d04bc42df3bac6dc5201ff7475635b7df9a1390430ed5bd58b6a73ea1ae58b83ccea8da293cb77b85b4c848faf5f2779ca4b91b9303948c251d0ddca4
+ checksum: a7219634881d2de6441fb619787fb1a02e3fa0333fb715be26aa335ba49d6bdb4f1105d9df70a80a67200893022b08346745783dc49046095d94fc6e044492d6
languageName: node
linkType: hard
@@ -7659,6 +8359,29 @@ __metadata:
languageName: node
linkType: hard
+"schema-utils@npm:^2.6.5":
+ version: 2.7.1
+ resolution: "schema-utils@npm:2.7.1"
+ dependencies:
+ "@types/json-schema": ^7.0.5
+ ajv: ^6.12.4
+ ajv-keywords: ^3.5.2
+ checksum: 32c62fc9e28edd101e1bd83453a4216eb9bd875cc4d3775e4452b541908fa8f61a7bbac8ffde57484f01d7096279d3ba0337078e85a918ecbeb72872fb09fb2b
+ languageName: node
+ linkType: hard
+
+"schema-utils@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "schema-utils@npm:4.0.0"
+ dependencies:
+ "@types/json-schema": ^7.0.9
+ ajv: ^8.8.0
+ ajv-formats: ^2.1.1
+ ajv-keywords: ^5.0.0
+ checksum: c843e92fdd1a5c145dbb6ffdae33e501867f9703afac67bdf35a685e49f85b1dcc10ea250033175a64bd9d31f0555bc6785b8359da0c90bcea30cf6dfbb55a8f
+ languageName: node
+ linkType: hard
+
"semver@npm:^6.0.0, semver@npm:^6.3.0":
version: 6.3.0
resolution: "semver@npm:6.3.0"
@@ -7848,6 +8571,20 @@ __metadata:
languageName: node
linkType: hard
+"space-separated-tokens@npm:^1.0.0":
+ version: 1.1.5
+ resolution: "space-separated-tokens@npm:1.1.5"
+ checksum: 8ef68f1cfa8ccad316b7f8d0df0919d0f1f6d32101e8faeee34ea3a923ce8509c1ad562f57388585ee4951e92d27afa211ed0a077d3d5995b5ba9180331be708
+ languageName: node
+ linkType: hard
+
+"space-separated-tokens@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "space-separated-tokens@npm:2.0.2"
+ checksum: 202e97d7ca1ba0758a0aa4fe226ff98142073bcceeff2da3aad037968878552c3bbce3b3231970025375bbba5aee00c5b8206eda408da837ab2dc9c0f26be990
+ languageName: node
+ linkType: hard
+
"split-ca@npm:^1.0.1":
version: 1.0.1
resolution: "split-ca@npm:1.0.1"
@@ -7897,6 +8634,15 @@ __metadata:
languageName: node
linkType: hard
+"stop-iteration-iterator@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "stop-iteration-iterator@npm:1.0.0"
+ dependencies:
+ internal-slot: ^1.0.4
+ checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42
+ languageName: node
+ linkType: hard
+
"string-length@npm:^4.0.1":
version: 4.0.2
resolution: "string-length@npm:4.0.2"
@@ -7981,6 +8727,16 @@ __metadata:
languageName: node
linkType: hard
+"stringify-entities@npm:^4.0.0":
+ version: 4.0.3
+ resolution: "stringify-entities@npm:4.0.3"
+ dependencies:
+ character-entities-html4: ^2.0.0
+ character-entities-legacy: ^3.0.0
+ checksum: 59e8f523b403bf7d415690e72ae52982decd6ea5426bd8b3f5c66225ddde73e766c0c0d91627df082d0794e30b19dd907ffb5864cef3602e4098d6777d7ca3c2
+ languageName: node
+ linkType: hard
+
"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
@@ -8130,15 +8886,22 @@ __metadata:
linkType: hard
"systeminformation@npm:^5.12.1":
- version: 5.16.5
- resolution: "systeminformation@npm:5.16.5"
+ version: 5.17.8
+ resolution: "systeminformation@npm:5.17.8"
bin:
systeminformation: lib/cli.js
- checksum: 33cf64eca686358db8d38b17939f33656197678a37f401b916d7509c1d84e9f5389c29570bf94dc1a97e274617e6ff90dc36515a98541aca6f72703200bb718a
+ checksum: faea46485d646c304e1cf19956155345e1e2e644b605c40189851846b544e58a9937467b3e577151b54a54ed5310b625cca49665aa7ef1eb1bf8a8e3d7282d8d
conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android)
languageName: node
linkType: hard
+"tabbable@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "tabbable@npm:6.0.1"
+ checksum: 65e378ad69a97416f2fdce34ade11b8ff68b33d9b2d978920a9d285c77e1bb88cb35113a8f00af8c4f0163d788d451a48840a216fa918d6a3f0c554951deb984
+ languageName: node
+ linkType: hard
+
"tar-fs@npm:^2.0.0, tar-fs@npm:^2.1.1":
version: 2.1.1
resolution: "tar-fs@npm:2.1.1"
@@ -8284,6 +9047,13 @@ __metadata:
languageName: node
linkType: hard
+"trough@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "trough@npm:2.1.0"
+ checksum: a577bb561c2b401cc0e1d9e188fcfcdf63b09b151ff56a668da12197fe97cac15e3d77d5b51f426ccfd94255744a9118e9e9935afe81a3644fa1be9783c82886
+ languageName: node
+ linkType: hard
+
"tsconfig-paths@npm:^3.14.1":
version: 3.14.1
resolution: "tsconfig-paths@npm:3.14.1"
@@ -8304,9 +9074,9 @@ __metadata:
linkType: hard
"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0":
- version: 2.4.1
- resolution: "tslib@npm:2.4.1"
- checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca
+ version: 2.5.0
+ resolution: "tslib@npm:2.5.0"
+ checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1
languageName: node
linkType: hard
@@ -8367,23 +9137,34 @@ __metadata:
languageName: node
linkType: hard
+"typed-array-length@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "typed-array-length@npm:1.0.4"
+ dependencies:
+ call-bind: ^1.0.2
+ for-each: ^0.3.3
+ is-typed-array: ^1.1.9
+ checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956
+ languageName: node
+ linkType: hard
+
"typescript@npm:^4.7.4":
- version: 4.9.4
- resolution: "typescript@npm:4.9.4"
+ version: 4.9.5
+ resolution: "typescript@npm:4.9.5"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: e782fb9e0031cb258a80000f6c13530288c6d63f1177ed43f770533fdc15740d271554cdae86701c1dd2c83b082cea808b07e97fd68b38a172a83dbf9e0d0ef9
+ checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db
languageName: node
linkType: hard
"typescript@patch:typescript@^4.7.4#~builtin":
- version: 4.9.4
- resolution: "typescript@patch:typescript@npm%3A4.9.4#~builtin::version=4.9.4&hash=7ad353"
+ version: 4.9.5
+ resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=7ad353"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 37f6e2c3c5e2aa5934b85b0fddbf32eeac8b1bacf3a5b51d01946936d03f5377fe86255d4e5a4ae628fd0cd553386355ad362c57f13b4635064400f3e8e05b9d
+ checksum: 2eee5c37cad4390385db5db5a8e81470e42e8f1401b0358d7390095d6f681b410f2c4a0c496c6ff9ebd775423c7785cdace7bcdad76c7bee283df3d9718c0f20
languageName: node
linkType: hard
@@ -8406,6 +9187,21 @@ __metadata:
languageName: node
linkType: hard
+"unified@npm:^10.0.0":
+ version: 10.1.2
+ resolution: "unified@npm:10.1.2"
+ dependencies:
+ "@types/unist": ^2.0.0
+ bail: ^2.0.0
+ extend: ^3.0.0
+ is-buffer: ^2.0.0
+ is-plain-obj: ^4.0.0
+ trough: ^2.0.0
+ vfile: ^5.0.0
+ checksum: 053e7c65ede644607f87bd625a299e4b709869d2f76ec8138569e6e886903b6988b21cd9699e471eda42bee189527be0a9dac05936f1d069a5e65d0125d5d756
+ languageName: node
+ linkType: hard
+
"unique-filename@npm:^2.0.0":
version: 2.0.1
resolution: "unique-filename@npm:2.0.1"
@@ -8424,6 +9220,80 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-is@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "unist-util-is@npm:4.1.0"
+ checksum: 726484cd2adc9be75a939aeedd48720f88294899c2e4a3143da413ae593f2b28037570730d5cf5fd910ff41f3bc1501e3d636b6814c478d71126581ef695f7ea
+ languageName: node
+ linkType: hard
+
+"unist-util-is@npm:^5.0.0":
+ version: 5.2.0
+ resolution: "unist-util-is@npm:5.2.0"
+ checksum: b80debe1ce5d40a8d685c510f597e5c8b8f7089540e9e268bda1b05bcce735c10bf36d5b0e4ecded50c63fa43b8a11b0e4b784beecf1559f153a2f2855e8526c
+ languageName: node
+ linkType: hard
+
+"unist-util-position@npm:^4.0.0":
+ version: 4.0.4
+ resolution: "unist-util-position@npm:4.0.4"
+ dependencies:
+ "@types/unist": ^2.0.0
+ checksum: e7487b6cec9365299695e3379ded270a1717074fa11fd2407c9b934fb08db6fe1d9077ddeaf877ecf1813665f8ccded5171693d3d9a7a01a125ec5cdd5e88691
+ languageName: node
+ linkType: hard
+
+"unist-util-stringify-position@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "unist-util-stringify-position@npm:3.0.3"
+ dependencies:
+ "@types/unist": ^2.0.0
+ checksum: dbd66c15183607ca942a2b1b7a9f6a5996f91c0d30cf8966fb88955a02349d9eefd3974e9010ee67e71175d784c5a9fea915b0aa0b0df99dcb921b95c4c9e124
+ languageName: node
+ linkType: hard
+
+"unist-util-visit-parents@npm:^3.0.0":
+ version: 3.1.1
+ resolution: "unist-util-visit-parents@npm:3.1.1"
+ dependencies:
+ "@types/unist": ^2.0.0
+ unist-util-is: ^4.0.0
+ checksum: 1170e397dff88fab01e76d5154981666eb0291019d2462cff7a2961a3e76d3533b42eaa16b5b7e2d41ad42a5ea7d112301458283d255993e660511387bf67bc3
+ languageName: node
+ linkType: hard
+
+"unist-util-visit-parents@npm:^5.1.1":
+ version: 5.1.3
+ resolution: "unist-util-visit-parents@npm:5.1.3"
+ dependencies:
+ "@types/unist": ^2.0.0
+ unist-util-is: ^5.0.0
+ checksum: 8ecada5978994f846b64658cf13b4092cd78dea39e1ba2f5090a5de842ba4852712c02351a8ae95250c64f864635e7b02aedf3b4a093552bb30cf1bd160efbaa
+ languageName: node
+ linkType: hard
+
+"unist-util-visit@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "unist-util-visit@npm:2.0.3"
+ dependencies:
+ "@types/unist": ^2.0.0
+ unist-util-is: ^4.0.0
+ unist-util-visit-parents: ^3.0.0
+ checksum: 1fe19d500e212128f96d8c3cfa3312846e586b797748a1fd195fe6479f06bc90a6f6904deb08eefc00dd58e83a1c8a32fb8677252d2273ad7a5e624525b69b8f
+ languageName: node
+ linkType: hard
+
+"unist-util-visit@npm:^4.0.0":
+ version: 4.1.2
+ resolution: "unist-util-visit@npm:4.1.2"
+ dependencies:
+ "@types/unist": ^2.0.0
+ unist-util-is: ^5.0.0
+ unist-util-visit-parents: ^5.1.1
+ checksum: 95a34e3f7b5b2d4b68fd722b6229972099eb97b6df18913eda44a5c11df8b1e27efe7206dd7b88c4ed244a48c474a5b2e2629ab79558ff9eb936840295549cee
+ languageName: node
+ linkType: hard
+
"universalify@npm:^0.2.0":
version: 0.2.0
resolution: "universalify@npm:0.2.0"
@@ -8431,7 +9301,7 @@ __metadata:
languageName: node
linkType: hard
-"update-browserslist-db@npm:^1.0.9":
+"update-browserslist-db@npm:^1.0.10":
version: 1.0.10
resolution: "update-browserslist-db@npm:1.0.10"
dependencies:
@@ -8535,6 +9405,38 @@ __metadata:
languageName: node
linkType: hard
+"vfile-location@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "vfile-location@npm:4.0.1"
+ dependencies:
+ "@types/unist": ^2.0.0
+ vfile: ^5.0.0
+ checksum: cc0df62075c741beee699e651374aeb56c4c1f4333398c0ba924281c2b51d4b7669c69c5b837ea395775626ad030d6f1bd27fd0a7eaf3f9f1bbd55393948ad6c
+ languageName: node
+ linkType: hard
+
+"vfile-message@npm:^3.0.0":
+ version: 3.1.3
+ resolution: "vfile-message@npm:3.1.3"
+ dependencies:
+ "@types/unist": ^2.0.0
+ unist-util-stringify-position: ^3.0.0
+ checksum: f5ec2afbc1d5589fc45729209bdcaf01e3fc520fdac693557e62bd91cc8d6f915a6397c2f4d5f7a129ffc6c7511cb77eaf9e0932be1a70e39bed584ef7c86dbd
+ languageName: node
+ linkType: hard
+
+"vfile@npm:^5.0.0":
+ version: 5.3.6
+ resolution: "vfile@npm:5.3.6"
+ dependencies:
+ "@types/unist": ^2.0.0
+ is-buffer: ^2.0.0
+ unist-util-stringify-position: ^3.0.0
+ vfile-message: ^3.0.0
+ checksum: 1aa5efff510bc6621ff8a7dc6513110529a11a8d665b44f169cc2a2b6bfa4f312efa00bfe86ca20e506538ff2915c8e538a664bd02a06419421ff964844fbe94
+ languageName: node
+ linkType: hard
+
"void-elements@npm:3.1.0":
version: 3.1.0
resolution: "void-elements@npm:3.1.0"
@@ -8551,6 +9453,13 @@ __metadata:
languageName: node
linkType: hard
+"web-namespaces@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "web-namespaces@npm:2.0.1"
+ checksum: b6d9f02f1a43d0ef0848a812d89c83801d5bbad57d8bb61f02eb6d7eb794c3736f6cc2e1191664bb26136594c8218ac609f4069722c6f56d9fc2d808fa9271c6
+ languageName: node
+ linkType: hard
+
"web-streams-polyfill@npm:4.0.0-beta.3":
version: 4.0.0-beta.3
resolution: "web-streams-polyfill@npm:4.0.0-beta.3"
@@ -8607,6 +9516,32 @@ __metadata:
languageName: node
linkType: hard
+"which-collection@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "which-collection@npm:1.0.1"
+ dependencies:
+ is-map: ^2.0.1
+ is-set: ^2.0.1
+ is-weakmap: ^2.0.1
+ is-weakset: ^2.0.1
+ checksum: c815bbd163107ef9cb84f135e6f34453eaf4cca994e7ba85ddb0d27cea724c623fae2a473ceccfd5549c53cc65a5d82692de418166df3f858e1e5dc60818581c
+ languageName: node
+ linkType: hard
+
+"which-typed-array@npm:^1.1.9":
+ version: 1.1.9
+ resolution: "which-typed-array@npm:1.1.9"
+ dependencies:
+ available-typed-arrays: ^1.0.5
+ call-bind: ^1.0.2
+ for-each: ^0.3.3
+ gopd: ^1.0.1
+ has-tostringtag: ^1.0.0
+ is-typed-array: ^1.1.10
+ checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef
+ languageName: node
+ linkType: hard
+
"which@npm:^2.0.1, which@npm:^2.0.2":
version: 2.0.2
resolution: "which@npm:2.0.2"
@@ -8700,6 +9635,13 @@ __metadata:
languageName: node
linkType: hard
+"yallist@npm:^3.0.2":
+ version: 3.1.1
+ resolution: "yallist@npm:3.1.1"
+ checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d
+ languageName: node
+ linkType: hard
+
"yallist@npm:^4.0.0":
version: 4.0.0
resolution: "yallist@npm:4.0.0"
@@ -8754,8 +9696,8 @@ __metadata:
linkType: hard
"zustand@npm:^4.1.4":
- version: 4.1.5
- resolution: "zustand@npm:4.1.5"
+ version: 4.3.2
+ resolution: "zustand@npm:4.3.2"
dependencies:
use-sync-external-store: 1.2.0
peerDependencies:
@@ -8766,6 +9708,13 @@ __metadata:
optional: true
react:
optional: true
- checksum: 13190ee8e8a797c5347b525a7c392be62b2addacdd9645dd20d37ea053f96c7c7067c099c6201e98ebb8d54991f2e04e241cc323f9a25b841d44f0ae048e3afc
+ checksum: fc443abf5bc9deac0d4e375847e7914e44c7ffc9f7f09b60e466cb9bbbcf5a46706bf2f9c8b9e6e6c9a1c5aea0bd6123cbf9fbcd39788ae27d8494d505969ae8
+ languageName: node
+ linkType: hard
+
+"zwitch@npm:^2.0.0, zwitch@npm:^2.0.4":
+ version: 2.0.4
+ resolution: "zwitch@npm:2.0.4"
+ checksum: f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6
languageName: node
linkType: hard