diff --git a/.lintstagedrc b/.lintstagedrc
new file mode 100644
index 00000000..25f171de
--- /dev/null
+++ b/.lintstagedrc
@@ -0,0 +1,3 @@
+{
+ "app/ui/*.tsx" : "eslint --fix"
+}
\ No newline at end of file
diff --git a/app/ui/package.json b/app/ui/package.json
index 3efd7857..7a8a2f30 100644
--- a/app/ui/package.json
+++ b/app/ui/package.json
@@ -1,7 +1,7 @@
{
"name": "app",
"private": true,
- "version": "1.7.7",
+ "version": "1.7.8",
"type": "module",
"scripts": {
"dev": "vite",
diff --git a/app/ui/src/components/Settings/Profile/ApiKey/index.tsx b/app/ui/src/components/Settings/Profile/ApiKey/index.tsx
new file mode 100644
index 00000000..a135e545
--- /dev/null
+++ b/app/ui/src/components/Settings/Profile/ApiKey/index.tsx
@@ -0,0 +1,231 @@
+import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query";
+import api from "../../../../services/api";
+import { Form, Input, Modal, Table, Tooltip, notification } from "antd";
+import { TrashIcon } from "@heroicons/react/24/outline";
+import axios from "axios";
+import React from "react";
+import { CopyBtn } from "../../../Common/CopyBtn";
+
+export const UserApiKey = () => {
+ const queryClient = useQueryClient();
+ const [openModal, setOpenModal] = React.useState(false);
+ const [apiKey, setApiKey] = React.useState("");
+ const [openApiKey, setOpenApiKey] = React.useState(false);
+
+ const { data, isLoading } = useQuery({
+ queryKey: ["fetchUserApiKey"],
+ queryFn: async () => {
+ const res = await api.get("/user/api-key");
+ const data = res.data["data"] as {
+ id: number;
+ api_key: string;
+ name: string;
+ createdAt: string;
+ }[];
+ return data;
+ },
+ });
+
+ const onDeleteApiKey = async (id: number) => {
+ await api.delete(`/user/api-key/${id}`);
+ };
+
+ const { mutate: deleteApiKey, isLoading: isDeleting } = useMutation(
+ onDeleteApiKey,
+ {
+ onSuccess: () => {
+ queryClient.invalidateQueries({
+ queryKey: ["fetchUserApiKey"],
+ });
+ notification.success({
+ message: "Success",
+ description: "API Key deleted",
+ });
+ },
+ onError: (error) => {
+ if (axios.isAxiosError(error)) {
+ const message = error.response?.data?.message;
+ notification.error({
+ message: "Error",
+ description: message,
+ });
+ return;
+ }
+
+ notification.error({
+ message: "Error",
+ description: "Something went wrong",
+ });
+ },
+ }
+ );
+
+ const onCreateApiKey = async (values: any) => {
+ const response = await api.post("/user/api-key", values);
+
+ return response.data as {
+ data: {
+ api_key: string;
+ };
+ };
+ };
+
+ const { mutate: createApiKey, isLoading: isCreating } = useMutation(
+ onCreateApiKey,
+ {
+ onSuccess: (data) => {
+ queryClient.invalidateQueries({
+ queryKey: ["fetchUserApiKey"],
+ });
+ setApiKey(data.data.api_key);
+ setOpenApiKey(true);
+ setOpenModal(false);
+ },
+ onError: (error) => {
+ if (axios.isAxiosError(error)) {
+ const message = error.response?.data?.message;
+ notification.error({
+ message: "Error",
+ description: message,
+ });
+ return;
+ }
+
+ notification.error({
+ message: "Error",
+ description: "Something went wrong",
+ });
+ },
+ }
+ );
+
+ return (
+
+
+
+ API Key
+
+
+
+ Manage your Dialoqbase API key
+
+
+
+
+ setOpenModal(true)}
+ className="inline-flex items-center px-3 py-1 border border-transparent text-sm font-medium rounded shadow-sm text-white bg-indigo-600 hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500">
+ Generate New API Key
+
+
+
+
new Date(text).toLocaleString(),
+ },
+ {
+ title: "Action",
+ key: "action",
+ render: (_, record) => (
+
+ {
+ const confirm = window.confirm(
+ "Are you sure you want to delete this API Key?"
+ );
+
+ if (confirm) {
+ deleteApiKey(record.id);
+ }
+ }}
+ className="text-red-400 hover:text-red-500"
+ >
+
+
+
+ ),
+ },
+ ]}
+ loading={isLoading}
+ dataSource={data || []}
+ />
+
+
+ setOpenModal(false)}
+ footer={null}
+ >
+
+
+
+
+
+ {isCreating ? "Generating..." : "Generate"}
+
+
+
+
+
+ setOpenApiKey(false)}
+ footer={null}
+ >
+
+ Your API Key has been generated successfully. Please copy the API Key
+ and save it in a safe place. You will not be able to see this API Key
+ again.
+
+
+
+
+
+
+
+
+
+ );
+};
diff --git a/app/ui/src/routes/settings/root.tsx b/app/ui/src/routes/settings/root.tsx
index 850e74b0..d6fc37a1 100644
--- a/app/ui/src/routes/settings/root.tsx
+++ b/app/ui/src/routes/settings/root.tsx
@@ -7,6 +7,7 @@ import axios from "axios";
import { SettingsLayout } from "../../Layout/SettingsLayout";
import { SkeletonLoading } from "../../components/Common/SkeletonLoading";
import { useNavigate } from "react-router-dom";
+import { UserApiKey } from "../../components/Settings/Profile/ApiKey";
export default function SettingsRoot() {
const [form] = Form.useForm();
@@ -208,6 +209,8 @@ export default function SettingsRoot() {
+
+
>
)}
{status === "loading" && }
diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts
index 15595832..ddd2e767 100644
--- a/docs/.vitepress/config.ts
+++ b/docs/.vitepress/config.ts
@@ -1,4 +1,4 @@
-import { defineConfig } from "vitepress";
+import { DefaultTheme, defineConfig } from "vitepress";
// https://vitepress.dev/reference/site-config
export default defineConfig({
@@ -6,14 +6,6 @@ export default defineConfig({
description: "Create chatbots with ease",
lastUpdated: true,
head: [
- // [
- // "script",
- // {
- // src: "https://static.cloudflareinsights.com/beacon.min.js",
- // "data-cf-beacone": '{"token": "7bc549b39629497a9668db8e00ec41eb"}',
- // defer: "",
- // },
- // ],
[
"script",
{
@@ -34,130 +26,20 @@ export default defineConfig({
],
],
themeConfig: {
- // https://vitepress.dev/reference/default-theme-config
logo: "/logo.png",
search: {
provider: "local",
},
nav: [
- { text: "Home", link: "/" },
{ text: "Guide", link: "/guide/what-is-dialoqbase" },
- {
- text: "Use Local AI Models",
- link: "/guide/localai-model",
- },
+ { text: "Reference", link: "/reference/getting-started" },
{ text: "Self Hosting", link: "/guide/self-hosting" },
],
- sidebar: [
- {
- text: "Introduction",
- collapsed: false,
- items: [
- { text: "What is Dialoqbase", link: "/guide/what-is-dialoqbase" },
- { text: "Why Dialoqbase", link: "/guide/why-dialoqbase" },
- ],
- },
- {
- text: "Self Hosting",
- collapsed: false,
- items: [
- {
- text: "Local Setup",
- link: "/guide/self-hosting",
- },
- {
- text: "Railway Setup",
- link: "/guide/self-hosting-railway",
- },
- {
- text: "Upgrading (local)",
- link: "/guide/upgrading-local",
- },
- ],
- },
- {
- text: "Integrations",
- collapsed: false,
- items: [
- {
- text: "Telegram",
- link: "/guide/integration/telegram",
- },
- {
- text: "Discord",
- link: "/guide/integration/discord",
- },
- {
- text: "Whatsapp (beta)",
- link: "/guide/integration/whatsapp",
- },
- ],
- },
- {
- text: "Development",
- collapsed: false,
- items: [
- {
- text: "Running locally for development",
- link: "/guide/running-locally-for-development",
- },
- ],
- },
- {
- text: "Application",
- collapsed: false,
- items: [
- {
- link:
- "/guide/application/enabling-disabling-user-registration-in-dialoqbase",
- text: "Enabling/Disabling User Registration",
- },
- {
- link: "/guide/application/adjusting-bots-creation-limit-in-dialoqbase",
- text: "Adjusting Bots Creation Limit For Users",
- },
- {
- link:"/guide/application/setting-up-dialoqbase-queue-concurrency",
- text:"Setting up Dialoqbase Queue Concurrency"
- }
- ],
- },
- {
- text: "AI Providers",
- collapsed: false,
- items: [
- {
- text: "Use Local AI Models",
- link: "/guide/localai-model",
- },
- {
- text: "Fireworks",
- link: "/guide/ai-providers/fireworks",
- },
- {
- text: "OpenAI",
- link: "/guide/ai-providers/openai",
- },
- {
- text: "Google",
- link: "/guide/ai-providers/google",
- },
- {
- text: "HuggingFace",
- link: "/guide/ai-providers/huggingface",
- },
- {
- text: "Cohere",
- link: "/guide/ai-providers/cohere",
- },
- {
- text: "Jina",
- link: "/guide/ai-providers/jina",
- },
- ],
- },
- ],
+ sidebar: {
+ '/guide/': { base: '/guide/', items: sidebarGuide() },
+ '/reference/': { base: '/reference/', items: sidebarReference() }
+ },
socialLinks: [
{ icon: "github", link: "https://github.com/n4ze3m/dialoqbase" },
@@ -166,10 +48,153 @@ export default defineConfig({
],
footer: {
message: "MIT Licensed Open Source Project",
- copyright: "Copyright © 2023 Muhammed Nazeem & Dialoqbase Contributors",
+ copyright: "Copyright © 2024 Muhammed Nazeem & Dialoqbase Contributors",
},
},
sitemap: {
hostname: "https://dialoqbase.n4ze3m.com",
},
});
+
+
+function sidebarGuide(): DefaultTheme.SidebarItem[] {
+ return [
+ {
+ text: "Introduction",
+ collapsed: false,
+ items: [
+ { text: "What is Dialoqbase", link: "/what-is-dialoqbase" },
+ { text: "Why Dialoqbase", link: "/why-dialoqbase" },
+ ],
+ },
+ {
+ text: "Self Hosting",
+ collapsed: false,
+ items: [
+ {
+ text: "Local Setup",
+ link: "/self-hosting",
+ },
+ {
+ text: "Railway Setup",
+ link: "/self-hosting-railway",
+ },
+ {
+ text: "Upgrading (local)",
+ link: "/upgrading-local",
+ },
+ ],
+ },
+ {
+ text: "Integrations",
+ collapsed: false,
+ items: [
+ {
+ text: "Telegram",
+ link: "/integration/telegram",
+ },
+ {
+ text: "Discord",
+ link: "/integration/discord",
+ },
+ {
+ text: "Whatsapp (beta)",
+ link: "/integration/whatsapp",
+ },
+ ],
+ },
+ {
+ text: "Development",
+ collapsed: false,
+ items: [
+ {
+ text: "Running locally for development",
+ link: "/running-locally-for-development",
+ },
+ ],
+ },
+ {
+ text: "Application",
+ collapsed: false,
+ items: [
+ {
+ link:
+ "/application/enabling-disabling-user-registration-in-dialoqbase",
+ text: "Enabling/Disabling User Registration",
+ },
+ {
+ link: "/application/adjusting-bots-creation-limit-in-dialoqbase",
+ text: "Adjusting Bots Creation Limit For Users",
+ },
+ {
+ link:"/application/setting-up-dialoqbase-queue-concurrency",
+ text:"Setting up Dialoqbase Queue Concurrency"
+ }
+ ],
+ },
+ {
+ text: "AI Providers",
+ collapsed: false,
+ items: [
+ {
+ text: "Use Local AI Models",
+ link: "/localai-model",
+ },
+ {
+ text: "Fireworks",
+ link: "/ai-providers/fireworks",
+ },
+ {
+ text: "OpenAI",
+ link: "/ai-providers/openai",
+ },
+ {
+ text: "Google",
+ link: "/ai-providers/google",
+ },
+ {
+ text: "HuggingFace",
+ link: "/ai-providers/huggingface",
+ },
+ {
+ text: "Cohere",
+ link: "/ai-providers/cohere",
+ },
+ {
+ text: "Jina",
+ link: "/ai-providers/jina",
+ },
+ ],
+ },
+ ]
+}
+
+function sidebarReference(): DefaultTheme.SidebarItem[] {
+ return [
+ {
+ text: "Reference",
+ items: [
+ {
+ text:"Getting Started",
+ link:"/getting-started"
+ },
+ {
+ text: "Create Bot",
+ link: "/create-bot",
+ },
+ {
+ text: "Add Source",
+ link: "/add-source",
+ },
+ {
+ text: "Add File Source",
+ link: "/add-file-source",
+ },
+ {
+ text: "Chat with Bot",
+ link: "/chat-with-bot",
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/docs/reference/add-file-source.md b/docs/reference/add-file-source.md
new file mode 100644
index 00000000..044d785b
--- /dev/null
+++ b/docs/reference/add-file-source.md
@@ -0,0 +1,22 @@
+# Adding text based source
+
+Adding file based sources to a bot is a crucial aspect of enhancing its capabilities to fetch and provide relevant information to users. This guide will walk you through the process of adding a file-based source to a bot using Dialoqbase API.
+
+:::code-group
+```typescript [javascript]
+const formData = new FormData();
+
+formData.append("file", pdfFile, "test.pdf")
+formData.append("file", errorFile, "test.html")
+
+const { data, error } = await dialoqbase.bot.source.addFile(botId, formData)
+```
+```sh [curl]
+curl -X POST -F "file=@/path/to/test.pdf" -F "file=@/path/to/test.html" http://localhost:3000/api/v1/bot/{botId}/source/upload/bulk
+```
+:::
+
+### Supported Schema
+
+- `file`: This field specifies the file to be uploaded. It could be a PDF, CSV, or any other relevant file format supported by dialoqbase.
+
diff --git a/docs/reference/add-source.md b/docs/reference/add-source.md
new file mode 100644
index 00000000..6c991e13
--- /dev/null
+++ b/docs/reference/add-source.md
@@ -0,0 +1,59 @@
+# Adding text based source
+
+Adding sources to a bot is a crucial aspect of enhancing its capabilities to fetch and provide relevant information to users. This guide will walk you through the process of adding a text-based source to a bot using Dialoqbase API.
+
+
+:::code-group
+```typescript [javascript]
+const bot = await dialoqbase.bot.source.add(botId, [
+ {
+ content: "https://n4ze3m.com",
+ type: "website",
+ },
+ {
+ content: "https://www.youtube.com/watch?v=BLmsVvcUxmY",
+ type: "youtube",
+ options: {
+ youtube_mode: "transcript"
+ }
+ },
+ {
+ content: "Hello World!",
+ type: "text",
+ },
+])
+```
+```sh [curl]
+curl -X POST -H "Content-Type: application/json" -d '[
+ {
+ "content": "https://n4ze3m.com",
+ "type": "website"
+ },
+ {
+ "content": "https://www.youtube.com/watch?v=BLmsVvcUxmY",
+ "type": "youtube",
+ "options": {
+ "youtube_mode": "transcript"
+ }
+ },
+ {
+ "content": "Hello World!",
+ "type": "text"
+ }
+]' http://localhost:3000/api/v1/bot/{botId}/source/bulk
+```
+:::
+
+### Supported Schema
+
+
+- `content`: This field specifies the content of the source. It could be a URL, text, or any other relevant content.
+- `type`: Describes the type of source being added. It can be one of the following:
+ - "text": Plain text content.
+ - "website": URL pointing to a website.
+ - "crawl": Used for web crawling purposes.
+ - "github": GitHub repository.
+ - "youtube": YouTube video.
+ - "rest": REST API endpoint.
+ - "sitemap": URL pointing to a sitemap.
+- `options`: Optional field, contains additional options specific to the type of source being added. For example, for a YouTube video, you can specify the `youtube_mode` as "transcript" to fetch the transcript of the video.
\ No newline at end of file
diff --git a/docs/reference/chat-with-bot.md b/docs/reference/chat-with-bot.md
new file mode 100644
index 00000000..9c7388a8
--- /dev/null
+++ b/docs/reference/chat-with-bot.md
@@ -0,0 +1,50 @@
+# Chat With Bot
+
+
+This guide will walk you through the process of chatting with a bot using Dialoqbase API.
+
+
+:::code-group
+```typescript [javascript with streams]
+const chat = await dialoqbase.bot.chat(botId, {
+ message: "Hello tell me a joke",
+ stream: true,
+ history: []
+})
+
+for await (const message of chat) {
+ console.log(message);
+}
+```
+```typescript [javascript without streams]
+const chat = await dialoqbase.bot.chat(botId, {
+ message: "Hello tell me a joke",
+ stream: false,
+ history: []
+})
+
+console.log(chat);
+```
+```sh [curl]
+curl -X POST -H "Content-Type: application/json" -d '{"message": "Hello tell me a joke", "stream": false, "history": []}' http://localhost:3000/api/v1/bot/${botId}/chat
+```
+:::
+
+### Supported Schema
+
+- `message`: The message to be sent to the bot.
+- `stream`: (Optional) If set to `true`, the chat will be streamed. If set to `false`, the chat will be returned as a single response.
+- `history`: (Optional) The chat history.
+
+
+### Response
+
+
+- `bot`: The response from the bot.
+ - `text`: The response text from the bot.
+ - `sourceDocuments`: The source documents used by the bot to generate the response.
+ - `pageContent`: The content of the page.
+ - `metadata`: The metadata of the source document.
+ - `source`: The source of the document.
+ - `content`: The content of the source document.
+- `history`: The chat history.
\ No newline at end of file
diff --git a/docs/reference/create-bot.md b/docs/reference/create-bot.md
new file mode 100644
index 00000000..1fd3c871
--- /dev/null
+++ b/docs/reference/create-bot.md
@@ -0,0 +1,30 @@
+# Create Bot
+
+This guide will walk you through the process of creating a bot using Dialoqbase API.
+
+
+::: code-group
+```typescript [javascript]
+const { data, error } = await dialoqbase.bot.create({
+ name: "Test Bot 2",
+ model: "claude-3-opus-20240229",
+ embedding: "nomic-ai/nomic-embed-text-v1.5"
+})
+```
+```sh [curl]
+curl -X POST -H "Content-Type: application/json" -d '{
+ "name": "Test Bot 2",
+ "model": "claude-3-opus-20240229",
+ "embedding": "nomic-ai/nomic-embed-text-v1.5"
+}' "http://localhost:3000/api/v1/bot/api"
+```
+:::
+
+### Supported Schema
+
+- `name`: (Optional) The name of the bot.
+- `embedding`: The embedding model to be used.
+- `model`: The model for the bot.
+- `system_prompt`: (Optional) Prompt for the system.
+- `question_generator_prompt`: (Optional) Prompt for the question generator.
+- `temperature`: (Optional) Temperature value.
\ No newline at end of file
diff --git a/docs/reference/getting-started.md b/docs/reference/getting-started.md
new file mode 100644
index 00000000..72d7e51d
--- /dev/null
+++ b/docs/reference/getting-started.md
@@ -0,0 +1,50 @@
+# Getting Started
+
+This guide will help you get started with Dialoqbase API and its SDKs.
+
+Currently, Dialoqbase supports the following SDKs:
+
+- JavaScript
+
+::: info
+Documentation is not fully complete. We are working on it. If you need help, please contact us at Discord.
+:::
+
+## Prerequisites
+
+Before you start using Dialoqbase, ensure you have the following:
+
+- Dialoqbase application running on your machine or server.
+
+- API Key to access the Dialoqbase API. (You can get the API key from the settings page of the Dialoqbase application)
+
+
+
+## Installation
+
+
+::: code-group
+```sh [javascript]
+npm install dialoqbase
+```
+:::
+
+
+## Initialization
+
+To start using the Dialoqbase API, you need to initialize the SDK with your API key.
+
+::: code-group
+```typescript [javascript]
+import { createClient } from 'dialoqbase';
+
+const dialoqbase = createClient(
+ "http://localhost:3000",
+ "YOUR_API_KEY"
+)
+```
+
+
+- Replace `http://localhost:3000` with the URL of your Dialoqbase application.
+
+- Replace `YOUR_API_KEY` with your Dialoqbase API key
\ No newline at end of file
diff --git a/package.json b/package.json
index 4b308806..97a028b4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "dialoqbase",
- "version": "1.7.7",
+ "version": "1.7.8",
"description": "Create chatbots with ease",
"scripts": {
"ui:dev": "pnpm run --filter ui dev",
@@ -22,6 +22,7 @@
"npm-run-all": "^4.1.5"
},
"devDependencies": {
+ "lint-staged": "^15.2.2",
"vitepress": "1.0.0-beta.3"
}
}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8b318b66..ad46477a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,63 +12,66 @@ importers:
specifier: ^4.1.5
version: 4.1.5
devDependencies:
+ lint-staged:
+ specifier: ^15.2.2
+ version: 15.2.2
vitepress:
specifier: 1.0.0-beta.3
- version: 1.0.0-beta.3(@algolia/client-search@4.17.2)(search-insights@2.6.0)
+ version: 1.0.0-beta.3(@algolia/client-search@4.22.1)(search-insights@2.13.0)
app/script:
devDependencies:
'@rspack/cli':
specifier: ^0.2.1
- version: 0.2.1(react-refresh@0.14.0)(ts-node@10.9.1)(webpack@5.76.0)
+ version: 0.2.12(react-refresh@0.14.0)(webpack@5.90.3)
ts-node:
specifier: ^10.9.1
- version: 10.9.1(@types/node@20.2.6)(typescript@5.0.2)
+ version: 10.9.2(@types/node@20.11.29)(typescript@5.4.2)
typescript:
specifier: ^5.0.2
- version: 5.0.2
+ version: 5.4.2
app/ui:
dependencies:
'@ant-design/cssinjs':
specifier: ^1.11.1
- version: 1.11.1(react-dom@18.2.0)(react@18.2.0)
+ version: 1.18.4(react-dom@18.2.0)(react@18.2.0)
'@headlessui/react':
specifier: ^1.7.15
- version: 1.7.15(react-dom@18.2.0)(react@18.2.0)
+ version: 1.7.18(react-dom@18.2.0)(react@18.2.0)
'@heroicons/react':
specifier: ^2.0.18
- version: 2.0.18(react@18.2.0)
+ version: 2.1.1(react@18.2.0)
'@mantine/form':
specifier: ^6.0.13
- version: 6.0.13(react@18.2.0)
+ version: 6.0.21(react@18.2.0)
'@tailwindcss/forms':
specifier: ^0.5.3
- version: 0.5.3(tailwindcss@3.3.2)
+ version: 0.5.7(tailwindcss@3.4.1)
'@tanstack/react-query':
specifier: ^4.29.12
- version: 4.29.12(react-dom@18.2.0)(react@18.2.0)
+ version: 4.36.1(react-dom@18.2.0)(react@18.2.0)
'@types/react-speech-recognition':
specifier: ^3.9.2
- version: 3.9.2
+ version: 3.9.5
'@types/react-syntax-highlighter':
specifier: ^15.5.7
- version: 15.5.7
+ version: 15.5.11
antd:
specifier: ^5.5.2
- version: 5.5.2(react-dom@18.2.0)(react@18.2.0)
+ version: 5.15.3(react-dom@18.2.0)(react@18.2.0)
axios:
specifier: ^1.4.0
- version: 1.4.0
+ version: 1.6.8
d3:
specifier: ^7.8.5
- version: 7.8.5
+ version: 7.9.0
dayjs:
specifier: ^1.11.10
version: 1.11.10
eventsource-parser:
specifier: ^1.0.0
- version: 1.0.0
+ version: 1.1.2
js-cookie:
specifier: ^3.0.5
version: 3.0.5
@@ -77,10 +80,10 @@ importers:
version: 1.10.0
match-sorter:
specifier: ^6.3.1
- version: 6.3.1
+ version: 6.3.4
mermaid:
specifier: ^10.4.0
- version: 10.4.0
+ version: 10.9.0
react:
specifier: ^18.2.0
version: 18.2.0
@@ -89,16 +92,16 @@ importers:
version: 18.2.0(react@18.2.0)
react-error-boundary:
specifier: ^4.0.11
- version: 4.0.11(react@18.2.0)
+ version: 4.0.13(react@18.2.0)
react-markdown:
specifier: ^8.0.7
- version: 8.0.7(@types/react@18.0.37)(react@18.2.0)
+ version: 8.0.7(@types/react@18.2.67)(react@18.2.0)
react-pdf-highlighter:
specifier: ^6.1.0
version: 6.1.0(react-dom@18.2.0)(react@18.2.0)
react-router-dom:
specifier: ^6.11.2
- version: 6.11.2(react-dom@18.2.0)(react@18.2.0)
+ version: 6.22.3(react-dom@18.2.0)(react@18.2.0)
react-syntax-highlighter:
specifier: ^15.5.0
version: 15.5.0(react@18.2.0)
@@ -122,77 +125,77 @@ importers:
version: 1.6.0
zustand:
specifier: ^4.3.9
- version: 4.3.9(react@18.2.0)
+ version: 4.5.2(@types/react@18.2.67)(react@18.2.0)
devDependencies:
'@tailwindcss/typography':
specifier: ^0.5.9
- version: 0.5.9(tailwindcss@3.3.2)
+ version: 0.5.10(tailwindcss@3.4.1)
'@types/d3':
specifier: ^7.4.0
- version: 7.4.0
+ version: 7.4.3
'@types/js-cookie':
specifier: ^3.0.3
- version: 3.0.3
+ version: 3.0.6
'@types/react':
specifier: ^18.0.37
- version: 18.0.37
+ version: 18.2.67
'@types/react-dom':
specifier: ^18.0.11
- version: 18.0.11
+ version: 18.2.22
'@types/tinycolor2':
specifier: ^1.4.3
- version: 1.4.3
+ version: 1.4.6
'@typescript-eslint/eslint-plugin':
specifier: ^5.59.0
- version: 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.2)
+ version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2)
'@typescript-eslint/parser':
specifier: ^5.59.0
- version: 5.59.0(eslint@8.38.0)(typescript@5.0.2)
+ version: 5.62.0(eslint@8.57.0)(typescript@5.4.2)
'@vitejs/plugin-react-swc':
specifier: ^3.0.0
- version: 3.0.0(vite@4.3.9)
+ version: 3.6.0(vite@4.5.2)
autoprefixer:
specifier: ^10.4.14
- version: 10.4.14(postcss@8.4.24)
+ version: 10.4.18(postcss@8.4.36)
eslint:
specifier: ^8.38.0
- version: 8.38.0
+ version: 8.57.0
eslint-plugin-react-hooks:
specifier: ^4.6.0
- version: 4.6.0(eslint@8.38.0)
+ version: 4.6.0(eslint@8.57.0)
eslint-plugin-react-refresh:
specifier: ^0.3.4
- version: 0.3.4(eslint@8.38.0)
+ version: 0.3.5(eslint@8.57.0)
postcss:
specifier: ^8.4.24
- version: 8.4.24
+ version: 8.4.36
tailwindcss:
specifier: ^3.3.2
- version: 3.3.2
+ version: 3.4.1
typescript:
specifier: ^5.0.2
- version: 5.0.2
+ version: 5.4.2
vite:
specifier: ^4.3.9
- version: 4.3.9
+ version: 4.5.2
app/widget:
dependencies:
'@mantine/form':
specifier: ^6.0.13
- version: 6.0.13(react@18.2.0)
+ version: 6.0.21(react@18.2.0)
'@tailwindcss/forms':
specifier: ^0.5.3
- version: 0.5.3(tailwindcss@3.3.2)
+ version: 0.5.7(tailwindcss@3.4.1)
'@tanstack/react-query':
specifier: ^4.29.12
- version: 4.29.12(react-dom@18.2.0)(react@18.2.0)
+ version: 4.36.1(react-dom@18.2.0)(react@18.2.0)
antd:
specifier: ^5.5.2
- version: 5.5.2(react-dom@18.2.0)(react@18.2.0)
+ version: 5.15.3(react-dom@18.2.0)(react@18.2.0)
axios:
specifier: ^1.4.0
- version: 1.4.0
+ version: 1.6.8
react:
specifier: ^18.2.0
version: 18.2.0
@@ -201,7 +204,7 @@ importers:
version: 18.2.0(react@18.2.0)
react-markdown:
specifier: ^8.0.7
- version: 8.0.7(@types/react@18.0.37)(react@18.2.0)
+ version: 8.0.7(@types/react@18.2.67)(react@18.2.0)
react-syntax-highlighter:
specifier: ^15.5.0
version: 15.5.0(react@18.2.0)
@@ -210,278 +213,283 @@ importers:
version: 3.0.1
zustand:
specifier: ^4.3.9
- version: 4.3.9(react@18.2.0)
+ version: 4.5.2(@types/react@18.2.67)(react@18.2.0)
devDependencies:
'@types/react':
specifier: ^18.0.37
- version: 18.0.37
+ version: 18.2.67
'@types/react-dom':
specifier: ^18.0.11
- version: 18.0.11
+ version: 18.2.22
'@types/react-syntax-highlighter':
specifier: ^15.5.7
- version: 15.5.7
+ version: 15.5.11
'@typescript-eslint/eslint-plugin':
specifier: ^5.59.0
- version: 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.2)
+ version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2)
'@typescript-eslint/parser':
specifier: ^5.59.0
- version: 5.59.0(eslint@8.38.0)(typescript@5.0.2)
+ version: 5.62.0(eslint@8.57.0)(typescript@5.4.2)
'@vitejs/plugin-react-swc':
specifier: ^3.0.0
- version: 3.0.0(vite@4.3.9)
+ version: 3.6.0(vite@4.5.2)
autoprefixer:
specifier: ^10.4.14
- version: 10.4.14(postcss@8.4.24)
+ version: 10.4.18(postcss@8.4.36)
eslint:
specifier: ^8.38.0
- version: 8.38.0
+ version: 8.57.0
eslint-plugin-react-hooks:
specifier: ^4.6.0
- version: 4.6.0(eslint@8.38.0)
+ version: 4.6.0(eslint@8.57.0)
eslint-plugin-react-refresh:
specifier: ^0.3.4
- version: 0.3.4(eslint@8.38.0)
+ version: 0.3.5(eslint@8.57.0)
postcss:
specifier: ^8.4.24
- version: 8.4.24
+ version: 8.4.36
tailwindcss:
specifier: ^3.3.2
- version: 3.3.2
+ version: 3.4.1
typescript:
specifier: ^5.0.2
- version: 5.0.2
+ version: 5.4.2
vite:
specifier: ^4.3.9
- version: 4.3.9
+ version: 4.5.2
packages:
- /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.17.2)(algoliasearch@4.17.2)(search-insights@2.6.0):
+ /@aashutoshrathi/word-wrap@1.2.6:
+ resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0):
resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==}
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.17.2)(algoliasearch@4.17.2)(search-insights@2.6.0)
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.17.2)(algoliasearch@4.17.2)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0)
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
dev: true
- /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.17.2)(algoliasearch@4.17.2)(search-insights@2.6.0):
+ /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0):
resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==}
peerDependencies:
search-insights: '>= 1 < 3'
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.17.2)(algoliasearch@4.17.2)
- search-insights: 2.6.0
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)
+ search-insights: 2.13.0
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
dev: true
- /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.17.2)(algoliasearch@4.17.2):
+ /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1):
resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==}
peerDependencies:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.17.2)(algoliasearch@4.17.2)
- '@algolia/client-search': 4.17.2
- algoliasearch: 4.17.2
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)
+ '@algolia/client-search': 4.22.1
+ algoliasearch: 4.22.1
dev: true
- /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.17.2)(algoliasearch@4.17.2):
+ /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1):
resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==}
peerDependencies:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
dependencies:
- '@algolia/client-search': 4.17.2
- algoliasearch: 4.17.2
+ '@algolia/client-search': 4.22.1
+ algoliasearch: 4.22.1
dev: true
- /@algolia/cache-browser-local-storage@4.17.2:
- resolution: {integrity: sha512-ZkVN7K/JE+qMQbpR6h3gQOGR6yCJpmucSBCmH5YDxnrYbp2CbrVCu0Nr+FGVoWzMJNznj1waShkfQ9awERulLw==}
+ /@algolia/cache-browser-local-storage@4.22.1:
+ resolution: {integrity: sha512-Sw6IAmOCvvP6QNgY9j+Hv09mvkvEIDKjYW8ow0UDDAxSXy664RBNQk3i/0nt7gvceOJ6jGmOTimaZoY1THmU7g==}
dependencies:
- '@algolia/cache-common': 4.17.2
+ '@algolia/cache-common': 4.22.1
dev: true
- /@algolia/cache-common@4.17.2:
- resolution: {integrity: sha512-fojbhYIS8ovfYs6hwZpy1O4mBfVRxNgAaZRqsdVQd54hU4MxYDYFCxagYX28lOBz7btcDHld6BMoWXvjzkx6iQ==}
+ /@algolia/cache-common@4.22.1:
+ resolution: {integrity: sha512-TJMBKqZNKYB9TptRRjSUtevJeQVXRmg6rk9qgFKWvOy8jhCPdyNZV1nB3SKGufzvTVbomAukFR8guu/8NRKBTA==}
dev: true
- /@algolia/cache-in-memory@4.17.2:
- resolution: {integrity: sha512-UYQcMzPurNi+cPYkuPemTZkjKAjdgAS1hagC5irujKbrYnN4yscK4TkOI5tX+O8/KegtJt3kOK07OIrJ2QDAAw==}
+ /@algolia/cache-in-memory@4.22.1:
+ resolution: {integrity: sha512-ve+6Ac2LhwpufuWavM/aHjLoNz/Z/sYSgNIXsinGofWOysPilQZPUetqLj8vbvi+DHZZaYSEP9H5SRVXnpsNNw==}
dependencies:
- '@algolia/cache-common': 4.17.2
+ '@algolia/cache-common': 4.22.1
dev: true
- /@algolia/client-account@4.17.2:
- resolution: {integrity: sha512-doSk89pBPDpDyKJSHFADIGa2XSGrBCj3QwPvqtRJXDADpN+OjW+eTR8r4hEs/7X4GGfjfAOAES8JgDx+fZntYw==}
+ /@algolia/client-account@4.22.1:
+ resolution: {integrity: sha512-k8m+oegM2zlns/TwZyi4YgCtyToackkOpE+xCaKCYfBfDtdGOaVZCM5YvGPtK+HGaJMIN/DoTL8asbM3NzHonw==}
dependencies:
- '@algolia/client-common': 4.17.2
- '@algolia/client-search': 4.17.2
- '@algolia/transporter': 4.17.2
+ '@algolia/client-common': 4.22.1
+ '@algolia/client-search': 4.22.1
+ '@algolia/transporter': 4.22.1
dev: true
- /@algolia/client-analytics@4.17.2:
- resolution: {integrity: sha512-V+DcXbOtD/hKwAR3qGQrtlrJ3q2f9OKfx843q744o4m3xHv5ueCAvGXB1znPsdaUrVDNAImcgEgqwI9x7EJbDw==}
+ /@algolia/client-analytics@4.22.1:
+ resolution: {integrity: sha512-1ssi9pyxyQNN4a7Ji9R50nSdISIumMFDwKNuwZipB6TkauJ8J7ha/uO60sPJFqQyqvvI+px7RSNRQT3Zrvzieg==}
dependencies:
- '@algolia/client-common': 4.17.2
- '@algolia/client-search': 4.17.2
- '@algolia/requester-common': 4.17.2
- '@algolia/transporter': 4.17.2
+ '@algolia/client-common': 4.22.1
+ '@algolia/client-search': 4.22.1
+ '@algolia/requester-common': 4.22.1
+ '@algolia/transporter': 4.22.1
dev: true
- /@algolia/client-common@4.17.2:
- resolution: {integrity: sha512-gKBUnjxi0ukJYIJxVREYGt1Dmj1B3RBYbfGWi0dIPp1BC1VvQm+BOuNwsIwmq/x3MPO+sGuK978eKiP3tZDvag==}
+ /@algolia/client-common@4.22.1:
+ resolution: {integrity: sha512-IvaL5v9mZtm4k4QHbBGDmU3wa/mKokmqNBqPj0K7lcR8ZDKzUorhcGp/u8PkPC/e0zoHSTvRh7TRkGX3Lm7iOQ==}
dependencies:
- '@algolia/requester-common': 4.17.2
- '@algolia/transporter': 4.17.2
+ '@algolia/requester-common': 4.22.1
+ '@algolia/transporter': 4.22.1
dev: true
- /@algolia/client-personalization@4.17.2:
- resolution: {integrity: sha512-wc4UgOWxSYWz5wpuelNmlt895jA9twjZWM2ms17Ws8qCvBHF7OVGdMGgbysPB8790YnfvvDnSsWOv3CEj26Eow==}
+ /@algolia/client-personalization@4.22.1:
+ resolution: {integrity: sha512-sl+/klQJ93+4yaqZ7ezOttMQ/nczly/3GmgZXJ1xmoewP5jmdP/X/nV5U7EHHH3hCUEHeN7X1nsIhGPVt9E1cQ==}
dependencies:
- '@algolia/client-common': 4.17.2
- '@algolia/requester-common': 4.17.2
- '@algolia/transporter': 4.17.2
+ '@algolia/client-common': 4.22.1
+ '@algolia/requester-common': 4.22.1
+ '@algolia/transporter': 4.22.1
dev: true
- /@algolia/client-search@4.17.2:
- resolution: {integrity: sha512-FUjIs+gRe0upJC++uVs4sdxMw15JxfkT86Gr/kqVwi9kcqaZhXntSbW/Fw959bIYXczjmeVQsilYvBWW4YvSZA==}
+ /@algolia/client-search@4.22.1:
+ resolution: {integrity: sha512-yb05NA4tNaOgx3+rOxAmFztgMTtGBi97X7PC3jyNeGiwkAjOZc2QrdZBYyIdcDLoI09N0gjtpClcackoTN0gPA==}
dependencies:
- '@algolia/client-common': 4.17.2
- '@algolia/requester-common': 4.17.2
- '@algolia/transporter': 4.17.2
+ '@algolia/client-common': 4.22.1
+ '@algolia/requester-common': 4.22.1
+ '@algolia/transporter': 4.22.1
dev: true
- /@algolia/logger-common@4.17.2:
- resolution: {integrity: sha512-EfXuweUE+1HiSMsQidaDWA5Lv4NnStYIlh7PO5pLkI+sdhbMX0e5AO5nUAMIFM1VkEANes70RA8fzhP6OqCqQQ==}
+ /@algolia/logger-common@4.22.1:
+ resolution: {integrity: sha512-OnTFymd2odHSO39r4DSWRFETkBufnY2iGUZNrMXpIhF5cmFE8pGoINNPzwg02QLBlGSaLqdKy0bM8S0GyqPLBg==}
dev: true
- /@algolia/logger-console@4.17.2:
- resolution: {integrity: sha512-JuG8HGVlJ+l/UEDK4h2Y8q/IEmRjQz1J0aS9tf6GPNbGYiSvMr1DDdZ+hqV3bb1XE6wU8Ypex56HisWMSpnG0A==}
+ /@algolia/logger-console@4.22.1:
+ resolution: {integrity: sha512-O99rcqpVPKN1RlpgD6H3khUWylU24OXlzkavUAMy6QZd1776QAcauE3oP8CmD43nbaTjBexZj2nGsBH9Tc0FVA==}
dependencies:
- '@algolia/logger-common': 4.17.2
+ '@algolia/logger-common': 4.22.1
dev: true
- /@algolia/requester-browser-xhr@4.17.2:
- resolution: {integrity: sha512-FKI2lYWwksALfRt2OETFmGb5+P7WVc4py2Ai3H7k8FSfTLwVvs9WVVmtlx6oANQ8RFEK4B85h8DQJTJ29TDfmA==}
+ /@algolia/requester-browser-xhr@4.22.1:
+ resolution: {integrity: sha512-dtQGYIg6MteqT1Uay3J/0NDqD+UciHy3QgRbk7bNddOJu+p3hzjTRYESqEnoX/DpEkaNYdRHUKNylsqMpgwaEw==}
dependencies:
- '@algolia/requester-common': 4.17.2
+ '@algolia/requester-common': 4.22.1
dev: true
- /@algolia/requester-common@4.17.2:
- resolution: {integrity: sha512-Rfim23ztAhYpE9qm+KCfCRo+YLJCjiiTG+IpDdzUjMpYPhUtirQT0A35YEd/gKn86YNyydxS9w8iRSjwKh+L0A==}
+ /@algolia/requester-common@4.22.1:
+ resolution: {integrity: sha512-dgvhSAtg2MJnR+BxrIFqlLtkLlVVhas9HgYKMk2Uxiy5m6/8HZBL40JVAMb2LovoPFs9I/EWIoFVjOrFwzn5Qg==}
dev: true
- /@algolia/requester-node-http@4.17.2:
- resolution: {integrity: sha512-E0b0kyCDMvUIhQmDNd/mH4fsKJdEEX6PkMKrYJjzm6moo+rP22tqpq4Rfe7DZD8OB6/LsDD3zs3Kvd+L+M5wwQ==}
+ /@algolia/requester-node-http@4.22.1:
+ resolution: {integrity: sha512-JfmZ3MVFQkAU+zug8H3s8rZ6h0ahHZL/SpMaSasTCGYR5EEJsCc8SI5UZ6raPN2tjxa5bxS13BRpGSBUens7EA==}
dependencies:
- '@algolia/requester-common': 4.17.2
+ '@algolia/requester-common': 4.22.1
dev: true
- /@algolia/transporter@4.17.2:
- resolution: {integrity: sha512-m8pXlz5OnNzjD1rcw+duCN4jG4yEzkJBsvKYMoN22Oq6rQwy1AY5muZ+IQUs4dL+A364CYkRMLRWhvXpCZ1x+g==}
+ /@algolia/transporter@4.22.1:
+ resolution: {integrity: sha512-kzWgc2c9IdxMa3YqA6TN0NW5VrKYYW/BELIn7vnLyn+U/RFdZ4lxxt9/8yq3DKV5snvoDzzO4ClyejZRdV3lMQ==}
dependencies:
- '@algolia/cache-common': 4.17.2
- '@algolia/logger-common': 4.17.2
- '@algolia/requester-common': 4.17.2
+ '@algolia/cache-common': 4.22.1
+ '@algolia/logger-common': 4.22.1
+ '@algolia/requester-common': 4.22.1
dev: true
/@alloc/quick-lru@5.2.0:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
- /@ant-design/colors@7.0.0:
- resolution: {integrity: sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg==}
+ /@ant-design/colors@7.0.2:
+ resolution: {integrity: sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg==}
dependencies:
- '@ctrl/tinycolor': 3.6.0
+ '@ctrl/tinycolor': 3.6.1
dev: false
- /@ant-design/cssinjs@1.11.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-ya0wpkOzBTdQX4u2h6xpluflKPPQuq7LtvJQ9ThDXwu6t67CNFr6SJCEvkuQ9+4rU89VhYMP4IUaTaqYgtsBTQ==}
+ /@ant-design/cssinjs@1.18.4(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-IrUAOj5TYuMG556C9gdbFuOrigyhzhU5ZYpWb3gYTxAwymVqRbvLzFCZg6OsjLBR6GhzcxYF3AhxKmjB+rA2xA==}
peerDependencies:
react: '>=16.0.0'
react-dom: '>=16.0.0'
dependencies:
- '@babel/runtime': 7.22.3
+ '@babel/runtime': 7.24.0
'@emotion/hash': 0.8.0
'@emotion/unitless': 0.7.5
- classnames: 2.3.2
- csstype: 3.1.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ csstype: 3.1.3
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- stylis: 4.2.0
+ stylis: 4.3.1
dev: false
- /@ant-design/icons-svg@4.2.1:
- resolution: {integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw==}
+ /@ant-design/icons-svg@4.4.2:
+ resolution: {integrity: sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==}
dev: false
- /@ant-design/icons@5.1.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-YHKL7Jx3bM12OxvtiYDon04BsBT/6LGitYEqar3GljzWaAyMOAD8i/uF1Rsi5Us/YNdWWXBGSvZV2OZWMpJlcA==}
+ /@ant-design/icons@5.3.4(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-U5eTSeSFr2V9SeJzYOo5mybAZfsoNuiIA8bvFoZUe+h9LBLs8UwrVaVwcMQC4AhBuojXkLMlmtnIlvUczXXHaQ==}
engines: {node: '>=8'}
peerDependencies:
react: '>=16.0.0'
react-dom: '>=16.0.0'
dependencies:
- '@ant-design/colors': 7.0.0
- '@ant-design/icons-svg': 4.2.1
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/colors': 7.0.2
+ '@ant-design/icons-svg': 4.4.2
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@ant-design/react-slick@1.0.1(react@18.2.0):
- resolution: {integrity: sha512-ARM0TmpGdDuUVE10NwUCENQlJSInNKo5NiBjL5szu5BxWNEHNwQMcDrlVCqFbkvFLy+2CvywW8Y59QJtC0YDag==}
+ /@ant-design/react-slick@1.0.2(react@18.2.0):
+ resolution: {integrity: sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ==}
peerDependencies:
react: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
json2mq: 0.2.0
react: 18.2.0
resize-observer-polyfill: 1.5.1
throttle-debounce: 5.0.0
dev: false
- /@babel/helper-string-parser@7.22.5:
- resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
+ /@babel/helper-string-parser@7.23.4:
+ resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
engines: {node: '>=6.9.0'}
dev: true
- /@babel/helper-validator-identifier@7.22.5:
- resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
+ /@babel/helper-validator-identifier@7.22.20:
+ resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
dev: true
- /@babel/parser@7.22.5:
- resolution: {integrity: sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==}
+ /@babel/parser@7.24.0:
+ resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.22.5
+ '@babel/types': 7.24.0
dev: true
- /@babel/runtime@7.22.3:
- resolution: {integrity: sha512-XsDuspWKLUsxwCp6r7EhsExHtYfbe5oAGQ19kqngTdCPUoPQzOPdUbD/pB9PJiwb2ptYKQDjSJT3R6dC+EPqfQ==}
+ /@babel/runtime@7.24.0:
+ resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==}
engines: {node: '>=6.9.0'}
dependencies:
- regenerator-runtime: 0.13.11
+ regenerator-runtime: 0.14.1
dev: false
- /@babel/types@7.22.5:
- resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==}
+ /@babel/types@7.24.0:
+ resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-string-parser': 7.22.5
- '@babel/helper-validator-identifier': 7.22.5
+ '@babel/helper-string-parser': 7.23.4
+ '@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
dev: true
@@ -496,8 +504,8 @@ packages:
'@jridgewell/trace-mapping': 0.3.9
dev: true
- /@ctrl/tinycolor@3.6.0:
- resolution: {integrity: sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ==}
+ /@ctrl/tinycolor@3.6.1:
+ resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==}
engines: {node: '>=10'}
dev: false
@@ -506,15 +514,15 @@ packages:
engines: {node: '>=10.0.0'}
dev: true
- /@docsearch/css@3.5.1:
- resolution: {integrity: sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==}
+ /@docsearch/css@3.6.0:
+ resolution: {integrity: sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==}
dev: true
- /@docsearch/js@3.5.1(@algolia/client-search@4.17.2)(search-insights@2.6.0):
- resolution: {integrity: sha512-EXi8de5njxgP6TV3N9ytnGRLG9zmBNTEZjR4VzwPcpPLbZxxTLG2gaFyJyKiFVQxHW/DPlMrDJA3qoRRGEkgZw==}
+ /@docsearch/js@3.6.0(@algolia/client-search@4.22.1)(search-insights@2.13.0):
+ resolution: {integrity: sha512-QujhqINEElrkIfKwyyyTfbsfMAYCkylInLYMRqHy7PHc8xTBQCow73tlo/Kc7oIwBrCLf0P3YhjlOeV4v8hevQ==}
dependencies:
- '@docsearch/react': 3.5.1(@algolia/client-search@4.17.2)(search-insights@2.6.0)
- preact: 10.15.1
+ '@docsearch/react': 3.6.0(@algolia/client-search@4.22.1)(search-insights@2.13.0)
+ preact: 10.19.7
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -523,12 +531,13 @@ packages:
- search-insights
dev: true
- /@docsearch/react@3.5.1(@algolia/client-search@4.17.2)(search-insights@2.6.0):
- resolution: {integrity: sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==}
+ /@docsearch/react@3.6.0(@algolia/client-search@4.22.1)(search-insights@2.13.0):
+ resolution: {integrity: sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
react: '>= 16.8.0 < 19.0.0'
react-dom: '>= 16.8.0 < 19.0.0'
+ search-insights: '>= 1 < 3'
peerDependenciesMeta:
'@types/react':
optional: true
@@ -536,14 +545,16 @@ packages:
optional: true
react-dom:
optional: true
+ search-insights:
+ optional: true
dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.17.2)(algoliasearch@4.17.2)(search-insights@2.6.0)
- '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.17.2)(algoliasearch@4.17.2)
- '@docsearch/css': 3.5.1
- algoliasearch: 4.17.2
+ '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)(search-insights@2.13.0)
+ '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.22.1)(algoliasearch@4.22.1)
+ '@docsearch/css': 3.6.0
+ algoliasearch: 4.22.1
+ search-insights: 2.13.0
transitivePeerDependencies:
- '@algolia/client-search'
- - search-insights
dev: true
/@emotion/hash@0.8.0:
@@ -554,8 +565,8 @@ packages:
resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==}
dev: false
- /@esbuild/android-arm64@0.17.19:
- resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
+ /@esbuild/android-arm64@0.18.20:
+ resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -563,8 +574,8 @@ packages:
dev: true
optional: true
- /@esbuild/android-arm@0.17.19:
- resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
+ /@esbuild/android-arm@0.18.20:
+ resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@@ -572,8 +583,8 @@ packages:
dev: true
optional: true
- /@esbuild/android-x64@0.17.19:
- resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
+ /@esbuild/android-x64@0.18.20:
+ resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -581,8 +592,8 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-arm64@0.17.19:
- resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
+ /@esbuild/darwin-arm64@0.18.20:
+ resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -590,8 +601,8 @@ packages:
dev: true
optional: true
- /@esbuild/darwin-x64@0.17.19:
- resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
+ /@esbuild/darwin-x64@0.18.20:
+ resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -599,8 +610,8 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-arm64@0.17.19:
- resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
+ /@esbuild/freebsd-arm64@0.18.20:
+ resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -608,8 +619,8 @@ packages:
dev: true
optional: true
- /@esbuild/freebsd-x64@0.17.19:
- resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
+ /@esbuild/freebsd-x64@0.18.20:
+ resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -617,8 +628,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm64@0.17.19:
- resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
+ /@esbuild/linux-arm64@0.18.20:
+ resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -626,8 +637,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-arm@0.17.19:
- resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
+ /@esbuild/linux-arm@0.18.20:
+ resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -635,8 +646,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ia32@0.17.19:
- resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
+ /@esbuild/linux-ia32@0.18.20:
+ resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -644,8 +655,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-loong64@0.17.19:
- resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
+ /@esbuild/linux-loong64@0.18.20:
+ resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@@ -653,8 +664,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-mips64el@0.17.19:
- resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
+ /@esbuild/linux-mips64el@0.18.20:
+ resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -662,8 +673,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-ppc64@0.17.19:
- resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
+ /@esbuild/linux-ppc64@0.18.20:
+ resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -671,8 +682,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-riscv64@0.17.19:
- resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
+ /@esbuild/linux-riscv64@0.18.20:
+ resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -680,8 +691,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-s390x@0.17.19:
- resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
+ /@esbuild/linux-s390x@0.18.20:
+ resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -689,8 +700,8 @@ packages:
dev: true
optional: true
- /@esbuild/linux-x64@0.17.19:
- resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
+ /@esbuild/linux-x64@0.18.20:
+ resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -698,8 +709,8 @@ packages:
dev: true
optional: true
- /@esbuild/netbsd-x64@0.17.19:
- resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
+ /@esbuild/netbsd-x64@0.18.20:
+ resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -707,8 +718,8 @@ packages:
dev: true
optional: true
- /@esbuild/openbsd-x64@0.17.19:
- resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
+ /@esbuild/openbsd-x64@0.18.20:
+ resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -716,8 +727,8 @@ packages:
dev: true
optional: true
- /@esbuild/sunos-x64@0.17.19:
- resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
+ /@esbuild/sunos-x64@0.18.20:
+ resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -725,8 +736,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-arm64@0.17.19:
- resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
+ /@esbuild/win32-arm64@0.18.20:
+ resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -734,8 +745,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-ia32@0.17.19:
- resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
+ /@esbuild/win32-ia32@0.18.20:
+ resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -743,8 +754,8 @@ packages:
dev: true
optional: true
- /@esbuild/win32-x64@0.17.19:
- resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
+ /@esbuild/win32-x64@0.18.20:
+ resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -752,30 +763,30 @@ packages:
dev: true
optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.38.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.38.0
- eslint-visitor-keys: 3.4.1
+ eslint: 8.57.0
+ eslint-visitor-keys: 3.4.3
dev: true
- /@eslint-community/regexpp@4.5.1:
- resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==}
+ /@eslint-community/regexpp@4.10.0:
+ resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
- /@eslint/eslintrc@2.0.3:
- resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==}
+ /@eslint/eslintrc@2.1.4:
+ resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
- espree: 9.5.2
- globals: 13.20.0
- ignore: 5.2.4
+ espree: 9.6.1
+ globals: 13.24.0
+ ignore: 5.3.1
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@@ -784,42 +795,43 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.38.0:
- resolution: {integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==}
+ /@eslint/js@8.57.0:
+ resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@fortawesome/fontawesome-free@6.4.2:
- resolution: {integrity: sha512-m5cPn3e2+FDCOgi1mz0RexTUvvQibBebOUlUlW0+YrMjDTPkiJ6VTKukA1GRsvRw+12KyJndNjj0O4AgTxm2Pg==}
+ /@fortawesome/fontawesome-free@6.5.1:
+ resolution: {integrity: sha512-CNy5vSwN3fsUStPRLX7fUYojyuzoEMSXPl7zSLJ8TgtRfjv24LOnOWKT2zYwaHZCJGkdyRnTmstR0P+Ah503Gw==}
engines: {node: '>=6'}
requiresBuild: true
dev: false
- /@headlessui/react@1.7.15(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-OTO0XtoRQ6JPB1cKNFYBZv2Q0JMqMGNhYP1CjPvcJvjz8YGokz8oAj89HIYZGN0gZzn/4kk9iUpmMF4Q21Gsqw==}
+ /@headlessui/react@1.7.18(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==}
engines: {node: '>=10'}
peerDependencies:
react: ^16 || ^17 || ^18
react-dom: ^16 || ^17 || ^18
dependencies:
+ '@tanstack/react-virtual': 3.2.0(react-dom@18.2.0)(react@18.2.0)
client-only: 0.0.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@heroicons/react@2.0.18(react@18.2.0):
- resolution: {integrity: sha512-7TyMjRrZZMBPa+/5Y8lN0iyvUU/01PeMGX2+RE7cQWpEUIcb4QotzUObFkJDejj/HUH4qjP/eQ0gzzKs2f+6Yw==}
+ /@heroicons/react@2.1.1(react@18.2.0):
+ resolution: {integrity: sha512-JyyN9Lo66kirbCMuMMRPtJxtKJoIsXKS569ebHGGRKbl8s4CtUfLnyKJxteA+vIKySocO4s1SkTkGS4xtG/yEA==}
peerDependencies:
react: '>= 16'
dependencies:
react: 18.2.0
dev: false
- /@humanwhocodes/config-array@0.11.10:
- resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
+ /@humanwhocodes/config-array@0.11.14:
+ resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
dependencies:
- '@humanwhocodes/object-schema': 1.2.1
+ '@humanwhocodes/object-schema': 2.0.2
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
@@ -831,49 +843,57 @@ packages:
engines: {node: '>=12.22'}
dev: true
- /@humanwhocodes/object-schema@1.2.1:
- resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
+ /@humanwhocodes/object-schema@2.0.2:
+ resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
dev: true
- /@jridgewell/gen-mapping@0.3.3:
- resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
+ /@isaacs/cliui@8.0.2:
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: /string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: /strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: /wrap-ansi@7.0.0
+
+ /@jridgewell/gen-mapping@0.3.5:
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
engines: {node: '>=6.0.0'}
dependencies:
- '@jridgewell/set-array': 1.1.2
+ '@jridgewell/set-array': 1.2.1
'@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.18
+ '@jridgewell/trace-mapping': 0.3.25
- /@jridgewell/resolve-uri@3.1.0:
- resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
+ /@jridgewell/resolve-uri@3.1.2:
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
engines: {node: '>=6.0.0'}
- /@jridgewell/set-array@1.1.2:
- resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
+ /@jridgewell/set-array@1.2.1:
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
engines: {node: '>=6.0.0'}
- /@jridgewell/source-map@0.3.3:
- resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==}
+ /@jridgewell/source-map@0.3.6:
+ resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
dependencies:
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.18
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
dev: true
- /@jridgewell/sourcemap-codec@1.4.14:
- resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
-
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- /@jridgewell/trace-mapping@0.3.18:
- resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
+ /@jridgewell/trace-mapping@0.3.25:
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
dependencies:
- '@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.14
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.4.15
/@jridgewell/trace-mapping@0.3.9:
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
dependencies:
- '@jridgewell/resolve-uri': 3.1.0
+ '@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
@@ -881,8 +901,8 @@ packages:
resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==}
dev: true
- /@mantine/form@6.0.13(react@18.2.0):
- resolution: {integrity: sha512-oR/bnnJEd6T42N5pUhXYZ5RaKC4EZozEFW2jHCWDKIAJDjIgGUQrLL/tCjclQ2NwtghaoCTz+9zu32CuXer7TA==}
+ /@mantine/form@6.0.21(react@18.2.0):
+ resolution: {integrity: sha512-d4tlxyZic7MSDnaPx/WliCX1sRFDkUd2nxx4MxxO2T4OSek0YDqTlSBCxeoveu60P+vrQQN5rbbsVsaOJBe4SQ==}
peerDependencies:
react: '>=16.8.0'
dependencies:
@@ -907,7 +927,13 @@ packages:
engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.15.0
+ fastq: 1.17.1
+
+ /@pkgjs/parseargs@0.11.0:
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+ requiresBuild: true
+ optional: true
/@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.14.0)(webpack-dev-server@4.13.1)(webpack@5.76.0):
resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==}
@@ -937,223 +963,257 @@ packages:
dependencies:
ansi-html-community: 0.0.8
common-path-prefix: 3.0.0
- core-js-pure: 3.30.2
+ core-js-pure: 3.36.1
error-stack-parser: 2.1.4
find-up: 5.0.0
- html-entities: 2.3.5
+ html-entities: 2.5.2
loader-utils: 2.0.4
react-refresh: 0.14.0
- schema-utils: 3.2.0
+ schema-utils: 3.3.0
source-map: 0.7.4
webpack: 5.76.0
webpack-dev-server: 4.13.1(webpack@5.76.0)
dev: true
- /@polka/url@1.0.0-next.21:
- resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
+ /@pmmmwh/react-refresh-webpack-plugin@0.5.10(react-refresh@0.14.0)(webpack@5.90.3):
+ resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==}
+ engines: {node: '>= 10.13'}
+ peerDependencies:
+ '@types/webpack': 4.x || 5.x
+ react-refresh: '>=0.10.0 <1.0.0'
+ sockjs-client: ^1.4.0
+ type-fest: '>=0.17.0 <4.0.0'
+ webpack: '>=4.43.0 <6.0.0'
+ webpack-dev-server: 3.x || 4.x
+ webpack-hot-middleware: 2.x
+ webpack-plugin-serve: 0.x || 1.x
+ peerDependenciesMeta:
+ '@types/webpack':
+ optional: true
+ sockjs-client:
+ optional: true
+ type-fest:
+ optional: true
+ webpack-dev-server:
+ optional: true
+ webpack-hot-middleware:
+ optional: true
+ webpack-plugin-serve:
+ optional: true
+ dependencies:
+ ansi-html-community: 0.0.8
+ common-path-prefix: 3.0.0
+ core-js-pure: 3.36.1
+ error-stack-parser: 2.1.4
+ find-up: 5.0.0
+ html-entities: 2.5.2
+ loader-utils: 2.0.4
+ react-refresh: 0.14.0
+ schema-utils: 3.3.0
+ source-map: 0.7.4
+ webpack: 5.90.3
dev: true
- /@rc-component/color-picker@1.2.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-IitJ6RWGHs7btI1AqzGPrehr5bueWLGDUyMKwDwvFunfSDo/o8g/95kUG55vC5EYLM0ZJ3SDfw45OrW5KAx3oA==}
+ /@polka/url@1.0.0-next.25:
+ resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
+ dev: true
+
+ /@rc-component/color-picker@1.5.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-+tGGH3nLmYXTalVe0L8hSZNs73VTP5ueSHwUlDC77KKRaN7G4DS4wcpG5DTDzdcV/Yas+rzA6UGgIyzd8fS4cw==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@ctrl/tinycolor': 3.6.0
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@ctrl/tinycolor': 3.6.1
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@rc-component/context@1.3.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-6QdaCJ7Wn5UZLJs15IEfqy4Ru3OaL5ctqpQYWd5rlfV9wwzrzdt6+kgAQZV/qdB0MUPN4nhyBfRembQCIvBf+w==}
+ /@rc-component/context@1.4.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@rc-component/mini-decimal@1.0.1:
- resolution: {integrity: sha512-9N8nRk0oKj1qJzANKl+n9eNSMUGsZtjwNuDCiZ/KA+dt1fE3zq5x2XxclRcAbOIXnZcJ53ozP2Pa60gyELXagA==}
+ /@rc-component/mini-decimal@1.1.0:
+ resolution: {integrity: sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==}
engines: {node: '>=8.x'}
dependencies:
- '@babel/runtime': 7.22.3
+ '@babel/runtime': 7.24.0
dev: false
- /@rc-component/mutate-observer@1.0.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-okqRJSfNisXdI6CUeOLZC5ukBW/8kir2Ii4PJiKpUt+3+uS7dxwJUMxsUZquxA1rQuL8YcEmKVp/TCnR+yUdZA==}
+ /@rc-component/mutate-observer@1.1.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@rc-component/portal@1.1.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-m8w3dFXX0H6UkJ4wtfrSwhe2/6M08uz24HHrF8pWfAXPwA9hwCuTE5per/C86KwNLouRpwFGcr7LfpHaa1F38g==}
+ /@rc-component/portal@1.1.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@rc-component/tour@1.8.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-rrRGioHTLQlGca27G2+lw7QpRb3uuMYCUIJjj31/B44VCJS0P2tqYhOgtzvWQmaLMlWH3ZlpzotkKX13NT4XEA==}
+ /@rc-component/tour@1.14.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-A75DZ8LVvahBIvxooj3Gvf2sxe+CGOkmzPNX7ek0i0AJHyKZ1HXe5ieIGo3m0FMdZfVOlbCJ952Duq8VKAHk6g==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/trigger': 1.13.4(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@rc-component/trigger@1.13.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-DMRCHCOTgX1tpWSu6Lq0hhzktmgwY859JuSUZAerS+ocbqiB9nDR9n1JwJJREa8fGvc7U/8SovoPl0qLDsrKew==}
+ /@rc-component/trigger@2.0.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-niwKADPdY5dhdIblV6uwSayVivwo2uUISfJqri+/ovYQcH/omxDYBJKo755QKeoIIsWptxnRpgr7reEnNEZGFg==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
- rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@remix-run/router@1.6.2:
- resolution: {integrity: sha512-LzqpSrMK/3JBAVBI9u3NWtOhWNw5AMQfrUFYB0+bDHTSw17z++WJLsPsxAuK+oSddsxk4d7F/JcdDPM1M5YAhA==}
- engines: {node: '>=14'}
+ /@remix-run/router@1.15.3:
+ resolution: {integrity: sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==}
+ engines: {node: '>=14.0.0'}
dev: false
- /@rspack/binding-darwin-arm64@0.2.1:
- resolution: {integrity: sha512-/ow4VjvvHFfDmQ1kBFstQDDy2S/dI030wGOx65zgbF1JLj/AlXbAictR8HYOBj+t6otaMOMGoyjxfyLcg9PISA==}
+ /@rspack/binding-darwin-arm64@0.2.12:
+ resolution: {integrity: sha512-TTiizzXNYGILAwwUhf49AqeNRJ7NXnzObhmqaDJ76lwDph+yLf8HYhNWAzrhYljaWQGYjwTYUdXVrGflYb2pHA==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rspack/binding-darwin-x64@0.2.1:
- resolution: {integrity: sha512-wJEFUxuw50ZAAjCThAWFUXjtmBVhT/v3clFlLMigWCMkMJaut7qP5GxV3z/rq4qFz7ATKCwYClYmyYoPMMwnIA==}
+ /@rspack/binding-darwin-x64@0.2.12:
+ resolution: {integrity: sha512-zq32runVEEXoJQjo5xfKxoDsxPVQu3KHplZR3Yxp5fxnx7b9eiM5BPf1FQ6ml7b6FC4ZXyQNYwtoDsLSTYRnfg==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rspack/binding-linux-arm64-gnu@0.2.1:
- resolution: {integrity: sha512-t7I+L1XijBxFE8zc4Jwl6Q+UdvbMlPVJRew/K4Uz2nq9AMWdhNuxyVzJ8snohWbi/g8SlFo+CnnN8dPmg/0mDA==}
+ /@rspack/binding-linux-arm64-gnu@0.2.12:
+ resolution: {integrity: sha512-C5LR+/na47/ZlQXvrQP96GfzRnh34fa4cT3wD7C+BOwPrPrCdhf8Z3GNzv2J6Rs/ACBZjpD2DE+ARrWsBAv33w==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rspack/binding-linux-arm64-musl@0.2.1:
- resolution: {integrity: sha512-rxR9OIK0b8Gy1AY7TbR2zGPlSx6aASPTfII08HnNfgNgtX06jLOoiJ8KR+QOHpc0b8t8j7kdIDvMNq1B4qlumA==}
+ /@rspack/binding-linux-arm64-musl@0.2.12:
+ resolution: {integrity: sha512-UbLGMUOSPaivO6TbGVt1JKeOXTfj1DFjIBTy2CKxIF5+B6xvg+ns9BhZobtZmjDlJ9GvkkHFoawFyl6UG+XLpg==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rspack/binding-linux-x64-gnu@0.2.1:
- resolution: {integrity: sha512-NhMksLETcqPNTVaIs4qDcJv3lohriNB75VW3C3lfgQDbpmvdzPptYsfSAI7heUeNSHHch217p7aakjj2wP/K0w==}
+ /@rspack/binding-linux-x64-gnu@0.2.12:
+ resolution: {integrity: sha512-I5W6WaD9llJjFR+Z1aJj0Ml/cheyHDH4eyTfEZXiOCEeTFJlA5NhMn97fDWoFKVYh5wq6uwCrxnaOSehYlsbYw==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rspack/binding-linux-x64-musl@0.2.1:
- resolution: {integrity: sha512-XVOVaju6LggsOX17arQA+W0wm3yVyCOR9IHMTqkcB6ZMvhcCZAq807SizLa4wXxr3PRUmPPvWHHxZoo8pZzLVQ==}
+ /@rspack/binding-linux-x64-musl@0.2.12:
+ resolution: {integrity: sha512-JuJKw502u/1FroIfR5iwoZ9pfx/iPpFEQmA6TseIKnu8eHM1jPKlPWAY4geBvzgiz04EdTs4uJ8o1ItoQLsddg==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rspack/binding-win32-arm64-msvc@0.2.1:
- resolution: {integrity: sha512-cJIsbKNapY+UAzkweLrs0ml1ODhiS+cu8L8ESXEwemyZHVtc7tOvYur+/RnXi7HExSHLa9QMxwzxDHj/GSHsCQ==}
+ /@rspack/binding-win32-arm64-msvc@0.2.12:
+ resolution: {integrity: sha512-f5npfQkXP8uHDSwiT1cXAhrdPwr7hrCz3EVKfwsB5Y1ny17YAH4ztm5Pk7oBB8H8SjQfn2Af8C3YEz1SUyk5/g==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rspack/binding-win32-ia32-msvc@0.2.1:
- resolution: {integrity: sha512-mOFOLaJYbUp+qeWqPI3TDQNDpwSFdSUtLbbpWGbTMYUMbgybCk9K5/rK3c0c283svr/u5sAVDx/QazcQEvOVKw==}
+ /@rspack/binding-win32-ia32-msvc@0.2.12:
+ resolution: {integrity: sha512-pw8a1gCK+TK8suZdEZwXzdEzC+ZGtYsv75BhwHNRrcKUbmRjn7FTtvSO0beZlRMNcfc3A2SD1ZmozZM1czbang==}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rspack/binding-win32-x64-msvc@0.2.1:
- resolution: {integrity: sha512-6brT2uSCh5qV0Ibjf7jOtD4dQ/8CSms/kxBYV0tXeUC73WAcKvk0sv/aySu96ZDKZV69foBS83JR4TcMnkHxuQ==}
+ /@rspack/binding-win32-x64-msvc@0.2.12:
+ resolution: {integrity: sha512-6UGQKJ0CG5g/v7vSeDr5wI1AuAaWR4P6xoRcyWMeeW5Vw3sOxqK/MfEOtwVseX47IcF+NhrmHhVX7MN4EiO0ZA==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rspack/binding@0.2.1:
- resolution: {integrity: sha512-9QUjHU0y/Yu3ZZ4e9hrtN7NrRcSdxdbZSu53KDK6/M2wlyS4QJu8Pr627RIWv23K8NwGq8HlNGvn1zqsZjfpwQ==}
+ /@rspack/binding@0.2.12:
+ resolution: {integrity: sha512-Pi/Zi6NgOXiHPA08lk1yFTJwlTozLx6cLI87astcMQz56LSOQb8wBV9uiRvWufnWWijh7+jznNxpv7psWqXRoA==}
optionalDependencies:
- '@rspack/binding-darwin-arm64': 0.2.1
- '@rspack/binding-darwin-x64': 0.2.1
- '@rspack/binding-linux-arm64-gnu': 0.2.1
- '@rspack/binding-linux-arm64-musl': 0.2.1
- '@rspack/binding-linux-x64-gnu': 0.2.1
- '@rspack/binding-linux-x64-musl': 0.2.1
- '@rspack/binding-win32-arm64-msvc': 0.2.1
- '@rspack/binding-win32-ia32-msvc': 0.2.1
- '@rspack/binding-win32-x64-msvc': 0.2.1
- dev: true
-
- /@rspack/cli@0.2.1(react-refresh@0.14.0)(ts-node@10.9.1)(webpack@5.76.0):
- resolution: {integrity: sha512-LgvKU/Jz1Htj1vD1IsZvbUHUsBsmIsrYHndkF3RwP8pkXL+IFUZepGPYaEIscjlkDRmzTmiVcDo5HFtdAIiz2w==}
+ '@rspack/binding-darwin-arm64': 0.2.12
+ '@rspack/binding-darwin-x64': 0.2.12
+ '@rspack/binding-linux-arm64-gnu': 0.2.12
+ '@rspack/binding-linux-arm64-musl': 0.2.12
+ '@rspack/binding-linux-x64-gnu': 0.2.12
+ '@rspack/binding-linux-x64-musl': 0.2.12
+ '@rspack/binding-win32-arm64-msvc': 0.2.12
+ '@rspack/binding-win32-ia32-msvc': 0.2.12
+ '@rspack/binding-win32-x64-msvc': 0.2.12
+ dev: true
+
+ /@rspack/cli@0.2.12(react-refresh@0.14.0)(webpack@5.90.3):
+ resolution: {integrity: sha512-D/4dS/DoCalj4AccwdaIbItd7r+PdAFsIUeZ9l0MQuzv8r9NXr5kaIR4QRaj4JTq0fKUv1G9H9u02z04NqRatw==}
hasBin: true
- peerDependencies:
- ts-node: '>= 10'
- peerDependenciesMeta:
- ts-node:
- optional: true
dependencies:
'@discoveryjs/json-ext': 0.5.7
- '@rspack/core': 0.2.1(webpack-dev-server@4.13.1)(webpack@5.76.0)
- '@rspack/dev-server': 0.2.1(@rspack/core@0.2.1)(react-refresh@0.14.0)
+ '@rspack/core': 0.2.12(webpack@5.90.3)
+ '@rspack/dev-server': 0.2.12(@rspack/core@0.2.12)(react-refresh@0.14.0)
colorette: 2.0.19
+ interpret: 3.1.1
+ rechoir: 0.8.0
semver: 6.3.0
- ts-node: 10.9.1(@types/node@20.2.6)(typescript@5.0.2)
webpack-bundle-analyzer: 4.6.1
yargs: 17.6.2
transitivePeerDependencies:
@@ -1176,24 +1236,25 @@ packages:
- webpack-plugin-serve
dev: true
- /@rspack/core@0.2.1(webpack-dev-server@4.13.1)(webpack@5.76.0):
- resolution: {integrity: sha512-WZnJZbU5/WFgC3t4tnAGxADGjSkFQY53+84w6ySP/OMeT9+1VACv9ujJ3NcyPzhG3cd/XMS8EW3H5sd3kwdDnw==}
+ /@rspack/core@0.2.12(webpack@5.90.3):
+ resolution: {integrity: sha512-SekS+6bdTSx16nWQD7rGdnLK6fr0PewV2KKDt6w3jwHkJxDQygdUqL+st3c/JBGm/dpIVVpWkAcoLpK3EjFUcA==}
dependencies:
- '@rspack/binding': 0.2.1
- '@rspack/dev-client': 0.2.1(react-refresh@0.14.0)(webpack-dev-server@4.13.1)(webpack@5.76.0)
+ '@rspack/binding': 0.2.12
+ '@rspack/dev-client': 0.2.12(react-refresh@0.14.0)(webpack@5.90.3)
'@swc/helpers': 0.5.1
- browserslist: 4.21.7
+ browserslist: 4.23.0
compare-versions: 6.0.0-rc.1
enhanced-resolve: 5.12.0
graceful-fs: 4.2.10
neo-async: 2.6.2
react-refresh: 0.14.0
- schema-utils: 4.1.0
+ schema-utils: 4.2.0
tapable: 2.2.1
- watchpack: 2.4.0
+ util: 0.12.5
+ watchpack: 2.4.1
webpack-sources: 3.2.3
- zod: 3.21.4
- zod-validation-error: 1.3.0(zod@3.21.4)
+ zod: 3.22.4
+ zod-validation-error: 1.2.0(zod@3.22.4)
transitivePeerDependencies:
- '@types/webpack'
- sockjs-client
@@ -1204,8 +1265,8 @@ packages:
- webpack-plugin-serve
dev: true
- /@rspack/dev-client@0.2.1(react-refresh@0.14.0)(webpack-dev-server@4.13.1)(webpack@5.76.0):
- resolution: {integrity: sha512-1c5+RPcyJx5KTohUHVd9KOlAsYVJZ9CzDeNXaXMQvw+7uLs7wKqNPI37uSbTleDo+bH8tKCE2Exc2baNp/u3uA==}
+ /@rspack/dev-client@0.2.12(react-refresh@0.14.0)(webpack-dev-server@4.13.1)(webpack@5.76.0):
+ resolution: {integrity: sha512-EeovUu3iItItbSKcZH3eNoGvvFiqUfFEHg22jJQTGeV3I5sZWvgfQA7+JQq44HI50Rq1EI8R9rB5X1rXwrhv/w==}
peerDependencies:
react-refresh: '>=0.10.0 <1.0.0'
peerDependenciesMeta:
@@ -1224,11 +1285,16 @@ packages:
- webpack-plugin-serve
dev: true
- /@rspack/dev-middleware@0.2.1(webpack-dev-server@4.13.1)(webpack@5.76.0):
- resolution: {integrity: sha512-K42kkXsfi7xQGCm19VczAGGX/CYk2JZcNDdLjSeIppejPXDn/3GVHijG+fbqa/eyPEvzWy10cZ7+bDmoW5rCmQ==}
+ /@rspack/dev-client@0.2.12(react-refresh@0.14.0)(webpack@5.90.3):
+ resolution: {integrity: sha512-EeovUu3iItItbSKcZH3eNoGvvFiqUfFEHg22jJQTGeV3I5sZWvgfQA7+JQq44HI50Rq1EI8R9rB5X1rXwrhv/w==}
+ peerDependencies:
+ react-refresh: '>=0.10.0 <1.0.0'
+ peerDependenciesMeta:
+ react-refresh:
+ optional: true
dependencies:
- '@rspack/core': 0.2.1(webpack-dev-server@4.13.1)(webpack@5.76.0)
- webpack-dev-middleware: 6.0.2(webpack@5.76.0)
+ '@pmmmwh/react-refresh-webpack-plugin': 0.5.10(react-refresh@0.14.0)(webpack@5.90.3)
+ react-refresh: 0.14.0
transitivePeerDependencies:
- '@types/webpack'
- sockjs-client
@@ -1239,20 +1305,20 @@ packages:
- webpack-plugin-serve
dev: true
- /@rspack/dev-server@0.2.1(@rspack/core@0.2.1)(react-refresh@0.14.0):
- resolution: {integrity: sha512-oq8bWxloy7sE24q97Nv0gJAqOI3DZpQRv2n3tlDk0ISqujPNXb8APAoVmKnfPmwE+irFo0nCFtlrStsliswPXA==}
+ /@rspack/dev-server@0.2.12(@rspack/core@0.2.12)(react-refresh@0.14.0):
+ resolution: {integrity: sha512-z69w6lvRR1ZVJmdSWzs/bc9w29ZhSU1bz1GPDSdHPJ05fesvEtMrEYwg8YOO69lAKHGVQHoevHILO32cwMtKQQ==}
peerDependencies:
'@rspack/core': '*'
dependencies:
- '@rspack/core': 0.2.1(webpack-dev-server@4.13.1)(webpack@5.76.0)
- '@rspack/dev-client': 0.2.1(react-refresh@0.14.0)(webpack-dev-server@4.13.1)(webpack@5.76.0)
- '@rspack/dev-middleware': 0.2.1(webpack-dev-server@4.13.1)(webpack@5.76.0)
+ '@rspack/core': 0.2.12(webpack@5.90.3)
+ '@rspack/dev-client': 0.2.12(react-refresh@0.14.0)(webpack-dev-server@4.13.1)(webpack@5.76.0)
chokidar: 3.5.3
connect-history-api-fallback: 2.0.0
express: 4.18.1
- http-proxy-middleware: 2.0.6(@types/express@4.17.17)
+ http-proxy-middleware: 2.0.6(@types/express@4.17.21)
mime-types: 2.1.35
webpack: 5.76.0
+ webpack-dev-middleware: 6.0.2(webpack@5.76.0)
webpack-dev-server: 4.13.1(webpack@5.76.0)
ws: 8.8.1
transitivePeerDependencies:
@@ -1273,8 +1339,8 @@ packages:
- webpack-plugin-serve
dev: true
- /@swc/core-darwin-arm64@1.3.62:
- resolution: {integrity: sha512-MmGilibITz68LEje6vJlKzc2gUUSgzvB3wGLSjEORikTNeM7P8jXVxE4A8fgZqDeudJUm9HVWrxCV+pHDSwXhA==}
+ /@swc/core-darwin-arm64@1.4.8:
+ resolution: {integrity: sha512-hhQCffRTgzpTIbngSnC30vV6IJVTI9FFBF954WEsshsecVoCGFiMwazBbrkLG+RwXENTrMhgeREEFh6R3KRgKQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
@@ -1282,8 +1348,8 @@ packages:
dev: true
optional: true
- /@swc/core-darwin-x64@1.3.62:
- resolution: {integrity: sha512-Xl93MMB3sCWVlYWuQIB+v6EQgzoiuQYK5tNt9lsHoIEVu2zLdkQjae+5FUHZb1VYqCXIiWcULFfVz0R4Sjb7JQ==}
+ /@swc/core-darwin-x64@1.4.8:
+ resolution: {integrity: sha512-P3ZBw8Jr8rKhY/J8d+6WqWriqngGTgHwtFeJ8MIakQJTbdYbFgXSZxcvDiERg3psbGeFXaUaPI0GO6BXv9k/OQ==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
@@ -1291,8 +1357,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-arm-gnueabihf@1.3.62:
- resolution: {integrity: sha512-nJsp6O7kCtAjTTMcIjVB0g5y1JNiYAa5q630eiwrnaHUusEFoANDdORI3Z9vXeikMkng+6yIv9/V8Rb093xLjQ==}
+ /@swc/core-linux-arm-gnueabihf@1.4.8:
+ resolution: {integrity: sha512-PP9JIJt19bUWhAGcQW6qMwTjZOcMyzkvZa0/LWSlDm0ORYVLmDXUoeQbGD3e0Zju9UiZxyulnpjEN0ZihJgPTA==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
@@ -1300,8 +1366,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-arm64-gnu@1.3.62:
- resolution: {integrity: sha512-XGsV93vpUAopDt5y6vPwbK1Nc/MlL55L77bAZUPIiosWD1cWWPHNtNSpriE6+I+JiMHe0pqtfS/SSTk6ZkFQVw==}
+ /@swc/core-linux-arm64-gnu@1.4.8:
+ resolution: {integrity: sha512-HvEWnwKHkoVUr5iftWirTApFJ13hGzhAY2CMw4lz9lur2m+zhPviRRED0FCI6T95Knpv7+8eUOr98Z7ctrG6DQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
@@ -1309,8 +1375,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-arm64-musl@1.3.62:
- resolution: {integrity: sha512-ESUmJjSlTTkoBy9dMG49opcNn8BmviqStMhwyeD1G8XRnmRVCZZgoBOKdvCXmJhw8bQXDhZumeaTUB+OFUKVXg==}
+ /@swc/core-linux-arm64-musl@1.4.8:
+ resolution: {integrity: sha512-kY8+qa7k/dEeBq9p0Hrta18QnJPpsiJvDQSLNaTIFpdM3aEM9zbkshWz8gaX5VVGUEALowCBUWqmzO4VaqM+2w==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
@@ -1318,8 +1384,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-x64-gnu@1.3.62:
- resolution: {integrity: sha512-wnHJkt3ZBrax3SFnUHDcncG6mrSg9ZZjMhQV9Mc3JL1x1s1Gy9rGZCoBNnV/BUZWTemxIBcQbANRSDut/WO+9A==}
+ /@swc/core-linux-x64-gnu@1.4.8:
+ resolution: {integrity: sha512-0WWyIw432wpO/zeGblwq4f2YWam4pn8Z/Ig4KzHMgthR/KmiLU3f0Z7eo45eVmq5vcU7Os1zi/Zb65OOt09q/w==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
@@ -1327,8 +1393,8 @@ packages:
dev: true
optional: true
- /@swc/core-linux-x64-musl@1.3.62:
- resolution: {integrity: sha512-9oRbuTC/VshB66Rgwi3pTq3sPxSTIb8k9L1vJjES+dDMKa29DAjPtWCXG/pyZ00ufpFZgkGEuAHH5uqUcr1JQg==}
+ /@swc/core-linux-x64-musl@1.4.8:
+ resolution: {integrity: sha512-p4yxvVS05rBNCrBaSTa20KK88vOwtg8ifTW7ec/yoab0bD5EwzzB8KbDmLLxE6uziFa0sdjF0dfRDwSZPex37Q==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
@@ -1336,8 +1402,8 @@ packages:
dev: true
optional: true
- /@swc/core-win32-arm64-msvc@1.3.62:
- resolution: {integrity: sha512-zv14vlF2VRrxS061XkfzGjCYnOrEo5glKJjLK5PwUKysIoVrx/L8nAbFxjkX5cObdlyoqo+ekelyBPAO+4bS0w==}
+ /@swc/core-win32-arm64-msvc@1.4.8:
+ resolution: {integrity: sha512-jKuXihxAaqUnbFfvPxtmxjdJfs87F1GdBf33il+VUmSyWCP4BE6vW+/ReDAe8sRNsKyrZ3UH1vI5q1n64csBUA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
@@ -1345,8 +1411,8 @@ packages:
dev: true
optional: true
- /@swc/core-win32-ia32-msvc@1.3.62:
- resolution: {integrity: sha512-8MC/PZQSsOP2iA/81tAfNRqMWyEqTS/8zKUI67vPuLvpx6NAjRn3E9qBv7iFqH79iqZNzqSMo3awnLrKZyFbcw==}
+ /@swc/core-win32-ia32-msvc@1.4.8:
+ resolution: {integrity: sha512-O0wT4AGHrX8aBeH6c2ADMHgagAJc5Kf6W48U5moyYDAkkVnKvtSc4kGhjWhe1Yl0sI0cpYh2In2FxvYsb44eWw==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
@@ -1354,8 +1420,8 @@ packages:
dev: true
optional: true
- /@swc/core-win32-x64-msvc@1.3.62:
- resolution: {integrity: sha512-GJSmUJ95HKHZXAxiuPUmrcm/S3ivQvEzXhOZaIqYBIwUsm02vFZkClsV7eIKzWjso1t0+I/8MjrnUNaSWqh1rQ==}
+ /@swc/core-win32-x64-msvc@1.4.8:
+ resolution: {integrity: sha512-C2AYc3A2o+ECciqsJWRgIpp83Vk5EaRzHe7ed/xOWzVd0MsWR+fweEsyOjlmzHfpUxJSi46Ak3/BIZJlhZbXbg==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
@@ -1363,8 +1429,8 @@ packages:
dev: true
optional: true
- /@swc/core@1.3.62:
- resolution: {integrity: sha512-J58hWY+/G8vOr4J6ZH9hLg0lMSijZtqIIf4HofZezGog/pVX6sJyBJ40dZ1ploFkDIlWTWvJyqtpesBKS73gkQ==}
+ /@swc/core@1.4.8:
+ resolution: {integrity: sha512-uY2RSJcFPgNOEg12RQZL197LZX+MunGiKxsbxmh22VfVxrOYGRvh4mPANFlrD1yb38CgmW1wI6YgIi8LkIwmWg==}
engines: {node: '>=10'}
requiresBuild: true
peerDependencies:
@@ -1372,36 +1438,49 @@ packages:
peerDependenciesMeta:
'@swc/helpers':
optional: true
+ dependencies:
+ '@swc/counter': 0.1.3
+ '@swc/types': 0.1.6
optionalDependencies:
- '@swc/core-darwin-arm64': 1.3.62
- '@swc/core-darwin-x64': 1.3.62
- '@swc/core-linux-arm-gnueabihf': 1.3.62
- '@swc/core-linux-arm64-gnu': 1.3.62
- '@swc/core-linux-arm64-musl': 1.3.62
- '@swc/core-linux-x64-gnu': 1.3.62
- '@swc/core-linux-x64-musl': 1.3.62
- '@swc/core-win32-arm64-msvc': 1.3.62
- '@swc/core-win32-ia32-msvc': 1.3.62
- '@swc/core-win32-x64-msvc': 1.3.62
+ '@swc/core-darwin-arm64': 1.4.8
+ '@swc/core-darwin-x64': 1.4.8
+ '@swc/core-linux-arm-gnueabihf': 1.4.8
+ '@swc/core-linux-arm64-gnu': 1.4.8
+ '@swc/core-linux-arm64-musl': 1.4.8
+ '@swc/core-linux-x64-gnu': 1.4.8
+ '@swc/core-linux-x64-musl': 1.4.8
+ '@swc/core-win32-arm64-msvc': 1.4.8
+ '@swc/core-win32-ia32-msvc': 1.4.8
+ '@swc/core-win32-x64-msvc': 1.4.8
+ dev: true
+
+ /@swc/counter@0.1.3:
+ resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
dev: true
/@swc/helpers@0.5.1:
resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
dependencies:
- tslib: 2.5.3
+ tslib: 2.6.2
dev: true
- /@tailwindcss/forms@0.5.3(tailwindcss@3.3.2):
- resolution: {integrity: sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==}
+ /@swc/types@0.1.6:
+ resolution: {integrity: sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg==}
+ dependencies:
+ '@swc/counter': 0.1.3
+ dev: true
+
+ /@tailwindcss/forms@0.5.7(tailwindcss@3.4.1):
+ resolution: {integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==}
peerDependencies:
tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1'
dependencies:
mini-svg-data-uri: 1.4.4
- tailwindcss: 3.3.2
+ tailwindcss: 3.4.1
dev: false
- /@tailwindcss/typography@0.5.9(tailwindcss@3.3.2):
- resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==}
+ /@tailwindcss/typography@0.5.10(tailwindcss@3.4.1):
+ resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==}
peerDependencies:
tailwindcss: '>=3.0.0 || insiders'
dependencies:
@@ -1409,15 +1488,15 @@ packages:
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10
- tailwindcss: 3.3.2
+ tailwindcss: 3.4.1
dev: true
- /@tanstack/query-core@4.29.11:
- resolution: {integrity: sha512-8C+hF6SFAb/TlFZyS9FItgNwrw4PMa7YeX+KQYe2ZAiEz6uzg6yIr+QBzPkUwZ/L0bXvGd1sufTm3wotoz+GwQ==}
+ /@tanstack/query-core@4.36.1:
+ resolution: {integrity: sha512-DJSilV5+ytBP1FbFcEJovv4rnnm/CokuVvrBEtW/Va9DvuJ3HksbXUJEpI0aV1KtuL4ZoO9AVE6PyNLzF7tLeA==}
dev: false
- /@tanstack/react-query@4.29.12(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-zhcN6+zF6cxprxhTHQajHGlvxgK8npnp9uLe9yaWhGc6sYcPWXzyO4raL4HomUzQOPzu3jLvkriJQ7BOrDM8vA==}
+ /@tanstack/react-query@4.36.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -1428,12 +1507,27 @@ packages:
react-native:
optional: true
dependencies:
- '@tanstack/query-core': 4.29.11
+ '@tanstack/query-core': 4.36.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
+ /@tanstack/react-virtual@3.2.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-OEdMByf2hEfDa6XDbGlZN8qO6bTjlNKqjM3im9JG+u3mCL8jALy0T/67oDI001raUUPh1Bdmfn4ZvPOV5knpcg==}
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ dependencies:
+ '@tanstack/virtual-core': 3.2.0
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@tanstack/virtual-core@3.2.0:
+ resolution: {integrity: sha512-P5XgYoAw/vfW65byBbJQCw+cagdXDT/qH6wmABiLt4v4YBT2q2vqCOhihe+D1Nt325F/S/0Tkv6C5z0Lv+VBQQ==}
+ dev: false
+
/@tootallnate/once@2.0.0:
resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
engines: {node: '>= 10'}
@@ -1455,410 +1549,427 @@ packages:
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
dev: true
- /@types/body-parser@1.19.2:
- resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
+ /@types/body-parser@1.19.5:
+ resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
dependencies:
- '@types/connect': 3.4.35
- '@types/node': 20.2.6
+ '@types/connect': 3.4.38
+ '@types/node': 20.11.29
dev: true
- /@types/bonjour@3.5.10:
- resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==}
+ /@types/bonjour@3.5.13:
+ resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==}
dependencies:
- '@types/node': 20.2.6
+ '@types/node': 20.11.29
dev: true
- /@types/connect-history-api-fallback@1.5.0:
- resolution: {integrity: sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==}
+ /@types/connect-history-api-fallback@1.5.4:
+ resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==}
dependencies:
- '@types/express-serve-static-core': 4.17.35
- '@types/node': 20.2.6
+ '@types/express-serve-static-core': 4.17.43
+ '@types/node': 20.11.29
dev: true
- /@types/connect@3.4.35:
- resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
+ /@types/connect@3.4.38:
+ resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
dependencies:
- '@types/node': 20.2.6
+ '@types/node': 20.11.29
dev: true
- /@types/d3-array@3.0.7:
- resolution: {integrity: sha512-4/Q0FckQ8TBjsB0VdGFemJOG8BLXUB2KKlL0VmZ+eOYeOnTb/wDRQqYWpBmQ6IlvWkXwkYiot+n9Px2aTJ7zGQ==}
+ /@types/d3-array@3.2.1:
+ resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==}
dev: true
- /@types/d3-axis@3.0.3:
- resolution: {integrity: sha512-SE3x/pLO/+GIHH17mvs1uUVPkZ3bHquGzvZpPAh4yadRy71J93MJBpgK/xY8l9gT28yTN1g9v3HfGSFeBMmwZw==}
+ /@types/d3-axis@3.0.6:
+ resolution: {integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==}
dependencies:
- '@types/d3-selection': 3.0.6
+ '@types/d3-selection': 3.0.10
dev: true
- /@types/d3-brush@3.0.3:
- resolution: {integrity: sha512-MQ1/M/B5ifTScHSe5koNkhxn2mhUPqXjGuKjjVYckplAPjP9t2I2sZafb/YVHDwhoXWZoSav+Q726eIbN3qprA==}
+ /@types/d3-brush@3.0.6:
+ resolution: {integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==}
dependencies:
- '@types/d3-selection': 3.0.6
+ '@types/d3-selection': 3.0.10
dev: true
- /@types/d3-chord@3.0.3:
- resolution: {integrity: sha512-keuSRwO02c7PBV3JMWuctIfdeJrVFI7RpzouehvBWL4/GGUB3PBNg/9ZKPZAgJphzmS2v2+7vr7BGDQw1CAulw==}
+ /@types/d3-chord@3.0.6:
+ resolution: {integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==}
dev: true
- /@types/d3-color@3.1.0:
- resolution: {integrity: sha512-HKuicPHJuvPgCD+np6Se9MQvS6OCbJmOjGvylzMJRlDwUXjKTTXs6Pwgk79O09Vj/ho3u1ofXnhFOaEWWPrlwA==}
+ /@types/d3-color@3.1.3:
+ resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==}
dev: true
- /@types/d3-contour@3.0.3:
- resolution: {integrity: sha512-x7G/tdDZt4m09XZnG2SutbIuQqmkNYqR9uhDMdPlpJbcwepkEjEWG29euFcgVA1k6cn92CHdDL9Z+fOnxnbVQw==}
+ /@types/d3-contour@3.0.6:
+ resolution: {integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==}
dependencies:
- '@types/d3-array': 3.0.7
- '@types/geojson': 7946.0.10
+ '@types/d3-array': 3.2.1
+ '@types/geojson': 7946.0.14
dev: true
- /@types/d3-delaunay@6.0.1:
- resolution: {integrity: sha512-tLxQ2sfT0p6sxdG75c6f/ekqxjyYR0+LwPrsO1mbC9YDBzPJhs2HbJJRrn8Ez1DBoHRo2yx7YEATI+8V1nGMnQ==}
+ /@types/d3-delaunay@6.0.4:
+ resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==}
dev: true
- /@types/d3-dispatch@3.0.3:
- resolution: {integrity: sha512-Df7KW3Re7G6cIpIhQtqHin8yUxUHYAqiE41ffopbmU5+FifYUNV7RVyTg8rQdkEagg83m14QtS8InvNb95Zqug==}
+ /@types/d3-dispatch@3.0.6:
+ resolution: {integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==}
dev: true
- /@types/d3-drag@3.0.3:
- resolution: {integrity: sha512-82AuQMpBQjuXeIX4tjCYfWjpm3g7aGCfx6dFlxX2JlRaiME/QWcHzBsINl7gbHCODA2anPYlL31/Trj/UnjK9A==}
+ /@types/d3-drag@3.0.7:
+ resolution: {integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==}
dependencies:
- '@types/d3-selection': 3.0.6
+ '@types/d3-selection': 3.0.10
dev: true
- /@types/d3-dsv@3.0.2:
- resolution: {integrity: sha512-DooW5AOkj4AGmseVvbwHvwM/Ltu0Ks0WrhG6r5FG9riHT5oUUTHz6xHsHqJSVU8ZmPkOqlUEY2obS5C9oCIi2g==}
+ /@types/d3-dsv@3.0.7:
+ resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==}
dev: true
- /@types/d3-ease@3.0.0:
- resolution: {integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==}
+ /@types/d3-ease@3.0.2:
+ resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==}
dev: true
- /@types/d3-fetch@3.0.3:
- resolution: {integrity: sha512-/EsDKRiQkby3Z/8/AiZq8bsuLDo/tYHnNIZkUpSeEHWV7fHUl6QFBjvMPbhkKGk9jZutzfOkGygCV7eR/MkcXA==}
+ /@types/d3-fetch@3.0.7:
+ resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==}
dependencies:
- '@types/d3-dsv': 3.0.2
+ '@types/d3-dsv': 3.0.7
dev: true
- /@types/d3-force@3.0.5:
- resolution: {integrity: sha512-EGG+IWx93ESSXBwfh/5uPuR9Hp8M6o6qEGU7bBQslxCvrdUBQZha/EFpu/VMdLU4B0y4Oe4h175nSm7p9uqFug==}
+ /@types/d3-force@3.0.9:
+ resolution: {integrity: sha512-IKtvyFdb4Q0LWna6ymywQsEYjK/94SGhPrMfEr1TIc5OBeziTi+1jcCvttts8e0UWZIxpasjnQk9MNk/3iS+kA==}
dev: true
- /@types/d3-format@3.0.1:
- resolution: {integrity: sha512-5KY70ifCCzorkLuIkDe0Z9YTf9RR2CjBX1iaJG+rgM/cPP+sO+q9YdQ9WdhQcgPj1EQiJ2/0+yUkkziTG6Lubg==}
+ /@types/d3-format@3.0.4:
+ resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==}
dev: true
- /@types/d3-geo@3.0.4:
- resolution: {integrity: sha512-kmUK8rVVIBPKJ1/v36bk2aSgwRj2N/ZkjDT+FkMT5pgedZoPlyhaG62J+9EgNIgUXE6IIL0b7bkLxCzhE6U4VQ==}
+ /@types/d3-geo@3.1.0:
+ resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==}
dependencies:
- '@types/geojson': 7946.0.10
+ '@types/geojson': 7946.0.14
dev: true
- /@types/d3-hierarchy@3.1.3:
- resolution: {integrity: sha512-GpSK308Xj+HeLvogfEc7QsCOcIxkDwLhFYnOoohosEzOqv7/agxwvJER1v/kTC+CY1nfazR0F7gnHo7GE41/fw==}
+ /@types/d3-hierarchy@3.1.7:
+ resolution: {integrity: sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==}
dev: true
- /@types/d3-interpolate@3.0.1:
- resolution: {integrity: sha512-jx5leotSeac3jr0RePOH1KdR9rISG91QIE4Q2PYTu4OymLTZfA3SrnURSLzKH48HmXVUru50b8nje4E79oQSQw==}
+ /@types/d3-interpolate@3.0.4:
+ resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==}
dependencies:
- '@types/d3-color': 3.1.0
+ '@types/d3-color': 3.1.3
dev: true
- /@types/d3-path@3.0.0:
- resolution: {integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==}
+ /@types/d3-path@3.1.0:
+ resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==}
dev: true
- /@types/d3-polygon@3.0.0:
- resolution: {integrity: sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==}
+ /@types/d3-polygon@3.0.2:
+ resolution: {integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==}
dev: true
- /@types/d3-quadtree@3.0.2:
- resolution: {integrity: sha512-QNcK8Jguvc8lU+4OfeNx+qnVy7c0VrDJ+CCVFS9srBo2GL9Y18CnIxBdTF3v38flrGy5s1YggcoAiu6s4fLQIw==}
+ /@types/d3-quadtree@3.0.6:
+ resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==}
dev: true
- /@types/d3-random@3.0.1:
- resolution: {integrity: sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==}
+ /@types/d3-random@3.0.3:
+ resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==}
dev: true
- /@types/d3-scale-chromatic@3.0.0:
- resolution: {integrity: sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==}
+ /@types/d3-scale-chromatic@3.0.3:
+ resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==}
- /@types/d3-scale@4.0.4:
- resolution: {integrity: sha512-eq1ZeTj0yr72L8MQk6N6heP603ubnywSDRfNpi5enouR112HzGLS6RIvExCzZTraFF4HdzNpJMwA/zGiMoHUUw==}
+ /@types/d3-scale@4.0.8:
+ resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==}
dependencies:
- '@types/d3-time': 3.0.0
+ '@types/d3-time': 3.0.3
- /@types/d3-selection@3.0.6:
- resolution: {integrity: sha512-2ACr96USZVjXR9KMD9IWi1Epo4rSDKnUtYn6q2SPhYxykvXTw9vR77lkFNruXVg4i1tzQtBxeDMx0oNvJWbF1w==}
+ /@types/d3-selection@3.0.10:
+ resolution: {integrity: sha512-cuHoUgS/V3hLdjJOLTT691+G2QoqAjCVLmr4kJXR4ha56w1Zdu8UUQ5TxLRqudgNjwXeQxKMq4j+lyf9sWuslg==}
dev: true
- /@types/d3-shape@3.1.2:
- resolution: {integrity: sha512-NN4CXr3qeOUNyK5WasVUV8NCSAx/CRVcwcb0BuuS1PiTqwIm6ABi1SyasLZ/vsVCFDArF+W4QiGzSry1eKYQ7w==}
+ /@types/d3-shape@3.1.6:
+ resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==}
dependencies:
- '@types/d3-path': 3.0.0
+ '@types/d3-path': 3.1.0
dev: true
- /@types/d3-time-format@4.0.0:
- resolution: {integrity: sha512-yjfBUe6DJBsDin2BMIulhSHmr5qNR5Pxs17+oW4DoVPyVIXZ+m6bs7j1UVKP08Emv6jRmYrYqxYzO63mQxy1rw==}
+ /@types/d3-time-format@4.0.3:
+ resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==}
dev: true
- /@types/d3-time@3.0.0:
- resolution: {integrity: sha512-sZLCdHvBUcNby1cB6Fd3ZBrABbjz3v1Vm90nysCQ6Vt7vd6e/h9Lt7SiJUoEX0l4Dzc7P5llKyhqSi1ycSf1Hg==}
+ /@types/d3-time@3.0.3:
+ resolution: {integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==}
- /@types/d3-timer@3.0.0:
- resolution: {integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==}
+ /@types/d3-timer@3.0.2:
+ resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==}
dev: true
- /@types/d3-transition@3.0.4:
- resolution: {integrity: sha512-512a4uCOjUzsebydItSXsHrPeQblCVk8IKjqCUmrlvBWkkVh3donTTxmURDo1YPwIVDh5YVwCAO6gR4sgimCPQ==}
+ /@types/d3-transition@3.0.8:
+ resolution: {integrity: sha512-ew63aJfQ/ms7QQ4X7pk5NxQ9fZH/z+i24ZfJ6tJSfqxJMrYLiK01EAs2/Rtw/JreGUsS3pLPNV644qXFGnoZNQ==}
dependencies:
- '@types/d3-selection': 3.0.6
+ '@types/d3-selection': 3.0.10
dev: true
- /@types/d3-zoom@3.0.4:
- resolution: {integrity: sha512-cqkuY1ah9ZQre2POqjSLcM8g40UVya/qwEUrNYP2/rCVljbmqKCVcv+ebvwhlI5azIbSEL7m+os6n+WlYA43aA==}
+ /@types/d3-zoom@3.0.8:
+ resolution: {integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==}
dependencies:
- '@types/d3-interpolate': 3.0.1
- '@types/d3-selection': 3.0.6
+ '@types/d3-interpolate': 3.0.4
+ '@types/d3-selection': 3.0.10
dev: true
- /@types/d3@7.4.0:
- resolution: {integrity: sha512-jIfNVK0ZlxcuRDKtRS/SypEyOQ6UHaFQBKv032X45VvxSJ6Yi5G9behy9h6tNTHTDGh5Vq+KbmBjUWLgY4meCA==}
+ /@types/d3@7.4.3:
+ resolution: {integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==}
dependencies:
- '@types/d3-array': 3.0.7
- '@types/d3-axis': 3.0.3
- '@types/d3-brush': 3.0.3
- '@types/d3-chord': 3.0.3
- '@types/d3-color': 3.1.0
- '@types/d3-contour': 3.0.3
- '@types/d3-delaunay': 6.0.1
- '@types/d3-dispatch': 3.0.3
- '@types/d3-drag': 3.0.3
- '@types/d3-dsv': 3.0.2
- '@types/d3-ease': 3.0.0
- '@types/d3-fetch': 3.0.3
- '@types/d3-force': 3.0.5
- '@types/d3-format': 3.0.1
- '@types/d3-geo': 3.0.4
- '@types/d3-hierarchy': 3.1.3
- '@types/d3-interpolate': 3.0.1
- '@types/d3-path': 3.0.0
- '@types/d3-polygon': 3.0.0
- '@types/d3-quadtree': 3.0.2
- '@types/d3-random': 3.0.1
- '@types/d3-scale': 4.0.4
- '@types/d3-scale-chromatic': 3.0.0
- '@types/d3-selection': 3.0.6
- '@types/d3-shape': 3.1.2
- '@types/d3-time': 3.0.0
- '@types/d3-time-format': 4.0.0
- '@types/d3-timer': 3.0.0
- '@types/d3-transition': 3.0.4
- '@types/d3-zoom': 3.0.4
+ '@types/d3-array': 3.2.1
+ '@types/d3-axis': 3.0.6
+ '@types/d3-brush': 3.0.6
+ '@types/d3-chord': 3.0.6
+ '@types/d3-color': 3.1.3
+ '@types/d3-contour': 3.0.6
+ '@types/d3-delaunay': 6.0.4
+ '@types/d3-dispatch': 3.0.6
+ '@types/d3-drag': 3.0.7
+ '@types/d3-dsv': 3.0.7
+ '@types/d3-ease': 3.0.2
+ '@types/d3-fetch': 3.0.7
+ '@types/d3-force': 3.0.9
+ '@types/d3-format': 3.0.4
+ '@types/d3-geo': 3.1.0
+ '@types/d3-hierarchy': 3.1.7
+ '@types/d3-interpolate': 3.0.4
+ '@types/d3-path': 3.1.0
+ '@types/d3-polygon': 3.0.2
+ '@types/d3-quadtree': 3.0.6
+ '@types/d3-random': 3.0.3
+ '@types/d3-scale': 4.0.8
+ '@types/d3-scale-chromatic': 3.0.3
+ '@types/d3-selection': 3.0.10
+ '@types/d3-shape': 3.1.6
+ '@types/d3-time': 3.0.3
+ '@types/d3-time-format': 4.0.3
+ '@types/d3-timer': 3.0.2
+ '@types/d3-transition': 3.0.8
+ '@types/d3-zoom': 3.0.8
dev: true
- /@types/debug@4.1.8:
- resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==}
+ /@types/debug@4.1.12:
+ resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
dependencies:
- '@types/ms': 0.7.31
+ '@types/ms': 0.7.34
dev: false
- /@types/dom-speech-recognition@0.0.2:
- resolution: {integrity: sha512-GZbxBsBYBMAbpPDYg64KhAr/V8MbrlsNqrjnZJGikLdNqlQbTu+u548jg7c31ZI30/vXAX+v31t/aDr4soiBEg==}
+ /@types/dom-speech-recognition@0.0.4:
+ resolution: {integrity: sha512-zf2GwV/G6TdaLwpLDcGTIkHnXf8JEf/viMux+khqKQKDa8/8BAUtXXZS563GnvJ4Fg0PBLGAaFf2GekEVSZ6GQ==}
dev: false
- /@types/eslint-scope@3.7.4:
- resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==}
+ /@types/eslint-scope@3.7.7:
+ resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==}
dependencies:
- '@types/eslint': 8.40.1
+ '@types/eslint': 8.56.5
'@types/estree': 0.0.51
dev: true
- /@types/eslint@8.40.1:
- resolution: {integrity: sha512-vRb792M4mF1FBT+eoLecmkpLXwxsBHvWWRGJjzbYANBM6DtiJc6yETyv4rqDA6QNjF1pkj1U7LMA6dGb3VYlHw==}
+ /@types/eslint@8.56.5:
+ resolution: {integrity: sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw==}
dependencies:
'@types/estree': 0.0.51
- '@types/json-schema': 7.0.12
+ '@types/json-schema': 7.0.15
dev: true
/@types/estree@0.0.51:
resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==}
dev: true
- /@types/express-serve-static-core@4.17.35:
- resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==}
+ /@types/estree@1.0.5:
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+ dev: true
+
+ /@types/express-serve-static-core@4.17.43:
+ resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==}
dependencies:
- '@types/node': 20.2.6
- '@types/qs': 6.9.7
- '@types/range-parser': 1.2.4
- '@types/send': 0.17.1
+ '@types/node': 20.11.29
+ '@types/qs': 6.9.13
+ '@types/range-parser': 1.2.7
+ '@types/send': 0.17.4
dev: true
- /@types/express@4.17.17:
- resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==}
+ /@types/express@4.17.21:
+ resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==}
dependencies:
- '@types/body-parser': 1.19.2
- '@types/express-serve-static-core': 4.17.35
- '@types/qs': 6.9.7
- '@types/serve-static': 1.15.1
+ '@types/body-parser': 1.19.5
+ '@types/express-serve-static-core': 4.17.43
+ '@types/qs': 6.9.13
+ '@types/serve-static': 1.15.5
dev: true
- /@types/geojson@7946.0.10:
- resolution: {integrity: sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==}
+ /@types/geojson@7946.0.14:
+ resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==}
dev: true
- /@types/hast@2.3.4:
- resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==}
+ /@types/hast@2.3.10:
+ resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.10
dev: false
- /@types/hast@3.0.0:
- resolution: {integrity: sha512-SoytUJRuf68HXYqcXicQIhCrLQjqeYU2anikr4G3p3Iz+OZO5QDQpDj++gv+RenHsnUBwNZ2dumBArF8VLSk2Q==}
+ /@types/hast@3.0.4:
+ resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 3.0.2
dev: false
- /@types/http-proxy@1.17.11:
- resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==}
+ /@types/http-errors@2.0.4:
+ resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==}
+ dev: true
+
+ /@types/http-proxy@1.17.14:
+ resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
dependencies:
- '@types/node': 20.2.6
+ '@types/node': 20.11.29
dev: true
- /@types/js-cookie@3.0.3:
- resolution: {integrity: sha512-Xe7IImK09HP1sv2M/aI+48a20VX+TdRJucfq4vfRVy6nWN8PYPOEnlMRSgxJAgYQIXJVL8dZ4/ilAM7dWNaOww==}
+ /@types/js-cookie@3.0.6:
+ resolution: {integrity: sha512-wkw9yd1kEXOPnvEeEV1Go1MmxtBJL0RR79aOTAApecWFVu7w0NNXNqhcWgvw2YgZDYadliXkl14pa3WXw5jlCQ==}
dev: true
- /@types/json-schema@7.0.12:
- resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
+ /@types/json-schema@7.0.15:
+ resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
dev: true
- /@types/katex@0.16.2:
- resolution: {integrity: sha512-dHsSjSlU/EWEEbeNADr3FtZZOAXPkFPUO457QCnoNqcZQXNqNEu/svQd0Nritvd3wNff4vvC/f4e6xgX3Llt8A==}
+ /@types/katex@0.16.7:
+ resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==}
dev: false
/@types/mathjax@0.0.37:
resolution: {integrity: sha512-y0WSZBtBNQwcYipTU/BhgeFu1EZNlFvUNCmkMXV9kBQZq7/o5z82dNVyH3yy2Xv5zzeNeQoHSL4Xm06+EQiH+g==}
dev: false
- /@types/mdast@3.0.11:
- resolution: {integrity: sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==}
+ /@types/mdast@3.0.15:
+ resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
dependencies:
- '@types/unist': 3.0.0
+ '@types/unist': 2.0.10
dev: false
- /@types/mime@1.3.2:
- resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==}
+ /@types/mime@1.3.5:
+ resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
dev: true
- /@types/mime@3.0.1:
- resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==}
+ /@types/mime@3.0.4:
+ resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==}
dev: true
- /@types/ms@0.7.31:
- resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
+ /@types/ms@0.7.34:
+ resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
dev: false
- /@types/node@20.2.6:
- resolution: {integrity: sha512-GQBWUtGoefMEOx/vu+emHEHU5aw6JdDoEtZhoBrHFPZbA/YNRFfN996XbBASEWdvmLSLyv9FKYppYGyZjCaq/g==}
+ /@types/node-forge@1.3.11:
+ resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
+ dependencies:
+ '@types/node': 20.11.29
dev: true
- /@types/prop-types@15.7.5:
- resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
+ /@types/node@20.11.29:
+ resolution: {integrity: sha512-P99thMkD/1YkCvAtOd6/zGedKNA0p2fj4ZpjCzcNiSCBWgm3cNRTBfa/qjFnsKkkojxu4vVLtWpesnZ9+ap+gA==}
+ dependencies:
+ undici-types: 5.26.5
+ dev: true
+
+ /@types/prop-types@15.7.11:
+ resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
- /@types/qs@6.9.7:
- resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
+ /@types/qs@6.9.13:
+ resolution: {integrity: sha512-iLR+1vTTJ3p0QaOUq6ACbY1mzKTODFDT/XedZI8BksOotFmL4ForwDfRQ/DZeuTHR7/2i4lI1D203gdfxuqTlA==}
dev: true
- /@types/range-parser@1.2.4:
- resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==}
+ /@types/range-parser@1.2.7:
+ resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
dev: true
- /@types/react-dom@18.0.11:
- resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==}
+ /@types/react-dom@18.2.22:
+ resolution: {integrity: sha512-fHkBXPeNtfvri6gdsMYyW+dW7RXFo6Ad09nLFK0VQWR7yGLai/Cyvyj696gbwYvBnhGtevUG9cET0pmUbMtoPQ==}
dependencies:
- '@types/react': 18.0.37
+ '@types/react': 18.2.67
dev: true
- /@types/react-speech-recognition@3.9.2:
- resolution: {integrity: sha512-LS13Z4A8nluGWyT1NQncWoyaWARJdEojxmcRvaFDT9nTHpRkMgPjaYBJIc/9GBRYYFy8TQGaiCmUdH2g4M9INg==}
+ /@types/react-speech-recognition@3.9.5:
+ resolution: {integrity: sha512-m3Sg3Xtj/YcEUu+nLPGwI6oq1wcSblsuyAmXgBfW6Nprfmtl+A+kH4ruPzzFKnFkq6WmmRxdsLvt0nLRAAJtBw==}
dependencies:
- '@types/dom-speech-recognition': 0.0.2
+ '@types/dom-speech-recognition': 0.0.4
dev: false
- /@types/react-syntax-highlighter@15.5.7:
- resolution: {integrity: sha512-bo5fEO5toQeyCp0zVHBeggclqf5SQ/Z5blfFmjwO5dkMVGPgmiwZsJh9nu/Bo5L7IHTuGWrja6LxJVE2uB5ZrQ==}
+ /@types/react-syntax-highlighter@15.5.11:
+ resolution: {integrity: sha512-ZqIJl+Pg8kD+47kxUjvrlElrraSUrYa4h0dauY/U/FTUuprSCqvUj+9PNQNQzVc6AJgIWUUxn87/gqsMHNbRjw==}
dependencies:
- '@types/react': 18.0.37
+ '@types/react': 18.2.67
- /@types/react@18.0.37:
- resolution: {integrity: sha512-4yaZZtkRN3ZIQD3KSEwkfcik8s0SWV+82dlJot1AbGYHCzJkWP3ENBY6wYeDRmKZ6HkrgoGAmR2HqdwYGp6OEw==}
+ /@types/react@18.2.67:
+ resolution: {integrity: sha512-vkIE2vTIMHQ/xL0rgmuoECBCkZFZeHr49HeWSc24AptMbNRo7pwSBvj73rlJJs9fGKj0koS+V7kQB1jHS0uCgw==}
dependencies:
- '@types/prop-types': 15.7.5
- '@types/scheduler': 0.16.3
- csstype: 3.1.2
+ '@types/prop-types': 15.7.11
+ '@types/scheduler': 0.16.8
+ csstype: 3.1.3
/@types/retry@0.12.0:
resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==}
dev: true
- /@types/scheduler@0.16.3:
- resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==}
+ /@types/scheduler@0.16.8:
+ resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==}
- /@types/semver@7.5.0:
- resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
+ /@types/semver@7.5.8:
+ resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
dev: true
- /@types/send@0.17.1:
- resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
+ /@types/send@0.17.4:
+ resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
dependencies:
- '@types/mime': 1.3.2
- '@types/node': 20.2.6
+ '@types/mime': 1.3.5
+ '@types/node': 20.11.29
dev: true
- /@types/serve-index@1.9.1:
- resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==}
+ /@types/serve-index@1.9.4:
+ resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==}
dependencies:
- '@types/express': 4.17.17
+ '@types/express': 4.17.21
dev: true
- /@types/serve-static@1.15.1:
- resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==}
+ /@types/serve-static@1.15.5:
+ resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==}
dependencies:
- '@types/mime': 3.0.1
- '@types/node': 20.2.6
+ '@types/http-errors': 2.0.4
+ '@types/mime': 3.0.4
+ '@types/node': 20.11.29
dev: true
- /@types/sockjs@0.3.33:
- resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==}
+ /@types/sockjs@0.3.36:
+ resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==}
dependencies:
- '@types/node': 20.2.6
+ '@types/node': 20.11.29
dev: true
- /@types/tinycolor2@1.4.3:
- resolution: {integrity: sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ==}
+ /@types/tinycolor2@1.4.6:
+ resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==}
dev: true
- /@types/unist@2.0.6:
- resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
+ /@types/unist@2.0.10:
+ resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
dev: false
- /@types/unist@3.0.0:
- resolution: {integrity: sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==}
+ /@types/unist@3.0.2:
+ resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==}
dev: false
- /@types/web-bluetooth@0.0.17:
- resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
+ /@types/web-bluetooth@0.0.20:
+ resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
dev: true
- /@types/ws@8.5.5:
- resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==}
+ /@types/ws@8.5.10:
+ resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
dependencies:
- '@types/node': 20.2.6
+ '@types/node': 20.11.29
dev: true
- /@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.38.0)(typescript@5.0.2):
- resolution: {integrity: sha512-p0QgrEyrxAWBecR56gyn3wkG15TJdI//eetInP3zYRewDh0XS+DhB3VUAd3QqvziFsfaQIoIuZMxZRB7vXYaYw==}
+ /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -1868,25 +1979,25 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.5.1
- '@typescript-eslint/parser': 5.59.0(eslint@8.38.0)(typescript@5.0.2)
- '@typescript-eslint/scope-manager': 5.59.0
- '@typescript-eslint/type-utils': 5.59.0(eslint@8.38.0)(typescript@5.0.2)
- '@typescript-eslint/utils': 5.59.0(eslint@8.38.0)(typescript@5.0.2)
+ '@eslint-community/regexpp': 4.10.0
+ '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2)
debug: 4.3.4
- eslint: 8.38.0
- grapheme-splitter: 1.0.4
- ignore: 5.2.4
+ eslint: 8.57.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
natural-compare-lite: 1.4.0
- semver: 7.5.1
- tsutils: 3.21.0(typescript@5.0.2)
- typescript: 5.0.2
+ semver: 7.6.0
+ tsutils: 3.21.0(typescript@5.4.2)
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@5.59.0(eslint@8.38.0)(typescript@5.0.2):
- resolution: {integrity: sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==}
+ /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -1895,26 +2006,26 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.59.0
- '@typescript-eslint/types': 5.59.0
- '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.2)
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2)
debug: 4.3.4
- eslint: 8.38.0
- typescript: 5.0.2
+ eslint: 8.57.0
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@5.59.0:
- resolution: {integrity: sha512-tsoldKaMh7izN6BvkK6zRMINj4Z2d6gGhO2UsI8zGZY3XhLq1DndP3Ycjhi1JwdwPRwtLMW4EFPgpuKhbCGOvQ==}
+ /@typescript-eslint/scope-manager@5.62.0:
+ resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.59.0
- '@typescript-eslint/visitor-keys': 5.59.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
dev: true
- /@typescript-eslint/type-utils@5.59.0(eslint@8.38.0)(typescript@5.0.2):
- resolution: {integrity: sha512-d/B6VSWnZwu70kcKQSCqjcXpVH+7ABKH8P1KNn4K7j5PXXuycZTPXF44Nui0TEm6rbWGi8kc78xRgOC4n7xFgA==}
+ /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -1923,23 +2034,23 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.2)
- '@typescript-eslint/utils': 5.59.0(eslint@8.38.0)(typescript@5.0.2)
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.2)
debug: 4.3.4
- eslint: 8.38.0
- tsutils: 3.21.0(typescript@5.0.2)
- typescript: 5.0.2
+ eslint: 8.57.0
+ tsutils: 3.21.0(typescript@5.4.2)
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types@5.59.0:
- resolution: {integrity: sha512-yR2h1NotF23xFFYKHZs17QJnB51J/s+ud4PYU4MqdZbzeNxpgUr05+dNeCN/bb6raslHvGdd6BFCkVhpPk/ZeA==}
+ /@typescript-eslint/types@5.62.0:
+ resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/typescript-estree@5.59.0(typescript@5.0.2):
- resolution: {integrity: sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==}
+ /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.2):
+ resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -1947,173 +2058,163 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.59.0
- '@typescript-eslint/visitor-keys': 5.59.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/visitor-keys': 5.62.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.5.1
- tsutils: 3.21.0(typescript@5.0.2)
- typescript: 5.0.2
+ semver: 7.6.0
+ tsutils: 3.21.0(typescript@5.4.2)
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@5.59.0(eslint@8.38.0)(typescript@5.0.2):
- resolution: {integrity: sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA==}
+ /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0)
- '@types/json-schema': 7.0.12
- '@types/semver': 7.5.0
- '@typescript-eslint/scope-manager': 5.59.0
- '@typescript-eslint/types': 5.59.0
- '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.2)
- eslint: 8.38.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@types/json-schema': 7.0.15
+ '@types/semver': 7.5.8
+ '@typescript-eslint/scope-manager': 5.62.0
+ '@typescript-eslint/types': 5.62.0
+ '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2)
+ eslint: 8.57.0
eslint-scope: 5.1.1
- semver: 7.5.1
+ semver: 7.6.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys@5.59.0:
- resolution: {integrity: sha512-qZ3iXxQhanchCeaExlKPV3gDQFxMUmU35xfd5eCXB6+kUw1TUAbIy2n7QIrwz9s98DQLzNWyHp61fY0da4ZcbA==}
+ /@typescript-eslint/visitor-keys@5.62.0:
+ resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.59.0
- eslint-visitor-keys: 3.4.1
+ '@typescript-eslint/types': 5.62.0
+ eslint-visitor-keys: 3.4.3
dev: true
/@ungap/structured-clone@1.2.0:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
- dev: false
+ dev: true
- /@vitejs/plugin-react-swc@3.0.0(vite@4.3.9):
- resolution: {integrity: sha512-vYlodz/mjYRbxMGbHzDgR8aPR+z8n7K/enWkyBGH096xrL2DIPCuTvQVRYPTXGyy6wO7OFiMxZ3r4nKQD1sH0A==}
+ /@vitejs/plugin-react-swc@3.6.0(vite@4.5.2):
+ resolution: {integrity: sha512-XFRbsGgpGxGzEV5i5+vRiro1bwcIaZDIdBRP16qwm+jP68ue/S8FJTBEgOeojtVDYrbSua3XFp71kC8VJE6v+g==}
peerDependencies:
- vite: ^4.0.0
+ vite: ^4 || ^5
dependencies:
- '@swc/core': 1.3.62
- vite: 4.3.9
+ '@swc/core': 1.4.8
+ vite: 4.5.2
transitivePeerDependencies:
- '@swc/helpers'
dev: true
- /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4):
- resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==}
+ /@vitejs/plugin-vue@4.6.2(vite@4.5.2)(vue@3.4.21):
+ resolution: {integrity: sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- vite: ^4.0.0
+ vite: ^4.0.0 || ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 4.3.9
- vue: 3.3.4
+ vite: 4.5.2
+ vue: 3.4.21
dev: true
- /@vue/compiler-core@3.3.4:
- resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
+ /@vue/compiler-core@3.4.21:
+ resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==}
dependencies:
- '@babel/parser': 7.22.5
- '@vue/shared': 3.3.4
+ '@babel/parser': 7.24.0
+ '@vue/shared': 3.4.21
+ entities: 4.5.0
estree-walker: 2.0.2
- source-map-js: 1.0.2
+ source-map-js: 1.1.0
dev: true
- /@vue/compiler-dom@3.3.4:
- resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
+ /@vue/compiler-dom@3.4.21:
+ resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
dependencies:
- '@vue/compiler-core': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/compiler-core': 3.4.21
+ '@vue/shared': 3.4.21
dev: true
- /@vue/compiler-sfc@3.3.4:
- resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
+ /@vue/compiler-sfc@3.4.21:
+ resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
dependencies:
- '@babel/parser': 7.22.5
- '@vue/compiler-core': 3.3.4
- '@vue/compiler-dom': 3.3.4
- '@vue/compiler-ssr': 3.3.4
- '@vue/reactivity-transform': 3.3.4
- '@vue/shared': 3.3.4
+ '@babel/parser': 7.24.0
+ '@vue/compiler-core': 3.4.21
+ '@vue/compiler-dom': 3.4.21
+ '@vue/compiler-ssr': 3.4.21
+ '@vue/shared': 3.4.21
estree-walker: 2.0.2
- magic-string: 0.30.0
- postcss: 8.4.24
- source-map-js: 1.0.2
+ magic-string: 0.30.8
+ postcss: 8.4.36
+ source-map-js: 1.1.0
dev: true
- /@vue/compiler-ssr@3.3.4:
- resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==}
+ /@vue/compiler-ssr@3.4.21:
+ resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
dependencies:
- '@vue/compiler-dom': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/compiler-dom': 3.4.21
+ '@vue/shared': 3.4.21
dev: true
- /@vue/devtools-api@6.5.0:
- resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
- dev: true
-
- /@vue/reactivity-transform@3.3.4:
- resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
- dependencies:
- '@babel/parser': 7.22.5
- '@vue/compiler-core': 3.3.4
- '@vue/shared': 3.3.4
- estree-walker: 2.0.2
- magic-string: 0.30.0
+ /@vue/devtools-api@6.6.1:
+ resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==}
dev: true
- /@vue/reactivity@3.3.4:
- resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==}
+ /@vue/reactivity@3.4.21:
+ resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==}
dependencies:
- '@vue/shared': 3.3.4
+ '@vue/shared': 3.4.21
dev: true
- /@vue/runtime-core@3.3.4:
- resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==}
+ /@vue/runtime-core@3.4.21:
+ resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==}
dependencies:
- '@vue/reactivity': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/reactivity': 3.4.21
+ '@vue/shared': 3.4.21
dev: true
- /@vue/runtime-dom@3.3.4:
- resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==}
+ /@vue/runtime-dom@3.4.21:
+ resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==}
dependencies:
- '@vue/runtime-core': 3.3.4
- '@vue/shared': 3.3.4
- csstype: 3.1.2
+ '@vue/runtime-core': 3.4.21
+ '@vue/shared': 3.4.21
+ csstype: 3.1.3
dev: true
- /@vue/server-renderer@3.3.4(vue@3.3.4):
- resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==}
+ /@vue/server-renderer@3.4.21(vue@3.4.21):
+ resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==}
peerDependencies:
- vue: 3.3.4
+ vue: 3.4.21
dependencies:
- '@vue/compiler-ssr': 3.3.4
- '@vue/shared': 3.3.4
- vue: 3.3.4
+ '@vue/compiler-ssr': 3.4.21
+ '@vue/shared': 3.4.21
+ vue: 3.4.21
dev: true
- /@vue/shared@3.3.4:
- resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
+ /@vue/shared@3.4.21:
+ resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
dev: true
- /@vueuse/core@10.2.0(vue@3.3.4):
- resolution: {integrity: sha512-aHBnoCteIS3hFu7ZZkVB93SanVDY6t4TIb7XDLxJT/HQdAZz+2RdIEJ8rj5LUoEJr7Damb5+sJmtpCwGez5ozQ==}
+ /@vueuse/core@10.9.0(vue@3.4.21):
+ resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==}
dependencies:
- '@types/web-bluetooth': 0.0.17
- '@vueuse/metadata': 10.2.0
- '@vueuse/shared': 10.2.0(vue@3.3.4)
- vue-demi: 0.14.5(vue@3.3.4)
+ '@types/web-bluetooth': 0.0.20
+ '@vueuse/metadata': 10.9.0
+ '@vueuse/shared': 10.9.0(vue@3.4.21)
+ vue-demi: 0.14.7(vue@3.4.21)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/integrations@10.2.0(focus-trap@7.4.3)(vue@3.3.4):
- resolution: {integrity: sha512-e+MIRMi2Zo8DZKXszut8iVoZGlf07XXoaDt27W0DRJVYPdods50MV8Bnla5Tnuil0gHY/W5mMcqiQre9Xb246Q==}
+ /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.21):
+ resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==}
peerDependencies:
async-validator: '*'
axios: '*'
@@ -2153,23 +2254,23 @@ packages:
universal-cookie:
optional: true
dependencies:
- '@vueuse/core': 10.2.0(vue@3.3.4)
- '@vueuse/shared': 10.2.0(vue@3.3.4)
- focus-trap: 7.4.3
- vue-demi: 0.14.5(vue@3.3.4)
+ '@vueuse/core': 10.9.0(vue@3.4.21)
+ '@vueuse/shared': 10.9.0(vue@3.4.21)
+ focus-trap: 7.5.4
+ vue-demi: 0.14.7(vue@3.4.21)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/metadata@10.2.0:
- resolution: {integrity: sha512-IR7Mkq6QSgZ38q/2ZzOt+Zz1OpcEsnwE64WBumDQ+RGKrosFCtUA2zgRrOqDEzPBXrVB+4HhFkwDjQMu0fDBKw==}
+ /@vueuse/metadata@10.9.0:
+ resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==}
dev: true
- /@vueuse/shared@10.2.0(vue@3.3.4):
- resolution: {integrity: sha512-dIeA8+g9Av3H5iF4NXR/sft4V6vys76CpZ6hxwj8eMXybXk2WRl3scSsOVi+kQ9SX38COR7AH7WwY83UcuxbSg==}
+ /@vueuse/shared@10.9.0(vue@3.4.21):
+ resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==}
dependencies:
- vue-demi: 0.14.5(vue@3.3.4)
+ vue-demi: 0.14.7(vue@3.4.21)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -2182,18 +2283,37 @@ packages:
'@webassemblyjs/helper-wasm-bytecode': 1.11.1
dev: true
+ /@webassemblyjs/ast@1.12.1:
+ resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==}
+ dependencies:
+ '@webassemblyjs/helper-numbers': 1.11.6
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.6
+ dev: true
+
/@webassemblyjs/floating-point-hex-parser@1.11.1:
resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==}
dev: true
+ /@webassemblyjs/floating-point-hex-parser@1.11.6:
+ resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==}
+ dev: true
+
/@webassemblyjs/helper-api-error@1.11.1:
resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==}
dev: true
+ /@webassemblyjs/helper-api-error@1.11.6:
+ resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==}
+ dev: true
+
/@webassemblyjs/helper-buffer@1.11.1:
resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==}
dev: true
+ /@webassemblyjs/helper-buffer@1.12.1:
+ resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==}
+ dev: true
+
/@webassemblyjs/helper-numbers@1.11.1:
resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==}
dependencies:
@@ -2202,10 +2322,22 @@ packages:
'@xtuc/long': 4.2.2
dev: true
+ /@webassemblyjs/helper-numbers@1.11.6:
+ resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==}
+ dependencies:
+ '@webassemblyjs/floating-point-hex-parser': 1.11.6
+ '@webassemblyjs/helper-api-error': 1.11.6
+ '@xtuc/long': 4.2.2
+ dev: true
+
/@webassemblyjs/helper-wasm-bytecode@1.11.1:
resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==}
dev: true
+ /@webassemblyjs/helper-wasm-bytecode@1.11.6:
+ resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==}
+ dev: true
+
/@webassemblyjs/helper-wasm-section@1.11.1:
resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==}
dependencies:
@@ -2215,22 +2347,47 @@ packages:
'@webassemblyjs/wasm-gen': 1.11.1
dev: true
+ /@webassemblyjs/helper-wasm-section@1.12.1:
+ resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==}
+ dependencies:
+ '@webassemblyjs/ast': 1.12.1
+ '@webassemblyjs/helper-buffer': 1.12.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.6
+ '@webassemblyjs/wasm-gen': 1.12.1
+ dev: true
+
/@webassemblyjs/ieee754@1.11.1:
resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==}
dependencies:
'@xtuc/ieee754': 1.2.0
dev: true
+ /@webassemblyjs/ieee754@1.11.6:
+ resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==}
+ dependencies:
+ '@xtuc/ieee754': 1.2.0
+ dev: true
+
/@webassemblyjs/leb128@1.11.1:
resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==}
dependencies:
'@xtuc/long': 4.2.2
dev: true
+ /@webassemblyjs/leb128@1.11.6:
+ resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==}
+ dependencies:
+ '@xtuc/long': 4.2.2
+ dev: true
+
/@webassemblyjs/utf8@1.11.1:
resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==}
dev: true
+ /@webassemblyjs/utf8@1.11.6:
+ resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==}
+ dev: true
+
/@webassemblyjs/wasm-edit@1.11.1:
resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==}
dependencies:
@@ -2244,6 +2401,19 @@ packages:
'@webassemblyjs/wast-printer': 1.11.1
dev: true
+ /@webassemblyjs/wasm-edit@1.12.1:
+ resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==}
+ dependencies:
+ '@webassemblyjs/ast': 1.12.1
+ '@webassemblyjs/helper-buffer': 1.12.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.6
+ '@webassemblyjs/helper-wasm-section': 1.12.1
+ '@webassemblyjs/wasm-gen': 1.12.1
+ '@webassemblyjs/wasm-opt': 1.12.1
+ '@webassemblyjs/wasm-parser': 1.12.1
+ '@webassemblyjs/wast-printer': 1.12.1
+ dev: true
+
/@webassemblyjs/wasm-gen@1.11.1:
resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==}
dependencies:
@@ -2254,6 +2424,16 @@ packages:
'@webassemblyjs/utf8': 1.11.1
dev: true
+ /@webassemblyjs/wasm-gen@1.12.1:
+ resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==}
+ dependencies:
+ '@webassemblyjs/ast': 1.12.1
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.6
+ '@webassemblyjs/ieee754': 1.11.6
+ '@webassemblyjs/leb128': 1.11.6
+ '@webassemblyjs/utf8': 1.11.6
+ dev: true
+
/@webassemblyjs/wasm-opt@1.11.1:
resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==}
dependencies:
@@ -2263,6 +2443,15 @@ packages:
'@webassemblyjs/wasm-parser': 1.11.1
dev: true
+ /@webassemblyjs/wasm-opt@1.12.1:
+ resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==}
+ dependencies:
+ '@webassemblyjs/ast': 1.12.1
+ '@webassemblyjs/helper-buffer': 1.12.1
+ '@webassemblyjs/wasm-gen': 1.12.1
+ '@webassemblyjs/wasm-parser': 1.12.1
+ dev: true
+
/@webassemblyjs/wasm-parser@1.11.1:
resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==}
dependencies:
@@ -2274,6 +2463,17 @@ packages:
'@webassemblyjs/utf8': 1.11.1
dev: true
+ /@webassemblyjs/wasm-parser@1.12.1:
+ resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==}
+ dependencies:
+ '@webassemblyjs/ast': 1.12.1
+ '@webassemblyjs/helper-api-error': 1.11.6
+ '@webassemblyjs/helper-wasm-bytecode': 1.11.6
+ '@webassemblyjs/ieee754': 1.11.6
+ '@webassemblyjs/leb128': 1.11.6
+ '@webassemblyjs/utf8': 1.11.6
+ dev: true
+
/@webassemblyjs/wast-printer@1.11.1:
resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==}
dependencies:
@@ -2281,6 +2481,13 @@ packages:
'@xtuc/long': 4.2.2
dev: true
+ /@webassemblyjs/wast-printer@1.12.1:
+ resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==}
+ dependencies:
+ '@webassemblyjs/ast': 1.12.1
+ '@xtuc/long': 4.2.2
+ dev: true
+
/@xtuc/ieee754@1.2.0:
resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
dev: true
@@ -2291,6 +2498,7 @@ packages:
/abab@2.0.6:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
+ deprecated: Use your platform's native atob() and btoa() methods instead
dev: false
/accepts@1.3.8:
@@ -2304,32 +2512,32 @@ packages:
/acorn-globals@7.0.1:
resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
dependencies:
- acorn: 8.8.2
- acorn-walk: 8.2.0
+ acorn: 8.11.3
+ acorn-walk: 8.3.2
dev: false
- /acorn-import-assertions@1.9.0(acorn@8.8.2):
+ /acorn-import-assertions@1.9.0(acorn@8.11.3):
resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==}
peerDependencies:
acorn: ^8
dependencies:
- acorn: 8.8.2
+ acorn: 8.11.3
dev: true
- /acorn-jsx@5.3.2(acorn@8.8.2):
+ /acorn-jsx@5.3.2(acorn@8.11.3):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.8.2
+ acorn: 8.11.3
dev: true
- /acorn-walk@8.2.0:
- resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
+ /acorn-walk@8.3.2:
+ resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
engines: {node: '>=0.4.0'}
- /acorn@8.8.2:
- resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
+ /acorn@8.11.3:
+ resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -2388,23 +2596,30 @@ packages:
uri-js: 4.4.1
dev: true
- /algoliasearch@4.17.2:
- resolution: {integrity: sha512-VFu43JJNYIW74awp7oeQcQsPcxOhd8psqBDTfyNO2Zt6L1NqnNMTVnaIdQ+8dtKqUDBqQZp0szPxECvX8CK2Fg==}
+ /algoliasearch@4.22.1:
+ resolution: {integrity: sha512-jwydKFQJKIx9kIZ8Jm44SdpigFwRGPESaxZBaHSV0XWN2yBJAOT4mT7ppvlrpA4UGzz92pqFnVKr/kaZXrcreg==}
+ dependencies:
+ '@algolia/cache-browser-local-storage': 4.22.1
+ '@algolia/cache-common': 4.22.1
+ '@algolia/cache-in-memory': 4.22.1
+ '@algolia/client-account': 4.22.1
+ '@algolia/client-analytics': 4.22.1
+ '@algolia/client-common': 4.22.1
+ '@algolia/client-personalization': 4.22.1
+ '@algolia/client-search': 4.22.1
+ '@algolia/logger-common': 4.22.1
+ '@algolia/logger-console': 4.22.1
+ '@algolia/requester-browser-xhr': 4.22.1
+ '@algolia/requester-common': 4.22.1
+ '@algolia/requester-node-http': 4.22.1
+ '@algolia/transporter': 4.22.1
+ dev: true
+
+ /ansi-escapes@6.2.0:
+ resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==}
+ engines: {node: '>=14.16'}
dependencies:
- '@algolia/cache-browser-local-storage': 4.17.2
- '@algolia/cache-common': 4.17.2
- '@algolia/cache-in-memory': 4.17.2
- '@algolia/client-account': 4.17.2
- '@algolia/client-analytics': 4.17.2
- '@algolia/client-common': 4.17.2
- '@algolia/client-personalization': 4.17.2
- '@algolia/client-search': 4.17.2
- '@algolia/logger-common': 4.17.2
- '@algolia/logger-console': 4.17.2
- '@algolia/requester-browser-xhr': 4.17.2
- '@algolia/requester-common': 4.17.2
- '@algolia/requester-node-http': 4.17.2
- '@algolia/transporter': 4.17.2
+ type-fest: 3.13.1
dev: true
/ansi-html-community@0.0.8:
@@ -2416,10 +2631,13 @@ packages:
/ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
- dev: true
- /ansi-sequence-parser@1.1.0:
- resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==}
+ /ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ engines: {node: '>=12'}
+
+ /ansi-sequence-parser@1.1.1:
+ resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==}
dev: true
/ansi-styles@3.2.1:
@@ -2434,63 +2652,66 @@ packages:
engines: {node: '>=8'}
dependencies:
color-convert: 2.0.1
- dev: true
- /antd@5.5.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-qILOJj7QPLy/PHQIyPHEW6kto6okw+epumlcC01jL+Sph0HBX109MWaLDXAsgc3+WEH1haEffqw9vyZ4KYfk0Q==}
+ /ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ engines: {node: '>=12'}
+
+ /antd@5.15.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-53dpdGbfwipHVbqITmppp8N16i+BscMzz8NUNwaJgxwSvO9VQh/NfC/90lqGq3I2oBmxQ8TzRIxzFVKD/9OhlQ==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@ant-design/colors': 7.0.0
- '@ant-design/cssinjs': 1.11.1(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/icons': 5.1.4(react-dom@18.2.0)(react@18.2.0)
- '@ant-design/react-slick': 1.0.1(react@18.2.0)
- '@babel/runtime': 7.22.3
- '@ctrl/tinycolor': 3.6.0
- '@rc-component/color-picker': 1.2.0(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/mutate-observer': 1.0.0(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/tour': 1.8.0(react-dom@18.2.0)(react@18.2.0)
- '@rc-component/trigger': 1.13.4(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
+ '@ant-design/colors': 7.0.2
+ '@ant-design/cssinjs': 1.18.4(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/icons': 5.3.4(react-dom@18.2.0)(react@18.2.0)
+ '@ant-design/react-slick': 1.0.2(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@ctrl/tinycolor': 3.6.1
+ '@rc-component/color-picker': 1.5.3(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/mutate-observer': 1.1.0(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/tour': 1.14.2(react-dom@18.2.0)(react@18.2.0)
+ '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
copy-to-clipboard: 3.3.3
dayjs: 1.11.10
qrcode.react: 3.1.0(react@18.2.0)
- rc-cascader: 3.12.0(react-dom@18.2.0)(react@18.2.0)
- rc-checkbox: 3.0.1(react-dom@18.2.0)(react@18.2.0)
- rc-collapse: 3.5.2(react-dom@18.2.0)(react@18.2.0)
- rc-dialog: 9.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-drawer: 6.1.6(react-dom@18.2.0)(react@18.2.0)
- rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-field-form: 1.32.0(react-dom@18.2.0)(react@18.2.0)
- rc-image: 5.16.0(react-dom@18.2.0)(react@18.2.0)
- rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0)
- rc-input-number: 7.4.2(react-dom@18.2.0)(react@18.2.0)
- rc-mentions: 2.2.0(react-dom@18.2.0)(react@18.2.0)
- rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-notification: 5.0.4(react-dom@18.2.0)(react@18.2.0)
- rc-pagination: 3.4.2(react-dom@18.2.0)(react@18.2.0)
- rc-picker: 3.7.6(dayjs@1.11.10)(react-dom@18.2.0)(react@18.2.0)
- rc-progress: 3.4.2(react-dom@18.2.0)(react@18.2.0)
- rc-rate: 2.10.0(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0)
- rc-segmented: 2.2.2(react-dom@18.2.0)(react@18.2.0)
- rc-select: 14.5.2(react-dom@18.2.0)(react@18.2.0)
- rc-slider: 10.1.1(react-dom@18.2.0)(react@18.2.0)
- rc-steps: 6.0.0(react-dom@18.2.0)(react@18.2.0)
+ rc-cascader: 3.24.0(react-dom@18.2.0)(react@18.2.0)
+ rc-checkbox: 3.2.0(react-dom@18.2.0)(react@18.2.0)
+ rc-collapse: 3.7.3(react-dom@18.2.0)(react@18.2.0)
+ rc-dialog: 9.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-drawer: 7.1.0(react-dom@18.2.0)(react@18.2.0)
+ rc-dropdown: 4.2.0(react-dom@18.2.0)(react@18.2.0)
+ rc-field-form: 1.42.1(react-dom@18.2.0)(react@18.2.0)
+ rc-image: 7.6.0(react-dom@18.2.0)(react@18.2.0)
+ rc-input: 1.4.5(react-dom@18.2.0)(react@18.2.0)
+ rc-input-number: 9.0.0(react-dom@18.2.0)(react@18.2.0)
+ rc-mentions: 2.11.1(react-dom@18.2.0)(react@18.2.0)
+ rc-menu: 9.13.0(react-dom@18.2.0)(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-notification: 5.3.0(react-dom@18.2.0)(react@18.2.0)
+ rc-pagination: 4.0.4(react-dom@18.2.0)(react@18.2.0)
+ rc-picker: 4.3.0(dayjs@1.11.10)(react-dom@18.2.0)(react@18.2.0)
+ rc-progress: 3.5.1(react-dom@18.2.0)(react@18.2.0)
+ rc-rate: 2.12.0(react-dom@18.2.0)(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-segmented: 2.3.0(react-dom@18.2.0)(react@18.2.0)
+ rc-select: 14.13.0(react-dom@18.2.0)(react@18.2.0)
+ rc-slider: 10.5.0(react-dom@18.2.0)(react@18.2.0)
+ rc-steps: 6.0.1(react-dom@18.2.0)(react@18.2.0)
rc-switch: 4.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-table: 7.32.1(react-dom@18.2.0)(react@18.2.0)
- rc-tabs: 12.6.0(react-dom@18.2.0)(react@18.2.0)
- rc-textarea: 1.2.3(react-dom@18.2.0)(react@18.2.0)
- rc-tooltip: 6.0.1(react-dom@18.2.0)(react@18.2.0)
- rc-tree: 5.7.4(react-dom@18.2.0)(react@18.2.0)
- rc-tree-select: 5.9.0(react-dom@18.2.0)(react@18.2.0)
- rc-upload: 4.3.4(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ rc-table: 7.42.0(react-dom@18.2.0)(react@18.2.0)
+ rc-tabs: 14.1.1(react-dom@18.2.0)(react@18.2.0)
+ rc-textarea: 1.6.3(react-dom@18.2.0)(react@18.2.0)
+ rc-tooltip: 6.2.0(react-dom@18.2.0)(react@18.2.0)
+ rc-tree: 5.8.5(react-dom@18.2.0)(react@18.2.0)
+ rc-tree-select: 5.19.0(react-dom@18.2.0)(react@18.2.0)
+ rc-upload: 4.5.2(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- scroll-into-view-if-needed: 3.0.10
+ scroll-into-view-if-needed: 3.1.0
throttle-debounce: 5.0.0
transitivePeerDependencies:
- date-fns
@@ -2519,21 +2740,18 @@ packages:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
dev: true
- /array-buffer-byte-length@1.0.0:
- resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
+ /array-buffer-byte-length@1.0.1:
+ resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==}
+ engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- is-array-buffer: 3.0.2
+ call-bind: 1.0.7
+ is-array-buffer: 3.0.4
dev: false
/array-flatten@1.1.1:
resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
dev: true
- /array-flatten@2.1.2:
- resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==}
- dev: true
-
/array-tree-filter@2.1.0:
resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==}
dev: false
@@ -2543,6 +2761,20 @@ packages:
engines: {node: '>=8'}
dev: true
+ /arraybuffer.prototype.slice@1.0.3:
+ resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ array-buffer-byte-length: 1.0.1
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.22.5
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+ is-array-buffer: 3.0.4
+ is-shared-array-buffer: 1.0.3
+ dev: false
+
/async-validator@4.2.5:
resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
dev: false
@@ -2551,31 +2783,32 @@ packages:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
dev: false
- /autoprefixer@10.4.14(postcss@8.4.24):
- resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==}
+ /autoprefixer@10.4.18(postcss@8.4.36):
+ resolution: {integrity: sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
postcss: ^8.1.0
dependencies:
- browserslist: 4.21.7
- caniuse-lite: 1.0.30001495
- fraction.js: 4.2.0
+ browserslist: 4.23.0
+ caniuse-lite: 1.0.30001599
+ fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.0
- postcss: 8.4.24
+ postcss: 8.4.36
postcss-value-parser: 4.2.0
dev: true
- /available-typed-arrays@1.0.5:
- resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
+ /available-typed-arrays@1.0.7:
+ resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
- dev: false
+ dependencies:
+ possible-typed-array-names: 1.0.0
- /axios@1.4.0:
- resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==}
+ /axios@1.6.8:
+ resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==}
dependencies:
- follow-redirects: 1.15.2
+ follow-redirects: 1.15.6
form-data: 4.0.0
proxy-from-env: 1.1.0
transitivePeerDependencies:
@@ -2597,8 +2830,8 @@ packages:
resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
dev: true
- /binary-extensions@2.2.0:
- resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
+ /binary-extensions@2.3.0:
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
/body-parser@1.20.0:
@@ -2625,11 +2858,9 @@ packages:
resolution: {integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==}
dev: true
- /bonjour-service@1.1.1:
- resolution: {integrity: sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==}
+ /bonjour-service@1.2.1:
+ resolution: {integrity: sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==}
dependencies:
- array-flatten: 2.1.2
- dns-equal: 1.0.0
fast-deep-equal: 3.1.3
multicast-dns: 7.2.5
dev: true
@@ -2640,21 +2871,26 @@ packages:
balanced-match: 1.0.2
concat-map: 0.0.1
+ /brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+ dependencies:
+ balanced-match: 1.0.2
+
/braces@3.0.2:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
engines: {node: '>=8'}
dependencies:
fill-range: 7.0.1
- /browserslist@4.21.7:
- resolution: {integrity: sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==}
+ /browserslist@4.23.0:
+ resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001495
- electron-to-chromium: 1.4.421
- node-releases: 2.0.12
- update-browserslist-db: 1.0.11(browserslist@4.21.7)
+ caniuse-lite: 1.0.30001599
+ electron-to-chromium: 1.4.710
+ node-releases: 2.0.14
+ update-browserslist-db: 1.0.13(browserslist@4.23.0)
dev: true
/buffer-from@1.1.2:
@@ -2671,11 +2907,15 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /call-bind@1.0.2:
- resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+ /call-bind@1.0.7:
+ resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
+ engines: {node: '>= 0.4'}
dependencies:
- function-bind: 1.1.1
- get-intrinsic: 1.2.1
+ es-define-property: 1.0.0
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.4
+ set-function-length: 1.2.2
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
@@ -2686,8 +2926,8 @@ packages:
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
engines: {node: '>= 6'}
- /caniuse-lite@1.0.30001495:
- resolution: {integrity: sha512-F6x5IEuigtUfU5ZMQK2jsy5JqUUlEFRVZq8bO2a+ysq5K7jD6PPc9YXZj78xDNS3uNchesp1Jw47YXEqr+Viyg==}
+ /caniuse-lite@1.0.30001599:
+ resolution: {integrity: sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==}
dev: true
/ccount@2.0.1:
@@ -2711,6 +2951,11 @@ packages:
supports-color: 7.2.0
dev: true
+ /chalk@5.3.0:
+ resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
+ engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+ dev: true
+
/character-entities-legacy@1.1.4:
resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
dev: false
@@ -2739,17 +2984,47 @@ packages:
normalize-path: 3.0.0
readdirp: 3.6.0
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
+ dev: true
+
+ /chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
+ engines: {node: '>= 8.10.0'}
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.2
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.3
/chrome-trace-event@1.0.3:
resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
engines: {node: '>=6.0'}
dev: true
- /classnames@2.3.2:
- resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==}
+ /classnames@2.5.1:
+ resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
dev: false
+ /cli-cursor@4.0.0:
+ resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ restore-cursor: 4.0.0
+ dev: true
+
+ /cli-truncate@4.0.0:
+ resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
+ engines: {node: '>=18'}
+ dependencies:
+ slice-ansi: 5.0.0
+ string-width: 7.1.0
+ dev: true
+
/client-only@0.0.1:
resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
dev: false
@@ -2779,7 +3054,6 @@ packages:
engines: {node: '>=7.0.0'}
dependencies:
color-name: 1.1.4
- dev: true
/color-name@1.1.3:
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
@@ -2787,12 +3061,15 @@ packages:
/color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- dev: true
/colorette@2.0.19:
resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
dev: true
+ /colorette@2.0.20:
+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+ dev: true
+
/combined-stream@1.0.8:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
@@ -2808,6 +3085,11 @@ packages:
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
dev: false
+ /commander@11.1.0:
+ resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
+ engines: {node: '>=16'}
+ dev: true
+
/commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
dev: true
@@ -2860,8 +3142,8 @@ packages:
- supports-color
dev: true
- /compute-scroll-into-view@3.0.3:
- resolution: {integrity: sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A==}
+ /compute-scroll-into-view@3.1.0:
+ resolution: {integrity: sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg==}
dev: false
/concat-map@0.0.1:
@@ -2899,8 +3181,8 @@ packages:
toggle-selection: 1.0.6
dev: false
- /core-js-pure@3.30.2:
- resolution: {integrity: sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==}
+ /core-js-pure@3.36.1:
+ resolution: {integrity: sha512-NXCvHvSVYSrewP0L5OhltzXeWFJLo2AL2TYnj6iLV3Bw8mM62wAQMNgUCRI6EBu6hVVpbCxmOPlxh1Ikw2PfUA==}
requiresBuild: true
dev: true
@@ -2914,12 +3196,6 @@ packages:
layout-base: 1.0.2
dev: false
- /cose-base@2.2.0:
- resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==}
- dependencies:
- layout-base: 2.0.1
- dev: false
-
/create-require@1.1.1:
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
dev: true
@@ -2930,7 +3206,7 @@ packages:
dependencies:
nice-try: 1.0.5
path-key: 2.0.1
- semver: 5.7.1
+ semver: 5.7.2
shebang-command: 1.2.0
which: 1.3.1
dev: false
@@ -2942,7 +3218,6 @@ packages:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
- dev: true
/cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
@@ -2964,29 +3239,20 @@ packages:
cssom: 0.3.8
dev: false
- /csstype@3.1.2:
- resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
+ /csstype@3.1.3:
+ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- /cytoscape-cose-bilkent@4.1.0(cytoscape@3.26.0):
+ /cytoscape-cose-bilkent@4.1.0(cytoscape@3.28.1):
resolution: {integrity: sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==}
peerDependencies:
cytoscape: ^3.2.0
dependencies:
cose-base: 1.0.3
- cytoscape: 3.26.0
- dev: false
-
- /cytoscape-fcose@2.2.0(cytoscape@3.26.0):
- resolution: {integrity: sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==}
- peerDependencies:
- cytoscape: ^3.2.0
- dependencies:
- cose-base: 2.2.0
- cytoscape: 3.26.0
+ cytoscape: 3.28.1
dev: false
- /cytoscape@3.26.0:
- resolution: {integrity: sha512-IV+crL+KBcrCnVVUCZW+zRRRFUZQcrtdOPXki+o4CFUWLdAEYvuZLcBSJC9EBK++suamERKzeY7roq2hdovV3w==}
+ /cytoscape@3.28.1:
+ resolution: {integrity: sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==}
engines: {node: '>=0.10'}
dependencies:
heap: 0.2.7
@@ -3045,7 +3311,7 @@ packages:
resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==}
engines: {node: '>=12'}
dependencies:
- delaunator: 5.0.0
+ delaunator: 5.0.1
dev: false
/d3-dispatch@3.0.1:
@@ -3097,8 +3363,8 @@ packages:
engines: {node: '>=12'}
dev: false
- /d3-geo@3.1.0:
- resolution: {integrity: sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==}
+ /d3-geo@3.1.1:
+ resolution: {integrity: sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==}
engines: {node: '>=12'}
dependencies:
d3-array: 3.2.4
@@ -3147,8 +3413,8 @@ packages:
d3-shape: 1.3.7
dev: false
- /d3-scale-chromatic@3.0.0:
- resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==}
+ /d3-scale-chromatic@3.1.0:
+ resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==}
engines: {node: '>=12'}
dependencies:
d3-color: 3.1.0
@@ -3228,8 +3494,8 @@ packages:
d3-transition: 3.0.1(d3-selection@3.0.0)
dev: false
- /d3@7.8.5:
- resolution: {integrity: sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==}
+ /d3@7.9.0:
+ resolution: {integrity: sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==}
engines: {node: '>=12'}
dependencies:
d3-array: 3.2.4
@@ -3246,7 +3512,7 @@ packages:
d3-fetch: 3.0.1
d3-force: 3.0.0
d3-format: 3.1.0
- d3-geo: 3.1.0
+ d3-geo: 3.1.1
d3-hierarchy: 3.1.2
d3-interpolate: 3.0.1
d3-path: 3.1.0
@@ -3254,7 +3520,7 @@ packages:
d3-quadtree: 3.0.1
d3-random: 3.0.1
d3-scale: 4.0.2
- d3-scale-chromatic: 3.0.0
+ d3-scale-chromatic: 3.1.0
d3-selection: 3.0.0
d3-shape: 3.2.0
d3-time: 3.1.0
@@ -3267,7 +3533,7 @@ packages:
/dagre-d3-es@7.0.10:
resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==}
dependencies:
- d3: 7.8.5
+ d3: 7.9.0
lodash-es: 4.17.21
dev: false
@@ -3280,6 +3546,33 @@ packages:
whatwg-url: 11.0.0
dev: false
+ /data-view-buffer@1.0.1:
+ resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+ dev: false
+
+ /data-view-byte-length@1.0.1:
+ resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+ dev: false
+
+ /data-view-byte-offset@1.0.0:
+ resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-data-view: 1.0.1
+ dev: false
+
/dayjs@1.11.10:
resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
dev: false
@@ -3327,21 +3620,30 @@ packages:
execa: 5.1.1
dev: true
+ /define-data-property@1.1.4:
+ resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ es-define-property: 1.0.0
+ es-errors: 1.3.0
+ gopd: 1.0.1
+
/define-lazy-prop@2.0.0:
resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
engines: {node: '>=8'}
dev: true
- /define-properties@1.2.0:
- resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
+ /define-properties@1.2.1:
+ resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
dependencies:
- has-property-descriptors: 1.0.0
+ define-data-property: 1.1.4
+ has-property-descriptors: 1.0.2
object-keys: 1.1.1
dev: false
- /delaunator@5.0.0:
- resolution: {integrity: sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==}
+ /delaunator@5.0.1:
+ resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==}
dependencies:
robust-predicates: 3.0.2
dev: false
@@ -3389,8 +3691,8 @@ packages:
engines: {node: '>=0.3.1'}
dev: true
- /diff@5.1.0:
- resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
+ /diff@5.2.0:
+ resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
engines: {node: '>=0.3.1'}
dev: false
@@ -3404,12 +3706,8 @@ packages:
/dlv@1.1.3:
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
- /dns-equal@1.0.0:
- resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==}
- dev: true
-
- /dns-packet@5.6.0:
- resolution: {integrity: sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==}
+ /dns-packet@5.6.1:
+ resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==}
engines: {node: '>=6'}
dependencies:
'@leichtgewicht/ip-codec': 2.0.4
@@ -3422,13 +3720,10 @@ packages:
esutils: 2.0.3
dev: true
- /dom-align@1.12.4:
- resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==}
- dev: false
-
/domexception@4.0.0:
resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
engines: {node: '>=12'}
+ deprecated: Use your platform's native DOMException instead
dependencies:
webidl-conversions: 7.0.0
dev: false
@@ -3438,29 +3733,38 @@ packages:
deprecated: dommatrix is no longer maintained. Please use @thednp/dommatrix.
dev: false
- /dompurify@3.0.5:
- resolution: {integrity: sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A==}
+ /dompurify@3.0.9:
+ resolution: {integrity: sha512-uyb4NDIvQ3hRn6NiC+SIFaP4mJ/MdXlvtunaqK9Bn6dD3RuB/1S/gasEjDHD8eiaqdSael2vBv+hOs7Y+jhYOQ==}
dev: false
/duplexer@0.1.2:
resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
dev: true
+ /eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
/ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
dev: true
- /electron-to-chromium@1.4.421:
- resolution: {integrity: sha512-wZOyn3s/aQOtLGAwXMZfteQPN68kgls2wDAnYOA8kCjBvKVrW5RwmWVspxJYTqrcN7Y263XJVsC66VCIGzDO3g==}
+ /electron-to-chromium@1.4.710:
+ resolution: {integrity: sha512-w+9yAVHoHhysCa+gln7AzbO9CdjFcL/wN/5dd+XW/Msl2d/4+WisEaCF1nty0xbAKaxdaJfgLB2296U7zZB7BA==}
dev: true
- /elkjs@0.8.2:
- resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==}
+ /elkjs@0.9.2:
+ resolution: {integrity: sha512-2Y/RaA1pdgSHpY0YG4TYuYCD2wh97CRvu22eLG3Kz0pgQ/6KbIFTxsTnDc4MH/6hFlg2L/9qXrDMG0nMjP63iw==}
dev: false
+ /emoji-regex@10.3.0:
+ resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
+ dev: true
+
/emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
- dev: true
+
+ /emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
/emojis-list@3.0.0:
resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
@@ -3476,12 +3780,12 @@ packages:
resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==}
engines: {node: '>=10.13.0'}
dependencies:
- graceful-fs: 4.2.11
+ graceful-fs: 4.2.10
tapable: 2.2.1
dev: true
- /enhanced-resolve@5.14.1:
- resolution: {integrity: sha512-Vklwq2vDKtl0y/vtwjSesgJ5MYS7Etuk5txS8VdKL4AOS1aUlD96zqIfsOSLQsdv3xgMRbtkWM8eG9XDfKUPow==}
+ /enhanced-resolve@5.16.0:
+ resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==}
engines: {node: '>=10.13.0'}
dependencies:
graceful-fs: 4.2.11
@@ -3491,7 +3795,6 @@ packages:
/entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
- dev: false
/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
@@ -3505,57 +3808,137 @@ packages:
stackframe: 1.3.4
dev: true
- /es-abstract@1.21.2:
- resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==}
+ /es-abstract@1.22.5:
+ resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==}
engines: {node: '>= 0.4'}
dependencies:
- array-buffer-byte-length: 1.0.0
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- es-set-tostringtag: 2.0.1
+ array-buffer-byte-length: 1.0.1
+ arraybuffer.prototype.slice: 1.0.3
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.7
+ es-define-property: 1.0.0
+ es-errors: 1.3.0
+ es-set-tostringtag: 2.0.3
es-to-primitive: 1.2.1
- function.prototype.name: 1.1.5
- get-intrinsic: 1.2.1
- get-symbol-description: 1.0.0
+ function.prototype.name: 1.1.6
+ get-intrinsic: 1.2.4
+ get-symbol-description: 1.0.2
globalthis: 1.0.3
gopd: 1.0.1
- has: 1.0.3
- has-property-descriptors: 1.0.0
- has-proto: 1.0.1
+ has-property-descriptors: 1.0.2
+ has-proto: 1.0.3
has-symbols: 1.0.3
- internal-slot: 1.0.5
- is-array-buffer: 3.0.2
+ hasown: 2.0.2
+ internal-slot: 1.0.7
+ is-array-buffer: 3.0.4
is-callable: 1.2.7
- is-negative-zero: 2.0.2
+ is-negative-zero: 2.0.3
is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
+ is-shared-array-buffer: 1.0.3
is-string: 1.0.7
- is-typed-array: 1.1.10
+ is-typed-array: 1.1.13
is-weakref: 1.0.2
- object-inspect: 1.12.3
+ object-inspect: 1.13.1
object-keys: 1.1.1
- object.assign: 4.1.4
- regexp.prototype.flags: 1.5.0
- safe-regex-test: 1.0.0
- string.prototype.trim: 1.2.7
- string.prototype.trimend: 1.0.6
- string.prototype.trimstart: 1.0.6
- typed-array-length: 1.0.4
+ object.assign: 4.1.5
+ regexp.prototype.flags: 1.5.2
+ safe-array-concat: 1.1.2
+ safe-regex-test: 1.0.3
+ string.prototype.trim: 1.2.9
+ string.prototype.trimend: 1.0.8
+ string.prototype.trimstart: 1.0.7
+ typed-array-buffer: 1.0.2
+ typed-array-byte-length: 1.0.1
+ typed-array-byte-offset: 1.0.2
+ typed-array-length: 1.0.5
unbox-primitive: 1.0.2
- which-typed-array: 1.1.9
+ which-typed-array: 1.1.15
dev: false
+ /es-abstract@1.23.2:
+ resolution: {integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ array-buffer-byte-length: 1.0.1
+ arraybuffer.prototype.slice: 1.0.3
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.7
+ data-view-buffer: 1.0.1
+ data-view-byte-length: 1.0.1
+ data-view-byte-offset: 1.0.0
+ es-define-property: 1.0.0
+ es-errors: 1.3.0
+ es-object-atoms: 1.0.0
+ es-set-tostringtag: 2.0.3
+ es-to-primitive: 1.2.1
+ function.prototype.name: 1.1.6
+ get-intrinsic: 1.2.4
+ get-symbol-description: 1.0.2
+ globalthis: 1.0.3
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.2
+ has-proto: 1.0.3
+ has-symbols: 1.0.3
+ hasown: 2.0.2
+ internal-slot: 1.0.7
+ is-array-buffer: 3.0.4
+ is-callable: 1.2.7
+ is-data-view: 1.0.1
+ is-negative-zero: 2.0.3
+ is-regex: 1.1.4
+ is-shared-array-buffer: 1.0.3
+ is-string: 1.0.7
+ is-typed-array: 1.1.13
+ is-weakref: 1.0.2
+ object-inspect: 1.13.1
+ object-keys: 1.1.1
+ object.assign: 4.1.5
+ regexp.prototype.flags: 1.5.2
+ safe-array-concat: 1.1.2
+ safe-regex-test: 1.0.3
+ string.prototype.trim: 1.2.9
+ string.prototype.trimend: 1.0.8
+ string.prototype.trimstart: 1.0.7
+ typed-array-buffer: 1.0.2
+ typed-array-byte-length: 1.0.1
+ typed-array-byte-offset: 1.0.2
+ typed-array-length: 1.0.5
+ unbox-primitive: 1.0.2
+ which-typed-array: 1.1.15
+ dev: false
+
+ /es-define-property@1.0.0:
+ resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: 1.2.4
+
+ /es-errors@1.3.0:
+ resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
+ engines: {node: '>= 0.4'}
+
/es-module-lexer@0.9.3:
resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==}
dev: true
- /es-set-tostringtag@2.0.1:
- resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
+ /es-module-lexer@1.4.2:
+ resolution: {integrity: sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw==}
+ dev: true
+
+ /es-object-atoms@1.0.0:
+ resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ es-errors: 1.3.0
+ dev: false
+
+ /es-set-tostringtag@2.0.3:
+ resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.1
- has: 1.0.3
- has-tostringtag: 1.0.0
+ get-intrinsic: 1.2.4
+ has-tostringtag: 1.0.2
+ hasown: 2.0.2
dev: false
/es-to-primitive@1.2.1:
@@ -3567,38 +3950,38 @@ packages:
is-symbol: 1.0.4
dev: false
- /esbuild@0.17.19:
- resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
+ /esbuild@0.18.20:
+ resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.17.19
- '@esbuild/android-arm64': 0.17.19
- '@esbuild/android-x64': 0.17.19
- '@esbuild/darwin-arm64': 0.17.19
- '@esbuild/darwin-x64': 0.17.19
- '@esbuild/freebsd-arm64': 0.17.19
- '@esbuild/freebsd-x64': 0.17.19
- '@esbuild/linux-arm': 0.17.19
- '@esbuild/linux-arm64': 0.17.19
- '@esbuild/linux-ia32': 0.17.19
- '@esbuild/linux-loong64': 0.17.19
- '@esbuild/linux-mips64el': 0.17.19
- '@esbuild/linux-ppc64': 0.17.19
- '@esbuild/linux-riscv64': 0.17.19
- '@esbuild/linux-s390x': 0.17.19
- '@esbuild/linux-x64': 0.17.19
- '@esbuild/netbsd-x64': 0.17.19
- '@esbuild/openbsd-x64': 0.17.19
- '@esbuild/sunos-x64': 0.17.19
- '@esbuild/win32-arm64': 0.17.19
- '@esbuild/win32-ia32': 0.17.19
- '@esbuild/win32-x64': 0.17.19
- dev: true
-
- /escalade@3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ '@esbuild/android-arm': 0.18.20
+ '@esbuild/android-arm64': 0.18.20
+ '@esbuild/android-x64': 0.18.20
+ '@esbuild/darwin-arm64': 0.18.20
+ '@esbuild/darwin-x64': 0.18.20
+ '@esbuild/freebsd-arm64': 0.18.20
+ '@esbuild/freebsd-x64': 0.18.20
+ '@esbuild/linux-arm': 0.18.20
+ '@esbuild/linux-arm64': 0.18.20
+ '@esbuild/linux-ia32': 0.18.20
+ '@esbuild/linux-loong64': 0.18.20
+ '@esbuild/linux-mips64el': 0.18.20
+ '@esbuild/linux-ppc64': 0.18.20
+ '@esbuild/linux-riscv64': 0.18.20
+ '@esbuild/linux-s390x': 0.18.20
+ '@esbuild/linux-x64': 0.18.20
+ '@esbuild/netbsd-x64': 0.18.20
+ '@esbuild/openbsd-x64': 0.18.20
+ '@esbuild/sunos-x64': 0.18.20
+ '@esbuild/win32-arm64': 0.18.20
+ '@esbuild/win32-ia32': 0.18.20
+ '@esbuild/win32-x64': 0.18.20
+ dev: true
+
+ /escalade@3.1.2:
+ resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
engines: {node: '>=6'}
dev: true
@@ -3633,21 +4016,21 @@ packages:
source-map: 0.6.1
dev: false
- /eslint-plugin-react-hooks@4.6.0(eslint@8.38.0):
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0):
resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
- eslint: 8.38.0
+ eslint: 8.57.0
dev: true
- /eslint-plugin-react-refresh@0.3.4(eslint@8.38.0):
- resolution: {integrity: sha512-E0ViBglxSQAERBp6eTj5fPgtCRtDonnbCFiVQBhf4Dto2blJRxg1dFUMdMh7N6ljTI4UwPhHwYDQ3Dyo4m6bwA==}
+ /eslint-plugin-react-refresh@0.3.5(eslint@8.57.0):
+ resolution: {integrity: sha512-61qNIsc7fo9Pp/mju0J83kzvLm0Bsayu7OQSLEoJxLDCBjIIyb87bkzufoOvdDxLkSlMfkF7UxomC4+eztUBSA==}
peerDependencies:
eslint: '>=7'
dependencies:
- eslint: 8.38.0
+ eslint: 8.57.0
dev: true
/eslint-scope@5.1.1:
@@ -3658,63 +4041,61 @@ packages:
estraverse: 4.3.0
dev: true
- /eslint-scope@7.2.0:
- resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==}
+ /eslint-scope@7.2.2:
+ resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
dev: true
- /eslint-visitor-keys@3.4.1:
- resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==}
+ /eslint-visitor-keys@3.4.3:
+ resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.38.0:
- resolution: {integrity: sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==}
+ /eslint@8.57.0:
+ resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0)
- '@eslint-community/regexpp': 4.5.1
- '@eslint/eslintrc': 2.0.3
- '@eslint/js': 8.38.0
- '@humanwhocodes/config-array': 0.11.10
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@eslint-community/regexpp': 4.10.0
+ '@eslint/eslintrc': 2.1.4
+ '@eslint/js': 8.57.0
+ '@humanwhocodes/config-array': 0.11.14
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.2.0
- eslint-visitor-keys: 3.4.1
- espree: 9.5.2
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
esquery: 1.5.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.20.0
- grapheme-splitter: 1.0.4
- ignore: 5.2.4
- import-fresh: 3.3.0
+ globals: 13.24.0
+ graphemer: 1.4.0
+ ignore: 5.3.1
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
- js-sdsl: 4.4.0
js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
- optionator: 0.9.1
+ optionator: 0.9.3
strip-ansi: 6.0.1
- strip-json-comments: 3.1.1
text-table: 0.2.0
transitivePeerDependencies:
- supports-color
@@ -3725,13 +4106,13 @@ packages:
engines: {node: '>=6'}
dev: false
- /espree@9.5.2:
- resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
+ /espree@9.6.1:
+ resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.8.2
- acorn-jsx: 5.3.2(acorn@8.8.2)
- eslint-visitor-keys: 3.4.1
+ acorn: 8.11.3
+ acorn-jsx: 5.3.2(acorn@8.11.3)
+ eslint-visitor-keys: 3.4.3
dev: true
/esprima@4.0.1:
@@ -3780,13 +4161,17 @@ packages:
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
dev: true
+ /eventemitter3@5.0.1:
+ resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
+ dev: true
+
/events@3.3.0:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
dev: true
- /eventsource-parser@1.0.0:
- resolution: {integrity: sha512-9jgfSCa3dmEme2ES3mPByGXfgZ87VbP97tng1G2nWwWx6bV2nYxm2AWCrbQjXToSe+yYlqaZNtxffR9IeQr95g==}
+ /eventsource-parser@1.1.2:
+ resolution: {integrity: sha512-v0eOBUbiaFojBu2s2NPBfYUoRR9GjcDNvCXVaqEf5vVfpIAh9f8RCo4vXTP8c63QRKCFwoLpMpTdPwwhEKVgzA==}
engines: {node: '>=14.18'}
dev: false
@@ -3805,6 +4190,21 @@ packages:
strip-final-newline: 2.0.0
dev: true
+ /execa@8.0.1:
+ resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
+ engines: {node: '>=16.17'}
+ dependencies:
+ cross-spawn: 7.0.3
+ get-stream: 8.0.1
+ human-signals: 5.0.0
+ is-stream: 3.0.0
+ merge-stream: 2.0.0
+ npm-run-path: 5.3.0
+ onetime: 6.0.0
+ signal-exit: 4.1.0
+ strip-final-newline: 3.0.0
+ dev: true
+
/express@4.18.1:
resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==}
engines: {node: '>= 0.10.0'}
@@ -3851,8 +4251,8 @@ packages:
/fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- /fast-glob@3.2.12:
- resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
+ /fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -3873,8 +4273,8 @@ packages:
resolution: {integrity: sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==}
dev: false
- /fastq@1.15.0:
- resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
+ /fastq@1.17.1:
+ resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
dependencies:
reusify: 1.0.4
@@ -3895,7 +4295,7 @@ packages:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
- flat-cache: 3.0.4
+ flat-cache: 3.2.0
dev: true
/fill-range@7.0.1:
@@ -3927,26 +4327,27 @@ packages:
path-exists: 4.0.0
dev: true
- /flat-cache@3.0.4:
- resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
+ /flat-cache@3.2.0:
+ resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
- flatted: 3.2.7
+ flatted: 3.3.1
+ keyv: 4.5.4
rimraf: 3.0.2
dev: true
- /flatted@3.2.7:
- resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
+ /flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
dev: true
- /focus-trap@7.4.3:
- resolution: {integrity: sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==}
+ /focus-trap@7.5.4:
+ resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
dependencies:
- tabbable: 6.1.2
+ tabbable: 6.2.0
dev: true
- /follow-redirects@1.15.2:
- resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==}
+ /follow-redirects@1.15.6:
+ resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
@@ -3958,7 +4359,13 @@ packages:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
dependencies:
is-callable: 1.2.7
- dev: false
+
+ /foreground-child@3.1.1:
+ resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
+ engines: {node: '>=14'}
+ dependencies:
+ cross-spawn: 7.0.3
+ signal-exit: 4.1.0
/form-data@4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
@@ -3979,8 +4386,8 @@ packages:
engines: {node: '>= 0.6'}
dev: true
- /fraction.js@4.2.0:
- resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
+ /fraction.js@4.3.7:
+ resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
dev: true
/fresh@0.5.2:
@@ -3988,30 +4395,31 @@ packages:
engines: {node: '>= 0.6'}
dev: true
- /fs-monkey@1.0.4:
- resolution: {integrity: sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==}
+ /fs-monkey@1.0.5:
+ resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==}
dev: true
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ dev: true
- /fsevents@2.3.2:
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ /fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
optional: true
- /function-bind@1.1.1:
- resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+ /function-bind@1.1.2:
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
- /function.prototype.name@1.1.5:
- resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
+ /function.prototype.name@1.1.6:
+ resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.22.5
functions-have-names: 1.2.3
dev: false
@@ -4024,25 +4432,38 @@ packages:
engines: {node: 6.* || 8.* || >= 10.*}
dev: true
- /get-intrinsic@1.2.1:
- resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
+ /get-east-asian-width@1.2.0:
+ resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
+ engines: {node: '>=18'}
+ dev: true
+
+ /get-intrinsic@1.2.4:
+ resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
+ engines: {node: '>= 0.4'}
dependencies:
- function-bind: 1.1.1
- has: 1.0.3
- has-proto: 1.0.1
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+ has-proto: 1.0.3
has-symbols: 1.0.3
+ hasown: 2.0.2
/get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
dev: true
- /get-symbol-description@1.0.0:
- resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
+ /get-stream@8.0.1:
+ resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
+ engines: {node: '>=16'}
+ dev: true
+
+ /get-symbol-description@1.0.2:
+ resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
dev: false
/glob-parent@5.1.2:
@@ -4061,15 +4482,16 @@ packages:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
dev: true
- /glob@7.1.6:
- resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
+ /glob@10.3.10:
+ resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
+ foreground-child: 3.1.1
+ jackspeak: 2.3.6
+ minimatch: 9.0.3
+ minipass: 7.0.4
+ path-scurry: 1.10.1
/glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
@@ -4082,8 +4504,8 @@ packages:
path-is-absolute: 1.0.1
dev: true
- /globals@13.20.0:
- resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
+ /globals@13.24.0:
+ resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
@@ -4093,7 +4515,7 @@ packages:
resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
engines: {node: '>= 0.4'}
dependencies:
- define-properties: 1.2.0
+ define-properties: 1.2.1
dev: false
/globby@11.1.0:
@@ -4102,8 +4524,8 @@ packages:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.2.12
- ignore: 5.2.4
+ fast-glob: 3.3.2
+ ignore: 5.3.1
merge2: 1.4.1
slash: 3.0.0
dev: true
@@ -4111,8 +4533,7 @@ packages:
/gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
- get-intrinsic: 1.2.1
- dev: false
+ get-intrinsic: 1.2.4
/graceful-fs@4.2.10:
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
@@ -4121,8 +4542,8 @@ packages:
/graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- /grapheme-splitter@1.0.4:
- resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
+ /graphemer@1.4.0:
+ resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
dev: true
/gzip-size@6.0.0:
@@ -4150,32 +4571,30 @@ packages:
engines: {node: '>=8'}
dev: true
- /has-property-descriptors@1.0.0:
- resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
+ /has-property-descriptors@1.0.2:
+ resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
dependencies:
- get-intrinsic: 1.2.1
- dev: false
+ es-define-property: 1.0.0
- /has-proto@1.0.1:
- resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
+ /has-proto@1.0.3:
+ resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
engines: {node: '>= 0.4'}
/has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
- /has-tostringtag@1.0.0:
- resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
+ /has-tostringtag@1.0.2:
+ resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
- dev: false
- /has@1.0.3:
- resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
- engines: {node: '>= 0.4.0'}
+ /hasown@2.0.2:
+ resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
+ engines: {node: '>= 0.4'}
dependencies:
- function-bind: 1.1.1
+ function-bind: 1.1.2
/hast-util-from-dom@4.2.0:
resolution: {integrity: sha512-t1RJW/OpJbCAJQeKi3Qrj1cAOLA0+av/iPFori112+0X7R3wng+jxLA+kXec8K4szqPRGI8vPxbbpEYvvpwaeQ==}
@@ -4187,7 +4606,7 @@ packages:
/hast-util-from-dom@5.0.0:
resolution: {integrity: sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==}
dependencies:
- '@types/hast': 3.0.0
+ '@types/hast': 3.0.4
hastscript: 8.0.0
web-namespaces: 2.0.1
dev: false
@@ -4195,7 +4614,7 @@ packages:
/hast-util-from-html-isomorphic@2.0.0:
resolution: {integrity: sha512-zJfpXq44yff2hmE0XmwEOzdWin5xwH+QIhMLOScpX91e/NSGPsAzNCvLQDIEPyO2TXi+lBmU6hjLIhV8MwP2kw==}
dependencies:
- '@types/hast': 3.0.0
+ '@types/hast': 3.0.4
hast-util-from-dom: 5.0.0
hast-util-from-html: 2.0.1
unist-util-remove-position: 5.0.0
@@ -4204,7 +4623,7 @@ packages:
/hast-util-from-html@2.0.1:
resolution: {integrity: sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==}
dependencies:
- '@types/hast': 3.0.0
+ '@types/hast': 3.0.4
devlop: 1.1.0
hast-util-from-parse5: 8.0.1
parse5: 7.1.2
@@ -4215,11 +4634,11 @@ packages:
/hast-util-from-parse5@8.0.1:
resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==}
dependencies:
- '@types/hast': 3.0.0
- '@types/unist': 3.0.0
+ '@types/hast': 3.0.4
+ '@types/unist': 3.0.2
devlop: 1.1.0
hastscript: 8.0.0
- property-information: 6.2.0
+ property-information: 6.4.1
vfile: 6.0.1
vfile-location: 5.0.2
web-namespaces: 2.0.1
@@ -4228,14 +4647,14 @@ packages:
/hast-util-is-element@2.1.3:
resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==}
dependencies:
- '@types/hast': 2.3.4
- '@types/unist': 2.0.6
+ '@types/hast': 2.3.10
+ '@types/unist': 2.0.10
dev: false
/hast-util-is-element@3.0.0:
resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==}
dependencies:
- '@types/hast': 3.0.0
+ '@types/hast': 3.0.4
dev: false
/hast-util-parse-selector@2.2.5:
@@ -4245,20 +4664,20 @@ packages:
/hast-util-parse-selector@3.1.1:
resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==}
dependencies:
- '@types/hast': 2.3.4
+ '@types/hast': 2.3.10
dev: false
/hast-util-parse-selector@4.0.0:
resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==}
dependencies:
- '@types/hast': 3.0.0
+ '@types/hast': 3.0.4
dev: false
/hast-util-to-text@3.1.2:
resolution: {integrity: sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==}
dependencies:
- '@types/hast': 2.3.4
- '@types/unist': 2.0.6
+ '@types/hast': 2.3.10
+ '@types/unist': 2.0.10
hast-util-is-element: 2.1.3
unist-util-find-after: 4.0.1
dev: false
@@ -4266,8 +4685,8 @@ packages:
/hast-util-to-text@4.0.0:
resolution: {integrity: sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==}
dependencies:
- '@types/hast': 3.0.0
- '@types/unist': 3.0.0
+ '@types/hast': 3.0.4
+ '@types/unist': 3.0.2
hast-util-is-element: 3.0.0
unist-util-find-after: 5.0.0
dev: false
@@ -4279,7 +4698,7 @@ packages:
/hastscript@6.0.0:
resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==}
dependencies:
- '@types/hast': 2.3.4
+ '@types/hast': 2.3.10
comma-separated-tokens: 1.0.8
hast-util-parse-selector: 2.2.5
property-information: 5.6.0
@@ -4289,20 +4708,20 @@ packages:
/hastscript@7.2.0:
resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==}
dependencies:
- '@types/hast': 2.3.4
+ '@types/hast': 2.3.10
comma-separated-tokens: 2.0.3
hast-util-parse-selector: 3.1.1
- property-information: 6.2.0
+ property-information: 6.4.1
space-separated-tokens: 2.0.2
dev: false
/hastscript@8.0.0:
resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==}
dependencies:
- '@types/hast': 3.0.0
+ '@types/hast': 3.0.4
comma-separated-tokens: 2.0.3
hast-util-parse-selector: 4.0.0
- property-information: 6.2.0
+ property-information: 6.4.1
space-separated-tokens: 2.0.2
dev: false
@@ -4334,8 +4753,8 @@ packages:
whatwg-encoding: 2.0.0
dev: false
- /html-entities@2.3.5:
- resolution: {integrity: sha512-72TJlcMkYsEJASa/3HnX7VT59htM7iSHbH59NSZbtc+22Ap0Txnlx91sfeB+/A7wNZg7UxtZdhAW4y+/jimrdg==}
+ /html-entities@2.5.2:
+ resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==}
dev: true
/http-deceiver@1.2.7:
@@ -4378,7 +4797,7 @@ packages:
- supports-color
dev: false
- /http-proxy-middleware@2.0.6(@types/express@4.17.17):
+ /http-proxy-middleware@2.0.6(@types/express@4.17.21):
resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==}
engines: {node: '>=12.0.0'}
peerDependencies:
@@ -4387,8 +4806,8 @@ packages:
'@types/express':
optional: true
dependencies:
- '@types/express': 4.17.17
- '@types/http-proxy': 1.17.11
+ '@types/express': 4.17.21
+ '@types/http-proxy': 1.17.14
http-proxy: 1.18.1
is-glob: 4.0.3
is-plain-obj: 3.0.0
@@ -4402,7 +4821,7 @@ packages:
engines: {node: '>=8.0.0'}
dependencies:
eventemitter3: 4.0.7
- follow-redirects: 1.15.2
+ follow-redirects: 1.15.6
requires-port: 1.0.0
transitivePeerDependencies:
- debug
@@ -4423,6 +4842,11 @@ packages:
engines: {node: '>=10.17.0'}
dev: true
+ /human-signals@5.0.0:
+ resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
+ engines: {node: '>=16.17.0'}
+ dev: true
+
/iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
@@ -4437,8 +4861,8 @@ packages:
safer-buffer: 2.1.2
dev: false
- /ignore@5.2.4:
- resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
+ /ignore@5.3.1:
+ resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
engines: {node: '>= 4'}
dev: true
@@ -4464,6 +4888,7 @@ packages:
dependencies:
once: 1.4.0
wrappy: 1.0.2
+ dev: true
/inherits@2.0.3:
resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==}
@@ -4471,18 +4896,19 @@ packages:
/inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+ dev: true
/inline-style-parser@0.1.1:
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
dev: false
- /internal-slot@1.0.5:
- resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
+ /internal-slot@1.0.7:
+ resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.1
- has: 1.0.3
- side-channel: 1.0.4
+ es-errors: 1.3.0
+ hasown: 2.0.2
+ side-channel: 1.0.6
dev: false
/internmap@1.0.1:
@@ -4494,6 +4920,11 @@ packages:
engines: {node: '>=12'}
dev: false
+ /interpret@3.1.1:
+ resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==}
+ engines: {node: '>=10.13.0'}
+ dev: true
+
/ipaddr.js@1.9.1:
resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
engines: {node: '>= 0.10'}
@@ -4515,12 +4946,20 @@ packages:
is-decimal: 1.0.4
dev: false
- /is-array-buffer@3.0.2:
- resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
+ /is-arguments@1.1.1:
+ resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.7
+ has-tostringtag: 1.0.2
+ dev: true
+
+ /is-array-buffer@3.0.4:
+ resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==}
+ engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- is-typed-array: 1.1.10
+ call-bind: 1.0.7
+ get-intrinsic: 1.2.4
dev: false
/is-arrayish@0.2.1:
@@ -4537,14 +4976,14 @@ packages:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
dependencies:
- binary-extensions: 2.2.0
+ binary-extensions: 2.3.0
/is-boolean-object@1.1.2:
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
+ call-bind: 1.0.7
+ has-tostringtag: 1.0.2
dev: false
/is-buffer@2.0.5:
@@ -4555,18 +4994,24 @@ packages:
/is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
- dev: false
- /is-core-module@2.12.1:
- resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
+ /is-core-module@2.13.1:
+ resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+ dependencies:
+ hasown: 2.0.2
+
+ /is-data-view@1.0.1:
+ resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
+ engines: {node: '>= 0.4'}
dependencies:
- has: 1.0.3
+ is-typed-array: 1.1.13
+ dev: false
/is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
dependencies:
- has-tostringtag: 1.0.0
+ has-tostringtag: 1.0.2
dev: false
/is-decimal@1.0.4:
@@ -4586,6 +5031,24 @@ packages:
/is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
+
+ /is-fullwidth-code-point@4.0.0:
+ resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
+ engines: {node: '>=12'}
+ dev: true
+
+ /is-fullwidth-code-point@5.0.0:
+ resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==}
+ engines: {node: '>=18'}
+ dependencies:
+ get-east-asian-width: 1.2.0
+ dev: true
+
+ /is-generator-function@1.0.10:
+ resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ has-tostringtag: 1.0.2
dev: true
/is-glob@4.0.3:
@@ -4598,8 +5061,8 @@ packages:
resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
dev: false
- /is-negative-zero@2.0.2:
- resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
+ /is-negative-zero@2.0.3:
+ resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
dev: false
@@ -4607,7 +5070,7 @@ packages:
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
dependencies:
- has-tostringtag: 1.0.0
+ has-tostringtag: 1.0.2
dev: false
/is-number@7.0.0:
@@ -4637,14 +5100,15 @@ packages:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
+ call-bind: 1.0.7
+ has-tostringtag: 1.0.2
dev: false
- /is-shared-array-buffer@1.0.2:
- resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
+ /is-shared-array-buffer@1.0.3:
+ resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
+ engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
dev: false
/is-stream@2.0.1:
@@ -4652,11 +5116,16 @@ packages:
engines: {node: '>=8'}
dev: true
+ /is-stream@3.0.0:
+ resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dev: true
+
/is-string@1.0.7:
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
engines: {node: '>= 0.4'}
dependencies:
- has-tostringtag: 1.0.0
+ has-tostringtag: 1.0.2
dev: false
/is-symbol@1.0.4:
@@ -4666,21 +5135,16 @@ packages:
has-symbols: 1.0.3
dev: false
- /is-typed-array@1.1.10:
- resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==}
+ /is-typed-array@1.1.13:
+ resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==}
engines: {node: '>= 0.4'}
dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- for-each: 0.3.3
- gopd: 1.0.1
- has-tostringtag: 1.0.0
- dev: false
+ which-typed-array: 1.1.15
/is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
dev: false
/is-wsl@2.2.0:
@@ -4694,20 +5158,32 @@ packages:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
dev: true
+ /isarray@2.0.5:
+ resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+ dev: false
+
/isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+ /jackspeak@2.3.6:
+ resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
/jest-worker@27.5.1:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 20.2.6
+ '@types/node': 20.11.29
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
- /jiti@1.18.2:
- resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
+ /jiti@1.21.0:
+ resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
hasBin: true
/js-cookie@3.0.5:
@@ -4715,10 +5191,6 @@ packages:
engines: {node: '>=14'}
dev: false
- /js-sdsl@4.4.0:
- resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==}
- dev: true
-
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
dev: false
@@ -4740,7 +5212,7 @@ packages:
optional: true
dependencies:
abab: 2.0.6
- acorn: 8.8.2
+ acorn: 8.11.3
acorn-globals: 7.0.1
cssom: 0.5.0
cssstyle: 2.3.0
@@ -4763,7 +5235,7 @@ packages:
whatwg-encoding: 2.0.0
whatwg-mimetype: 3.0.0
whatwg-url: 11.0.0
- ws: 8.13.0
+ ws: 8.16.0
xml-name-validator: 4.0.0
transitivePeerDependencies:
- bufferutil
@@ -4771,6 +5243,10 @@ packages:
- utf-8-validate
dev: false
+ /json-buffer@3.0.1:
+ resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
+ dev: true
+
/json-parse-better-errors@1.0.2:
resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
dev: false
@@ -4803,19 +5279,25 @@ packages:
hasBin: true
dev: true
- /jsonc-parser@3.2.0:
- resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+ /jsonc-parser@3.2.1:
+ resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==}
dev: true
- /katex@0.16.8:
- resolution: {integrity: sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg==}
+ /katex@0.16.9:
+ resolution: {integrity: sha512-fsSYjWS0EEOwvy81j3vRA8TEAhQhKiqO+FQaKWp0m39qwOzHVBgAUBIXWj1pB+O2W3fIpNa6Y9KSKCVbfPhyAQ==}
hasBin: true
dependencies:
commander: 8.3.0
dev: false
- /khroma@2.0.0:
- resolution: {integrity: sha512-2J8rDNlQWbtiNYThZRvmMv5yt44ZakX+Tz5ZIp/mN1pt4snn+m030Va5Z4v8xA0cQFDXBwO/8i42xL4QPsVk3g==}
+ /keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+ dependencies:
+ json-buffer: 3.0.1
+ dev: true
+
+ /khroma@2.1.0:
+ resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==}
dev: false
/kleur@4.1.5:
@@ -4828,8 +5310,8 @@ packages:
engines: {node: '>= 8'}
dev: false
- /launch-editor@2.6.0:
- resolution: {integrity: sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==}
+ /launch-editor@2.6.1:
+ resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==}
dependencies:
picocolors: 1.0.0
shell-quote: 1.8.1
@@ -4839,10 +5321,6 @@ packages:
resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==}
dev: false
- /layout-base@2.0.1:
- resolution: {integrity: sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==}
- dev: false
-
/levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
@@ -4861,9 +5339,49 @@ packages:
resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
+ /lilconfig@3.0.0:
+ resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==}
+ engines: {node: '>=14'}
+ dev: true
+
+ /lilconfig@3.1.1:
+ resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==}
+ engines: {node: '>=14'}
+
/lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+ /lint-staged@15.2.2:
+ resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==}
+ engines: {node: '>=18.12.0'}
+ hasBin: true
+ dependencies:
+ chalk: 5.3.0
+ commander: 11.1.0
+ debug: 4.3.4
+ execa: 8.0.1
+ lilconfig: 3.0.0
+ listr2: 8.0.1
+ micromatch: 4.0.5
+ pidtree: 0.6.0
+ string-argv: 0.3.2
+ yaml: 2.3.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /listr2@8.0.1:
+ resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==}
+ engines: {node: '>=18.0.0'}
+ dependencies:
+ cli-truncate: 4.0.0
+ colorette: 2.0.20
+ eventemitter3: 5.0.1
+ log-update: 6.0.0
+ rfdc: 1.3.1
+ wrap-ansi: 9.0.0
+ dev: true
+
/load-json-file@4.0.0:
resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
engines: {node: '>=4'}
@@ -4924,6 +5442,17 @@ packages:
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ /log-update@6.0.0:
+ resolution: {integrity: sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw==}
+ engines: {node: '>=18'}
+ dependencies:
+ ansi-escapes: 6.2.0
+ cli-cursor: 4.0.0
+ slice-ansi: 7.1.0
+ strip-ansi: 7.1.0
+ wrap-ansi: 9.0.0
+ dev: true
+
/longest-streak@3.1.0:
resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
dev: false
@@ -4942,6 +5471,10 @@ packages:
highlight.js: 10.7.3
dev: false
+ /lru-cache@10.2.0:
+ resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
+ engines: {node: 14 || >=16.14}
+
/lru-cache@6.0.0:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines: {node: '>=10'}
@@ -4949,8 +5482,8 @@ packages:
yallist: 4.0.0
dev: true
- /magic-string@0.30.0:
- resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
+ /magic-string@0.30.8:
+ resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
@@ -4968,11 +5501,11 @@ packages:
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
dev: false
- /match-sorter@6.3.1:
- resolution: {integrity: sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==}
+ /match-sorter@6.3.4:
+ resolution: {integrity: sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==}
dependencies:
- '@babel/runtime': 7.22.3
- remove-accents: 0.4.2
+ '@babel/runtime': 7.24.0
+ remove-accents: 0.5.0
dev: false
/mathjax-full@3.2.2:
@@ -4987,15 +5520,15 @@ packages:
/mdast-util-definitions@5.1.2:
resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
dependencies:
- '@types/mdast': 3.0.11
- '@types/unist': 2.0.6
+ '@types/mdast': 3.0.15
+ '@types/unist': 2.0.10
unist-util-visit: 4.1.2
dev: false
/mdast-util-find-and-replace@2.2.2:
resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
escape-string-regexp: 5.0.0
unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
@@ -5004,8 +5537,8 @@ packages:
/mdast-util-from-markdown@1.3.1:
resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==}
dependencies:
- '@types/mdast': 3.0.11
- '@types/unist': 2.0.6
+ '@types/mdast': 3.0.15
+ '@types/unist': 2.0.10
decode-named-character-reference: 1.0.2
mdast-util-to-string: 3.2.0
micromark: 3.2.0
@@ -5023,7 +5556,7 @@ packages:
/mdast-util-gfm-autolink-literal@1.0.3:
resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
ccount: 2.0.1
mdast-util-find-and-replace: 2.2.2
micromark-util-character: 1.2.0
@@ -5032,7 +5565,7 @@ packages:
/mdast-util-gfm-footnote@1.0.2:
resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
mdast-util-to-markdown: 1.5.0
micromark-util-normalize-identifier: 1.1.0
dev: false
@@ -5040,14 +5573,14 @@ packages:
/mdast-util-gfm-strikethrough@1.0.3:
resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
mdast-util-to-markdown: 1.5.0
dev: false
/mdast-util-gfm-table@1.0.7:
resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
markdown-table: 3.0.3
mdast-util-from-markdown: 1.3.1
mdast-util-to-markdown: 1.5.0
@@ -5058,7 +5591,7 @@ packages:
/mdast-util-gfm-task-list-item@1.0.2:
resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
mdast-util-to-markdown: 1.5.0
dev: false
@@ -5079,7 +5612,7 @@ packages:
/mdast-util-math@2.0.2:
resolution: {integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
longest-streak: 3.1.0
mdast-util-to-markdown: 1.5.0
dev: false
@@ -5087,15 +5620,15 @@ packages:
/mdast-util-phrasing@3.0.1:
resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
unist-util-is: 5.2.1
dev: false
/mdast-util-to-hast@12.3.0:
resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
dependencies:
- '@types/hast': 2.3.4
- '@types/mdast': 3.0.11
+ '@types/hast': 2.3.10
+ '@types/mdast': 3.0.15
mdast-util-definitions: 5.1.2
micromark-util-sanitize-uri: 1.2.0
trim-lines: 3.0.1
@@ -5107,8 +5640,8 @@ packages:
/mdast-util-to-markdown@1.5.0:
resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==}
dependencies:
- '@types/mdast': 3.0.11
- '@types/unist': 2.0.6
+ '@types/mdast': 3.0.15
+ '@types/unist': 2.0.10
longest-streak: 3.1.0
mdast-util-phrasing: 3.0.1
mdast-util-to-string: 3.2.0
@@ -5120,7 +5653,7 @@ packages:
/mdast-util-to-string@3.2.0:
resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
dev: false
/media-typer@0.3.0:
@@ -5132,7 +5665,7 @@ packages:
resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==}
engines: {node: '>= 4.0.0'}
dependencies:
- fs-monkey: 1.0.4
+ fs-monkey: 1.0.5
dev: true
/memorystream@0.3.1:
@@ -5152,40 +5685,39 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- /mermaid-isomorphic@2.1.0:
- resolution: {integrity: sha512-5ne8lMF4HLBznRSE7hGHF7G5rBBZ4qnGvihdgQHvO12dZijxWRcPs3c8hh6zJCECZO6Q9vCOj1TYUWEX9znVxw==}
- engines: {node: '>=16.0.0'}
+ /mermaid-isomorphic@2.1.2:
+ resolution: {integrity: sha512-56bgo4pexO4dxtGT0szLKkbHtPdgB2ZDhIZBV6tKT8J/NlyjLa2bTeT9t5Y2zeMgL0y68gCYCQvn9+tIFg6Cpw==}
dependencies:
- '@fortawesome/fontawesome-free': 6.4.2
- mermaid: 10.4.0
- playwright-core: 1.37.1
+ '@fortawesome/fontawesome-free': 6.5.1
+ mermaid: 10.9.0
+ playwright-core: 1.42.1
transitivePeerDependencies:
- supports-color
dev: false
- /mermaid@10.4.0:
- resolution: {integrity: sha512-4QCQLp79lvz7UZxow5HUX7uWTPJOaQBVExduo91tliXC7v78i6kssZOPHxLL+Xs30KU72cpPn3g3imw/xm/gaw==}
+ /mermaid@10.9.0:
+ resolution: {integrity: sha512-swZju0hFox/B/qoLKK0rOxxgh8Cf7rJSfAUc1u8fezVihYMvrJAS45GzAxTVf4Q+xn9uMgitBcmWk7nWGXOs/g==}
dependencies:
'@braintree/sanitize-url': 6.0.4
- '@types/d3-scale': 4.0.4
- '@types/d3-scale-chromatic': 3.0.0
- cytoscape: 3.26.0
- cytoscape-cose-bilkent: 4.1.0(cytoscape@3.26.0)
- cytoscape-fcose: 2.2.0(cytoscape@3.26.0)
- d3: 7.8.5
+ '@types/d3-scale': 4.0.8
+ '@types/d3-scale-chromatic': 3.0.3
+ cytoscape: 3.28.1
+ cytoscape-cose-bilkent: 4.1.0(cytoscape@3.28.1)
+ d3: 7.9.0
d3-sankey: 0.12.3
dagre-d3-es: 7.0.10
dayjs: 1.11.10
- dompurify: 3.0.5
- elkjs: 0.8.2
- khroma: 2.0.0
+ dompurify: 3.0.9
+ elkjs: 0.9.2
+ katex: 0.16.9
+ khroma: 2.1.0
lodash-es: 4.17.21
mdast-util-from-markdown: 1.3.1
non-layered-tidy-tree-layout: 2.0.2
- stylis: 4.2.0
+ stylis: 4.3.1
ts-dedent: 2.2.0
- uuid: 9.0.0
- web-worker: 1.2.0
+ uuid: 9.0.1
+ web-worker: 1.3.0
transitivePeerDependencies:
- supports-color
dev: false
@@ -5295,8 +5827,8 @@ packages:
/micromark-extension-math@2.1.2:
resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==}
dependencies:
- '@types/katex': 0.16.2
- katex: 0.16.8
+ '@types/katex': 0.16.7
+ katex: 0.16.9
micromark-factory-space: 1.1.0
micromark-util-character: 1.2.0
micromark-util-symbol: 1.1.0
@@ -5437,7 +5969,7 @@ packages:
/micromark@3.2.0:
resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
dependencies:
- '@types/debug': 4.1.8
+ '@types/debug': 4.1.12
debug: 4.3.4
decode-named-character-reference: 1.0.2
micromark-core-commonmark: 1.1.0
@@ -5486,6 +6018,11 @@ packages:
engines: {node: '>=6'}
dev: true
+ /mimic-fn@4.0.0:
+ resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
+ engines: {node: '>=12'}
+ dev: true
+
/mini-svg-data-uri@1.4.4:
resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==}
hasBin: true
@@ -5500,8 +6037,18 @@ packages:
dependencies:
brace-expansion: 1.1.11
- /minisearch@6.1.0:
- resolution: {integrity: sha512-PNxA/X8pWk+TiqPbsoIYH0GQ5Di7m6326/lwU/S4mlo4wGQddIcf/V//1f9TB0V4j59b57b+HZxt8h3iMROGvg==}
+ /minimatch@9.0.3:
+ resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ brace-expansion: 2.0.1
+
+ /minipass@7.0.4:
+ resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ /minisearch@6.3.0:
+ resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==}
dev: true
/mj-context-menu@0.6.1:
@@ -5533,7 +6080,7 @@ packages:
resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==}
hasBin: true
dependencies:
- dns-packet: 5.6.0
+ dns-packet: 5.6.1
thunky: 1.1.0
dev: true
@@ -5544,8 +6091,8 @@ packages:
object-assign: 4.1.1
thenify-all: 1.6.0
- /nanoid@3.3.6:
- resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
+ /nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -5575,8 +6122,8 @@ packages:
engines: {node: '>= 6.13.0'}
dev: true
- /node-releases@2.0.12:
- resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==}
+ /node-releases@2.0.14:
+ resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
dev: true
/non-layered-tidy-tree-layout@2.0.2:
@@ -5587,8 +6134,8 @@ packages:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
- resolve: 1.22.2
- semver: 5.7.1
+ resolve: 1.22.8
+ semver: 5.7.2
validate-npm-package-license: 3.0.4
dev: false
@@ -5614,7 +6161,7 @@ packages:
pidtree: 0.3.1
read-pkg: 3.0.0
shell-quote: 1.8.1
- string.prototype.padend: 3.1.4
+ string.prototype.padend: 3.1.5
dev: false
/npm-run-path@4.0.1:
@@ -5624,6 +6171,13 @@ packages:
path-key: 3.1.1
dev: true
+ /npm-run-path@5.3.0:
+ resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ path-key: 4.0.0
+ dev: true
+
/nwsapi@2.2.7:
resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
dev: false
@@ -5636,8 +6190,8 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
- /object-inspect@1.12.3:
- resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
+ /object-inspect@1.13.1:
+ resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
/object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
@@ -5649,12 +6203,12 @@ packages:
engines: {node: '>=0.8.0'}
dev: false
- /object.assign@4.1.4:
- resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
+ /object.assign@4.1.5:
+ resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
+ call-bind: 1.0.7
+ define-properties: 1.2.1
has-symbols: 1.0.3
object-keys: 1.1.1
dev: false
@@ -5679,6 +6233,7 @@ packages:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
+ dev: true
/onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
@@ -5687,6 +6242,13 @@ packages:
mimic-fn: 2.1.0
dev: true
+ /onetime@6.0.0:
+ resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ mimic-fn: 4.0.0
+ dev: true
+
/open@8.4.2:
resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
engines: {node: '>=12'}
@@ -5701,16 +6263,16 @@ packages:
hasBin: true
dev: true
- /optionator@0.9.1:
- resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
+ /optionator@0.9.3:
+ resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
engines: {node: '>= 0.8.0'}
dependencies:
+ '@aashutoshrathi/word-wrap': 1.2.6
deep-is: 0.1.4
fast-levenshtein: 2.0.6
levn: 0.4.1
prelude-ls: 1.2.1
type-check: 0.4.0
- word-wrap: 1.2.3
dev: true
/p-limit@3.1.0:
@@ -5780,6 +6342,7 @@ packages:
/path-is-absolute@1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
+ dev: true
/path-key@2.0.1:
resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
@@ -5789,11 +6352,22 @@ packages:
/path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
+
+ /path-key@4.0.0:
+ resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
+ engines: {node: '>=12'}
dev: true
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ /path-scurry@1.10.1:
+ resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ dependencies:
+ lru-cache: 10.2.0
+ minipass: 7.0.4
+
/path-to-regexp@0.1.7:
resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
dev: true
@@ -5819,7 +6393,7 @@ packages:
optional: true
dependencies:
dommatrix: 1.0.3
- web-streams-polyfill: 3.2.1
+ web-streams-polyfill: 3.3.3
dev: false
/picocolors@1.0.0:
@@ -5835,6 +6409,12 @@ packages:
hasBin: true
dev: false
+ /pidtree@0.6.0:
+ resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
+ engines: {node: '>=0.10'}
+ hasBin: true
+ dev: true
+
/pify@2.3.0:
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
@@ -5844,38 +6424,42 @@ packages:
engines: {node: '>=4'}
dev: false
- /pirates@4.0.5:
- resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
+ /pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
- /playwright-core@1.37.1:
- resolution: {integrity: sha512-17EuQxlSIYCmEMwzMqusJ2ztDgJePjrbttaefgdsiqeLWidjYz9BxXaTaZWxH1J95SHGk6tjE+dwgWILJoUZfA==}
+ /playwright-core@1.42.1:
+ resolution: {integrity: sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==}
engines: {node: '>=16'}
hasBin: true
dev: false
- /postcss-import@15.1.0(postcss@8.4.24):
+ /possible-typed-array-names@1.0.0:
+ resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
+ engines: {node: '>= 0.4'}
+
+ /postcss-import@15.1.0(postcss@8.4.36):
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
- postcss: 8.4.24
+ postcss: 8.4.36
postcss-value-parser: 4.2.0
read-cache: 1.0.0
- resolve: 1.22.2
+ resolve: 1.22.8
- /postcss-js@4.0.1(postcss@8.4.24):
+ /postcss-js@4.0.1(postcss@8.4.36):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.24
+ postcss: 8.4.36
- /postcss-load-config@4.0.1(postcss@8.4.24):
- resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
+ /postcss-load-config@4.0.2(postcss@8.4.36):
+ resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
engines: {node: '>= 14'}
peerDependencies:
postcss: '>=8.0.9'
@@ -5886,18 +6470,18 @@ packages:
ts-node:
optional: true
dependencies:
- lilconfig: 2.1.0
- postcss: 8.4.24
- yaml: 2.3.1
+ lilconfig: 3.1.1
+ postcss: 8.4.36
+ yaml: 2.4.1
- /postcss-nested@6.0.1(postcss@8.4.24):
+ /postcss-nested@6.0.1(postcss@8.4.36):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.24
- postcss-selector-parser: 6.0.13
+ postcss: 8.4.36
+ postcss-selector-parser: 6.0.16
/postcss-selector-parser@6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
@@ -5907,8 +6491,8 @@ packages:
util-deprecate: 1.0.2
dev: true
- /postcss-selector-parser@6.0.13:
- resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==}
+ /postcss-selector-parser@6.0.16:
+ resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==}
engines: {node: '>=4'}
dependencies:
cssesc: 3.0.0
@@ -5917,16 +6501,16 @@ packages:
/postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- /postcss@8.4.24:
- resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==}
+ /postcss@8.4.36:
+ resolution: {integrity: sha512-/n7eumA6ZjFHAsbX30yhHup/IMkOmlmvtEi7P+6RMYf+bGJSUHc3geH4a0NSZxAz/RJfiS9tooCTs9LAVYUZKw==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
- nanoid: 3.3.6
+ nanoid: 3.3.7
picocolors: 1.0.0
- source-map-js: 1.0.2
+ source-map-js: 1.1.0
- /preact@10.15.1:
- resolution: {integrity: sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==}
+ /preact@10.19.7:
+ resolution: {integrity: sha512-IJOW6cQN1fwfC17HfNOqUtAGyB8wAYshuC+jG1JiL/1+sC4yVyuA3IcF0N9vdodMJjW/lbuEF5qFsJqGNcbHbw==}
dev: true
/prelude-ls@1.2.1:
@@ -5962,8 +6546,8 @@ packages:
xtend: 4.0.2
dev: false
- /property-information@6.2.0:
- resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==}
+ /property-information@6.4.1:
+ resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==}
dev: false
/proxy-addr@2.0.7:
@@ -5982,8 +6566,8 @@ packages:
resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
dev: false
- /punycode@2.3.0:
- resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
+ /punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
/qrcode.react@3.1.0(react@18.2.0):
@@ -5998,7 +6582,7 @@ packages:
resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==}
engines: {node: '>=0.6'}
dependencies:
- side-channel: 1.0.4
+ side-channel: 1.0.6
dev: true
/querystringify@2.2.0:
@@ -6029,254 +6613,241 @@ packages:
unpipe: 1.0.0
dev: true
- /rc-align@4.0.15(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA==}
- peerDependencies:
- react: '>=16.9.0'
- react-dom: '>=16.9.0'
- dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- dom-align: 1.12.4
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- resize-observer-polyfill: 1.5.1
- dev: false
-
- /rc-cascader@3.12.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-QTeGPTNYX33alozNy9lYg7YKpvYVwquai/mrFRR8mHlHnK7QlqJyMqbs2p7rc5eeKARKMRTUeoN5CfO+Gr9UBw==}
+ /rc-cascader@3.24.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-NwkYsVULA61S085jbOYbq8Z7leyIxVmLwf+71mWLjA3kCfUf/rAKC0WfjQbqBDaLGlU9d4z1EzyPaHBKLYWv6A==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
+ '@babel/runtime': 7.24.0
array-tree-filter: 2.1.0
- classnames: 2.3.2
- rc-select: 14.5.2(react-dom@18.2.0)(react@18.2.0)
- rc-tree: 5.7.4(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-select: 14.13.0(react-dom@18.2.0)(react@18.2.0)
+ rc-tree: 5.8.5(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-checkbox@3.0.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-k7nxDWxYF+jDI0ZcCvuvj71xONmWRVe5+1MKcERRR9MRyP3tZ69b+yUCSXXh+sik4/Hc9P5wHr2nnUoGS2zBjA==}
+ /rc-checkbox@3.2.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-8inzw4y9dAhZmv/Ydl59Qdy5tdp9CKg4oPVcRigi+ga/yKPZS5m5SyyQPtYSgbcqHRYOdUhiPSeKfktc76du1A==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-collapse@3.5.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-/TNiT3DW1t3sUCiVD/DPUYooJZ3BLA93/2rZsB3eM2bGJCCla2X9D2E4tgm7LGMQGy5Atb2lMUn2FQuvQNvavQ==}
+ /rc-collapse@3.7.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-60FJcdTRn0X5sELF18TANwtVi7FtModq649H11mYF1jh83DniMoM4MqY627sEKRCTm4+WXfGDcB7hY5oW6xhyw==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-dialog@9.1.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-5ry+JABAWEbaKyYsmITtrJbZbJys8CtMyzV8Xn4LYuXMeUx5XVHNyJRoqLFE4AzBuXXzOWeaC49cg+XkxK6kHA==}
+ /rc-dialog@9.4.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-AScCexaLACvf8KZRqCPz12BJ8olszXOS4lKlkMyzDQHS1m0zj1KZMYgmMCh39ee0Dcv8kyrj8mTqxuLyhH+QuQ==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-drawer@6.1.6(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-EBRFM9o3lPU5kYh8sFoXYA9KxpdT765HDqj/AbZWicXkhwEYUH7MjUH0ctenPCiHBxXQUgIUvK14+6rPuURd6w==}
+ /rc-drawer@7.1.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-nBE1rF5iZvpavoyqhSSz2mk/yANltA7g3aF0U45xkx381n3we/RKs9cJfNKp9mSWCedOKWt9FLEwZDaAaOGn2w==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-dropdown@4.1.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-VZjMunpBdlVzYpEdJSaV7WM7O0jf8uyDjirxXLZRNZ+tAC+NzD3PXPEtliFwGzVwBBdCmGuSqiS9DWcOLxQ9tw==}
+ /rc-dropdown@4.2.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-odM8Ove+gSh0zU27DUj5cG1gNKg7mLWBYzB5E4nNLrLwBmYEgYP43vHKDGOVZcJSVElQBI0+jTQgjnq0NfLjng==}
peerDependencies:
react: '>=16.11.0'
react-dom: '>=16.11.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/trigger': 1.13.4(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-field-form@1.32.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-vr5pA0/gWiBZf0HKdevQJcWSsAac10Z8Nj1Brs3OOCnExk7l+u8GtsW+4cRSqJLug5fxV11dOGXpxf7+aHT/2A==}
+ /rc-field-form@1.42.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-SqiEmWNP+I61Lt80+ofPvT+3l8Ij6vb35IS+x14gheVnCJN0SRnOwEgsqCEB5FslT7xqjUqDnU845hRZ1jzlAA==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
+ '@babel/runtime': 7.24.0
async-validator: 4.2.5
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-image@5.16.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-11DOye57IgTXh2yTsmxFNynZJG3tdx8RZnnaqb38eYWrBPPyhVHIuURxyiSZ8B68lEUAggR7SBA0Zb95KP/CyQ==}
+ /rc-image@7.6.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-tL3Rvd1sS+frZQ01i+tkeUPaOeFz2iG9/scAt/Cfs0hyCRVA/w0Pu1J/JxIX8blalvmHE0bZQRYdOmRAzWu4Hg==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/portal': 1.1.1(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
- rc-dialog: 9.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/portal': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-dialog: 9.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-input-number@7.4.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-yGturTw7WGP+M1GbJ+UTAO7L4buxeW6oilhL9Sq3DezsRS8/9qec4UiXUbeoiX9bzvRXH11JvgskBtxSp4YSNg==}
+ /rc-input-number@9.0.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-RfcDBDdWFFetouWFXBA+WPEC8LzBXyngr9b+yTLVIygfFu7HiLRGn/s/v9wwno94X7KFvnb28FNynMGj9XJlDQ==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/mini-decimal': 1.0.1
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/mini-decimal': 1.1.0
+ classnames: 2.5.1
+ rc-input: 1.4.5(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-input@1.0.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-clY4oneVHRtKHYf/HCxT/MO+4BGzCIywSNLosXWOm7fcQAS0jQW7n0an8Raa8JMB8kpxc8m28p7SNwFZmlMj6g==}
+ /rc-input@1.4.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-AjzykhwnwYTRSwwgCu70CGKBIAv6bP2nqnFptnNTprph/TF1BAs0Qxl91mie/BR6n827WIJB6ZjaRf9iiMwAfw==}
peerDependencies:
react: '>=16.0.0'
react-dom: '>=16.0.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-mentions@2.2.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-R7ncCldr02uKgJBBPlXdtnOGQIjZ9C3uoIMi4fabU3CPFdmefYlNF6QM4u2AzgcGt8V0KkoHTN5T6HPdUpet8g==}
+ /rc-mentions@2.11.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-upb4AK1SRFql7qGnbLEvJqLMugVVIyjmwBJW9L0eLoN9po4JmJZaBzmKA4089fNtsU8k6l/tdZiVafyooeKnLw==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/trigger': 1.13.4(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
- rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0)
- rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0)
- rc-textarea: 1.2.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-input: 1.4.5(react-dom@18.2.0)(react@18.2.0)
+ rc-menu: 9.13.0(react-dom@18.2.0)(react@18.2.0)
+ rc-textarea: 1.6.3(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-menu@9.8.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-lmw2j8I2fhdIzHmC9ajfImfckt0WDb2KVJJBBRIsxPEw2kGkEfjLMUoB1NgiNT/Q5cC8PdjGOGQjHJIJMwyNMw==}
+ /rc-menu@9.13.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-1l8ooCB3HcYJKCltC/s7OxRKRjgymdl9htrCeGZcXNaMct0RxZRK6OPV3lPhVksIvAGMgzPd54ClpZ5J4b8cZA==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-overflow: 1.3.0(react-dom@18.2.0)(react@18.2.0)
- rc-trigger: 5.3.4(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-motion@2.7.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-2xUvo8yGHdOHeQbdI8BtBsCIrWKchEmFEIskf0nmHtJsou+meLd/JE+vnvSX2JxcBrJtXY2LuBpxAOxrbY/wMQ==}
+ /rc-motion@2.9.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-notification@5.0.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-3535oellIRlt1LspERfK8yvCqb8Gio3R02rULciaSc1xe3H7ArTU/khlUTv1ddGzua4HhmF4D4Rwz/+mBxETvg==}
+ /rc-notification@5.3.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-WCf0uCOkZ3HGfF0p1H4Sgt7aWfipxORWTPp7o6prA3vxwtWhtug3GfpYls1pnBp4WA+j8vGIi5c2/hQRpGzPcQ==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-overflow@1.3.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-p2Qt4SWPTHAYl4oAao1THy669Fm5q8pYBDBHRaFOekCvcdcrgIx0ByXQMEkyPm8wUDX4BK6aARWecvCRc/7CTA==}
+ /rc-overflow@1.3.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-nsUm78jkYAoPygDAcGZeC2VwIg/IBGSodtOY3pMof4W3M9qRJgqaDYm03ZayHlde3I6ipliAxbN0RUcGf5KOzw==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-pagination@3.4.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-arFQKD15h26+rSXRnQNA8b/tHy98/853W/leXkas2WlViOYG5A2qgEg7CRX64GKb9TqJjdqnDzaMAvl0qF4Tig==}
+ /rc-pagination@4.0.4(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-GGrLT4NgG6wgJpT/hHIpL9nELv27A1XbSZzECIuQBQTVSf4xGKxWr6I/jhpRPauYEWEbWVw22ObG6tJQqwJqWQ==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-picker@3.7.6(dayjs@1.11.10)(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-v84wVXjgx5hQ5vTLjMeMMtj6+gn480Gqzwur2A2+o8+eFnhY4jKmuqzHmD8sEevrz0WT/j1pLHFxAV8/lksI2A==}
+ /rc-picker@4.3.0(dayjs@1.11.10)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-bQNB/+NdW55jlQ5lPnNqF5J90Tq4SihLbAF7tzPBvGDJyoYmDgwLm4FN0ZB3Ot9i1v6vJY/1mgqZZTT9jbYc5w==}
engines: {node: '>=8.x'}
peerDependencies:
date-fns: '>= 2.x'
@@ -6295,112 +6866,114 @@ packages:
moment:
optional: true
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/trigger': 1.13.4(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
+ '@babel/runtime': 7.24.0
+ '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
dayjs: 1.11.10
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-progress@3.4.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-iAGhwWU+tsayP+Jkl9T4+6rHeQTG9kDz8JAHZk4XtQOcYN5fj9H34NXNEdRdZx94VUDHMqCb1yOIvi8eJRh67w==}
+ /rc-progress@3.5.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-V6Amx6SbLRwPin/oD+k1vbPrO8+9Qf8zW1T8A7o83HdNafEVvAxPV5YsgtKFP+Ud5HghLj33zKOcEHrcrUGkfw==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-rate@2.10.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-TCjEpKPeN1m0EnGDDbb1KyxjNTJRzoReiPdtbrBJEey4Ryf/UGOQ6vqmz2yC6DJdYVDVUoZPdoz043ryh0t/nQ==}
+ /rc-rate@2.12.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-g092v5iZCdVzbjdn28FzvWebK2IutoVoiTeqoLTj9WM7SjA/gOJIw5/JFZMRyJYYVe1jLAU2UhAfstIpCNRozg==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-resize-observer@1.3.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg==}
+ /rc-resize-observer@1.4.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
resize-observer-polyfill: 1.5.1
dev: false
- /rc-segmented@2.2.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-Mq52M96QdHMsNdE/042ibT5vkcGcD5jxKp7HgPC2SRofpia99P5fkfHy1pEaajLMF/kj0+2Lkq1UZRvqzo9mSA==}
+ /rc-segmented@2.3.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-I3FtM5Smua/ESXutFfb8gJ8ZPcvFR+qUgeeGFQHBOvRiRKyAk4aBE5nfqrxXx+h8/vn60DQjOt6i4RNtrbOobg==}
peerDependencies:
react: '>=16.0.0'
react-dom: '>=16.0.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-select@14.5.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-Np/lDHvxCnVhVsheQjSV1I/OMJTWJf1n10wq8q1AGy3ytyYLfjNpi6uaz/pmjsbbiSddSWzJnNZCli9LmgBZsA==}
+ /rc-select@14.13.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-ew34FsaqHokK4dxVrcIxSYrgWJ2XJYlkk32eiOIiEo3GkHUExdCzmozMYaUc2P67c5QJRUvvY0uqCs3QG67h5A==}
engines: {node: '>=8.x'}
peerDependencies:
react: '*'
react-dom: '*'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/trigger': 1.13.4(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-overflow: 1.3.0(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
- rc-virtual-list: 3.5.2(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-overflow: 1.3.2(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
+ rc-virtual-list: 3.11.4(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-slider@10.1.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-gn8oXazZISEhnmRinI89Z/JD/joAaM35jp+gDtIVSTD/JJMCCBqThqLk1SVJmvtfeiEF/kKaFY0+qt4SDHFUDw==}
+ /rc-slider@10.5.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-xiYght50cvoODZYI43v3Ylsqiw14+D7ELsgzR40boDZaya1HFa1Etnv9MDkQE8X/UrXAffwv2AcNAhslgYuDTw==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-steps@6.0.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-+KfMZIty40mYCQSDvYbZ1jwnuObLauTiIskT1hL4FFOBHP6ZOr8LK0m143yD3kEN5XKHSEX1DIwCj3AYZpoeNQ==}
+ /rc-steps@6.0.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -6411,158 +6984,143 @@ packages:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-table@7.32.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-fHMQteKMocUC9I9Vex3eBLH7QsiaMR/qtzh3B1Ty2PoNGwVTwVdDFyRL05zch+JU3KnNNczgQeVvtf/p//gdrQ==}
+ /rc-table@7.42.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-GwHV9Zs3HvWxBkoXatO/IeKoElzy3Ojf3dcyw1Rj3cyQVb+ZHtexslKdyzsrKRPJ0mUa62BoX+ZAg3zgTEql8w==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/context': 1.3.0(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
- rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ '@rc-component/context': 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
+ rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
+ rc-virtual-list: 3.11.4(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-tabs@12.6.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-L9yIptdrmft573MEsc+xKoGbXzfg3V6NYvgT0sNh+PSzWaeF34W7CIPi98lcWjtsYB80oFMOcAXRilUFxLHTaA==}
+ /rc-tabs@14.1.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-5nOr9PVpJy2SWHTLgv1+kESDOb0tFzl0cYU9r9d8LfL0Wg9i/n1B558rmkxdQHgBwMqxmwoyPSAbQROxMQe8nw==}
engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-dropdown: 4.1.0(react-dom@18.2.0)(react@18.2.0)
- rc-menu: 9.8.4(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-dropdown: 4.2.0(react-dom@18.2.0)(react@18.2.0)
+ rc-menu: 9.13.0(react-dom@18.2.0)(react@18.2.0)
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-textarea@1.2.3(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-YvN8IskIVBRRzcS4deT0VAMim31+T3IoVX4yoCJ+b/iVCvw7yf0usR7x8OaHiUOUoURKcn/3lfGjmtzplcy99g==}
+ /rc-textarea@1.6.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-8k7+8Y2GJ/cQLiClFMg8kUXOOdvcFQrnGeSchOvI2ZMIVvX5a3zQpLxoODL0HTrvU63fPkRmMuqaEcOF9dQemA==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-input: 1.0.4(react-dom@18.2.0)(react@18.2.0)
- rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-input: 1.4.5(react-dom@18.2.0)(react@18.2.0)
+ rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-tooltip@6.0.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-MdvPlsD1fDSxKp9+HjXrc/CxLmA/s11QYIh1R7aExxfodKP7CZA++DG1AjrW80F8IUdHYcR43HAm0Y2BYPelHA==}
+ /rc-tooltip@6.2.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-iS/3iOAvtDh9GIx1ulY7EFUXUtktFccNLsARo3NPgLf0QW9oT0w3dA9cYWlhqAKmD+uriEwdWz1kH0Qs4zk2Aw==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- '@rc-component/trigger': 1.13.4(react-dom@18.2.0)(react@18.2.0)
- classnames: 2.3.2
+ '@babel/runtime': 7.24.0
+ '@rc-component/trigger': 2.0.0(react-dom@18.2.0)(react@18.2.0)
+ classnames: 2.5.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-tree-select@5.9.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-oh3blESzLfLCBPSiVDtZ2irzrWWZUMeHvnSwRvFo79br8Z+K/1OhXhXBZmROvfKwaH8YUugAQy8B2j5EGQbdyA==}
+ /rc-tree-select@5.19.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-f4l5EsmSGF3ggj76YTzKNPY9SnXfFaer7ZccTSGb3urUf54L+cCqyT+UsPr+S5TAr8mZSxJ7g3CgkCe+cVQ6sw==}
peerDependencies:
react: '*'
react-dom: '*'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-select: 14.5.2(react-dom@18.2.0)(react@18.2.0)
- rc-tree: 5.7.4(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-select: 14.13.0(react-dom@18.2.0)(react@18.2.0)
+ rc-tree: 5.8.5(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-tree@5.7.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-7VfDq4jma+6fvlzfDXvUJ34SaO2EWkcXGBmPgeFmVKsLNNXcKGl4cRAhs6Ts1zqnX994vu/hb3f1dyTjn43RFg==}
+ /rc-tree@5.8.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-PRfcZtVDNkR7oh26RuNe1hpw11c1wfgzwmPFL0lnxGnYefe9lDAO6cg5wJKIAwyXFVt5zHgpjYmaz0CPy1ZtKg==}
engines: {node: '>=10.x'}
peerDependencies:
react: '*'
react-dom: '*'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
- rc-virtual-list: 3.5.2(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-motion: 2.9.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
+ rc-virtual-list: 3.11.4(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-trigger@5.3.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw==}
- engines: {node: '>=8.x'}
+ /rc-upload@4.5.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-QO3ne77DwnAPKFn0bA5qJM81QBjQi0e0NHdkvpFyY73Bea2NfITiotqJqVjHgeYPOJu5lLVR32TNGP084aSoXA==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-align: 4.0.15(react-dom@18.2.0)(react@18.2.0)
- rc-motion: 2.7.3(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
- /rc-upload@4.3.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-uVbtHFGNjHG/RyAfm9fluXB6pvArAGyAx8z7XzXXyorEgVIWj6mOlriuDm0XowDHYz4ycNK0nE0oP3cbFnzxiQ==}
+ /rc-util@5.39.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-OW/ERynNDgNr4y0oiFmtes3rbEamXw7GHGbkbNd9iRr7kgT03T6fT0b9WpJ3mbxKhyOcAHnGcIoh5u/cjrC2OQ==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
+ react-is: 18.2.0
dev: false
- /rc-util@5.34.1(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-SqiUT8Ssgh5C+hu4y887xwCrMNcxLm6ScOo8AFlWYYF3z9uNNiPpwwSjvicqOlWd79rNw1g44rnP7tz9MrO1ZQ==}
+ /rc-virtual-list@3.11.4(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-NbBi0fvyIu26gP69nQBiWgUMTPX3mr4FcuBQiVqagU0BnuX8WQkiivnMs105JROeuUIFczLrlgUhLQwTWV1XDA==}
+ engines: {node: '>=8.x'}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
dependencies:
- '@babel/runtime': 7.22.3
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-is: 16.13.1
- dev: false
-
- /rc-virtual-list@3.5.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-sE2G9hTPjVmatQni8OP2Kx33+Oth6DMKm67OblBBmgMBJDJQOOFpSGH7KZ6Pm85rrI2IGxDRXZCr0QhYOH2pfQ==}
- engines: {node: '>=8.x'}
- peerDependencies:
- react: '*'
- react-dom: '*'
- dependencies:
- '@babel/runtime': 7.22.3
- classnames: 2.3.2
- rc-resize-observer: 1.3.1(react-dom@18.2.0)(react@18.2.0)
- rc-util: 5.34.1(react-dom@18.2.0)(react@18.2.0)
+ '@babel/runtime': 7.24.0
+ classnames: 2.5.1
+ rc-resize-observer: 1.4.0(react-dom@18.2.0)(react@18.2.0)
+ rc-util: 5.39.1(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
@@ -6600,12 +7158,12 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /react-error-boundary@4.0.11(react@18.2.0):
- resolution: {integrity: sha512-U13ul67aP5DOSPNSCWQ/eO0AQEYzEFkVljULQIjMV0KlffTAhxuDoBKdO0pb/JZ8mDhMKFZ9NZi0BmLGUiNphw==}
+ /react-error-boundary@4.0.13(react@18.2.0):
+ resolution: {integrity: sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==}
peerDependencies:
react: '>=16.13.1'
dependencies:
- '@babel/runtime': 7.22.3
+ '@babel/runtime': 7.24.0
react: 18.2.0
dev: false
@@ -6617,26 +7175,26 @@ packages:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
dev: false
- /react-markdown@8.0.7(@types/react@18.0.37)(react@18.2.0):
+ /react-markdown@8.0.7(@types/react@18.2.67)(react@18.2.0):
resolution: {integrity: sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==}
peerDependencies:
'@types/react': '>=16'
react: '>=16'
dependencies:
- '@types/hast': 2.3.4
- '@types/prop-types': 15.7.5
- '@types/react': 18.0.37
- '@types/unist': 2.0.6
+ '@types/hast': 2.3.10
+ '@types/prop-types': 15.7.11
+ '@types/react': 18.2.67
+ '@types/unist': 2.0.10
comma-separated-tokens: 2.0.3
hast-util-whitespace: 2.0.1
prop-types: 15.8.1
- property-information: 6.2.0
+ property-information: 6.4.1
react: 18.2.0
react-is: 18.2.0
remark-parse: 10.0.2
remark-rehype: 10.1.0
space-separated-tokens: 2.0.2
- style-to-object: 0.4.1
+ style-to-object: 0.4.4
unified: 10.1.2
unist-util-visit: 4.1.2
vfile: 5.3.7
@@ -6677,26 +7235,26 @@ packages:
tslib: 2.3.1
dev: false
- /react-router-dom@6.11.2(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-JNbKtAeh1VSJQnH6RvBDNhxNwemRj7KxCzc5jb7zvDSKRnPWIFj9pO+eXqjM69gQJ0r46hSz1x4l9y0651DKWw==}
- engines: {node: '>=14'}
+ /react-router-dom@6.22.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
react: '>=16.8'
react-dom: '>=16.8'
dependencies:
- '@remix-run/router': 1.6.2
+ '@remix-run/router': 1.15.3
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-router: 6.11.2(react@18.2.0)
+ react-router: 6.22.3(react@18.2.0)
dev: false
- /react-router@6.11.2(react@18.2.0):
- resolution: {integrity: sha512-74z9xUSaSX07t3LM+pS6Un0T55ibUE/79CzfZpy5wsPDZaea1F8QkrsiyRnA2YQ7LwE/umaydzXZV80iDCPkMg==}
- engines: {node: '>=14'}
+ /react-router@6.22.3(react@18.2.0):
+ resolution: {integrity: sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
react: '>=16.8'
dependencies:
- '@remix-run/router': 1.6.2
+ '@remix-run/router': 1.15.3
react: 18.2.0
dev: false
@@ -6705,7 +7263,7 @@ packages:
peerDependencies:
react: '>= 0.14.0'
dependencies:
- '@babel/runtime': 7.22.3
+ '@babel/runtime': 7.24.0
highlight.js: 10.7.3
lowlight: 1.20.0
prismjs: 1.29.0
@@ -6761,6 +7319,13 @@ packages:
dependencies:
picomatch: 2.3.1
+ /rechoir@0.8.0:
+ resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==}
+ engines: {node: '>= 10.13.0'}
+ dependencies:
+ resolve: 1.22.8
+ dev: true
+
/refractor@3.6.0:
resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==}
dependencies:
@@ -6769,23 +7334,24 @@ packages:
prismjs: 1.27.0
dev: false
- /regenerator-runtime@0.13.11:
- resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
+ /regenerator-runtime@0.14.1:
+ resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==}
dev: false
- /regexp.prototype.flags@1.5.0:
- resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
+ /regexp.prototype.flags@1.5.2:
+ resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- functions-have-names: 1.2.3
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-errors: 1.3.0
+ set-function-name: 2.0.2
dev: false
/rehype-mathjax@4.0.3:
resolution: {integrity: sha512-QIwWH9U+r54nMQklVkT1qluxhKyzdPWz9dFwgel3BrseQsWZafRTDTUj8VR8/14nFuRIV2ChuCMz4zpACPoYvg==}
dependencies:
- '@types/hast': 2.3.4
+ '@types/hast': 2.3.10
'@types/mathjax': 0.0.37
hast-util-from-dom: 4.2.0
hast-util-to-text: 3.1.2
@@ -6802,14 +7368,15 @@ packages:
/rehype-mermaidjs@2.0.0:
resolution: {integrity: sha512-QY8uiV31GZd/devc/3vzGOrTkNI5vktEXvRmArqw1oBSeFe1EWnfXXH/5J83Had8kG6Z/2xiLWvL/pJ/rgIr9g==}
+ deprecated: This package was renamed to rehype-mermaid
dependencies:
- '@types/hast': 3.0.0
+ '@types/hast': 3.0.4
hast-util-from-html-isomorphic: 2.0.0
hast-util-to-text: 4.0.0
- mermaid-isomorphic: 2.1.0
+ mermaid-isomorphic: 2.1.2
mini-svg-data-uri: 1.4.4
space-separated-tokens: 2.0.2
- unified: 11.0.2
+ unified: 11.0.4
unist-util-visit-parents: 6.0.1
vfile: 6.0.1
transitivePeerDependencies:
@@ -6819,7 +7386,7 @@ packages:
/remark-gfm@3.0.1:
resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
mdast-util-gfm: 2.0.2
micromark-extension-gfm: 2.0.3
unified: 10.1.2
@@ -6830,7 +7397,7 @@ packages:
/remark-math@5.1.1:
resolution: {integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
mdast-util-math: 2.0.2
micromark-extension-math: 2.1.2
unified: 10.1.2
@@ -6839,7 +7406,7 @@ packages:
/remark-parse@10.0.2:
resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==}
dependencies:
- '@types/mdast': 3.0.11
+ '@types/mdast': 3.0.15
mdast-util-from-markdown: 1.3.1
unified: 10.1.2
transitivePeerDependencies:
@@ -6849,14 +7416,14 @@ packages:
/remark-rehype@10.1.0:
resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==}
dependencies:
- '@types/hast': 2.3.4
- '@types/mdast': 3.0.11
+ '@types/hast': 2.3.10
+ '@types/mdast': 3.0.15
mdast-util-to-hast: 12.3.0
unified: 10.1.2
dev: false
- /remove-accents@0.4.2:
- resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==}
+ /remove-accents@0.5.0:
+ resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==}
dev: false
/require-directory@2.1.1:
@@ -6881,14 +7448,22 @@ packages:
engines: {node: '>=4'}
dev: true
- /resolve@1.22.2:
- resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
+ /resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
dependencies:
- is-core-module: 2.12.1
+ is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ /restore-cursor@4.0.0:
+ resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ onetime: 5.1.2
+ signal-exit: 3.0.7
+ dev: true
+
/retry@0.13.1:
resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
engines: {node: '>= 4'}
@@ -6898,6 +7473,10 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+ /rfdc@1.3.1:
+ resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
+ dev: true
+
/rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
@@ -6909,12 +7488,12 @@ packages:
resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
dev: false
- /rollup@3.23.1:
- resolution: {integrity: sha512-ybRdFVHOoljGEFILHLd2g/qateqUdjE6YS41WXq4p3C/WwD3xtWxV4FYWETA1u9TeXQc5K8L8zHE5d/scOvrOQ==}
+ /rollup@3.29.4:
+ resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
dev: true
/run-parallel@1.2.0:
@@ -6933,6 +7512,16 @@ packages:
mri: 1.2.0
dev: false
+ /safe-array-concat@1.1.2:
+ resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
+ engines: {node: '>=0.4'}
+ dependencies:
+ call-bind: 1.0.7
+ get-intrinsic: 1.2.4
+ has-symbols: 1.0.3
+ isarray: 2.0.5
+ dev: false
+
/safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
dev: true
@@ -6941,11 +7530,12 @@ packages:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: true
- /safe-regex-test@1.0.0:
- resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
+ /safe-regex-test@1.0.3:
+ resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==}
+ engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ call-bind: 1.0.7
+ es-errors: 1.3.0
is-regex: 1.1.4
dev: false
@@ -6965,49 +7555,49 @@ packages:
loose-envify: 1.4.0
dev: false
- /schema-utils@3.2.0:
- resolution: {integrity: sha512-0zTyLGyDJYd/MBxG1AhJkKa6fpEBds4OQO2ut0w7OYG+ZGhGea09lijvzsqegYSik88zc7cUtIlnnO+/BvD6gQ==}
+ /schema-utils@3.3.0:
+ resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/json-schema': 7.0.12
+ '@types/json-schema': 7.0.15
ajv: 6.12.6
ajv-keywords: 3.5.2(ajv@6.12.6)
dev: true
- /schema-utils@4.1.0:
- resolution: {integrity: sha512-Jw+GZVbP5IggB2WAn6UHI02LBwGmsIeYN/lNbSMZyDziQ7jmtAUrqKqDja+W89YHVs+KL/3IkIMltAklqB1vAw==}
+ /schema-utils@4.2.0:
+ resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==}
engines: {node: '>= 12.13.0'}
dependencies:
- '@types/json-schema': 7.0.12
+ '@types/json-schema': 7.0.15
ajv: 8.12.0
ajv-formats: 2.1.1(ajv@8.12.0)
ajv-keywords: 5.1.0(ajv@8.12.0)
dev: true
- /scroll-into-view-if-needed@3.0.10:
- resolution: {integrity: sha512-t44QCeDKAPf1mtQH3fYpWz8IM/DyvHLjs8wUvvwMYxk5moOqCzrMSxK6HQVD0QVmVjXFavoFIPRVrMuJPKAvtg==}
+ /scroll-into-view-if-needed@3.1.0:
+ resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==}
dependencies:
- compute-scroll-into-view: 3.0.3
+ compute-scroll-into-view: 3.1.0
dev: false
- /search-insights@2.6.0:
- resolution: {integrity: sha512-vU2/fJ+h/Mkm/DJOe+EaM5cafJv/1rRTZpGJTuFPf/Q5LjzgMDsqPdSaZsAe+GAWHHsfsu+rQSAn6c8IGtBEVw==}
- engines: {node: '>=8.16.0'}
+ /search-insights@2.13.0:
+ resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==}
dev: true
/select-hose@2.0.0:
resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==}
dev: true
- /selfsigned@2.1.1:
- resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==}
+ /selfsigned@2.4.1:
+ resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==}
engines: {node: '>=10'}
dependencies:
+ '@types/node-forge': 1.3.11
node-forge: 1.3.1
dev: true
- /semver@5.7.1:
- resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
+ /semver@5.7.2:
+ resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
hasBin: true
dev: false
@@ -7016,8 +7606,8 @@ packages:
hasBin: true
dev: true
- /semver@7.5.1:
- resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==}
+ /semver@7.6.0:
+ resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -7045,8 +7635,8 @@ packages:
- supports-color
dev: true
- /serialize-javascript@6.0.1:
- resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==}
+ /serialize-javascript@6.0.2:
+ resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
dependencies:
randombytes: 2.1.0
dev: true
@@ -7078,6 +7668,27 @@ packages:
- supports-color
dev: true
+ /set-function-length@1.2.2:
+ resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: 1.1.4
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.4
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.2
+
+ /set-function-name@2.0.2:
+ resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: 1.1.4
+ es-errors: 1.3.0
+ functions-have-names: 1.2.3
+ has-property-descriptors: 1.0.2
+ dev: false
+
/setprototypeof@1.1.0:
resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==}
dev: true
@@ -7098,7 +7709,6 @@ packages:
engines: {node: '>=8'}
dependencies:
shebang-regex: 3.0.0
- dev: true
/shebang-regex@1.0.0:
resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
@@ -7108,36 +7718,41 @@ packages:
/shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- dev: true
/shell-quote@1.8.1:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
- /shiki@0.14.2:
- resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==}
+ /shiki@0.14.7:
+ resolution: {integrity: sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg==}
dependencies:
- ansi-sequence-parser: 1.1.0
- jsonc-parser: 3.2.0
+ ansi-sequence-parser: 1.1.1
+ jsonc-parser: 3.2.1
vscode-oniguruma: 1.7.0
vscode-textmate: 8.0.0
dev: true
- /side-channel@1.0.4:
- resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
+ /side-channel@1.0.6:
+ resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
+ engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- object-inspect: 1.12.3
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+ object-inspect: 1.13.1
/signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
dev: true
+ /signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+
/sirv@1.0.19:
resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==}
engines: {node: '>= 10'}
dependencies:
- '@polka/url': 1.0.0-next.21
+ '@polka/url': 1.0.0-next.25
mrmime: 1.0.1
totalist: 1.1.0
dev: true
@@ -7147,6 +7762,22 @@ packages:
engines: {node: '>=8'}
dev: true
+ /slice-ansi@5.0.0:
+ resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-styles: 6.2.1
+ is-fullwidth-code-point: 4.0.0
+ dev: true
+
+ /slice-ansi@7.1.0:
+ resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==}
+ engines: {node: '>=18'}
+ dependencies:
+ ansi-styles: 6.2.1
+ is-fullwidth-code-point: 5.0.0
+ dev: true
+
/sockjs@0.3.24:
resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==}
dependencies:
@@ -7161,8 +7792,8 @@ packages:
object-path: 0.6.0
dev: false
- /source-map-js@1.0.2:
- resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
+ /source-map-js@1.1.0:
+ resolution: {integrity: sha512-9vC2SfsJzlej6MAaMPLu8HiBSHGdRAJ9hVFYN1ibZoNkeanmDmLUcIrj6G9DGL7XMJ54AKg/G75akXl1/izTOw==}
engines: {node: '>=0.10.0'}
/source-map-support@0.5.21:
@@ -7175,7 +7806,6 @@ packages:
/source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- requiresBuild: true
/source-map@0.7.4:
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
@@ -7194,22 +7824,22 @@ packages:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.13
+ spdx-license-ids: 3.0.17
dev: false
- /spdx-exceptions@2.3.0:
- resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
+ /spdx-exceptions@2.5.0:
+ resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
dev: false
/spdx-expression-parse@3.0.1:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
dependencies:
- spdx-exceptions: 2.3.0
- spdx-license-ids: 3.0.13
+ spdx-exceptions: 2.5.0
+ spdx-license-ids: 3.0.17
dev: false
- /spdx-license-ids@3.0.13:
- resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
+ /spdx-license-ids@3.0.17:
+ resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==}
dev: false
/spdy-transport@3.0.0:
@@ -7261,6 +7891,11 @@ packages:
engines: {node: '>= 0.8'}
dev: true
+ /string-argv@0.3.2:
+ resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
+ engines: {node: '>=0.6.19'}
+ dev: true
+
/string-convert@0.2.1:
resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==}
dev: false
@@ -7272,40 +7907,57 @@ packages:
emoji-regex: 8.0.0
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
+
+ /string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
+ dependencies:
+ eastasianwidth: 0.2.0
+ emoji-regex: 9.2.2
+ strip-ansi: 7.1.0
+
+ /string-width@7.1.0:
+ resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==}
+ engines: {node: '>=18'}
+ dependencies:
+ emoji-regex: 10.3.0
+ get-east-asian-width: 1.2.0
+ strip-ansi: 7.1.0
dev: true
- /string.prototype.padend@3.1.4:
- resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==}
+ /string.prototype.padend@3.1.5:
+ resolution: {integrity: sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.22.5
dev: false
- /string.prototype.trim@1.2.7:
- resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
+ /string.prototype.trim@1.2.9:
+ resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.23.2
+ es-object-atoms: 1.0.0
dev: false
- /string.prototype.trimend@1.0.6:
- resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
+ /string.prototype.trimend@1.0.8:
+ resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-object-atoms: 1.0.0
dev: false
- /string.prototype.trimstart@1.0.6:
- resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
+ /string.prototype.trimstart@1.0.7:
+ resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.21.2
+ call-bind: 1.0.7
+ define-properties: 1.2.1
+ es-abstract: 1.22.5
dev: false
/string_decoder@1.1.1:
@@ -7325,7 +7977,12 @@ packages:
engines: {node: '>=8'}
dependencies:
ansi-regex: 5.0.1
- dev: true
+
+ /strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-regex: 6.0.1
/strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
@@ -7337,32 +7994,37 @@ packages:
engines: {node: '>=6'}
dev: true
+ /strip-final-newline@3.0.0:
+ resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
+ engines: {node: '>=12'}
+ dev: true
+
/strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
dev: true
- /style-to-object@0.4.1:
- resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==}
+ /style-to-object@0.4.4:
+ resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
dependencies:
inline-style-parser: 0.1.1
dev: false
- /stylis@4.2.0:
- resolution: {integrity: sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==}
+ /stylis@4.3.1:
+ resolution: {integrity: sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==}
dev: false
- /sucrase@3.32.0:
- resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==}
- engines: {node: '>=8'}
+ /sucrase@3.35.0:
+ resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
+ engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
dependencies:
- '@jridgewell/gen-mapping': 0.3.3
+ '@jridgewell/gen-mapping': 0.3.5
commander: 4.1.1
- glob: 7.1.6
+ glob: 10.3.10
lines-and-columns: 1.2.4
mz: 2.7.0
- pirates: 4.0.5
+ pirates: 4.0.6
ts-interface-checker: 0.1.13
/supports-color@5.5.0:
@@ -7394,38 +8056,37 @@ packages:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
dev: false
- /tabbable@6.1.2:
- resolution: {integrity: sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ==}
+ /tabbable@6.2.0:
+ resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
dev: true
- /tailwindcss@3.3.2:
- resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==}
+ /tailwindcss@3.4.1:
+ resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
- chokidar: 3.5.3
+ chokidar: 3.6.0
didyoumean: 1.2.2
dlv: 1.1.3
- fast-glob: 3.2.12
+ fast-glob: 3.3.2
glob-parent: 6.0.2
is-glob: 4.0.3
- jiti: 1.18.2
+ jiti: 1.21.0
lilconfig: 2.1.0
micromatch: 4.0.5
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
- postcss: 8.4.24
- postcss-import: 15.1.0(postcss@8.4.24)
- postcss-js: 4.0.1(postcss@8.4.24)
- postcss-load-config: 4.0.1(postcss@8.4.24)
- postcss-nested: 6.0.1(postcss@8.4.24)
- postcss-selector-parser: 6.0.13
- postcss-value-parser: 4.2.0
- resolve: 1.22.2
- sucrase: 3.32.0
+ postcss: 8.4.36
+ postcss-import: 15.1.0(postcss@8.4.36)
+ postcss-js: 4.0.1(postcss@8.4.36)
+ postcss-load-config: 4.0.2(postcss@8.4.36)
+ postcss-nested: 6.0.1(postcss@8.4.36)
+ postcss-selector-parser: 6.0.16
+ resolve: 1.22.8
+ sucrase: 3.35.0
transitivePeerDependencies:
- ts-node
@@ -7434,8 +8095,8 @@ packages:
engines: {node: '>=6'}
dev: true
- /terser-webpack-plugin@5.3.9(webpack@5.76.0):
- resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==}
+ /terser-webpack-plugin@5.3.10(webpack@5.76.0):
+ resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
engines: {node: '>= 10.13.0'}
peerDependencies:
'@swc/core': '*'
@@ -7450,21 +8111,45 @@ packages:
uglify-js:
optional: true
dependencies:
- '@jridgewell/trace-mapping': 0.3.18
+ '@jridgewell/trace-mapping': 0.3.25
jest-worker: 27.5.1
- schema-utils: 3.2.0
- serialize-javascript: 6.0.1
- terser: 5.17.7
+ schema-utils: 3.3.0
+ serialize-javascript: 6.0.2
+ terser: 5.29.2
webpack: 5.76.0
dev: true
- /terser@5.17.7:
- resolution: {integrity: sha512-/bi0Zm2C6VAexlGgLlVxA0P2lru/sdLyfCVaRMfKVo9nWxbmz7f/sD8VPybPeSUJaJcwmCJis9pBIhcVcG1QcQ==}
+ /terser-webpack-plugin@5.3.10(webpack@5.90.3):
+ resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
+ engines: {node: '>= 10.13.0'}
+ peerDependencies:
+ '@swc/core': '*'
+ esbuild: '*'
+ uglify-js: '*'
+ webpack: ^5.1.0
+ peerDependenciesMeta:
+ '@swc/core':
+ optional: true
+ esbuild:
+ optional: true
+ uglify-js:
+ optional: true
+ dependencies:
+ '@jridgewell/trace-mapping': 0.3.25
+ jest-worker: 27.5.1
+ schema-utils: 3.3.0
+ serialize-javascript: 6.0.2
+ terser: 5.29.2
+ webpack: 5.90.3
+ dev: true
+
+ /terser@5.29.2:
+ resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==}
engines: {node: '>=10'}
hasBin: true
dependencies:
- '@jridgewell/source-map': 0.3.3
- acorn: 8.8.2
+ '@jridgewell/source-map': 0.3.6
+ acorn: 8.11.3
commander: 2.20.3
source-map-support: 0.5.21
dev: true
@@ -7527,7 +8212,7 @@ packages:
engines: {node: '>=6'}
dependencies:
psl: 1.9.0
- punycode: 2.3.0
+ punycode: 2.3.1
universalify: 0.2.0
url-parse: 1.5.10
dev: false
@@ -7536,15 +8221,15 @@ packages:
resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
engines: {node: '>=12'}
dependencies:
- punycode: 2.3.0
+ punycode: 2.3.1
dev: false
/trim-lines@3.0.1:
resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
dev: false
- /trough@2.1.0:
- resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==}
+ /trough@2.2.0:
+ resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
dev: false
/ts-dedent@2.2.0:
@@ -7555,8 +8240,8 @@ packages:
/ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
- /ts-node@10.9.1(@types/node@20.2.6)(typescript@5.0.2):
- resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
+ /ts-node@10.9.2(@types/node@20.11.29)(typescript@5.4.2):
+ resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
hasBin: true
peerDependencies:
'@swc/core': '>=1.2.50'
@@ -7574,14 +8259,14 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 20.2.6
- acorn: 8.8.2
- acorn-walk: 8.2.0
+ '@types/node': 20.11.29
+ acorn: 8.11.3
+ acorn-walk: 8.3.2
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 5.0.2
+ typescript: 5.4.2
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
dev: true
@@ -7594,18 +8279,18 @@ packages:
resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==}
dev: false
- /tslib@2.5.3:
- resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==}
+ /tslib@2.6.2:
+ resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
dev: true
- /tsutils@3.21.0(typescript@5.0.2):
+ /tsutils@3.21.0(typescript@5.4.2):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
tslib: 1.14.1
- typescript: 5.0.2
+ typescript: 5.4.2
dev: true
/type-check@0.4.0:
@@ -7620,6 +8305,11 @@ packages:
engines: {node: '>=10'}
dev: true
+ /type-fest@3.13.1:
+ resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==}
+ engines: {node: '>=14.16'}
+ dev: true
+
/type-is@1.6.18:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
@@ -7628,64 +8318,104 @@ packages:
mime-types: 2.1.35
dev: true
- /typed-array-length@1.0.4:
- resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
+ /typed-array-buffer@1.0.2:
+ resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ is-typed-array: 1.1.13
+ dev: false
+
+ /typed-array-byte-length@1.0.1:
+ resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.7
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-proto: 1.0.3
+ is-typed-array: 1.1.13
+ dev: false
+
+ /typed-array-byte-offset@1.0.2:
+ resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.7
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-proto: 1.0.3
+ is-typed-array: 1.1.13
+ dev: false
+
+ /typed-array-length@1.0.5:
+ resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==}
+ engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
for-each: 0.3.3
- is-typed-array: 1.1.10
+ gopd: 1.0.1
+ has-proto: 1.0.3
+ is-typed-array: 1.1.13
+ possible-typed-array-names: 1.0.0
dev: false
- /typescript@5.0.2:
- resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
- engines: {node: '>=12.20'}
+ /typescript@5.4.2:
+ resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==}
+ engines: {node: '>=14.17'}
hasBin: true
dev: true
/unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.7
has-bigints: 1.0.2
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
dev: false
+ /undici-types@5.26.5:
+ resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+ dev: true
+
/unified@10.1.2:
resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.10
bail: 2.0.2
extend: 3.0.2
is-buffer: 2.0.5
is-plain-obj: 4.1.0
- trough: 2.1.0
+ trough: 2.2.0
vfile: 5.3.7
dev: false
- /unified@11.0.2:
- resolution: {integrity: sha512-Zta++onvS/dJ6xUvXQOR5q8XJZOkiMCE5wQ8Yv9mLR25pxRS567EX0GO6HZRxxNV/lznwfsvRZ/1pqe9K9QLeQ==}
+ /unified@11.0.4:
+ resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==}
dependencies:
- '@types/unist': 3.0.0
- '@ungap/structured-clone': 1.2.0
+ '@types/unist': 3.0.2
bail: 2.0.2
devlop: 1.1.0
+ extend: 3.0.2
is-plain-obj: 4.1.0
- trough: 2.1.0
+ trough: 2.2.0
vfile: 6.0.1
dev: false
/unist-util-find-after@4.0.1:
resolution: {integrity: sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.10
unist-util-is: 5.2.1
dev: false
/unist-util-find-after@5.0.0:
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
dependencies:
- '@types/unist': 3.0.0
+ '@types/unist': 3.0.2
unist-util-is: 6.0.0
dev: false
@@ -7696,58 +8426,58 @@ packages:
/unist-util-is@5.2.1:
resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.10
dev: false
/unist-util-is@6.0.0:
resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
dependencies:
- '@types/unist': 3.0.0
+ '@types/unist': 3.0.2
dev: false
/unist-util-position@4.0.4:
resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.10
dev: false
/unist-util-remove-position@5.0.0:
resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==}
dependencies:
- '@types/unist': 3.0.0
+ '@types/unist': 3.0.2
unist-util-visit: 5.0.0
dev: false
/unist-util-stringify-position@3.0.3:
resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.10
dev: false
/unist-util-stringify-position@4.0.0:
resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
dependencies:
- '@types/unist': 3.0.0
+ '@types/unist': 3.0.2
dev: false
/unist-util-visit-parents@5.1.3:
resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.10
unist-util-is: 5.2.1
dev: false
/unist-util-visit-parents@6.0.1:
resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
dependencies:
- '@types/unist': 3.0.0
+ '@types/unist': 3.0.2
unist-util-is: 6.0.0
dev: false
/unist-util-visit@4.1.2:
resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.10
unist-util-is: 5.2.1
unist-util-visit-parents: 5.1.3
dev: false
@@ -7755,7 +8485,7 @@ packages:
/unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
dependencies:
- '@types/unist': 3.0.0
+ '@types/unist': 3.0.2
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
dev: false
@@ -7770,21 +8500,21 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /update-browserslist-db@1.0.11(browserslist@4.21.7):
- resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
+ /update-browserslist-db@1.0.13(browserslist@4.23.0):
+ resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
- browserslist: 4.21.7
- escalade: 3.1.1
+ browserslist: 4.23.0
+ escalade: 3.1.2
picocolors: 1.0.0
dev: true
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
- punycode: 2.3.0
+ punycode: 2.3.1
dev: true
/url-parse@1.5.10:
@@ -7805,6 +8535,16 @@ packages:
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
+ /util@0.12.5:
+ resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
+ dependencies:
+ inherits: 2.0.4
+ is-arguments: 1.1.1
+ is-generator-function: 1.0.10
+ is-typed-array: 1.1.13
+ which-typed-array: 1.1.15
+ dev: true
+
/utils-merge@1.0.1:
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
engines: {node: '>= 0.4.0'}
@@ -7815,8 +8555,8 @@ packages:
hasBin: true
dev: true
- /uuid@9.0.0:
- resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==}
+ /uuid@9.0.1:
+ resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
hasBin: true
dev: false
@@ -7826,7 +8566,7 @@ packages:
hasBin: true
dependencies:
dequal: 2.0.3
- diff: 5.1.0
+ diff: 5.2.0
kleur: 4.1.5
sade: 1.8.1
dev: false
@@ -7850,28 +8590,28 @@ packages:
/vfile-location@5.0.2:
resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==}
dependencies:
- '@types/unist': 3.0.0
+ '@types/unist': 3.0.2
vfile: 6.0.1
dev: false
/vfile-message@3.1.4:
resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.10
unist-util-stringify-position: 3.0.3
dev: false
/vfile-message@4.0.2:
resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
dependencies:
- '@types/unist': 3.0.0
+ '@types/unist': 3.0.2
unist-util-stringify-position: 4.0.0
dev: false
/vfile@5.3.7:
resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
dependencies:
- '@types/unist': 2.0.6
+ '@types/unist': 2.0.10
is-buffer: 2.0.5
unist-util-stringify-position: 3.0.3
vfile-message: 3.1.4
@@ -7880,18 +8620,19 @@ packages:
/vfile@6.0.1:
resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==}
dependencies:
- '@types/unist': 3.0.0
+ '@types/unist': 3.0.2
unist-util-stringify-position: 4.0.0
vfile-message: 4.0.2
dev: false
- /vite@4.3.9:
- resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
+ /vite@4.5.2:
+ resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
+ lightningcss: ^1.21.0
sass: '*'
stylus: '*'
sugarss: '*'
@@ -7901,6 +8642,8 @@ packages:
optional: true
less:
optional: true
+ lightningcss:
+ optional: true
sass:
optional: true
stylus:
@@ -7910,30 +8653,30 @@ packages:
terser:
optional: true
dependencies:
- esbuild: 0.17.19
- postcss: 8.4.24
- rollup: 3.23.1
+ esbuild: 0.18.20
+ postcss: 8.4.36
+ rollup: 3.29.4
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
dev: true
- /vitepress@1.0.0-beta.3(@algolia/client-search@4.17.2)(search-insights@2.6.0):
+ /vitepress@1.0.0-beta.3(@algolia/client-search@4.22.1)(search-insights@2.13.0):
resolution: {integrity: sha512-GR5Pvr/o343NN1M4Na1shhDYZRrQbjmLq7WE0lla0H8iDPAsHE8agTHLWfu3FWx+3q2KA29sv16+0O9RQKGjlA==}
hasBin: true
dependencies:
- '@docsearch/css': 3.5.1
- '@docsearch/js': 3.5.1(@algolia/client-search@4.17.2)(search-insights@2.6.0)
- '@vitejs/plugin-vue': 4.2.3(vite@4.3.9)(vue@3.3.4)
- '@vue/devtools-api': 6.5.0
- '@vueuse/core': 10.2.0(vue@3.3.4)
- '@vueuse/integrations': 10.2.0(focus-trap@7.4.3)(vue@3.3.4)
+ '@docsearch/css': 3.6.0
+ '@docsearch/js': 3.6.0(@algolia/client-search@4.22.1)(search-insights@2.13.0)
+ '@vitejs/plugin-vue': 4.6.2(vite@4.5.2)(vue@3.4.21)
+ '@vue/devtools-api': 6.6.1
+ '@vueuse/core': 10.9.0(vue@3.4.21)
+ '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.21)
body-scroll-lock: 4.0.0-beta.0
- focus-trap: 7.4.3
+ focus-trap: 7.5.4
mark.js: 8.11.1
- minisearch: 6.1.0
- shiki: 0.14.2
- vite: 4.3.9
- vue: 3.3.4
+ minisearch: 6.3.0
+ shiki: 0.14.7
+ vite: 4.5.2
+ vue: 3.4.21
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -7947,6 +8690,7 @@ packages:
- idb-keyval
- jwt-decode
- less
+ - lightningcss
- nprogress
- qrcode
- react
@@ -7957,6 +8701,7 @@ packages:
- stylus
- sugarss
- terser
+ - typescript
- universal-cookie
dev: true
@@ -7968,8 +8713,8 @@ packages:
resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
dev: true
- /vue-demi@0.14.5(vue@3.3.4):
- resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==}
+ /vue-demi@0.14.7(vue@3.4.21):
+ resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
@@ -7980,17 +8725,22 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.3.4
+ vue: 3.4.21
dev: true
- /vue@3.3.4:
- resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
+ /vue@3.4.21:
+ resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
- '@vue/compiler-dom': 3.3.4
- '@vue/compiler-sfc': 3.3.4
- '@vue/runtime-dom': 3.3.4
- '@vue/server-renderer': 3.3.4(vue@3.3.4)
- '@vue/shared': 3.3.4
+ '@vue/compiler-dom': 3.4.21
+ '@vue/compiler-sfc': 3.4.21
+ '@vue/runtime-dom': 3.4.21
+ '@vue/server-renderer': 3.4.21(vue@3.4.21)
+ '@vue/shared': 3.4.21
dev: true
/w3c-xmlserializer@4.0.0:
@@ -8000,12 +8750,12 @@ packages:
xml-name-validator: 4.0.0
dev: false
- /watchpack@2.4.0:
- resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
+ /watchpack@2.4.1:
+ resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==}
engines: {node: '>=10.13.0'}
dependencies:
glob-to-regexp: 0.4.1
- graceful-fs: 4.2.11
+ graceful-fs: 4.2.10
dev: true
/wbuf@1.7.3:
@@ -8018,13 +8768,13 @@ packages:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
dev: false
- /web-streams-polyfill@3.2.1:
- resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==}
+ /web-streams-polyfill@3.3.3:
+ resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
engines: {node: '>= 8'}
dev: false
- /web-worker@1.2.0:
- resolution: {integrity: sha512-PgF341avzqyx60neE9DD+XS26MMNMoUQRz9NOZwW32nPQrF6p77f1htcnjBSEV8BGMKZ16choqUG4hyI0Hx7mA==}
+ /web-worker@1.3.0:
+ resolution: {integrity: sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==}
dev: false
/webidl-conversions@7.0.0:
@@ -8037,8 +8787,8 @@ packages:
engines: {node: '>= 10.13.0'}
hasBin: true
dependencies:
- acorn: 8.8.2
- acorn-walk: 8.2.0
+ acorn: 8.11.3
+ acorn-walk: 8.3.2
chalk: 4.1.2
commander: 7.2.0
gzip-size: 6.0.0
@@ -8061,7 +8811,7 @@ packages:
memfs: 3.5.3
mime-types: 2.1.35
range-parser: 1.2.1
- schema-utils: 4.1.0
+ schema-utils: 4.2.0
webpack: 5.76.0
dev: true
@@ -8078,7 +8828,7 @@ packages:
memfs: 3.5.3
mime-types: 2.1.35
range-parser: 1.2.1
- schema-utils: 4.1.0
+ schema-utils: 4.2.0
webpack: 5.76.0
dev: true
@@ -8095,15 +8845,15 @@ packages:
webpack-cli:
optional: true
dependencies:
- '@types/bonjour': 3.5.10
- '@types/connect-history-api-fallback': 1.5.0
- '@types/express': 4.17.17
- '@types/serve-index': 1.9.1
- '@types/serve-static': 1.15.1
- '@types/sockjs': 0.3.33
- '@types/ws': 8.5.5
+ '@types/bonjour': 3.5.13
+ '@types/connect-history-api-fallback': 1.5.4
+ '@types/express': 4.17.21
+ '@types/serve-index': 1.9.4
+ '@types/serve-static': 1.15.5
+ '@types/sockjs': 0.3.36
+ '@types/ws': 8.5.10
ansi-html-community: 0.0.8
- bonjour-service: 1.1.1
+ bonjour-service: 1.2.1
chokidar: 3.5.3
colorette: 2.0.19
compression: 1.7.4
@@ -8111,21 +8861,21 @@ packages:
default-gateway: 6.0.3
express: 4.18.1
graceful-fs: 4.2.11
- html-entities: 2.3.5
- http-proxy-middleware: 2.0.6(@types/express@4.17.17)
+ html-entities: 2.5.2
+ http-proxy-middleware: 2.0.6(@types/express@4.17.21)
ipaddr.js: 2.1.0
- launch-editor: 2.6.0
+ launch-editor: 2.6.1
open: 8.4.2
p-retry: 4.6.2
rimraf: 3.0.2
- schema-utils: 4.1.0
- selfsigned: 2.1.1
+ schema-utils: 4.2.0
+ selfsigned: 2.4.1
serve-index: 1.9.1
sockjs: 0.3.24
spdy: 4.0.2
webpack: 5.76.0
webpack-dev-middleware: 5.3.3(webpack@5.76.0)
- ws: 8.13.0
+ ws: 8.16.0
transitivePeerDependencies:
- bufferutil
- debug
@@ -8148,16 +8898,16 @@ packages:
webpack-cli:
optional: true
dependencies:
- '@types/eslint-scope': 3.7.4
+ '@types/eslint-scope': 3.7.7
'@types/estree': 0.0.51
'@webassemblyjs/ast': 1.11.1
'@webassemblyjs/wasm-edit': 1.11.1
'@webassemblyjs/wasm-parser': 1.11.1
- acorn: 8.8.2
- acorn-import-assertions: 1.9.0(acorn@8.8.2)
- browserslist: 4.21.7
+ acorn: 8.11.3
+ acorn-import-assertions: 1.9.0(acorn@8.11.3)
+ browserslist: 4.23.0
chrome-trace-event: 1.0.3
- enhanced-resolve: 5.14.1
+ enhanced-resolve: 5.16.0
es-module-lexer: 0.9.3
eslint-scope: 5.1.1
events: 3.3.0
@@ -8167,10 +8917,50 @@ packages:
loader-runner: 4.3.0
mime-types: 2.1.35
neo-async: 2.6.2
- schema-utils: 3.2.0
+ schema-utils: 3.3.0
+ tapable: 2.2.1
+ terser-webpack-plugin: 5.3.10(webpack@5.76.0)
+ watchpack: 2.4.1
+ webpack-sources: 3.2.3
+ transitivePeerDependencies:
+ - '@swc/core'
+ - esbuild
+ - uglify-js
+ dev: true
+
+ /webpack@5.90.3:
+ resolution: {integrity: sha512-h6uDYlWCctQRuXBs1oYpVe6sFcWedl0dpcVaTf/YF67J9bKvwJajFulMVSYKHrksMB3I/pIagRzDxwxkebuzKA==}
+ engines: {node: '>=10.13.0'}
+ hasBin: true
+ peerDependencies:
+ webpack-cli: '*'
+ peerDependenciesMeta:
+ webpack-cli:
+ optional: true
+ dependencies:
+ '@types/eslint-scope': 3.7.7
+ '@types/estree': 1.0.5
+ '@webassemblyjs/ast': 1.12.1
+ '@webassemblyjs/wasm-edit': 1.12.1
+ '@webassemblyjs/wasm-parser': 1.12.1
+ acorn: 8.11.3
+ acorn-import-assertions: 1.9.0(acorn@8.11.3)
+ browserslist: 4.23.0
+ chrome-trace-event: 1.0.3
+ enhanced-resolve: 5.16.0
+ es-module-lexer: 1.4.2
+ eslint-scope: 5.1.1
+ events: 3.3.0
+ glob-to-regexp: 0.4.1
+ graceful-fs: 4.2.11
+ json-parse-even-better-errors: 2.3.1
+ loader-runner: 4.3.0
+ mime-types: 2.1.35
+ neo-async: 2.6.2
+ schema-utils: 3.3.0
tapable: 2.2.1
- terser-webpack-plugin: 5.3.9(webpack@5.76.0)
- watchpack: 2.4.0
+ terser-webpack-plugin: 5.3.10(webpack@5.90.3)
+ watchpack: 2.4.1
webpack-sources: 3.2.3
transitivePeerDependencies:
- '@swc/core'
@@ -8222,17 +9012,15 @@ packages:
is-symbol: 1.0.4
dev: false
- /which-typed-array@1.1.9:
- resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
+ /which-typed-array@1.1.15:
+ resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
engines: {node: '>= 0.4'}
dependencies:
- available-typed-arrays: 1.0.5
- call-bind: 1.0.2
+ available-typed-arrays: 1.0.7
+ call-bind: 1.0.7
for-each: 0.3.3
gopd: 1.0.1
- has-tostringtag: 1.0.0
- is-typed-array: 1.1.10
- dev: false
+ has-tostringtag: 1.0.2
/which@1.3.1:
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
@@ -8247,17 +9035,11 @@ packages:
hasBin: true
dependencies:
isexe: 2.0.0
- dev: true
/wicked-good-xpath@1.3.0:
resolution: {integrity: sha512-Gd9+TUn5nXdwj/hFsPVx5cuHHiF5Bwuc30jZ4+ronF1qHK5O7HD0sgmXWSEgwKquT3ClLoKPVbO6qGwVwLzvAw==}
dev: false
- /word-wrap@1.2.3:
- resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -8265,10 +9047,27 @@ packages:
ansi-styles: 4.3.0
string-width: 4.2.3
strip-ansi: 6.0.1
+
+ /wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 5.1.2
+ strip-ansi: 7.1.0
+
+ /wrap-ansi@9.0.0:
+ resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
+ engines: {node: '>=18'}
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 7.1.0
+ strip-ansi: 7.1.0
dev: true
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ dev: true
/ws@7.5.9:
resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
@@ -8283,8 +9082,8 @@ packages:
optional: true
dev: true
- /ws@8.13.0:
- resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==}
+ /ws@8.16.0:
+ resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -8336,9 +9135,15 @@ packages:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
dev: true
- /yaml@2.3.1:
- resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==}
+ /yaml@2.3.4:
+ resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
+ engines: {node: '>= 14'}
+ dev: true
+
+ /yaml@2.4.1:
+ resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==}
engines: {node: '>= 14'}
+ hasBin: true
/yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
@@ -8350,7 +9155,7 @@ packages:
engines: {node: '>=12'}
dependencies:
cliui: 8.0.1
- escalade: 3.1.1
+ escalade: 3.1.2
get-caller-file: 2.0.5
require-directory: 2.1.1
string-width: 4.2.3
@@ -8368,31 +9173,35 @@ packages:
engines: {node: '>=10'}
dev: true
- /zod-validation-error@1.3.0(zod@3.21.4):
- resolution: {integrity: sha512-4WoQnuWnj06kwKR4A+cykRxFmy+CTvwMQO5ogTXLiVx1AuvYYmMjixh7sbkSsQTr1Fvtss6d5kVz8PGeMPUQjQ==}
- engines: {node: '>=16.0.0'}
+ /zod-validation-error@1.2.0(zod@3.22.4):
+ resolution: {integrity: sha512-laJkD/ugwEh8CpuH+xXv5L9Z+RLz3lH8alNxolfaHZJck611OJj97R4Rb+ZqA7WNly2kNtTo4QwjdjXw9scpiw==}
+ engines: {node: ^14.17 || >=16.0.0}
peerDependencies:
zod: ^3.18.0
dependencies:
- zod: 3.21.4
+ zod: 3.22.4
dev: true
- /zod@3.21.4:
- resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==}
+ /zod@3.22.4:
+ resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
dev: true
- /zustand@4.3.9(react@18.2.0):
- resolution: {integrity: sha512-Tat5r8jOMG1Vcsj8uldMyqYKC5IZvQif8zetmLHs9WoZlntTHmIoNM8TpLRY31ExncuUvUOXehd0kvahkuHjDw==}
+ /zustand@4.5.2(@types/react@18.2.67)(react@18.2.0):
+ resolution: {integrity: sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==}
engines: {node: '>=12.7.0'}
peerDependencies:
- immer: '>=9.0'
+ '@types/react': '>=16.8'
+ immer: '>=9.0.6'
react: '>=16.8'
peerDependenciesMeta:
+ '@types/react':
+ optional: true
immer:
optional: true
react:
optional: true
dependencies:
+ '@types/react': 18.2.67
react: 18.2.0
use-sync-external-store: 1.2.0(react@18.2.0)
dev: false
diff --git a/server/prisma/migrations/q_20/migration.sql b/server/prisma/migrations/q_20/migration.sql
new file mode 100644
index 00000000..e4fddd24
--- /dev/null
+++ b/server/prisma/migrations/q_20/migration.sql
@@ -0,0 +1,13 @@
+-- CreateTable
+CREATE TABLE "UserApiKey" (
+ "id" SERIAL NOT NULL,
+ "name" TEXT NOT NULL,
+ "api_key" TEXT NOT NULL,
+ "user_id" INTEGER NOT NULL,
+ "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
+
+ CONSTRAINT "UserApiKey_pkey" PRIMARY KEY ("id")
+);
+
+-- AddForeignKey
+ALTER TABLE "UserApiKey" ADD CONSTRAINT "UserApiKey_user_id_fkey" FOREIGN KEY ("user_id") REFERENCES "User"("user_id") ON DELETE RESTRICT ON UPDATE CASCADE;
diff --git a/server/prisma/schema.prisma b/server/prisma/schema.prisma
index 73352672..5cc27a9e 100644
--- a/server/prisma/schema.prisma
+++ b/server/prisma/schema.prisma
@@ -70,14 +70,15 @@ model BotDocument {
}
model User {
- user_id Int @id @default(autoincrement())
- username String @unique
+ user_id Int @id @default(autoincrement())
+ username String @unique
password String
- email String? @unique
- isFirstLogin Boolean @default(true)
- isAdministrator Boolean @default(false)
- createdAt DateTime @default(now())
+ email String? @unique
+ isFirstLogin Boolean @default(true)
+ isAdministrator Boolean @default(false)
+ createdAt DateTime @default(now())
bots Bot[]
+ apiKeys UserApiKey[]
}
model DialoqbaseSettings {
@@ -197,10 +198,19 @@ model DialoqbaseModels {
}
model BotApiHistory {
- id Int @id @default(autoincrement())
- api_key String
- bot_id String?
- human String?
- bot String?
- createdAt DateTime? @default(now())
-}
\ No newline at end of file
+ id Int @id @default(autoincrement())
+ api_key String
+ bot_id String?
+ human String?
+ bot String?
+ createdAt DateTime? @default(now())
+}
+
+model UserApiKey {
+ id Int @id @default(autoincrement())
+ name String
+ api_key String
+ user_id Int
+ User User @relation(fields: [user_id], references: [user_id])
+ createdAt DateTime @default(now())
+}
diff --git a/server/prisma/seed.ts b/server/prisma/seed.ts
index d42a0ba6..a9a39087 100644
--- a/server/prisma/seed.ts
+++ b/server/prisma/seed.ts
@@ -315,6 +315,15 @@ const LLMS: {
stream_available: true,
local_model: false,
config: "{}",
+ },
+ {
+ model_id: "claude-3-haiku-20240307-dbase",
+ name: "Claude 3 Haiku 20240307 (Anthropic)",
+ model_type: "chat",
+ stream_available: true,
+ model_provider: "Anthropic",
+ local_model: false,
+ config: "{}",
}
];
diff --git a/server/src/handlers/api/v1/bot/bot/api.handler.ts b/server/src/handlers/api/v1/bot/bot/api.handler.ts
new file mode 100644
index 00000000..91dd842b
--- /dev/null
+++ b/server/src/handlers/api/v1/bot/bot/api.handler.ts
@@ -0,0 +1,209 @@
+import { FastifyReply, FastifyRequest } from "fastify";
+import {
+ HELPFUL_ASSISTANT_WITH_CONTEXT_PROMPT, QUESTION_GENERATOR_PROMPT,
+} from "../../../../../utils/prompts";
+import { AddNewSourceBulkById, CreateBotAPIRequest } from "./types";
+import { getSettings } from "../../../../../utils/common";
+import { apiKeyValidaton, apiKeyValidatonMessage } from "../../../../../utils/validate";
+import { adjectives, animals, colors, uniqueNamesGenerator } from "unique-names-generator";
+import { validateDataSource } from "../../../../../utils/datasource-validation";
+
+export const createBotAPIHandler = async (
+ request: FastifyRequest,
+ reply: FastifyReply
+) => {
+ const {
+ name: nameFromRequest,
+ embedding,
+ model,
+ question_generator_prompt,
+ system_prompt,
+ temperature
+ } = request.body;
+
+ const prisma = request.server.prisma;
+
+ // only non-admin users are affected by this settings
+ const settings = await getSettings(prisma);
+ const user = request.user;
+ const isBotCreatingAllowed = settings?.allowUserToCreateBots;
+ if (!user.is_admin && !isBotCreatingAllowed) {
+ return reply.status(400).send({
+ message: "Bot creation is disabled by admin",
+ });
+ }
+
+ const totalBotsUserCreated = await prisma.bot.count({
+ where: {
+ user_id: request.user.user_id,
+ },
+ });
+
+ const maxBotsAllowed = settings?.noOfBotsPerUser || 10;
+
+ if (!user.is_admin && totalBotsUserCreated >= maxBotsAllowed) {
+ return reply.status(400).send({
+ message: `Reach maximum limit of ${maxBotsAllowed} bots per user`,
+ });
+ }
+ const modelInfo = await prisma.dialoqbaseModels.findFirst({
+ where: {
+ hide: false,
+ deleted: false,
+ OR: [
+ {
+ model_id: model
+ },
+ {
+ model_id: `${model}-dbase`
+ }
+ ]
+ },
+ });
+
+ if (!modelInfo) {
+ return reply.status(400).send({
+ message: "Chat Model not found",
+ });
+ }
+
+ const embeddingInfo = await prisma.dialoqbaseModels.findFirst({
+ where: {
+ OR: [
+ {
+ model_id: embedding,
+ },
+ {
+ model_id: `dialoqbase_eb_${embedding}`
+ }
+ ],
+ hide: false,
+ deleted: false,
+ },
+ });
+
+ if (!embeddingInfo) {
+ return reply.status(400).send({
+ message: "Embedding Model not found",
+ });
+ }
+
+ const isEmbeddingsValid = apiKeyValidaton(
+ `${embeddingInfo.model_provider}`.toLowerCase()
+ );
+
+ if (!isEmbeddingsValid) {
+ return reply.status(400).send({
+ message: apiKeyValidatonMessage(embedding),
+ });
+ }
+
+ const isAPIKeyAddedForProvider = apiKeyValidaton(
+ `${modelInfo.model_provider}`.toLowerCase()
+ );
+
+ if (!isAPIKeyAddedForProvider) {
+ return reply.status(400).send({
+ message: apiKeyValidatonMessage(modelInfo.model_provider || ""),
+ });
+ }
+
+ const shortName = uniqueNamesGenerator({
+ dictionaries: [adjectives, animals, colors],
+ length: 2,
+ });
+
+ const name = nameFromRequest || shortName;
+
+ const isStreamingAvilable = modelInfo.stream_available;
+
+ const bot = await prisma.bot.create({
+ data: {
+ name,
+ embedding: embeddingInfo.model_id,
+ model: modelInfo.model_id,
+ provider: modelInfo.model_provider || "",
+ streaming: isStreamingAvilable,
+ user_id: request.user.user_id,
+ temperature: temperature || 0.7,
+ qaPrompt: system_prompt || HELPFUL_ASSISTANT_WITH_CONTEXT_PROMPT,
+ questionGeneratorPrompt: question_generator_prompt || QUESTION_GENERATOR_PROMPT,
+ },
+ });
+
+ return {
+ id: bot.id,
+ };
+};
+
+
+export const addNewSourceByIdBulkHandler = async (
+ request: FastifyRequest,
+ reply: FastifyReply
+) => {
+ try {
+ const prisma = request.server.prisma;
+ const id = request.params.id;
+
+ const bot = await prisma.bot.findFirst({
+ where: {
+ id,
+ user_id: request.user.user_id,
+ },
+ include: {
+ source: true,
+ },
+ });
+
+ if (!bot) {
+ return reply.status(404).send({
+ message: "Bot not found",
+ });
+ }
+
+ const data = request.body;
+
+ const queueSource: any[] = [];
+
+ const isOk = validateDataSource(data);
+
+ if (isOk.length > 0) {
+ return reply.status(400).send({
+ message: isOk.join(", ")
+ });
+ }
+
+ for (const source of data) {
+
+ const { content, type } = source;
+
+ const botSource = await prisma.botSource.create({
+ data: {
+ content,
+ type,
+ botId: bot.id,
+ options: source.options,
+ },
+ });
+
+ queueSource.push({
+ ...botSource,
+ embedding: bot.embedding,
+ maxDepth: source.maxDepth,
+ maxLinks: source.maxLinks,
+ options: source.options,
+ });
+ }
+ await request.server.queue.add(queueSource);
+
+ return {
+ success: true,
+ source_ids: queueSource.map((source) => source.id),
+ };
+ } catch (error) {
+ console.log(error);
+ return reply.status(500).send({
+ message: "Internal Server Error",
+ });
+ }
+};
\ No newline at end of file
diff --git a/server/src/handlers/api/v1/bot/bot/chat.handler.ts b/server/src/handlers/api/v1/bot/bot/chat.handler.ts
new file mode 100644
index 00000000..6a371bf6
--- /dev/null
+++ b/server/src/handlers/api/v1/bot/bot/chat.handler.ts
@@ -0,0 +1,383 @@
+import { FastifyReply, FastifyRequest } from "fastify";
+import { Document } from "langchain/document";
+import { BaseRetriever } from "@langchain/core/retrievers";
+import { ChatAPIRequest } from "./types";
+import { embeddings } from "../../../../../utils/embeddings";
+import { DialoqbaseHybridRetrival } from "../../../../../utils/hybrid";
+import { DialoqbaseVectorStore } from "../../../../../utils/store";
+import { chatModelProvider } from "../../../../../utils/models";
+import { createChain, groupMessagesByConversation } from "../../../../../chain";
+function nextTick() {
+ return new Promise((resolve) => setTimeout(resolve, 0));
+}
+export const chatRequestAPIHandler = async (
+ request: FastifyRequest,
+ reply: FastifyReply
+) => {
+ const { message, history, stream } = request.body;
+ if (stream) {
+ try {
+ const bot_id = request.params.id;
+ const prisma = request.server.prisma;
+ const user_id = request.user.user_id;
+
+ const bot = await prisma.bot.findFirst({
+ where: {
+ id: bot_id,
+ user_id
+ },
+ });
+
+ if (!bot) {
+ return reply.status(404).send({
+ message: "Bot not found",
+ });
+ }
+
+
+ const temperature = bot.temperature;
+
+ const sanitizedQuestion = message.trim().replaceAll("\n", " ");
+ const embeddingInfo = await prisma.dialoqbaseModels.findFirst({
+ where: {
+ model_id: bot.embedding,
+ hide: false,
+ deleted: false,
+ },
+ });
+
+ if (!embeddingInfo) {
+ return reply.status(404).send({
+ message: "Embedding not found",
+ });
+ }
+
+ const embeddingModel = embeddings(
+ embeddingInfo.model_provider!.toLowerCase(),
+ embeddingInfo.model_id,
+ embeddingInfo?.config
+ );
+
+ reply.raw.on("close", () => {
+ console.log("closed");
+ });
+
+ const modelinfo = await prisma.dialoqbaseModels.findFirst({
+ where: {
+ model_id: bot.model,
+ hide: false,
+ deleted: false,
+ },
+ });
+
+ if (!modelinfo) {
+ return reply.status(404).send({
+ message: "Model not found",
+ });
+ }
+
+ const botConfig = (modelinfo.config as {}) || {};
+ let retriever: BaseRetriever;
+ let resolveWithDocuments: (value: Document[]) => void;
+ const documentPromise = new Promise((resolve) => {
+ resolveWithDocuments = resolve;
+ });
+ if (bot.use_hybrid_search) {
+ retriever = new DialoqbaseHybridRetrival(embeddingModel, {
+ botId: bot.id,
+ sourceId: null,
+ callbacks: [
+ {
+ handleRetrieverEnd(documents) {
+ resolveWithDocuments(documents);
+ },
+ },
+ ],
+ });
+ } else {
+ const vectorstore = await DialoqbaseVectorStore.fromExistingIndex(
+ embeddingModel,
+ {
+ botId: bot.id,
+ sourceId: null,
+ }
+ );
+
+ retriever = vectorstore.asRetriever({
+ callbacks: [
+ {
+ handleRetrieverEnd(documents) {
+ resolveWithDocuments(documents);
+ },
+ },
+ ],
+ });
+ }
+
+ let response: string = "";
+ const streamedModel = chatModelProvider(
+ bot.provider,
+ bot.model,
+ temperature,
+ {
+ streaming: true,
+ ...botConfig,
+ }
+ );
+
+ const nonStreamingModel = chatModelProvider(
+ bot.provider,
+ bot.model,
+ temperature,
+ {
+ ...botConfig,
+ }
+ );
+
+ reply.raw.on("close", () => {
+ // close the model
+ });
+
+ const chain = createChain({
+ llm: streamedModel,
+ question_llm: nonStreamingModel,
+ question_template: bot.questionGeneratorPrompt,
+ response_template: bot.qaPrompt,
+ retriever,
+ });
+
+ let stream = await chain.stream({
+ question: sanitizedQuestion,
+ chat_history: groupMessagesByConversation(
+ history.map((message) => ({
+ type: message.role,
+ content: message.text,
+ }))
+ ),
+ });
+
+ for await (const token of stream) {
+ reply.sse({
+ id: "",
+ event: "chunk",
+ data: JSON.stringify({
+ bot: {
+ text: token || "",
+ sourceDocuments: [],
+ },
+ history: [
+ ...history,
+ {
+ type: "human",
+ text: message,
+ },
+ {
+ type: "ai",
+ text: token || "",
+ },
+ ],
+ }),
+ });
+ response += token;
+ }
+
+ const documents = await documentPromise;
+
+
+ await prisma.botApiHistory.create({
+ data: {
+ api_key: request.headers.authorization || "",
+ bot_id: bot.id,
+ human: message,
+ bot: response,
+ }
+ })
+
+ reply.sse({
+ event: "result",
+ id: "",
+ data: JSON.stringify({
+ bot: {
+ text: response,
+ sourceDocuments: documents,
+ },
+ history: [
+ ...history,
+ {
+ type: "human",
+ text: message,
+ },
+ {
+ type: "ai",
+ text: response,
+ },
+ ],
+ }),
+ });
+ await nextTick();
+ return reply.raw.end();
+ } catch (e) {
+ return reply.status(500).send({
+ message: "Internal Server Error",
+ });
+ }
+ } else {
+ try {
+ const bot_id = request.params.id;
+ const user_id = request.user.user_id;
+
+ const prisma = request.server.prisma;
+
+ const bot = await prisma.bot.findFirst({
+ where: {
+ id: bot_id,
+ user_id
+ },
+ });
+
+ if (!bot) {
+ return reply.status(404).send({
+ message: "Bot not found",
+ });
+ }
+
+ const temperature = bot.temperature;
+
+ const sanitizedQuestion = message.trim().replaceAll("\n", " ");
+ const embeddingInfo = await prisma.dialoqbaseModels.findFirst({
+ where: {
+ model_id: bot.embedding,
+ hide: false,
+ deleted: false,
+ },
+ });
+
+ if (!embeddingInfo) {
+ return reply.status(404).send({
+ message: "Embedding not found",
+ });
+ }
+
+ const embeddingModel = embeddings(
+ embeddingInfo.model_provider!.toLowerCase(),
+ embeddingInfo.model_id,
+ embeddingInfo?.config
+ );
+
+ let retriever: BaseRetriever;
+ let resolveWithDocuments: (value: Document[]) => void;
+ const documentPromise = new Promise((resolve) => {
+ resolveWithDocuments = resolve;
+ });
+ if (bot.use_hybrid_search) {
+ retriever = new DialoqbaseHybridRetrival(embeddingModel, {
+ botId: bot.id,
+ sourceId: null,
+ callbacks: [
+ {
+ handleRetrieverEnd(documents) {
+ resolveWithDocuments(documents);
+ },
+ },
+ ],
+ });
+ } else {
+ const vectorstore = await DialoqbaseVectorStore.fromExistingIndex(
+ embeddingModel,
+ {
+ botId: bot.id,
+ sourceId: null,
+ }
+ );
+
+ retriever = vectorstore.asRetriever({
+ callbacks: [
+ {
+ handleRetrieverEnd(documents) {
+ resolveWithDocuments(documents);
+ },
+ },
+ ],
+ });
+ }
+
+ const modelinfo = await prisma.dialoqbaseModels.findFirst({
+ where: {
+ model_id: bot.model,
+ hide: false,
+ deleted: false,
+ },
+ });
+
+ if (!modelinfo) {
+ return reply.status(404).send({
+ message: "Model not found",
+ });
+ }
+
+ const botConfig: any = (modelinfo.config as {}) || {};
+ if (bot.provider.toLowerCase() === "openai") {
+ if (bot.bot_model_api_key && bot.bot_model_api_key.trim() !== "") {
+ botConfig.configuration = {
+ apiKey: bot.bot_model_api_key,
+ };
+ }
+ }
+
+ const model = chatModelProvider(bot.provider, bot.model, temperature, {
+ ...botConfig,
+ });
+
+ const chain = createChain({
+ llm: model,
+ question_llm: model,
+ question_template: bot.questionGeneratorPrompt,
+ response_template: bot.qaPrompt,
+ retriever,
+ });
+
+ const botResponse = await chain.invoke({
+ question: sanitizedQuestion,
+ chat_history: groupMessagesByConversation(
+ history.map((message) => ({
+ type: message.role,
+ content: message.text,
+ }))
+ ),
+ });
+
+ const documents = await documentPromise;
+
+ await prisma.botApiHistory.create({
+ data: {
+ api_key: request.headers.authorization || "",
+ bot_id: bot.id,
+ human: message,
+ bot: botResponse,
+ }
+ })
+
+ return {
+ bot: {
+ text: botResponse,
+ sourceDocuments: documents,
+ },
+ history: [
+ ...history,
+ {
+ type: "human",
+ text: message,
+ },
+ {
+ type: "ai",
+ text: botResponse,
+ },
+ ],
+ };
+ } catch (e) {
+ return reply.status(500).send({
+ message: "Internal Server Error",
+ });
+ }
+ }
+};
diff --git a/server/src/handlers/api/v1/bot/bot/get.handler.ts b/server/src/handlers/api/v1/bot/bot/get.handler.ts
index 2edcf4ef..fbd097dc 100644
--- a/server/src/handlers/api/v1/bot/bot/get.handler.ts
+++ b/server/src/handlers/api/v1/bot/bot/get.handler.ts
@@ -145,11 +145,10 @@ export const getCreateBotConfigHandler = async (
.filter((model) => model.model_type === "embedding")
.map((model) => {
return {
- label: `${model.name || model.model_id} ${
- model.model_id === "dialoqbase_eb_dialoqbase-ollama"
+ label: `${model.name || model.model_id} ${model.model_id === "dialoqbase_eb_dialoqbase-ollama"
? "(Deprecated)"
: ""
- }`,
+ }`,
value: model.model_id,
disabled: model.model_id === "dialoqbase_eb_dialoqbase-ollama",
};
@@ -196,11 +195,10 @@ export const getBotByIdSettingsHandler = async (
.filter((model) => model.model_type === "embedding")
.map((model) => {
return {
- label: `${model.name || model.model_id} ${
- model.model_id === "dialoqbase_eb_dialoqbase-ollama"
+ label: `${model.name || model.model_id} ${model.model_id === "dialoqbase_eb_dialoqbase-ollama"
? "(Deprecated)"
: ""
- }`,
+ }`,
value: model.model_id,
disabled: model.model_id === "dialoqbase_eb_dialoqbase-ollama",
};
@@ -217,3 +215,36 @@ export const getBotByIdSettingsHandler = async (
embeddingModel,
};
};
+
+
+export const isBotReadyHandler = async (
+ request: FastifyRequest,
+ reply: FastifyReply
+) => {
+ const prisma = request.server.prisma;
+ const id = request.params.id;
+
+ const bot = await prisma.bot.findFirst({
+ where: {
+ id,
+ user_id: request.user.user_id,
+ },
+ });
+
+ if (!bot) {
+ return reply.status(404).send({
+ message: "Bot not found",
+ });
+ }
+
+ const source = await prisma.botSource.count({
+ where: {
+ botId: id,
+ isPending: true,
+ },
+ });
+
+ return {
+ is_ready: source === 0,
+ };
+};
\ No newline at end of file
diff --git a/server/src/handlers/api/v1/bot/bot/index.ts b/server/src/handlers/api/v1/bot/bot/index.ts
index c3d832b2..d74dc5fb 100644
--- a/server/src/handlers/api/v1/bot/bot/index.ts
+++ b/server/src/handlers/api/v1/bot/bot/index.ts
@@ -3,4 +3,6 @@ export * from "./get.handler";
export * from "./upload.handler";
export * from "./delete.handler";
export * from "./put.handler";
-export * from "./copy.handler";
\ No newline at end of file
+export * from "./copy.handler";
+export * from "./api.handler"
+export * from "./chat.handler"
\ No newline at end of file
diff --git a/server/src/handlers/api/v1/bot/bot/put.handler.ts b/server/src/handlers/api/v1/bot/bot/put.handler.ts
index c687347e..380d6fe7 100644
--- a/server/src/handlers/api/v1/bot/bot/put.handler.ts
+++ b/server/src/handlers/api/v1/bot/bot/put.handler.ts
@@ -1,5 +1,5 @@
import { FastifyReply, FastifyRequest } from "fastify";
-import { UpdateBotById } from "./types";
+import { UpdateBotById, UpdateBotAPIById } from "./types";
import {
apiKeyValidaton,
apiKeyValidatonMessage,
@@ -69,3 +69,88 @@ export const updateBotByIdHandler = async (
id: bot.id,
};
};
+
+export const updateBotAPIByIdHandler = async (
+ request: FastifyRequest,
+ reply: FastifyReply
+) => {
+ const prisma = request.server.prisma;
+ const id = request.params.id;
+
+ const bot = await prisma.bot.findFirst({
+ where: {
+ id,
+ user_id: request.user.user_id,
+ },
+ });
+
+ if (!bot) {
+ return reply.status(404).send({
+ message: "Bot not found",
+ });
+ }
+
+ let updateBody: Record = {
+ ...request.body,
+ qaPrompt: request.body?.system_prompt,
+ questionGeneratorPrompt: request.body?.question_generator_prompt,
+ system_prompt: undefined,
+ question_generator_prompt: undefined,
+ }
+
+
+ if (updateBody.model) {
+ const modelInfo = await prisma.dialoqbaseModels.findFirst({
+ where: {
+ hide: false,
+ deleted: false,
+ OR: [
+ {
+ model_id: updateBody.model
+ },
+ {
+ model_id: `${updateBody.model}-dbase`
+ }
+ ],
+ },
+ });
+
+
+ if (!modelInfo) {
+ return reply.status(400).send({
+ message: "Model not found",
+ });
+ }
+
+ const isAPIKeyAddedForProvider = apiKeyValidaton(
+ `${modelInfo.model_provider}`.toLocaleLowerCase()
+ );
+
+ if (!isAPIKeyAddedForProvider) {
+ return reply.status(400).send({
+ message: apiKeyValidatonMessage(modelInfo.model_provider || ""),
+ });
+ }
+
+ if (!modelInfo.stream_available && request.body.streaming) {
+ return reply.status(400).send({
+ message: "Streaming is not supported for this model",
+ });
+ }
+ updateBody = {
+ ...updateBody,
+ provider: modelInfo.model_provider || "",
+ }
+
+ }
+ await prisma.bot.update({
+ where: {
+ id: bot.id,
+ },
+ data: updateBody,
+ });
+
+ return {
+ id: bot.id,
+ };
+};
diff --git a/server/src/handlers/api/v1/bot/bot/types.ts b/server/src/handlers/api/v1/bot/bot/types.ts
index 407cbf35..041bcf0c 100644
--- a/server/src/handlers/api/v1/bot/bot/types.ts
+++ b/server/src/handlers/api/v1/bot/bot/types.ts
@@ -30,6 +30,19 @@ export interface AddNewSourceById {
};
}
+export interface AddNewSourceBulkById {
+ Params: {
+ id: string;
+ };
+ Body: {
+ type: string;
+ content: string;
+ maxDepth?: number;
+ maxLinks?: number;
+ options?: any;
+ }[];
+}
+
export interface AddNewPDFById {
Params: {
id: string;
@@ -56,17 +69,17 @@ export interface UpdateBotById {
id: string;
};
Body: {
- name: string;
- temperature: number;
- model: string;
- qaPrompt: string;
- questionGeneratorPrompt: string;
- streaming: boolean;
- showRef: boolean;
- use_hybrid_search: boolean;
- bot_protect: boolean;
- use_rag: boolean;
- bot_model_api_key: string
+ name?: string;
+ temperature?: number;
+ model?: string;
+ qaPrompt?: string;
+ questionGeneratorPrompt?: string;
+ streaming?: boolean;
+ showRef?: boolean;
+ use_hybrid_search?: boolean;
+ bot_protect?: boolean;
+ use_rag?: boolean;
+ bot_model_api_key?: string
};
}
@@ -75,4 +88,52 @@ export interface GetBotById {
Params: {
bot_id: string;
};
+}
+
+
+export interface CreateBotAPIRequest {
+ Body: {
+ name?: string;
+ embedding: string;
+ model: string;
+ system_prompt?: string;
+ question_generator_prompt?: string;
+ temperature?: number;
+ };
+}
+
+export interface UpdateBotAPIById {
+ Params: {
+ id: string;
+ };
+ Body: {
+ system_prompt?: string;
+ question_generator_prompt?: string;
+ name?: string;
+ temperature?: number;
+ model?: string;
+ streaming?: boolean;
+ showRef?: boolean;
+ use_hybrid_search?: boolean;
+ bot_protect?: boolean;
+ use_rag?: boolean;
+ bot_model_api_key?: string
+ };
+}
+
+
+
+export interface ChatAPIRequest {
+ Params: {
+ id: string;
+ };
+ Body: {
+ message: string;
+ stream: string;
+ history_id?: string;
+ history: {
+ role: string;
+ text: string;
+ }[];
+ };
}
\ No newline at end of file
diff --git a/server/src/handlers/api/v1/bot/bot/upload.handler.ts b/server/src/handlers/api/v1/bot/bot/upload.handler.ts
index 6c4e77d2..1b97d190 100644
--- a/server/src/handlers/api/v1/bot/bot/upload.handler.ts
+++ b/server/src/handlers/api/v1/bot/bot/upload.handler.ts
@@ -222,3 +222,73 @@ export const addNewSourceFileByIdHandler = async (
id: bot.id,
};
};
+
+export const addNewSourceFileByIdBulkHandler = async (
+ request: FastifyRequest,
+ reply: FastifyReply
+) => {
+ try {
+ const prisma = request.server.prisma;
+ const id = request.params.id;
+
+ const bot = await prisma.bot.findFirst({
+ where: {
+ id,
+ user_id: request.user.user_id,
+ },
+ include: {
+ source: true,
+ },
+ });
+
+ if (!bot) {
+ return reply.status(404).send({
+ message: "Bot not found",
+ });
+ }
+
+ const files = request.files();
+ const queueSource: any[] = [];
+
+ for await (const file of files) {
+ const type = fileTypeFinder(file.mimetype);
+ if (type === "none") {
+ return reply.status(400).send({
+ message: "File type not supported or invalid file type",
+ });
+ }
+ const fileName = `${randomUUID()}-${file.filename}`;
+ const path = `./uploads/${fileName}`;
+ await fs.promises.mkdir("./uploads", { recursive: true });
+ await pump(file.file, fs.createWriteStream(path));
+
+
+ const botSource = await prisma.botSource.create({
+ data: {
+ content: file.filename,
+ type,
+ location: path,
+ botId: id,
+ },
+ });
+
+ queueSource.push({
+ ...botSource,
+ embedding: bot.embedding,
+ });
+
+ }
+
+ await request.server.queue.add(queueSource);
+
+ return {
+ source_ids: queueSource.map((source) => source.id),
+ success: true,
+ };
+ } catch (err) {
+ console.log(err);
+ return reply.status(500).send({
+ message: "Upload failed due to internal server error",
+ });
+ }
+};
diff --git a/server/src/handlers/api/v1/user/api-key.handler.ts b/server/src/handlers/api/v1/user/api-key.handler.ts
new file mode 100644
index 00000000..2c310bb5
--- /dev/null
+++ b/server/src/handlers/api/v1/user/api-key.handler.ts
@@ -0,0 +1,95 @@
+import { FastifyReply, FastifyRequest } from "fastify";
+import { CreateNewApiKey, DeleteApiKey } from "./types"
+import { generateDialoqbaseAPIKey } from "../../../../utils/api";
+
+
+
+export const getAllApiKeyByUser = async (
+ request: FastifyRequest,
+ reply: FastifyReply,
+) => {
+ const user = request.user;
+ const prisma = request.server.prisma;
+
+
+ const apiKeys = await prisma.userApiKey.findMany({
+ where: {
+ user_id: user.user_id
+ }
+ })
+
+
+ return {
+ data: apiKeys.map(apiKey => {
+ return {
+ ...apiKey,
+ api_key: `${apiKey.api_key.slice(0, 7)}...${apiKey.api_key.slice(-4)}`,
+ }
+ })
+ }
+}
+
+
+export const createNewApiKey = async (
+ request: FastifyRequest,
+ reply: FastifyReply,
+) => {
+ const user = request.user;
+ const { name } = request.body;
+
+ const prisma = request.server.prisma;
+
+ const apiKey = generateDialoqbaseAPIKey()
+
+ const newApiKey = await prisma.userApiKey.create({
+ data: {
+ user_id: user.user_id,
+ name,
+ api_key: apiKey
+ }
+ })
+
+ return {
+ data: {
+ api_key: newApiKey.api_key,
+ }
+ }
+}
+
+
+export const deleteApiKey = async (
+ request: FastifyRequest,
+ reply: FastifyReply,
+) => {
+ const user = request.user;
+ const { id } = request.params;
+
+ const prisma = request.server.prisma;
+
+ const apiKey = await prisma.userApiKey.findFirst({
+ where: {
+ id,
+ user_id: user.user_id
+ }
+ })
+
+ if (!apiKey) {
+ return reply.status(404).send({
+ message: "API Key not found"
+ })
+
+ }
+
+ await prisma.userApiKey.delete({
+ where: {
+ id
+ }
+ })
+
+ return {
+ data: {
+ message: "API Key deleted"
+ }
+ }
+}
+
diff --git a/server/src/handlers/api/v1/user/index.ts b/server/src/handlers/api/v1/user/index.ts
index a778842e..1df03783 100644
--- a/server/src/handlers/api/v1/user/index.ts
+++ b/server/src/handlers/api/v1/user/index.ts
@@ -1,2 +1,3 @@
export * from "./post.handler";
-export * from "./get.handler";
\ No newline at end of file
+export * from "./get.handler";
+export * from "./api-key.handler";
\ No newline at end of file
diff --git a/server/src/handlers/api/v1/user/types.ts b/server/src/handlers/api/v1/user/types.ts
index 9c14dc05..c9a79862 100644
--- a/server/src/handlers/api/v1/user/types.ts
+++ b/server/src/handlers/api/v1/user/types.ts
@@ -26,3 +26,16 @@ export interface RegisterUserRequestBody {
password: string;
};
}
+
+
+export interface CreateNewApiKey {
+ Body: {
+ name: string
+ }
+}
+
+export interface DeleteApiKey {
+ Params: {
+ id: number
+ }
+}
\ No newline at end of file
diff --git a/server/src/plugins/jwt.ts b/server/src/plugins/jwt.ts
index bfb35125..50bb3f6c 100644
--- a/server/src/plugins/jwt.ts
+++ b/server/src/plugins/jwt.ts
@@ -1,7 +1,6 @@
import fp from "fastify-plugin";
import fastifyJwt, { FastifyJWTOptions } from "@fastify/jwt";
import { FastifyReply, FastifyRequest } from "fastify";
-
declare module "@fastify/jwt" {
interface FastifyJWT {
user: {
@@ -12,6 +11,7 @@ declare module "@fastify/jwt" {
}
}
+
export default fp(async (fastify, opts) => {
fastify.register(fastifyJwt, {
secret: process.env.DB_SECRET_KEY!,
@@ -24,23 +24,47 @@ export default fp(async (fastify, opts) => {
"authenticate",
async function (request: FastifyRequest, reply: FastifyReply) {
try {
- await request.jwtVerify();
- const { user_id } = request.user;
+ const token = request.headers.authorization;
+ if (token && token.startsWith("db_")) {
+ const apiKey = await fastify.prisma.userApiKey.findFirst({
+ where: {
+ api_key: token,
+ },
+ include: {
+ User: true,
+ }
+ });
+
+ if (!apiKey) {
+ return reply.status(401).send({
+ message: "Unauthorized",
+ });
+ }
+ request.user = {
+ user_id: apiKey.User.user_id,
+ username: apiKey.User.username,
+ is_admin: apiKey.User.isAdministrator,
+ };
+ } else {
+
+ await request.jwtVerify();
+ const { user_id } = request.user;
- const user = await fastify.prisma.user.findUnique({
- where: {
- user_id,
- },
- });
+ const user = await fastify.prisma.user.findUnique({
+ where: {
+ user_id,
+ },
+ });
- if (!user) {
- throw new Error("User not found");
+ if (!user) {
+ throw new Error("User not found");
+ }
+ request.user = {
+ user_id: user.user_id,
+ username: user.username,
+ is_admin: user.isAdministrator,
+ };
}
- request.user = {
- user_id: user.user_id,
- username: user.username,
- is_admin: user.isAdministrator,
- };
} catch (err) {
reply.send(err);
}
diff --git a/server/src/routes/api/v1/bot/root.ts b/server/src/routes/api/v1/bot/root.ts
index 71def82f..29b806ee 100644
--- a/server/src/routes/api/v1/bot/root.ts
+++ b/server/src/routes/api/v1/bot/root.ts
@@ -14,14 +14,23 @@ import {
updateBotByIdHandler,
getCreateBotConfigHandler,
getBotByIdSettingsHandler,
- createCopyHandler
+ createCopyHandler,
+ createBotAPIHandler,
+ addNewSourceByIdBulkHandler,
+ addNewSourceFileByIdBulkHandler,
+ chatRequestAPIHandler,
+ isBotReadyHandler,
+ updateBotAPIByIdHandler
} from "../../../../handlers/api/v1/bot/bot";
import {
addNewSourceByIdSchema,
createBotSchema,
getBotByIdSchema,
updateBotByIdSchema,
- createCopyBotSchema
+ createCopyBotSchema,
+ createBotAPISchema,
+ addNewSourceByBulkIdSchema,
+ updateBotAPISchema
} from "../../../../schema/api/v1/bot/bot";
const root: FastifyPluginAsync = async (fastify, _): Promise => {
@@ -135,14 +144,13 @@ const root: FastifyPluginAsync = async (fastify, _): Promise => {
getAllBotsHandler
);
- // upload pdf
fastify.post(
"/upload",
{
onRequest: [fastify.authenticate],
schema: {
tags: ["Bot"],
- summary: "API to upload pdf",
+ summary: "API to upload files",
headers: {
type: "object",
properties: {
@@ -162,7 +170,7 @@ const root: FastifyPluginAsync = async (fastify, _): Promise => {
onRequest: [fastify.authenticate],
schema: {
tags: ["Bot"],
- summary: "API to upload pdf",
+ summary: "API to upload files",
headers: {
type: "object",
properties: {
@@ -207,6 +215,113 @@ const root: FastifyPluginAsync = async (fastify, _): Promise => {
},
createCopyHandler
);
+
+ // for sdk
+ fastify.post(
+ "/api",
+ {
+ schema: createBotAPISchema,
+ onRequest: [fastify.authenticate],
+ },
+ createBotAPIHandler
+ );
+
+ // add new source by bulk id
+ fastify.post(
+ "/:id/source/bulk",
+ {
+ schema: addNewSourceByBulkIdSchema,
+ onRequest: [fastify.authenticate],
+ },
+ addNewSourceByIdBulkHandler
+ );
+
+ // add new source for bulk
+ fastify.post(
+ "/:id/source/upload/bulk",
+ {
+ onRequest: [fastify.authenticate],
+ schema: {
+ tags: ["Bot"],
+ summary: "API to upload files as source",
+ headers: {
+ type: "object",
+ properties: {
+ Authorization: { type: "string" },
+ },
+ required: ["Authorization"],
+ },
+ },
+ },
+ addNewSourceFileByIdBulkHandler
+ );
+
+ // for api
+ fastify.post(
+ "/:id/chat",
+ {
+ schema: {
+ tags: ["Bot"],
+ summary: "API to send message to bot",
+ headers: {
+ type: "object",
+ required: ["Authorization"],
+ properties: {
+ Authorization: { type: "string" },
+ },
+ },
+ params: {
+ type: "object",
+ required: ["id"],
+ properties: {
+ id: {
+ type: "string",
+ },
+ },
+ },
+
+ body: {
+ type: "object",
+ required: ["message"],
+ properties: {
+ message: {
+ type: "string",
+ },
+ history: {
+ type: "array",
+ default: [],
+ },
+ history_id: {
+ type: "string",
+ },
+ stream: {
+ type: "boolean",
+ },
+ },
+ },
+ },
+ onRequest: [fastify.authenticate],
+ },
+ chatRequestAPIHandler
+ )
+
+ fastify.get(
+ "/:id/is-ready",
+ {
+ schema: getBotByIdSchema,
+ onRequest: [fastify.authenticate],
+ },
+ isBotReadyHandler
+ );
+
+ fastify.put(
+ "/:id/update",
+ {
+ schema: updateBotAPISchema,
+ onRequest: [fastify.authenticate],
+ },
+ updateBotAPIByIdHandler
+ );
};
export default root;
diff --git a/server/src/routes/api/v1/user/root.ts b/server/src/routes/api/v1/user/root.ts
index d21d29f1..89bafe3a 100644
--- a/server/src/routes/api/v1/user/root.ts
+++ b/server/src/routes/api/v1/user/root.ts
@@ -6,6 +6,9 @@ import {
updatePasswordHandler,
updateProfileHandler,
userLoginHandler,
+ createNewApiKey,
+ deleteApiKey,
+ getAllApiKeyByUser
} from "../../../../handlers/api/v1/user";
import {
isRegisterationAllowedSchema,
@@ -15,6 +18,12 @@ import {
userRegisterSchema,
} from "../../../../schema/api/v1/user";
+import {
+ createNewApiKeySchema,
+ deleteApiKeySchema,
+ getAllApiKeyByUserSchema
+} from "../../../../schema/api/v1/user/api";
+
const root: FastifyPluginAsync = async (fastify, _): Promise => {
fastify.post(
"/login",
@@ -97,6 +106,35 @@ const root: FastifyPluginAsync = async (fastify, _): Promise => {
},
meHandler
);
+
+
+ fastify.post(
+ "/api-key",
+ {
+ onRequest: [fastify.authenticate],
+ schema: createNewApiKeySchema,
+ },
+ createNewApiKey
+ );
+
+ fastify.get(
+ "/api-key",
+ {
+ onRequest: [fastify.authenticate],
+ schema: getAllApiKeyByUserSchema,
+ },
+ getAllApiKeyByUser
+ );
+
+ fastify.delete(
+ "/api-key/:id",
+ {
+ onRequest: [fastify.authenticate],
+ schema: deleteApiKeySchema,
+ },
+ deleteApiKey
+ );
+
};
export default root;
diff --git a/server/src/schema/api/v1/bot/bot/index.ts b/server/src/schema/api/v1/bot/bot/index.ts
index a2675910..ca2a74be 100644
--- a/server/src/schema/api/v1/bot/bot/index.ts
+++ b/server/src/schema/api/v1/bot/bot/index.ts
@@ -125,7 +125,6 @@ export const updateBotByIdSchema: FastifySchema = {
},
body: {
type: "object",
- required: ["name", "temperature", "model"],
properties: {
name: {
type: "string",
@@ -183,4 +182,128 @@ export const createCopyBotSchema: FastifySchema = {
},
},
},
+};
+
+
+export const createBotAPISchema: FastifySchema = {
+ tags: ["Bot"],
+ headers: {
+ type: "object",
+ properties: {
+ Authorization: { type: "string" },
+ },
+ required: ["Authorization"],
+ },
+ body: {
+ type: "object",
+ properties: {
+ name: {
+ type: "string",
+ },
+ embedding: {
+ type: "string",
+ },
+ model: {
+ type: "string",
+ },
+ question_generator_prompt: {
+ type: "string",
+ },
+ system_prompt: {
+ type: "string",
+ },
+ temperature: {
+ type: "number",
+ },
+ },
+ },
+};
+
+export const addNewSourceByBulkIdSchema: FastifySchema = {
+ tags: ["Bot"],
+ headers: {
+ type: "object",
+ properties: {
+ Authorization: { type: "string" },
+ },
+ required: ["Authorization"],
+ },
+ params: {
+ type: "object",
+ required: ["id"],
+ properties: {
+ id: {
+ type: "string",
+ },
+ },
+ },
+ body: {
+ type: "array",
+ items: {
+ type: "object",
+ properties: {
+ content: {
+ type: "string",
+ },
+ type: {
+ type: "string",
+ enum: SUPPORTED_SOURCE_TYPES,
+ },
+ maxDepth: {
+ type: "number",
+ },
+ maxLinks: {
+ type: "number",
+ },
+
+ options: {
+ type: "object",
+ },
+ },
+ },
+ },
+};
+
+
+export const updateBotAPISchema: FastifySchema = {
+ tags: ["Bot"],
+ headers: {
+ type: "object",
+ properties: {
+ Authorization: { type: "string" },
+ },
+ required: ["Authorization"],
+ },
+ body: {
+ type: "object",
+ properties: {
+ name: {
+ type: "string",
+ },
+ model: {
+ type: "string",
+ },
+ question_generator_prompt: {
+ type: "string",
+ },
+ system_prompt: {
+ type: "string",
+ },
+ temperature: {
+ type: "number",
+ },
+ streaming: {
+ type: "boolean",
+ },
+ use_hybrid_search: {
+ type: "boolean",
+ },
+ bot_protect: {
+ type: "boolean",
+ },
+ bot_model_api_key: {
+ type: "string",
+ },
+ },
+ },
};
\ No newline at end of file
diff --git a/server/src/schema/api/v1/user/api.ts b/server/src/schema/api/v1/user/api.ts
new file mode 100644
index 00000000..af95bcde
--- /dev/null
+++ b/server/src/schema/api/v1/user/api.ts
@@ -0,0 +1,63 @@
+import { FastifySchema } from "fastify";
+
+
+export const getAllApiKeyByUserSchema: FastifySchema = {
+ tags: ["User"],
+ summary: "Get all api keys by user",
+ response: {
+ 200: {
+ type: "object",
+ properties: {
+ data: {
+ type: "array",
+ items: {
+ type: "object",
+ properties: {
+ id: { type: "number" },
+ name: { type: "string" },
+ api_key: { type: "string" },
+ createdAt: { type: "string"}, },
+ },
+ },
+ },
+ },
+ },
+};
+
+
+export const createNewApiKeySchema: FastifySchema = {
+ tags: ["User"],
+ summary: "Create new api key",
+ body: {
+ type: "object",
+ required: ["name"],
+ properties: {
+ name: { type: "string" },
+ },
+ },
+ response: {
+ 200: {
+ type: "object",
+ properties: {
+ data: {
+ type: "object",
+ properties: {
+ api_key: { type: "string" },
+ },
+ },
+ },
+ },
+ },
+};
+
+
+export const deleteApiKeySchema: FastifySchema = {
+ tags: ["User"],
+ summary: "Delete api key",
+ params: {
+ type: "object",
+ properties: {
+ id: { type: "number" },
+ },
+ },
+};
\ No newline at end of file
diff --git a/server/src/utils/api.ts b/server/src/utils/api.ts
index fccfc46f..a8b312d3 100644
--- a/server/src/utils/api.ts
+++ b/server/src/utils/api.ts
@@ -1,4 +1,4 @@
-import { randomBytes } from "crypto";
+import { randomBytes, randomUUID } from "crypto";
export const generateAPIKey = (length = 32) => {
const charset =
@@ -14,3 +14,10 @@ export const generateAPIKey = (length = 32) => {
result = `${prefix}${result}`;
return result;
};
+
+
+export const generateDialoqbaseAPIKey = () => {
+ const randomUUIDString = randomUUID().replace(/-/g, "");
+ const prefix = "db_";
+ return `${prefix}${randomUUIDString}`;
+}
\ No newline at end of file
diff --git a/server/src/utils/datasource-validation.ts b/server/src/utils/datasource-validation.ts
new file mode 100644
index 00000000..14fe83e4
--- /dev/null
+++ b/server/src/utils/datasource-validation.ts
@@ -0,0 +1,110 @@
+const WEBSITE_REGEX = /^(http|https):\/\/[^ "]+$/;
+const GITHUB_REGEX = "^(https?://)?(www.)?github.com/([a-zA-Z0-9-]+)/([a-zA-Z0-9_-]+)(.git)?$";
+const YOUTUBE_REGEX = /^(https?:\/\/)?(www\.)?(youtube\.com|youtu\.be)\/.+$/
+
+
+export const validateDataSource = (source: {
+ type: string;
+ content: string;
+ maxDepth?: number;
+ maxLinks?: number;
+ options?: any;
+}[]) => {
+
+ const errors: string[] = [];
+
+ for (const s of source) {
+ if (s.type === "text") {
+ if (!s.content || s.content.trim().length === 0) {
+ errors.push("Content is required for text source");
+ }
+ }
+
+ if (s.type === "website" || s.type === "sitemap") {
+ if (!s.content || s.content.trim().length === 0) {
+ errors.push("Content is required for website source");
+ } else if (!WEBSITE_REGEX.test(s.content)) {
+ errors.push("Invalid website URL for website source");
+ }
+ }
+
+ if (s.type === "github") {
+ if (!s.content || s.content.trim().length === 0) {
+ errors.push("Content is required for github source");
+ } else if (RegExp(GITHUB_REGEX).test(s.content)) {
+ errors.push("Invalid github URL for github source");
+ }
+
+ if (s.options) {
+ if (s.options.is_private === undefined) {
+ errors.push("is_private is required for github source");
+ } else if (typeof s.options.is_private !== "boolean") {
+ errors.push("is_private must be a boolean for github source");
+ }
+
+ if (s.options.branch === undefined) {
+ errors.push("branch is required for github source");
+ } else if (typeof s.options.branch !== "string") {
+ errors.push("branch must be a string for github source");
+ }
+ } else {
+ errors.push("options is required for github source");
+ }
+ }
+
+ if (s.type === "youtube") {
+ if (!s.content || s.content.trim().length === 0) {
+ errors.push("Content is required for youtube source");
+ } else if (!YOUTUBE_REGEX.test(s.content)) {
+ errors.push("Invalid youtube URL for youtube source");
+ }
+
+
+ if (s.options) {
+ if (s.options.youtube_mode === undefined) {
+ errors.push("youtube_mode is required for youtube source");
+ } else if (s.options.youtube_mode !== "whisper" && s.options.youtube_mode !== "transcript") {
+ errors.push("youtube_mode must be either whisper or transcript for youtube source");
+ }
+ } else {
+ errors.push("options is required for youtube source");
+ }
+ }
+
+ if (s.type === "rest") {
+ if (!s.content || s.content.trim().length === 0) {
+ errors.push("Content is required for rest source");
+ } else if (!WEBSITE_REGEX.test(s.content)) {
+ errors.push("Invalid rest URL for rest source");
+ }
+
+ if (s.options) {
+ if (s.options.method === undefined) {
+ errors.push("method is required for rest source");
+ } else if (typeof s.options.method !== "string") {
+ errors.push("method must be a string for rest source");
+ }
+ } else {
+ errors.push("options is required for rest source");
+ }
+ }
+ if(s.type === "crawl") {
+ if (!s.content || s.content.trim().length === 0) {
+ errors.push("Content is required for crawl source");
+ } else if (!WEBSITE_REGEX.test(s.content)) {
+ errors.push("Invalid website URL for crawl source");
+ }
+
+ if(!s.maxDepth) {
+ errors.push("maxDepth is required for crawl source");
+ }
+
+ if(!s.maxLinks) {
+ errors.push("maxLinks is required for crawl source");
+ }
+ }
+ }
+
+
+ return errors;
+}
\ No newline at end of file
diff --git a/server/src/utils/prompts.ts b/server/src/utils/prompts.ts
index 7f2492e6..afa05bdb 100644
--- a/server/src/utils/prompts.ts
+++ b/server/src/utils/prompts.ts
@@ -3,3 +3,5 @@ export const HELPFUL_ASSISTANT_WITHOUT_CONTEXT_PROMPT =
export const HELPFUL_ASSISTANT_WITH_CONTEXT_PROMPT =
`You are a helpful AI assistant. Use the following pieces of context to answer the question at the end. If you don't know the answer, just say you don't know. DO NOT try to make up an answer. If the question is not related to the context, politely respond that you are tuned to only answer questions that are related to the context. {context} Question: {question} Helpful answer in markdown:`;
+
+export const QUESTION_GENERATOR_PROMPT = "Given the following conversation and a follow up question, rephrase the follow up question to be a standalone question. Chat History: {chat_history} Follow Up Input: {question} Standalone question:"
\ No newline at end of file