From 8ffecbfb5966904568f85babecbc20b37fb6ddf2 Mon Sep 17 00:00:00 2001 From: leezq Date: Mon, 28 Nov 2022 10:34:15 +0800 Subject: [PATCH] feat(web): add function editor theme, json editor, app model * feat: add function editor theme & component * feat: add depnedence panel * feat: add database json editor * update: function page content * refactor: page container * feat: create app modal --- web/components/CopyText/index.tsx | 27 + web/components/Editor/FunctionEditor.tsx | 48 + web/components/Editor/JsonEditor.tsx | 57 + web/components/FileTypeIcon/index.tsx | 2 +- web/components/Header/index.tsx | 8 +- web/components/Panel/Header.tsx | 10 +- web/components/Panel/index.module.scss | 2 +- web/components/Panel/index.tsx | 2 +- web/components/SectionList/index.module.scss | 7 +- web/components/SectionList/index.tsx | 11 +- web/constants/index.ts | 2 +- web/hooks/useHotKey.ts | 29 + web/pages/api/dbm_entry.ts | 1 - .../database/CollectionDataList/index.tsx | 14 +- .../mods/DataPannel/index.tsx | 136 +- .../mods/IndexPannel/index.tsx | 10 +- .../database/CollectionListPanel/index.tsx | 13 +- web/pages/app/[app_id]/database/store.ts | 2 - web/pages/app/[app_id]/functions/index.tsx | 75 +- .../functions/mods/DebugPannel/index.tsx | 131 +- .../DependecePanel/AddDepenceModal/index.tsx | 65 +- .../functions/mods/DependecePanel/index.tsx | 35 +- .../mods/FunctionPanel/CreateModal/index.tsx | 49 +- .../functions/mods/FunctionPanel/index.tsx | 71 +- web/pages/app/[app_id]/functions/store.ts | 6 +- web/pages/app/[app_id]/index.tsx | 2 +- web/pages/app/[app_id]/logs/index.tsx | 31 +- .../app/[app_id]/mods/LeftPanel/index.tsx | 9 + .../app/[app_id]/mods/RightPanel/index.tsx | 5 + .../[app_id]/mods/SiderBar/index.module.scss | 3 +- .../app/[app_id]/mods/SiderBar/index.tsx | 4 +- .../storages/mods/CreateBucketModal/index.tsx | 2 - .../storages/mods/CreateFolderModal/index.tsx | 12 +- .../storages/mods/DeleteBucketModal/index.tsx | 40 +- .../storages/mods/EditBucketModal/index.tsx | 4 +- .../[app_id]/storages/mods/FileList/index.tsx | 59 +- .../storages/mods/FileUpload/index.tsx | 58 +- .../storages/mods/HostingDrawer/index.tsx | 48 +- .../storages/mods/StorageListPanel/index.tsx | 25 +- web/pages/app/[app_id]/storages/store.ts | 16 +- web/pages/app/index.tsx | 9 - web/pages/app/mods/CrateDialog/index.tsx | 9 - web/pages/globals.css | 16 + web/pages/index.tsx | 36 +- web/pages/mods/CreateModal/index.tsx | 108 ++ web/pnpm-lock.yaml | 1434 +++++++++-------- 46 files changed, 1568 insertions(+), 1175 deletions(-) create mode 100644 web/components/CopyText/index.tsx create mode 100644 web/components/Editor/FunctionEditor.tsx create mode 100644 web/components/Editor/JsonEditor.tsx create mode 100644 web/hooks/useHotKey.ts create mode 100644 web/pages/app/[app_id]/mods/LeftPanel/index.tsx create mode 100644 web/pages/app/[app_id]/mods/RightPanel/index.tsx delete mode 100644 web/pages/app/index.tsx delete mode 100644 web/pages/app/mods/CrateDialog/index.tsx create mode 100644 web/pages/mods/CreateModal/index.tsx diff --git a/web/components/CopyText/index.tsx b/web/components/CopyText/index.tsx new file mode 100644 index 0000000000..38b49d505e --- /dev/null +++ b/web/components/CopyText/index.tsx @@ -0,0 +1,27 @@ +import React, { useEffect } from "react"; +import { CopyIcon } from "@chakra-ui/icons"; +import { useClipboard, useToast } from "@chakra-ui/react"; + +export default function CopyText(props: { text: string }) { + const { onCopy, setValue } = useClipboard(""); + const toast = useToast(); + + const text = props.text; + useEffect(() => { + setValue(text); + }, [setValue, text]); + + return ( + { + onCopy(); + toast({ + position: "bottom", + title: "复制成功", + status: "success", + duration: 600, + }); + }} + /> + ); +} diff --git a/web/components/Editor/FunctionEditor.tsx b/web/components/Editor/FunctionEditor.tsx new file mode 100644 index 0000000000..60c5376712 --- /dev/null +++ b/web/components/Editor/FunctionEditor.tsx @@ -0,0 +1,48 @@ +import React, { useEffect } from "react"; +import Editor, { useMonaco } from "@monaco-editor/react"; + +export default function FunctionEditor(props: { value: string }) { + const { value } = props; + const monaco = useMonaco(); + + monaco?.editor.defineTheme("lafEditorTheme", { + base: "vs", + inherit: true, + rules: [], + colors: { + "editorLineNumber.foreground": "#aaa", + "editorOverviewRuler.border": "#fff", + "editor.lineHighlightBackground": "#F5F6F8", + "scrollbarSlider.background": "#E8EAEC", + "editorIndentGuide.activeBackground": "#ddd", + "editorIndentGuide.background": "#eee", + }, + }); + + useEffect(() => { + setTimeout(() => { + monaco?.editor.setTheme("lafEditorTheme"); + }, 0); + }, [monaco]); + + return ( + + ); +} diff --git a/web/components/Editor/JsonEditor.tsx b/web/components/Editor/JsonEditor.tsx new file mode 100644 index 0000000000..95e1ef5091 --- /dev/null +++ b/web/components/Editor/JsonEditor.tsx @@ -0,0 +1,57 @@ +import React, { useEffect } from "react"; +import Editor, { useMonaco } from "@monaco-editor/react"; + +export default function JsonEditor(props: { value: string | object }) { + const { value } = props; + const monaco = useMonaco(); + + monaco?.editor.defineTheme("lafJsonEditorTheme", { + base: "vs", + inherit: true, + rules: [], + colors: { + "editorLineNumber.foreground": "#aaa", + "editorOverviewRuler.border": "#fff", + "editor.lineHighlightBackground": "#F5F6F8", + "scrollbarSlider.background": "#E8EAEC", + "editorIndentGuide.activeBackground": "#ddd", + "editorIndentGuide.background": "#eee", + }, + }); + + useEffect(() => { + setTimeout(() => { + monaco?.editor.setTheme("lafJsonEditorTheme"); + }, 0); + }, [monaco]); + + return ( + + ); +} diff --git a/web/components/FileTypeIcon/index.tsx b/web/components/FileTypeIcon/index.tsx index 50f009f348..712c7ce3d2 100644 --- a/web/components/FileTypeIcon/index.tsx +++ b/web/components/FileTypeIcon/index.tsx @@ -60,7 +60,7 @@ export default function FileTypeIcon(props: { type: string }) { ); diff --git a/web/components/Header/index.tsx b/web/components/Header/index.tsx index ca9a1c3d00..3f32f83c27 100644 --- a/web/components/Header/index.tsx +++ b/web/components/Header/index.tsx @@ -6,7 +6,7 @@ import React from "react"; import { BiHelpCircle } from "react-icons/bi"; import { GiDragonfly } from "react-icons/gi"; import { GrGithub, GrLanguage } from "react-icons/gr"; -import { Button, HStack, Tag, TagLabel } from "@chakra-ui/react"; +import { HStack, Tag, TagLabel } from "@chakra-ui/react"; import { useRouter } from "next/router"; import { SmallNavHeight } from "@/constants/index"; @@ -22,14 +22,14 @@ export default function Header(props: { size: "sm" | "lg" }) { >
{ router.push("/"); }} > - +
- Allecne + Allence Free diff --git a/web/components/Panel/Header.tsx b/web/components/Panel/Header.tsx index 92d37881dc..e944095a07 100644 --- a/web/components/Panel/Header.tsx +++ b/web/components/Panel/Header.tsx @@ -3,9 +3,15 @@ import clsx from "clsx"; import styles from "./index.module.scss"; -export default function PanelHeader(props: { children: React.ReactNode }) { +export default function PanelHeader(props: { children: React.ReactNode; className?: string }) { return ( -
+
{props.children}
); diff --git a/web/components/Panel/index.module.scss b/web/components/Panel/index.module.scss index 2118eeceed..a6cfe02f21 100644 --- a/web/components/Panel/index.module.scss +++ b/web/components/Panel/index.module.scss @@ -6,7 +6,7 @@ padding: 0 4px; padding-right: 8px; justify-content: space-between; - border-bottom: 1px solid #eaeaea; + border-bottom: 1px solid #d8dee4; h4 { font-weight: bold; diff --git a/web/components/Panel/index.tsx b/web/components/Panel/index.tsx index 56eb13b43e..88829261c4 100644 --- a/web/components/Panel/index.tsx +++ b/web/components/Panel/index.tsx @@ -12,7 +12,7 @@ export default function Panel(props: { const { title, actions } = props; return (
-
+

{title} diff --git a/web/components/SectionList/index.module.scss b/web/components/SectionList/index.module.scss index 3d6446d749..9055c1d24e 100644 --- a/web/components/SectionList/index.module.scss +++ b/web/components/SectionList/index.module.scss @@ -3,11 +3,10 @@ li { cursor: pointer; display: flex; - height: 30px; - line-height: 30px; + height: 32px; align-items: center; justify-content: space-between; - padding: 4px 16px; + padding: 2px 16px; span { vertical-align: middle; @@ -15,7 +14,7 @@ &:hover, &.active { - background-color: #f2f3f8; + background-color: var(--chakra-colors-gray-100); color: #000 !important; } diff --git a/web/components/SectionList/index.tsx b/web/components/SectionList/index.tsx index de34eb5ca8..c6cef7cbb4 100644 --- a/web/components/SectionList/index.tsx +++ b/web/components/SectionList/index.tsx @@ -1,4 +1,5 @@ import React from "react"; +import clsx from "clsx"; import styles from "./index.module.scss"; @@ -13,12 +14,18 @@ function SectionList(props: { children: React.ReactNode; style?: React.CSSProper function Item(props: { children: React.ReactNode; isActive: boolean; + className?: string; key: string; onClick: () => void; }) { - const { children, isActive, onClick } = props; + const { children, isActive, onClick, className } = props; return ( -
  • +
  • {children}
  • ); diff --git a/web/constants/index.ts b/web/constants/index.ts index 603669309c..1d487e45bd 100644 --- a/web/constants/index.ts +++ b/web/constants/index.ts @@ -1,5 +1,5 @@ export const SiderBarWidth = 60; -export const SmallNavHeight = 32; +export const SmallNavHeight = 42; export const Pages = { function: "function", diff --git a/web/hooks/useHotKey.ts b/web/hooks/useHotKey.ts new file mode 100644 index 0000000000..b71b882283 --- /dev/null +++ b/web/hooks/useHotKey.ts @@ -0,0 +1,29 @@ +import { useCallback, useEffect } from "react"; + +function useHotKey(keyMap: string, trigger: () => void) { + const handleKeyDown = useCallback( + (event: any) => { + if (event.key === keyMap && (event.ctrlKey || event.metaKey)) { + event.preventDefault(); + + // remove test log when api called + trigger(); + } + }, + [keyMap, trigger], + ); + + useEffect(() => { + // attach the event listener + document.addEventListener("keydown", handleKeyDown); + + // remove the event listener + return () => { + document.removeEventListener("keydown", handleKeyDown); + }; + }, [handleKeyDown]); + + return "⌘" + keyMap; +} + +export default useHotKey; diff --git a/web/pages/api/dbm_entry.ts b/web/pages/api/dbm_entry.ts index 051fbaeabf..5e47de7327 100644 --- a/web/pages/api/dbm_entry.ts +++ b/web/pages/api/dbm_entry.ts @@ -7,7 +7,6 @@ export default async function handler(req: NextApiRequest, resp: NextApiResponse query: { name }, method, } = req; - console.log(123, name); switch (method) { case "GET": diff --git a/web/pages/app/[app_id]/database/CollectionDataList/index.tsx b/web/pages/app/[app_id]/database/CollectionDataList/index.tsx index cdd6837d2b..1d899b52df 100644 --- a/web/pages/app/[app_id]/database/CollectionDataList/index.tsx +++ b/web/pages/app/[app_id]/database/CollectionDataList/index.tsx @@ -1,4 +1,6 @@ -import { Tab, TabList, TabPanel, TabPanels, Tabs } from "@chakra-ui/react"; +import { calc, Tab, TabList, TabPanel, TabPanels, Tabs } from "@chakra-ui/react"; + +import RightPanel from "../../mods/RightPanel"; import ColPannel from "./mods/ColPannel"; import DataPannel from "./mods/DataPannel"; @@ -6,15 +8,15 @@ import IndexPannel from "./mods/IndexPannel"; export default function CollectionDataList() { return ( -
    - + + 数据管理 索引管理 集合结构 - - + + @@ -25,6 +27,6 @@ export default function CollectionDataList() { -
    + ); } diff --git a/web/pages/app/[app_id]/database/CollectionDataList/mods/DataPannel/index.tsx b/web/pages/app/[app_id]/database/CollectionDataList/mods/DataPannel/index.tsx index 47cc7eb4ed..79e291d464 100644 --- a/web/pages/app/[app_id]/database/CollectionDataList/mods/DataPannel/index.tsx +++ b/web/pages/app/[app_id]/database/CollectionDataList/mods/DataPannel/index.tsx @@ -1,42 +1,31 @@ -import { useEffect, useState } from "react"; import SyntaxHighlighter from "react-syntax-highlighter"; import { AddIcon } from "@chakra-ui/icons"; -import { Button, Input, InputGroup, InputLeftAddon, InputRightAddon } from "@chakra-ui/react"; -import Editor, { useMonaco } from "@monaco-editor/react"; +import { + Button, + Input, + InputGroup, + InputLeftAddon, + InputRightAddon, + useToast, +} from "@chakra-ui/react"; import clsx from "clsx"; +import JsonEditor from "@/components/Editor/JsonEditor"; + import useDBMStore from "../../../store"; export default function DataPannel() { const { entryList, updateCurrentData, currentData } = useDBMStore((store) => store); - const [addData, setAddData] = useState(false); - - const monaco = useMonaco(); - - monaco?.editor.defineTheme("myTheme", { - base: "vs", - inherit: true, - rules: [{ background: "0055ee" }], - colors: { - "editorLineNumber.foreground": "#999", - "editor.lineHighlightBackground": "#fff", - }, - }); - - useEffect(() => { - monaco?.editor.setTheme("myTheme"); - return () => {}; - }, [monaco]); - + const toast = useToast(); return ( -
    -
    + <> +
    -
    -
    - {entryList?.map((item) => { +
    +
    + {entryList?.map((item, index: number) => { return (
    { updateCurrentData(item); }} > -
    +
    + -
    {JSON.stringify(item, null, 2)} @@ -79,44 +75,44 @@ export default function DataPannel() { ); })}
    - - {typeof currentData !== "undefined" ? ( -
    -
    -
    - +
    + +
    - ) : null} +
    -
    + ); } diff --git a/web/pages/app/[app_id]/database/CollectionDataList/mods/IndexPannel/index.tsx b/web/pages/app/[app_id]/database/CollectionDataList/mods/IndexPannel/index.tsx index 4d7fa43614..f92ce0327a 100644 --- a/web/pages/app/[app_id]/database/CollectionDataList/mods/IndexPannel/index.tsx +++ b/web/pages/app/[app_id]/database/CollectionDataList/mods/IndexPannel/index.tsx @@ -8,15 +8,17 @@ export default function IndexPannel() {
    -
    +
    - - - + + + diff --git a/web/pages/app/[app_id]/database/CollectionListPanel/index.tsx b/web/pages/app/[app_id]/database/CollectionListPanel/index.tsx index cbe77b8f6b..cdc1d7d4c5 100644 --- a/web/pages/app/[app_id]/database/CollectionListPanel/index.tsx +++ b/web/pages/app/[app_id]/database/CollectionListPanel/index.tsx @@ -1,20 +1,21 @@ import React from "react"; import { CopyIcon, Search2Icon } from "@chakra-ui/icons"; import { Input, InputGroup, InputLeftElement } from "@chakra-ui/react"; -import { BlockList } from "net"; +import CopyText from "@/components/CopyText"; import FileTypeIcon, { FileType } from "@/components/FileTypeIcon"; import Panel from "@/components/Panel"; import SectionList from "@/components/SectionList"; import CreateModal from "../../functions/mods/FunctionPanel/CreateModal"; +import LeftPanel from "../../mods/LeftPanel"; import useDBMStore from "../store"; export default function CollectionListPanel() { const store = useDBMStore((store) => store); return ( -
    + ]}>
    @@ -38,18 +39,20 @@ export default function CollectionListPanel() { store.setCurrentDB(db); }} > -
    +
    {db.name}
    - +
    + +
    ); })} -
    + ); } diff --git a/web/pages/app/[app_id]/database/store.ts b/web/pages/app/[app_id]/database/store.ts index 57eb76cf7d..57d9fd2cf6 100644 --- a/web/pages/app/[app_id]/database/store.ts +++ b/web/pages/app/[app_id]/database/store.ts @@ -47,8 +47,6 @@ const useDBMStore = create()( }, setCurrentDB: async (currentDB) => { - console.log(123, currentDB); - const entryRes = await request.get("/api/dbm_entry", { params: { name: currentDB.name, // todo diff --git a/web/pages/app/[app_id]/functions/index.tsx b/web/pages/app/[app_id]/functions/index.tsx index 60c8e865f0..06c921d9ff 100644 --- a/web/pages/app/[app_id]/functions/index.tsx +++ b/web/pages/app/[app_id]/functions/index.tsx @@ -2,12 +2,17 @@ * cloud functions index page ***************************/ -import React, { useEffect } from "react"; +import React, { useCallback, useEffect } from "react"; import { Button, HStack } from "@chakra-ui/react"; -import Editor, { useMonaco } from "@monaco-editor/react"; +import useHotKey from "hooks/useHotKey"; +import FunctionEditor from "@/components/Editor/FunctionEditor"; import FileStatusIcon, { FileStatus } from "@/components/FileStatusIcon"; import FileTypeIcon, { FileType } from "@/components/FileTypeIcon"; +import PanelHeader from "@/components/Panel/Header"; + +import LeftPanel from "../mods/LeftPanel"; +import RightPanel from "../mods/RightPanel"; import DebugPanel from "./mods/DebugPannel"; import DependecyPanel from "./mods/DependecePanel"; @@ -18,40 +23,29 @@ import useFunctionStore from "./store"; function FunctionPage() { const { initFunctionPage, currentFunction } = useFunctionStore((store) => store); - useEffect(() => { - initFunctionPage(); - - return () => {}; - }, [initFunctionPage]); - - const monaco = useMonaco(); + useHotKey("s", () => { + console.log("save"); + }); - monaco?.editor.defineTheme("myTheme", { - base: "vs", - inherit: true, - rules: [{ background: "0055ee" }], - colors: { - "editorLineNumber.foreground": "#999", - }, + useHotKey("r", () => { + console.log("run"); }); useEffect(() => { - monaco?.editor.setTheme("myTheme"); + initFunctionPage(); + return () => {}; - }, [monaco]); + }, [initFunctionPage]); return ( <> -
    + -
    -
    + +
    -
    +
    @@ -79,30 +73,17 @@ function FunctionPage() { 发布 -
    +
    -
    - -
    -
    - +
    +
    + +
    +
    + +
    -
    + ); } diff --git a/web/pages/app/[app_id]/functions/mods/DebugPannel/index.tsx b/web/pages/app/[app_id]/functions/mods/DebugPannel/index.tsx index 6b6803f225..0057c22ddd 100644 --- a/web/pages/app/[app_id]/functions/mods/DebugPannel/index.tsx +++ b/web/pages/app/[app_id]/functions/mods/DebugPannel/index.tsx @@ -1,89 +1,62 @@ import React from "react"; -import { Button, HStack, Select, Tab, TabList, TabPanel, TabPanels, Tabs } from "@chakra-ui/react"; -import Editor from "@monaco-editor/react"; +import { Button, Input, Tab, TabList, TabPanel, TabPanels, Tabs } from "@chakra-ui/react"; + +import JsonEditor from "@/components/Editor/JsonEditor"; +import PanelHeader from "@/components/Panel/Header"; export default function DebugPanel() { return ( -
    -
    - - - 接口调试 - 历史请求 - - - - -
    -
    -
    - - +
    + + + 参数 + + + + + + + +
    +
    + 日志
    - - -

    two!

    -
    - - -
    +
    + + +

    two!

    +
    + +
    ); } diff --git a/web/pages/app/[app_id]/functions/mods/DependecePanel/AddDepenceModal/index.tsx b/web/pages/app/[app_id]/functions/mods/DependecePanel/AddDepenceModal/index.tsx index 071cdd5dd5..2f786566b4 100644 --- a/web/pages/app/[app_id]/functions/mods/DependecePanel/AddDepenceModal/index.tsx +++ b/web/pages/app/[app_id]/functions/mods/DependecePanel/AddDepenceModal/index.tsx @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import React, { forwardRef, useImperativeHandle, useState } from "react"; import { AddIcon } from "@chakra-ui/icons"; import { Button, @@ -21,23 +21,35 @@ import { useMutation } from "@tanstack/react-query"; import IconWrap from "@/components/IconWrap"; import request from "@/utils/request"; -function AddDepenceModal() { +import { TPackage } from "../../../store"; + +const AddDepenceModal = forwardRef((_, ref) => { + const [item, setItem] = useState(); + const [isEdit, setIsEdit] = useState(false); + const { isOpen, onOpen, onClose } = useDisclosure(); const initialRef = React.useRef(null); - const [name, setName] = useState(""); - const [version, setVersion] = useState("latest"); - const toast = useToast(); + useImperativeHandle(ref, () => ({ + edit: (item: TPackage) => { + setItem(item); + setIsEdit(true); + onOpen(); + }, + })); + const mutation = useMutation( (params: { name: string; version: string }) => request.post("/api/packages", params), { onSuccess: () => { onClose(); - setName(""); - setVersion("latest"); + setItem({ + name: "", + version: "latest", + }); setTimeout(() => { toast({ position: "top", @@ -52,7 +64,16 @@ function AddDepenceModal() { return ( <> - + { + setItem({ + name: "", + version: "latest", + }); + setIsEdit(false); + onOpen(); + }} + > @@ -65,8 +86,14 @@ function AddDepenceModal() { {t`DependenceName`} setName(e.target.value)} + value={item?.name} + disabled={isEdit} + onChange={(e) => + setItem({ + ...item, + name: e.target.value, + }) + } ref={initialRef} placeholder={t`DependenceName`} /> @@ -75,8 +102,13 @@ function AddDepenceModal() { {t`DependenceVersion`} setVersion(e.target.value)} + value={item?.version} + onChange={(e) => + setItem({ + ...item, + version: e.target.value, + }) + } placeholder={t`DependenceVersion`} /> @@ -88,10 +120,7 @@ function AddDepenceModal() { isLoading={mutation.isLoading} mr={3} onClick={() => { - mutation.mutate({ - name, - version, - }); + mutation.mutate(item); }} > {t`Confirm`} @@ -102,6 +131,8 @@ function AddDepenceModal() { ); -} +}); + +AddDepenceModal.displayName = "AddDepenceModal"; export default AddDepenceModal; diff --git a/web/pages/app/[app_id]/functions/mods/DependecePanel/index.tsx b/web/pages/app/[app_id]/functions/mods/DependecePanel/index.tsx index 80a9b16f90..4156a930b6 100644 --- a/web/pages/app/[app_id]/functions/mods/DependecePanel/index.tsx +++ b/web/pages/app/[app_id]/functions/mods/DependecePanel/index.tsx @@ -2,19 +2,23 @@ * cloud functions list sidebar ***************************/ -import React, { useEffect } from "react"; +import React, { useEffect, useRef } from "react"; +import { CloseIcon, EditIcon } from "@chakra-ui/icons"; +import { Tooltip } from "@chakra-ui/react"; import FileTypeIcon, { FileType } from "@/components/FileTypeIcon"; import Panel from "@/components/Panel"; import SectionList from "@/components/SectionList"; -import useFunctionStore from "../../store"; +import useFunctionStore, { TPackage } from "../../store"; import AddDepenceModal from "./AddDepenceModal"; export default function DependecyList() { const { getPacakges, allPackages } = useFunctionStore((store) => store); + const modalRef = useRef<{ edit: (item: TPackage) => void }>(); + useEffect(() => { getPacakges(); return () => {}; @@ -22,16 +26,37 @@ export default function DependecyList() { return (
    - ]}> + ]}> {allPackages?.map((packageItem) => { return ( - {}}> + {}} + className="group" + >
    {packageItem?.name}
    -
    {packageItem?.version}
    +
    + {packageItem?.version} + + + { + modalRef.current?.edit(packageItem); + }} + /> + + + + + +
    ); })} diff --git a/web/pages/app/[app_id]/functions/mods/FunctionPanel/CreateModal/index.tsx b/web/pages/app/[app_id]/functions/mods/FunctionPanel/CreateModal/index.tsx index 2616d04f99..46bafa7597 100644 --- a/web/pages/app/[app_id]/functions/mods/FunctionPanel/CreateModal/index.tsx +++ b/web/pages/app/[app_id]/functions/mods/FunctionPanel/CreateModal/index.tsx @@ -1,4 +1,4 @@ -import React from "react"; +import React, { forwardRef, useImperativeHandle, useState } from "react"; import { AddIcon } from "@chakra-ui/icons"; import { Button, @@ -22,36 +22,53 @@ import { Field, Formik } from "formik"; import IconWrap from "@/components/IconWrap"; -function CreateModal() { +import { TFunction } from "../../../store"; + +const CreateModal = forwardRef((props, ref) => { const { isOpen, onOpen, onClose } = useDisclosure(); const formRef = React.useRef(null); + const [currentFunc, setCurrentFunc] = useState(); + const [isEdit, setIsEdit] = useState(false); + const initialRef = React.useRef(null); + useImperativeHandle(ref, () => { + return { + edit: (item: TFunction) => { + setCurrentFunc(item); + setIsEdit(true); + onOpen(); + }, + }; + }); + return ( <> - + { + setCurrentFunc({}); + setIsEdit(false); + onOpen(); + }} + > - Create your account + 添加函数 - {}} - > + {}}> {({ handleSubmit, errors, touched }) => (
    - 显示名称 - + 函数名称 + @@ -60,12 +77,12 @@ function CreateModal() { - 标签分类 + 标签 - 启用 + 是否启用 @@ -89,6 +106,8 @@ function CreateModal() {
    ); -} +}); + +CreateModal.displayName = "CreateModal"; export default CreateModal; diff --git a/web/pages/app/[app_id]/functions/mods/FunctionPanel/index.tsx b/web/pages/app/[app_id]/functions/mods/FunctionPanel/index.tsx index fcbad6128d..ca090c6cbf 100644 --- a/web/pages/app/[app_id]/functions/mods/FunctionPanel/index.tsx +++ b/web/pages/app/[app_id]/functions/mods/FunctionPanel/index.tsx @@ -2,9 +2,9 @@ * cloud functions list sidebar ***************************/ -import React from "react"; +import React, { useRef, useState } from "react"; import { AiOutlineFilter } from "react-icons/ai"; -import { HamburgerIcon, Search2Icon, SunIcon } from "@chakra-ui/icons"; +import { EditIcon, HamburgerIcon, Search2Icon, SunIcon } from "@chakra-ui/icons"; import { calc, HStack, Input, InputGroup, InputLeftElement } from "@chakra-ui/react"; import { t } from "@lingui/macro"; @@ -13,13 +13,18 @@ import IconWrap from "@/components/IconWrap"; import Panel from "@/components/Panel"; import SectionList from "@/components/SectionList"; -import useFunctionStore from "../../store"; +import useFunctionStore, { TFunction } from "../../store"; import CreateModal from "./CreateModal"; export default function FunctionList() { const store = useFunctionStore((store) => store); + const [keywords, setKeywords] = useState(""); + const createModalRef = useRef<{ + edit: (item: TFunction) => void; + }>(); + return ( {}}>
    , - , + , {}}> , ]} > -
    +
    } /> - + { + setKeywords(event.target.value); + }} + /> @@ -72,24 +85,34 @@ export default function FunctionList() { })} */} - - {(store.allFunctionList || []).map((func: any) => { - return ( - { - store.setCurrentFunction(func); - }} - > -
    - - {func.label} -
    - {/* */} -
    - ); - })} + + {(store.allFunctionList || []) + .filter((item: TFunction) => item?.label.includes(keywords)) + .map((func: any) => { + return ( + { + store.setCurrentFunction(func); + }} + > +
    + + {func.label} +
    +
    + { + createModalRef.current?.edit(func); + }} + /> +
    +
    + ); + })}
    diff --git a/web/pages/app/[app_id]/functions/store.ts b/web/pages/app/[app_id]/functions/store.ts index f3f760fe1b..c5a66d4154 100644 --- a/web/pages/app/[app_id]/functions/store.ts +++ b/web/pages/app/[app_id]/functions/store.ts @@ -4,7 +4,7 @@ import { immer } from "zustand/middleware/immer"; import request from "@/utils/request"; -type TFunction = +export type TFunction = | { _id: string; name: string; @@ -25,7 +25,7 @@ type TFunction = } | undefined; -type TPackage = +export type TPackage = | { name: string; version: string; @@ -35,7 +35,7 @@ type TPackage = type State = { currentFunction: TFunction; favFunctoinList: any[]; - allFunctionList?: any[]; + allFunctionList?: TFunction[]; allPackages?: TPackage[]; initFunctionPage: () => void; diff --git a/web/pages/app/[app_id]/index.tsx b/web/pages/app/[app_id]/index.tsx index a76279ccdc..05c2ba4c64 100644 --- a/web/pages/app/[app_id]/index.tsx +++ b/web/pages/app/[app_id]/index.tsx @@ -14,7 +14,7 @@ function AppDetail() { return ( <> setPageId(pageId)} /> -
    +
    {pageId === Pages.function ? : null} {pageId === Pages.database ? : null} {pageId === Pages.storage ? : null} diff --git a/web/pages/app/[app_id]/logs/index.tsx b/web/pages/app/[app_id]/logs/index.tsx index 26216b8ff1..e79d16d135 100644 --- a/web/pages/app/[app_id]/logs/index.tsx +++ b/web/pages/app/[app_id]/logs/index.tsx @@ -30,7 +30,7 @@ export default function LogsPage() { }); return ( -
    +
    { event?.preventDefault(); @@ -41,16 +41,15 @@ export default function LogsPage() { } + children={} /> { setSearchParams({ ...searchParams, @@ -62,9 +61,9 @@ export default function LogsPage() { { setSearchParams({ ...searchParams, @@ -74,9 +73,9 @@ export default function LogsPage() { /> { setSearchParams({ ...searchParams, @@ -84,22 +83,16 @@ export default function LogsPage() { }); }} /> -
    -
    +
    - +
    索引名称所以属性 索引字段 操作索引属性索引字段 + 操作 +
    @@ -121,11 +114,13 @@ export default function LogsPage() { {logListQuery.data?.data?.list.map((item: any, index: number) => { return ( - + - +
    {formatDate(item.created_at)}{formatDate(item.created_at)} {item.requestId} {item.func_name} {item.func_id}{item.time_usage} ms + {item.time_usage} ms + + diff --git a/web/pages/app/[app_id]/storages/mods/DeleteBucketModal/index.tsx b/web/pages/app/[app_id]/storages/mods/DeleteBucketModal/index.tsx index 2cad4755f1..efdc7ba19c 100644 --- a/web/pages/app/[app_id]/storages/mods/DeleteBucketModal/index.tsx +++ b/web/pages/app/[app_id]/storages/mods/DeleteBucketModal/index.tsx @@ -8,32 +8,14 @@ import { AlertDialogHeader, AlertDialogOverlay, Button, - FormControl, - FormLabel, - Input, - InputGroup, - InputRightElement, - Modal, - ModalBody, - ModalCloseButton, - ModalContent, - ModalFooter, - ModalHeader, - ModalOverlay, - Select, - Switch, - Textarea, useDisclosure, - VStack, } from "@chakra-ui/react"; -import { t } from "@lingui/macro"; -import { Field, Formik } from "formik"; import IconWrap from "@/components/IconWrap"; function AlertDialogExample() { - const { isOpen, onOpen, onClose } = useDisclosure() - const cancelRef = React.useRef() + const { isOpen, onOpen, onClose } = useDisclosure(); + const cancelRef = React.useRef(); return ( <> @@ -41,26 +23,20 @@ function AlertDialogExample() { - + - + Delete Customer - - Are you sure? You can't undo this action afterwards. - + Are you sure? You can't undo this action afterwards. - @@ -68,7 +44,7 @@ function AlertDialogExample() { - ) + ); } -export default AlertDialogExample +export default AlertDialogExample; diff --git a/web/pages/app/[app_id]/storages/mods/EditBucketModal/index.tsx b/web/pages/app/[app_id]/storages/mods/EditBucketModal/index.tsx index 1213186ccb..dcaa68d415 100644 --- a/web/pages/app/[app_id]/storages/mods/EditBucketModal/index.tsx +++ b/web/pages/app/[app_id]/storages/mods/EditBucketModal/index.tsx @@ -1,5 +1,5 @@ import React from "react"; -import { AddIcon, EditIcon } from "@chakra-ui/icons"; +import { EditIcon } from "@chakra-ui/icons"; import { Button, FormControl, @@ -15,8 +15,6 @@ import { ModalHeader, ModalOverlay, Select, - Switch, - Textarea, useDisclosure, VStack, } from "@chakra-ui/react"; diff --git a/web/pages/app/[app_id]/storages/mods/FileList/index.tsx b/web/pages/app/[app_id]/storages/mods/FileList/index.tsx index 7781b95d29..2e456bd523 100644 --- a/web/pages/app/[app_id]/storages/mods/FileList/index.tsx +++ b/web/pages/app/[app_id]/storages/mods/FileList/index.tsx @@ -1,37 +1,28 @@ import React from "react"; import { DeleteIcon, DownloadIcon } from "@chakra-ui/icons"; -import { - Button, - HStack, - Table, - TableCaption, - TableContainer, - Tbody, - Td, - Tfoot, - Th, - Thead, - Tr, -} from "@chakra-ui/react"; +import { HStack, Table, TableContainer, Tbody, Td, Th, Thead, Tr } from "@chakra-ui/react"; +import RightPanel from "pages/app/[app_id]/mods/RightPanel"; import IconWrap from "@/components/IconWrap"; +import PanelHeader from "@/components/Panel/Header"; -import useStorageStore, { TStorage } from "../../store"; -import CreateFolderModal from '../CreateFolderModal' -import FileUpload from '../FileUpload' -import HostingDrawer from '../HostingDrawer' - +import useStorageStore from "../../store"; +import CreateFolderModal from "../CreateFolderModal"; +import FileUpload from "../FileUpload"; +import HostingDrawer from "../HostingDrawer"; export default function FileList() { const store = useStorageStore((store) => store); - const changeDirectory = (row) => { - if (!row.Prefix) { return } - } + const changeDirectory = (row: any) => { + if (!row.Prefix) { + return; + } + }; return ( -
    -
    + + @@ -42,7 +33,7 @@ export default function FileList() { 已用: 0 文件数: 30 -
    +
    @@ -52,7 +43,9 @@ export default function FileList() { - + @@ -60,26 +53,30 @@ export default function FileList() { return ( - - ) + ); })}
    文件路径 大小 更新时间操作 + 操作 +
    - {file.prefix ? {file.name} : {file.name}} + {file.prefix ? ( + {file.name} + ) : ( + {file.name} + )} {file.path} 19KB {file.updateTime} - { }}> + + {}}> - { }}> + {}}>
    -
    + ); } diff --git a/web/pages/app/[app_id]/storages/mods/FileUpload/index.tsx b/web/pages/app/[app_id]/storages/mods/FileUpload/index.tsx index cf56170b1c..ef0c9e2c8c 100644 --- a/web/pages/app/[app_id]/storages/mods/FileUpload/index.tsx +++ b/web/pages/app/[app_id]/storages/mods/FileUpload/index.tsx @@ -1,20 +1,28 @@ import React, { useRef } from "react"; -import {Controller, useController,useForm } from "react-hook-form"; +import { useController, useForm } from "react-hook-form"; import { FiFile } from "react-icons/fi"; import { ChevronDownIcon } from "@chakra-ui/icons"; -import { Button, FormControl, FormErrorMessage, FormLabel, Icon, Input, InputGroup, InputLeftElement, Menu, MenuButton, MenuItem, MenuList, Modal, - ModalBody, +import { + Button, + FormControl, + FormLabel, + Icon, + Input, + InputGroup, + InputLeftElement, + Menu, + MenuButton, + MenuItem, + MenuList, + Modal, ModalCloseButton, ModalContent, - ModalFooter, ModalHeader, ModalOverlay, - Select, - Switch, - Textarea, - useDisclosure, } from "@chakra-ui/react"; + useDisclosure, +} from "@chakra-ui/react"; -const FileUploadForm = ({ name, acceptedFileTypes, children, isRequired=false }: any) => { +const FileUploadForm = ({ name, acceptedFileTypes, children, isRequired = false }: any) => { const inputRef = useRef(); const { control } = useForm(); @@ -26,26 +34,30 @@ const FileUploadForm = ({ name, acceptedFileTypes, children, isRequired=false }: rules: { required: isRequired }, }); - console.log('inputProps', inputProps); - + console.log("inputProps", inputProps); return ( {children} - } - /> - - inputRef.current.click()} - value={value} - /> + } /> + + inputRef.current.click()} value={value} /> ); -} +}; function FileUpload() { const { isOpen, onOpen, onClose } = useDisclosure(); @@ -55,7 +67,7 @@ function FileUpload() { <> }> - 上传 + 上传 上传文件 @@ -69,7 +81,7 @@ function FileUpload() { Upload File
    - {FileUploadForm({ name: 'writeUpFile', acceptedFileTypes: '*', children: '上传文件' })} + {FileUploadForm({ name: "writeUpFile", acceptedFileTypes: "*", children: "上传文件" })}
    diff --git a/web/pages/app/[app_id]/storages/mods/HostingDrawer/index.tsx b/web/pages/app/[app_id]/storages/mods/HostingDrawer/index.tsx index 5fdcda7da6..2cc7730ad7 100644 --- a/web/pages/app/[app_id]/storages/mods/HostingDrawer/index.tsx +++ b/web/pages/app/[app_id]/storages/mods/HostingDrawer/index.tsx @@ -1,32 +1,34 @@ -import React, { useRef } from "react"; -import {Controller, useController, useForm } from "react-hook-form"; -import { FiFile } from "react-icons/fi"; -import { Button, Drawer, DrawerBody, DrawerCloseButton, DrawerContent, DrawerFooter, DrawerHeader, DrawerOverlay, FormControl, FormErrorMessage, FormLabel, Icon, Input, InputGroup, InputLeftElement, Modal, - Select, - Switch, - Textarea, +import React from "react"; +import { + Button, + Drawer, + DrawerBody, + DrawerCloseButton, + DrawerContent, + DrawerFooter, + DrawerHeader, + DrawerOverlay, + FormControl, + FormLabel, + Input, useDisclosure, VStack, } from "@chakra-ui/react"; import { t } from "@lingui/macro"; import { Field, Formik } from "formik"; - + function DrawerExample() { - const { isOpen, onOpen, onClose } = useDisclosure() - const btnRef = React.useRef() + const { isOpen, onOpen, onClose } = useDisclosure(); + const btnRef = React.useRef(); const formRef = React.useRef(null); return ( <> + - - - + @@ -65,10 +67,10 @@ function DrawerExample() { - - + )} @@ -76,7 +78,7 @@ function DrawerExample() { - ) + ); } -export default DrawerExample +export default DrawerExample; diff --git a/web/pages/app/[app_id]/storages/mods/StorageListPanel/index.tsx b/web/pages/app/[app_id]/storages/mods/StorageListPanel/index.tsx index dfff4a9456..737db76d5c 100644 --- a/web/pages/app/[app_id]/storages/mods/StorageListPanel/index.tsx +++ b/web/pages/app/[app_id]/storages/mods/StorageListPanel/index.tsx @@ -1,13 +1,13 @@ import React from "react"; -import { HamburgerIcon, Search2Icon, SunIcon } from "@chakra-ui/icons"; -import { Button, Input, InputGroup, InputLeftElement } from "@chakra-ui/react"; +import { HamburgerIcon } from "@chakra-ui/icons"; +import LeftPanel from "pages/app/[app_id]/mods/LeftPanel"; import FileTypeIcon, { FileType } from "@/components/FileTypeIcon"; import IconWrap from "@/components/IconWrap"; import Panel from "@/components/Panel"; import SectionList from "@/components/SectionList"; -import useStorageStore, { TStorage } from "../../store"; +import useStorageStore from "../../store"; import CreateBucketModal from "../CreateBucketModal"; import DeleteBucketModal from "../DeleteBucketModal"; import EditBucketModal from "../EditBucketModal"; @@ -16,13 +16,16 @@ export default function StorageListPanel() { const store = useStorageStore((store) => store); return ( -
    - , - {}}> - - , - ]}> + + , + {}}> + + , + ]} + > {(store.allStorages || []).map((storage) => { return ( @@ -44,6 +47,6 @@ export default function StorageListPanel() { })} -
    + ); } diff --git a/web/pages/app/[app_id]/storages/store.ts b/web/pages/app/[app_id]/storages/store.ts index fe38fef150..c2c73e28f1 100644 --- a/web/pages/app/[app_id]/storages/store.ts +++ b/web/pages/app/[app_id]/storages/store.ts @@ -17,7 +17,7 @@ export type TFile = { size: number; updateTime: string; prefix: string; -} +}; type State = { currentStorage?: TStorage; @@ -26,9 +26,9 @@ type State = { initStoragePage: () => void; - setCurrentStorage: (currentFunction: TStorage) => void; - editStorage: (currentFunction: TStorage) => void; - deleteStorage: (currentFunction: TStorage) => void; + setCurrentStorage: (currentStorage: TStorage) => void; + editStorage: (currentStorage: TStorage) => void; + deleteStorage: (currentStorage: TStorage) => void; }; const useStorageStore = create()( @@ -51,12 +51,12 @@ const useStorageStore = create()( }); }, - setCurrentStorage: (currentFunction) => + setCurrentStorage: (currentStorage) => set((state) => { - state.currentStorage = JSON.parse(JSON.stringify(currentFunction)); + state.currentStorage = JSON.parse(JSON.stringify(currentStorage)); return state; }), - + editStorage: async (storage: TStorage) => { const res = await request.post("/api/buckets", storage); set((state) => { @@ -71,7 +71,7 @@ const useStorageStore = create()( state.allStorages = res.data; state.currentStorage = res.data[0]; }); - } + }, })), ), ); diff --git a/web/pages/app/index.tsx b/web/pages/app/index.tsx deleted file mode 100644 index ad94db1da6..0000000000 --- a/web/pages/app/index.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from "react"; -import { useQuery, useQueryClient } from "@tanstack/react-query"; - -export default function App() { - const queryClient = useQueryClient(); - const query = useQuery(["todos"]); - - return
    AppList
    ; -} diff --git a/web/pages/app/mods/CrateDialog/index.tsx b/web/pages/app/mods/CrateDialog/index.tsx deleted file mode 100644 index 4a0fe80f52..0000000000 --- a/web/pages/app/mods/CrateDialog/index.tsx +++ /dev/null @@ -1,9 +0,0 @@ -/**************************** - * create app dialog - ***************************/ - -import React from "react"; - -export default function CrateDialog() { - return
    CrateDialog
    ; -} diff --git a/web/pages/globals.css b/web/pages/globals.css index 2297e814d7..c9c47f0a52 100644 --- a/web/pages/globals.css +++ b/web/pages/globals.css @@ -7,6 +7,22 @@ font-size: 14px; } +/* 设置滚动条的样式 */ +::-webkit-scrollbar { + width: 4px; +} +/* 滚动槽 */ +::-webkit-scrollbar-track { + box-shadow: inset006pxrgba(0, 0, 0, 0.3); + border-radius: 2px; +} +/* 滚动条滑块 */ +::-webkit-scrollbar-thumb { + border-radius: 4px; + background: rgba(0, 0, 0, 0.5); + box-shadow: inset006pxrgba(0, 0, 0, 0.5); +} + html, body { padding: 0; diff --git a/web/pages/index.tsx b/web/pages/index.tsx index 19b4603615..39b10ca6bc 100644 --- a/web/pages/index.tsx +++ b/web/pages/index.tsx @@ -13,7 +13,11 @@ import { t } from "@lingui/macro"; import { useQuery } from "@tanstack/react-query"; import { useRouter } from "next/router"; +import CopyText from "@/components/CopyText"; +import { formatDate } from "@/utils/format"; import request from "@/utils/request"; + +import CreateAppModal from "./mods/CreateModal"; function HomePage() { const appListRes = useQuery(["getAppDetailInfo"], () => { return request.get("/api/app"); @@ -34,14 +38,7 @@ function HomePage() { - + {appListRes.isLoading ? ( @@ -54,31 +51,36 @@ function HomePage() { return (
    - {item.name} + {item.name}

    - App ID: {item.appid} + App ID: {item.appid}

    规格: {item.spec.name}

    -

    创建时间: {item.created_at}

    +

    创建时间: {formatDate(item.created_at)}

    ); diff --git a/web/pages/mods/CreateModal/index.tsx b/web/pages/mods/CreateModal/index.tsx new file mode 100644 index 0000000000..c40e561135 --- /dev/null +++ b/web/pages/mods/CreateModal/index.tsx @@ -0,0 +1,108 @@ +import React, { forwardRef, useImperativeHandle, useState } from "react"; +import { AddIcon } from "@chakra-ui/icons"; +import { + Button, + Card, + CardBody, + FormControl, + FormLabel, + Input, + Modal, + ModalBody, + ModalCloseButton, + ModalContent, + ModalFooter, + ModalHeader, + ModalOverlay, + useDisclosure, + VStack, +} from "@chakra-ui/react"; +import { t } from "@lingui/macro"; + +const CreateAppModal = forwardRef((props, ref) => { + const { isOpen, onOpen, onClose } = useDisclosure(); + const formRef = React.useRef(null); + + const [currentFunc, setCurrentFunc] = useState(); + const [isEdit, setIsEdit] = useState(false); + + const initialRef = React.useRef(null); + + useImperativeHandle(ref, () => { + return { + edit: (item: any) => { + setCurrentFunc(item); + setIsEdit(true); + onOpen(); + }, + }; + }); + + return ( + <> + + + + + + 添加函数 + + + + + + 应用名称 + + + + + 选择规格 + + + + + 初始应用模板 +
    +
    + 空应用 +

    不初始化应用模板, 创建一个空应用

    +
    +
    + App - 高级模板 +

    + 此模板可直接用于移动应用的开发,提供了常用的云函数,包括用户密码登陆、短信登陆、后台管理RBAC、阿里云短信接口、小程序授权、uni-app + 热更新等云函数。 +

    +
    +
    +
    +
    +
    + + + + + +
    +
    + + ); +}); + +CreateAppModal.displayName = "CreateModal"; + +export default CreateAppModal; diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index e0a09b3de9..45028a003e 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -41,30 +41,30 @@ specifiers: zustand: ^4.1.4 dependencies: - '@chakra-ui/icons': 2.0.11_react@18.2.0 - '@chakra-ui/react': 2.3.7_4hhzl37apollvxcsczsxiqg5ni + '@chakra-ui/icons': 2.0.12_react@18.2.0 + '@chakra-ui/react': 2.4.1_4hhzl37apollvxcsczsxiqg5ni '@emotion/react': 11.10.5_bbvjflvjoibwhtpmedigb26h6y '@emotion/styled': 11.10.5_wm6ohc3abj5yburmg6pjdgzp24 - '@lingui/cli': 3.14.0_typescript@4.8.4 - '@lingui/core': 3.14.0 - '@lingui/macro': 3.14.0_dsygx6u7tshrouzrqjjpplhwje - '@lingui/react': 3.14.0_react@18.2.0 + '@lingui/cli': 3.14.0_cbe7ovvae6zqfnmtgctpgpys54 + '@lingui/core': 3.15.0 + '@lingui/macro': 3.15.0_lbtxq3uqdnwxn6mxxhnpyvwy7m + '@lingui/react': 3.15.0_react@18.2.0 '@monaco-editor/react': 4.4.6_biqbaboplfbrettd7655fr4n2y - '@tanstack/react-query': 4.14.1_biqbaboplfbrettd7655fr4n2y - axios: 1.1.3 + '@tanstack/react-query': 4.16.1_biqbaboplfbrettd7655fr4n2y + axios: 1.2.0 clsx: 1.2.1 dayjs: 1.11.6 formik: 2.2.9_react@18.2.0 framer-motion: 6.5.1_biqbaboplfbrettd7655fr4n2y immer: 9.0.16 - make-plural: 7.1.0 - next: 12.3.1_orpxj3vgaelozwpc7iiuainqz4 + make-plural: 7.2.0 + next: 12.3.1_m5sxuueb27gk6ddc5gums6vtgq react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-hook-form: 7.39.4_react@18.2.0 + react-hook-form: 7.39.5_react@18.2.0 react-icons: 4.6.0_react@18.2.0 react-syntax-highlighter: 15.5.0_react@18.2.0 - sass: 1.56.0 + sass: 1.56.1 use-immer: 0.7.0_immer@9.0.16+react@18.2.0 zustand: 4.1.4_immer@9.0.16+react@18.2.0 @@ -73,13 +73,13 @@ devDependencies: '@types/react': 18.0.24 '@types/react-dom': 18.0.8 '@types/react-syntax-highlighter': 15.5.5 - autoprefixer: 10.4.13_postcss@8.4.18 + autoprefixer: 10.4.13_postcss@8.4.19 click-to-react-component: 1.0.8_knhnagtyfncgg2hpin7s37uixq eslint: 8.26.0 eslint-config-next: 13.0.2_wyqvi574yv7oiwfeinomdzmc3m eslint-plugin-simple-import-sort: 8.0.0_eslint@8.26.0 - postcss: 8.4.18 - tailwindcss: 3.2.1_postcss@8.4.18 + postcss: 8.4.19 + tailwindcss: 3.2.4_postcss@8.4.19 typescript: 4.8.4 packages: @@ -91,11 +91,11 @@ packages: '@babel/highlight': 7.18.6 dev: false - /@babel/generator/7.20.1: - resolution: {integrity: sha512-u1dMdBUmA7Z0rBB97xh8pIhviK7oItYOkjbsCxTWMknyvbQRBwX7/gn4JXurRdirWMFh+ZtYARqkA6ydogVZpg==} + /@babel/generator/7.20.4: + resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.0 + '@babel/types': 7.20.2 '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 dev: false @@ -104,11 +104,11 @@ packages: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.20.0 + '@babel/types': 7.20.2 dev: false - /@babel/helper-plugin-utils/7.19.0: - resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} + /@babel/helper-plugin-utils/7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} engines: {node: '>=6.9.0'} dev: false @@ -131,12 +131,12 @@ packages: js-tokens: 4.0.0 dev: false - /@babel/parser/7.20.1: - resolution: {integrity: sha512-hp0AYxaZJhxULfM1zyp7Wgr+pSUKBcP3M+PHnSzWGdXOzg/kHWIgiUWARvubhUKGOEw3xqY4x+lyZ9ytBVcELw==} + /@babel/parser/7.20.3: + resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.20.0 + '@babel/types': 7.20.2 dev: false /@babel/plugin-syntax-jsx/7.18.6: @@ -145,25 +145,25 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-plugin-utils': 7.20.2 dev: false /@babel/runtime-corejs3/7.20.1: resolution: {integrity: sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg==} engines: {node: '>=6.9.0'} dependencies: - core-js-pure: 3.26.0 - regenerator-runtime: 0.13.10 + core-js-pure: 3.26.1 + regenerator-runtime: 0.13.11 dev: true /@babel/runtime/7.20.1: resolution: {integrity: sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==} engines: {node: '>=6.9.0'} dependencies: - regenerator-runtime: 0.13.10 + regenerator-runtime: 0.13.11 - /@babel/types/7.20.0: - resolution: {integrity: sha512-Jlgt3H0TajCW164wkTOTzHkZb075tMQMULzrLUoUeKmO7eFL96GgDxf7/Axhc5CAuKE3KFyVW1p6ysKsi2oXAg==} + /@babel/types/7.20.2: + resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.19.4 @@ -171,154 +171,165 @@ packages: to-fast-properties: 2.0.0 dev: false - /@chakra-ui/accordion/2.1.2_ax47mafa3xtnoorbouvemdi3zu: - resolution: {integrity: sha512-Jf7A6I0eIGk34zO5TiTW8orJOFQb5A/D1ekNYbaukNccoUPKJg/xdQ/b00oIR6LT93nJxggkoP/vszfmmTHuFg==} + /@chakra-ui/accordion/2.1.3_rbuayweo46qjr2nzqxayzkvanu: + resolution: {integrity: sha512-OAJSbF0UHBipi6ySBlTZM1vZi5Uoe+1UyYTBId1CxRPYHHgm3n9xAYjOtiA+TrT63aZbKwNV2KBshmGSMnNPGQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' framer-motion: '>=4.0.0' react: '>=18' dependencies: - '@chakra-ui/descendant': 3.0.10_react@18.2.0 - '@chakra-ui/icon': 3.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-controllable-state': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm - '@chakra-ui/transition': 2.0.11_s2wzvri4ojre7yvvetwrt2nhzi + '@chakra-ui/descendant': 3.0.11_react@18.2.0 + '@chakra-ui/icon': 3.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/transition': 2.0.12_s2wzvri4ojre7yvvetwrt2nhzi framer-motion: 6.5.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 dev: false - /@chakra-ui/alert/2.0.11_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-n40KHU3j1H6EbIdgptjEad92V7Fpv7YD++ZBjy2g1h4w9ay9nw4kGHib3gaIkBupLf52CfLqySEc8w0taoIlXQ==} + /@chakra-ui/alert/2.0.12_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-L2h2EeLH0x6+FDG8liu/EuDGAkI3Cgym6aXJdhaJDY3Q18o7lATrkU5Nb7jAf3sHKMwTW5X0YzAOtFiwjpALGA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/spinner': 2.0.10_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/icon': 3.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/spinner': 2.0.11_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/anatomy/2.0.7: - resolution: {integrity: sha512-vzcB2gcsGCxhrKbldQQV6LnBPys4eSSsH2UA2mLsT+J3WlXw0aodZw0eE/nH7yLxe4zaQ4Gnc0KjkFW4EWNKSg==} + /@chakra-ui/anatomy/2.1.0: + resolution: {integrity: sha512-E3jMPGqKuGTbt7mKtc8g/MOOenw2c4wqRC1vOypyFgmC8wsewdY+DJJNENF3atXAK7p5VMBKQfZ7ipNlHnDAwA==} dev: false - /@chakra-ui/avatar/2.2.0_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-mpAkfr/JG+BNBw2WvU55CSRFYKeFBUyAQAu3YulznLzi2U3e7k3IA0J8ofbrDYlSH/9KqkDuuSrxqGZgct+Nug==} + /@chakra-ui/avatar/2.2.1_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-sgiogfLM8vas8QJTt7AJI4XxNXYdViCWj+xYJwyOwUN93dWKImqqx3O2ihCXoXTIqQWg1rcEgoJ5CxCg6rQaQQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/image': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-children-utils': 2.0.3_react@18.2.0 - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/image': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-children-utils': 2.0.4_react@18.2.0 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/breadcrumb/2.1.0_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-khBR579SLDEo6Wuo3tETRY6m0yJD/WCvSR7Res2g1B6OJgc9OQGM7yIMu4OdLUTwfXsCnlHTDoSQPUxFOVAMIQ==} + /@chakra-ui/breadcrumb/2.1.1_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-OSa+F9qJ1xmF0zVxC1GU46OWbbhGf0kurHioSB729d+tRw/OMzmqrrfCJ7KVUUN8NEnTZXT5FIgokMvHGEt+Hg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-children-utils': 2.0.3_react@18.2.0 - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/react-children-utils': 2.0.4_react@18.2.0 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/breakpoint-utils/2.0.4: - resolution: {integrity: sha512-SUUEYnA/FCIKYDHMuEXcnBMwet+6RAAjQ+CqGD1hlwKPTfh7EK9fS8FoVAJa9KpRKAc/AawzPkgwvorzPj8NSg==} + /@chakra-ui/breakpoint-utils/2.0.5: + resolution: {integrity: sha512-8uhrckMwoR/powlAhxiFZPM0s8vn0B2yEyEaRcwpy5NmRAJSTEotC2WkSyQl/Cjysx9scredumB5g+fBX7IqGQ==} dev: false - /@chakra-ui/button/2.0.11_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-J6iMRITqxTxa0JexHUY9c7BXUrTZtSkl3jZ2hxiFybB4MQL8J2wZ24O846B6M+WTYqy7XVuHRuVURnH4czWesw==} + /@chakra-ui/button/2.0.12_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-SRW44nz3Jcbl0XkwCxqn1GE7cT/cqKALBMCnBxM5zXJqzMfYjuQHdtJA2AzX/WB3qKab1GJK4rXCV37h4l3Q3Q==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/spinner': 2.0.10_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/spinner': 2.0.11_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/checkbox/2.2.3_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-ScPIoBbdAbRV+Pdy3B4UqYtf+IxPpm+FHMVPELi2rJUe3k5UcyZcs9DxzKsBS+5e3QBD+H82a6ui0mx9Pyfq1A==} + /@chakra-ui/card/2.1.1_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-vvmfuNn6gkfv6bGcXQe6kvWHspziPZgYnnffiEjPaZYtaf98WRszpjyPbFv0oQR/2H1RSE1oaTqa/J1rHrzw3A==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/form-control': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-types': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-controllable-state': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-safe-layout-effect': 2.0.2_react@18.2.0 - '@chakra-ui/react-use-update-effect': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm - '@chakra-ui/visually-hidden': 2.0.12_5t7bkk6q574vskeot6qtu5gahi + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm + react: 18.2.0 + dev: false + + /@chakra-ui/checkbox/2.2.4_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-yNuUFFBuFu9Sih8DlqOn+SLj2RtpVGebePkwUqSRQygMfveFYuWYWt1sbrFYyt0KmIBq0OkucUMy4OnkErUOHQ==} + peerDependencies: + '@chakra-ui/system': '>=2.0.0' + react: '>=18' + dependencies: + '@chakra-ui/form-control': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-types': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.3_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/visually-hidden': 2.0.13_5rblpff3ywqi5dqv4dv3oiensi '@zag-js/focus-visible': 0.1.0 react: 18.2.0 dev: false - /@chakra-ui/clickable/2.0.10_react@18.2.0: - resolution: {integrity: sha512-G6JdR6yAMlXpfjOJ70W2FL7aUwNuomiMFtkneeTpk7Q42bJ5iGHfYlbZEx5nJd8iB+UluXVM4xlhMv2MyytjGw==} + /@chakra-ui/clickable/2.0.11_react@18.2.0: + resolution: {integrity: sha512-5Y2dl5cxNgOxHbjxyxsL6Vdze4wUUvwsMCCW3kXwgz2OUI2y5UsBZNcvhNJx3RchJEd0fylMKiKoKmnZMHN2aw==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/close-button/2.0.11_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-9WF/nwwK9BldS89WQ5PtXK2nFS4r8QOgKls2BOwXfE+rGmOUZtOsu8ne/drXRjgkiBRETR6CxdyUjm7EPzXllw==} + /@chakra-ui/close-button/2.0.12_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-34rOJ+NDdkhaP1CI0bP5jmE4KCmvgaxxuI5Ano52XHRnFad4ghqqSZ0oae7RqNMcxRK4YNX8JYtj6xdQsfc6kA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/icon': 3.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/color-mode/2.1.9_react@18.2.0: - resolution: {integrity: sha512-0kx0I+AQon8oS23/X+qMtnhsv/1BUulyJvU56p3Uh8CRaBfgJ7Ly9CerShoUL+5kadu6hN1M9oty4cugaCwv2w==} + /@chakra-ui/color-mode/2.1.10_react@18.2.0: + resolution: {integrity: sha512-aUPouOUPn7IPm1v00/9AIkRuNrkCwJlbjVL1kJzLzxijYjbHvEHPxntITt+JWjtXPT8xdOq6mexLYCOGA67JwQ==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-safe-layout-effect': 2.0.2_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.3_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/control-box/2.0.10_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-sHmZanFLEv4IDATl19ZTxq8Bi8PtjfvnsN6xF4k7JGSYUnk1YXUf1coyW7WKdcsczOASrMikfsLc3iEVAzx4Ng==} + /@chakra-ui/control-box/2.0.11_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-UJb4vqq+/FPuwTCuaPeHa2lwtk6u7eFvLuwDCST2e/sBWGJC1R+1/Il5pHccnWs09FWxyZ9v/Oxkg/CG3jZR4Q==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/counter/2.0.10_react@18.2.0: - resolution: {integrity: sha512-MZK8UKUZp4nFMd+GlV/cq0NIARS7UdlubTuCx+wockw9j2JI5OHzsyK0XiWuJiq5psegSTzpbtT99QfAUm3Yiw==} + /@chakra-ui/counter/2.0.11_react@18.2.0: + resolution: {integrity: sha512-1YRt/jom+m3iWw9J9trcM6rAHDvD4lwThiO9raxUK7BRsYUhnPZvsMpcXU1Moax218C4rRpbI9KfPLaig0m1xQ==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/number-utils': 2.0.4 - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 + '@chakra-ui/number-utils': 2.0.5 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/css-reset/2.0.9_hp5f5nkljdiwilp4rgxyefcplu: - resolution: {integrity: sha512-pLEhUetGJ5Dee2xiPDGAzTDBzY7e1OsuS9yEq8/vcGBBVrQ4Y+r+qTEvpf1Zqb2dOl+vUUcqhhaVk8d7uRDGFA==} + /@chakra-ui/css-reset/2.0.10_hp5f5nkljdiwilp4rgxyefcplu: + resolution: {integrity: sha512-FwHOfw2P4ckbpSahDZef2KoxcvHPUg09jlicWdp24/MjdsOO5PAB/apm2UBvQflY4WAJyOqYaOdnXFlR6nF4cQ==} peerDependencies: '@emotion/react': '>=10.0.35' react: '>=18' @@ -327,221 +338,221 @@ packages: react: 18.2.0 dev: false - /@chakra-ui/descendant/3.0.10_react@18.2.0: - resolution: {integrity: sha512-MHH0Qdm0fGllGP2xgx4WOycmrpctyyEdGw6zxcfs2VqZNlrwmjG3Yb9eVY+Q7UmEv5rwAq6qRn7BhQxgSPn3Cg==} + /@chakra-ui/descendant/3.0.11_react@18.2.0: + resolution: {integrity: sha512-sNLI6NS6uUgrvYS6Imhoc1YlI6bck6pfxMBJcnXVSfdIjD6XjCmeY2YgzrtDS+o+J8bB3YJeIAG/vsVy5USE5Q==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/dom-utils/2.0.3: - resolution: {integrity: sha512-aeGlRmTxcv0cvW44DyeZHru1i68ZDQsXpfX2dnG1I1yBlT6GlVx1xYjCULis9mjhgvd2O3NfcYPRTkjNWTDUbA==} + /@chakra-ui/dom-utils/2.0.4: + resolution: {integrity: sha512-P936+WKinz5fgHzfwiUQjE/t7NC8bU89Tceim4tbn8CIm/9b+CsHX64eNw4vyJqRwt78TXQK7aGBIbS18R0q5Q==} dev: false - /@chakra-ui/editable/2.0.14_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-BQSLOYyfcB6vk8AFMhprcoIk1jKPi3KuXAdApqM3w15l4TVwR5j1C1RNYbJaX28HKXRlO526PS3NZPzrQSLciQ==} + /@chakra-ui/editable/2.0.15_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-Xb/hxMhguZmmGrdAosRAIRy70n7RSxoDWULojV+22ysWvqO8X+TkkwnF36XQX7c/V7F/yY0UqOXZWqdeoNqWPw==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-types': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-controllable-state': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-focus-on-pointer-down': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-safe-layout-effect': 2.0.2_react@18.2.0 - '@chakra-ui/react-use-update-effect': 2.0.4_react@18.2.0 - '@chakra-ui/shared-utils': 2.0.2 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-types': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-focus-on-pointer-down': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.3_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.5_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.3 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/event-utils/2.0.5: - resolution: {integrity: sha512-VXoOAIsM0PFKDlhm+EZxkWlUXd5UFTb/LTux3y3A+S9G5fDxLRvpiLWByPUgTFTCDFcgTCF+YnQtdWJB4DLyxg==} + /@chakra-ui/event-utils/2.0.6: + resolution: {integrity: sha512-ZIoqUbgJ5TcCbZRchMv4n7rOl1JL04doMebED88LO5mux36iVP9er/nnOY4Oke1bANKKURMrQf5VTT9hoYeA7A==} dev: false - /@chakra-ui/focus-lock/2.0.12_bbvjflvjoibwhtpmedigb26h6y: - resolution: {integrity: sha512-NvIP59A11ZNbxXZ3qwxSiQ5npjABkpSbTIjK0uZ9bZm5LMfepRnuuA19VsVlq31/BYV9nHFAy6xzIuG+Qf9xMA==} + /@chakra-ui/focus-lock/2.0.13_bbvjflvjoibwhtpmedigb26h6y: + resolution: {integrity: sha512-AVSJt+3Ukia/m9TCZZgyWvTY7pw88jArivWVJ2gySGYYIs6z/FJMnlwbCVldV2afS0g3cYaii7aARb/WrlG34Q==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/dom-utils': 2.0.3 + '@chakra-ui/dom-utils': 2.0.4 react: 18.2.0 - react-focus-lock: 2.9.1_bbvjflvjoibwhtpmedigb26h6y + react-focus-lock: 2.9.2_bbvjflvjoibwhtpmedigb26h6y transitivePeerDependencies: - '@types/react' dev: false - /@chakra-ui/form-control/2.0.11_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-MVhIe0xY4Zn06IXRXFmS9tCa93snppK1SdUQb1P99Ipo424RrL5ykzLnJ8CAkQrhoVP3sxF7z3eOSzk8/iRfow==} + /@chakra-ui/form-control/2.0.12_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-rSnAStY0qodnxiiL9MkS7wMBls+aG9yevq/yIuuETC42XfBNndKu7MLHFEKFIpAMuZvNocJtB+sP8qpe8jLolg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-types': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/icon': 3.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-types': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/hooks/2.1.1_react@18.2.0: - resolution: {integrity: sha512-HG2cSn0ds6pE0WyGzbddtVcZH76ol543RZ5aYBiU3q0WnPtU6BzQQKorCdCLR1Kq6wVNcA29RlSLDrWiuN4GSQ==} + /@chakra-ui/hooks/2.1.2_react@18.2.0: + resolution: {integrity: sha512-/vDBOqqnho9q++lay0ZcvnH8VuE0wT2OkZj+qDwFwjiHAtGPVxHCSpu9KC8BIHME5TlWjyO6riVyUCb2e2ip6w==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-utils': 2.0.8_react@18.2.0 - '@chakra-ui/utils': 2.0.11 + '@chakra-ui/react-utils': 2.0.9_react@18.2.0 + '@chakra-ui/utils': 2.0.12 compute-scroll-into-view: 1.0.14 copy-to-clipboard: 3.3.1 react: 18.2.0 dev: false - /@chakra-ui/icon/3.0.11_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-RG4jf/XmBdaxOYI5J5QstEtTCPoVlmrQ/XiWhvN0LTgAnmZIqVwFl3Uw+satArdStHAs0GmJZg/E/soFTWuFmw==} + /@chakra-ui/icon/3.0.12_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-VbUqgMcoZ26P1MtZdUqlxAKYDi1Bt8sSPNRID8QOwWfqyRYrbzabORVhKR3gpi6GaINjm7KRHIXHarj3u6EWdA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/shared-utils': 2.0.2 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/shared-utils': 2.0.3 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/icon/3.0.11_react@18.2.0: - resolution: {integrity: sha512-RG4jf/XmBdaxOYI5J5QstEtTCPoVlmrQ/XiWhvN0LTgAnmZIqVwFl3Uw+satArdStHAs0GmJZg/E/soFTWuFmw==} + /@chakra-ui/icon/3.0.12_react@18.2.0: + resolution: {integrity: sha512-VbUqgMcoZ26P1MtZdUqlxAKYDi1Bt8sSPNRID8QOwWfqyRYrbzabORVhKR3gpi6GaINjm7KRHIXHarj3u6EWdA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/shared-utils': 2.0.2 + '@chakra-ui/shared-utils': 2.0.3 react: 18.2.0 dev: false - /@chakra-ui/icons/2.0.11_react@18.2.0: - resolution: {integrity: sha512-WjxrFMt9hHpuZlnBh4fhtGOkIVlwYwHNmwq4sJGxYWlg8UnEhVJMoOojheJDy/d3Gp9+ApetlK3vt8fV/rZamg==} + /@chakra-ui/icons/2.0.12_react@18.2.0: + resolution: {integrity: sha512-lZyB96Yic5qM3gWp/QlQuD8WyS+V+19mjNxFW7IVmcn7fm+bLsnPrVPv2Qmpcs6/d4jsUyc1broyuyM+Urtg8Q==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.0.11_react@18.2.0 + '@chakra-ui/icon': 3.0.12_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/image/2.0.11_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-S6NqAprPcbHnck/J+2wg06r9SSol62v5A01O8Kke2PnAyjalMcS+6P59lDRO7wvPqsdxq4PPbSTZP6Dww2CvcA==} + /@chakra-ui/image/2.0.12_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-uclFhs0+wq2qujGu8Wk4eEWITA3iZZQTitGiFSEkO9Ws5VUH+Gqtn3mUilH0orubrI5srJsXAmjVTuVwge1KJQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-use-safe-layout-effect': 2.0.2_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/react-use-safe-layout-effect': 2.0.3_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/input/2.0.12_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-lJ5necu+Wt698HdCTC7L/ErA2nNVJAra7+knPe0qMR+AizGEL7LKCV/bdQe7eggjvKsDGD4alJIEczUvm3JVUQ==} + /@chakra-ui/input/2.0.13_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-28K033kg+9SpU0/HCvcAcY42JQPTpSR7ytcZV+6i/MBvGR72Dsf4JJQuQIcAtEW1lH0l/OpbY6ozhaoRW5NhdQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/form-control': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/object-utils': 2.0.4 - '@chakra-ui/react-children-utils': 2.0.3_react@18.2.0 - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/shared-utils': 2.0.2 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/form-control': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/object-utils': 2.0.5 + '@chakra-ui/react-children-utils': 2.0.4_react@18.2.0 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.3 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/layout/2.1.9_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-ztsavtirtdtjxdqIkGR6fVcrffHp6hs1twRFO/dK14FGXrX3Nn9mi3J1fr1ITBHJq6y5B3yFEj0LHN2fO8dYyw==} + /@chakra-ui/layout/2.1.10_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-9WlbZGIg0TMIwnxuCuZfkE7HJUInL5qRWgw9I3U960/4GYZRrlcxx8I1ZuHNww0FdItNrlnYLXEfXP77uU779w==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/breakpoint-utils': 2.0.4 - '@chakra-ui/icon': 3.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/object-utils': 2.0.4 - '@chakra-ui/react-children-utils': 2.0.3_react@18.2.0 - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/shared-utils': 2.0.2 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/breakpoint-utils': 2.0.5 + '@chakra-ui/icon': 3.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/object-utils': 2.0.5 + '@chakra-ui/react-children-utils': 2.0.4_react@18.2.0 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/shared-utils': 2.0.3 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/lazy-utils/2.0.2: - resolution: {integrity: sha512-MTxutBJZvqNNqrrS0722cI7qrnGu0yUQpIebmTxYwI+F3cOnPEKf5Ni+hrA8hKcw4XJhSY4npAPPYu1zJbOV4w==} + /@chakra-ui/lazy-utils/2.0.3: + resolution: {integrity: sha512-SQ5I5rJrcHpVUcEftHLOh8UyeY+06R8Gv3k2RjcpvM6mb2Gktlz/4xl2GcUh3LWydgGQDW/7Rse5rQhKWgzmcg==} dev: false - /@chakra-ui/live-region/2.0.10_react@18.2.0: - resolution: {integrity: sha512-eQ2ZIreR/plzi/KGszDYTi1TvIyGEBcPiWP52BQOS7xwpzb1vsoR1FgFAIELxAGJvKnMUs+9qVogfyRBX8PdOg==} + /@chakra-ui/live-region/2.0.11_react@18.2.0: + resolution: {integrity: sha512-ltObaKQekP75GCCbN+vt1/mGABSCaRdQELmotHTBc5AioA3iyCDHH69ev+frzEwLvKFqo+RomAdAAgqBIMJ02Q==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/media-query/3.2.7_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-hbgm6JCe0kYU3PAhxASYYDopFQI26cW9kZnbp+5tRL1fykkVWNMPwoGC8FEZPur9JjXp7aoL6H4Jk7nrxY/XWw==} + /@chakra-ui/media-query/3.2.8_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-djmEg/eJ5Qrjn7SArTqjsvlwF6mNeMuiawrTwnU+0EKq9Pq/wVSb7VaIhxdQYJLA/DbRhE/KPMogw1LNVKa4Rw==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/breakpoint-utils': 2.0.4 - '@chakra-ui/react-env': 2.0.10_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/breakpoint-utils': 2.0.5 + '@chakra-ui/react-env': 2.0.11_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/menu/2.1.3_ax47mafa3xtnoorbouvemdi3zu: - resolution: {integrity: sha512-uVS3gxl3o1b4v6Uwpgt+7DdEOuT0IgHjeM7jna5tFnOI3G2QTjIyd4DaKbYPxqZKlD8TQK+0wLA08th61paq/w==} + /@chakra-ui/menu/2.1.4_rbuayweo46qjr2nzqxayzkvanu: + resolution: {integrity: sha512-7kEM5dCSBMXig3iyvsSxzYi/7zkmaf843zoxb7QTB7sRB97wrCxIE8yy1/73YTzxOP3zdAyITPcxNJ/bkiVptQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' framer-motion: '>=4.0.0' react: '>=18' dependencies: - '@chakra-ui/clickable': 2.0.10_react@18.2.0 - '@chakra-ui/descendant': 3.0.10_react@18.2.0 - '@chakra-ui/lazy-utils': 2.0.2 - '@chakra-ui/popper': 3.0.8_react@18.2.0 - '@chakra-ui/react-children-utils': 2.0.3_react@18.2.0 - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-animation-state': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-controllable-state': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-disclosure': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-focus-effect': 2.0.6_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-outside-click': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-update-effect': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm - '@chakra-ui/transition': 2.0.11_s2wzvri4ojre7yvvetwrt2nhzi + '@chakra-ui/clickable': 2.0.11_react@18.2.0 + '@chakra-ui/descendant': 3.0.11_react@18.2.0 + '@chakra-ui/lazy-utils': 2.0.3 + '@chakra-ui/popper': 3.0.9_react@18.2.0 + '@chakra-ui/react-children-utils': 2.0.4_react@18.2.0 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-animation-state': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-disclosure': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-focus-effect': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-outside-click': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/transition': 2.0.12_s2wzvri4ojre7yvvetwrt2nhzi framer-motion: 6.5.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 dev: false - /@chakra-ui/modal/2.2.2_3jgo6ao7mhhlqrcsa7qu7ukbbu: - resolution: {integrity: sha512-cCYuqLZO4QqFUI1H+uEqixDk6UiCP3yC+sxkhFTXHIApSG9Z44v5np7BVTd6LKdmAN8pAWcc8Oxf14RvD6LWLw==} + /@chakra-ui/modal/2.2.3_7v3l4gmelystgv6xawdkghuy7e: + resolution: {integrity: sha512-fSpnFiI3rlif5ynyO3P8A1S/97B/SOFUrIuNaJnhKSgiu7VtklPjiPWHCw5Y+ktEvagDXEmkpztcfMBPTY0wIA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' framer-motion: '>=4.0.0' react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/close-button': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/focus-lock': 2.0.12_bbvjflvjoibwhtpmedigb26h6y - '@chakra-ui/portal': 2.0.10_biqbaboplfbrettd7655fr4n2y - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-types': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm - '@chakra-ui/transition': 2.0.11_s2wzvri4ojre7yvvetwrt2nhzi - aria-hidden: 1.2.1_bbvjflvjoibwhtpmedigb26h6y + '@chakra-ui/close-button': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/focus-lock': 2.0.13_bbvjflvjoibwhtpmedigb26h6y + '@chakra-ui/portal': 2.0.11_biqbaboplfbrettd7655fr4n2y + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-types': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/transition': 2.0.12_s2wzvri4ojre7yvvetwrt2nhzi + aria-hidden: 1.2.2_bbvjflvjoibwhtpmedigb26h6y framer-motion: 6.5.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -550,301 +561,301 @@ packages: - '@types/react' dev: false - /@chakra-ui/number-input/2.0.12_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-3owLjl01sCYpTd3xbq//fJo9QJ0Q3PVYSx9JeOzlXnnTW8ws+yHPrqQzPe7G+tO4yOYynWuUT+NJ9oyCeAJIxA==} + /@chakra-ui/number-input/2.0.13_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-Kn6PKLkGl+5hrMoeaGGN19qVHHJB79G4c0rfkWPjDWKsgpbCwHQctLJwrkxuwGAn1iWzw4WL31lsb+o6ZRQHbA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/counter': 2.0.10_react@18.2.0 - '@chakra-ui/form-control': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/icon': 3.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-types': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-event-listener': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-interval': 2.0.2_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-safe-layout-effect': 2.0.2_react@18.2.0 - '@chakra-ui/react-use-update-effect': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/counter': 2.0.11_react@18.2.0 + '@chakra-ui/form-control': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/icon': 3.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-types': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-event-listener': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-interval': 2.0.3_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.3_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/number-utils/2.0.4: - resolution: {integrity: sha512-MdYd29GboBoKaXY9jhbY0Wl+0NxG1t/fa32ZSIbU6VrfMsZuAMl4NEJsz7Xvhy50fummLdKn5J6HFS7o5iyIgw==} + /@chakra-ui/number-utils/2.0.5: + resolution: {integrity: sha512-Thhohnlqze0i5HBJO9xkfOPq1rv3ji/hNPf2xh1fh4hxrNzdm3HCkz0c6lyRQwGuVoeltEHysYZLH/uWLFTCSQ==} dev: false - /@chakra-ui/object-utils/2.0.4: - resolution: {integrity: sha512-sY98L4v2wcjpwRX8GCXqT+WzpL0i5FHVxT1Okxw0360T2tGnZt7toAwpMfIOR3dzkemP9LfXMCyBmWR5Hi2zpQ==} + /@chakra-ui/object-utils/2.0.5: + resolution: {integrity: sha512-/rIMoYI3c2uLtFIrnTFOPRAI8StUuu335WszqKM0KAW1lwG9H6uSbxqlpZT1Pxi/VQqZKfheGiMQOx5lfTmM/A==} dev: false - /@chakra-ui/pin-input/2.0.15_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-Ha8siSZm9gyjHHBK8ejwhKT6+75U12I/hNiYFvl2JHhc+Uh8tdi7+N+9SILO5vqbIv9kb+WGitvZ67I0cHjSfw==} + /@chakra-ui/pin-input/2.0.16_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-51cioNYpBSgi9/jq6CrzoDvo8fpMwFXu3SaFRbKO47s9Dz/OAW0MpjyabTfSpwOv0xKZE+ayrYGJopCzZSWXPg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/descendant': 3.0.10_react@18.2.0 - '@chakra-ui/react-children-utils': 2.0.3_react@18.2.0 - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-controllable-state': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/descendant': 3.0.11_react@18.2.0 + '@chakra-ui/react-children-utils': 2.0.4_react@18.2.0 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/popover/2.1.2_ax47mafa3xtnoorbouvemdi3zu: - resolution: {integrity: sha512-ANnKH5oA5HEeouRSch370iw6wQ8r5rBhz9NflVyXjmTlJ7/rjkOyQ8pEFzvJbvzp4iFj4htejHK2qDK0b/qKLA==} + /@chakra-ui/popover/2.1.3_rbuayweo46qjr2nzqxayzkvanu: + resolution: {integrity: sha512-3CbeXjpCYnKyq5Z2IqUyfXZYpi5GzmPQZqzS2/kuJwgTuSjtuQovX0QI7oNE4zv4r6yEABW/kVrI7pn0/Tet1Q==} peerDependencies: '@chakra-ui/system': '>=2.0.0' framer-motion: '>=4.0.0' react: '>=18' dependencies: - '@chakra-ui/close-button': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/lazy-utils': 2.0.2 - '@chakra-ui/popper': 3.0.8_react@18.2.0 - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-types': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-animation-state': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-disclosure': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-focus-effect': 2.0.6_react@18.2.0 - '@chakra-ui/react-use-focus-on-pointer-down': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/close-button': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/lazy-utils': 2.0.3 + '@chakra-ui/popper': 3.0.9_react@18.2.0 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-types': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-animation-state': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-disclosure': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-focus-effect': 2.0.7_react@18.2.0 + '@chakra-ui/react-use-focus-on-pointer-down': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm framer-motion: 6.5.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 dev: false - /@chakra-ui/popper/3.0.8_react@18.2.0: - resolution: {integrity: sha512-246eUwuCRsLpTPxn5T8D8T9/6ODqmmz6pRRJAjGnLlUB0gNHgjisBn0UDBic5Gbxcg0sqKvxOMY3uurbW5lXTA==} + /@chakra-ui/popper/3.0.9_react@18.2.0: + resolution: {integrity: sha512-xtQ1SXxKyDFY3jWNXxr6xdiGQ8mCI5jaw+c2CWKp/bb8FnASXEFLWIlmWx8zxkE1BbPMszWHnaGF8uCBRjmQMA==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-types': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 + '@chakra-ui/react-types': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 '@popperjs/core': 2.11.6 react: 18.2.0 dev: false - /@chakra-ui/portal/2.0.10_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-VRYvVAggIuqIZ3IQ6XZ1b5ujjjOUgPk9PPdc9jssUngZa7RG+5NXNhgoM8a5TsXv6aPEolBOlDNWuxzRQ4RSSg==} + /@chakra-ui/portal/2.0.11_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-Css61i4WKzKO8ou1aGjBzcsXMy9LnfnpkOFfvaNCpUUNEd6c47z6+FhZNq7Gc38PGNjSfMLAd4LmH+H0ZanYIA==} peerDependencies: react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-safe-layout-effect': 2.0.2_react@18.2.0 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.3_react@18.2.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@chakra-ui/progress/2.1.0_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-CK4XmDrbAzR95po5L07sGCniMeOZiF148CLC/dItwgRc65NFmaHSL1OvqXQz6qiDiBOmZxPq0Qu1KovJGg/esA==} + /@chakra-ui/progress/2.1.1_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-ddAXaYGNObGqH1stRAYxkdospf6J4CDOhB0uyw9BeHRSsYkCUQWkUBd/melJuZeGHEH2ItF9T7FZ4JhcepP3GA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/provider/2.0.21_5rzy53przelm5jchjmb5vr6dxy: - resolution: {integrity: sha512-P3Pm/0hz6ViuC9JsxAOFKm+sOl4w5yaZdPWFFOeztHj4rEkFd7UnyNV3SfUlFOs/ZzIFnzaGNd9xngoSi728JQ==} + /@chakra-ui/provider/2.0.23_5rzy53przelm5jchjmb5vr6dxy: + resolution: {integrity: sha512-oYrvBivTsmBZ7NOyvctOmj+p2dDbRioe0S77S51G9iS+aGTh37W10HgaT0zyrDuZQVARoF9RUyOB5T6vuqwdCQ==} peerDependencies: '@emotion/react': ^11.0.0 '@emotion/styled': ^11.0.0 react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/css-reset': 2.0.9_hp5f5nkljdiwilp4rgxyefcplu - '@chakra-ui/portal': 2.0.10_biqbaboplfbrettd7655fr4n2y - '@chakra-ui/react-env': 2.0.10_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm - '@chakra-ui/utils': 2.0.11 + '@chakra-ui/css-reset': 2.0.10_hp5f5nkljdiwilp4rgxyefcplu + '@chakra-ui/portal': 2.0.11_biqbaboplfbrettd7655fr4n2y + '@chakra-ui/react-env': 2.0.11_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/utils': 2.0.12 '@emotion/react': 11.10.5_bbvjflvjoibwhtpmedigb26h6y '@emotion/styled': 11.10.5_wm6ohc3abj5yburmg6pjdgzp24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@chakra-ui/radio/2.0.12_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-871hqAGQaufxyUzPP3aautPBIRZQmpi3fw5XPZ6SbY62dV61M4sjcttd46HfCf5SrAonoOADFQLMGQafznjhaA==} + /@chakra-ui/radio/2.0.13_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-P8mbdCZY9RG5034o1Tvy1/p573cHWDyzYuG8DtdEydiP6KGwaFza16/5N0slLY1BQwClIRmImLLw4vI+76J8XA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/form-control': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-types': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/form-control': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-types': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm '@zag-js/focus-visible': 0.1.0 react: 18.2.0 dev: false - /@chakra-ui/react-children-utils/2.0.3_react@18.2.0: - resolution: {integrity: sha512-tPQjLEEuAw/DYLRw0cNs/g8tcdhZ3r21Sr9dTAzoyvfk0vbZ24gCXRElltW2GZLiFA63mAidzhPmc+yQF3Wtgg==} + /@chakra-ui/react-children-utils/2.0.4_react@18.2.0: + resolution: {integrity: sha512-qsKUEfK/AhDbMexWo5JhmdlkxLg5WEw2dFh4XorvU1/dTYsRfP6cjFfO8zE+X3F0ZFNsgKz6rbN5oU349GLEFw==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/react-context/2.0.4_react@18.2.0: - resolution: {integrity: sha512-eBITFkf7fLSiMZrSdhweK4fYr41WUNMEeIEOP2dCWolE7WgKxNYaYleC+iRGY0GeXkFM2KYywUtixjJe29NuVA==} + /@chakra-ui/react-context/2.0.5_react@18.2.0: + resolution: {integrity: sha512-WYS0VBl5Q3/kNShQ26BP+Q0OGMeTQWco3hSiJWvO2wYLY7N1BLq6dKs8vyKHZfpwKh2YL2bQeAObi+vSkXp6tQ==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/react-env/2.0.10_react@18.2.0: - resolution: {integrity: sha512-3Yab5EbFcCGYzEsoijy4eA3354Z/JoXyk9chYIuW7Uwd+K6g/R8C0mUSAHeTmfp6Fix9kzDgerO5MWNM87b8cA==} + /@chakra-ui/react-env/2.0.11_react@18.2.0: + resolution: {integrity: sha512-rPwUHReSWh7rbCw0HePa8Pvc+Q82fUFvVjHTIbXKnE6d+01cCE7j4f1NLeRD9pStKPI6sIZm9xTGvOCzl8F8iw==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/react-types/2.0.3_react@18.2.0: - resolution: {integrity: sha512-1mJYOQldFTALE0Wr3j6tk/MYvgQIp6CKkJulNzZrI8QN+ox/bJOh8OVP4vhwqvfigdLTui0g0k8M9h+j2ub/Mw==} + /@chakra-ui/react-types/2.0.4_react@18.2.0: + resolution: {integrity: sha512-kYhuSStw9pIJXrmQB7/J1u90bst31pEx9r25pyDG/rekk8E9JuqBR+z+UWODTFx00V2rtWCcJS5rPbONgvWX0A==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/react-use-animation-state/2.0.5_react@18.2.0: - resolution: {integrity: sha512-8gZIqZpMS5yTGlC+IqYoSrV13joiAYoeI0YR2t68WuDagcZ459OrjE57+gF04NLxfdV7eUgwqnpuv7IOLbJX/A==} + /@chakra-ui/react-use-animation-state/2.0.6_react@18.2.0: + resolution: {integrity: sha512-M2kUzZkSBgDpfvnffh3kTsMIM3Dvn+CTMqy9zfY97NL4P3LAWL1MuFtKdlKfQ8hs/QpwS/ew8CTmCtaywn4sKg==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/dom-utils': 2.0.3 - '@chakra-ui/react-use-event-listener': 2.0.4_react@18.2.0 + '@chakra-ui/dom-utils': 2.0.4 + '@chakra-ui/react-use-event-listener': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/react-use-callback-ref/2.0.4_react@18.2.0: - resolution: {integrity: sha512-he7EQfwMA4mwiDDKvX7cHIJaboCqf7UD3KYHGUcIjsF4dSc2Y8X5Ze4w+hmVZoJWIe4DWUzb3ili2SUm8eTgPg==} + /@chakra-ui/react-use-callback-ref/2.0.5_react@18.2.0: + resolution: {integrity: sha512-vKnXleD2PzB0nGabY35fRtklMid4z7cecbMG0fkasNNsgWmrQcXJOuEKUUVCynL6FBU6gBnpKFi5Aqj6x+K4tw==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/react-use-controllable-state/2.0.5_react@18.2.0: - resolution: {integrity: sha512-JrZZpMX24CUyfDuyqDczw9Z9IMvjH8ujETHK0Zu4M0SIsX/q4EqOwwngUFL03I2gx/O38HfSdeX8hMu4zbTAGA==} + /@chakra-ui/react-use-controllable-state/2.0.6_react@18.2.0: + resolution: {integrity: sha512-7WuKrhQkpSRoiI5PKBvuIsO46IIP0wsRQgXtStSaIXv+FIvIJl9cxQXTbmZ5q1Ds641QdAUKx4+6v0K/zoZEHg==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/react-use-disclosure/2.0.5_react@18.2.0: - resolution: {integrity: sha512-kPLB9oxImASRhAbKfvfc03/lbAJbsXndEVRzd+nvvL+QZm2RRfnel3k6OIkWvGFOXXYOPE2+slLe8ZPwbTGg9g==} + /@chakra-ui/react-use-disclosure/2.0.6_react@18.2.0: + resolution: {integrity: sha512-4UPePL+OcCY37KZ585iLjg8i6J0sjpLm7iZG3PUwmb97oKHVHq6DpmWIM0VfSjcT6AbSqyGcd5BXZQBgwt8HWQ==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/react-use-event-listener/2.0.4_react@18.2.0: - resolution: {integrity: sha512-VqmalfKWMO8D21XuZO19WUtcP5xhbHXKzkggApTChZUN02UC5TC4pe0pYbDygoeUuNBhY+9lJKHeS08vYsljRg==} + /@chakra-ui/react-use-event-listener/2.0.5_react@18.2.0: + resolution: {integrity: sha512-etLBphMigxy/cm7Yg22y29gQ8u/K3PniR5ADZX7WVX61Cgsa8ciCqjTE9sTtlJQWAQySbWxt9+mjlT5zaf+6Zw==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/react-use-focus-effect/2.0.6_react@18.2.0: - resolution: {integrity: sha512-J5I8pIUcros5VP8g5b3o3qAvJ8ltoYuO7w2n6V1xCVkBbY2J1dyDR5qkRjRG+cD9Ik/iCftnTiRWaUSokfDzEw==} + /@chakra-ui/react-use-focus-effect/2.0.7_react@18.2.0: + resolution: {integrity: sha512-wI8OUNwfbkusajLac8QtjfSyNmsNu1D5pANmnSHIntHhui6Jwv75Pxx7RgmBEnfBEpleBndhR9E75iCjPLhZ/A==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/dom-utils': 2.0.3 - '@chakra-ui/react-use-event-listener': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-safe-layout-effect': 2.0.2_react@18.2.0 - '@chakra-ui/react-use-update-effect': 2.0.4_react@18.2.0 + '@chakra-ui/dom-utils': 2.0.4 + '@chakra-ui/react-use-event-listener': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.3_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/react-use-focus-on-pointer-down/2.0.3_react@18.2.0: - resolution: {integrity: sha512-8cKmpv26JnblexNaekWxEDI7M+MZnJcp1PJUz6lByjfQ1m4YjFr1cdbdhG4moaqzzYs7vTmO/qL8KVq8ZLUwyQ==} + /@chakra-ui/react-use-focus-on-pointer-down/2.0.4_react@18.2.0: + resolution: {integrity: sha512-L3YKouIi77QbXH9mSLGEFzJbJDhyrPlcRcuu+TSC7mYaK9E+3Ap+RVSAVxj+CfQz7hCWpikPecKDuspIPWlyuA==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-event-listener': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-event-listener': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/react-use-interval/2.0.2_react@18.2.0: - resolution: {integrity: sha512-5U1c0pEB5n0Yri0E4RdFXWx2RVBZBBhD8Uu49dM33jkIguCbIPmZ+YgVry5DDzCHyz4RgDg4yZKOPK0PI8lEUg==} + /@chakra-ui/react-use-interval/2.0.3_react@18.2.0: + resolution: {integrity: sha512-Orbij5c5QkL4NuFyU4mfY/nyRckNBgoGe9ic8574VVNJIXfassevZk0WB+lvqBn5XZeLf2Tj+OGJrg4j4H9wzw==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/react-use-latest-ref/2.0.2_react@18.2.0: - resolution: {integrity: sha512-Ra/NMV+DSQ3n0AdKsyIqdgnFzls5UntabtIRfDXLrqmJ4tI0a1tDdop2qop0Ue87AcqD9P1KtQue4KPx7wCElw==} + /@chakra-ui/react-use-latest-ref/2.0.3_react@18.2.0: + resolution: {integrity: sha512-exNSQD4rPclDSmNwtcChUCJ4NuC2UJ4amyNGBqwSjyaK5jNHk2kkM7rZ6I0I8ul+26lvrXlSuhyv6c2PFwbFQQ==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/react-use-merge-refs/2.0.4_react@18.2.0: - resolution: {integrity: sha512-aoWvtE5tDQNaLCiNUI6WV+MA2zVcCLR5mHSCISmowlTXyXOqOU5Fo9ZoUftzrmgCJpDu5x1jfUOivxuHUueb0g==} + /@chakra-ui/react-use-merge-refs/2.0.5_react@18.2.0: + resolution: {integrity: sha512-uc+MozBZ8asaUpO8SWcK6D4svRPACN63jv5uosUkXJR+05jQJkUofkfQbf2HeGVbrWCr0XZsftLIm4Mt/QMoVw==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/react-use-outside-click/2.0.4_react@18.2.0: - resolution: {integrity: sha512-uerJKS8dqg2kHs1xozA5vcCqW0UInuwrfCPb+rDWBTpu7aEqxABMw9W3e4gfOABrAjhKz2I0a/bu2i8zbVwdLw==} + /@chakra-ui/react-use-outside-click/2.0.5_react@18.2.0: + resolution: {integrity: sha512-WmtXUeVaMtxP9aUGGG+GQaDeUn/Bvf8TI3EU5mE1+TtqLHxyA9wtvQurynrogvpilLaBADwn/JeBeqs2wHpvqA==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/react-use-pan-event/2.0.5_react@18.2.0: - resolution: {integrity: sha512-nhE3b85++EEmBD2v6m46TLoA4LehSCZ349P8kvEjw/RC0K6XDOZndaBucIeAlnpEENSSUpczFfMSOLxSHdu0oA==} + /@chakra-ui/react-use-pan-event/2.0.6_react@18.2.0: + resolution: {integrity: sha512-Vtgl3c+Mj4hdehFRFIgruQVXctwnG1590Ein1FiU8sVnlqO6bpug6Z+B14xBa+F+X0aK+DxnhkJFyWI93Pks2g==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/event-utils': 2.0.5 - '@chakra-ui/react-use-latest-ref': 2.0.2_react@18.2.0 + '@chakra-ui/event-utils': 2.0.6 + '@chakra-ui/react-use-latest-ref': 2.0.3_react@18.2.0 framesync: 5.3.0 react: 18.2.0 dev: false - /@chakra-ui/react-use-previous/2.0.2_react@18.2.0: - resolution: {integrity: sha512-ap/teLRPKopaHYD80fnf0TR/NpTWHJO5VdKg6sPyF1y5ediYLAzPT1G2OqMCj4QfJsYDctioT142URDYe0Nn7w==} + /@chakra-ui/react-use-previous/2.0.3_react@18.2.0: + resolution: {integrity: sha512-A2ODOa0rm2HM4aqXfxxI0zPLcn5Q7iBEjRyfIQhb+EH+d2OFuj3L2slVoIpp6e/km3Xzv2d+u/WbjgTzdQ3d0w==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/react-use-safe-layout-effect/2.0.2_react@18.2.0: - resolution: {integrity: sha512-gl5HDq9RVeDJiT8udtpx12KRV8JPLJHDIUX8f/yZcKpXow0C7FFGg5Yy5I9397NQog5ZjKMuOg+AUq9TLJxsyQ==} + /@chakra-ui/react-use-safe-layout-effect/2.0.3_react@18.2.0: + resolution: {integrity: sha512-dlTvQURzmdfyBbNdydgO4Wy2/HV8aJN8LszTtyb5vRZsyaslDM/ftcxo8E8QjHwRLD/V1Epb/A8731QfimfVaQ==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/react-use-size/2.0.4_react@18.2.0: - resolution: {integrity: sha512-W6rgTLuoSC4ovZtqYco8cG+yBadH3bhlg92T5lgpKDakSDr0mXcZdbGx6g0AOkgxXm0V1jWNGO1743wudtF7ew==} + /@chakra-ui/react-use-size/2.0.5_react@18.2.0: + resolution: {integrity: sha512-4arAApdiXk5uv5ZeFKltEUCs5h3yD9dp6gTIaXbAdq+/ENK3jMWTwlqzNbJtCyhwoOFrblLSdBrssBMIsNQfZQ==} peerDependencies: react: '>=18' dependencies: @@ -852,34 +863,34 @@ packages: react: 18.2.0 dev: false - /@chakra-ui/react-use-timeout/2.0.2_react@18.2.0: - resolution: {integrity: sha512-n6zb3OmxtDmRMxYkDgILqKh15aDOa8jNLHBlqHzmlL6mEGNKmMFPW9j/KvpAqSgKjUTDRnnXcpneprTMKy/yrw==} + /@chakra-ui/react-use-timeout/2.0.3_react@18.2.0: + resolution: {integrity: sha512-rBBUkZSQq3nJQ8fuMkgZNY2Sgg4vKiKNp05GxAwlT7TitOfVZyoTriqQpqz296bWlmkICTZxlqCWfE5fWpsTsg==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 react: 18.2.0 dev: false - /@chakra-ui/react-use-update-effect/2.0.4_react@18.2.0: - resolution: {integrity: sha512-F/I9LVnGAQyvww+x7tQb47wCwjhMYjpxtM1dTg1U3oCEXY0yF1Ts3NJLUAlsr3nAW6epJIwWx61niC7KWpam1w==} + /@chakra-ui/react-use-update-effect/2.0.5_react@18.2.0: + resolution: {integrity: sha512-y9tCMr1yuDl8ATYdh64Gv8kge5xE1DMykqPDZw++OoBsTaWr3rx40wblA8NIWuSyJe5ErtKP2OeglvJkYhryJQ==} peerDependencies: react: '>=18' dependencies: react: 18.2.0 dev: false - /@chakra-ui/react-utils/2.0.8_react@18.2.0: - resolution: {integrity: sha512-OSHHBKZlJWTi2NZcPnBx1PyZvLQY+n5RPBtcri7/89EDdAwz2NdEhp2Dz1yQRctOSCF1kB/rnCYDP1U0oRk9RQ==} + /@chakra-ui/react-utils/2.0.9_react@18.2.0: + resolution: {integrity: sha512-nlwPBVlQmcl1PiLzZWyrT3FSnt3vKSkBMzQ0EF4SJWA/nOIqTvmffb5DCzCqPzgQaE/Da1Xgus+JufFGM8GLCQ==} peerDependencies: react: '>=18' dependencies: - '@chakra-ui/utils': 2.0.11 + '@chakra-ui/utils': 2.0.12 react: 18.2.0 dev: false - /@chakra-ui/react/2.3.7_4hhzl37apollvxcsczsxiqg5ni: - resolution: {integrity: sha512-vnnBDwyvzhQfIgWkqhI8dAX2voVfJOZdTyOsKah0eHc5mvc2oUfoHGRzYNZPSb9bHiKd5roktaDp5tayXv/ECg==} + /@chakra-ui/react/2.4.1_4hhzl37apollvxcsczsxiqg5ni: + resolution: {integrity: sha512-qZVRrQi5JRIc44EaeOaXvXt6EdWhkQjhFFL8hyH0RH6cSFlotmmzCHBT5N1jC6nqXFn5OOxOWMD9FIVsbI56hQ==} peerDependencies: '@emotion/react': ^11.0.0 '@emotion/styled': ^11.0.0 @@ -887,55 +898,56 @@ packages: react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/accordion': 2.1.2_ax47mafa3xtnoorbouvemdi3zu - '@chakra-ui/alert': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/avatar': 2.2.0_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/breadcrumb': 2.1.0_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/button': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/checkbox': 2.2.3_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/close-button': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/control-box': 2.0.10_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/counter': 2.0.10_react@18.2.0 - '@chakra-ui/css-reset': 2.0.9_hp5f5nkljdiwilp4rgxyefcplu - '@chakra-ui/editable': 2.0.14_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/form-control': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/hooks': 2.1.1_react@18.2.0 - '@chakra-ui/icon': 3.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/image': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/input': 2.0.12_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/layout': 2.1.9_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/live-region': 2.0.10_react@18.2.0 - '@chakra-ui/media-query': 3.2.7_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/menu': 2.1.3_ax47mafa3xtnoorbouvemdi3zu - '@chakra-ui/modal': 2.2.2_3jgo6ao7mhhlqrcsa7qu7ukbbu - '@chakra-ui/number-input': 2.0.12_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/pin-input': 2.0.15_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/popover': 2.1.2_ax47mafa3xtnoorbouvemdi3zu - '@chakra-ui/popper': 3.0.8_react@18.2.0 - '@chakra-ui/portal': 2.0.10_biqbaboplfbrettd7655fr4n2y - '@chakra-ui/progress': 2.1.0_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/provider': 2.0.21_5rzy53przelm5jchjmb5vr6dxy - '@chakra-ui/radio': 2.0.12_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-env': 2.0.10_react@18.2.0 - '@chakra-ui/select': 2.0.12_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/skeleton': 2.0.17_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/slider': 2.0.12_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/spinner': 2.0.10_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/stat': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/styled-system': 2.3.4 - '@chakra-ui/switch': 2.0.15_ax47mafa3xtnoorbouvemdi3zu - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm - '@chakra-ui/table': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/tabs': 2.1.4_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/tag': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/textarea': 2.0.12_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/theme': 2.1.15_kzevwk2hxgy6fnrjqv25jdmqp4 - '@chakra-ui/theme-utils': 2.0.2 - '@chakra-ui/toast': 4.0.1_jjjc4ay2r7cab7xmljzqa73uzi - '@chakra-ui/tooltip': 2.2.0_jjjc4ay2r7cab7xmljzqa73uzi - '@chakra-ui/transition': 2.0.11_s2wzvri4ojre7yvvetwrt2nhzi - '@chakra-ui/utils': 2.0.11 - '@chakra-ui/visually-hidden': 2.0.12_5t7bkk6q574vskeot6qtu5gahi + '@chakra-ui/accordion': 2.1.3_rbuayweo46qjr2nzqxayzkvanu + '@chakra-ui/alert': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/avatar': 2.2.1_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/breadcrumb': 2.1.1_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/button': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/card': 2.1.1_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/checkbox': 2.2.4_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/close-button': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/control-box': 2.0.11_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/counter': 2.0.11_react@18.2.0 + '@chakra-ui/css-reset': 2.0.10_hp5f5nkljdiwilp4rgxyefcplu + '@chakra-ui/editable': 2.0.15_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/form-control': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/hooks': 2.1.2_react@18.2.0 + '@chakra-ui/icon': 3.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/image': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/input': 2.0.13_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/layout': 2.1.10_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/live-region': 2.0.11_react@18.2.0 + '@chakra-ui/media-query': 3.2.8_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/menu': 2.1.4_rbuayweo46qjr2nzqxayzkvanu + '@chakra-ui/modal': 2.2.3_7v3l4gmelystgv6xawdkghuy7e + '@chakra-ui/number-input': 2.0.13_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/pin-input': 2.0.16_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/popover': 2.1.3_rbuayweo46qjr2nzqxayzkvanu + '@chakra-ui/popper': 3.0.9_react@18.2.0 + '@chakra-ui/portal': 2.0.11_biqbaboplfbrettd7655fr4n2y + '@chakra-ui/progress': 2.1.1_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/provider': 2.0.23_5rzy53przelm5jchjmb5vr6dxy + '@chakra-ui/radio': 2.0.13_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-env': 2.0.11_react@18.2.0 + '@chakra-ui/select': 2.0.13_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/skeleton': 2.0.18_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/slider': 2.0.13_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/spinner': 2.0.11_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/stat': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/styled-system': 2.3.5 + '@chakra-ui/switch': 2.0.16_rbuayweo46qjr2nzqxayzkvanu + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/table': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/tabs': 2.1.5_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/tag': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/textarea': 2.0.13_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/theme': 2.2.1_egpsumyyi4jwuead4x5ybt4xte + '@chakra-ui/theme-utils': 2.0.4 + '@chakra-ui/toast': 4.0.3_5n76mnnqxg3yrottropnokjbmi + '@chakra-ui/tooltip': 2.2.1_5n76mnnqxg3yrottropnokjbmi + '@chakra-ui/transition': 2.0.12_s2wzvri4ojre7yvvetwrt2nhzi + '@chakra-ui/utils': 2.0.12 + '@chakra-ui/visually-hidden': 2.0.13_5rblpff3ywqi5dqv4dv3oiensi '@emotion/react': 11.10.5_bbvjflvjoibwhtpmedigb26h6y '@emotion/styled': 11.10.5_wm6ohc3abj5yburmg6pjdgzp24 framer-motion: 6.5.1_biqbaboplfbrettd7655fr4n2y @@ -945,236 +957,236 @@ packages: - '@types/react' dev: false - /@chakra-ui/select/2.0.12_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-NCDMb0w48GYCHmazVSQ7/ysEpbnri+Up6n+v7yytf6g43TPRkikvK5CsVgLnAEj0lIdCJhWXTcZer5wG5KOEgA==} + /@chakra-ui/select/2.0.13_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-5MHqD2OlnLdPt8FQVxfgMJZKOTdcbu3cMFGCS2X9XCxJQkQa4kPfXq3N6BRh5L5XFI+uRsmk6aYJoawZiwNJPg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/form-control': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/form-control': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/shared-utils/2.0.2: - resolution: {integrity: sha512-wC58Fh6wCnFFQyiebVZ0NI7PFW9+Vch0QE6qN7iR+bLseOzQY9miYuzPJ1kMYiFd6QTOmPJkI39M3wHqrPYiOg==} + /@chakra-ui/shared-utils/2.0.3: + resolution: {integrity: sha512-pCU+SUGdXzjAuUiUT8mriekL3tJVfNdwSTIaNeip7k/SWDzivrKGMwAFBxd3XVTDevtVusndkO4GJuQ3yILzDg==} dev: false - /@chakra-ui/skeleton/2.0.17_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-dL7viXEKDEzmAJGbHMj+QbGl9PAd0VWztEcWcz5wOGfmAcJllA0lVh6NmG/yqLb6iXPCX4Y1Y0Yurm459TEYWg==} + /@chakra-ui/skeleton/2.0.18_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-qjcD8BgVx4kL8Lmb8EvmmDGM2ICl6CqhVE2LShJrgG7PDM6Rt6rYM617kqLurLYZjbJUiwgf9VXWifS0IpT31Q==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/media-query': 3.2.7_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-use-previous': 2.0.2_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/media-query': 3.2.8_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-use-previous': 2.0.3_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/slider/2.0.12_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-Cna04J7e4+F3tJNb7tRNfPP+koicbDsKJBp+f1NpR32JbRzIfrf2Vdr4hfD5/uOfC4RGxnVInNZzZLGBelLtLw==} + /@chakra-ui/slider/2.0.13_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-MypqZrKFNFPH8p0d2g2DQacl5ylUQKlGKeBu099ZCmT687U2Su3cq1wOGNGnD6VZvtwDYMKXn7kXPSMW06aBcg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/number-utils': 2.0.4 - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-types': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-callback-ref': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-controllable-state': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-latest-ref': 2.0.2_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-pan-event': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-size': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-update-effect': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/number-utils': 2.0.5 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-types': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-callback-ref': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-latest-ref': 2.0.3_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-pan-event': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-size': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/spinner/2.0.10_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-SwId1xPaaFAaEYrR9eHkQHAuB66CbxwjWaQonEjeEUSh9ecxkd5WbXlsQSyf2hVRIqXJg0m3HIYblcKUsQt9Rw==} + /@chakra-ui/spinner/2.0.11_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-piO2ghWdJzQy/+89mDza7xLhPnW7pA+ADNbgCb1vmriInWedS41IBKe+pSPz4IidjCbFu7xwKE0AerFIbrocCA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/stat/2.0.11_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-ZPFK2fKufDSHD8bp/KhO3jLgW/b3PzdG4zV+7iTO7OYjxm5pkBfBAeMqfXGx4cl51rtWUKzsY0HV4vLLjcSjHw==} + /@chakra-ui/stat/2.0.12_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-3MTt4nA46AvlIuE6OP2O1Nna9+vcIZD1E9G4QLKwPoJ5pDHKcY4Y0t4oDdbawykthyj2fIBko7FiMIHTaAOjqg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/icon': 3.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/styled-system/2.3.4: - resolution: {integrity: sha512-Lozbedu+GBj4EbHB/eGv475SFDLApsIEN9gNKiZJBJAE1HIhHn3Seh1iZQSrHC/Beq+D5cQq3Z+yPn3bXtFU7w==} + /@chakra-ui/styled-system/2.3.5: + resolution: {integrity: sha512-Xj78vEq/R+1OVx36tJnAb/vLtX6DD9k/yxj3lCigl3q5Qjr6aglPBjqHdfFbGaQeB0Gt4ABPyxUDO3sAhdxC4w==} dependencies: csstype: 3.1.1 lodash.mergewith: 4.6.2 dev: false - /@chakra-ui/switch/2.0.15_ax47mafa3xtnoorbouvemdi3zu: - resolution: {integrity: sha512-93tUSAKBnIIUddf7Bvk0uDNeZ5e5FDlWRbAmfaJNSN4YVKFZI3VYd9PCfxpmQB8Uu6Qt8Ex70v++meNhd3kpHA==} + /@chakra-ui/switch/2.0.16_rbuayweo46qjr2nzqxayzkvanu: + resolution: {integrity: sha512-uLGjXHaxjCvf97jrwTuYtHSAzep/Mb8hSr/D1BRlBNz6E0kHGRaKANl/pAZAK1z7ZzvyYokK65Wpce2GQ4U/dQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' framer-motion: '>=4.0.0' react: '>=18' dependencies: - '@chakra-ui/checkbox': 2.2.3_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/checkbox': 2.2.4_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm framer-motion: 6.5.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 dev: false - /@chakra-ui/system/2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm: - resolution: {integrity: sha512-pR8KYmqN6rQ+aZ8cT5IYfF7rVXEuh6ZWZgWIdgmt5NMseQ2DR9JlK0SRoHNFW1TnFD4Odq2T7Xh46MHiQZCm1g==} + /@chakra-ui/system/2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm: + resolution: {integrity: sha512-nOEXC08d4PiK/4QwSV4tnci2SoWjDHEVSveWW9qoRRr1iZUbQffpwYyJY4pBpPJE7CsA2w3GXK7NdMFRwPtamQ==} peerDependencies: '@emotion/react': ^11.0.0 '@emotion/styled': ^11.0.0 react: '>=18' dependencies: - '@chakra-ui/color-mode': 2.1.9_react@18.2.0 - '@chakra-ui/react-utils': 2.0.8_react@18.2.0 - '@chakra-ui/styled-system': 2.3.4 - '@chakra-ui/theme-utils': 2.0.2 - '@chakra-ui/utils': 2.0.11 + '@chakra-ui/color-mode': 2.1.10_react@18.2.0 + '@chakra-ui/react-utils': 2.0.9_react@18.2.0 + '@chakra-ui/styled-system': 2.3.5 + '@chakra-ui/theme-utils': 2.0.4 + '@chakra-ui/utils': 2.0.12 '@emotion/react': 11.10.5_bbvjflvjoibwhtpmedigb26h6y '@emotion/styled': 11.10.5_wm6ohc3abj5yburmg6pjdgzp24 react: 18.2.0 react-fast-compare: 3.2.0 dev: false - /@chakra-ui/table/2.0.11_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-zQTiqPKEgjdeO/PG0FByn0fH4sPF7dLJF+YszrIzDc6wvpD96iY6MYLeV+CSelbH1g0/uibcJ10PSaFStfGUZg==} + /@chakra-ui/table/2.0.12_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-TSxzpfrOoB+9LTdNTMnaQC6OTsp36TlCRxJ1+1nAiCmlk+m+FiNzTQsmBalDDhc29rm+6AdRsxSPsjGWB8YVwg==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/tabs/2.1.4_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-/CQGj1lC9lvruT5BCYZH6Ok64W4CDSysDXuR2XPZXIih9kVOdXQEMXxG8+3vc63WqTBjHuURtZI0g8ouOy84ew==} + /@chakra-ui/tabs/2.1.5_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-XmnKDclAJe0FoW4tdC8AlnZpPN5fcj92l4r2sqiL9WyYVEM71hDxZueETIph/GTtfMelG7Z8e5vBHP4rh1RT5g==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/clickable': 2.0.10_react@18.2.0 - '@chakra-ui/descendant': 3.0.10_react@18.2.0 - '@chakra-ui/lazy-utils': 2.0.2 - '@chakra-ui/react-children-utils': 2.0.3_react@18.2.0 - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-controllable-state': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-safe-layout-effect': 2.0.2_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/clickable': 2.0.11_react@18.2.0 + '@chakra-ui/descendant': 3.0.11_react@18.2.0 + '@chakra-ui/lazy-utils': 2.0.3 + '@chakra-ui/react-children-utils': 2.0.4_react@18.2.0 + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-controllable-state': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-safe-layout-effect': 2.0.3_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/tag/2.0.11_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-iJJcX+4hl+6Se/8eCRzG+xxDwZfiYgc4Ly/8s93M0uW2GLb+ybbfSE2DjeKSyk3mQVeGzuxGkBfDHH2c2v26ew==} + /@chakra-ui/tag/2.0.12_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-LmPnE6aFF0pfscgYRKZbkWvG7detszwNdcmalQJdp2C8E/xuqi9Vj9RWU/bmRyWHJN+8R603mvPVWj5oN0rarA==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/icon': 3.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/react-context': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/icon': 3.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/react-context': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/textarea/2.0.12_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-msR9YMynRXwZIqR6DgjQ2MogA/cW1syBx/R0v3es+9Zx8zlbuKdoLhYqajHteCup8dUzTeIH2Vs2vAwgq4wu5A==} + /@chakra-ui/textarea/2.0.13_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-tMiBGimVB+Z8T+yAQ4E45ECmCix0Eisuukf4wUBOpdSRWaArpAoA4RuA34z7OoMbNa3fxEVcvnd2apX1InBtsQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/form-control': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/form-control': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false - /@chakra-ui/theme-tools/2.0.12_kzevwk2hxgy6fnrjqv25jdmqp4: - resolution: {integrity: sha512-mnMlKSmXkCjHUJsKWmJbgBTGF2vnLaMLv1ihkBn5eQcCubMQrBLTiMAEFl5pZdzuHItU6QdnLGA10smcXbNl0g==} + /@chakra-ui/theme-tools/2.0.13_egpsumyyi4jwuead4x5ybt4xte: + resolution: {integrity: sha512-Dvai4lljtrs9f2aha3b9yajmxroNaVGNvkKkwh77dRW2jcNNBXepkGWfNLXVkP68Yydz5O+Lt5DKvETrEho9cQ==} peerDependencies: '@chakra-ui/styled-system': '>=2.0.0' dependencies: - '@chakra-ui/anatomy': 2.0.7 - '@chakra-ui/styled-system': 2.3.4 + '@chakra-ui/anatomy': 2.1.0 + '@chakra-ui/styled-system': 2.3.5 '@ctrl/tinycolor': 3.4.1 dev: false - /@chakra-ui/theme-utils/2.0.2: - resolution: {integrity: sha512-juGdDxTJx7deu2xgdNudRWi+qTbViPQKK0niLSOaXsZIfobVDgBn2iIgwLqFcIR0M1yPk64ERtEuvgGa2yI9iw==} + /@chakra-ui/theme-utils/2.0.4: + resolution: {integrity: sha512-vrYuZxzc31c1bevfJRCk4j68dUw4Bxt6QAm3RZcUQyvTnS6q5FhMz+R1X6vS3+IfIhSscZFxwRQSp/TpyY4Vtw==} dependencies: - '@chakra-ui/styled-system': 2.3.4 - '@chakra-ui/theme': 2.1.15_kzevwk2hxgy6fnrjqv25jdmqp4 + '@chakra-ui/styled-system': 2.3.5 + '@chakra-ui/theme': 2.2.1_egpsumyyi4jwuead4x5ybt4xte lodash.mergewith: 4.6.2 dev: false - /@chakra-ui/theme/2.1.15_kzevwk2hxgy6fnrjqv25jdmqp4: - resolution: {integrity: sha512-e+oZ0e7kXjtjWO0phUzlz9weWv0w4lv4Us/Lf8DXbstrPujgyxNYOF0LHTDRxzUNa5bYUsP9g5W+FW4e9E2UsQ==} + /@chakra-ui/theme/2.2.1_egpsumyyi4jwuead4x5ybt4xte: + resolution: {integrity: sha512-6qEJMfnTjB5vGoY1kO/fDarK0Ivrb77UzDw8rY0aTHbjLJkOVxtd7d2H7m8xufh6gecCI5HuXqq8I297pLYm+w==} peerDependencies: '@chakra-ui/styled-system': '>=2.0.0' dependencies: - '@chakra-ui/anatomy': 2.0.7 - '@chakra-ui/styled-system': 2.3.4 - '@chakra-ui/theme-tools': 2.0.12_kzevwk2hxgy6fnrjqv25jdmqp4 + '@chakra-ui/anatomy': 2.1.0 + '@chakra-ui/styled-system': 2.3.5 + '@chakra-ui/theme-tools': 2.0.13_egpsumyyi4jwuead4x5ybt4xte dev: false - /@chakra-ui/toast/4.0.1_jjjc4ay2r7cab7xmljzqa73uzi: - resolution: {integrity: sha512-F2Xrn+LwksgdgvkUDcMNJuGfZabBNwx9PgMq6SE0Oz5XYitgrGfEx55q6Hzl6nOyHq7IkEjmZGxv3N/nYq+P3w==} + /@chakra-ui/toast/4.0.3_5n76mnnqxg3yrottropnokjbmi: + resolution: {integrity: sha512-n6kShxGrHikrJO1vC5cPFbvz5LjG56NhVch3tmyk2g2yrJ87zbNGQqQ2BlLuJcEVFDu3tu+wC1qHdXs8WU4bjg==} peerDependencies: - '@chakra-ui/system': 2.3.1 + '@chakra-ui/system': 2.3.3 framer-motion: '>=4.0.0' react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/alert': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/close-button': 2.0.11_5t7bkk6q574vskeot6qtu5gahi - '@chakra-ui/portal': 2.0.10_biqbaboplfbrettd7655fr4n2y - '@chakra-ui/react-use-timeout': 2.0.2_react@18.2.0 - '@chakra-ui/react-use-update-effect': 2.0.4_react@18.2.0 - '@chakra-ui/styled-system': 2.3.4 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm - '@chakra-ui/theme': 2.1.15_kzevwk2hxgy6fnrjqv25jdmqp4 + '@chakra-ui/alert': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/close-button': 2.0.12_5rblpff3ywqi5dqv4dv3oiensi + '@chakra-ui/portal': 2.0.11_biqbaboplfbrettd7655fr4n2y + '@chakra-ui/react-use-timeout': 2.0.3_react@18.2.0 + '@chakra-ui/react-use-update-effect': 2.0.5_react@18.2.0 + '@chakra-ui/styled-system': 2.3.5 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/theme': 2.2.1_egpsumyyi4jwuead4x5ybt4xte framer-motion: 6.5.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@chakra-ui/tooltip/2.2.0_jjjc4ay2r7cab7xmljzqa73uzi: - resolution: {integrity: sha512-oB97aQJBW+U3rRIt1ct7NaDRMnbW16JQ5ZBCl3BzN1VJWO3djiNuscpjVdZSceb+FdGSFo+GoDozp1ZwqdfFeQ==} + /@chakra-ui/tooltip/2.2.1_5n76mnnqxg3yrottropnokjbmi: + resolution: {integrity: sha512-X/VIYgegx1Ab6m0PSI/iISo/hRAe4Xv+hOwinIxIUUkLS8EOtBvq4RhlB6ieFn8jAAPDzPKJW6QFqz8ecJdUiw==} peerDependencies: '@chakra-ui/system': '>=2.0.0' framer-motion: '>=4.0.0' react: '>=18' react-dom: '>=18' dependencies: - '@chakra-ui/popper': 3.0.8_react@18.2.0 - '@chakra-ui/portal': 2.0.10_biqbaboplfbrettd7655fr4n2y - '@chakra-ui/react-types': 2.0.3_react@18.2.0 - '@chakra-ui/react-use-disclosure': 2.0.5_react@18.2.0 - '@chakra-ui/react-use-event-listener': 2.0.4_react@18.2.0 - '@chakra-ui/react-use-merge-refs': 2.0.4_react@18.2.0 - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/popper': 3.0.9_react@18.2.0 + '@chakra-ui/portal': 2.0.11_biqbaboplfbrettd7655fr4n2y + '@chakra-ui/react-types': 2.0.4_react@18.2.0 + '@chakra-ui/react-use-disclosure': 2.0.6_react@18.2.0 + '@chakra-ui/react-use-event-listener': 2.0.5_react@18.2.0 + '@chakra-ui/react-use-merge-refs': 2.0.5_react@18.2.0 + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm framer-motion: 6.5.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@chakra-ui/transition/2.0.11_s2wzvri4ojre7yvvetwrt2nhzi: - resolution: {integrity: sha512-O0grc162LARPurjz1R+J+zr4AAKsVwN5+gaqLfZLMWg6TpvczJhwEA2fLCNAdkC/gomere390bJsy52xfUacUw==} + /@chakra-ui/transition/2.0.12_s2wzvri4ojre7yvvetwrt2nhzi: + resolution: {integrity: sha512-ff6eU+m08ccYfCkk0hKfY/XlmGxCrfbBgsKgV4mirZ4SKUL1GVye8CYuHwWQlBJo+8s0yIpsTNxAuX4n/cW9/w==} peerDependencies: framer-motion: '>=4.0.0' react: '>=18' @@ -1183,8 +1195,8 @@ packages: react: 18.2.0 dev: false - /@chakra-ui/utils/2.0.11: - resolution: {integrity: sha512-4ZQdK6tbOuTrUCsAQBHWo7tw5/Q6pBV93ZbVpats61cSWMFGv32AIQw9/hA4un2zDeSWN9ZMVLNjAY2Dq/KQOA==} + /@chakra-ui/utils/2.0.12: + resolution: {integrity: sha512-1Z1MgsrfMQhNejSdrPJk8v5J4gCefHo+1wBmPPHTz5bGEbAAbZ13aXAfXy8w0eFy0Nvnawn0EHW7Oynp/MdH+Q==} dependencies: '@types/lodash.mergewith': 4.6.6 css-box-model: 1.2.1 @@ -1192,16 +1204,23 @@ packages: lodash.mergewith: 4.6.2 dev: false - /@chakra-ui/visually-hidden/2.0.12_5t7bkk6q574vskeot6qtu5gahi: - resolution: {integrity: sha512-5Vn21NpAol5tX5OKJlMh4pfTlX98CNhrbA29OGZyfPzNjXw2ZQo0iDUPG4gMNa9EdbVWpbbRmT6l6R6ObatEUw==} + /@chakra-ui/visually-hidden/2.0.13_5rblpff3ywqi5dqv4dv3oiensi: + resolution: {integrity: sha512-sDEeeEjLfID333EC46NdCbhK2HyMXlpl5HzcJjuwWIpyVz4E1gKQ9hlwpq6grijvmzeSywQ5D3tTwUrvZck4KQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' react: '>=18' dependencies: - '@chakra-ui/system': 2.3.1_dovxhg2tvkkxkdnqyoum6wzcxm + '@chakra-ui/system': 2.3.3_dovxhg2tvkkxkdnqyoum6wzcxm react: 18.2.0 dev: false + /@cspotcode/source-map-support/0.8.1: + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + dev: false + /@ctrl/tinycolor/3.4.1: resolution: {integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==} engines: {node: '>=10'} @@ -1345,29 +1364,14 @@ packages: resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==} dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_ollydpoxwdashhemwxkyttgehy: - resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==} - engines: {node: '>=10.0.0'} - peerDependencies: - cosmiconfig: '>=6' - dependencies: - cosmiconfig: 7.0.1 - lodash.get: 4.4.2 - make-error: 1.3.6 - ts-node: 9.1.1_typescript@4.8.4 - tslib: 2.4.1 - transitivePeerDependencies: - - typescript - dev: false - /@eslint/eslintrc/1.3.3: resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.4.0 - globals: 13.17.0 + espree: 9.4.1 + globals: 13.18.0 ignore: 5.2.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -1391,7 +1395,7 @@ packages: resolution: {integrity: sha512-tP2KEh7EHJr5hokSBHcPGojb+AorDNUf0NYfZGg/M+FsMvCOOsSEeEF0O1NDfETIzDnpbHnCs0DuvCFhSMSStg==} dependencies: '@floating-ui/react-dom': 0.6.3_knhnagtyfncgg2hpin7s37uixq - aria-hidden: 1.2.1_bbvjflvjoibwhtpmedigb26h6y + aria-hidden: 1.2.2_bbvjflvjoibwhtpmedigb26h6y point-in-polygon: 1.1.0 use-isomorphic-layout-effect: 1.1.2_bbvjflvjoibwhtpmedigb26h6y transitivePeerDependencies: @@ -1475,19 +1479,29 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: false - /@lingui/babel-plugin-extract-messages/3.14.0_typescript@4.8.4: - resolution: {integrity: sha512-4lcDgVdjYiObuFdDwnAG3jJxS+d3YLq4i7qywlHgjIqteKUH01S3paJRXhZaPvLGl56HarSq0kt8Pymxw8lOrA==} + /@jridgewell/trace-mapping/0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: false + + /@lingui/babel-plugin-extract-messages/3.15.0_cbe7ovvae6zqfnmtgctpgpys54: + resolution: {integrity: sha512-iMQmJIkC18Zwc/IDpm3Oclj3KMDQuvipCS2yVHr0MyaeOCeOZ3ZoLVeaa8pfE5pImzlHJ0ss8RRm/St54JElhw==} engines: {node: '>=10.0.0'} dependencies: - '@babel/generator': 7.20.1 + '@babel/generator': 7.20.4 '@babel/runtime': 7.20.1 - '@lingui/conf': 3.14.0_typescript@4.8.4 + '@lingui/conf': 3.15.0_cbe7ovvae6zqfnmtgctpgpys54 mkdirp: 1.0.4 transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' - typescript dev: false - /@lingui/cli/3.14.0_typescript@4.8.4: + /@lingui/cli/3.14.0_cbe7ovvae6zqfnmtgctpgpys54: resolution: {integrity: sha512-QZURsIf7A97tf28b/ffpeL0DekA6tBmcwnj4FBui1SbQqJw1d4IPg2bUM5VRn3/25vhqpi9Uhx5m9x7Vv8QfCQ==} engines: {node: '>=10.0.0'} hasBin: true @@ -1495,13 +1509,13 @@ packages: '@babel/core': ^7.0.0 typescript: 2 || 3 || 4 dependencies: - '@babel/generator': 7.20.1 - '@babel/parser': 7.20.1 + '@babel/generator': 7.20.4 + '@babel/parser': 7.20.3 '@babel/plugin-syntax-jsx': 7.18.6 '@babel/runtime': 7.20.1 - '@babel/types': 7.20.0 - '@lingui/babel-plugin-extract-messages': 3.14.0_typescript@4.8.4 - '@lingui/conf': 3.14.0_typescript@4.8.4 + '@babel/types': 7.20.2 + '@lingui/babel-plugin-extract-messages': 3.15.0_cbe7ovvae6zqfnmtgctpgpys54 + '@lingui/conf': 3.15.0_cbe7ovvae6zqfnmtgctpgpys54 babel-plugin-macros: 3.1.0 bcp-47: 1.0.8 chalk: 4.1.2 @@ -1527,24 +1541,31 @@ packages: pseudolocale: 1.2.0 ramda: 0.27.2 typescript: 4.8.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' dev: false - /@lingui/conf/3.14.0_typescript@4.8.4: - resolution: {integrity: sha512-5GMAbIRad9FavqYsfZCRAwjcOLzE7tONDJe9lSYE5SSJbbG01RI5kR5P0B84DUhTI6cGXau+1dAcP9K+JbEx+g==} + /@lingui/conf/3.15.0_cbe7ovvae6zqfnmtgctpgpys54: + resolution: {integrity: sha512-gDGBbqWo6+B3PNjxTGl2asVdd8hC6w+iGsEPonvMw7GFmXb99qybBGdV2ofDlwlT9vChcPwMVtrYE6H0fTZuzA==} engines: {node: '>=10.0.0'} dependencies: '@babel/runtime': 7.20.1 - '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2_ollydpoxwdashhemwxkyttgehy chalk: 4.1.2 - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 + cosmiconfig-typescript-loader: 2.0.2_cbe7ovvae6zqfnmtgctpgpys54 jest-validate: 26.6.2 lodash.get: 4.4.2 transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' - typescript dev: false - /@lingui/core/3.14.0: - resolution: {integrity: sha512-ertREq9oi9B/umxpd/pInm9uFO8FLK2/0FXfDmMqvH5ydswWn/c9nY5YO4W1h4/8LWO45mewypOIyjoue4De1w==} + /@lingui/core/3.15.0: + resolution: {integrity: sha512-owjYOn/3xaWVW01p32Ylt3cXkCP79oudJCHdcNOn4noxd/9BhyFX2wLiVf02DxGYnkAgAD3KCp3Z4iyKlueymg==} engines: {node: '>=10.0.0'} dependencies: '@babel/runtime': 7.20.1 @@ -1552,8 +1573,8 @@ packages: messageformat-parser: 4.1.3 dev: false - /@lingui/macro/3.14.0_dsygx6u7tshrouzrqjjpplhwje: - resolution: {integrity: sha512-NxTRrhrZ/cUO9PX/4vWys90Ku58+ExxHuE30IuDnnDldWhWlOdycmjDt9tB+yIiUdFym/veSxBs+h114FzG5mA==} + /@lingui/macro/3.15.0_lbtxq3uqdnwxn6mxxhnpyvwy7m: + resolution: {integrity: sha512-3+txZQM5UmC+t1zkoYeYkg3r5pIGo9KdD+csX0u4F0IUE2GJkjy+sG917hOhw3QsDUqiCIqDJ503AdSfFbO+uA==} engines: {node: '>=10.0.0'} peerDependencies: '@lingui/core': ^3.13.0 @@ -1561,22 +1582,25 @@ packages: babel-plugin-macros: "2 ||\_3" dependencies: '@babel/runtime': 7.20.1 - '@lingui/conf': 3.14.0_typescript@4.8.4 - '@lingui/core': 3.14.0 - '@lingui/react': 3.14.0_react@18.2.0 + '@lingui/conf': 3.15.0_cbe7ovvae6zqfnmtgctpgpys54 + '@lingui/core': 3.15.0 + '@lingui/react': 3.15.0_react@18.2.0 ramda: 0.27.2 transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' - typescript dev: false - /@lingui/react/3.14.0_react@18.2.0: - resolution: {integrity: sha512-ow9Mtru7f0T2S9AwnPWRejppcucCW0LmoDR3P4wqHjL+eH5f8a6nxd2doxGieC91/2i4qqW88y4K/zXJxwRSQw==} + /@lingui/react/3.15.0_react@18.2.0: + resolution: {integrity: sha512-Xq/48yf2IQhOPpgpqydj1OUyfDgNOY4aattmG4195LeqGPhN0ckiUCBLlNm0vHRsO3ZGwzfprTLYfI9WbfLBzA==} engines: {node: '>=10.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.20.1 - '@lingui/core': 3.14.0 + '@lingui/core': 3.15.0 react: 18.2.0 dev: false @@ -1717,7 +1741,6 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [glibc] requiresBuild: true dev: false optional: true @@ -1727,7 +1750,6 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] - libc: [musl] requiresBuild: true dev: false optional: true @@ -1737,7 +1759,6 @@ packages: engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [glibc] requiresBuild: true dev: false optional: true @@ -1747,7 +1768,6 @@ packages: engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] requiresBuild: true dev: false optional: true @@ -1814,12 +1834,12 @@ packages: tslib: 2.4.1 dev: false - /@tanstack/query-core/4.14.1: - resolution: {integrity: sha512-mUejKoFDe4NZB8jQJR1uuAl6IwvkUpOD2m8NcuTVPOu0pcxeeFPdrnHaljwOEFPtlqXoiiIIQGYy6whjCMN+iQ==} + /@tanstack/query-core/4.15.1: + resolution: {integrity: sha512-+UfqJsNbPIVo0a9ANW0ZxtjiMfGLaaoIaL9vZeVycvmBuWywJGtSi7fgPVMCPdZQFOzMsaXaOsDtSKQD5xLRVQ==} dev: false - /@tanstack/react-query/4.14.1_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-cRgNzigw4GSPwGlTEkXi8hi/xgUnSEt9jCkiC8oAT3PEIdsQ50onZcpXd+JNJcZk2RTh8KM1fGyWz6xYLiY8bg==} + /@tanstack/react-query/4.16.1_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-PDE9u49wSDykPazlCoLFevUpceLjQ0Mm8i6038HgtTEKb/aoVnUZdlUP7C392ds3Cd75+EGlHU7qpEX06R7d9Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -1830,12 +1850,28 @@ packages: react-native: optional: true dependencies: - '@tanstack/query-core': 4.14.1 + '@tanstack/query-core': 4.15.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 dev: false + /@tsconfig/node10/1.0.9: + resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} + dev: false + + /@tsconfig/node12/1.0.11: + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + dev: false + + /@tsconfig/node14/1.0.3: + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + dev: false + + /@tsconfig/node16/1.0.3: + resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} + dev: false + /@types/hast/2.3.4: resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} dependencies: @@ -1865,11 +1901,11 @@ packages: /@types/lodash.mergewith/4.6.6: resolution: {integrity: sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==} dependencies: - '@types/lodash': 4.14.187 + '@types/lodash': 4.14.189 dev: false - /@types/lodash/4.14.187: - resolution: {integrity: sha512-MrO/xLXCaUgZy3y96C/iOsaIqZSeupyTImKClHunL5GrmaiII2VwvWmLBu2hwa0Kp0sV19CsyjtrTc/Fx8rg/A==} + /@types/lodash/4.14.189: + resolution: {integrity: sha512-kb9/98N6X8gyME9Cf7YaqIMvYGnBSWqEci6tiettE6iJWH1XdJz/PO8LB0GtLCG7x8dU3KWhZT+lA1a35127tA==} dev: false /@types/node/18.11.9: @@ -1918,8 +1954,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/parser/5.42.0_wyqvi574yv7oiwfeinomdzmc3m: - resolution: {integrity: sha512-Ixh9qrOTDRctFg3yIwrLkgf33AHyEIn6lhyf5cCfwwiGtkWhNpVKlEZApi3inGQR/barWnY7qY8FbGKBO7p3JA==} + /@typescript-eslint/parser/5.44.0_wyqvi574yv7oiwfeinomdzmc3m: + resolution: {integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1928,9 +1964,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.42.0 - '@typescript-eslint/types': 5.42.0 - '@typescript-eslint/typescript-estree': 5.42.0_typescript@4.8.4 + '@typescript-eslint/scope-manager': 5.44.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.8.4 debug: 4.3.4 eslint: 8.26.0 typescript: 4.8.4 @@ -1938,21 +1974,21 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager/5.42.0: - resolution: {integrity: sha512-l5/3IBHLH0Bv04y+H+zlcLiEMEMjWGaCX6WyHE5Uk2YkSGAMlgdUPsT/ywTSKgu9D1dmmKMYgYZijObfA39Wow==} + /@typescript-eslint/scope-manager/5.44.0: + resolution: {integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.42.0 - '@typescript-eslint/visitor-keys': 5.42.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/visitor-keys': 5.44.0 dev: true - /@typescript-eslint/types/5.42.0: - resolution: {integrity: sha512-t4lzO9ZOAUcHY6bXQYRuu+3SSYdD9TS8ooApZft4WARt4/f2Cj/YpvbTe8A4GuhT4bNW72goDMOy7SW71mZwGw==} + /@typescript-eslint/types/5.44.0: + resolution: {integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.42.0_typescript@4.8.4: - resolution: {integrity: sha512-2O3vSq794x3kZGtV7i4SCWZWCwjEtkWfVqX4m5fbUBomOsEOyd6OAD1qU2lbvV5S8tgy/luJnOYluNyYVeOTTg==} + /@typescript-eslint/typescript-estree/5.44.0_typescript@4.8.4: + resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -1960,8 +1996,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.42.0 - '@typescript-eslint/visitor-keys': 5.42.0 + '@typescript-eslint/types': 5.44.0 + '@typescript-eslint/visitor-keys': 5.44.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -1972,11 +2008,11 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys/5.42.0: - resolution: {integrity: sha512-QHbu5Hf/2lOEOwy+IUw0GoSCuAzByTAWWrOTKzTzsotiUnWFpuKnXcAhC9YztAf2EElQ0VvIK+pHJUPkM0q7jg==} + /@typescript-eslint/visitor-keys/5.44.0: + resolution: {integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.42.0 + '@typescript-eslint/types': 5.44.0 eslint-visitor-keys: 3.3.0 dev: true @@ -2009,6 +2045,11 @@ packages: engines: {node: '>=0.4.0'} dev: true + /acorn-walk/8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: false + /acorn/7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} @@ -2019,7 +2060,6 @@ packages: resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /ajv/6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -2054,8 +2094,8 @@ packages: dependencies: color-convert: 2.0.1 - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -2073,8 +2113,8 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true - /aria-hidden/1.2.1_bbvjflvjoibwhtpmedigb26h6y: - resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} + /aria-hidden/1.2.2_bbvjflvjoibwhtpmedigb26h6y: + resolution: {integrity: sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA==} engines: {node: '>=10'} peerDependencies: '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 @@ -2095,8 +2135,8 @@ packages: '@babel/runtime-corejs3': 7.20.1 dev: true - /array-includes/3.1.5: - resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} + /array-includes/3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -2131,6 +2171,16 @@ packages: es-shim-unscopables: 1.0.0 dev: true + /array.prototype.tosorted/1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.4 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.1.3 + dev: true + /ast-types-flow/0.0.7: resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} dev: true @@ -2144,7 +2194,7 @@ packages: engines: {node: '>= 4.0.0'} dev: false - /autoprefixer/10.4.13_postcss@8.4.18: + /autoprefixer/10.4.13_postcss@8.4.19: resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -2152,21 +2202,21 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.4 - caniuse-lite: 1.0.30001430 + caniuse-lite: 1.0.30001434 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 dev: true - /axe-core/4.5.1: - resolution: {integrity: sha512-1exVbW0X1O/HSr/WMwnaweyqcWOgZgLiVxdLG34pvSQk4NlYQr9OUy0JLwuhFfuVNQzzqgH57eYzkFBCb3bIsQ==} + /axe-core/4.5.2: + resolution: {integrity: sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA==} engines: {node: '>=4'} dev: true - /axios/1.1.3: - resolution: {integrity: sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==} + /axios/1.2.0: + resolution: {integrity: sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw==} dependencies: follow-redirects: 1.15.2 form-data: 4.0.0 @@ -2184,7 +2234,7 @@ packages: engines: {node: '>=10', npm: '>=6'} dependencies: '@babel/runtime': 7.20.1 - cosmiconfig: 7.0.1 + cosmiconfig: 7.1.0 resolve: 1.22.1 dev: false @@ -2232,16 +2282,12 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001430 + caniuse-lite: 1.0.30001434 electron-to-chromium: 1.4.284 node-releases: 2.0.6 update-browserslist-db: 1.0.10_browserslist@4.21.4 dev: true - /buffer-from/1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: false - /buffer/5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} dependencies: @@ -2270,8 +2316,8 @@ packages: engines: {node: '>=10'} dev: false - /caniuse-lite/1.0.30001430: - resolution: {integrity: sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==} + /caniuse-lite/1.0.30001434: + resolution: {integrity: sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==} /chalk/2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -2309,7 +2355,7 @@ packages: resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -2324,7 +2370,7 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: - anymatch: 3.1.2 + anymatch: 3.1.3 braces: 3.0.2 glob-parent: 5.1.2 is-binary-path: 2.1.0 @@ -2439,13 +2485,29 @@ packages: toggle-selection: 1.0.6 dev: false - /core-js-pure/3.26.0: - resolution: {integrity: sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA==} + /core-js-pure/3.26.1: + resolution: {integrity: sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ==} requiresBuild: true dev: true - /cosmiconfig/7.0.1: - resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} + /cosmiconfig-typescript-loader/2.0.2_cbe7ovvae6zqfnmtgctpgpys54: + resolution: {integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@types/node': '*' + typescript: '>=3' + dependencies: + '@types/node': 18.11.9 + cosmiconfig: 7.1.0 + ts-node: 10.9.1_cbe7ovvae6zqfnmtgctpgpys54 + typescript: 4.8.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + dev: false + + /cosmiconfig/7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} dependencies: '@types/parse-json': 4.0.0 @@ -2653,8 +2715,8 @@ packages: object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 safe-regex-test: 1.0.0 - string.prototype.trimend: 1.0.5 - string.prototype.trimstart: 1.0.5 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 unbox-primitive: 1.0.2 dev: true @@ -2698,13 +2760,13 @@ packages: dependencies: '@next/eslint-plugin-next': 13.0.2 '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/parser': 5.44.0_wyqvi574yv7oiwfeinomdzmc3m eslint: 8.26.0 eslint-import-resolver-node: 0.3.6 eslint-import-resolver-typescript: 2.7.1_mynvxvmq5qtyojffiqgev4x7mm - eslint-plugin-import: 2.26.0_f352m6qpd5jz6qrf3l36ifh65y + eslint-plugin-import: 2.26.0_lcdntrdltqdsolkh4il7ie36ku eslint-plugin-jsx-a11y: 6.6.1_eslint@8.26.0 - eslint-plugin-react: 7.31.10_eslint@8.26.0 + eslint-plugin-react: 7.31.11_eslint@8.26.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.26.0 typescript: 4.8.4 transitivePeerDependencies: @@ -2730,7 +2792,7 @@ packages: dependencies: debug: 4.3.4 eslint: 8.26.0 - eslint-plugin-import: 2.26.0_f352m6qpd5jz6qrf3l36ifh65y + eslint-plugin-import: 2.26.0_lcdntrdltqdsolkh4il7ie36ku glob: 7.2.3 is-glob: 4.0.3 resolve: 1.22.1 @@ -2739,7 +2801,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_5wizbv6at2kperuxlviadd4ace: + /eslint-module-utils/2.7.4_2vnq74ws54h7u2ruuybooq336a: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -2760,7 +2822,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m + '@typescript-eslint/parser': 5.44.0_wyqvi574yv7oiwfeinomdzmc3m debug: 3.2.7 eslint: 8.26.0 eslint-import-resolver-node: 0.3.6 @@ -2769,7 +2831,7 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.26.0_f352m6qpd5jz6qrf3l36ifh65y: + /eslint-plugin-import/2.26.0_lcdntrdltqdsolkh4il7ie36ku: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -2779,19 +2841,19 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.42.0_wyqvi574yv7oiwfeinomdzmc3m - array-includes: 3.1.5 + '@typescript-eslint/parser': 5.44.0_wyqvi574yv7oiwfeinomdzmc3m + array-includes: 3.1.6 array.prototype.flat: 1.3.1 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.26.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_5wizbv6at2kperuxlviadd4ace + eslint-module-utils: 2.7.4_2vnq74ws54h7u2ruuybooq336a has: 1.0.3 is-core-module: 2.11.0 is-glob: 4.0.3 minimatch: 3.1.2 - object.values: 1.1.5 + object.values: 1.1.6 resolve: 1.22.1 tsconfig-paths: 3.14.1 transitivePeerDependencies: @@ -2808,9 +2870,9 @@ packages: dependencies: '@babel/runtime': 7.20.1 aria-query: 4.2.2 - array-includes: 3.1.5 + array-includes: 3.1.6 ast-types-flow: 0.0.7 - axe-core: 4.5.1 + axe-core: 4.5.2 axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -2831,27 +2893,28 @@ packages: eslint: 8.26.0 dev: true - /eslint-plugin-react/7.31.10_eslint@8.26.0: - resolution: {integrity: sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==} + /eslint-plugin-react/7.31.11_eslint@8.26.0: + resolution: {integrity: sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: 3.1.5 + array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 eslint: 8.26.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.3 minimatch: 3.1.2 - object.entries: 1.1.5 - object.fromentries: 2.0.5 - object.hasown: 1.1.1 - object.values: 1.1.5 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 + object.values: 1.1.6 prop-types: 15.8.1 resolve: 2.0.0-next.4 semver: 6.3.0 - string.prototype.matchall: 4.0.7 + string.prototype.matchall: 4.0.8 dev: true /eslint-plugin-simple-import-sort/8.0.0_eslint@8.26.0: @@ -2908,21 +2971,21 @@ packages: eslint-scope: 7.1.1 eslint-utils: 3.0.0_eslint@8.26.0 eslint-visitor-keys: 3.3.0 - espree: 9.4.0 + espree: 9.4.1 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.17.0 + globals: 13.18.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.1.5 + js-sdsl: 4.2.0 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -2938,8 +3001,8 @@ packages: - supports-color dev: true - /espree/9.4.0: - resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} + /espree/9.4.1: + resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.8.1 @@ -3242,8 +3305,8 @@ packages: once: 1.4.0 path-is-absolute: 1.0.1 - /globals/13.17.0: - resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} + /globals/13.18.0: + resolution: {integrity: sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -3578,8 +3641,8 @@ packages: pretty-format: 26.6.2 dev: false - /js-sdsl/4.1.5: - resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==} + /js-sdsl/4.2.0: + resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==} dev: true /js-tokens/4.0.0: @@ -3629,7 +3692,7 @@ packages: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.5 + array-includes: 3.1.6 object.assign: 4.1.4 dev: true @@ -3736,8 +3799,8 @@ packages: resolution: {integrity: sha512-8iTuFioatnTTmb/YJjywkVIHLjcwkFD9Ms0JpxjEm9Mo8eQYkh1z+55dwv4yc1jQ8ftVBxWQbihvZL1DfzGGWA==} dev: false - /make-plural/7.1.0: - resolution: {integrity: sha512-PKkwVlAxYVo98NrbclaQIT4F5Oy+X58PZM5r2IwUSCe3syya6PXkIRCn2XCdz7p58Scgpp50PBeHmepXVDG3hg==} + /make-plural/7.2.0: + resolution: {integrity: sha512-WkdI+iaWaBCFM2wUXwos8Z7spg5Dt64Xe/VI6NpRaly21cDtD76N6S97K//UtzV0dHOiXX+E90TnszdXHG0aMg==} dev: false /merge2/1.4.1: @@ -3822,7 +3885,7 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /next/12.3.1_orpxj3vgaelozwpc7iiuainqz4: + /next/12.3.1_m5sxuueb27gk6ddc5gums6vtgq: resolution: {integrity: sha512-l7bvmSeIwX5lp07WtIiP9u2ytZMv7jIeB8iacR28PuUEFG5j0HGAPnMqyG5kbZNBG2H7tRsrQ4HCjuMOPnANZw==} engines: {node: '>=12.22.0'} hasBin: true @@ -3842,11 +3905,11 @@ packages: dependencies: '@next/env': 12.3.1 '@swc/helpers': 0.4.11 - caniuse-lite: 1.0.30001430 + caniuse-lite: 1.0.30001434 postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - sass: 1.56.0 + sass: 1.56.1 styled-jsx: 5.0.7_react@18.2.0 use-sync-external-store: 1.2.0_react@18.2.0 optionalDependencies: @@ -3915,8 +3978,8 @@ packages: object-keys: 1.1.1 dev: true - /object.entries/1.1.5: - resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} + /object.entries/1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -3924,8 +3987,8 @@ packages: es-abstract: 1.20.4 dev: true - /object.fromentries/2.0.5: - resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} + /object.fromentries/2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -3933,15 +3996,15 @@ packages: es-abstract: 1.20.4 dev: true - /object.hasown/1.1.1: - resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==} + /object.hasown/1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} dependencies: define-properties: 1.1.4 es-abstract: 1.20.4 dev: true - /object.values/1.1.5: - resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} + /object.values/1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -4123,29 +4186,29 @@ packages: tslib: 2.4.1 dev: false - /postcss-import/14.1.0_postcss@8.4.18: + /postcss-import/14.1.0_postcss@8.4.19: resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.18 + postcss: 8.4.19 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.1 dev: true - /postcss-js/4.0.0_postcss@8.4.18: + /postcss-js/4.0.0_postcss@8.4.19: resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.3.3 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.18 + postcss: 8.4.19 dev: true - /postcss-load-config/3.1.4_postcss@8.4.18: + /postcss-load-config/3.1.4_postcss@8.4.19: resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -4158,22 +4221,22 @@ packages: optional: true dependencies: lilconfig: 2.0.6 - postcss: 8.4.18 + postcss: 8.4.19 yaml: 1.10.2 dev: true - /postcss-nested/6.0.0_postcss@8.4.18: + /postcss-nested/6.0.0_postcss@8.4.19: resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.18 - postcss-selector-parser: 6.0.10 + postcss: 8.4.19 + postcss-selector-parser: 6.0.11 dev: true - /postcss-selector-parser/6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + /postcss-selector-parser/6.0.11: + resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -4193,8 +4256,8 @@ packages: source-map-js: 1.0.2 dev: false - /postcss/8.4.18: - resolution: {integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==} + /postcss/8.4.19: + resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.4 @@ -4294,8 +4357,8 @@ packages: resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} dev: false - /react-focus-lock/2.9.1_bbvjflvjoibwhtpmedigb26h6y: - resolution: {integrity: sha512-pSWOQrUmiKLkffPO6BpMXN7SNKXMsuOakl652IBuALAu1esk+IcpJyM+ALcYzPTTFz1rD0R54aB9A4HuP5t1Wg==} + /react-focus-lock/2.9.2_bbvjflvjoibwhtpmedigb26h6y: + resolution: {integrity: sha512-5JfrsOKyA5Zn3h958mk7bAcfphr24jPoMoznJ8vaJF6fUrPQ8zrtEd3ILLOK8P5jvGxdMd96OxWNjDzATfR2qw==} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4313,8 +4376,8 @@ packages: use-sidecar: 1.1.2_bbvjflvjoibwhtpmedigb26h6y dev: false - /react-hook-form/7.39.4_react@18.2.0: - resolution: {integrity: sha512-B0e78r9kR9L2M4A4AXGbHoA/vyv34sB/n8QWJAw33TFz8f5t9helBbYAeqnbvcQf1EYzJxKX/bGQQh9K+evCyQ==} + /react-hook-form/7.39.5_react@18.2.0: + resolution: {integrity: sha512-OE0HKyz5IPc6svN2wd+e+evidZrw4O4WZWAWYzQVZuHi+hYnHFSLnxOq0ddjbdmaLIsLHut/ab7j72y2QT3+KA==} engines: {node: '>=12.22.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 @@ -4448,8 +4511,8 @@ packages: prismjs: 1.27.0 dev: false - /regenerator-runtime/0.13.10: - resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==} + /regenerator-runtime/0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} /regexp.prototype.flags/1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} @@ -4540,8 +4603,8 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: false - /sass/1.56.0: - resolution: {integrity: sha512-WFJ9XrpkcnqZcYuLRJh5qiV6ibQOR4AezleeEjTjMsCocYW59dEG19U3fwTTXxzi2Ed3yjPBp727hbbj53pHFw==} + /sass/1.56.1: + resolution: {integrity: sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==} engines: {node: '>=12.0.0'} hasBin: true dependencies: @@ -4601,23 +4664,11 @@ packages: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - /source-map-support/0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - dev: false - /source-map/0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} dev: false - /source-map/0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: false - /space-separated-tokens/1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} dev: false @@ -4635,8 +4686,8 @@ packages: strip-ansi: 6.0.1 dev: false - /string.prototype.matchall/4.0.7: - resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==} + /string.prototype.matchall/4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -4648,16 +4699,16 @@ packages: side-channel: 1.0.4 dev: true - /string.prototype.trimend/1.0.5: - resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} + /string.prototype.trimend/1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 es-abstract: 1.20.4 dev: true - /string.prototype.trimstart/1.0.5: - resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} + /string.prototype.trimstart/1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -4730,8 +4781,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /tailwindcss/3.2.1_postcss@8.4.18: - resolution: {integrity: sha512-Uw+GVSxp5CM48krnjHObqoOwlCt5Qo6nw1jlCRwfGy68dSYb/LwS9ZFidYGRiM+w6rMawkZiu1mEMAsHYAfoLg==} + /tailwindcss/3.2.4_postcss@8.4.19: + resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} engines: {node: '>=12.13.0'} hasBin: true peerDependencies: @@ -4751,12 +4802,12 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.18 - postcss-import: 14.1.0_postcss@8.4.18 - postcss-js: 4.0.0_postcss@8.4.18 - postcss-load-config: 3.1.4_postcss@8.4.18 - postcss-nested: 6.0.0_postcss@8.4.18 - postcss-selector-parser: 6.0.10 + postcss: 8.4.19 + postcss-import: 14.1.0_postcss@8.4.19 + postcss-js: 4.0.0_postcss@8.4.19 + postcss-load-config: 3.1.4_postcss@8.4.19 + postcss-nested: 6.0.0_postcss@8.4.19 + postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 quick-lru: 5.1.1 resolve: 1.22.1 @@ -4802,19 +4853,34 @@ packages: resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} dev: false - /ts-node/9.1.1_typescript@4.8.4: - resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} - engines: {node: '>=10.0.0'} + /ts-node/10.9.1_cbe7ovvae6zqfnmtgctpgpys54: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.11.9 + acorn: 8.8.1 + acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - source-map-support: 0.5.21 typescript: 4.8.4 + v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: false @@ -4961,6 +5027,10 @@ packages: /util-deprecate/1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + /v8-compile-cache-lib/3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + dev: false + /wcwidth/1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: