(false);
+ return (
+
+ setChatbotVisible(!chatbotVisible)}
+ />
+ {chatbotVisible && (
+
+ )}
+
+ );
+};
+
+export default ChatBot;
diff --git a/libs/chatbot/lib/components/ChatBot/ChatBotWindow.tsx b/libs/chatbot/lib/components/ChatBot/ChatBotWindow.tsx
new file mode 100644
index 0000000000..12c6eada7e
--- /dev/null
+++ b/libs/chatbot/lib/components/ChatBot/ChatBotWindow.tsx
@@ -0,0 +1,245 @@
+import * as React from 'react';
+import isString from 'lodash-es/isString.js';
+import {
+ Chatbot,
+ ChatbotAlert,
+ ChatbotContent,
+ ChatbotDisplayMode,
+ ChatbotFooter,
+ ChatbotFootnote,
+ ChatbotWelcomePrompt,
+ Message,
+ MessageBar,
+ MessageBox,
+} from '@patternfly-6/chatbot';
+import { Alert, AlertActionCloseButton, Button } from '@patternfly-6/react-core';
+import { ExternalLinkAltIcon } from '@patternfly-6/react-icons/dist/js/icons/external-link-alt-icon';
+
+import AIAvatar from '../../assets/rh-logo.svg';
+import UserAvatar from '../../assets/avatarimg.svg';
+
+type StreamEvent =
+ | { event: 'start'; data: { conversation_id: string } }
+ | { event: 'token'; data: { token: string; role: string } }
+ | { event: 'end' };
+
+const getErrorMessage = (error: unknown) => {
+ if (error instanceof Error) {
+ return error.message;
+ }
+ if (isString(error)) {
+ return error;
+ }
+ return 'Unexpected error';
+};
+
+const CHAT_ALERT_LOCAL_STORAGE_KEY = 'assisted.hide.chat.alert';
+
+type MsgProps = React.ComponentProps;
+
+export type ChatBotWindowProps = {
+ conversationId: string | undefined;
+ setConversationId: (id: string) => void;
+ setMessages: React.Dispatch>;
+ messages: MsgProps[];
+ onApiCall: typeof fetch;
+ username: string;
+};
+
+const ChatBotWindow = ({
+ conversationId,
+ setConversationId,
+ messages,
+ setMessages,
+ onApiCall,
+ username,
+}: ChatBotWindowProps) => {
+ const [error, setError] = React.useState();
+ const [isLoading, setIsLoading] = React.useState(false);
+ const [isStreaming, setIsStreaming] = React.useState(false);
+ const [announcement, setAnnouncement] = React.useState();
+ const [isAlertVisible, setIsAlertVisible] = React.useState(
+ localStorage.getItem(CHAT_ALERT_LOCAL_STORAGE_KEY) !== 'true',
+ );
+ const scrollToBottomRef = React.useRef(null);
+
+ const handleSend = async (message: string | number) => {
+ setError(undefined);
+ setIsLoading(true);
+ let reader: ReadableStreamDefaultReader | undefined = undefined;
+ try {
+ setMessages((msgs) => [
+ ...msgs,
+ {
+ role: 'user',
+ content: `${message}`,
+ name: username,
+ avatar: UserAvatar,
+ timestamp: new Date().toLocaleString(),
+ },
+ ]);
+ setAnnouncement(`Message from User: ${message}. Message from Bot is loading.`);
+
+ let convId = '';
+
+ const resp = await onApiCall('/v1/streaming_query', {
+ method: 'POST',
+ body: JSON.stringify({
+ query: `${message}`,
+ conversation_id: conversationId,
+ }),
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ });
+
+ reader = resp.body?.getReader();
+ const decoder = new TextDecoder();
+
+ const timestamp = new Date().toLocaleString();
+
+ let completeMsg = '';
+ while (reader) {
+ const { done, value } = await reader.read();
+ if (done) {
+ break;
+ }
+
+ const chunk = decoder.decode(value, { stream: true });
+ const ev = JSON.parse(chunk.slice(5).trim()) as StreamEvent;
+ if (ev.event === 'start') {
+ convId = ev.data.conversation_id;
+ } else if (ev.event === 'token' && ev.data.role === 'inference') {
+ setIsLoading(false);
+ setIsStreaming(true);
+ const token = ev.data.token;
+ completeMsg = `${completeMsg}${token}`;
+ setMessages((msgs) => {
+ const lastMsg = msgs[msgs.length - 1];
+ const msg =
+ lastMsg.timestamp === timestamp && lastMsg.role === 'bot' ? lastMsg : undefined;
+ if (!msg) {
+ return [
+ ...msgs,
+ {
+ role: 'bot',
+ content: token,
+ name: 'AI',
+ avatar: AIAvatar,
+ timestamp: timestamp,
+ },
+ ];
+ }
+
+ const allButLast = msgs.slice(0, -1);
+ return [
+ ...allButLast,
+ {
+ ...msg,
+ content: `${msg.content || ''}${token}`,
+ },
+ ];
+ });
+ }
+ }
+
+ setConversationId(convId);
+ setAnnouncement(`Message from Bot: ${completeMsg}`);
+ } catch (e) {
+ if (reader) {
+ try {
+ await reader.cancel('An error occured');
+ } catch (e) {
+ // eslint-disable-next-line
+ console.warn('Failed to cancel reader:', e);
+ }
+ }
+ setError(getErrorMessage(e));
+ } finally {
+ setIsStreaming(false);
+ setIsLoading(false);
+ }
+ };
+
+ React.useEffect(() => {
+ scrollToBottomRef.current?.scrollIntoView({ behavior: 'smooth' });
+ }, [messages]);
+
+ return (
+
+
+
+ {isAlertVisible && (
+
+ This feature uses AI technology. Do not include personal or sensitive information
+ in your input. Interactions may be used to improve Red Hat's products or services.
+ For more information about Red Hat's privacy practices, please refer to the
+ }
+ component="a"
+ href="https://www.redhat.com/en/about/privacy-policy"
+ iconPosition="end"
+ target="_blank"
+ rel="noopener noreferrer"
+ >
+ Red Hat Privacy Statement
+
+ >
+ }
+ actionClose={
+ {
+ localStorage.setItem(CHAT_ALERT_LOCAL_STORAGE_KEY, 'true');
+ setIsAlertVisible(false);
+ }}
+ />
+ }
+ />
+ )}
+ {messages.length === 0 && (
+
+ )}
+ {messages.map((message, index) => (
+
+ ))}
+ {isLoading && }
+ {error && (
+ setError(undefined)}
+ title="Failed to send the message"
+ >
+ {error}
+
+ )}
+
+
+
+
+ void handleSend(msg)}
+ isSendButtonDisabled={isLoading || isStreaming}
+ hasAttachButton={false}
+ />
+
+
+
+ );
+};
+
+export default ChatBotWindow;
diff --git a/libs/chatbot/lib/components/ChatBot/Chatbot.css b/libs/chatbot/lib/components/ChatBot/Chatbot.css
new file mode 100644
index 0000000000..57463c2895
--- /dev/null
+++ b/libs/chatbot/lib/components/ChatBot/Chatbot.css
@@ -0,0 +1,14 @@
+.ai-chatbot {
+ position: fixed;
+ z-index: 29999;
+}
+
+.ai-chatbot .pf-chatbot__button {
+ inset-block-end: 20px;
+ inset-inline-end: 20px;
+}
+
+.ai-chatbot .pf-chatbot {
+ inset-block-end: 80px;
+ inset-inline-end: 20px;
+}
diff --git a/libs/chatbot/lib/index.ts b/libs/chatbot/lib/index.ts
new file mode 100644
index 0000000000..488fe178f2
--- /dev/null
+++ b/libs/chatbot/lib/index.ts
@@ -0,0 +1,2 @@
+export { default as ChatBot } from './components/ChatBot/ChatBot';
+export type { ChatBotWindowProps } from './components/ChatBot/ChatBotWindow';
diff --git a/libs/chatbot/lib/typings.d.ts b/libs/chatbot/lib/typings.d.ts
new file mode 100644
index 0000000000..cdb2b1a9a2
--- /dev/null
+++ b/libs/chatbot/lib/typings.d.ts
@@ -0,0 +1,4 @@
+declare module '*.svg' {
+ const content: string;
+ export default content;
+}
diff --git a/libs/chatbot/package.json b/libs/chatbot/package.json
new file mode 100644
index 0000000000..e0ad64e44e
--- /dev/null
+++ b/libs/chatbot/package.json
@@ -0,0 +1,49 @@
+{
+ "name": "@openshift-assisted/chatbot",
+ "license": "Apache-2.0",
+ "version": "1.0.0",
+ "exports": {
+ ".": {
+ "source": "./lib/index.ts",
+ "types": "./build/@types/index.d.ts",
+ "default": "./build/cjs/index.js"
+ }
+ },
+ "typesVersions": {
+ "*": {
+ "index": [
+ "./build/@types/index.d.ts"
+ ]
+ }
+ },
+ "scripts": {
+ "build": "yarn run -T tsc --build --verbose && yarn copy:css && yarn copy:svg",
+ "check_circular_deps": "yarn run -T dpdm --transform --warning false --tree false --exit-code circular:1 ./lib/index.ts",
+ "check_types": "yarn run -T tsc --noEmit",
+ "clean": "yarn run -T rimraf node_modules build",
+ "copy:svg": "rsync -Ruv lib/./**/*.svg build/cjs",
+ "copy:css": "rsync -Ruv lib/./**/*.css build/cjs",
+ "format": "yarn run -T prettier --cache --check . \"!build\"",
+ "fix-code-style": "yarn lint --fix && yarn format --write",
+ "lint": "yarn run -T eslint --cache --cache-location node_modules/.cache/eslint/.eslint-cache ."
+ },
+ "dependencies": {
+ "@patternfly-6/chatbot": "npm:@patternfly/chatbot@2.2.1",
+ "@patternfly-6/patternfly": "npm:@patternfly/patternfly@6.2.2",
+ "@patternfly-6/react-core": "npm:@patternfly/react-core@6.2.2",
+ "@patternfly-6/react-icons": "npm:@patternfly/react-icons@6.2.2",
+ "@patternfly-6/react-styles": "npm:@patternfly/react-styles@6.2.2",
+ "@patternfly-6/react-tokens": "npm:@patternfly/react-tokens@6.2.2",
+ "lodash-es": "^4.17.21"
+ },
+ "devDependencies": {
+ "@tsconfig/recommended": "^1.0.2",
+ "@types/node": "^18.14.6",
+ "@types/react": "^18.0.0",
+ "@types/react-dom": "^18.3.0"
+ },
+ "peerDependencies": {
+ "react": "^18",
+ "react-dom": "^18"
+ }
+}
diff --git a/libs/chatbot/tsconfig.eslint.json b/libs/chatbot/tsconfig.eslint.json
new file mode 100644
index 0000000000..3dfdada8d3
--- /dev/null
+++ b/libs/chatbot/tsconfig.eslint.json
@@ -0,0 +1,5 @@
+{
+ "extends": "./tsconfig.json",
+ "include": ["lib", "vitest.config.ts"],
+ "exclude": []
+}
diff --git a/libs/chatbot/tsconfig.json b/libs/chatbot/tsconfig.json
new file mode 100644
index 0000000000..9cfe2d8ec7
--- /dev/null
+++ b/libs/chatbot/tsconfig.json
@@ -0,0 +1,36 @@
+{
+ "extends": "@tsconfig/recommended",
+ "compilerOptions": {
+ "allowJs": false,
+ "composite": true,
+ "declaration": true,
+ "declarationDir": "build/@types",
+ "declarationMap": true,
+ "importHelpers": true,
+ "incremental": true,
+ "jsx": "react",
+ "lib": ["DOM", "DOM.Iterable", "ES2015"],
+ "module": "CommonJS",
+ "moduleResolution": "node",
+ "noEmit": false,
+ "noEmitOnError": true,
+ "outDir": "build/cjs",
+ "resolveJsonModule": true,
+ "rootDir": "lib",
+ "sourceMap": true,
+ "tsBuildInfoFile": "node_modules/.cache/tsc/tsconfig.tsbuildinfo"
+ },
+ "include": ["lib"],
+ "exclude": ["**/_*"],
+ "references": [
+ {
+ "path": "../types"
+ },
+ {
+ "path": "../sdks"
+ },
+ {
+ "path": "../locales"
+ }
+ ]
+}
diff --git a/libs/ui-lib/lib/ocm/components/Routes.tsx b/libs/ui-lib/lib/ocm/components/Routes.tsx
index 9972431e7b..06f4456113 100644
--- a/libs/ui-lib/lib/ocm/components/Routes.tsx
+++ b/libs/ui-lib/lib/ocm/components/Routes.tsx
@@ -19,11 +19,13 @@ export const UILibRoutes = ({
children,
history,
basename,
+ additionalComponents,
}: {
allEnabledFeatures: FeatureListType;
children?: React.ReactNode;
history?: HistoryRouterProps['history'];
basename?: string;
+ additionalComponents?: React.ReactNode;
}) => {
useFeatureDetection(allEnabledFeatures);
@@ -49,6 +51,7 @@ export const UILibRoutes = ({
) : (
routes
)}
+ {additionalComponents}
);
};
diff --git a/package.json b/package.json
index 6748df9971..cb9ce31894 100644
--- a/package.json
+++ b/package.json
@@ -24,8 +24,8 @@
"@types/react": "17.0.x"
},
"scripts": {
- "_build:ui-lib": "yarn workspace @openshift-assisted/ui-lib build",
- "_yalc:push": "bash -c \"for lib in ui-lib types locales; do yalc push --changed libs/\\${lib}; done\"",
+ "_build:lib": "yarn workspace @openshift-assisted/ui-lib build && yarn workspace @openshift-assisted/chatbot build",
+ "_yalc:push": "bash -c \"for lib in ui-lib types locales chatbot; do yalc push --changed libs/\\${lib}; done\"",
"build:all": "yarn workspaces foreach -v --topological-dev run build",
"check:circular_deps:all": "yarn workspaces foreach -vp run check_circular_deps",
"check:translation_files": "yarn workspace @openshift-assisted/locales run validate_translation_files",
@@ -41,7 +41,7 @@
"test:unit": "yarn workspaces foreach -v run test",
"start:assisted_ui": "yarn workspace @openshift-assisted/assisted-ui serve",
"start:assisted_disconnected_ui": "yarn workspace @openshift-assisted/assisted-disconnected-ui serve",
- "start:watch_mode": "yarn build:all && yarn run -T toolbox watch --dir=libs/ui-lib --dir=libs/types --dir=libs/locales 'yarn _build:ui-lib' 'yarn _yalc:push'",
+ "start:watch_mode": "yarn build:all && yarn run -T toolbox watch --dir=libs/ui-lib --dir=libs/types --dir=libs/locales --dir=libs/chatbot 'yarn _build:lib' 'yarn _yalc:push'",
"start:vitest-ui": "vitest --ui"
},
"type": "module",
diff --git a/yarn.lock b/yarn.lock
index c11bbf41bc..8329296f8a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -50,6 +50,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/runtime@npm:^7.3.1":
+ version: 7.27.6
+ resolution: "@babel/runtime@npm:7.27.6"
+ checksum: 3f7b879df1823c0926bd5dbc941c62f5d60faa790c1aab9758c04799e1f04ee8d93553be9ec059d4e5882f19fe03cbe8933ee4f46212dced0f6d8205992c9c9a
+ languageName: node
+ linkType: hard
+
"@colors/colors@npm:1.5.0":
version: 1.5.0
resolution: "@colors/colors@npm:1.5.0"
@@ -521,13 +528,22 @@ __metadata:
languageName: node
linkType: hard
-"@lukeed/csprng@npm:^1.0.0":
+"@lukeed/csprng@npm:^1.0.0, @lukeed/csprng@npm:^1.1.0":
version: 1.1.0
resolution: "@lukeed/csprng@npm:1.1.0"
checksum: 926f5f7fc629470ca9a8af355bfcd0271d34535f7be3890f69902432bddc3262029bb5dbe9025542cf6c9883d878692eef2815fc2f3ba5b92e9da1f9eba2e51b
languageName: node
linkType: hard
+"@lukeed/uuid@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "@lukeed/uuid@npm:2.0.1"
+ dependencies:
+ "@lukeed/csprng": ^1.1.0
+ checksum: f5e71e4da852dbff49b93cad27d5a2f61c2241e307bbe89b3b54b889ecb7927f2487246467f90ebb6cbdb7e0ac2a213e2e58b1182cb7990cef6e049aa7c39e7b
+ languageName: node
+ linkType: hard
+
"@monaco-editor/loader@npm:^1.4.0":
version: 1.4.0
resolution: "@monaco-editor/loader@npm:1.4.0"
@@ -815,6 +831,27 @@ __metadata:
languageName: unknown
linkType: soft
+"@openshift-assisted/chatbot@workspace:libs/chatbot":
+ version: 0.0.0-use.local
+ resolution: "@openshift-assisted/chatbot@workspace:libs/chatbot"
+ dependencies:
+ "@patternfly-6/chatbot": "npm:@patternfly/chatbot@2.2.1"
+ "@patternfly-6/patternfly": "npm:@patternfly/patternfly@6.2.2"
+ "@patternfly-6/react-core": "npm:@patternfly/react-core@6.2.2"
+ "@patternfly-6/react-icons": "npm:@patternfly/react-icons@6.2.2"
+ "@patternfly-6/react-styles": "npm:@patternfly/react-styles@6.2.2"
+ "@patternfly-6/react-tokens": "npm:@patternfly/react-tokens@6.2.2"
+ "@tsconfig/recommended": ^1.0.2
+ "@types/node": ^18.14.6
+ "@types/react": ^18.0.0
+ "@types/react-dom": ^18.3.0
+ lodash-es: ^4.17.21
+ peerDependencies:
+ react: ^18
+ react-dom: ^18
+ languageName: unknown
+ linkType: soft
+
"@openshift-assisted/eslint-config@workspace:tools/eslint-config":
version: 0.0.0-use.local
resolution: "@openshift-assisted/eslint-config@workspace:tools/eslint-config"
@@ -972,6 +1009,80 @@ __metadata:
languageName: node
linkType: hard
+"@patternfly-6/chatbot@npm:@patternfly/chatbot@2.2.1":
+ version: 2.2.1
+ resolution: "@patternfly/chatbot@npm:2.2.1"
+ dependencies:
+ "@patternfly/react-code-editor": ^6.1.0
+ "@patternfly/react-core": ^6.1.0
+ "@patternfly/react-icons": ^6.1.0
+ "@patternfly/react-table": ^6.1.0
+ "@segment/analytics-next": ^1.76.0
+ clsx: ^2.1.0
+ framer-motion: ^11.3.28
+ path-browserify: ^1.0.1
+ posthog-js: ^1.194.4
+ react-markdown: ^9.0.1
+ react-syntax-highlighter: ^15.5.0
+ rehype-external-links: ^3.0.0
+ rehype-sanitize: ^6.0.0
+ rehype-unwrap-images: ^1.0.0
+ remark-gfm: ^4.0.0
+ peerDependencies:
+ react: ^17 || ^18
+ react-dom: ^17 || ^18
+ checksum: a71bb5bc053bfbf7519a82e7bed1edfce5f83edf1101763429e3f51990543f5219579a295a5c483d0683f0035f552af5560486cd105ff65b2d3ea1c4cdb02843
+ languageName: node
+ linkType: hard
+
+"@patternfly-6/patternfly@npm:@patternfly/patternfly@6.2.2":
+ version: 6.2.2
+ resolution: "@patternfly/patternfly@npm:6.2.2"
+ checksum: 2539939fc1fa542962f98a81a838828d9f9beefe4424c1330bc72099c15a9e933f49fbc883ca168814fce5625613168c4fc4dc2adf79e2ab67c40bb7f8267628
+ languageName: node
+ linkType: hard
+
+"@patternfly-6/react-core@npm:@patternfly/react-core@6.2.2, @patternfly/react-core@npm:^6.1.0, @patternfly/react-core@npm:^6.2.2":
+ version: 6.2.2
+ resolution: "@patternfly/react-core@npm:6.2.2"
+ dependencies:
+ "@patternfly/react-icons": ^6.2.2
+ "@patternfly/react-styles": ^6.2.2
+ "@patternfly/react-tokens": ^6.2.2
+ focus-trap: 7.6.4
+ react-dropzone: ^14.3.5
+ tslib: ^2.8.1
+ peerDependencies:
+ react: ^17 || ^18
+ react-dom: ^17 || ^18
+ checksum: a9f05ff2127526dad48565b683fec1f13376e736569be4ae5fe70d86ce0d2254f4802ccd9ad0c92ec27b23b26ad299d5451f78ac6d86d583c8083c432bc28b04
+ languageName: node
+ linkType: hard
+
+"@patternfly-6/react-icons@npm:@patternfly/react-icons@6.2.2, @patternfly/react-icons@npm:^6.1.0, @patternfly/react-icons@npm:^6.2.2":
+ version: 6.2.2
+ resolution: "@patternfly/react-icons@npm:6.2.2"
+ peerDependencies:
+ react: ^17 || ^18
+ react-dom: ^17 || ^18
+ checksum: 59255579f63ad5dd22b4fe9e18b8868a0e9aadf32e26dfd2b9bcaf25c8792fcc2cab187eda7ea8356c915c354cf3adee6a614e60aad4e769791757b26da90929
+ languageName: node
+ linkType: hard
+
+"@patternfly-6/react-styles@npm:@patternfly/react-styles@6.2.2, @patternfly/react-styles@npm:^6.2.2":
+ version: 6.2.2
+ resolution: "@patternfly/react-styles@npm:6.2.2"
+ checksum: 77a8ebcf550fba86ef6e3b73fc60e2eba1210d9fa0fd53a415311bf82615fdc5052d2bf79a57c24a2868ccc543a3155b03cb369fb5703452e1d2f4b96f57f4d1
+ languageName: node
+ linkType: hard
+
+"@patternfly-6/react-tokens@npm:@patternfly/react-tokens@6.2.2, @patternfly/react-tokens@npm:^6.2.2":
+ version: 6.2.2
+ resolution: "@patternfly/react-tokens@npm:6.2.2"
+ checksum: 27183f771e400c8fcf611545dd46ade39c6459506bcb9aa020346de69dda9717e75665c8aad92609dab93de4c2f0472e7958d1c127b0f722beb552dda3a1fbca
+ languageName: node
+ linkType: hard
+
"@patternfly/patternfly@npm:5.2.0":
version: 5.2.0
resolution: "@patternfly/patternfly@npm:5.2.0"
@@ -996,6 +1107,23 @@ __metadata:
languageName: node
linkType: hard
+"@patternfly/react-code-editor@npm:^6.1.0":
+ version: 6.2.2
+ resolution: "@patternfly/react-code-editor@npm:6.2.2"
+ dependencies:
+ "@monaco-editor/react": ^4.6.0
+ "@patternfly/react-core": ^6.2.2
+ "@patternfly/react-icons": ^6.2.2
+ "@patternfly/react-styles": ^6.2.2
+ react-dropzone: 14.3.5
+ tslib: ^2.8.1
+ peerDependencies:
+ react: ^17 || ^18
+ react-dom: ^17 || ^18
+ checksum: 004045ce7070c0893b1a0f3be837996792d852a3030d58dd94f2609c6db21884abf750090307d83dca87e11422aea56a645b4b106b9244b34e900ff77e73c05a
+ languageName: node
+ linkType: hard
+
"@patternfly/react-core@npm:4.168.8":
version: 4.168.8
resolution: "@patternfly/react-core@npm:4.168.8"
@@ -1151,6 +1279,23 @@ __metadata:
languageName: node
linkType: hard
+"@patternfly/react-table@npm:^6.1.0":
+ version: 6.2.2
+ resolution: "@patternfly/react-table@npm:6.2.2"
+ dependencies:
+ "@patternfly/react-core": ^6.2.2
+ "@patternfly/react-icons": ^6.2.2
+ "@patternfly/react-styles": ^6.2.2
+ "@patternfly/react-tokens": ^6.2.2
+ lodash: ^4.17.21
+ tslib: ^2.8.1
+ peerDependencies:
+ react: ^17 || ^18
+ react-dom: ^17 || ^18
+ checksum: f9fec6120562252cc137b617252672c7200322e07094d638c4904dcecc041474b90007ba046ed71c3d7388e3fe6776c2d890818e81986a477611f2cf5378552c
+ languageName: node
+ linkType: hard
+
"@patternfly/react-tokens@npm:5.2.0":
version: 5.2.0
resolution: "@patternfly/react-tokens@npm:5.2.0"
@@ -1332,6 +1477,92 @@ __metadata:
languageName: node
linkType: hard
+"@segment/analytics-core@npm:1.8.1":
+ version: 1.8.1
+ resolution: "@segment/analytics-core@npm:1.8.1"
+ dependencies:
+ "@lukeed/uuid": ^2.0.0
+ "@segment/analytics-generic-utils": 1.2.0
+ dset: ^3.1.4
+ tslib: ^2.4.1
+ checksum: 59c20fa6d4aa59e0c7ff4341fe1bd080841e0cee36b5d793a4979cd3dd171ee8376adc6df2a9028a3a8d6b91ba7944c17c060102fa92a9564fcb344a57427a1c
+ languageName: node
+ linkType: hard
+
+"@segment/analytics-generic-utils@npm:1.2.0":
+ version: 1.2.0
+ resolution: "@segment/analytics-generic-utils@npm:1.2.0"
+ dependencies:
+ tslib: ^2.4.1
+ checksum: f36aa093722e4f51dddd4dfa37164bd082175bb0c0960096f9b03073c482e96a17012bc99782259a9d3787e52a48f03ab3447902c6c635654a8ce544892073e5
+ languageName: node
+ linkType: hard
+
+"@segment/analytics-next@npm:^1.76.0":
+ version: 1.81.0
+ resolution: "@segment/analytics-next@npm:1.81.0"
+ dependencies:
+ "@lukeed/uuid": ^2.0.0
+ "@segment/analytics-core": 1.8.1
+ "@segment/analytics-generic-utils": 1.2.0
+ "@segment/analytics-page-tools": 1.0.0
+ "@segment/analytics.js-video-plugins": ^0.2.1
+ "@segment/facade": ^3.4.9
+ dset: ^3.1.4
+ js-cookie: 3.0.1
+ node-fetch: ^2.6.7
+ tslib: ^2.4.1
+ unfetch: ^4.1.0
+ checksum: c62d568e9d4cbfb992a2dae8f08a191ea5a41f41943d06f03b717da52f0faf7d6b8996de7abc1cbc96f3d488d2979900a6e5181229af1e69363c7696e2d56700
+ languageName: node
+ linkType: hard
+
+"@segment/analytics-page-tools@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@segment/analytics-page-tools@npm:1.0.0"
+ dependencies:
+ tslib: ^2.4.1
+ checksum: 5af7ba4c22b93a64680fd108299d536634340dc54ecb1c83ba7f2433424a846d33465c6d204ef8ab6e132702f891b32bb0a3df56c971b6bcf7d503d42eaa1cfe
+ languageName: node
+ linkType: hard
+
+"@segment/analytics.js-video-plugins@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "@segment/analytics.js-video-plugins@npm:0.2.1"
+ dependencies:
+ unfetch: ^3.1.1
+ checksum: 284b42bb05569366ac4a7c51c90d64bcea64315b2dd330ff8b58c63fa11949443b3d2f7e92d2e3c118495e9018352249183f7d3fb05e4b904148302536d385ba
+ languageName: node
+ linkType: hard
+
+"@segment/facade@npm:^3.4.9":
+ version: 3.4.10
+ resolution: "@segment/facade@npm:3.4.10"
+ dependencies:
+ "@segment/isodate-traverse": ^1.1.1
+ inherits: ^2.0.4
+ new-date: ^1.0.3
+ obj-case: 0.2.1
+ checksum: 5d10861f586ecebe3a71b25c9f37b3c922298188965047efcfd5b7e6f7147dc6967c3760726c43db99f33ef285191498e0726fc8d2556d5bdd82312a5f647ef2
+ languageName: node
+ linkType: hard
+
+"@segment/isodate-traverse@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "@segment/isodate-traverse@npm:1.1.1"
+ dependencies:
+ "@segment/isodate": ^1.0.3
+ checksum: 06f783623c74a7a2310bdcca50355a1f7b9cbb7a1d77f0c7408def29bd0a355dbc2ff31516d025b7cd6baebfdca7d771fb62899f446366f86cd6d34cae9a7000
+ languageName: node
+ linkType: hard
+
+"@segment/isodate@npm:1.0.3, @segment/isodate@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "@segment/isodate@npm:1.0.3"
+ checksum: 31faf12e83fa6ab5ba7dfd5600dfaf8d224a00ab24f3a2d3d9ba7f4ecdc1683a55c00fc9246585361aa5cb67c6d7846e1d5497cc3bcca58c105902b79c91c34a
+ languageName: node
+ linkType: hard
+
"@sentry-internal/feedback@npm:7.119.1":
version: 7.119.1
resolution: "@sentry-internal/feedback@npm:7.119.1"
@@ -1666,7 +1897,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/debug@npm:^4.1.7":
+"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.7":
version: 4.1.12
resolution: "@types/debug@npm:4.1.12"
dependencies:
@@ -1685,6 +1916,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/estree-jsx@npm:^1.0.0":
+ version: 1.0.5
+ resolution: "@types/estree-jsx@npm:1.0.5"
+ dependencies:
+ "@types/estree": "*"
+ checksum: a028ab0cd7b2950168a05c6a86026eb3a36a54a4adfae57f13911d7b49dffe573d9c2b28421b2d029b49b3d02fcd686611be2622dc3dad6d9791166c083f6008
+ languageName: node
+ linkType: hard
+
"@types/estree@npm:*, @types/estree@npm:1.0.5":
version: 1.0.5
resolution: "@types/estree@npm:1.0.5"
@@ -1692,6 +1932,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/estree@npm:^1.0.0":
+ version: 1.0.8
+ resolution: "@types/estree@npm:1.0.8"
+ checksum: bd93e2e415b6f182ec4da1074e1f36c480f1d26add3e696d54fb30c09bc470897e41361c8fd957bf0985024f8fbf1e6e2aff977d79352ef7eb93a5c6dcff6c11
+ languageName: node
+ linkType: hard
+
"@types/file-saver@npm:^2.0.1":
version: 2.0.7
resolution: "@types/file-saver@npm:2.0.7"
@@ -1709,6 +1956,24 @@ __metadata:
languageName: node
linkType: hard
+"@types/hast@npm:^2.0.0":
+ version: 2.3.10
+ resolution: "@types/hast@npm:2.3.10"
+ dependencies:
+ "@types/unist": ^2
+ checksum: 41531b7fbf590b02452996fc63272479c20a07269e370bd6514982cbcd1819b4b84d3ea620f2410d1b9541a23d08ce2eeb0a592145d05e00e249c3d56700d460
+ languageName: node
+ linkType: hard
+
+"@types/hast@npm:^3.0.0":
+ version: 3.0.4
+ resolution: "@types/hast@npm:3.0.4"
+ dependencies:
+ "@types/unist": "*"
+ checksum: 7a973e8d16fcdf3936090fa2280f408fb2b6a4f13b42edeb5fbd614efe042b82eac68e298e556d50f6b4ad585a3a93c353e9c826feccdc77af59de8dd400d044
+ languageName: node
+ linkType: hard
+
"@types/hoist-non-react-statics@npm:^3.3.0, @types/hoist-non-react-statics@npm:^3.3.1":
version: 3.3.5
resolution: "@types/hoist-non-react-statics@npm:3.3.5"
@@ -1786,6 +2051,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/mdast@npm:^4.0.0":
+ version: 4.0.4
+ resolution: "@types/mdast@npm:4.0.4"
+ dependencies:
+ "@types/unist": "*"
+ checksum: 20c4e9574cc409db662a35cba52b068b91eb696b3049e94321219d47d34c8ccc99a142be5c76c80a538b612457b03586bc2f6b727a3e9e7530f4c8568f6282ee
+ languageName: node
+ linkType: hard
+
"@types/minimatch@npm:^3.0.3":
version: 3.0.5
resolution: "@types/minimatch@npm:3.0.5"
@@ -1949,6 +2223,20 @@ __metadata:
languageName: node
linkType: hard
+"@types/unist@npm:*, @types/unist@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "@types/unist@npm:3.0.3"
+ checksum: 96e6453da9e075aaef1dc22482463898198acdc1eeb99b465e65e34303e2ec1e3b1ed4469a9118275ec284dc98019f63c3f5d49422f0e4ac707e5ab90fb3b71a
+ languageName: node
+ linkType: hard
+
+"@types/unist@npm:^2, @types/unist@npm:^2.0.0":
+ version: 2.0.11
+ resolution: "@types/unist@npm:2.0.11"
+ checksum: 6d436e832bc35c6dde9f056ac515ebf2b3384a1d7f63679d12358766f9b313368077402e9c1126a14d827f10370a5485e628bf61aa91117cf4fc882423191a4e
+ languageName: node
+ linkType: hard
+
"@types/use-sync-external-store@npm:^0.0.3":
version: 0.0.3
resolution: "@types/use-sync-external-store@npm:0.0.3"
@@ -2100,6 +2388,13 @@ __metadata:
languageName: node
linkType: hard
+"@ungap/structured-clone@npm:^1.0.0":
+ version: 1.3.0
+ resolution: "@ungap/structured-clone@npm:1.3.0"
+ checksum: 64ed518f49c2b31f5b50f8570a1e37bde3b62f2460042c50f132430b2d869c4a6586f13aa33a58a4722715b8158c68cae2827389d6752ac54da2893c83e480fc
+ languageName: node
+ linkType: hard
+
"@ungap/structured-clone@npm:^1.2.0":
version: 1.2.0
resolution: "@ungap/structured-clone@npm:1.2.0"
@@ -2604,6 +2899,13 @@ __metadata:
languageName: node
linkType: hard
+"attr-accept@npm:^2.2.4":
+ version: 2.2.5
+ resolution: "attr-accept@npm:2.2.5"
+ checksum: e6a23183c112f5d313ebfc7e63e454de0600caffe9ab88f86e9df420d2399a48e27e6c46ee8de2fc6f34fee3541ecdb557f2b86e6d8bd7d24fd3a66cc75e6349
+ languageName: node
+ linkType: hard
+
"available-typed-arrays@npm:^1.0.7":
version: 1.0.7
resolution: "available-typed-arrays@npm:1.0.7"
@@ -2663,6 +2965,13 @@ __metadata:
languageName: node
linkType: hard
+"bail@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "bail@npm:2.0.2"
+ checksum: aab4e8ccdc8d762bf3fdfce8e706601695620c0c2eda256dd85088dc0be3cfd7ff126f6e99c2bee1f24f5d418414aacf09d7f9702f16d6963df2fa488cda8824
+ languageName: node
+ linkType: hard
+
"balanced-match@npm:^1.0.0":
version: 1.0.2
resolution: "balanced-match@npm:1.0.2"
@@ -2906,6 +3215,13 @@ __metadata:
languageName: node
linkType: hard
+"ccount@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "ccount@npm:2.0.1"
+ checksum: 48193dada54c9e260e0acf57fc16171a225305548f9ad20d5471e0f7a8c026aedd8747091dccb0d900cde7df4e4ddbd235df0d8de4a64c71b12f0d3303eeafd4
+ languageName: node
+ linkType: hard
+
"chai@npm:^4.3.10":
version: 4.4.1
resolution: "chai@npm:4.4.1"
@@ -2949,6 +3265,55 @@ __metadata:
languageName: node
linkType: hard
+"character-entities-html4@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "character-entities-html4@npm:2.1.0"
+ checksum: 7034aa7c7fa90309667f6dd50499c8a760c3d3a6fb159adb4e0bada0107d194551cdbad0714302f62d06ce4ed68565c8c2e15fdef2e8f8764eb63fa92b34b11d
+ languageName: node
+ linkType: hard
+
+"character-entities-legacy@npm:^1.0.0":
+ version: 1.1.4
+ resolution: "character-entities-legacy@npm:1.1.4"
+ checksum: fe03a82c154414da3a0c8ab3188e4237ec68006cbcd681cf23c7cfb9502a0e76cd30ab69a2e50857ca10d984d57de3b307680fff5328ccd427f400e559c3a811
+ languageName: node
+ linkType: hard
+
+"character-entities-legacy@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "character-entities-legacy@npm:3.0.0"
+ checksum: 7582af055cb488b626d364b7d7a4e46b06abd526fb63c0e4eb35bcb9c9799cc4f76b39f34fdccef2d1174ac95e53e9ab355aae83227c1a2505877893fce77731
+ languageName: node
+ linkType: hard
+
+"character-entities@npm:^1.0.0":
+ version: 1.2.4
+ resolution: "character-entities@npm:1.2.4"
+ checksum: e1545716571ead57beac008433c1ff69517cd8ca5b336889321c5b8ff4a99c29b65589a701e9c086cda8a5e346a67295e2684f6c7ea96819fe85cbf49bf8686d
+ languageName: node
+ linkType: hard
+
+"character-entities@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "character-entities@npm:2.0.2"
+ checksum: cf1643814023697f725e47328fcec17923b8f1799102a8a79c1514e894815651794a2bffd84bb1b3a4b124b050154e4529ed6e81f7c8068a734aecf07a6d3def
+ languageName: node
+ linkType: hard
+
+"character-reference-invalid@npm:^1.0.0":
+ version: 1.1.4
+ resolution: "character-reference-invalid@npm:1.1.4"
+ checksum: 20274574c70e05e2f81135f3b93285536bc8ff70f37f0809b0d17791a832838f1e49938382899ed4cb444e5bbd4314ca1415231344ba29f4222ce2ccf24fea0b
+ languageName: node
+ linkType: hard
+
+"character-reference-invalid@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "character-reference-invalid@npm:2.0.1"
+ checksum: 98d3b1a52ae510b7329e6ee7f6210df14f1e318c5415975d4c9e7ee0ef4c07875d47c6e74230c64551f12f556b4a8ccc24d9f3691a2aa197019e72a95e9297ee
+ languageName: node
+ linkType: hard
+
"chardet@npm:^0.7.0":
version: 0.7.0
resolution: "chardet@npm:0.7.0"
@@ -3186,6 +3551,13 @@ __metadata:
languageName: node
linkType: hard
+"clsx@npm:^2.1.0":
+ version: 2.1.1
+ resolution: "clsx@npm:2.1.1"
+ checksum: acd3e1ab9d8a433ecb3cc2f6a05ab95fe50b4a3cfc5ba47abb6cbf3754585fcb87b84e90c822a1f256c4198e3b41c7f6c391577ffc8678ad587fc0976b24fd57
+ languageName: node
+ linkType: hard
+
"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
@@ -3241,6 +3613,20 @@ __metadata:
languageName: node
linkType: hard
+"comma-separated-tokens@npm:^1.0.0":
+ version: 1.0.8
+ resolution: "comma-separated-tokens@npm:1.0.8"
+ checksum: 0adcb07174fa4d08cf0f5c8e3aec40a36b5ff0c2c720e5e23f50fe02e6789d1d00a67036c80e0c1e1539f41d3e7f0101b074039dd833b4e4a59031b659d6ca0d
+ languageName: node
+ linkType: hard
+
+"comma-separated-tokens@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "comma-separated-tokens@npm:2.0.3"
+ checksum: e3bf9e0332a5c45f49b90e79bcdb4a7a85f28d6a6f0876a94f1bb9b2bfbdbbb9292aac50e1e742d8c0db1e62a0229a106f57917e2d067fca951d81737651700d
+ languageName: node
+ linkType: hard
+
"commander@npm:8.3.0":
version: 8.3.0
resolution: "commander@npm:8.3.0"
@@ -3391,6 +3777,13 @@ __metadata:
languageName: node
linkType: hard
+"core-js@npm:^3.38.1":
+ version: 3.43.0
+ resolution: "core-js@npm:3.43.0"
+ checksum: b6da4099d9556ce23f8ada331c8cdc4a6803089a4de837126d52058ec05b74be1c6019e00ff2cf17635989d16562ddddf13cc6fa189d254914b4a42eb4960322
+ languageName: node
+ linkType: hard
+
"core-util-is@npm:1.0.2":
version: 1.0.2
resolution: "core-util-is@npm:1.0.2"
@@ -3636,6 +4029,27 @@ __metadata:
languageName: node
linkType: hard
+"debug@npm:^4.0.0":
+ version: 4.4.1
+ resolution: "debug@npm:4.4.1"
+ dependencies:
+ ms: ^2.1.3
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ checksum: a43826a01cda685ee4cec00fb2d3322eaa90ccadbef60d9287debc2a886be3e835d9199c80070ede75a409ee57828c4c6cd80e4b154f2843f0dc95a570dc0729
+ languageName: node
+ linkType: hard
+
+"decode-named-character-reference@npm:^1.0.0":
+ version: 1.2.0
+ resolution: "decode-named-character-reference@npm:1.2.0"
+ dependencies:
+ character-entities: ^2.0.0
+ checksum: f26b23046c1a137c0b41fa51e3ce07ba8364640322c742a31570999784abc8572fc24cb108a76b14ff72ddb75d35aad3d14b10d7743639112145a2664b9d1864
+ languageName: node
+ linkType: hard
+
"deep-eql@npm:^4.1.3":
version: 4.1.3
resolution: "deep-eql@npm:4.1.3"
@@ -3723,6 +4137,22 @@ __metadata:
languageName: node
linkType: hard
+"dequal@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "dequal@npm:2.0.3"
+ checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90
+ languageName: node
+ linkType: hard
+
+"devlop@npm:^1.0.0, devlop@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "devlop@npm:1.1.0"
+ dependencies:
+ dequal: ^2.0.0
+ checksum: d2ff650bac0bb6ef08c48f3ba98640bb5fec5cce81e9957eb620408d1bab1204d382a45b785c6b3314dc867bb0684936b84c6867820da6db97cbb5d3c15dd185
+ languageName: node
+ linkType: hard
+
"diff-sequences@npm:^29.4.3":
version: 29.6.3
resolution: "diff-sequences@npm:29.6.3"
@@ -3829,6 +4259,13 @@ __metadata:
languageName: node
linkType: hard
+"dset@npm:^3.1.4":
+ version: 3.1.4
+ resolution: "dset@npm:3.1.4"
+ checksum: 9a7677e9ffd3c13ad850f7cf367aa94b39984006510e84c3c09b7b88bba0a5b3b7196d85a99d0c4cae4e47d67bdeca43dc1834a41d80f31bcdc86dd26121ecec
+ languageName: node
+ linkType: hard
+
"dtsgenerator@npm:^1.2.0":
version: 1.2.0
resolution: "dtsgenerator@npm:1.2.0"
@@ -4298,6 +4735,13 @@ __metadata:
languageName: node
linkType: hard
+"escape-string-regexp@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "escape-string-regexp@npm:5.0.0"
+ checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e
+ languageName: node
+ linkType: hard
+
"eslint-config-prettier@npm:^8.7.0":
version: 8.10.0
resolution: "eslint-config-prettier@npm:8.10.0"
@@ -4524,6 +4968,13 @@ __metadata:
languageName: node
linkType: hard
+"estree-util-is-identifier-name@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "estree-util-is-identifier-name@npm:3.0.0"
+ checksum: ea3909f0188ea164af0aadeca87c087e3e5da78d76da5ae9c7954ff1340ea3e4679c4653bbf4299ffb70caa9b322218cc1128db2541f3d2976eb9704f9857787
+ languageName: node
+ linkType: hard
+
"esutils@npm:^2.0.2":
version: 2.0.3
resolution: "esutils@npm:2.0.3"
@@ -4709,6 +5160,15 @@ __metadata:
languageName: node
linkType: hard
+"fault@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "fault@npm:1.0.4"
+ dependencies:
+ format: ^0.2.0
+ checksum: 5ac610d8b09424e0f2fa8cf913064372f2ee7140a203a79957f73ed557c0e79b1a3d096064d7f40bde8132a69204c1fe25ec23634c05c6da2da2039cff26c4e7
+ languageName: node
+ linkType: hard
+
"fd-slicer@npm:~1.1.0":
version: 1.1.0
resolution: "fd-slicer@npm:1.1.0"
@@ -4728,6 +5188,13 @@ __metadata:
languageName: node
linkType: hard
+"fflate@npm:^0.4.8":
+ version: 0.4.8
+ resolution: "fflate@npm:0.4.8"
+ checksum: 29d8cbe44d5e7f53e7f5a160ac7f9cc025480c7b3bfd85c5f898cbe20dfa2dad4732daa534982664bf30b35896a90af44ea33ede5d94c5ffd1b8b0c0a0a56ca2
+ languageName: node
+ linkType: hard
+
"fflate@npm:^0.8.0":
version: 0.8.2
resolution: "fflate@npm:0.8.2"
@@ -4778,6 +5245,15 @@ __metadata:
languageName: node
linkType: hard
+"file-selector@npm:^2.1.0":
+ version: 2.1.2
+ resolution: "file-selector@npm:2.1.2"
+ dependencies:
+ tslib: ^2.7.0
+ checksum: 0e7c5233ca7d33a05eb99236e8cfc843ea304335589d954393aeb7c5b7595f30be23c79173d28180e728b6eb441cd1dd355d6ad7fbb03b8e4f37d20e3d5c3184
+ languageName: node
+ linkType: hard
+
"filesize.js@npm:^2.0.0":
version: 2.0.0
resolution: "filesize.js@npm:2.0.0"
@@ -4859,6 +5335,15 @@ __metadata:
languageName: node
linkType: hard
+"focus-trap@npm:7.6.4":
+ version: 7.6.4
+ resolution: "focus-trap@npm:7.6.4"
+ dependencies:
+ tabbable: ^6.2.0
+ checksum: 8a71f21ff165fac9f9e79d117233392903a36f30ee03ce0970c8739ea66f7f9bb6c0f2b8da648221daa915fdb90ffb808565e8c31086909fbc02f6de8e08a0df
+ languageName: node
+ linkType: hard
+
"follow-redirects@npm:^1.15.6":
version: 1.15.6
resolution: "follow-redirects@npm:1.15.6"
@@ -4917,6 +5402,13 @@ __metadata:
languageName: node
linkType: hard
+"format@npm:^0.2.0":
+ version: 0.2.2
+ resolution: "format@npm:0.2.2"
+ checksum: 646a60e1336250d802509cf24fb801e43bd4a70a07510c816fa133aa42cdbc9c21e66e9cc0801bb183c5b031c9d68be62e7fbb6877756e52357850f92aa28799
+ languageName: node
+ linkType: hard
+
"formdata-polyfill@npm:^4.0.10":
version: 4.0.10
resolution: "formdata-polyfill@npm:4.0.10"
@@ -4943,10 +5435,32 @@ __metadata:
languageName: node
linkType: hard
-"from@npm:~0":
- version: 0.1.7
- resolution: "from@npm:0.1.7"
- checksum: b85125b7890489656eb2e4f208f7654a93ec26e3aefaf3bbbcc0d496fc1941e4405834fcc9fe7333192aa2187905510ace70417bbf9ac6f6f4784a731d986939
+"framer-motion@npm:^11.3.28":
+ version: 11.18.2
+ resolution: "framer-motion@npm:11.18.2"
+ dependencies:
+ motion-dom: ^11.18.1
+ motion-utils: ^11.18.1
+ tslib: ^2.4.0
+ peerDependencies:
+ "@emotion/is-prop-valid": "*"
+ react: ^18.0.0 || ^19.0.0
+ react-dom: ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ "@emotion/is-prop-valid":
+ optional: true
+ react:
+ optional: true
+ react-dom:
+ optional: true
+ checksum: 99ce30d07398b97f4c98829b0679f7603c820f796113045683cfdd44323ff744a7be530d65077db42e044d3323c8503a18c876a8a88f3ded2b40889ce2acb6ac
+ languageName: node
+ linkType: hard
+
+"from@npm:~0":
+ version: 0.1.7
+ resolution: "from@npm:0.1.7"
+ checksum: b85125b7890489656eb2e4f208f7654a93ec26e3aefaf3bbbcc0d496fc1941e4405834fcc9fe7333192aa2187905510ace70417bbf9ac6f6f4784a731d986939
languageName: node
linkType: hard
@@ -5449,6 +5963,97 @@ __metadata:
languageName: node
linkType: hard
+"hast-util-has-property@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "hast-util-has-property@npm:3.0.0"
+ dependencies:
+ "@types/hast": ^3.0.0
+ checksum: 3e515e95432c6251eefeb5aade4b9626f033d3ac0020e2f64aa38afbb345c7bb0c5d541fba6c53367245d7f5b555dc3c86543cd8231879d272cb0912808dfc19
+ languageName: node
+ linkType: hard
+
+"hast-util-interactive@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "hast-util-interactive@npm:3.0.0"
+ dependencies:
+ "@types/hast": ^3.0.0
+ hast-util-has-property: ^3.0.0
+ checksum: e5d458df4b64721b2db00508f4d994b3233f7c5a468153083bc68d6c3eaaceb0d55e0d8b8f7b488e1517e54f2e5a587de1b6d2522fa96e092f6294cf2ac32deb
+ languageName: node
+ linkType: hard
+
+"hast-util-is-element@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "hast-util-is-element@npm:3.0.0"
+ dependencies:
+ "@types/hast": ^3.0.0
+ checksum: 82569a420eda5877c52fdbbdbe26675f012c02d70813dfd19acffdee328e42e4bd0b7ae34454cfcbcb932b2bedbd7ddc119f943a0cfb234120f9456d6c0c4331
+ languageName: node
+ linkType: hard
+
+"hast-util-parse-selector@npm:^2.0.0":
+ version: 2.2.5
+ resolution: "hast-util-parse-selector@npm:2.2.5"
+ checksum: 22ee4afbd11754562144cb3c4f3ec52524dafba4d90ee52512902d17cf11066d83b38f7bdf6ca571bbc2541f07ba30db0d234657b6ecb8ca4631587466459605
+ languageName: node
+ linkType: hard
+
+"hast-util-sanitize@npm:^5.0.0":
+ version: 5.0.2
+ resolution: "hast-util-sanitize@npm:5.0.2"
+ dependencies:
+ "@types/hast": ^3.0.0
+ "@ungap/structured-clone": ^1.0.0
+ unist-util-position: ^5.0.0
+ checksum: 2ab506b847e0ef799dafabae764893bd6ee43dfdf10e65154436c3ded5210abcc637d8e630354f2efd0aa771cd9de78624e2ed9a82c7054029f2b9e18ca7bb70
+ languageName: node
+ linkType: hard
+
+"hast-util-to-jsx-runtime@npm:^2.0.0":
+ version: 2.3.6
+ resolution: "hast-util-to-jsx-runtime@npm:2.3.6"
+ dependencies:
+ "@types/estree": ^1.0.0
+ "@types/hast": ^3.0.0
+ "@types/unist": ^3.0.0
+ comma-separated-tokens: ^2.0.0
+ devlop: ^1.0.0
+ estree-util-is-identifier-name: ^3.0.0
+ hast-util-whitespace: ^3.0.0
+ mdast-util-mdx-expression: ^2.0.0
+ mdast-util-mdx-jsx: ^3.0.0
+ mdast-util-mdxjs-esm: ^2.0.0
+ property-information: ^7.0.0
+ space-separated-tokens: ^2.0.0
+ style-to-js: ^1.0.0
+ unist-util-position: ^5.0.0
+ vfile-message: ^4.0.0
+ checksum: 78c25465cf010f1004b22f0bbb3bd47793f458ead3561c779ea2b9204ceb1adc9c048592b0a15025df0c683a12ebe16a8bef008c06d9c0369f51116f64b35a2d
+ languageName: node
+ linkType: hard
+
+"hast-util-whitespace@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "hast-util-whitespace@npm:3.0.0"
+ dependencies:
+ "@types/hast": ^3.0.0
+ checksum: 41d93ccce218ba935dc3c12acdf586193c35069489c8c8f50c2aa824c00dec94a3c78b03d1db40fa75381942a189161922e4b7bca700b3a2cc779634c351a1e4
+ languageName: node
+ linkType: hard
+
+"hastscript@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "hastscript@npm:6.0.0"
+ dependencies:
+ "@types/hast": ^2.0.0
+ comma-separated-tokens: ^1.0.0
+ hast-util-parse-selector: ^2.0.0
+ property-information: ^5.0.0
+ space-separated-tokens: ^1.0.0
+ checksum: 5e50b85af0d2cb7c17979cb1ddca75d6b96b53019dd999b39e7833192c9004201c3cee6445065620ea05d0087d9ae147a4844e582d64868be5bc6b0232dfe52d
+ languageName: node
+ linkType: hard
+
"he@npm:^1.2.0":
version: 1.2.0
resolution: "he@npm:1.2.0"
@@ -5494,6 +6099,20 @@ __metadata:
languageName: node
linkType: hard
+"highlight.js@npm:^10.4.1, highlight.js@npm:~10.7.0":
+ version: 10.7.3
+ resolution: "highlight.js@npm:10.7.3"
+ checksum: defeafcd546b535d710d8efb8e650af9e3b369ef53e28c3dc7893eacfe263200bba4c5fcf43524ae66d5c0c296b1af0870523ceae3e3104d24b7abf6374a4fea
+ languageName: node
+ linkType: hard
+
+"highlightjs-vue@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "highlightjs-vue@npm:1.0.0"
+ checksum: 895f2dd22c93a441aca7df8d21f18c00697537675af18832e50810a071715f79e45eda677e6244855f325234c6a06f7bd76f8f20bd602040fc350c80ac7725e4
+ languageName: node
+ linkType: hard
+
"history@npm:^4.9.0":
version: 4.10.1
resolution: "history@npm:4.10.1"
@@ -5535,6 +6154,13 @@ __metadata:
languageName: node
linkType: hard
+"html-url-attributes@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "html-url-attributes@npm:3.0.1"
+ checksum: 1ecbf9cae0c438d2802386710177b7bbf7e30cc61327e9f125eb32fca7302cd1e3ab45c441859cb1e7646109be322fc1163592ad4dfde9b14d09416d101a6573
+ languageName: node
+ linkType: hard
+
"htmlparser2@npm:^8.0.1":
version: 8.0.2
resolution: "htmlparser2@npm:8.0.2"
@@ -5758,6 +6384,13 @@ __metadata:
languageName: node
linkType: hard
+"inline-style-parser@npm:0.2.4":
+ version: 0.2.4
+ resolution: "inline-style-parser@npm:0.2.4"
+ checksum: 5df20a21dd8d67104faaae29774bb50dc9690c75bc5c45dac107559670a5530104ead72c4cf54f390026e617e7014c65b3d68fb0bb573a37c4d1f94e9c36e1ca
+ languageName: node
+ linkType: hard
+
"inquirer@npm:8.2.6, inquirer@npm:^8.2.0":
version: 8.2.6
resolution: "inquirer@npm:8.2.6"
@@ -5846,6 +6479,13 @@ __metadata:
languageName: node
linkType: hard
+"is-absolute-url@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "is-absolute-url@npm:4.0.1"
+ checksum: de172a718439982a54477fdae55f21be69ec0e6a4b205db5484975d2f4ee749851fd46c28f3790dfc51a274c2ed1d0f8457b6d1fff02ab829069fd9cc761e48c
+ languageName: node
+ linkType: hard
+
"is-absolute@npm:^1.0.0":
version: 1.0.0
resolution: "is-absolute@npm:1.0.0"
@@ -5856,6 +6496,40 @@ __metadata:
languageName: node
linkType: hard
+"is-alphabetical@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-alphabetical@npm:1.0.4"
+ checksum: 6508cce44fd348f06705d377b260974f4ce68c74000e7da4045f0d919e568226dc3ce9685c5a2af272195384df6930f748ce9213fc9f399b5d31b362c66312cb
+ languageName: node
+ linkType: hard
+
+"is-alphabetical@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "is-alphabetical@npm:2.0.1"
+ checksum: 56207db8d9de0850f0cd30f4966bf731eb82cedfe496cbc2e97e7c3bacaf66fc54a972d2d08c0d93bb679cb84976a05d24c5ad63de56fabbfc60aadae312edaa
+ languageName: node
+ linkType: hard
+
+"is-alphanumerical@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-alphanumerical@npm:1.0.4"
+ dependencies:
+ is-alphabetical: ^1.0.0
+ is-decimal: ^1.0.0
+ checksum: e2e491acc16fcf5b363f7c726f666a9538dba0a043665740feb45bba1652457a73441e7c5179c6768a638ed396db3437e9905f403644ec7c468fb41f4813d03f
+ languageName: node
+ linkType: hard
+
+"is-alphanumerical@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "is-alphanumerical@npm:2.0.1"
+ dependencies:
+ is-alphabetical: ^2.0.0
+ is-decimal: ^2.0.0
+ checksum: 87acc068008d4c9c4e9f5bd5e251041d42e7a50995c77b1499cf6ed248f971aadeddb11f239cabf09f7975ee58cac7a48ffc170b7890076d8d227b24a68663c9
+ languageName: node
+ linkType: hard
+
"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1":
version: 1.1.1
resolution: "is-arguments@npm:1.1.1"
@@ -5974,6 +6648,20 @@ __metadata:
languageName: node
linkType: hard
+"is-decimal@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-decimal@npm:1.0.4"
+ checksum: ed483a387517856dc395c68403a10201fddcc1b63dc56513fbe2fe86ab38766120090ecdbfed89223d84ca8b1cd28b0641b93cb6597b6e8f4c097a7c24e3fb96
+ languageName: node
+ linkType: hard
+
+"is-decimal@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "is-decimal@npm:2.0.1"
+ checksum: 97132de7acdce77caa7b797632970a2ecd649a88e715db0e4dbc00ab0708b5e7574ba5903962c860cd4894a14fd12b100c0c4ac8aed445cf6f55c6cf747a4158
+ languageName: node
+ linkType: hard
+
"is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1":
version: 2.1.1
resolution: "is-extglob@npm:2.1.1"
@@ -6024,6 +6712,20 @@ __metadata:
languageName: node
linkType: hard
+"is-hexadecimal@npm:^1.0.0":
+ version: 1.0.4
+ resolution: "is-hexadecimal@npm:1.0.4"
+ checksum: a452e047587b6069332d83130f54d30da4faf2f2ebaa2ce6d073c27b5703d030d58ed9e0b729c8e4e5b52c6f1dab26781bb77b7bc6c7805f14f320e328ff8cd5
+ languageName: node
+ linkType: hard
+
+"is-hexadecimal@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "is-hexadecimal@npm:2.0.1"
+ checksum: 66a2ea85994c622858f063f23eda506db29d92b52580709eb6f4c19550552d4dcf3fb81952e52f7cf972097237959e00adc7bb8c9400cd12886e15bf06145321
+ languageName: node
+ linkType: hard
+
"is-in-subnet@npm:^4":
version: 4.0.1
resolution: "is-in-subnet@npm:4.0.1"
@@ -6115,6 +6817,13 @@ __metadata:
languageName: node
linkType: hard
+"is-plain-obj@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "is-plain-obj@npm:4.1.0"
+ checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce
+ languageName: node
+ linkType: hard
+
"is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
@@ -6342,6 +7051,13 @@ __metadata:
languageName: node
linkType: hard
+"js-cookie@npm:3.0.1":
+ version: 3.0.1
+ resolution: "js-cookie@npm:3.0.1"
+ checksum: bb48de67e2a6bd1ae3dfd6b2d5a167c33dd0c5a37e909206161eb0358c98f17cb55acd55827a58e9eea3630d89444e7479f7938ef4420dda443218b8c434a4c3
+ languageName: node
+ linkType: hard
+
"js-levenshtein@npm:^1.1.6":
version: 1.1.6
resolution: "js-levenshtein@npm:1.1.6"
@@ -6637,6 +7353,13 @@ __metadata:
languageName: node
linkType: hard
+"longest-streak@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "longest-streak@npm:3.1.0"
+ checksum: d7f952ed004cbdb5c8bcfc4f7f5c3d65449e6c5a9e9be4505a656e3df5a57ee125f284286b4bf8ecea0c21a7b3bf2b8f9001ad506c319b9815ad6a63a47d0fd0
+ languageName: node
+ linkType: hard
+
"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0":
version: 1.4.0
resolution: "loose-envify@npm:1.4.0"
@@ -6666,6 +7389,16 @@ __metadata:
languageName: node
linkType: hard
+"lowlight@npm:^1.17.0":
+ version: 1.20.0
+ resolution: "lowlight@npm:1.20.0"
+ dependencies:
+ fault: ^1.0.0
+ highlight.js: ~10.7.0
+ checksum: 14a1815d6bae202ddee313fc60f06d46e5235c02fa483a77950b401d85b4c1e12290145ccd17a716b07f9328bd5864aa2d402b6a819ff3be7c833d9748ff8ba7
+ languageName: node
+ linkType: hard
+
"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0":
version: 10.2.1
resolution: "lru-cache@npm:10.2.1"
@@ -6682,71 +7415,617 @@ __metadata:
languageName: node
linkType: hard
-"lz-string@npm:^1.5.0":
- version: 1.5.0
- resolution: "lz-string@npm:1.5.0"
- bin:
- lz-string: bin/bin.js
- checksum: 1ee98b4580246fd90dd54da6e346fb1caefcf05f677c686d9af237a157fdea3fd7c83a4bc58f858cd5b10a34d27afe0fdcbd0505a47e0590726a873dc8b8f65d
+"lz-string@npm:^1.5.0":
+ version: 1.5.0
+ resolution: "lz-string@npm:1.5.0"
+ bin:
+ lz-string: bin/bin.js
+ checksum: 1ee98b4580246fd90dd54da6e346fb1caefcf05f677c686d9af237a157fdea3fd7c83a4bc58f858cd5b10a34d27afe0fdcbd0505a47e0590726a873dc8b8f65d
+ languageName: node
+ linkType: hard
+
+"magic-string@npm:^0.30.1":
+ version: 0.30.10
+ resolution: "magic-string@npm:0.30.10"
+ dependencies:
+ "@jridgewell/sourcemap-codec": ^1.4.15
+ checksum: 456fd47c39b296c47dff967e1965121ace35417eab7f45a99e681e725b8661b48e1573c366ee67a27715025b3740773c46b088f115421c7365ea4ea6fa10d399
+ languageName: node
+ linkType: hard
+
+"make-fetch-happen@npm:^13.0.0":
+ version: 13.0.0
+ resolution: "make-fetch-happen@npm:13.0.0"
+ dependencies:
+ "@npmcli/agent": ^2.0.0
+ cacache: ^18.0.0
+ http-cache-semantics: ^4.1.1
+ is-lambda: ^1.0.1
+ minipass: ^7.0.2
+ minipass-fetch: ^3.0.0
+ minipass-flush: ^1.0.5
+ minipass-pipeline: ^1.2.4
+ negotiator: ^0.6.3
+ promise-retry: ^2.0.1
+ ssri: ^10.0.0
+ checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af
+ languageName: node
+ linkType: hard
+
+"map-stream@npm:~0.1.0":
+ version: 0.1.0
+ resolution: "map-stream@npm:0.1.0"
+ checksum: 38abbe4eb883888031e6b2fc0630bc583c99396be16b8ace5794b937b682a8a081f03e8b15bfd4914d1bc88318f0e9ac73ba3512ae65955cd449f63256ddb31d
+ languageName: node
+ linkType: hard
+
+"markdown-table@npm:^3.0.0":
+ version: 3.0.4
+ resolution: "markdown-table@npm:3.0.4"
+ checksum: bc24b177cbb3ef170cb38c9f191476aa63f7236ebc8980317c5e91b5bf98c8fb471cf46d8920478c5e770d7f4337326f6b5b3efbf0687c2044fd332d7a64dfcb
+ languageName: node
+ linkType: hard
+
+"matcher-collection@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "matcher-collection@npm:2.0.1"
+ dependencies:
+ "@types/minimatch": ^3.0.3
+ minimatch: ^3.0.2
+ checksum: f6d4f94bdcf773f9cbd4b7b10199a7632c434833a4c01bfb29c373e118647bb3b748aa3f20c70d6c3a715915fcc44ad4a77a9f8d5f059f3a0d15c984c0acc83d
+ languageName: node
+ linkType: hard
+
+"mdast-util-find-and-replace@npm:^3.0.0":
+ version: 3.0.2
+ resolution: "mdast-util-find-and-replace@npm:3.0.2"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ escape-string-regexp: ^5.0.0
+ unist-util-is: ^6.0.0
+ unist-util-visit-parents: ^6.0.0
+ checksum: 00dde8aaf87d065034b911bdae20d17c107f5103c6ba5a3d117598c847ce005c6b03114b5603e0d07cc61fefcbb05bdb9f66100efeaa0278dbd80eda1087595f
+ languageName: node
+ linkType: hard
+
+"mdast-util-from-markdown@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "mdast-util-from-markdown@npm:2.0.2"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ "@types/unist": ^3.0.0
+ decode-named-character-reference: ^1.0.0
+ devlop: ^1.0.0
+ mdast-util-to-string: ^4.0.0
+ micromark: ^4.0.0
+ micromark-util-decode-numeric-character-reference: ^2.0.0
+ micromark-util-decode-string: ^2.0.0
+ micromark-util-normalize-identifier: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ unist-util-stringify-position: ^4.0.0
+ checksum: 1ad19f48b30ac6e0cb756070c210c78ad93c26876edfb3f75127783bc6df8b9402016d8f3e9964f3d1d5430503138ec65c145e869438727e1aa7f3cebf228fba
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-autolink-literal@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "mdast-util-gfm-autolink-literal@npm:2.0.1"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ ccount: ^2.0.0
+ devlop: ^1.0.0
+ mdast-util-find-and-replace: ^3.0.0
+ micromark-util-character: ^2.0.0
+ checksum: 5630b12e072d7004cb132231c94f667fb5813486779cb0dfb0a196d7ae0e048897a43b0b37e080017adda618ddfcbea1d7bf23c0fa31c87bfc683e0898ea1cfe
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-footnote@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "mdast-util-gfm-footnote@npm:2.1.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ devlop: ^1.1.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ micromark-util-normalize-identifier: ^2.0.0
+ checksum: a23c5531d63b254b46cbcb063b5731f56ccc9d1f038a17fa66d3994255868604a2b963f24e0f5b16dd3374743622afafcfe0c98cf90548d485bdc426ba77c618
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-strikethrough@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-strikethrough@npm:2.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ checksum: fe9b1d0eba9b791ff9001c008744eafe3dd7a81b085f2bf521595ce4a8e8b1b44764ad9361761ad4533af3e5d913d8ad053abec38172031d9ee32a8ebd1c7dbd
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-table@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-table@npm:2.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ devlop: ^1.0.0
+ markdown-table: ^3.0.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ checksum: 063a627fd0993548fd63ca0c24c437baf91ba7d51d0a38820bd459bc20bf3d13d7365ef8d28dca99176dd5eb26058f7dde51190479c186dfe6af2e11202957c9
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-task-list-item@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-task-list-item@npm:2.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ devlop: ^1.0.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ checksum: 37db90c59b15330fc54d790404abf5ef9f2f83e8961c53666fe7de4aab8dd5e6b3c296b6be19797456711a89a27840291d8871ff0438e9b4e15c89d170efe072
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "mdast-util-gfm@npm:3.1.0"
+ dependencies:
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-gfm-autolink-literal: ^2.0.0
+ mdast-util-gfm-footnote: ^2.0.0
+ mdast-util-gfm-strikethrough: ^2.0.0
+ mdast-util-gfm-table: ^2.0.0
+ mdast-util-gfm-task-list-item: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ checksum: ecdadc0b46608d03eea53366cfee8c9441ddacc49fe4e12934eff8fea06f9377d2679d9d9e43177295c09c8d7def5f48d739f99b0f6144a0e228a77f5a1c76bc
+ languageName: node
+ linkType: hard
+
+"mdast-util-mdx-expression@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "mdast-util-mdx-expression@npm:2.0.1"
+ dependencies:
+ "@types/estree-jsx": ^1.0.0
+ "@types/hast": ^3.0.0
+ "@types/mdast": ^4.0.0
+ devlop: ^1.0.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ checksum: 6af56b06bde3ab971129db9855dcf0d31806c70b3b052d7a90a5499a366b57ffd0c2efca67d281c448c557298ba7e3e61bd07133733b735440840dd339b28e19
+ languageName: node
+ linkType: hard
+
+"mdast-util-mdx-jsx@npm:^3.0.0":
+ version: 3.2.0
+ resolution: "mdast-util-mdx-jsx@npm:3.2.0"
+ dependencies:
+ "@types/estree-jsx": ^1.0.0
+ "@types/hast": ^3.0.0
+ "@types/mdast": ^4.0.0
+ "@types/unist": ^3.0.0
+ ccount: ^2.0.0
+ devlop: ^1.1.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ parse-entities: ^4.0.0
+ stringify-entities: ^4.0.0
+ unist-util-stringify-position: ^4.0.0
+ vfile-message: ^4.0.0
+ checksum: 224f5f6ad247f0f2622ee36c82ac7a4c6a60c31850de4056bf95f531bd2f7ec8943ef34dfe8a8375851f65c07e4913c4f33045d703df4ff4d11b2de5a088f7f9
+ languageName: node
+ linkType: hard
+
+"mdast-util-mdxjs-esm@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "mdast-util-mdxjs-esm@npm:2.0.1"
+ dependencies:
+ "@types/estree-jsx": ^1.0.0
+ "@types/hast": ^3.0.0
+ "@types/mdast": ^4.0.0
+ devlop: ^1.0.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ checksum: 1f9dad04d31d59005332e9157ea9510dc1d03092aadbc607a10475c7eec1c158b475aa0601a3a4f74e13097ca735deb8c2d9d37928ddef25d3029fd7c9e14dc3
+ languageName: node
+ linkType: hard
+
+"mdast-util-phrasing@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "mdast-util-phrasing@npm:4.1.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ unist-util-is: ^6.0.0
+ checksum: 3a97533e8ad104a422f8bebb34b3dde4f17167b8ed3a721cf9263c7416bd3447d2364e6d012a594aada40cac9e949db28a060bb71a982231693609034ed5324e
+ languageName: node
+ linkType: hard
+
+"mdast-util-to-hast@npm:^13.0.0":
+ version: 13.2.0
+ resolution: "mdast-util-to-hast@npm:13.2.0"
+ dependencies:
+ "@types/hast": ^3.0.0
+ "@types/mdast": ^4.0.0
+ "@ungap/structured-clone": ^1.0.0
+ devlop: ^1.0.0
+ micromark-util-sanitize-uri: ^2.0.0
+ trim-lines: ^3.0.0
+ unist-util-position: ^5.0.0
+ unist-util-visit: ^5.0.0
+ vfile: ^6.0.0
+ checksum: 7e5231ff3d4e35e1421908437577fd5098141f64918ff5cc8a0f7a8a76c5407f7a3ee88d75f7a1f7afb763989c9f357475fa0ba8296c00aaff1e940098fe86a6
+ languageName: node
+ linkType: hard
+
+"mdast-util-to-markdown@npm:^2.0.0":
+ version: 2.1.2
+ resolution: "mdast-util-to-markdown@npm:2.1.2"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ "@types/unist": ^3.0.0
+ longest-streak: ^3.0.0
+ mdast-util-phrasing: ^4.0.0
+ mdast-util-to-string: ^4.0.0
+ micromark-util-classify-character: ^2.0.0
+ micromark-util-decode-string: ^2.0.0
+ unist-util-visit: ^5.0.0
+ zwitch: ^2.0.0
+ checksum: 288d152bd50c00632e6e01c610bb904a220d1e226c8086c40627877959746f83ab0b872f4150cb7d910198953b1bf756e384ac3fee3e7b0ddb4517f9084c5803
+ languageName: node
+ linkType: hard
+
+"mdast-util-to-string@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "mdast-util-to-string@npm:4.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ checksum: 35489fb5710d58cbc2d6c8b6547df161a3f81e0f28f320dfb3548a9393555daf07c310c0c497708e67ed4dfea4a06e5655799e7d631ca91420c288b4525d6c29
+ languageName: node
+ linkType: hard
+
+"merge-stream@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "merge-stream@npm:2.0.0"
+ checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4
+ languageName: node
+ linkType: hard
+
+"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "merge2@npm:1.4.1"
+ checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2
+ languageName: node
+ linkType: hard
+
+"micromark-core-commonmark@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "micromark-core-commonmark@npm:2.0.3"
+ dependencies:
+ decode-named-character-reference: ^1.0.0
+ devlop: ^1.0.0
+ micromark-factory-destination: ^2.0.0
+ micromark-factory-label: ^2.0.0
+ micromark-factory-space: ^2.0.0
+ micromark-factory-title: ^2.0.0
+ micromark-factory-whitespace: ^2.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-chunked: ^2.0.0
+ micromark-util-classify-character: ^2.0.0
+ micromark-util-html-tag-name: ^2.0.0
+ micromark-util-normalize-identifier: ^2.0.0
+ micromark-util-resolve-all: ^2.0.0
+ micromark-util-subtokenize: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: cfb0fd9c895f86a4e9344f7f0344fe6bd1018945798222835248146a42430b8c7bc0b2857af574cf4e1b4ce4e5c1a35a1479942421492e37baddde8de85814dc
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-autolink-literal@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-autolink-literal@npm:2.1.0"
+ dependencies:
+ micromark-util-character: ^2.0.0
+ micromark-util-sanitize-uri: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: e00a570c70c837b9cbbe94b2c23b787f44e781cd19b72f1828e3453abca2a9fb600fa539cdc75229fa3919db384491063645086e02249481e6ff3ec2c18f767c
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-footnote@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-footnote@npm:2.1.0"
+ dependencies:
+ devlop: ^1.0.0
+ micromark-core-commonmark: ^2.0.0
+ micromark-factory-space: ^2.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-normalize-identifier: ^2.0.0
+ micromark-util-sanitize-uri: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: ac6fb039e98395d37b71ebff7c7a249aef52678b5cf554c89c4f716111d4be62ef99a5d715a5bd5d68fa549778c977d85cb671d1d8506dc8a3a1b46e867ae52f
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-strikethrough@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-strikethrough@npm:2.1.0"
+ dependencies:
+ devlop: ^1.0.0
+ micromark-util-chunked: ^2.0.0
+ micromark-util-classify-character: ^2.0.0
+ micromark-util-resolve-all: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: cdb7a38dd6eefb6ceb6792a44a6796b10f951e8e3e45b8579f599f43e7ae26ccd048c0aa7e441b3c29dd0c54656944fe6eb0098de2bc4b5106fbc0a42e9e016c
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-table@npm:^2.0.0":
+ version: 2.1.1
+ resolution: "micromark-extension-gfm-table@npm:2.1.1"
+ dependencies:
+ devlop: ^1.0.0
+ micromark-factory-space: ^2.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 16a59c8c2381c8418d9cf36c605abb0b66cfebaad07e09c4c9b113298d13e0c517b652885529fcb74d149afec3f6e8ab065fd27a900073d5ec0a1d8f0c51b593
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-tagfilter@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-extension-gfm-tagfilter@npm:2.0.0"
+ dependencies:
+ micromark-util-types: ^2.0.0
+ checksum: cf21552f4a63592bfd6c96ae5d64a5f22bda4e77814e3f0501bfe80e7a49378ad140f827007f36044666f176b3a0d5fea7c2e8e7973ce4b4579b77789f01ae95
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-task-list-item@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-task-list-item@npm:2.1.0"
+ dependencies:
+ devlop: ^1.0.0
+ micromark-factory-space: ^2.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: b1ad86a4e9d68d9ad536d94fb25a5182acbc85cc79318f4a6316034342f6a71d67983cc13f12911d0290fd09b2bda43cdabe8781a2d9cca2ebe0d421e8b2b8a4
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "micromark-extension-gfm@npm:3.0.0"
+ dependencies:
+ micromark-extension-gfm-autolink-literal: ^2.0.0
+ micromark-extension-gfm-footnote: ^2.0.0
+ micromark-extension-gfm-strikethrough: ^2.0.0
+ micromark-extension-gfm-table: ^2.0.0
+ micromark-extension-gfm-tagfilter: ^2.0.0
+ micromark-extension-gfm-task-list-item: ^2.0.0
+ micromark-util-combine-extensions: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 2060fa62666a09532d6b3a272d413bc1b25bbb262f921d7402795ac021e1362c8913727e33d7528d5b4ccaf26922ec51208c43f795a702964817bc986de886c9
+ languageName: node
+ linkType: hard
+
+"micromark-factory-destination@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-factory-destination@npm:2.0.1"
+ dependencies:
+ micromark-util-character: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 9c4baa9ca2ed43c061bbf40ddd3d85154c2a0f1f485de9dea41d7dd2ad994ebb02034a003b2c1dbe228ba83a0576d591f0e90e0bf978713f84ee7d7f3aa98320
+ languageName: node
+ linkType: hard
+
+"micromark-factory-label@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-factory-label@npm:2.0.1"
+ dependencies:
+ devlop: ^1.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: bd03f5a75f27cdbf03b894ddc5c4480fc0763061fecf9eb927d6429233c930394f223969a99472df142d570c831236134de3dc23245d23d9f046f9d0b623b5c2
+ languageName: node
+ linkType: hard
+
+"micromark-factory-space@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-factory-space@npm:2.0.1"
+ dependencies:
+ micromark-util-character: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 1bd68a017c1a66f4787506660c1e1c5019169aac3b1cb075d49ac5e360e0b2065e984d4e1d6e9e52a9d44000f2fa1c98e66a743d7aae78b4b05616bf3242ed71
+ languageName: node
+ linkType: hard
+
+"micromark-factory-title@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-factory-title@npm:2.0.1"
+ dependencies:
+ micromark-factory-space: ^2.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: b4d2e4850a8ba0dff25ce54e55a3eb0d43dda88a16293f53953153288f9d84bcdfa8ca4606b2cfbb4f132ea79587bbb478a73092a349f893f5264fbcdbce2ee1
+ languageName: node
+ linkType: hard
+
+"micromark-factory-whitespace@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-factory-whitespace@npm:2.0.1"
+ dependencies:
+ micromark-factory-space: ^2.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 67b3944d012a42fee9e10e99178254a04d48af762b54c10a50fcab988688799993efb038daf9f5dbc04001a97b9c1b673fc6f00e6a56997877ab25449f0c8650
+ languageName: node
+ linkType: hard
+
+"micromark-util-character@npm:^2.0.0":
+ version: 2.1.1
+ resolution: "micromark-util-character@npm:2.1.1"
+ dependencies:
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: e9e409efe4f2596acd44587e8591b722bfc041c1577e8fe0d9c007a4776fb800f9b3637a22862ad2ba9489f4bdf72bb547fce5767dbbfe0a5e6760e2a21c6495
+ languageName: node
+ linkType: hard
+
+"micromark-util-chunked@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-chunked@npm:2.0.1"
+ dependencies:
+ micromark-util-symbol: ^2.0.0
+ checksum: f8cb2a67bcefe4bd2846d838c97b777101f0043b9f1de4f69baf3e26bb1f9885948444e3c3aec66db7595cad8173bd4567a000eb933576c233d54631f6323fe4
+ languageName: node
+ linkType: hard
+
+"micromark-util-classify-character@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-classify-character@npm:2.0.1"
+ dependencies:
+ micromark-util-character: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 4d8bbe3a6dbf69ac0fc43516866b5bab019fe3f4568edc525d4feaaaf78423fa54e6b6732b5bccbeed924455279a3758ffc9556954aafb903982598a95a02704
+ languageName: node
+ linkType: hard
+
+"micromark-util-combine-extensions@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-combine-extensions@npm:2.0.1"
+ dependencies:
+ micromark-util-chunked: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 5d22fb9ee37e8143adfe128a72b50fa09568c2cc553b3c76160486c96dbbb298c5802a177a10a215144a604b381796071b5d35be1f2c2b2ee17995eda92f0c8e
+ languageName: node
+ linkType: hard
+
+"micromark-util-decode-numeric-character-reference@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.2"
+ dependencies:
+ micromark-util-symbol: ^2.0.0
+ checksum: ee11c8bde51e250e302050474c4a2adca094bca05c69f6cdd241af12df285c48c88d19ee6e022b9728281c280be16328904adca994605680c43af56019f4b0b6
+ languageName: node
+ linkType: hard
+
+"micromark-util-decode-string@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-decode-string@npm:2.0.1"
+ dependencies:
+ decode-named-character-reference: ^1.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-decode-numeric-character-reference: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ checksum: e9546ae53f9b5a4f9aa6aaf3e750087100d3429485ca80dbacec99ff2bb15a406fa7d93784a0fc2fe05ad7296b9295e75160ef71faec9e90110b7be2ae66241a
+ languageName: node
+ linkType: hard
+
+"micromark-util-encode@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-encode@npm:2.0.1"
+ checksum: be890b98e78dd0cdd953a313f4148c4692cc2fb05533e56fef5f421287d3c08feee38ca679f318e740530791fc251bfe8c80efa926fcceb4419b269c9343d226
+ languageName: node
+ linkType: hard
+
+"micromark-util-html-tag-name@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-html-tag-name@npm:2.0.1"
+ checksum: dea365f5ad28ad74ff29fcb581f7b74fc1f80271c5141b3b2bc91c454cbb6dfca753f28ae03730d657874fcbd89d0494d0e3965dfdca06d9855f467c576afa9d
+ languageName: node
+ linkType: hard
+
+"micromark-util-normalize-identifier@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-normalize-identifier@npm:2.0.1"
+ dependencies:
+ micromark-util-symbol: ^2.0.0
+ checksum: 1eb9a289d7da067323df9fdc78bfa90ca3207ad8fd893ca02f3133e973adcb3743b233393d23d95c84ccaf5d220ae7f5a28402a644f135dcd4b8cfa60a7b5f84
languageName: node
linkType: hard
-"magic-string@npm:^0.30.1":
- version: 0.30.10
- resolution: "magic-string@npm:0.30.10"
+"micromark-util-resolve-all@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-resolve-all@npm:2.0.1"
dependencies:
- "@jridgewell/sourcemap-codec": ^1.4.15
- checksum: 456fd47c39b296c47dff967e1965121ace35417eab7f45a99e681e725b8661b48e1573c366ee67a27715025b3740773c46b088f115421c7365ea4ea6fa10d399
+ micromark-util-types: ^2.0.0
+ checksum: 9275f3ddb6c26f254dd2158e66215d050454b279707a7d9ce5a3cd0eba23201021cedcb78ae1a746c1b23227dcc418ee40dd074ade195359506797a5493550cc
languageName: node
linkType: hard
-"make-fetch-happen@npm:^13.0.0":
- version: 13.0.0
- resolution: "make-fetch-happen@npm:13.0.0"
+"micromark-util-sanitize-uri@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "micromark-util-sanitize-uri@npm:2.0.1"
dependencies:
- "@npmcli/agent": ^2.0.0
- cacache: ^18.0.0
- http-cache-semantics: ^4.1.1
- is-lambda: ^1.0.1
- minipass: ^7.0.2
- minipass-fetch: ^3.0.0
- minipass-flush: ^1.0.5
- minipass-pipeline: ^1.2.4
- negotiator: ^0.6.3
- promise-retry: ^2.0.1
- ssri: ^10.0.0
- checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af
+ micromark-util-character: ^2.0.0
+ micromark-util-encode: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ checksum: d01517840c17de67aaa0b0f03bfe05fac8a41d99723cd8ce16c62f6810e99cd3695364a34c335485018e5e2c00e69031744630a1b85c6868aa2f2ca1b36daa2f
languageName: node
linkType: hard
-"map-stream@npm:~0.1.0":
- version: 0.1.0
- resolution: "map-stream@npm:0.1.0"
- checksum: 38abbe4eb883888031e6b2fc0630bc583c99396be16b8ace5794b937b682a8a081f03e8b15bfd4914d1bc88318f0e9ac73ba3512ae65955cd449f63256ddb31d
+"micromark-util-subtokenize@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-util-subtokenize@npm:2.1.0"
+ dependencies:
+ devlop: ^1.0.0
+ micromark-util-chunked: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 2e194bc8a5279d256582020500e5072a95c1094571be49043704343032e1fffbe09c862ef9c131cf5c762e296ddb54ff8bc767b3786a798524a68d1db6942934
languageName: node
linkType: hard
-"matcher-collection@npm:^2.0.0":
+"micromark-util-symbol@npm:^2.0.0":
version: 2.0.1
- resolution: "matcher-collection@npm:2.0.1"
- dependencies:
- "@types/minimatch": ^3.0.3
- minimatch: ^3.0.2
- checksum: f6d4f94bdcf773f9cbd4b7b10199a7632c434833a4c01bfb29c373e118647bb3b748aa3f20c70d6c3a715915fcc44ad4a77a9f8d5f059f3a0d15c984c0acc83d
+ resolution: "micromark-util-symbol@npm:2.0.1"
+ checksum: fb7346950550bc85a55793dda94a8b3cb3abc068dbd7570d1162db7aee803411d06c0a5de4ae59cd945f46143bdeadd4bba02a02248fa0d18cc577babaa00044
languageName: node
linkType: hard
-"merge-stream@npm:^2.0.0":
- version: 2.0.0
- resolution: "merge-stream@npm:2.0.0"
- checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4
+"micromark-util-types@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "micromark-util-types@npm:2.0.2"
+ checksum: 884f7974839e4bc6d2bd662e57c973a9164fd5c0d8fe16cddf07472b86a7e6726747c00674952c0321d17685d700cd3295e9f58a842a53acdf6c6d55ab051aab
languageName: node
linkType: hard
-"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
- version: 1.4.1
- resolution: "merge2@npm:1.4.1"
- checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2
+"micromark@npm:^4.0.0":
+ version: 4.0.2
+ resolution: "micromark@npm:4.0.2"
+ dependencies:
+ "@types/debug": ^4.0.0
+ debug: ^4.0.0
+ decode-named-character-reference: ^1.0.0
+ devlop: ^1.0.0
+ micromark-core-commonmark: ^2.0.0
+ micromark-factory-space: ^2.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-chunked: ^2.0.0
+ micromark-util-combine-extensions: ^2.0.0
+ micromark-util-decode-numeric-character-reference: ^2.0.0
+ micromark-util-encode: ^2.0.0
+ micromark-util-normalize-identifier: ^2.0.0
+ micromark-util-resolve-all: ^2.0.0
+ micromark-util-sanitize-uri: ^2.0.0
+ micromark-util-subtokenize: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 5306c15dd12f543755bc627fc361d4255dfc430e7af6069a07ac0eacc338fbd761fe8e93f02a8bfab6097bab12ee903192fe31389222459d5029242a5aaba3b8
languageName: node
linkType: hard
@@ -6967,6 +8246,22 @@ __metadata:
languageName: node
linkType: hard
+"motion-dom@npm:^11.18.1":
+ version: 11.18.1
+ resolution: "motion-dom@npm:11.18.1"
+ dependencies:
+ motion-utils: ^11.18.1
+ checksum: c801aad3a9268221a0c346d71aae68cc2ddf3f5063ce02bbb6d9f4b7c509de16aa2eae3a8e5f0423087d38110bd17a8a75886f646bf9225ba4bad97a50e3ab76
+ languageName: node
+ linkType: hard
+
+"motion-utils@npm:^11.18.1":
+ version: 11.18.1
+ resolution: "motion-utils@npm:11.18.1"
+ checksum: e8789e50dce6e952226608e8f7eb8e03779332849f38c70cc9e1fbd5e34f2e6d0efb2d565091de999135ec3a3d4a0df1a796833cccd8f6a2313f81445c6e5b83
+ languageName: node
+ linkType: hard
+
"mrmime@npm:^2.0.0":
version: 2.0.0
resolution: "mrmime@npm:2.0.0"
@@ -7066,6 +8361,15 @@ __metadata:
languageName: node
linkType: hard
+"new-date@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "new-date@npm:1.0.3"
+ dependencies:
+ "@segment/isodate": 1.0.3
+ checksum: 5bc778542276f5d947b77654f10ad796c7502b184bd7f9b87749064a3f69a5cb5631acfceb234b433b3408cfe151de34ee484d5751d1fd87a74d6ec1e7e1ac9c
+ languageName: node
+ linkType: hard
+
"no-case@npm:^3.0.4":
version: 3.0.4
resolution: "no-case@npm:3.0.4"
@@ -7202,6 +8506,13 @@ __metadata:
languageName: node
linkType: hard
+"obj-case@npm:0.2.1":
+ version: 0.2.1
+ resolution: "obj-case@npm:0.2.1"
+ checksum: 2726b29d054027c52c6ac1a18531c3f995fcc313047847c7f7357889a56cf07bd88bef459bd4645c139fa56f9432c282806e0f1c7ab444d6cbdb662e39073e36
+ languageName: node
+ linkType: hard
+
"object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
version: 4.1.1
resolution: "object-assign@npm:4.1.1"
@@ -7425,6 +8736,35 @@ __metadata:
languageName: node
linkType: hard
+"parse-entities@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "parse-entities@npm:2.0.0"
+ dependencies:
+ character-entities: ^1.0.0
+ character-entities-legacy: ^1.0.0
+ character-reference-invalid: ^1.0.0
+ is-alphanumerical: ^1.0.0
+ is-decimal: ^1.0.0
+ is-hexadecimal: ^1.0.0
+ checksum: 7addfd3e7d747521afac33c8121a5f23043c6973809756920d37e806639b4898385d386fcf4b3c8e2ecf1bc28aac5ae97df0b112d5042034efbe80f44081ebce
+ languageName: node
+ linkType: hard
+
+"parse-entities@npm:^4.0.0":
+ version: 4.0.2
+ resolution: "parse-entities@npm:4.0.2"
+ dependencies:
+ "@types/unist": ^2.0.0
+ character-entities-legacy: ^3.0.0
+ character-reference-invalid: ^2.0.0
+ decode-named-character-reference: ^1.0.0
+ is-alphanumerical: ^2.0.0
+ is-decimal: ^2.0.0
+ is-hexadecimal: ^2.0.0
+ checksum: db22b46da1a62af00409c929ac49fbd306b5ebf0dbacf4646d2ae2b58616ef90a40eedc282568a3cf740fac2a7928bc97146973a628f6977ca274dedc2ad6edc
+ languageName: node
+ linkType: hard
+
"parse-path@npm:^7.0.0":
version: 7.0.0
resolution: "parse-path@npm:7.0.0"
@@ -7473,6 +8813,13 @@ __metadata:
languageName: node
linkType: hard
+"path-browserify@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "path-browserify@npm:1.0.1"
+ checksum: c6d7fa376423fe35b95b2d67990060c3ee304fc815ff0a2dc1c6c3cfaff2bd0d572ee67e18f19d0ea3bbe32e8add2a05021132ac40509416459fffee35200699
+ languageName: node
+ linkType: hard
+
"path-dirname@npm:^1.0.0":
version: 1.0.2
resolution: "path-dirname@npm:1.0.2"
@@ -7649,6 +8996,33 @@ __metadata:
languageName: node
linkType: hard
+"posthog-js@npm:^1.194.4":
+ version: 1.255.0
+ resolution: "posthog-js@npm:1.255.0"
+ dependencies:
+ core-js: ^3.38.1
+ fflate: ^0.4.8
+ preact: ^10.19.3
+ web-vitals: ^4.2.4
+ peerDependencies:
+ "@rrweb/types": 2.0.0-alpha.17
+ rrweb-snapshot: 2.0.0-alpha.17
+ peerDependenciesMeta:
+ "@rrweb/types":
+ optional: true
+ rrweb-snapshot:
+ optional: true
+ checksum: f275c3be264db973f4f58ba3860faa0b1b0e8a6f447a2bd4b6b9413fd69fc037f110259654f95eb1eb446c08d7232b6db91995be9230a11d41a0f23a147782e5
+ languageName: node
+ linkType: hard
+
+"preact@npm:^10.19.3":
+ version: 10.26.9
+ resolution: "preact@npm:10.26.9"
+ checksum: d5a9c521ca4ab35414bd9c7874e2ac4eaf0561875e2a5bb9f3c4c67e6e3d6971e122f763d19333f9b616a5f280b5d22cde526bb9c9fd9820bee15600a2f7269b
+ languageName: node
+ linkType: hard
+
"prelude-ls@npm:^1.2.1":
version: 1.2.1
resolution: "prelude-ls@npm:1.2.1"
@@ -7703,6 +9077,20 @@ __metadata:
languageName: node
linkType: hard
+"prismjs@npm:^1.27.0":
+ version: 1.30.0
+ resolution: "prismjs@npm:1.30.0"
+ checksum: a68eddd4c5f1c506badb5434b0b28a7cc2479ed1df91bc4218e6833c7971ef40c50ec481ea49749ac964256acb78d8b66a6bd11554938e8998e46c18b5f9a580
+ languageName: node
+ linkType: hard
+
+"prismjs@npm:~1.27.0":
+ version: 1.27.0
+ resolution: "prismjs@npm:1.27.0"
+ checksum: 85c7f4a3e999073502cc9e1882af01e3709706369ec254b60bff1149eda701f40d02512acab956012dc7e61cfd61743a3a34c1bd0737e8dbacd79141e5698bbc
+ languageName: node
+ linkType: hard
+
"proc-log@npm:^3.0.0":
version: 3.0.0
resolution: "proc-log@npm:3.0.0"
@@ -7771,6 +9159,22 @@ __metadata:
languageName: node
linkType: hard
+"property-information@npm:^5.0.0":
+ version: 5.6.0
+ resolution: "property-information@npm:5.6.0"
+ dependencies:
+ xtend: ^4.0.0
+ checksum: fcf87c6542e59a8bbe31ca0b3255a4a63ac1059b01b04469680288998bcfa97f341ca989566adbb63975f4d85339030b82320c324a511532d390910d1c583893
+ languageName: node
+ linkType: hard
+
+"property-information@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "property-information@npm:7.1.0"
+ checksum: 3875161d204bac89d75181f6d3ebc3ecaeb2699b4e2ecfcf5452201d7cdd275168c6742d7ff8cec5ab0c342fae72369ac705e1f8e9680a9acd911692e80dfb88
+ languageName: node
+ linkType: hard
+
"protocols@npm:^2.0.0":
version: 2.0.1
resolution: "protocols@npm:2.0.1"
@@ -7914,6 +9318,19 @@ __metadata:
languageName: node
linkType: hard
+"react-dropzone@npm:14.3.5":
+ version: 14.3.5
+ resolution: "react-dropzone@npm:14.3.5"
+ dependencies:
+ attr-accept: ^2.2.4
+ file-selector: ^2.1.0
+ prop-types: ^15.8.1
+ peerDependencies:
+ react: ">= 16.8 || 18.0.0"
+ checksum: 9eae7e91f1a786f74234c3a9fcf905691494531861d0c568f260abb770c35edaab7d1e43fe6cb413d77ae56ba286ac1c1606bade46ec15421fd41059f985f6ee
+ languageName: node
+ linkType: hard
+
"react-dropzone@npm:9.0.0":
version: 9.0.0
resolution: "react-dropzone@npm:9.0.0"
@@ -7928,6 +9345,19 @@ __metadata:
languageName: node
linkType: hard
+"react-dropzone@npm:^14.3.5":
+ version: 14.3.8
+ resolution: "react-dropzone@npm:14.3.8"
+ dependencies:
+ attr-accept: ^2.2.4
+ file-selector: ^2.1.0
+ prop-types: ^15.8.1
+ peerDependencies:
+ react: ">= 16.8 || 18.0.0"
+ checksum: c80ef459fe478f79aa48878f41404f43718602b2ade8416ff824914259cdd6ce1eb9ae8f02fa9769215c49ce98b8ab2c89cf6b0a00c0a7937aa3888471d67d98
+ languageName: node
+ linkType: hard
+
"react-error-boundary@npm:^3.1.4":
version: 3.1.4
resolution: "react-error-boundary@npm:3.1.4"
@@ -8006,6 +9436,28 @@ __metadata:
languageName: node
linkType: hard
+"react-markdown@npm:^9.0.1":
+ version: 9.1.0
+ resolution: "react-markdown@npm:9.1.0"
+ dependencies:
+ "@types/hast": ^3.0.0
+ "@types/mdast": ^4.0.0
+ devlop: ^1.0.0
+ hast-util-to-jsx-runtime: ^2.0.0
+ html-url-attributes: ^3.0.0
+ mdast-util-to-hast: ^13.0.0
+ remark-parse: ^11.0.0
+ remark-rehype: ^11.0.0
+ unified: ^11.0.0
+ unist-util-visit: ^5.0.0
+ vfile: ^6.0.0
+ peerDependencies:
+ "@types/react": ">=18"
+ react: ">=18"
+ checksum: d78ca3b6bea23a3383d067ad8eb0aec3a22a4500663f32773be45ad38572b5f1b823184fafc85c1a35ff6290bddea42b003dc7bdfc02cf20a9e0163ecd3ea605
+ languageName: node
+ linkType: hard
+
"react-measure@npm:^2.5.2":
version: 2.5.2
resolution: "react-measure@npm:2.5.2"
@@ -8173,6 +9625,22 @@ __metadata:
languageName: node
linkType: hard
+"react-syntax-highlighter@npm:^15.5.0":
+ version: 15.6.1
+ resolution: "react-syntax-highlighter@npm:15.6.1"
+ dependencies:
+ "@babel/runtime": ^7.3.1
+ highlight.js: ^10.4.1
+ highlightjs-vue: ^1.0.0
+ lowlight: ^1.17.0
+ prismjs: ^1.27.0
+ refractor: ^3.6.0
+ peerDependencies:
+ react: ">= 0.14.0"
+ checksum: 417b6f1f2e0c1e00dcc12d34da457b94c7419345306a951d0a8d2d031a0c964179d6b700137870ad1397572cbc3a4454e94de7bbef914a81674edae2098f02dc
+ languageName: node
+ linkType: hard
+
"react-tagsinput@npm:^3.20":
version: 3.20.3
resolution: "react-tagsinput@npm:3.20.3"
@@ -8276,6 +9744,17 @@ __metadata:
languageName: node
linkType: hard
+"refractor@npm:^3.6.0":
+ version: 3.6.0
+ resolution: "refractor@npm:3.6.0"
+ dependencies:
+ hastscript: ^6.0.0
+ parse-entities: ^2.0.0
+ prismjs: ~1.27.0
+ checksum: 39b01c4168c77c5c8486f9bf8907bbb05f257f15026057ba5728535815a2d90eed620468a4bfbb2b8ceefbb3ce3931a1be8b17152dbdbc8b0eef92450ff750a2
+ languageName: node
+ linkType: hard
+
"regenerator-runtime@npm:^0.14.0":
version: 0.14.1
resolution: "regenerator-runtime@npm:0.14.1"
@@ -8295,6 +9774,92 @@ __metadata:
languageName: node
linkType: hard
+"rehype-external-links@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "rehype-external-links@npm:3.0.0"
+ dependencies:
+ "@types/hast": ^3.0.0
+ "@ungap/structured-clone": ^1.0.0
+ hast-util-is-element: ^3.0.0
+ is-absolute-url: ^4.0.0
+ space-separated-tokens: ^2.0.0
+ unist-util-visit: ^5.0.0
+ checksum: f776f306a2698a67b03665280fcc00448a5bf59b997d83fbb70fc3d71acff2c3025c70ee1840f48ca7dff209217ebe9adad085dc7caf9e5907badf8b104898b6
+ languageName: node
+ linkType: hard
+
+"rehype-sanitize@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "rehype-sanitize@npm:6.0.0"
+ dependencies:
+ "@types/hast": ^3.0.0
+ hast-util-sanitize: ^5.0.0
+ checksum: 8f1b44323a6012fbfa83ee6bc48163b846398952c60e5ddbd3d2275cb46cec4fb8d98a919ffce1b3322af469c6dcef9a0127bcf0a1d96203a5c193d07cd26742
+ languageName: node
+ linkType: hard
+
+"rehype-unwrap-images@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "rehype-unwrap-images@npm:1.0.0"
+ dependencies:
+ "@types/hast": ^3.0.0
+ hast-util-interactive: ^3.0.0
+ hast-util-whitespace: ^3.0.0
+ unist-util-visit: ^5.0.0
+ checksum: 19cb4021496a6eead1a3d4a06466204b9f468571f36ed442b90a3d4f582fe09070727f328818c4b75a53e85b3dc84ffe668566e3a9dbf4dab661aa48f3026240
+ languageName: node
+ linkType: hard
+
+"remark-gfm@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "remark-gfm@npm:4.0.1"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ mdast-util-gfm: ^3.0.0
+ micromark-extension-gfm: ^3.0.0
+ remark-parse: ^11.0.0
+ remark-stringify: ^11.0.0
+ unified: ^11.0.0
+ checksum: b278f51c4496f15ad868b72bf2eb2066c23a0892b5885544d3a4c233c964d44e51a0efe22d3fb33db4fbac92aefd51bb33453b8e73077b041a12b8269a02c17d
+ languageName: node
+ linkType: hard
+
+"remark-parse@npm:^11.0.0":
+ version: 11.0.0
+ resolution: "remark-parse@npm:11.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ mdast-util-from-markdown: ^2.0.0
+ micromark-util-types: ^2.0.0
+ unified: ^11.0.0
+ checksum: d83d245290fa84bb04fb3e78111f09c74f7417e7c012a64dd8dc04fccc3699036d828fbd8eeec8944f774b6c30cc1d925c98f8c46495ebcee7c595496342ab7f
+ languageName: node
+ linkType: hard
+
+"remark-rehype@npm:^11.0.0":
+ version: 11.1.2
+ resolution: "remark-rehype@npm:11.1.2"
+ dependencies:
+ "@types/hast": ^3.0.0
+ "@types/mdast": ^4.0.0
+ mdast-util-to-hast: ^13.0.0
+ unified: ^11.0.0
+ vfile: ^6.0.0
+ checksum: 6eab55cb3464ec01d8e002cc9fe02ae57f48162899693fd53b5ba553ac8699dae7b55fce9df7131a5981313b19b495d6fbfa98a9d6bd243e7485591364d9b5b3
+ languageName: node
+ linkType: hard
+
+"remark-stringify@npm:^11.0.0":
+ version: 11.0.0
+ resolution: "remark-stringify@npm:11.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ mdast-util-to-markdown: ^2.0.0
+ unified: ^11.0.0
+ checksum: 59e07460eb629d6c3b3c0f438b0b236e7e6858fd5ab770303078f5a556ec00354d9c7fb9ef6d5f745a4617ac7da1ab618b170fbb4dac120e183fecd9cc86bce6
+ languageName: node
+ linkType: hard
+
"remove-bom-buffer@npm:^3.0.0":
version: 3.0.0
resolution: "remove-bom-buffer@npm:3.0.0"
@@ -8894,6 +10459,20 @@ __metadata:
languageName: node
linkType: hard
+"space-separated-tokens@npm:^1.0.0":
+ version: 1.1.5
+ resolution: "space-separated-tokens@npm:1.1.5"
+ checksum: 8ef68f1cfa8ccad316b7f8d0df0919d0f1f6d32101e8faeee34ea3a923ce8509c1ad562f57388585ee4951e92d27afa211ed0a077d3d5995b5ba9180331be708
+ languageName: node
+ linkType: hard
+
+"space-separated-tokens@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "space-separated-tokens@npm:2.0.2"
+ checksum: 202e97d7ca1ba0758a0aa4fe226ff98142073bcceeff2da3aad037968878552c3bbce3b3231970025375bbba5aee00c5b8206eda408da837ab2dc9c0f26be990
+ languageName: node
+ linkType: hard
+
"spawn-command@npm:0.0.2, spawn-command@npm:^0.0.2-1":
version: 0.0.2
resolution: "spawn-command@npm:0.0.2"
@@ -9144,6 +10723,16 @@ __metadata:
languageName: node
linkType: hard
+"stringify-entities@npm:^4.0.0":
+ version: 4.0.4
+ resolution: "stringify-entities@npm:4.0.4"
+ dependencies:
+ character-entities-html4: ^2.0.0
+ character-entities-legacy: ^3.0.0
+ checksum: ac1344ef211eacf6cf0a0a8feaf96f9c36083835b406560d2c6ff5a87406a41b13f2f0b4c570a3b391f465121c4fd6822b863ffb197e8c0601a64097862cc5b5
+ languageName: node
+ linkType: hard
+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
@@ -9192,6 +10781,24 @@ __metadata:
languageName: node
linkType: hard
+"style-to-js@npm:^1.0.0":
+ version: 1.1.17
+ resolution: "style-to-js@npm:1.1.17"
+ dependencies:
+ style-to-object: 1.0.9
+ checksum: cdf92a0a42383fcc535972b7ec73395b53e370e5eaa345faf4d360f7918789cd73a20a79eef6d764b6441ff2e532a42ad5830ab87fec60a9dfc177fa438a6876
+ languageName: node
+ linkType: hard
+
+"style-to-object@npm:1.0.9":
+ version: 1.0.9
+ resolution: "style-to-object@npm:1.0.9"
+ dependencies:
+ inline-style-parser: 0.2.4
+ checksum: a89e229161a56c53e28d1b91dcdc902f482f577db8b13741d3f056df7df0fbff4ecb44e06e32960f11c3a477b26f056e889a223bef6bc72b162935c5e4828145
+ languageName: node
+ linkType: hard
+
"supports-color@npm:^5.3.0, supports-color@npm:^5.5.0":
version: 5.5.0
resolution: "supports-color@npm:5.5.0"
@@ -9482,6 +11089,20 @@ __metadata:
languageName: node
linkType: hard
+"trim-lines@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "trim-lines@npm:3.0.1"
+ checksum: e241da104682a0e0d807222cc1496b92e716af4db7a002f4aeff33ae6a0024fef93165d49eab11aa07c71e1347c42d46563f91dfaa4d3fb945aa535cdead53ed
+ languageName: node
+ linkType: hard
+
+"trough@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "trough@npm:2.2.0"
+ checksum: 6097df63169aca1f9b08c263b1b501a9b878387f46e161dde93f6d0bba7febba93c95f876a293c5ea370f6cb03bcb687b2488c8955c3cfb66c2c0161ea8c00f6
+ languageName: node
+ linkType: hard
+
"tsconfig-paths@npm:^3.15.0":
version: 3.15.0
resolution: "tsconfig-paths@npm:3.15.0"
@@ -9508,6 +11129,13 @@ __metadata:
languageName: node
linkType: hard
+"tslib@npm:^2.4.1, tslib@npm:^2.7.0, tslib@npm:^2.8.1":
+ version: 2.8.1
+ resolution: "tslib@npm:2.8.1"
+ checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a
+ languageName: node
+ linkType: hard
+
"tsutils@npm:^3.21.0":
version: 3.21.0
resolution: "tsutils@npm:3.21.0"
@@ -9730,6 +11358,35 @@ __metadata:
languageName: node
linkType: hard
+"unfetch@npm:^3.1.1":
+ version: 3.1.2
+ resolution: "unfetch@npm:3.1.2"
+ checksum: 5529f0021c51ffa52b5eb36b7b7824f5cbb2167c4a7a09365d071af7534a87a7968a93f1d71f8cdb1aab930af5692af10f53521100999021a05bfb738ff859ab
+ languageName: node
+ linkType: hard
+
+"unfetch@npm:^4.1.0":
+ version: 4.2.0
+ resolution: "unfetch@npm:4.2.0"
+ checksum: 6a4b2557e1d921eaa80c4425ce27a404945ec26491ed06e62598f333996a91a44c7908cb26dc7c2746d735762b13276cf4aa41829b4c8f438dde63add3045d7a
+ languageName: node
+ linkType: hard
+
+"unified@npm:^11.0.0":
+ version: 11.0.5
+ resolution: "unified@npm:11.0.5"
+ dependencies:
+ "@types/unist": ^3.0.0
+ bail: ^2.0.0
+ devlop: ^1.0.0
+ extend: ^3.0.0
+ is-plain-obj: ^4.0.0
+ trough: ^2.0.0
+ vfile: ^6.0.0
+ checksum: b3bf7fd6f568cc261e074dae21188483b0f2a8ab858d62e6e85b75b96cc655f59532906ae3c64d56a9b257408722d71f1d4135292b3d7ee02907c8b592fb3cf0
+ languageName: node
+ linkType: hard
+
"unique-filename@npm:^3.0.0":
version: 3.0.0
resolution: "unique-filename@npm:3.0.0"
@@ -9765,6 +11422,54 @@ __metadata:
languageName: node
linkType: hard
+"unist-util-is@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "unist-util-is@npm:6.0.0"
+ dependencies:
+ "@types/unist": ^3.0.0
+ checksum: f630a925126594af9993b091cf807b86811371e465b5049a6283e08537d3e6ba0f7e248e1e7dab52cfe33f9002606acef093441137181b327f6fe504884b20e2
+ languageName: node
+ linkType: hard
+
+"unist-util-position@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "unist-util-position@npm:5.0.0"
+ dependencies:
+ "@types/unist": ^3.0.0
+ checksum: f89b27989b19f07878de9579cd8db2aa0194c8360db69e2c99bd2124a480d79c08f04b73a64daf01a8fb3af7cba65ff4b45a0b978ca243226084ad5f5d441dde
+ languageName: node
+ linkType: hard
+
+"unist-util-stringify-position@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "unist-util-stringify-position@npm:4.0.0"
+ dependencies:
+ "@types/unist": ^3.0.0
+ checksum: e2e7aee4b92ddb64d314b4ac89eef7a46e4c829cbd3ee4aee516d100772b490eb6b4974f653ba0717a0071ca6ea0770bf22b0a2ea62c65fcba1d071285e96324
+ languageName: node
+ linkType: hard
+
+"unist-util-visit-parents@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "unist-util-visit-parents@npm:6.0.1"
+ dependencies:
+ "@types/unist": ^3.0.0
+ unist-util-is: ^6.0.0
+ checksum: 08927647c579f63b91aafcbec9966dc4a7d0af1e5e26fc69f4e3e6a01215084835a2321b06f3cbe7bf7914a852830fc1439f0fc3d7153d8804ac3ef851ddfa20
+ languageName: node
+ linkType: hard
+
+"unist-util-visit@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "unist-util-visit@npm:5.0.0"
+ dependencies:
+ "@types/unist": ^3.0.0
+ unist-util-is: ^6.0.0
+ unist-util-visit-parents: ^6.0.0
+ checksum: 9ec42e618e7e5d0202f3c191cd30791b51641285732767ee2e6bcd035931032e3c1b29093f4d7fd0c79175bbc1f26f24f26ee49770d32be76f8730a652a857e6
+ languageName: node
+ linkType: hard
+
"universalify@npm:^0.1.0":
version: 0.1.2
resolution: "universalify@npm:0.1.2"
@@ -9884,6 +11589,26 @@ __metadata:
languageName: node
linkType: hard
+"vfile-message@npm:^4.0.0":
+ version: 4.0.2
+ resolution: "vfile-message@npm:4.0.2"
+ dependencies:
+ "@types/unist": ^3.0.0
+ unist-util-stringify-position: ^4.0.0
+ checksum: 964e7e119f4c0e0270fc269119c41c96da20afa01acb7c9809a88365c8e0c64aa692fafbd952669382b978002ecd7ad31ef4446d85e8a22cdb62f6df20186c2d
+ languageName: node
+ linkType: hard
+
+"vfile@npm:^6.0.0":
+ version: 6.0.3
+ resolution: "vfile@npm:6.0.3"
+ dependencies:
+ "@types/unist": ^3.0.0
+ vfile-message: ^4.0.0
+ checksum: 152b6729be1af70df723efb65c1a1170fd483d41086557da3651eea69a1dd1f0c22ea4344834d56d30734b9185bcab63e22edc81d3f0e9bed8aa4660d61080af
+ languageName: node
+ linkType: hard
+
"vinyl-fs@npm:^3.0.2":
version: 3.0.3
resolution: "vinyl-fs@npm:3.0.3"
@@ -10185,6 +11910,13 @@ __metadata:
languageName: node
linkType: hard
+"web-vitals@npm:^4.2.4":
+ version: 4.2.4
+ resolution: "web-vitals@npm:4.2.4"
+ checksum: 5b3ffe1db33f23aebf8cc8560ac574401a95939baafde5841835c1bb1c01f9a2478442f319f77aa0d7914739fc2f6b020c5d5b128c16c5c77ca6be2f9dfbbde6
+ languageName: node
+ linkType: hard
+
"webidl-conversions@npm:^3.0.0":
version: 3.0.1
resolution: "webidl-conversions@npm:3.0.1"
@@ -10375,7 +12107,7 @@ __metadata:
languageName: node
linkType: hard
-"xtend@npm:~4.0.0, xtend@npm:~4.0.1":
+"xtend@npm:^4.0.0, xtend@npm:~4.0.0, xtend@npm:~4.0.1":
version: 4.0.2
resolution: "xtend@npm:4.0.2"
checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a
@@ -10485,6 +12217,13 @@ __metadata:
languageName: node
linkType: hard
+"zwitch@npm:^2.0.0":
+ version: 2.0.4
+ resolution: "zwitch@npm:2.0.4"
+ checksum: f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6
+ languageName: node
+ linkType: hard
+
"zx@npm:^7.2.0":
version: 7.2.3
resolution: "zx@npm:7.2.3"