+ {/* Back/Forward navigation before SidebarTrigger */}
+
+
{title}
diff --git a/apps/webapp/app/routes/api.v1.integration_account.disconnect.tsx b/apps/webapp/app/routes/api.v1.integration_account.disconnect.tsx
new file mode 100644
index 0000000..59cbcce
--- /dev/null
+++ b/apps/webapp/app/routes/api.v1.integration_account.disconnect.tsx
@@ -0,0 +1,51 @@
+import { json, type ActionFunctionArgs } from "@remix-run/node";
+import { requireUserId } from "~/services/session.server";
+
+import { logger } from "~/services/logger.service";
+import { prisma } from "~/db.server";
+
+export async function action({ request }: ActionFunctionArgs) {
+ if (request.method !== "POST") {
+ return json({ error: "Method not allowed" }, { status: 405 });
+ }
+
+ try {
+ const userId = await requireUserId(request);
+ const body = await request.json();
+ const { integrationAccountId } = body;
+
+ if (!integrationAccountId) {
+ return json(
+ { error: "Integration account ID is required" },
+ { status: 400 },
+ );
+ }
+
+ // Soft delete the integration account by setting deletedAt
+ const updatedAccount = await prisma.integrationAccount.delete({
+ where: {
+ id: integrationAccountId,
+ deleted: null,
+ },
+ });
+
+ logger.info("Integration account disconnected (soft deleted)", {
+ integrationAccountId,
+ userId,
+ });
+
+ return json({
+ success: true,
+ message: "Integration account disconnected successfully",
+ });
+ } catch (error) {
+ logger.error("Failed to disconnect integration account", {
+ error: error instanceof Error ? error.message : "Unknown error",
+ });
+
+ return json(
+ { error: "Failed to disconnect integration account" },
+ { status: 500 },
+ );
+ }
+}
diff --git a/apps/webapp/app/routes/api.v1.integration_account.disconnect_mcp.tsx b/apps/webapp/app/routes/api.v1.integration_account.disconnect_mcp.tsx
new file mode 100644
index 0000000..90c16c3
--- /dev/null
+++ b/apps/webapp/app/routes/api.v1.integration_account.disconnect_mcp.tsx
@@ -0,0 +1,75 @@
+import { json, type ActionFunctionArgs } from "@remix-run/node";
+import { requireUserId } from "~/services/session.server";
+
+import { logger } from "~/services/logger.service";
+import { prisma } from "~/db.server";
+
+export async function action({ request }: ActionFunctionArgs) {
+ if (request.method !== "POST") {
+ return json({ error: "Method not allowed" }, { status: 405 });
+ }
+
+ try {
+ const userId = await requireUserId(request);
+ const body = await request.json();
+ const { integrationAccountId } = body;
+
+ if (!integrationAccountId) {
+ return json(
+ { error: "Integration account ID is required" },
+ { status: 400 },
+ );
+ }
+
+ // Get the current integration account
+ const currentAccount = await prisma.integrationAccount.findUnique({
+ where: {
+ id: integrationAccountId,
+ deleted: null,
+ },
+ });
+
+ if (!currentAccount) {
+ return json({ error: "Integration account not found" }, { status: 404 });
+ }
+
+ // Parse the current configuration
+ const currentConfig =
+ (currentAccount.integrationConfiguration as any) || {};
+
+ // Remove the mcp key from the configuration
+ const updatedConfig = { ...currentConfig };
+ delete updatedConfig.mcp;
+
+ // Update the integration account
+ const updatedAccount = await prisma.integrationAccount.update({
+ where: {
+ id: integrationAccountId,
+ deleted: null,
+ },
+ data: {
+ integrationConfiguration: updatedConfig,
+ },
+ });
+
+ logger.info("MCP configuration disconnected", {
+ integrationAccountId,
+ userId,
+ });
+
+ return json({
+ success: true,
+ message: "MCP configuration disconnected successfully",
+ account: updatedAccount,
+ });
+ } catch (error) {
+ logger.error("Failed to disconnect MCP configuration", {
+ error: error instanceof Error ? error.message : "Unknown error",
+ });
+
+ return json(
+ { error: "Failed to disconnect MCP configuration" },
+ { status: 500 },
+ );
+ }
+}
diff --git a/apps/webapp/app/routes/api.v1.integration_account.tsx b/apps/webapp/app/routes/api.v1.integration_account.tsx
index d25df9e..ae90563 100644
--- a/apps/webapp/app/routes/api.v1.integration_account.tsx
+++ b/apps/webapp/app/routes/api.v1.integration_account.tsx
@@ -1,11 +1,11 @@
import { json } from "@remix-run/node";
import { z } from "zod";
-import { createActionApiRoute } from "~/services/routeBuilders/apiBuilder.server";
-import { createIntegrationAccount } from "~/services/integrationAccount.server";
+import { createHybridActionApiRoute } from "~/services/routeBuilders/apiBuilder.server";
import { IntegrationEventType } from "@core/types";
import { runIntegrationTrigger } from "~/services/integration.server";
import { getIntegrationDefinitionWithId } from "~/services/integrationDefinition.server";
import { logger } from "~/services/logger.service";
+import { getWorkspaceByUser } from "~/models/workspace.server";
// Schema for creating an integration account with API key
const IntegrationAccountBodySchema = z.object({
@@ -14,30 +14,30 @@ const IntegrationAccountBodySchema = z.object({
});
// Route for creating an integration account directly with an API key
-const { action, loader } = createActionApiRoute(
+const { action, loader } = createHybridActionApiRoute(
{
body: IntegrationAccountBodySchema,
allowJWT: true,
authorization: {
- action: "create",
- subject: "IntegrationAccount",
+ action: "integrationaccount:create",
},
corsStrategy: "all",
},
async ({ body, authentication }) => {
const { integrationDefinitionId, apiKey } = body;
const { userId } = authentication;
+ const workspace = await getWorkspaceByUser(authentication.userId);
try {
// Get the integration definition
const integrationDefinition = await getIntegrationDefinitionWithId(
- integrationDefinitionId
+ integrationDefinitionId,
);
if (!integrationDefinition) {
return json(
{ error: "Integration definition not found" },
- { status: 404 }
+ { status: 404 },
);
}
@@ -50,26 +50,18 @@ const { action, loader } = createActionApiRoute(
apiKey,
},
},
- userId
+ userId,
+ workspace?.id,
);
if (!setupResult || !setupResult.accountId) {
return json(
{ error: "Failed to setup integration with the provided API key" },
- { status: 400 }
+ { status: 400 },
);
}
- // Create the integration account
- const integrationAccount = await createIntegrationAccount({
- accountId: setupResult.accountId,
- integrationDefinitionId,
- userId,
- config: setupResult.config || {},
- settings: setupResult.settings || {},
- });
-
- return json({ success: true, integrationAccount });
+ return json({ success: true, setupResult });
} catch (error) {
logger.error("Error creating integration account", {
error,
@@ -78,10 +70,10 @@ const { action, loader } = createActionApiRoute(
});
return json(
{ error: "Failed to create integration account" },
- { status: 500 }
+ { status: 500 },
);
}
- }
+ },
);
-export { action, loader };
\ No newline at end of file
+export { action, loader };
diff --git a/apps/webapp/app/routes/api.v1.logs.all.tsx b/apps/webapp/app/routes/api.v1.logs.all.tsx
index 71aeb89..f58214b 100644
--- a/apps/webapp/app/routes/api.v1.logs.all.tsx
+++ b/apps/webapp/app/routes/api.v1.logs.all.tsx
@@ -109,6 +109,7 @@ export async function loader({ request }: LoaderFunctionArgs) {
const integrationDef =
log.activity?.integrationAccount?.integrationDefinition;
const logData = log.data as any;
+
return {
id: log.id,
source: integrationDef?.name || logData?.source || "Unknown",
diff --git a/apps/webapp/app/routes/api.v1.mcp.$slug.tsx b/apps/webapp/app/routes/api.v1.mcp.$slug.tsx
index 0355039..6cfa568 100644
--- a/apps/webapp/app/routes/api.v1.mcp.$slug.tsx
+++ b/apps/webapp/app/routes/api.v1.mcp.$slug.tsx
@@ -81,21 +81,25 @@ const { action, loader } = createActionApiRoute(
const integrationConfig =
integrationAccount?.integrationConfiguration as any;
- if (!integrationAccount || !integrationConfig) {
+ if (
+ !integrationAccount ||
+ !integrationConfig ||
+ !integrationConfig.mcp
+ ) {
return null;
}
return {
serverUrl,
tokens: {
- access_token: integrationConfig.access_token,
- token_type: integrationConfig.token_type || "bearer",
- expires_in: integrationConfig.expires_in || 3600,
- refresh_token: integrationConfig.refresh_token,
- scope: integrationConfig.scope || "read write",
+ access_token: integrationConfig.mcp.tokens.access_token,
+ token_type: integrationConfig.mcp.tokens.token_type || "bearer",
+ expires_in: integrationConfig.mcp.tokens.expires_in || 3600,
+ refresh_token: integrationConfig.mcp.tokens.refresh_token,
+ scope: integrationConfig.mcp.tokens.scope || "read write",
},
- expiresAt: integrationConfig.expiresAt
- ? new Date(integrationConfig.expiresAt)
+ expiresAt: integrationConfig.mcp.tokens.expiresAt
+ ? new Date(integrationConfig.mcp.tokens.expiresAt)
: new Date(Date.now() + 3600 * 1000),
};
},
diff --git a/apps/webapp/app/routes/api.v1.oauth.callback.mcp.tsx b/apps/webapp/app/routes/api.v1.oauth.callback.mcp.tsx
index 0c98310..8859d81 100644
--- a/apps/webapp/app/routes/api.v1.oauth.callback.mcp.tsx
+++ b/apps/webapp/app/routes/api.v1.oauth.callback.mcp.tsx
@@ -6,6 +6,10 @@ import { createMCPAuthClient } from "@core/mcp-proxy";
import { logger } from "~/services/logger.service";
import { env } from "~/env.server";
import { getIntegrationDefinitionForState } from "~/services/oauth/oauth.server";
+import {
+ getIntegrationAccount,
+ getIntegrationAccountForId,
+} from "~/services/integrationAccount.server";
const CALLBACK_URL = `${env.APP_ORIGIN}/api/v1/oauth/callback`;
const MCP_CALLBACK_URL = `${CALLBACK_URL}/mcp`;
@@ -26,8 +30,13 @@ export async function loader({ request }: LoaderFunctionArgs) {
});
}
- const { integrationDefinitionId, redirectURL } =
- await getIntegrationDefinitionForState(state);
+ const {
+ integrationDefinitionId,
+ redirectURL,
+ userId,
+ workspaceId,
+ integrationAccountId,
+ } = await getIntegrationDefinitionForState(state);
try {
// For now, we'll assume Linear integration - in the future this should be derived from state
@@ -35,6 +44,9 @@ export async function loader({ request }: LoaderFunctionArgs) {
integrationDefinitionId,
);
+ const integrationAccount =
+ await getIntegrationAccountForId(integrationAccountId);
+
if (!integrationDefinition) {
throw new Error("Integration definition not found");
}
@@ -71,11 +83,13 @@ export async function loader({ request }: LoaderFunctionArgs) {
state,
redirect_uri: MCP_CALLBACK_URL,
},
- integrationDefinition,
+ mcp: true,
},
},
// We need to get userId from somewhere - for now using undefined
- undefined,
+ userId,
+ workspaceId,
+ integrationAccount ?? undefined,
);
return new Response(null, {
diff --git a/apps/webapp/app/routes/api.v1.oauth.callback.tsx b/apps/webapp/app/routes/api.v1.oauth.callback.tsx
index 4183d88..1e361a8 100644
--- a/apps/webapp/app/routes/api.v1.oauth.callback.tsx
+++ b/apps/webapp/app/routes/api.v1.oauth.callback.tsx
@@ -14,7 +14,7 @@ const { loader } = createActionApiRoute(
for (const [key, value] of url.searchParams.entries()) {
params[key] = value;
}
- return await callbackHandler(params, request);
+ return await callbackHandler(params);
},
);
diff --git a/apps/webapp/app/routes/home.integration.$slug.tsx b/apps/webapp/app/routes/home.integration.$slug.tsx
index d39a04c..f0ebb6b 100644
--- a/apps/webapp/app/routes/home.integration.$slug.tsx
+++ b/apps/webapp/app/routes/home.integration.$slug.tsx
@@ -1,14 +1,22 @@
-import React, { useMemo } from "react";
+import React, { useMemo, useState, useCallback } from "react";
import { json, type LoaderFunctionArgs } from "@remix-run/node";
-import { useLoaderData, Link } from "@remix-run/react";
+import { useLoaderData, useFetcher } from "@remix-run/react";
import { requireUserId, requireWorkpace } from "~/services/session.server";
import { getIntegrationDefinitions } from "~/services/integrationDefinition.server";
import { getIntegrationAccounts } from "~/services/integrationAccount.server";
-import { IntegrationAuthDialog } from "~/components/integrations/IntegrationAuthDialog";
import { Button } from "~/components/ui/button";
-import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "~/components/ui/card";
+import { Input } from "~/components/ui/input";
+import {
+ Card,
+ CardContent,
+ CardDescription,
+ CardHeader,
+ CardTitle,
+} from "~/components/ui/card";
import { getIcon, type IconType } from "~/components/icon-utils";
-import { ArrowLeft, ExternalLink } from "lucide-react";
+import { Checkbox } from "~/components/ui/checkbox";
+import { MCPAuthSection } from "~/components/integrations/mcp-auth-section";
+import { ConnectedAccountSection } from "~/components/integrations/connected-account-section";
export async function loader({ request, params }: LoaderFunctionArgs) {
const userId = await requireUserId(request);
@@ -21,7 +29,7 @@ export async function loader({ request, params }: LoaderFunctionArgs) {
]);
const integration = integrationDefinitions.find(
- (def) => def.slug === slug || def.id === slug
+ (def) => def.slug === slug || def.id === slug,
);
if (!integration) {
@@ -49,83 +57,119 @@ function parseSpec(spec: any) {
export default function IntegrationDetail() {
const { integration, integrationAccounts } = useLoaderData
();
+ const [apiKey, setApiKey] = useState("");
+ const [isLoading, setIsLoading] = useState(false);
+ const [isConnecting, setIsConnecting] = useState(false);
+ const [showApiKeyForm, setShowApiKeyForm] = useState(false);
+
+ const apiKeyFetcher = useFetcher();
+ const oauthFetcher = useFetcher<{ redirectURL: string }>();
const activeAccount = useMemo(
() =>
integrationAccounts.find(
- (acc) => acc.integrationDefinitionId === integration.id && acc.isActive
+ (acc) => acc.integrationDefinitionId === integration.id && acc.isActive,
),
- [integrationAccounts, integration.id]
+ [integrationAccounts, integration.id],
);
- const specData = useMemo(() => parseSpec(integration.spec), [integration.spec]);
+ const specData = useMemo(
+ () => parseSpec(integration.spec),
+ [integration.spec],
+ );
const hasApiKey = !!specData?.auth?.api_key;
const hasOAuth2 = !!specData?.auth?.OAuth2;
const hasMCPAuth = !!specData?.mcpAuth;
const Component = getIcon(integration.icon as IconType);
+ const handleApiKeyConnect = useCallback(() => {
+ if (!apiKey.trim()) return;
+
+ setIsLoading(true);
+ apiKeyFetcher.submit(
+ {
+ integrationDefinitionId: integration.id,
+ apiKey,
+ },
+ {
+ method: "post",
+ action: "/api/v1/integration_account",
+ encType: "application/json",
+ },
+ );
+ }, [integration.id, apiKey, apiKeyFetcher]);
+
+ const handleOAuthConnect = useCallback(() => {
+ setIsConnecting(true);
+ oauthFetcher.submit(
+ {
+ integrationDefinitionId: integration.id,
+ redirectURL: window.location.href,
+ },
+ {
+ method: "post",
+ action: "/api/v1/oauth",
+ encType: "application/json",
+ },
+ );
+ }, [integration.id, oauthFetcher]);
+
+ // Watch for fetcher completion
+ React.useEffect(() => {
+ if (apiKeyFetcher.state === "idle" && isLoading) {
+ if (apiKeyFetcher.data !== undefined) {
+ window.location.reload();
+ }
+ }
+ }, [apiKeyFetcher.state, apiKeyFetcher.data, isLoading]);
+
+ React.useEffect(() => {
+ if (oauthFetcher.state === "idle" && isConnecting) {
+ if (oauthFetcher.data?.redirectURL) {
+ window.location.href = oauthFetcher.data.redirectURL;
+ } else {
+ setIsConnecting(false);
+ }
+ }
+ }, [oauthFetcher.state, oauthFetcher.data, isConnecting]);
+
return (
- {/* Header */}
-
-
-
- Back to Integrations
-
-
-
{/* Integration Details */}
-
+
-
+
-
+
-
+
{integration.name}
-
+
{integration.description || `Connect to ${integration.name}`}
-
- {/* Connection Status */}
-
- Status:
- {activeAccount ? (
-
- Connected
-
- ) : (
-
- Not Connected
-
- )}
-
-
+
{/* Authentication Methods */}
Authentication Methods
{hasApiKey && (
- ✓ API Key authentication
+
+ API Key authentication
+
)}
{hasOAuth2 && (
- ✓ OAuth 2.0 authentication
-
- )}
- {hasMCPAuth && (
-
- ✓ MCP (Model Context Protocol) authentication
+
+
+ OAuth 2.0 authentication
+
)}
{!hasApiKey && !hasOAuth2 && !hasMCPAuth && (
@@ -136,46 +180,110 @@ export default function IntegrationDetail() {
- {/* Connect Button */}
- {!activeAccount && (hasApiKey || hasOAuth2 || hasMCPAuth) && (
-
-
-
- Connect to {integration.name}
-
-
+ {/* Connect Section */}
+ {!activeAccount && (hasApiKey || hasOAuth2) && (
+
+
+ Connect to {integration.name}
+
+
+ {/* API Key Authentication */}
+ {hasApiKey && (
+
+
API Key Authentication
+ {!showApiKeyForm ? (
+
setShowApiKeyForm(true)}
+ className="w-full"
+ >
+ Connect with API Key
+
+ ) : (
+
+
+
+ {specData?.auth?.api_key?.label || "API Key"}
+
+
setApiKey(e.target.value)}
+ />
+ {specData?.auth?.api_key?.description && (
+
+ {specData.auth.api_key.description}
+
+ )}
+
+
+ {
+ setShowApiKeyForm(false);
+ setApiKey("");
+ }}
+ >
+ Cancel
+
+
+ {isLoading || apiKeyFetcher.state === "submitting"
+ ? "Connecting..."
+ : "Connect"}
+
+
+
+ )}
+
+ )}
+
+ {/* OAuth Authentication */}
+ {hasOAuth2 && (
+
+
+ OAuth 2.0 Authentication
+
+
+ {isConnecting || oauthFetcher.state === "submitting"
+ ? "Connecting..."
+ : `Connect to ${integration.name}`}
+
+
+ )}
)}
{/* Connected Account Info */}
- {activeAccount && (
-
-
Connected Account
-
-
-
Account ID: {activeAccount.id}
-
- Connected on {new Date(activeAccount.createdAt).toLocaleDateString()}
-
-
-
-
- )}
+
- {/* Integration Spec Details */}
- {specData && Object.keys(specData).length > 0 && (
-
-
Integration Details
-
-
- {JSON.stringify(specData, null, 2)}
-
-
-
- )}
+ {/* MCP Authentication Section */}
+
);
-}
\ No newline at end of file
+}
diff --git a/apps/webapp/app/routes/home.integrations.tsx b/apps/webapp/app/routes/home.integrations.tsx
index 1096280..cbbe8cf 100644
--- a/apps/webapp/app/routes/home.integrations.tsx
+++ b/apps/webapp/app/routes/home.integrations.tsx
@@ -5,7 +5,7 @@ import { type LoaderFunctionArgs } from "@remix-run/server-runtime";
import { requireUserId, requireWorkpace } from "~/services/session.server";
import { getIntegrationDefinitions } from "~/services/integrationDefinition.server";
import { getIntegrationAccounts } from "~/services/integrationAccount.server";
-import { IntegrationGrid } from "~/components/integrations/IntegrationGrid";
+import { IntegrationGrid } from "~/components/integrations/integration-grid";
export async function loader({ request }: LoaderFunctionArgs) {
const userId = await requireUserId(request);
diff --git a/apps/webapp/app/routes/home.logs.activity.tsx b/apps/webapp/app/routes/home.logs.activity.tsx
index fc7c7ca..c90fdde 100644
--- a/apps/webapp/app/routes/home.logs.activity.tsx
+++ b/apps/webapp/app/routes/home.logs.activity.tsx
@@ -2,34 +2,33 @@ import { useState } from "react";
import { useLogs } from "~/hooks/use-logs";
import { LogsFilters } from "~/components/logs/logs-filters";
import { VirtualLogsList } from "~/components/logs/virtual-logs-list";
-import { AppContainer, PageContainer, PageBody } from "~/components/layout/app-layout";
-import { Card, CardContent, CardHeader, CardTitle } from "~/components/ui/card";
-import { Badge } from "~/components/ui/badge";
+import { AppContainer, PageContainer } from "~/components/layout/app-layout";
+import { Card, CardContent } from "~/components/ui/card";
import { Activity } from "lucide-react";
export default function LogsActivity() {
const [selectedSource, setSelectedSource] = useState
();
const [selectedStatus, setSelectedStatus] = useState();
-
- const {
- logs,
- hasMore,
- loadMore,
- availableSources,
- isLoading,
- isInitialLoad
- } = useLogs({
- endpoint: '/api/v1/logs/activity',
- source: selectedSource,
- status: selectedStatus
+
+ const {
+ logs,
+ hasMore,
+ loadMore,
+ availableSources,
+ isLoading,
+ isInitialLoad,
+ } = useLogs({
+ endpoint: "/api/v1/logs/activity",
+ source: selectedSource,
+ status: selectedStatus,
});
if (isInitialLoad) {
return (
-
-
+
@@ -37,80 +36,43 @@ export default function LogsActivity() {
}
return (
-
-
-
-
- {/* Header */}
-
-
-
-
-
Activity Ingestion Logs
-
- View ingestion logs for activities from connected integrations
-
-
-
-
- {logs.length} activity logs loaded
-
-
+
+
- {/* Filters */}
-
-
- Filters
-
-
-
-
-
-
- {/* Logs List */}
-
-
-
Activity Ingestion Queue
- {hasMore && (
-
- Scroll to load more...
-
- )}
+ {/* Logs List */}
+
+ {logs.length === 0 ? (
+
+
+
+
+
+ No activity logs found
+
+
+ {selectedSource || selectedStatus
+ ? "Try adjusting your filters to see more results."
+ : "No activity ingestion logs are available yet."}
+
-
- {logs.length === 0 ? (
-
-
-
-
-
No activity logs found
-
- {selectedSource || selectedStatus
- ? 'Try adjusting your filters to see more results.'
- : 'No activity ingestion logs are available yet.'}
-
-
-
-
- ) : (
-
- )}
-
-
-
-
-
+
+
+ ) : (
+
+ )}
+
+
);
}
diff --git a/apps/webapp/app/services/integration.server.ts b/apps/webapp/app/services/integration.server.ts
index 9280202..0ccf118 100644
--- a/apps/webapp/app/services/integration.server.ts
+++ b/apps/webapp/app/services/integration.server.ts
@@ -1,39 +1,12 @@
import { tasks } from "@trigger.dev/sdk/v3";
-import { getOrCreatePersonalAccessToken } from "./personalAccessToken.server";
import { logger } from "./logger.service";
import { type integrationRun } from "~/trigger/integrations/integration-run";
-import type { IntegrationDefinitionV2 } from "@core/database";
-
-/**
- * Prepares the parameters for triggering an integration.
- * If userId is provided, gets or creates a personal access token for the user.
- */
-async function prepareIntegrationTrigger(
- integrationDefinition: IntegrationDefinitionV2,
- userId?: string,
-) {
- logger.info(`Loading integration ${integrationDefinition.slug}`);
-
- let pat = "";
- let patId = "";
- if (userId) {
- // Use the integration slug as the token name for uniqueness
- const tokenResult = await getOrCreatePersonalAccessToken({
- name: integrationDefinition.slug ?? "integration",
- userId,
- });
- pat = tokenResult.token ?? "";
- patId = tokenResult.id ?? "";
- }
-
- return {
- integrationDefinition,
- pat,
- patId,
- };
-}
+import type {
+ IntegrationAccount,
+ IntegrationDefinitionV2,
+} from "@core/database";
/**
* Triggers an integration run asynchronously.
@@ -43,11 +16,24 @@ export async function runIntegrationTriggerAsync(
// eslint-disable-next-line @typescript-eslint/no-explicit-any
event: any,
userId?: string,
+ workspaceId?: string,
) {
- const params = await prepareIntegrationTrigger(integrationDefinition, userId);
+ logger.info(
+ `Triggering async integration run for ${integrationDefinition.slug}`,
+ {
+ integrationId: integrationDefinition.id,
+ event: event.event,
+ userId,
+ workspaceId,
+ },
+ );
+
return await tasks.trigger
("integration-run", {
- ...params,
- event,
+ integrationDefinition,
+ event: event.event,
+ eventBody: event.eventBody,
+ integrationAccount: event.integrationAccount,
+ workspaceId,
});
}
@@ -59,14 +45,26 @@ export async function runIntegrationTrigger(
// eslint-disable-next-line @typescript-eslint/no-explicit-any
event: any,
userId?: string,
+ workspaceId?: string,
+ integrationAccount?: IntegrationAccount,
) {
- const params = await prepareIntegrationTrigger(integrationDefinition, userId);
+ logger.info(
+ `Triggering sync integration run for ${integrationDefinition.slug}`,
+ {
+ integrationId: integrationDefinition.id,
+ event: event.event,
+ userId,
+ workspaceId,
+ },
+ );
const response = await tasks.triggerAndPoll(
"integration-run",
{
- ...params,
- integrationAccount: event.integrationAccount,
+ integrationDefinition,
+ integrationAccount,
+ workspaceId,
+ userId,
event: event.event,
eventBody: event.eventBody,
},
diff --git a/apps/webapp/app/services/integrationAccount.server.ts b/apps/webapp/app/services/integrationAccount.server.ts
index 7e36843..d07e1b8 100644
--- a/apps/webapp/app/services/integrationAccount.server.ts
+++ b/apps/webapp/app/services/integrationAccount.server.ts
@@ -13,27 +13,10 @@ export const getIntegrationAccount = async (
});
};
-export const createIntegrationAccount = async ({
- integrationDefinitionId,
- userId,
- accountId,
- config,
- settings,
-}: {
- integrationDefinitionId: string;
- userId: string;
- accountId: string;
- config?: Record;
- settings?: Record;
-}) => {
- return prisma.integrationAccount.create({
- data: {
- accountId,
- integrationDefinitionId,
- integratedById: userId,
- config: config || {},
- settings: settings || {},
- isActive: true,
+export const getIntegrationAccountForId = async (id: string) => {
+ return await prisma.integrationAccount.findUnique({
+ where: {
+ id,
},
});
};
@@ -49,3 +32,13 @@ export const getIntegrationAccounts = async (userId: string) => {
},
});
};
+
+export const getIntegrationAccountForSlug = async (slug: string) => {
+ return await prisma.integrationAccount.findFirst({
+ where: {
+ integrationDefinition: {
+ slug,
+ },
+ },
+ });
+};
diff --git a/apps/webapp/app/services/oauth/oauth-utils.server.ts b/apps/webapp/app/services/oauth/oauth-utils.server.ts
index cf00b25..62316d8 100644
--- a/apps/webapp/app/services/oauth/oauth-utils.server.ts
+++ b/apps/webapp/app/services/oauth/oauth-utils.server.ts
@@ -1,5 +1,5 @@
import { type OAuth2Params } from "@core/types";
-import { IsBoolean, IsString } from "class-validator";
+import { IsBoolean, IsOptional, IsString } from "class-validator";
import type { IntegrationDefinitionV2 } from "@core/database";
import { z } from "zod";
@@ -25,12 +25,17 @@ export class OAuthBodyInterface {
@IsString()
integrationDefinitionId: string;
+
+ @IsString()
+ @IsOptional()
+ integrationAccountId?: string;
}
export const OAuthBodySchema = z.object({
redirectURL: z.string(),
integrationDefinitionId: z.string(),
mcp: z.boolean().optional().default(false),
+ integrationAccountId: z.string().optional(),
});
export type CallbackParams = Record;
diff --git a/apps/webapp/app/services/oauth/oauth.server.ts b/apps/webapp/app/services/oauth/oauth.server.ts
index 02df8ca..7ced15b 100644
--- a/apps/webapp/app/services/oauth/oauth.server.ts
+++ b/apps/webapp/app/services/oauth/oauth.server.ts
@@ -24,17 +24,20 @@ const MCP_CALLBACK_URL = `${CALLBACK_URL}/mcp`;
const session: Record = {};
const mcpSession: Record<
string,
- { integrationDefinitionId: string; redirectURL: string }
+ {
+ integrationDefinitionId: string;
+ redirectURL: string;
+ workspaceId: string;
+ userId: string;
+ integrationAccountId: string;
+ }
> = {};
export type CallbackParams = Record;
// Remix-style callback handler
// Accepts a Remix LoaderFunctionArgs-like object: { request }
-export async function callbackHandler(
- params: CallbackParams,
- request: Request,
-) {
+export async function callbackHandler(params: CallbackParams) {
if (!params.state) {
throw new Error("No state found");
}
@@ -134,14 +137,14 @@ export async function callbackHandler(
...params,
redirect_uri: CALLBACK_URL,
},
- integrationDefinition,
},
},
sessionRecord.userId,
+ sessionRecord.workspaceId,
);
await tasks.trigger("scheduler", {
- integrationAccountId: integrationAccount.id,
+ integrationAccountId: integrationAccount?.id,
});
return new Response(null, {
@@ -253,7 +256,7 @@ export async function getRedirectURLForMCP(
userId: string,
workspaceId?: string,
) {
- const { integrationDefinitionId } = oAuthBody;
+ const { integrationDefinitionId, integrationAccountId } = oAuthBody;
logger.info(
`We got OAuth request for ${workspaceId}: ${userId}: ${integrationDefinitionId}`,
@@ -265,6 +268,10 @@ export async function getRedirectURLForMCP(
integrationDefinitionId,
);
+ if (!integrationAccountId) {
+ throw new Error("No integration account found");
+ }
+
if (!integrationDefinition) {
throw new Error("No integration definition found");
}
@@ -290,6 +297,9 @@ export async function getRedirectURLForMCP(
mcpSession[state] = {
integrationDefinitionId: integrationDefinition.id,
redirectURL,
+ userId,
+ workspaceId: workspaceId as string,
+ integrationAccountId,
};
return {
diff --git a/apps/webapp/app/services/webhook.server.ts b/apps/webapp/app/services/webhook.server.ts
index b6dd22d..7bee9e6 100644
--- a/apps/webapp/app/services/webhook.server.ts
+++ b/apps/webapp/app/services/webhook.server.ts
@@ -42,7 +42,7 @@ export class WebhookService {
if (integrationDefinition) {
try {
- const accountIdResponse = await runIntegrationTrigger(
+ const identifyResponse = await runIntegrationTrigger(
integrationDefinition,
{
event: IntegrationEventType.IDENTIFY,
@@ -55,12 +55,39 @@ export class WebhookService {
let accountId: string | undefined;
- if (
- accountIdResponse?.message?.startsWith("The event payload type is")
- ) {
- accountId = undefined;
+ // Handle new CLI message format response
+ if (identifyResponse?.success && identifyResponse?.result) {
+ // Check if there are identifiers in the response
+ if (
+ identifyResponse.result.identifiers &&
+ identifyResponse.result.identifiers.length > 0
+ ) {
+ accountId = identifyResponse.result.identifiers[0].id;
+ } else if (
+ identifyResponse.result.activities &&
+ identifyResponse.result.activities.length > 0
+ ) {
+ // Sometimes the account ID might be in activities data
+ const firstActivity = identifyResponse.result.activities[0];
+ accountId = firstActivity.accountId || firstActivity.id;
+ } else {
+ // Check raw output for backward compatibility
+ accountId = identifyResponse.rawOutput?.trim();
+ }
+ } else if (identifyResponse?.error) {
+ logger.warn("Integration IDENTIFY command failed", {
+ error: identifyResponse.error,
+ sourceName,
+ });
} else {
- accountId = accountIdResponse;
+ // Handle legacy response format for backward compatibility
+ if (
+ identifyResponse?.message?.startsWith("The event payload type is")
+ ) {
+ accountId = undefined;
+ } else {
+ accountId = identifyResponse;
+ }
}
if (accountId) {
@@ -68,6 +95,17 @@ export class WebhookService {
where: { accountId },
include: { integrationDefinition: true },
});
+
+ logger.info("Found integration account for webhook", {
+ accountId,
+ integrationAccountId: integrationAccount?.id,
+ sourceName,
+ });
+ } else {
+ logger.warn("No account ID found from IDENTIFY command", {
+ sourceName,
+ response: identifyResponse,
+ });
}
} catch (error) {
logger.error("Failed to identify integration account", {
@@ -85,22 +123,38 @@ export class WebhookService {
if (integrationAccount) {
try {
- await runIntegrationTrigger(
+ logger.info(`Processing webhook for ${sourceName}`, {
+ integrationAccountId: integrationAccount.id,
+ integrationSlug: integrationAccount.integrationDefinition.slug,
+ });
+
+ const processResponse = await runIntegrationTrigger(
integrationAccount.integrationDefinition,
{
event: IntegrationEventType.PROCESS,
- integrationAccount,
eventBody: {
eventHeaders,
eventData: { ...eventBody },
},
},
integrationAccount.integratedById,
+ integrationAccount.workspaceId,
+ integrationAccount,
);
- logger.log(`Successfully processed webhook for ${sourceName}`, {
- integrationAccountId: integrationAccount.id,
- });
+ if (processResponse?.success) {
+ logger.log(`Successfully processed webhook for ${sourceName}`, {
+ integrationAccountId: integrationAccount.id,
+ activitiesCreated: processResponse.result?.activities?.length || 0,
+ messagesProcessed: processResponse.messages?.length || 0,
+ });
+ } else {
+ logger.warn(`Webhook processing had issues for ${sourceName}`, {
+ integrationAccountId: integrationAccount.id,
+ error: processResponse?.error,
+ success: processResponse?.success,
+ });
+ }
} catch (error) {
logger.error(`Failed to process webhook for ${sourceName}`, {
error,
diff --git a/apps/webapp/app/trigger/integrations/integration-run-schedule.ts b/apps/webapp/app/trigger/integrations/integration-run-schedule.ts
index acf5801..5cef4d2 100644
--- a/apps/webapp/app/trigger/integrations/integration-run-schedule.ts
+++ b/apps/webapp/app/trigger/integrations/integration-run-schedule.ts
@@ -3,8 +3,6 @@ import { IntegrationEventType } from "@core/types";
import { logger, schedules, tasks } from "@trigger.dev/sdk/v3";
import { type integrationRun } from "./integration-run";
-import { getOrCreatePersonalAccessToken } from "../utils/utils";
-import { nanoid } from "nanoid";
const prisma = new PrismaClient();
@@ -27,7 +25,7 @@ export const integrationRunSchedule = schedules.task({
if (!integrationAccount) {
const deletedSchedule = await schedules.del(externalId);
- logger.info("No integration account found");
+ logger.info("No integration account found, deleting schedule");
return deletedSchedule;
}
@@ -36,22 +34,20 @@ export const integrationRunSchedule = schedules.task({
return null;
}
- const pat = await getOrCreatePersonalAccessToken({
- name: `integration_scheduled_${nanoid(10)}`,
- userId: integrationAccount.workspace.userId as string,
+ logger.info("Triggering scheduled integration run", {
+ integrationId: integrationAccount.integrationDefinition.id,
+ integrationSlug: integrationAccount.integrationDefinition.slug,
+ accountId: integrationAccount.id,
});
- if (!pat || !pat.token) {
- logger.info("No pat token found");
- return null;
- }
-
return await tasks.trigger("integration-run", {
event: IntegrationEventType.SYNC,
- pat: pat.token,
- patId: pat.id,
integrationAccount,
integrationDefinition: integrationAccount.integrationDefinition,
+ eventBody: {
+ scheduled: true,
+ scheduledAt: new Date().toISOString(),
+ },
});
},
});
diff --git a/apps/webapp/app/trigger/integrations/integration-run.ts b/apps/webapp/app/trigger/integrations/integration-run.ts
index 5d2454d..c3f1bef 100644
--- a/apps/webapp/app/trigger/integrations/integration-run.ts
+++ b/apps/webapp/app/trigger/integrations/integration-run.ts
@@ -1,100 +1,435 @@
-import createLoadRemoteModule, {
- createRequires,
-} from "@paciolan/remote-module-loader";
-
import { logger, task } from "@trigger.dev/sdk/v3";
import axios from "axios";
+import { spawn } from "child_process";
+import {
+ writeFileSync,
+ unlinkSync,
+ mkdtempSync,
+ existsSync,
+ readFileSync,
+} from "fs";
+import { join, isAbsolute, resolve } from "path";
+import { tmpdir } from "os";
import {
type IntegrationDefinitionV2,
type IntegrationAccount,
} from "@core/database";
-import { deletePersonalAccessToken } from "../utils/utils";
-import { type IntegrationEventType } from "@core/types";
+import { IntegrationEventType, type Message } from "@core/types";
+import { extractMessagesFromOutput } from "../utils/cli-message-handler";
+import {
+ createActivities,
+ createIntegrationAccount,
+ saveIntegrationAccountState,
+ saveMCPConfig,
+} from "../utils/message-utils";
-const fetcher = async (url: string) => {
- // Handle remote URLs with axios
- const response = await axios.get(url);
-
- return response.data;
-};
-
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
-const loadRemoteModule = async (requires: any) =>
- createLoadRemoteModule({ fetcher, requires });
-
-function createAxiosInstance(token: string) {
- const instance = axios.create();
-
- instance.interceptors.request.use((config) => {
- // Check if URL starts with /api and doesn't have a full host
- if (config.url?.startsWith("/api")) {
- config.url = `${process.env.BACKEND_HOST}${config.url.replace("/api/", "/")}`;
- }
-
- if (
- config.url?.includes(process.env.FRONTEND_HOST || "") ||
- config.url?.includes(process.env.BACKEND_HOST || "")
- ) {
- config.headers.Authorization = `Bearer ${token}`;
- }
-
- return config;
- });
-
- return instance;
+/**
+ * Determines if a string is a URL.
+ */
+function isUrl(str: string): boolean {
+ try {
+ // Accepts http, https, file, etc.
+ const url = new URL(str);
+ return url.protocol === "http:" || url.protocol === "https:";
+ } catch {
+ return false;
+ }
}
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
-const getRequires = (axios: any) => createRequires({ axios });
+/**
+ * Loads integration file from a URL or a local path.
+ */
+const loadIntegrationSource = async (source: string): Promise => {
+ if (!source) {
+ throw new Error("Integration source is not provided");
+ }
+
+ // If it's a URL, fetch it
+ if (isUrl(source)) {
+ try {
+ const response = await axios.get(source);
+ return response.data;
+ } catch (error) {
+ throw new Error(
+ `Failed to fetch integration file from ${source}: ${error instanceof Error ? error.message : "Unknown error"}`,
+ );
+ }
+ }
+
+ // Otherwise, treat as a local file path (absolute or relative)
+ let filePath = source;
+ if (!isAbsolute(filePath)) {
+ filePath = resolve(process.cwd(), filePath);
+ }
+ if (existsSync(filePath)) {
+ try {
+ return readFileSync(filePath, "utf8");
+ } catch (error) {
+ throw new Error(
+ `Failed to read integration file from path ${filePath}: ${error instanceof Error ? error.message : "Unknown error"}`,
+ );
+ }
+ }
+
+ throw new Error(`Integration source is not found: ${source}`);
+};
+
+/**
+ * Executes integration CLI command with integration file
+ */
+const executeCLICommand = async (
+ integrationFile: string,
+ eventType: IntegrationEventType,
+ eventBody?: any,
+ config?: any,
+ integrationDefinition?: IntegrationDefinitionV2,
+ state?: any,
+): Promise => {
+ return new Promise((resolve, reject) => {
+ // Create temporary directory for the integration file
+ const tempDir = mkdtempSync(join(tmpdir(), "integration-"));
+ const integrationPath = join(tempDir, "integration.js");
+
+ try {
+ // Write integration file to temporary location
+ writeFileSync(integrationPath, integrationFile);
+
+ // Build command arguments based on event type and integration-cli spec
+ const args = [integrationPath];
+
+ switch (eventType) {
+ case IntegrationEventType.SETUP:
+ args.push("setup");
+ args.push("--event-body", JSON.stringify(eventBody || {}));
+ args.push(
+ "--integration-definition",
+ JSON.stringify(integrationDefinition || {}),
+ );
+ break;
+
+ case IntegrationEventType.IDENTIFY:
+ args.push("identify");
+ args.push("--webhook-data", JSON.stringify(eventBody || {}));
+ break;
+
+ case IntegrationEventType.PROCESS:
+ args.push("process");
+ args.push(
+ "--event-data",
+ JSON.stringify(eventBody?.eventData || eventBody || {}),
+ );
+ args.push("--config", JSON.stringify(config || {}));
+ break;
+
+ case IntegrationEventType.SYNC:
+ args.push("sync");
+ args.push("--config", JSON.stringify(config || {}));
+ args.push("--state", JSON.stringify(state || {}));
+ break;
+
+ default:
+ throw new Error(`Unsupported event type: ${eventType}`);
+ }
+
+ // Use node to execute the integration file
+ const childProcess = spawn("node", args, {
+ env: process.env,
+ cwd: tempDir,
+ stdio: ["pipe", "pipe", "pipe"],
+ });
+
+ let stdout = "";
+ let stderr = "";
+
+ childProcess.stdout.on("data", (data) => {
+ stdout += data.toString();
+ });
+
+ childProcess.stderr.on("data", (data) => {
+ stderr += data.toString();
+ });
+
+ childProcess.on("close", (code) => {
+ try {
+ // Clean up temporary file
+ unlinkSync(integrationPath);
+ } catch (cleanupError) {
+ logger.warn("Failed to cleanup temporary file", {
+ error: cleanupError,
+ });
+ }
+
+ if (code === 0) {
+ resolve(stdout);
+ } else {
+ reject(
+ new Error(
+ `Integration CLI failed with exit code ${code}: ${stderr}`,
+ ),
+ );
+ }
+ });
+
+ childProcess.on("error", (error) => {
+ try {
+ unlinkSync(integrationPath);
+ } catch (cleanupError) {
+ logger.warn("Failed to cleanup temporary file", {
+ error: cleanupError,
+ });
+ }
+ reject(error);
+ });
+ } catch (error) {
+ try {
+ unlinkSync(integrationPath);
+ } catch (cleanupError) {
+ logger.warn("Failed to cleanup temporary file", {
+ error: cleanupError,
+ });
+ }
+ reject(error);
+ }
+ });
+};
+
+async function handleActivityMessage(
+ messages: Message[],
+ integrationAccountId: string,
+ userId: string,
+): Promise {
+ return createActivities({ integrationAccountId, messages, userId });
+}
+
+async function handleStateMessage(
+ messages: Message[],
+ integrationAccountId: string,
+): Promise {
+ // TODO: Implement state message handling
+ return saveIntegrationAccountState({ messages, integrationAccountId });
+}
+
+async function handleIdentifierMessage(message: Message): Promise {
+ return message.data;
+}
+
+async function handleAccountMessage(
+ messages: Message[],
+ integrationDefinition: IntegrationDefinitionV2,
+ workspaceId: string,
+ userId: string,
+ integrationAccountId: string,
+): Promise {
+ const message = messages[0];
+ const mcp = message.data.mcp;
+
+ if (mcp) {
+ return await saveMCPConfig({
+ integrationAccountId,
+ config: message.data.config,
+ });
+ }
+
+ // Handle only one messages since account gets created only for one
+ const {
+ data: { settings, config, accountId },
+ } = messages[0];
+ return await createIntegrationAccount({
+ integrationDefinitionId: integrationDefinition.id,
+ workspaceId,
+ settings,
+ config,
+ accountId,
+ userId,
+ });
+}
+
+/**
+ * Handles CLI messages array and performs necessary actions based on message types
+ */
+async function handleMessageResponse(
+ messages: Message[],
+ integrationDefinition: IntegrationDefinitionV2,
+ workspaceId: string,
+ userId: string,
+ integrationAccountId?: string,
+): Promise {
+ try {
+ logger.info("Handling CLI message response", {
+ integrationId: integrationDefinition.id,
+ messageCount: messages.length,
+ messageTypes: messages.map((m) => m.type),
+ });
+
+ // Group messages by type
+ const grouped: Record = {};
+ for (const message of messages) {
+ if (!grouped[message.type]) {
+ grouped[message.type] = [];
+ }
+ grouped[message.type].push(message);
+ }
+
+ // Handle "activity" messages
+ if (grouped["activity"]) {
+ return await handleActivityMessage(
+ grouped["activity"],
+ integrationAccountId as string,
+ userId,
+ );
+ }
+
+ // Handle "state" messages
+ if (grouped["state"]) {
+ return await handleStateMessage(
+ grouped["state"],
+ integrationAccountId as string,
+ );
+ }
+
+ // Handle "identifier" messages
+ if (grouped["identifier"]) {
+ return await handleIdentifierMessage(grouped["identifier"][0]);
+ }
+
+ // Handle "account" messages (these may involve Prisma writes)
+ if (grouped["account"]) {
+ return await handleAccountMessage(
+ grouped["account"],
+ integrationDefinition,
+ workspaceId,
+ userId,
+ integrationAccountId as string,
+ );
+ }
+
+ // Warn for unknown message types
+ for (const type of Object.keys(grouped)) {
+ if (!["activity", "state", "identifier", "account"].includes(type)) {
+ for (const message of grouped[type]) {
+ logger.warn("Unknown message type", {
+ messageType: type,
+ message,
+ });
+ }
+ }
+ }
+ } catch (error) {
+ logger.error("Failed to handle CLI message response", {
+ error: error instanceof Error ? error.message : "Unknown error",
+ integrationId: integrationDefinition.id,
+ messages,
+ });
+ throw error;
+ }
+}
+
+// Remove old event-based handlers as they are replaced by message-type handlers above
export const integrationRun = task({
id: "integration-run",
run: async ({
- pat,
- patId,
eventBody,
integrationAccount,
integrationDefinition,
event,
+ workspaceId,
+ userId,
}: {
- pat: string;
- patId: string;
// This is the event you want to pass to the integration
event: IntegrationEventType;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
eventBody?: any;
integrationDefinition: IntegrationDefinitionV2;
integrationAccount?: IntegrationAccount;
+ workspaceId?: string;
+ userId?: string;
}) => {
- const remoteModuleLoad = await loadRemoteModule(
- getRequires(createAxiosInstance(pat)),
- );
+ try {
+ logger.info(
+ `Starting integration run for ${integrationDefinition.slug}`,
+ {
+ event,
+ integrationId: integrationDefinition.id,
+ },
+ );
- logger.info(
- `${integrationDefinition.url}/${integrationDefinition.version}/index.cjs`,
- );
+ // Load the integration file from a URL or a local path
+ const integrationSource = integrationDefinition.url as string;
+ const integrationFile = await loadIntegrationSource(integrationSource);
+ logger.info(`Loaded integration file from ${integrationSource}`);
- const integrationFunction = await remoteModuleLoad(
- `${integrationDefinition.url}/${integrationDefinition.version}/index.cjs`,
- );
+ // Prepare enhanced event body based on event type
+ let enhancedEventBody = eventBody;
- // const integrationFunction = await remoteModuleLoad(
- // `${integrationDefinition.url}`,
- // );
+ // For SETUP events, include OAuth response and parameters
+ if (event === IntegrationEventType.SETUP) {
+ enhancedEventBody = {
+ ...eventBody,
+ };
+ }
- // Construct the proper IntegrationEventPayload structure
- const integrationEventPayload = {
- event,
- eventBody: { ...eventBody, integrationDefinition },
- config: integrationAccount?.integrationConfiguration || {},
- };
+ // For PROCESS events, ensure eventData is properly structured
+ if (event === IntegrationEventType.PROCESS) {
+ enhancedEventBody = {
+ eventData: eventBody,
+ };
+ }
- const result = await integrationFunction.run(integrationEventPayload);
+ logger.info(`Executing integration CLI`, {
+ event,
+ integrationId: integrationDefinition.id,
+ hasConfig: !!integrationAccount?.integrationConfiguration,
+ });
- await deletePersonalAccessToken(patId);
+ const settings = integrationAccount?.settings as any;
- logger.info("Personal access token deleted");
+ // Execute the CLI command using node
+ const output = await executeCLICommand(
+ integrationFile,
+ event,
+ enhancedEventBody,
+ integrationAccount?.integrationConfiguration,
+ integrationDefinition,
+ settings?.state,
+ );
- return result;
+ logger.info("Integration CLI executed successfully");
+
+ // Process the output messages
+ const messages = extractMessagesFromOutput(output);
+
+ logger.info("Integration run completed", {
+ messageCount: messages.length,
+ messageTypes: messages.map((m) => m.type),
+ });
+
+ // Handle all CLI messages through the generic handler
+ return await handleMessageResponse(
+ messages,
+ integrationDefinition,
+ workspaceId as string,
+ userId as string,
+ integrationAccount?.id,
+ );
+ } catch (error) {
+ const errorMessage = `Integration run failed: ${error instanceof Error ? error.message : "Unknown error"}`;
+ logger.error(errorMessage, {
+ integrationId: integrationDefinition.id,
+ event,
+ error,
+ });
+
+ // For SETUP commands, we need to throw the error so OAuth callback can handle it
+ if (event === IntegrationEventType.SETUP) {
+ throw error;
+ }
+
+ // For other commands, return error in appropriate format
+ return {
+ error: errorMessage,
+ errors: [errorMessage],
+ };
+ }
},
});
diff --git a/apps/webapp/app/trigger/utils/cli-message-handler.ts b/apps/webapp/app/trigger/utils/cli-message-handler.ts
new file mode 100644
index 0000000..5132457
--- /dev/null
+++ b/apps/webapp/app/trigger/utils/cli-message-handler.ts
@@ -0,0 +1,45 @@
+import { type Message } from "@core/types";
+
+/**
+ * Validates if a message has the correct structure
+ * @param message - Message to validate
+ * @returns True if valid, false otherwise
+ */
+export function isValidMessage(message: any): message is Message {
+ return (
+ typeof message === "object" &&
+ message !== null &&
+ typeof message.type === "string" &&
+ message.data !== undefined &&
+ ["spec", "activity", "state", "identifier", "account"].includes(
+ message.type,
+ )
+ );
+}
+
+/**
+ * Extracts and validates messages from CLI output
+ * @param output - Raw CLI output string
+ * @returns Array of valid messages
+ */
+export function extractMessagesFromOutput(output: string): Message[] {
+ const messages: Message[] = [];
+ const lines = output.split("\n");
+
+ for (const line of lines) {
+ const trimmed = line.trim();
+ if (!trimmed) continue;
+
+ try {
+ const parsed = JSON.parse(trimmed);
+ if (isValidMessage(parsed)) {
+ messages.push(parsed);
+ }
+ } catch (error) {
+ // Line is not JSON, skip it
+ continue;
+ }
+ }
+
+ return messages;
+}
diff --git a/apps/webapp/app/trigger/utils/message-utils.ts b/apps/webapp/app/trigger/utils/message-utils.ts
new file mode 100644
index 0000000..f10966a
--- /dev/null
+++ b/apps/webapp/app/trigger/utils/message-utils.ts
@@ -0,0 +1,130 @@
+import { PrismaClient } from "@prisma/client";
+import { type Message } from "@core/types";
+
+const prisma = new PrismaClient();
+
+export const createIntegrationAccount = async ({
+ integrationDefinitionId,
+ userId,
+ accountId,
+ config,
+ settings,
+ workspaceId,
+}: {
+ integrationDefinitionId: string;
+ userId: string;
+ accountId: string;
+ workspaceId: string;
+ config?: Record;
+ settings?: Record;
+}) => {
+ return prisma.integrationAccount.create({
+ data: {
+ accountId,
+ integrationDefinitionId,
+ integratedById: userId,
+ integrationConfiguration: config || {},
+ settings: settings || {},
+ isActive: true,
+ workspaceId,
+ },
+ });
+};
+
+export const saveMCPConfig = async ({
+ integrationAccountId,
+ config,
+}: {
+ integrationAccountId: string;
+ config: any;
+}) => {
+ const integrationAccount = await prisma.integrationAccount.findUnique({
+ where: {
+ id: integrationAccountId,
+ },
+ });
+
+ if (!integrationAccount) {
+ return [];
+ }
+
+ const integrationConfig = integrationAccount.integrationConfiguration as any;
+
+ return prisma.integrationAccount.update({
+ where: {
+ id: integrationAccountId,
+ },
+ data: {
+ integrationConfiguration: {
+ ...integrationConfig,
+ mcp: config,
+ },
+ },
+ });
+};
+
+export const saveIntegrationAccountState = async ({
+ messages,
+ integrationAccountId,
+}: {
+ messages: Message[];
+ integrationAccountId: string;
+}) => {
+ const integrationAccount = await prisma.integrationAccount.findUnique({
+ where: {
+ id: integrationAccountId,
+ },
+ });
+
+ const settings = integrationAccount?.settings as any;
+ const state = settings.state;
+
+ return Promise.all(
+ messages.map(async (message) => {
+ return await prisma.integrationAccount.update({
+ where: {
+ id: integrationAccountId,
+ },
+ data: {
+ settings: {
+ ...settings,
+ state: {
+ ...state,
+ ...message.data,
+ },
+ },
+ },
+ });
+ }),
+ );
+};
+
+export const createActivities = async ({
+ integrationAccountId,
+ messages,
+}: {
+ integrationAccountId: string;
+ messages: Message[];
+ userId: string;
+}) => {
+ const integrationAccount = await prisma.integrationAccount.findUnique({
+ where: {
+ id: integrationAccountId,
+ },
+ });
+
+ if (!integrationAccount) {
+ return [];
+ }
+
+ return await prisma.activity.createMany({
+ data: messages.map((message) => {
+ return {
+ text: message.data.text,
+ sourceURL: message.data.sourceURL,
+ integrationAccountId,
+ workspaceId: integrationAccount?.workspaceId,
+ };
+ }),
+ });
+};
diff --git a/integrations/linear/.gitignore b/integrations/linear/.gitignore
new file mode 100644
index 0000000..611892f
--- /dev/null
+++ b/integrations/linear/.gitignore
@@ -0,0 +1,3 @@
+bin
+node_modules
+
diff --git a/integrations/linear/backend/account-create.ts b/integrations/linear/backend/account-create.ts
deleted file mode 100644
index 6976f81..0000000
--- a/integrations/linear/backend/account-create.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import axios from 'axios';
-
-export async function integrationCreate(data: any, integrationDefinition: any) {
- const { api_key } = data;
-
- const integrationConfiguration = {
- api_key: api_key,
- };
-
- const payload = {
- settings: {},
- accountId: 'linear-account', // Linear doesn't have a specific account ID
- config: integrationConfiguration,
- integrationDefinitionId: integrationDefinition.id,
- };
-
- const integrationAccount = (await axios.post(`/api/v1/integration_account`, payload)).data;
- return integrationAccount;
-}
\ No newline at end of file
diff --git a/integrations/linear/package.json b/integrations/linear/package.json
index bdee81e..933f64a 100644
--- a/integrations/linear/package.json
+++ b/integrations/linear/package.json
@@ -23,10 +23,6 @@
},
"devDependencies": {
"@babel/preset-typescript": "^7.26.0",
- "@rollup/plugin-commonjs": "^28.0.1",
- "@rollup/plugin-json": "^6.1.0",
- "@rollup/plugin-node-resolve": "^15.3.0",
- "@rollup/plugin-replace": "^5.0.7",
"@types/node": "^18.0.20",
"eslint": "^9.24.0",
"eslint-config-prettier": "^10.1.2",
@@ -37,10 +33,6 @@
"eslint-plugin-unused-imports": "^2.0.0",
"prettier": "^3.4.2",
"rimraf": "^3.0.2",
- "rollup": "^4.28.1",
- "rollup-plugin-node-polyfills": "^0.2.1",
- "rollup-plugin-terser": "^7.0.2",
- "rollup-plugin-typescript2": "^0.34.1",
"tslib": "^2.8.1",
"typescript": "^4.7.2",
"tsup": "^8.0.1",
@@ -66,6 +58,6 @@
"commander": "^12.0.0",
"openai": "^4.0.0",
"react-query": "^3.39.3",
- "@redplanethq/sdk": "0.1.0"
+ "@redplanethq/sdk": "0.1.1"
}
}
\ No newline at end of file
diff --git a/integrations/linear/pnpm-lock.yaml b/integrations/linear/pnpm-lock.yaml
index 39b107d..2bfa4be 100644
--- a/integrations/linear/pnpm-lock.yaml
+++ b/integrations/linear/pnpm-lock.yaml
@@ -8,67 +8,40 @@ importers:
.:
dependencies:
- '@redplanethq/sol-sdk':
- specifier: 0.2.18
- version: 0.2.18
- '@redplanethq/ui':
- specifier: ^0.2.21
- version: 0.2.44(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(@tiptap/extension-code-block@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(highlight.js@11.11.1)(javascript-time-ago@2.5.11)(lowlight@3.3.0)(openai@4.104.0(zod@3.25.67))(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.49.3(react@18.3.1))(react@18.3.1)(sswr@2.2.0(svelte@5.34.8))(svelte@5.34.8)(vue@3.5.17(typescript@4.9.5))(zod@3.25.67)
+ '@redplanethq/sdk':
+ specifier: 0.1.1
+ version: 0.1.1
axios:
specifier: ^1.7.9
version: 1.10.0
+ commander:
+ specifier: ^12.0.0
+ version: 12.1.0
openai:
specifier: ^4.0.0
version: 4.104.0(zod@3.25.67)
+ react:
+ specifier: ^18.2.0
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.3.1(react@18.3.1)
react-query:
specifier: ^3.39.3
version: 3.39.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
devDependencies:
- '@babel/core':
- specifier: ^7.26.0
- version: 7.27.7
- '@babel/plugin-transform-runtime':
- specifier: ^7.25.9
- version: 7.27.4(@babel/core@7.27.7)
- '@babel/preset-env':
- specifier: ^7.26.0
- version: 7.27.2(@babel/core@7.27.7)
- '@babel/preset-react':
- specifier: ^7.26.3
- version: 7.27.1(@babel/core@7.27.7)
'@babel/preset-typescript':
specifier: ^7.26.0
version: 7.27.1(@babel/core@7.27.7)
- '@rollup/plugin-babel':
- specifier: 6.0.4
- version: 6.0.4(@babel/core@7.27.7)(rollup@4.44.1)
- '@rollup/plugin-commonjs':
- specifier: ^28.0.1
- version: 28.0.6(rollup@4.44.1)
- '@rollup/plugin-json':
- specifier: ^6.1.0
- version: 6.1.0(rollup@4.44.1)
- '@rollup/plugin-node-resolve':
- specifier: ^15.3.0
- version: 15.3.1(rollup@4.44.1)
- '@rollup/plugin-replace':
- specifier: ^5.0.7
- version: 5.0.7(rollup@4.44.1)
- '@types/react':
+ '@types/node':
specifier: ^18.0.20
- version: 18.3.23
- '@types/react-dom':
- specifier: ^18.0.8
- version: 18.3.7(@types/react@18.3.23)
+ version: 18.19.112
eslint:
specifier: ^9.24.0
version: 9.29.0
eslint-config-prettier:
specifier: ^10.1.2
version: 10.1.5(eslint@9.29.0)
- eslint-config-react-app:
- specifier: ^7.0.1
- version: 7.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.27.7))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.27.7))(eslint@9.29.0)(typescript@4.9.5)
eslint-import-resolver-alias:
specifier: ^1.1.2
version: 1.1.2(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0))
@@ -78,9 +51,6 @@ importers:
eslint-plugin-jest:
specifier: ^27.9.0
version: 27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5)
- eslint-plugin-jsx-a11y:
- specifier: ^6.10.2
- version: 6.10.2(eslint@9.29.0)
eslint-plugin-prettier:
specifier: ^5.2.1
version: 5.5.1(eslint-config-prettier@10.1.5(eslint@9.29.0))(eslint@9.29.0)(prettier@3.6.2)
@@ -93,30 +63,9 @@ importers:
prettier:
specifier: ^3.4.2
version: 3.6.2
- react:
- specifier: ^18.2.0
- version: 18.3.1
- react-dom:
- specifier: ^18.2.0
- version: 18.3.1(react@18.3.1)
rimraf:
specifier: ^3.0.2
version: 3.0.2
- rollup:
- specifier: ^4.28.1
- version: 4.44.1
- rollup-plugin-node-polyfills:
- specifier: ^0.2.1
- version: 0.2.1
- rollup-plugin-postcss:
- specifier: ^4.0.2
- version: 4.0.2(postcss@8.5.6)
- rollup-plugin-terser:
- specifier: ^7.0.2
- version: 7.0.2(rollup@4.44.1)
- rollup-plugin-typescript2:
- specifier: ^0.34.1
- version: 0.34.1(rollup@4.44.1)(typescript@4.9.5)
tslib:
specifier: ^2.8.1
version: 2.8.1
@@ -129,222 +78,10 @@ importers:
packages:
- '@ai-sdk/provider-utils@1.0.22':
- resolution: {integrity: sha512-YHK2rpj++wnLVc9vPGzGFP3Pjeld2MwhKinetA0zKXOoHAT/Jit5O8kZsxcSlJPu9wvcGT1UGZEjZrtO7PfFOQ==}
- engines: {node: '>=18'}
- peerDependencies:
- zod: ^3.0.0
- peerDependenciesMeta:
- zod:
- optional: true
-
- '@ai-sdk/provider@0.0.26':
- resolution: {integrity: sha512-dQkfBDs2lTYpKM8389oopPdQgIU007GQyCbuPPrV+K6MtSII3HBfE0stUIMXUb44L+LK1t6GXPP7wjSzjO6uKg==}
- engines: {node: '>=18'}
-
- '@ai-sdk/react@0.0.70':
- resolution: {integrity: sha512-GnwbtjW4/4z7MleLiW+TOZC2M29eCg1tOUpuEiYFMmFNZK8mkrqM0PFZMo6UsYeUYMWqEOOcPOU9OQVJMJh7IQ==}
- engines: {node: '>=18'}
- peerDependencies:
- react: ^18 || ^19 || ^19.0.0-rc
- zod: ^3.0.0
- peerDependenciesMeta:
- react:
- optional: true
- zod:
- optional: true
-
- '@ai-sdk/solid@0.0.54':
- resolution: {integrity: sha512-96KWTVK+opdFeRubqrgaJXoNiDP89gNxFRWUp0PJOotZW816AbhUf4EnDjBjXTLjXL1n0h8tGSE9sZsRkj9wQQ==}
- engines: {node: '>=18'}
- peerDependencies:
- solid-js: ^1.7.7
- peerDependenciesMeta:
- solid-js:
- optional: true
-
- '@ai-sdk/svelte@0.0.57':
- resolution: {integrity: sha512-SyF9ItIR9ALP9yDNAD+2/5Vl1IT6kchgyDH8xkmhysfJI6WrvJbtO1wdQ0nylvPLcsPoYu+cAlz1krU4lFHcYw==}
- engines: {node: '>=18'}
- peerDependencies:
- svelte: ^3.0.0 || ^4.0.0 || ^5.0.0
- peerDependenciesMeta:
- svelte:
- optional: true
-
- '@ai-sdk/ui-utils@0.0.50':
- resolution: {integrity: sha512-Z5QYJVW+5XpSaJ4jYCCAVG7zIAuKOOdikhgpksneNmKvx61ACFaf98pmOd+xnjahl0pIlc/QIe6O4yVaJ1sEaw==}
- engines: {node: '>=18'}
- peerDependencies:
- zod: ^3.0.0
- peerDependenciesMeta:
- zod:
- optional: true
-
- '@ai-sdk/vue@0.0.59':
- resolution: {integrity: sha512-+ofYlnqdc8c4F6tM0IKF0+7NagZRAiqBJpGDJ+6EYhDW8FHLUP/JFBgu32SjxSxC6IKFZxEnl68ZoP/Z38EMlw==}
- engines: {node: '>=18'}
- peerDependencies:
- vue: ^3.3.4
- peerDependenciesMeta:
- vue:
- optional: true
-
'@ampproject/remapping@2.3.0':
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@aws-crypto/crc32@5.2.0':
- resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==}
- engines: {node: '>=16.0.0'}
-
- '@aws-crypto/crc32c@5.2.0':
- resolution: {integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag==}
-
- '@aws-crypto/sha1-browser@5.2.0':
- resolution: {integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg==}
-
- '@aws-crypto/sha256-browser@5.2.0':
- resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==}
-
- '@aws-crypto/sha256-js@5.2.0':
- resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==}
- engines: {node: '>=16.0.0'}
-
- '@aws-crypto/supports-web-crypto@5.2.0':
- resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==}
-
- '@aws-crypto/util@5.2.0':
- resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==}
-
- '@aws-sdk/client-s3@3.837.0':
- resolution: {integrity: sha512-sBjPPG30HIfNwpzWuajCDf7agb4YAxPFFpsp3kwgptJF8PEi0HzQg64bskquMzjqLC2tXsn5rKtDVpQOvs29MQ==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/client-sso@3.835.0':
- resolution: {integrity: sha512-4J19IcBKU5vL8yw/YWEvbwEGcmCli0rpRyxG53v0K5/3weVPxVBbKfkWcjWVQ4qdxNz2uInfbTde4BRBFxWllQ==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/core@3.835.0':
- resolution: {integrity: sha512-7mnf4xbaLI8rkDa+w6fUU48dG6yDuOgLXEPe4Ut3SbMp1ceJBPMozNHbCwkiyHk3HpxZYf8eVy0wXhJMrxZq5w==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/credential-provider-env@3.835.0':
- resolution: {integrity: sha512-U9LFWe7+ephNyekpUbzT7o6SmJTmn6xkrPkE0D7pbLojnPVi/8SZKyjtgQGIsAv+2kFkOCqMOIYUKd/0pE7uew==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/credential-provider-http@3.835.0':
- resolution: {integrity: sha512-jCdNEsQklil7frDm/BuVKl4ubVoQHRbV6fnkOjmxAJz0/v7cR8JP0jBGlqKKzh3ROh5/vo1/5VUZbCTLpc9dSg==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/credential-provider-ini@3.835.0':
- resolution: {integrity: sha512-nqF6rYRAnJedmvDfrfKygzyeADcduDvtvn7GlbQQbXKeR2l7KnCdhuxHa0FALLvspkHiBx7NtInmvnd5IMuWsw==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/credential-provider-node@3.835.0':
- resolution: {integrity: sha512-77B8elyZlaEd7vDYyCnYtVLuagIBwuJ0AQ98/36JMGrYX7TT8UVAhiDAfVe0NdUOMORvDNFfzL06VBm7wittYw==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/credential-provider-process@3.835.0':
- resolution: {integrity: sha512-qXkTt5pAhSi2Mp9GdgceZZFo/cFYrA735efqi/Re/nf0lpqBp8mRM8xv+iAaPHV4Q10q0DlkbEidT1DhxdT/+w==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/credential-provider-sso@3.835.0':
- resolution: {integrity: sha512-jAiEMryaPFXayYGszrc7NcgZA/zrrE3QvvvUBh/Udasg+9Qp5ZELdJCm/p98twNyY9n5i6Ex6VgvdxZ7+iEheQ==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/credential-provider-web-identity@3.835.0':
- resolution: {integrity: sha512-zfleEFXDLlcJ7cyfS4xSyCRpd8SVlYZfH3rp0pg2vPYKbnmXVE0r+gPIYXl4L+Yz4A2tizYl63nKCNdtbxadog==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/middleware-bucket-endpoint@3.830.0':
- resolution: {integrity: sha512-ElVeCReZSH5Ds+/pkL5ebneJjuo8f49e9JXV1cYizuH0OAOQfYaBU9+M+7+rn61pTttOFE8W//qKzrXBBJhfMg==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/middleware-expect-continue@3.821.0':
- resolution: {integrity: sha512-zAOoSZKe1njOrtynvK6ZORU57YGv5I7KP4+rwOvUN3ZhJbQ7QPf8gKtFUCYAPRMegaXCKF/ADPtDZBAmM+zZ9g==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/middleware-flexible-checksums@3.835.0':
- resolution: {integrity: sha512-9ezorQYlr5cQY28zWAReFhNKUTaXsi3TMvXIagMRrSeWtQ7R6TCYnt91xzHRCmFR2kp3zLI+dfoeH+wF3iCKUw==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/middleware-host-header@3.821.0':
- resolution: {integrity: sha512-xSMR+sopSeWGx5/4pAGhhfMvGBHioVBbqGvDs6pG64xfNwM5vq5s5v6D04e2i+uSTj4qGa71dLUs5I0UzAK3sw==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/middleware-location-constraint@3.821.0':
- resolution: {integrity: sha512-sKrm80k0t3R0on8aA/WhWFoMaAl4yvdk+riotmMElLUpcMcRXAd1+600uFVrxJqZdbrKQ0mjX0PjT68DlkYXLg==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/middleware-logger@3.821.0':
- resolution: {integrity: sha512-0cvI0ipf2tGx7fXYEEN5fBeZDz2RnHyb9xftSgUsEq7NBxjV0yTZfLJw6Za5rjE6snC80dRN8+bTNR1tuG89zA==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/middleware-recursion-detection@3.821.0':
- resolution: {integrity: sha512-efmaifbhBoqKG3bAoEfDdcM8hn1psF+4qa7ykWuYmfmah59JBeqHLfz5W9m9JoTwoKPkFcVLWZxnyZzAnVBOIg==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/middleware-sdk-s3@3.835.0':
- resolution: {integrity: sha512-oPebxpVf9smInHhevHh3APFZagGU+4RPwXEWv9YtYapFvsMq+8QXFvOfxfVZ/mwpe0JVG7EiJzL9/9Kobmts8Q==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/middleware-ssec@3.821.0':
- resolution: {integrity: sha512-YYi1Hhr2AYiU/24cQc8HIB+SWbQo6FBkMYojVuz/zgrtkFmALxENGF/21OPg7f/QWd+eadZJRxCjmRwh5F2Cxg==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/middleware-user-agent@3.835.0':
- resolution: {integrity: sha512-2gmAYygeE/gzhyF2XlkcbMLYFTbNfV61n+iCFa/ZofJHXYE+RxSyl5g4kujLEs7bVZHmjQZJXhprVSkGccq3/w==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/nested-clients@3.835.0':
- resolution: {integrity: sha512-UtmOO0U5QkicjCEv+B32qqRAnS7o2ZkZhC+i3ccH1h3fsfaBshpuuNBwOYAzRCRBeKW5fw3ANFrV/+2FTp4jWg==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/region-config-resolver@3.821.0':
- resolution: {integrity: sha512-t8og+lRCIIy5nlId0bScNpCkif8sc0LhmtaKsbm0ZPm3sCa/WhCbSZibjbZ28FNjVCV+p0D9RYZx0VDDbtWyjw==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/signature-v4-multi-region@3.835.0':
- resolution: {integrity: sha512-rEtJH4dIwJYlXXe5rIH+uTCQmd2VIjuaoHlDY3Dr4nxF6po6U7vKsLfybIU2tgflGVqoqYQnXsfW/kj/Rh+/ow==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/token-providers@3.835.0':
- resolution: {integrity: sha512-zN1P3BE+Rv7w7q/CDA8VCQox6SE9QTn0vDtQ47AHA3eXZQQgYzBqgoLgJxR9rKKBIRGZqInJa/VRskLL95VliQ==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/types@3.821.0':
- resolution: {integrity: sha512-Znroqdai1a90TlxGaJ+FK1lwC0fHpo97Xjsp5UKGR5JODYm7f9+/fF17ebO1KdoBr/Rm0UIFiF5VmI8ts9F1eA==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/util-arn-parser@3.804.0':
- resolution: {integrity: sha512-wmBJqn1DRXnZu3b4EkE6CWnoWMo1ZMvlfkqU5zPz67xx1GMaXlDCchFvKAXMjk4jn/L1O3tKnoFDNsoLV1kgNQ==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/util-endpoints@3.828.0':
- resolution: {integrity: sha512-RvKch111SblqdkPzg3oCIdlGxlQs+k+P7Etory9FmxPHyPDvsP1j1c74PmgYqtzzMWmoXTjd+c9naUHh9xG8xg==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/util-locate-window@3.804.0':
- resolution: {integrity: sha512-zVoRfpmBVPodYlnMjgVjfGoEZagyRF5IPn3Uo6ZvOZp24chnW/FRstH7ESDHDDRga4z3V+ElUQHKpFDXWyBW5A==}
- engines: {node: '>=18.0.0'}
-
- '@aws-sdk/util-user-agent-browser@3.821.0':
- resolution: {integrity: sha512-irWZHyM0Jr1xhC+38OuZ7JB6OXMLPZlj48thElpsO1ZSLRkLZx5+I7VV6k3sp2yZ7BYbKz/G2ojSv4wdm7XTLw==}
-
- '@aws-sdk/util-user-agent-node@3.835.0':
- resolution: {integrity: sha512-gY63QZ4W5w9JYHYuqvUxiVGpn7IbCt1ODPQB0ZZwGGr3WRmK+yyZxCtFjbYhEQDQLgTWpf8YgVxgQLv2ps0PJg==}
- engines: {node: '>=18.0.0'}
- peerDependencies:
- aws-crt: '>=1.0.0'
- peerDependenciesMeta:
- aws-crt:
- optional: true
-
- '@aws-sdk/xml-builder@3.821.0':
- resolution: {integrity: sha512-DIIotRnefVL6DiaHtO6/21DhJ4JZnnIwdNbpwiAhdt/AVbttcE4yw925gsjur0OGv5BTYXQXU3YnANBYnZjuQA==}
- engines: {node: '>=18.0.0'}
-
'@babel/code-frame@7.27.1':
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
@@ -357,13 +94,6 @@ packages:
resolution: {integrity: sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w==}
engines: {node: '>=6.9.0'}
- '@babel/eslint-parser@7.27.5':
- resolution: {integrity: sha512-HLkYQfRICudzcOtjGwkPvGc5nF1b4ljLZh1IRDj50lRZ718NAKVgQpIAUX8bfg6u/yuSKY3L7E0YzIV+OxrB8Q==}
- engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
- peerDependencies:
- '@babel/core': ^7.11.0
- eslint: ^7.5.0 || ^8.0.0 || ^9.0.0
-
'@babel/generator@7.27.5':
resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
engines: {node: '>=6.9.0'}
@@ -382,17 +112,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-create-regexp-features-plugin@7.27.1':
- resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-define-polyfill-provider@0.6.4':
- resolution: {integrity: sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
'@babel/helper-member-expression-to-functions@7.27.1':
resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==}
engines: {node: '>=6.9.0'}
@@ -415,12 +134,6 @@ packages:
resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-remap-async-to-generator@7.27.1':
- resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
'@babel/helper-replace-supers@7.27.1':
resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==}
engines: {node: '>=6.9.0'}
@@ -443,10 +156,6 @@ packages:
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-wrap-function@7.27.1':
- resolution: {integrity: sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/helpers@7.27.6':
resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==}
engines: {node: '>=6.9.0'}
@@ -456,512 +165,30 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1':
- resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1':
- resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1':
- resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1':
- resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.13.0
-
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1':
- resolution: {integrity: sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-proposal-class-properties@7.18.6':
- resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
- engines: {node: '>=6.9.0'}
- deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-proposal-decorators@7.27.1':
- resolution: {integrity: sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6':
- resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
- engines: {node: '>=6.9.0'}
- deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-proposal-numeric-separator@7.18.6':
- resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
- engines: {node: '>=6.9.0'}
- deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-proposal-optional-chaining@7.21.0':
- resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
- engines: {node: '>=6.9.0'}
- deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-proposal-private-methods@7.18.6':
- resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
- engines: {node: '>=6.9.0'}
- deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2':
- resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-proposal-private-property-in-object@7.21.11':
- resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==}
- engines: {node: '>=6.9.0'}
- deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-decorators@7.27.1':
- resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-flow@7.27.1':
- resolution: {integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-import-assertions@7.27.1':
- resolution: {integrity: sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-import-attributes@7.27.1':
- resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-jsx@7.27.1':
resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3':
- resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-numeric-separator@7.10.4':
- resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-optional-chaining@7.8.3':
- resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-private-property-in-object@7.14.5':
- resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-syntax-typescript@7.27.1':
resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6':
- resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-transform-arrow-functions@7.27.1':
- resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-async-generator-functions@7.27.1':
- resolution: {integrity: sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-async-to-generator@7.27.1':
- resolution: {integrity: sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-block-scoped-functions@7.27.1':
- resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-block-scoping@7.27.5':
- resolution: {integrity: sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-class-properties@7.27.1':
- resolution: {integrity: sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-class-static-block@7.27.1':
- resolution: {integrity: sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.12.0
-
- '@babel/plugin-transform-classes@7.27.7':
- resolution: {integrity: sha512-CuLkokN1PEZ0Fsjtq+001aog/C2drDK9nTfK/NRK0n6rBin6cBrvM+zfQjDE+UllhR6/J4a6w8Xq9i4yi3mQrw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-computed-properties@7.27.1':
- resolution: {integrity: sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-destructuring@7.27.7':
- resolution: {integrity: sha512-pg3ZLdIKWCP0CrJm0O4jYjVthyBeioVfvz9nwt6o5paUxsgJ/8GucSMAIaj6M7xA4WY+SrvtGu2LijzkdyecWQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-dotall-regex@7.27.1':
- resolution: {integrity: sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-duplicate-keys@7.27.1':
- resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1':
- resolution: {integrity: sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-transform-dynamic-import@7.27.1':
- resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-exponentiation-operator@7.27.1':
- resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-export-namespace-from@7.27.1':
- resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-flow-strip-types@7.27.1':
- resolution: {integrity: sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-for-of@7.27.1':
- resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-function-name@7.27.1':
- resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-json-strings@7.27.1':
- resolution: {integrity: sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-literals@7.27.1':
- resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-logical-assignment-operators@7.27.1':
- resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-member-expression-literals@7.27.1':
- resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-modules-amd@7.27.1':
- resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-transform-modules-commonjs@7.27.1':
resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-systemjs@7.27.1':
- resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-modules-umd@7.27.1':
- resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-named-capturing-groups-regex@7.27.1':
- resolution: {integrity: sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-transform-new-target@7.27.1':
- resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-nullish-coalescing-operator@7.27.1':
- resolution: {integrity: sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-numeric-separator@7.27.1':
- resolution: {integrity: sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-object-rest-spread@7.27.7':
- resolution: {integrity: sha512-201B1kFTWhckclcXpWHc8uUpYziDX/Pl4rxl0ZX0DiCZ3jknwfSUALL3QCYeeXXB37yWxJbo+g+Vfq8pAaHi3w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-object-super@7.27.1':
- resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-optional-catch-binding@7.27.1':
- resolution: {integrity: sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-optional-chaining@7.27.1':
- resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-parameters@7.27.7':
- resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-private-methods@7.27.1':
- resolution: {integrity: sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-private-property-in-object@7.27.1':
- resolution: {integrity: sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-property-literals@7.27.1':
- resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-display-name@7.27.1':
- resolution: {integrity: sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx-development@7.27.1':
- resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx@7.27.1':
- resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-pure-annotations@7.27.1':
- resolution: {integrity: sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-regenerator@7.27.5':
- resolution: {integrity: sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-regexp-modifiers@7.27.1':
- resolution: {integrity: sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/plugin-transform-reserved-words@7.27.1':
- resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-runtime@7.27.4':
- resolution: {integrity: sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-shorthand-properties@7.27.1':
- resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-spread@7.27.1':
- resolution: {integrity: sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-sticky-regex@7.27.1':
- resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-template-literals@7.27.1':
- resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-typeof-symbol@7.27.1':
- resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-transform-typescript@7.27.1':
resolution: {integrity: sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-unicode-escapes@7.27.1':
- resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-unicode-property-regex@7.27.1':
- resolution: {integrity: sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-unicode-regex@7.27.1':
- resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-unicode-sets-regex@7.27.1':
- resolution: {integrity: sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/preset-env@7.27.2':
- resolution: {integrity: sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/preset-modules@0.1.6-no-external-plugins':
- resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
- peerDependencies:
- '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
-
- '@babel/preset-react@7.27.1':
- resolution: {integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/preset-typescript@7.27.1':
resolution: {integrity: sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==}
engines: {node: '>=6.9.0'}
@@ -984,24 +211,6 @@ packages:
resolution: {integrity: sha512-8OLQgDScAOHXnAz2cV+RfzzNMipuLVBz2biuAJFMV9bfkNf393je3VM8CLkjQodW5+iWsSJdSgSWT6rsZoXHPw==}
engines: {node: '>=6.9.0'}
- '@cfcs/core@0.0.6':
- resolution: {integrity: sha512-FxfJMwoLB8MEMConeXUCqtMGqxdtePQxRBOiGip9ULcYYam3WfCgoY6xdnMaSkYvRvmosp5iuG+TiPofm65+Pw==}
-
- '@daybrush/utils@1.13.0':
- resolution: {integrity: sha512-ALK12C6SQNNHw1enXK+UO8bdyQ+jaWNQ1Af7Z3FNxeAwjYhQT7do+TRE4RASAJ3ObaS2+TJ7TXR3oz2Gzbw0PQ==}
-
- '@egjs/agent@2.4.4':
- resolution: {integrity: sha512-cvAPSlUILhBBOakn2krdPnOGv5hAZq92f1YHxYcfu0p7uarix2C6Ia3AVizpS1SGRZGiEkIS5E+IVTLg1I2Iog==}
-
- '@egjs/children-differ@1.0.1':
- resolution: {integrity: sha512-DRvyqMf+CPCOzAopQKHtW+X8iN6Hy6SFol+/7zCUiE5y4P/OB8JP8FtU4NxtZwtafvSL4faD5KoQYPj3JHzPFQ==}
-
- '@egjs/component@3.0.5':
- resolution: {integrity: sha512-cLcGizTrrUNA2EYE3MBmEDt2tQv1joVP1Q3oDisZ5nw0MZDx2kcgEXM+/kZpfa/PAkFvYVhRUZwytIQWoN3V/w==}
-
- '@egjs/list-differ@1.0.1':
- resolution: {integrity: sha512-OTFTDQcWS+1ZREOdCWuk5hCBgYO4OsD30lXcOCyVOAjXMhgL5rBRDnt/otb6Nz8CzU0L/igdcaQBDLWc4t9gvg==}
-
'@esbuild/aix-ppc64@0.25.5':
resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==}
engines: {node: '>=18'}
@@ -1194,31 +403,6 @@ packages:
resolution: {integrity: sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@fastify/busboy@2.1.1':
- resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
- engines: {node: '>=14'}
-
- '@floating-ui/core@1.7.1':
- resolution: {integrity: sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==}
-
- '@floating-ui/dom@1.7.1':
- resolution: {integrity: sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==}
-
- '@floating-ui/react-dom@2.1.3':
- resolution: {integrity: sha512-huMBfiU9UnQ2oBwIhgzyIiSpVgvlDstU8CX0AF+wS+KzmYMs0J2a3GwuFHV1Lz+jlrQGeC1fF+Nv0QoumyV0bA==}
- peerDependencies:
- react: '>=16.8.0'
- react-dom: '>=16.8.0'
-
- '@floating-ui/utils@0.2.9':
- resolution: {integrity: sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==}
-
- '@hello-pangea/dnd@16.6.0':
- resolution: {integrity: sha512-vfZ4GydqbtUPXSLfAvKvXQ6xwRzIjUSjVU0Sx+70VOhc2xx6CdmJXJ8YhH70RpbTUGjxctslQTHul9sIOxCfFQ==}
- peerDependencies:
- react: ^16.8.5 || ^17.0.0 || ^18.0.0
- react-dom: ^16.8.5 || ^17.0.0 || ^18.0.0
-
'@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'}
@@ -1239,62 +423,6 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@inquirer/checkbox@2.5.0':
- resolution: {integrity: sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==}
- engines: {node: '>=18'}
-
- '@inquirer/confirm@3.2.0':
- resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==}
- engines: {node: '>=18'}
-
- '@inquirer/core@7.1.3':
- resolution: {integrity: sha512-MbHUe32W0DRtuw3Hlt+vLWy3c0Vw7wVHSJyYZ16IGVXyxs31BTyo2MOFKzNnzBBAWhsqn+iHO1r84FXIzs39HQ==}
- engines: {node: '>=18'}
-
- '@inquirer/core@9.2.1':
- resolution: {integrity: sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==}
- engines: {node: '>=18'}
-
- '@inquirer/editor@2.2.0':
- resolution: {integrity: sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==}
- engines: {node: '>=18'}
-
- '@inquirer/expand@2.3.0':
- resolution: {integrity: sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==}
- engines: {node: '>=18'}
-
- '@inquirer/figures@1.0.12':
- resolution: {integrity: sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==}
- engines: {node: '>=18'}
-
- '@inquirer/input@2.3.0':
- resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==}
- engines: {node: '>=18'}
-
- '@inquirer/password@2.2.0':
- resolution: {integrity: sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==}
- engines: {node: '>=18'}
-
- '@inquirer/prompts@4.3.3':
- resolution: {integrity: sha512-QLn4tTeLKH3Foqlof0+dY0kLoCGQvvR4MDkHAooPI0rLGPOjUwoiVeEalcMtJTGulqJ76it2UW4++j88WO6KLQ==}
- engines: {node: '>=18'}
-
- '@inquirer/rawlist@2.3.0':
- resolution: {integrity: sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==}
- engines: {node: '>=18'}
-
- '@inquirer/select@2.5.0':
- resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==}
- engines: {node: '>=18'}
-
- '@inquirer/type@1.5.5':
- resolution: {integrity: sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==}
- engines: {node: '>=18'}
-
- '@inquirer/type@2.0.0':
- resolution: {integrity: sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==}
- engines: {node: '>=18'}
-
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -1311,123 +439,12 @@ packages:
resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
engines: {node: '>=6.0.0'}
- '@jridgewell/source-map@0.3.6':
- resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
-
'@jridgewell/sourcemap-codec@1.5.0':
resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
- '@juggle/resize-observer@3.4.0':
- resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==}
-
- '@mux/mux-node@8.8.0':
- resolution: {integrity: sha512-7EMuTh62s3Ux+SrcKHoLvXgLDQzeHmbBnOf8xO9hEPLxU9SdV8XX7cqTkWnYlmVdP6ywIoBb4boQX2skI5qk5w==}
-
- '@mux/mux-player-react@2.9.0':
- resolution: {integrity: sha512-QEpjhsJISpqL5wX9kN7qxueqASErw4ShTLtjb2ZoTQUbYglGq8/QdVyRyjPLCnHQ6Og3jxA9FvSwr29+HdSAYA==}
- peerDependencies:
- '@types/react': ^17.0.0 || ^18 || ^19
- '@types/react-dom': '*'
- react: ^17.0.2 || ^18 || ^19
- react-dom: ^17.0.2 || ^18 || ^19
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@mux/mux-player@2.9.0':
- resolution: {integrity: sha512-4oRurMYhVsCxXrbkR+N9rnJAcpvVDbvE2aFM5BJ00PpcXDTvhZ2wVWpmrGGaHm1hFunfAfDUfPawt5SXk1C/nQ==}
-
- '@mux/mux-video-react@0.11.2':
- resolution: {integrity: sha512-MSlEvLBjnWApDSEtQh+yPR/g8kf2FUerKKzd/pFaPLfyNqY4+8rJ7nZE2WMSOa0gl6aXj7sCm1+7AKkhmczGMg==}
- peerDependencies:
- '@types/react': ^17.0.0 || ^18 || ^19
- '@types/react-dom': '*'
- react: ^17.0.2 || ^18 || ^19
- react-dom: ^17.0.2 || ^18 || ^19
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@mux/mux-video@0.20.1':
- resolution: {integrity: sha512-q3tvu0L4iGpisp3AVNeef3FrR5dMiwsYb8WVuvkFjQvSDNyIaiMwnjLriG7VJR5Oc7sNXPl/RBsXFgi3V7SknA==}
-
- '@mux/playback-core@0.25.1':
- resolution: {integrity: sha512-BqGS11gn1CeKcR+aQ7LfawXLOjzf7bGkD1rBli/hfJYYqX6Br4fCpzpiBCOHOyWA2hc5H4LCTCLLjt2sARkTpw==}
-
- '@next/env@14.1.0':
- resolution: {integrity: sha512-Py8zIo+02ht82brwwhTg36iogzFqGLPXlRGKQw5s+qP/kMNc4MAyDeEwBKDijk6zTIbegEgu8Qy7C1LboslQAw==}
-
- '@next/env@15.3.4':
- resolution: {integrity: sha512-ZkdYzBseS6UjYzz6ylVKPOK+//zLWvD6Ta+vpoye8cW11AjiQjGYVibF0xuvT4L0iJfAPfZLFidaEzAOywyOAQ==}
-
- '@next/swc-darwin-arm64@14.1.0':
- resolution: {integrity: sha512-nUDn7TOGcIeyQni6lZHfzNoo9S0euXnu0jhsbMOmMJUBfgsnESdjN97kM7cBqQxZa8L/bM9om/S5/1dzCrW6wQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
-
- '@next/swc-darwin-x64@14.1.0':
- resolution: {integrity: sha512-1jgudN5haWxiAl3O1ljUS2GfupPmcftu2RYJqZiMJmmbBT5M1XDffjUtRUzP4W3cBHsrvkfOFdQ71hAreNQP6g==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
-
- '@next/swc-linux-arm64-gnu@14.1.0':
- resolution: {integrity: sha512-RHo7Tcj+jllXUbK7xk2NyIDod3YcCPDZxj1WLIYxd709BQ7WuRYl3OWUNG+WUfqeQBds6kvZYlc42NJJTNi4tQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
-
- '@next/swc-linux-arm64-musl@14.1.0':
- resolution: {integrity: sha512-v6kP8sHYxjO8RwHmWMJSq7VZP2nYCkRVQ0qolh2l6xroe9QjbgV8siTbduED4u0hlk0+tjS6/Tuy4n5XCp+l6g==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
-
- '@next/swc-linux-x64-gnu@14.1.0':
- resolution: {integrity: sha512-zJ2pnoFYB1F4vmEVlb/eSe+VH679zT1VdXlZKX+pE66grOgjmKJHKacf82g/sWE4MQ4Rk2FMBCRnX+l6/TVYzQ==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
-
- '@next/swc-linux-x64-musl@14.1.0':
- resolution: {integrity: sha512-rbaIYFt2X9YZBSbH/CwGAjbBG2/MrACCVu2X0+kSykHzHnYH5FjHxwXLkcoJ10cX0aWCEynpu+rP76x0914atg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
-
- '@next/swc-win32-arm64-msvc@14.1.0':
- resolution: {integrity: sha512-o1N5TsYc8f/HpGt39OUQpQ9AKIGApd3QLueu7hXk//2xq5Z9OxmV6sQfNp8C7qYmiOlHYODOGqNNa0e9jvchGQ==}
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
-
- '@next/swc-win32-ia32-msvc@14.1.0':
- resolution: {integrity: sha512-XXIuB1DBRCFwNO6EEzCTMHT5pauwaSj4SWs7CYnME57eaReAKBXCnkUE80p/pAZcewm7hs+vGvNqDPacEXHVkw==}
- engines: {node: '>= 10'}
- cpu: [ia32]
- os: [win32]
-
- '@next/swc-win32-x64-msvc@14.1.0':
- resolution: {integrity: sha512-9WEbVRRAqJ3YFVqEZIxUqkiO8l1nool1LmNxygr5HWF8AcSYsEpneUDhmjUVJEzO2A04+oPtZdombzzPPkTtgg==}
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
-
- '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1':
- resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==}
-
- '@noble/hashes@1.8.0':
- resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==}
- engines: {node: ^14.21.3 || >=16}
-
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -1440,13 +457,6 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@opentelemetry/api@1.9.0':
- resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
- engines: {node: '>=8.0.0'}
-
- '@paralleldrive/cuid2@2.2.2':
- resolution: {integrity: sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==}
-
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
@@ -1455,686 +465,10 @@ packages:
resolution: {integrity: sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
- '@popperjs/core@2.11.8':
- resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
-
- '@radix-ui/number@1.1.1':
- resolution: {integrity: sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==}
-
- '@radix-ui/primitive@1.0.0':
- resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==}
-
- '@radix-ui/primitive@1.1.2':
- resolution: {integrity: sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA==}
-
- '@radix-ui/react-accordion@1.2.11':
- resolution: {integrity: sha512-l3W5D54emV2ues7jjeG1xcyN7S3jnK3zE2zHqgn0CmMsy9lNJwmgcrmaxS+7ipw15FAivzKNzH3d5EcGoFKw0A==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-alert-dialog@1.1.14':
- resolution: {integrity: sha512-IOZfZ3nPvN6lXpJTBCunFQPRSvK8MDgSc1FB85xnIpUKOw9en0dJj8JmCAxV7BiZdtYlUpmrQjoTFkVYtdoWzQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-arrow@1.1.7':
- resolution: {integrity: sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-avatar@1.1.10':
- resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-checkbox@1.3.2':
- resolution: {integrity: sha512-yd+dI56KZqawxKZrJ31eENUwqc1QSqg4OZ15rybGjF2ZNwMO+wCyHzAVLRp9qoYJf7kYy0YpZ2b0JCzJ42HZpA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-collapsible@1.1.11':
- resolution: {integrity: sha512-2qrRsVGSCYasSz1RFOorXwl0H7g7J1frQtgpQgYrt+MOidtPAINHn9CPovQXb83r8ahapdx3Tu0fa/pdFFSdPg==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-collection@1.1.7':
- resolution: {integrity: sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-compose-refs@1.0.0':
- resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-compose-refs@1.1.2':
- resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-context@1.0.0':
- resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-context@1.1.2':
- resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-dialog@1.0.0':
- resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-dialog@1.1.14':
- resolution: {integrity: sha512-+CpweKjqpzTmwRwcYECQcNYbI8V9VSQt0SNFKeEBLgfucbsLssU6Ppq7wUdNXEGb573bMjFhVjKVll8rmV6zMw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-direction@1.1.1':
- resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-dismissable-layer@1.0.0':
- resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-dismissable-layer@1.1.10':
- resolution: {integrity: sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-dropdown-menu@2.1.15':
- resolution: {integrity: sha512-mIBnOjgwo9AH3FyKaSWoSu/dYj6VdhJ7frEPiGTeXCdUFHjl9h3mFh2wwhEtINOmYXWhdpf1rY2minFsmaNgVQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-focus-guards@1.0.0':
- resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-focus-guards@1.1.2':
- resolution: {integrity: sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-focus-scope@1.0.0':
- resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-focus-scope@1.1.7':
- resolution: {integrity: sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-icons@1.3.2':
- resolution: {integrity: sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g==}
- peerDependencies:
- react: ^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc
-
- '@radix-ui/react-id@1.0.0':
- resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-id@1.1.1':
- resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-label@2.1.7':
- resolution: {integrity: sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-menu@2.1.15':
- resolution: {integrity: sha512-tVlmA3Vb9n8SZSd+YSbuFR66l87Wiy4du+YE+0hzKQEANA+7cWKH1WgqcEX4pXqxUFQKrWQGHdvEfw00TjFiew==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-popover@1.1.14':
- resolution: {integrity: sha512-ODz16+1iIbGUfFEfKx2HTPKizg2MN39uIOV8MXeHnmdd3i/N9Wt7vU46wbHsqA0xoaQyXVcs0KIlBdOA2Y95bw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-popper@1.2.7':
- resolution: {integrity: sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-portal@1.0.0':
- resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-portal@1.1.9':
- resolution: {integrity: sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-presence@1.0.0':
- resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-presence@1.1.4':
- resolution: {integrity: sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-primitive@1.0.0':
- resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-primitive@2.1.3':
- resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-roving-focus@1.1.10':
- resolution: {integrity: sha512-dT9aOXUen9JSsxnMPv/0VqySQf5eDQ6LCk5Sw28kamz8wSOW2bJdlX2Bg5VUIIcV+6XlHpWTIuTPCf/UNIyq8Q==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-scroll-area@1.2.9':
- resolution: {integrity: sha512-YSjEfBXnhUELsO2VzjdtYYD4CfQjvao+lhhrX5XsHD7/cyUNzljF1FHEbgTPN7LH2MClfwRMIsYlqTYpKTTe2A==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-select@2.2.5':
- resolution: {integrity: sha512-HnMTdXEVuuyzx63ME0ut4+sEMYW6oouHWNGUZc7ddvUWIcfCva/AMoqEW/3wnEllriMWBa0RHspCYnfCWJQYmA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-separator@1.1.7':
- resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-slider@1.3.5':
- resolution: {integrity: sha512-rkfe2pU2NBAYfGaxa3Mqosi7VZEWX5CxKaanRv0vZd4Zhl9fvQrg0VM93dv3xGLGfrHuoTRF3JXH8nb9g+B3fw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-slot@1.0.0':
- resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-slot@1.2.3':
- resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-switch@1.2.5':
- resolution: {integrity: sha512-5ijLkak6ZMylXsaImpZ8u4Rlf5grRmoc0p0QeX9VJtlrM4f5m3nCTX8tWga/zOA8PZYIR/t0p2Mnvd7InrJ6yQ==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-tabs@1.1.12':
- resolution: {integrity: sha512-GTVAlRVrQrSw3cEARM0nAx73ixrWDPNZAruETn3oHCNP6SbZ/hNxdxp+u7VkIEv3/sFoLq1PfcHrl7Pnp0CDpw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-toast@1.2.14':
- resolution: {integrity: sha512-nAP5FBxBJGQ/YfUB+r+O6USFVkWq3gAInkxyEnmvEV5jtSbfDhfa4hwX8CraCnbjMLsE7XSf/K75l9xXY7joWg==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-tooltip@1.2.7':
- resolution: {integrity: sha512-Ap+fNYwKTYJ9pzqW+Xe2HtMRbQ/EeWkj2qykZ6SuEV4iS/o1bZI5ssJbk4D2r8XuDuOBVz/tIx2JObtuqU+5Zw==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/react-use-callback-ref@1.0.0':
- resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-use-callback-ref@1.1.1':
- resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-controllable-state@1.0.0':
- resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-use-controllable-state@1.2.2':
- resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-effect-event@0.0.2':
- resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-escape-keydown@1.0.0':
- resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-use-escape-keydown@1.1.1':
- resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-is-hydrated@0.1.0':
- resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-layout-effect@1.0.0':
- resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
-
- '@radix-ui/react-use-layout-effect@1.1.1':
- resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-previous@1.1.1':
- resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-rect@1.1.1':
- resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-use-size@1.1.1':
- resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- '@radix-ui/react-visually-hidden@1.2.3':
- resolution: {integrity: sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==}
- peerDependencies:
- '@types/react': '*'
- '@types/react-dom': '*'
- react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- '@radix-ui/rect@1.1.1':
- resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==}
-
- '@redplanethq/sol-sdk@0.2.18':
- resolution: {integrity: sha512-8fcP0FfEX0bie1growIdCJVhlCMQWbX3WZDaHTZyn5CW73hn6yP/jJDZbiIlL2uqBbmB64s8v6XRTNjbGo3Nzg==}
+ '@redplanethq/sdk@0.1.1':
+ resolution: {integrity: sha512-tfR1c9p7vNeCL5jsF9QlEZcRFLsihaHe/ZQWVKZYXzAZ6GugoIFBaayGfVvjNjyEnN3nlrl3usKBX+hhaKzg0g==}
engines: {node: '>=18.0.0'}
- '@redplanethq/ui@0.2.44':
- resolution: {integrity: sha512-A86t2adfHavMC2NCGoJ5GOzK3Iww18EXGX75f5NPuuZIwRJ09gf+BFOHY2mpN3v5UlIY3zyXSx9uAIGOmU+KTQ==}
- peerDependencies:
- react: ^18
- react-hook-form: 7.49.3
-
- '@remirror/core-constants@3.0.0':
- resolution: {integrity: sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==}
-
- '@remixicon/react@4.6.0':
- resolution: {integrity: sha512-bY56maEgT5IYUSRotqy9h03IAKJC85vlKtWFg2FKzfs8JPrkdBAYSa9dxoUSKFwGzup8Ux6vjShs9Aec3jvr2w==}
- peerDependencies:
- react: '>=18.2.0'
-
- '@rollup/plugin-babel@6.0.4':
- resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- '@types/babel__core': ^7.1.9
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- '@types/babel__core':
- optional: true
- rollup:
- optional: true
-
- '@rollup/plugin-commonjs@28.0.6':
- resolution: {integrity: sha512-XSQB1K7FUU5QP+3lOQmVCE3I0FcbbNvmNT4VJSj93iUjayaARrTQeoRdiYQoftAJBLrR9t2agwAd3ekaTgHNlw==}
- engines: {node: '>=16.0.0 || 14 >= 14.17'}
- peerDependencies:
- rollup: ^2.68.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-json@6.1.0':
- resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-node-resolve@15.3.1':
- resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^2.78.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/plugin-replace@5.0.7':
- resolution: {integrity: sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
- '@rollup/pluginutils@4.2.1':
- resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
- engines: {node: '>= 8.0.0'}
-
- '@rollup/pluginutils@5.2.0':
- resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
'@rollup/rollup-android-arm-eabi@4.44.1':
resolution: {integrity: sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==}
cpu: [arm]
@@ -2238,573 +572,24 @@ packages:
'@rtsao/scc@1.1.0':
resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==}
- '@rushstack/eslint-patch@1.12.0':
- resolution: {integrity: sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw==}
-
- '@scena/dragscroll@1.4.0':
- resolution: {integrity: sha512-3O8daaZD9VXA9CP3dra6xcgt/qrm0mg0xJCwiX6druCteQ9FFsXffkF8PrqxY4Z4VJ58fFKEa0RlKqbsi/XnRA==}
-
- '@scena/event-emitter@1.0.5':
- resolution: {integrity: sha512-AzY4OTb0+7ynefmWFQ6hxDdk0CySAq/D4efljfhtRHCOP7MBF9zUfhKG3TJiroVjASqVgkRJFdenS8ArZo6Olg==}
-
- '@scena/matrix@1.1.1':
- resolution: {integrity: sha512-JVKBhN0tm2Srl+Yt+Ywqu0oLgLcdemDQlD1OxmN9jaCTwaFPZ7tY8n6dhVgMEaR9qcR7r+kAlMXnSfNyYdE+Vg==}
-
- '@smithy/abort-controller@4.0.4':
- resolution: {integrity: sha512-gJnEjZMvigPDQWHrW3oPrFhQtkrgqBkyjj3pCIdF3A5M6vsZODG93KNlfJprv6bp4245bdT32fsHK4kkH3KYDA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/chunked-blob-reader-native@4.0.0':
- resolution: {integrity: sha512-R9wM2yPmfEMsUmlMlIgSzOyICs0x9uu7UTHoccMyt7BWw8shcGM8HqB355+BZCPBcySvbTYMs62EgEQkNxz2ig==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/chunked-blob-reader@5.0.0':
- resolution: {integrity: sha512-+sKqDBQqb036hh4NPaUiEkYFkTUGYzRsn3EuFhyfQfMy6oGHEUJDurLP9Ufb5dasr/XiAmPNMr6wa9afjQB+Gw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/config-resolver@4.1.4':
- resolution: {integrity: sha512-prmU+rDddxHOH0oNcwemL+SwnzcG65sBF2yXRO7aeXIn/xTlq2pX7JLVbkBnVLowHLg4/OL4+jBmv9hVrVGS+w==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/core@3.6.0':
- resolution: {integrity: sha512-Pgvfb+TQ4wUNLyHzvgCP4aYZMh16y7GcfF59oirRHcgGgkH1e/s9C0nv/v3WP+Quymyr5je71HeFQCwh+44XLg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/credential-provider-imds@4.0.6':
- resolution: {integrity: sha512-hKMWcANhUiNbCJouYkZ9V3+/Qf9pteR1dnwgdyzR09R4ODEYx8BbUysHwRSyex4rZ9zapddZhLFTnT4ZijR4pw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/eventstream-codec@4.0.4':
- resolution: {integrity: sha512-7XoWfZqWb/QoR/rAU4VSi0mWnO2vu9/ltS6JZ5ZSZv0eovLVfDfu0/AX4ub33RsJTOth3TiFWSHS5YdztvFnig==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/eventstream-serde-browser@4.0.4':
- resolution: {integrity: sha512-3fb/9SYaYqbpy/z/H3yIi0bYKyAa89y6xPmIqwr2vQiUT2St+avRt8UKwsWt9fEdEasc5d/V+QjrviRaX1JRFA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/eventstream-serde-config-resolver@4.1.2':
- resolution: {integrity: sha512-JGtambizrWP50xHgbzZI04IWU7LdI0nh/wGbqH3sJesYToMi2j/DcoElqyOcqEIG/D4tNyxgRuaqBXWE3zOFhQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/eventstream-serde-node@4.0.4':
- resolution: {integrity: sha512-RD6UwNZ5zISpOWPuhVgRz60GkSIp0dy1fuZmj4RYmqLVRtejFqQ16WmfYDdoSoAjlp1LX+FnZo+/hkdmyyGZ1w==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/eventstream-serde-universal@4.0.4':
- resolution: {integrity: sha512-UeJpOmLGhq1SLox79QWw/0n2PFX+oPRE1ZyRMxPIaFEfCqWaqpB7BU9C8kpPOGEhLF7AwEqfFbtwNxGy4ReENA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/fetch-http-handler@5.0.4':
- resolution: {integrity: sha512-AMtBR5pHppYMVD7z7G+OlHHAcgAN7v0kVKEpHuTO4Gb199Gowh0taYi9oDStFeUhetkeP55JLSVlTW1n9rFtUw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/hash-blob-browser@4.0.4':
- resolution: {integrity: sha512-WszRiACJiQV3QG6XMV44i5YWlkrlsM5Yxgz4jvsksuu7LDXA6wAtypfPajtNTadzpJy3KyJPoWehYpmZGKUFIQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/hash-node@4.0.4':
- resolution: {integrity: sha512-qnbTPUhCVnCgBp4z4BUJUhOEkVwxiEi1cyFM+Zj6o+aY8OFGxUQleKWq8ltgp3dujuhXojIvJWdoqpm6dVO3lQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/hash-stream-node@4.0.4':
- resolution: {integrity: sha512-wHo0d8GXyVmpmMh/qOR0R7Y46/G1y6OR8U+bSTB4ppEzRxd1xVAQ9xOE9hOc0bSjhz0ujCPAbfNLkLrpa6cevg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/invalid-dependency@4.0.4':
- resolution: {integrity: sha512-bNYMi7WKTJHu0gn26wg8OscncTt1t2b8KcsZxvOv56XA6cyXtOAAAaNP7+m45xfppXfOatXF3Sb1MNsLUgVLTw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/is-array-buffer@2.2.0':
- resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==}
- engines: {node: '>=14.0.0'}
-
- '@smithy/is-array-buffer@4.0.0':
- resolution: {integrity: sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/md5-js@4.0.4':
- resolution: {integrity: sha512-uGLBVqcOwrLvGh/v/jw423yWHq/ofUGK1W31M2TNspLQbUV1Va0F5kTxtirkoHawODAZcjXTSGi7JwbnPcDPJg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/middleware-content-length@4.0.4':
- resolution: {integrity: sha512-F7gDyfI2BB1Kc+4M6rpuOLne5LOcEknH1n6UQB69qv+HucXBR1rkzXBnQTB2q46sFy1PM/zuSJOB532yc8bg3w==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/middleware-endpoint@4.1.13':
- resolution: {integrity: sha512-xg3EHV/Q5ZdAO5b0UiIMj3RIOCobuS40pBBODguUDVdko6YK6QIzCVRrHTogVuEKglBWqWenRnZ71iZnLL3ZAQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/middleware-retry@4.1.14':
- resolution: {integrity: sha512-eoXaLlDGpKvdmvt+YBfRXE7HmIEtFF+DJCbTPwuLunP0YUnrydl+C4tS+vEM0+nyxXrX3PSUFqC+lP1+EHB1Tw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/middleware-serde@4.0.8':
- resolution: {integrity: sha512-iSSl7HJoJaGyMIoNn2B7czghOVwJ9nD7TMvLhMWeSB5vt0TnEYyRRqPJu/TqW76WScaNvYYB8nRoiBHR9S1Ddw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/middleware-stack@4.0.4':
- resolution: {integrity: sha512-kagK5ggDrBUCCzI93ft6DjteNSfY8Ulr83UtySog/h09lTIOAJ/xUSObutanlPT0nhoHAkpmW9V5K8oPyLh+QA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/node-config-provider@4.1.3':
- resolution: {integrity: sha512-HGHQr2s59qaU1lrVH6MbLlmOBxadtzTsoO4c+bF5asdgVik3I8o7JIOzoeqWc5MjVa+vD36/LWE0iXKpNqooRw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/node-http-handler@4.0.6':
- resolution: {integrity: sha512-NqbmSz7AW2rvw4kXhKGrYTiJVDHnMsFnX4i+/FzcZAfbOBauPYs2ekuECkSbtqaxETLLTu9Rl/ex6+I2BKErPA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/property-provider@4.0.4':
- resolution: {integrity: sha512-qHJ2sSgu4FqF4U/5UUp4DhXNmdTrgmoAai6oQiM+c5RZ/sbDwJ12qxB1M6FnP+Tn/ggkPZf9ccn4jqKSINaquw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/protocol-http@5.1.2':
- resolution: {integrity: sha512-rOG5cNLBXovxIrICSBm95dLqzfvxjEmuZx4KK3hWwPFHGdW3lxY0fZNXfv2zebfRO7sJZ5pKJYHScsqopeIWtQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/querystring-builder@4.0.4':
- resolution: {integrity: sha512-SwREZcDnEYoh9tLNgMbpop+UTGq44Hl9tdj3rf+yeLcfH7+J8OXEBaMc2kDxtyRHu8BhSg9ADEx0gFHvpJgU8w==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/querystring-parser@4.0.4':
- resolution: {integrity: sha512-6yZf53i/qB8gRHH/l2ZwUG5xgkPgQF15/KxH0DdXMDHjesA9MeZje/853ifkSY0x4m5S+dfDZ+c4x439PF0M2w==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/service-error-classification@4.0.6':
- resolution: {integrity: sha512-RRoTDL//7xi4tn5FrN2NzH17jbgmnKidUqd4KvquT0954/i6CXXkh1884jBiunq24g9cGtPBEXlU40W6EpNOOg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/shared-ini-file-loader@4.0.4':
- resolution: {integrity: sha512-63X0260LoFBjrHifPDs+nM9tV0VMkOTl4JRMYNuKh/f5PauSjowTfvF3LogfkWdcPoxsA9UjqEOgjeYIbhb7Nw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/signature-v4@5.1.2':
- resolution: {integrity: sha512-d3+U/VpX7a60seHziWnVZOHuEgJlclufjkS6zhXvxcJgkJq4UWdH5eOBLzHRMx6gXjsdT9h6lfpmLzbrdupHgQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/smithy-client@4.4.5':
- resolution: {integrity: sha512-+lynZjGuUFJaMdDYSTMnP/uPBBXXukVfrJlP+1U/Dp5SFTEI++w6NMga8DjOENxecOF71V9Z2DllaVDYRnGlkg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/types@4.3.1':
- resolution: {integrity: sha512-UqKOQBL2x6+HWl3P+3QqFD4ncKq0I8Nuz9QItGv5WuKuMHuuwlhvqcZCoXGfc+P1QmfJE7VieykoYYmrOoFJxA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/url-parser@4.0.4':
- resolution: {integrity: sha512-eMkc144MuN7B0TDA4U2fKs+BqczVbk3W+qIvcoCY6D1JY3hnAdCuhCZODC+GAeaxj0p6Jroz4+XMUn3PCxQQeQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-base64@4.0.0':
- resolution: {integrity: sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-body-length-browser@4.0.0':
- resolution: {integrity: sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-body-length-node@4.0.0':
- resolution: {integrity: sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-buffer-from@2.2.0':
- resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==}
- engines: {node: '>=14.0.0'}
-
- '@smithy/util-buffer-from@4.0.0':
- resolution: {integrity: sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-config-provider@4.0.0':
- resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-defaults-mode-browser@4.0.21':
- resolution: {integrity: sha512-wM0jhTytgXu3wzJoIqpbBAG5U6BwiubZ6QKzSbP7/VbmF1v96xlAbX2Am/mz0Zep0NLvLh84JT0tuZnk3wmYQA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-defaults-mode-node@4.0.21':
- resolution: {integrity: sha512-/F34zkoU0GzpUgLJydHY8Rxu9lBn8xQC/s/0M0U9lLBkYbA1htaAFjWYJzpzsbXPuri5D1H8gjp2jBum05qBrA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-endpoints@3.0.6':
- resolution: {integrity: sha512-YARl3tFL3WgPuLzljRUnrS2ngLiUtkwhQtj8PAL13XZSyUiNLQxwG3fBBq3QXFqGFUXepIN73pINp3y8c2nBmA==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-hex-encoding@4.0.0':
- resolution: {integrity: sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-middleware@4.0.4':
- resolution: {integrity: sha512-9MLKmkBmf4PRb0ONJikCbCwORACcil6gUWojwARCClT7RmLzF04hUR4WdRprIXal7XVyrddadYNfp2eF3nrvtQ==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-retry@4.0.6':
- resolution: {integrity: sha512-+YekoF2CaSMv6zKrA6iI/N9yva3Gzn4L6n35Luydweu5MMPYpiGZlWqehPHDHyNbnyaYlz/WJyYAZnC+loBDZg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-stream@4.2.2':
- resolution: {integrity: sha512-aI+GLi7MJoVxg24/3J1ipwLoYzgkB4kUfogZfnslcYlynj3xsQ0e7vk4TnTro9hhsS5PvX1mwmkRqqHQjwcU7w==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-uri-escape@4.0.0':
- resolution: {integrity: sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-utf8@2.3.0':
- resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==}
- engines: {node: '>=14.0.0'}
-
- '@smithy/util-utf8@4.0.0':
- resolution: {integrity: sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==}
- engines: {node: '>=18.0.0'}
-
- '@smithy/util-waiter@4.0.6':
- resolution: {integrity: sha512-slcr1wdRbX7NFphXZOxtxRNA7hXAAtJAXJDE/wdoMAos27SIquVCKiSqfB6/28YzQ8FCsB5NKkhdM5gMADbqxg==}
- engines: {node: '>=18.0.0'}
-
- '@sveltejs/acorn-typescript@1.0.5':
- resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==}
- peerDependencies:
- acorn: ^8.9.0
-
- '@swc/helpers@0.5.17':
- resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
-
- '@swc/helpers@0.5.2':
- resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==}
-
- '@tanstack/react-table@8.21.3':
- resolution: {integrity: sha512-5nNMTSETP4ykGegmVkhjcS8tTLW6Vl4axfEGQN3v0zdHYbK4UfoqfPChclTrJ4EoK9QynqAu9oUf8VEmrpZ5Ww==}
- engines: {node: '>=12'}
- peerDependencies:
- react: '>=16.8'
- react-dom: '>=16.8'
-
- '@tanstack/table-core@8.21.3':
- resolution: {integrity: sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==}
- engines: {node: '>=12'}
-
- '@tiptap/core@2.23.0':
- resolution: {integrity: sha512-Cdfhd0Po1cKMYqHtyv/3XATXpf2Kjo8fuau/QJwrml0NpM18/XX9mAgp2NJ/QaiQ3vi8vDandg7RmZ5OrApglQ==}
- peerDependencies:
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-blockquote@2.23.0':
- resolution: {integrity: sha512-EBWzvqM39K07oAtxD/bZr/TKqTvMZ9pQtBkimyFgHBhkd/PsQvu0r0k1wmheSsizlwDVkO4O8St0zkUimqyevQ==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-bold@2.23.0':
- resolution: {integrity: sha512-OY1xlt1yXpj9+Mzdv+YC6a3okr39xDkeCJyvmLG5OShYUx6fxTT19uXbKF7Y3aAS0BHet5rcrTXEMRlp7N3Qaw==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-bubble-menu@2.23.0':
- resolution: {integrity: sha512-4CZxcVj/0ZetEiWgiP31xTHgaQ7Hr3Ad36cAEza/nGYifaztuPjLO2Y9qdnC1iJHIxttnX6GVRnCMRmZMfhgHg==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-bullet-list@2.23.0':
- resolution: {integrity: sha512-YrmH5AVSkpCQ7k1Orm8hlzDeUO7rxpQkS51sr2w+ruruKIun/X6V0phuLee+f7DBrzHenBcuU6gBtU6vgGPYFw==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-character-count@2.23.0':
- resolution: {integrity: sha512-cWYw0mDtvoA+q0/YHBDcDiN/56ECzko5l3NOAOLo0JOay+UvJ1wDZZJcdt+VOGTqogOBWHLgdSXdliLLqKGqfw==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-code-block-lowlight@2.23.0':
- resolution: {integrity: sha512-HdV5xdOJEpujJu/yF/cXX8YZoWDY3Ye7JAGHRnNLLbuy7tIh8OZ0niiqCkF265E+TWAUBHQWsIGHo5dROMKBIA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/extension-code-block': ^2.7.0
- '@tiptap/pm': ^2.7.0
- highlight.js: ^11
- lowlight: ^2 || ^3
-
- '@tiptap/extension-code-block@2.23.0':
- resolution: {integrity: sha512-p8iizp5nQBBhYPrIgBVwEqcDnc2fFRAZCXy/xjmAk2kKOhB7NYe3+1yrbFcQKVAdaUFxG+BRj2WxNDeeRt5tJA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-code@2.23.0':
- resolution: {integrity: sha512-Ip/5+kNoqrxYPHLnZMf7i6wfjjRuR5QgfC3IR3Mk1WQM1JGXCLL+uUjTUxKXFUj28hjSJfsmVbTUhoVvgZEWfw==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-color@2.23.0':
- resolution: {integrity: sha512-KWnxX5Y2/yVgUizEv/feFLMJObnY11pjAmvkypx10/8pkc8EECsa+fJPSkm4293TumVNiJxxGWkGZ1jkL0avoA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/extension-text-style': ^2.7.0
-
- '@tiptap/extension-document@2.23.0':
- resolution: {integrity: sha512-kuRPqH0UdjZ4RcnpPELsu1N8LqeixEin+mv5eaQJI/aZ6rFq+kcY4UZF3C7q56Rat5r9CgHBiZbD0t5l6E3gdA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-dropcursor@2.23.0':
- resolution: {integrity: sha512-m2LzkJpipHLPEllD3MXZQMssu7Xng7YJOJ8ZNDkF0uUkXljwh7G0ROjGNKUlV8/dqoCVmJIZIyF6t9saQwTTbA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-floating-menu@2.23.0':
- resolution: {integrity: sha512-MvwDMhO5o5NciE+wc6B9dQgTFzmPjtB1o3S+HTdlGzGFGgx9PsNikK5BkqMit9j2NnrqyHnOf88QK/wZR5fqGA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-gapcursor@2.23.0':
- resolution: {integrity: sha512-SpYsDtMiVwqcSB84g714PrnHo985R5UiIaGngef6iMNy/0xjKcO0tj/feu0WwJDuSj22Opzlnb/Ld/D4Va27Ng==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-hard-break@2.23.0':
- resolution: {integrity: sha512-OpNBEYv9HDUPo8SgvmI5oPd0b+xmdadtFyL7t4lxhYar8n5NDYubaXYgbKcdJfXvUxEeGwdc3ePnTFpsF0mrYw==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-heading@2.23.0':
- resolution: {integrity: sha512-ZbombU/zc42QiqIBVq5bn/I0Y+eiie/0Nax/bdFCDPIKLp8GCp2BDRg46e3kcCanTyZMXw2HmkWrkG3sQNHLWw==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-highlight@2.23.0':
- resolution: {integrity: sha512-Jzy8Qmh9/YApo1MONTBJx4r0id24AX527oskQ0iE0eYWbfuu2G0SRSxtP/x+vgvGbmcw0mgm6PZbHVcJTyf+KA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-history@2.23.0':
- resolution: {integrity: sha512-W+2bZ/02nm56g/wmEaSx9QcdZ8mHjoFyc8MKf54Mrzi+nIdNjsNreKrn1yCp683CGEPd8DLadDFkz0o13N+rxA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-horizontal-rule@2.23.0':
- resolution: {integrity: sha512-i/gml9PMQ6uNeq2CCNIWkkYDbafx6XMH4xPSHW4SAG02Exa64iIZLWy57Vb4MR5INSZ6lM/OzU7sdfzHSOb44g==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-image@2.23.0':
- resolution: {integrity: sha512-/rW2+a21VBGBv5c/78CVW8XA7bThSqE3FqcBtWyq8IxZoe8Hj9+Jac7FcB2YR3aY0BeHwso474e1RuVr1iYBKQ==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-italic@2.23.0':
- resolution: {integrity: sha512-hX3oacTUloWM8Xu8IapcU2onMWmSkJi8mNAJiIFMiAYcERfTfxPsT3u2yO2gvpoh1iqtZWFM2gc+3x6BnXek8g==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-link@2.23.0':
- resolution: {integrity: sha512-D+ethAE8+2f7RH7kqS+//EsC2wNblhmssJYVE0hCXM5BKIBixjs8eCOAvLbJsw0u/5LqFYjsyAimTqa4hD5uvg==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-list-item@2.23.0':
- resolution: {integrity: sha512-tYhLqCaQRjX2S6ICt8FJ+eCAxBMVtXWth6dWt3w7wpkoCVU6n0Dva/2Z3x5lNJPZxUKrsqXc1oYOgvY1pUYyAA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-ordered-list@2.23.0':
- resolution: {integrity: sha512-IMlPpAPuiFl5L5QwP0aFb8jmJtOceNy4E4tUZulvqARnrzFv//wSuHBZKJziygvm/XK7VcV/clk4fCk/ca5r4g==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-paragraph@2.23.0':
- resolution: {integrity: sha512-MXhRkb741UOcJp2evG/H0MY3WJQnX7z8PsejmJbJXOHBrS/Esxq0AlrDAjuFhbfAnJwYiWQ1lk6ucvKV6DhFuQ==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-placeholder@2.0.3':
- resolution: {integrity: sha512-Z42jo0termRAf0S0L8oxrts94IWX5waU4isS2CUw8xCUigYyCFslkhQXkWATO1qRbjNFLKN2C9qvCgGf4UeBrw==}
- peerDependencies:
- '@tiptap/core': ^2.0.0
- '@tiptap/pm': ^2.0.0
-
- '@tiptap/extension-strike@2.23.0':
- resolution: {integrity: sha512-zdYO4xdg15BE8gmPYFgA5Xn5+hPA6NAiDBWxv5KNWD9cJ5OhsJx2OsfSCWc0CxYQaIIbHhGM9EGzqH5lF+UnwQ==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-task-item@2.23.0':
- resolution: {integrity: sha512-KdxuaXkASapTq8giUiwC5pL6LAZc9slY+3TqYVdiC1Mo3c9fzQ3QNqbUu5lyesSkVkvXRsHYGphzufeoFn5lDA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@tiptap/extension-task-list@2.23.0':
- resolution: {integrity: sha512-gYL3Zvk6EMZNyoByT2XqI1beAyeusdefGWVblgBKuTwxTmwZMwwI4agwJy03D4RMQkZBOR2Mg0vQ2Jd6wKKydg==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-text-style@2.23.0':
- resolution: {integrity: sha512-SFSKm0fHgBiJHwv8nZFeNToBqTDWxuTBr1vWHu/QKmP4H3D8xKRJZlCJ4zrtTEhMyKSLmFxG41fuC0r233SE3Q==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-text@2.23.0':
- resolution: {integrity: sha512-hF+CU1H4B4UgqjBXXPPaACVZdSGuMH0TDYTd7h403qUAIBKkYbjuan7laQpiT0qnF0Dg+sGgvmGcd4H1tTBM8g==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-underline@2.23.0':
- resolution: {integrity: sha512-90sV1QwazRvNeJRc7RS1347YN0deKCqe07feBACR/p2qdVbeiG1VPxOTQ0UJdN6t+ypH/dM+JmYMryu1zCw9MA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/extension-youtube@2.23.0':
- resolution: {integrity: sha512-aHKd7mU2JBCFgm+9cs8KjCO7lidPSg0ZfFC65XbZRs/UiZYYkHXs2U1XniMEh3ZtaOsJnS+/PYqxgjWc46yQmA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
-
- '@tiptap/pm@2.23.0':
- resolution: {integrity: sha512-PQFi8H+OrcaNXNGxbXSjJmZFh1wxiFMbUg25LjOX148d7i+21uWKy6avsr5rsBQNBAKIIMB6PQY61Lhv5r61uA==}
-
- '@tiptap/react@2.23.0':
- resolution: {integrity: sha512-HiEIMYXa4/JWJq1USm0BWXDX0nrXUyG3T1UwZXwFCWZWaRBXmBRv+X5GkyP7fYuuiTTcqmTO3bBhb9CGNDr+AA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
- react: ^17.0.0 || ^18.0.0 || ^19.0.0
- react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0
-
- '@tiptap/starter-kit@2.23.0':
- resolution: {integrity: sha512-mmSrWQB57dHQOZLE9Q4vlgsYYMfihVHDMHshgTSy7nsmw3cFgYGcmzdBKVkO6Ekxk4vElzZIzjSTa0cbOOtfKQ==}
-
- '@tiptap/suggestion@2.23.0':
- resolution: {integrity: sha512-WUUGADu8ZezXZ4hXZWdfGcfoitB5tiBrc2u1oXqqL8VmJJedhY4MdWUPYqgh3359tAI2yJWmv+gPabX361gBEA==}
- peerDependencies:
- '@tiptap/core': ^2.7.0
- '@tiptap/pm': ^2.7.0
-
- '@trysound/sax@0.2.0':
- resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
- engines: {node: '>=10.13.0'}
-
- '@types/debug@4.1.12':
- resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
-
- '@types/diff-match-patch@1.0.36':
- resolution: {integrity: sha512-xFdR6tkm0MWvBfO8xXCSsinYxHcqkQUlcHeSpMC2ukzOb6lwQAfDmW+Qt0AvlGd8HpsS28qKsB+oPeJn9I39jg==}
-
- '@types/estree-jsx@1.0.5':
- resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
-
'@types/estree@1.0.8':
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
- '@types/hast@2.3.10':
- resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
-
- '@types/hast@3.0.4':
- resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
-
- '@types/hoist-non-react-statics@3.3.6':
- resolution: {integrity: sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==}
-
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- '@types/linkify-it@3.0.5':
- resolution: {integrity: sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw==}
-
- '@types/linkify-it@5.0.0':
- resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==}
-
- '@types/markdown-it@13.0.9':
- resolution: {integrity: sha512-1XPwR0+MgXLWfTn9gCsZ55AHOKW1WN+P9vr0PaQh5aerR9LLQXUbjfEAFhjmEmyoYFWAyuN2Mqkn40MZ4ukjBw==}
-
- '@types/markdown-it@14.1.2':
- resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==}
-
- '@types/mdast@3.0.15':
- resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==}
-
- '@types/mdast@4.0.4':
- resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
-
- '@types/mdurl@1.0.5':
- resolution: {integrity: sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA==}
-
- '@types/mdurl@2.0.0':
- resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
-
- '@types/ms@2.1.0':
- resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
-
- '@types/mute-stream@0.0.4':
- resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==}
-
'@types/node-fetch@2.6.12':
resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==}
- '@types/node@18.15.3':
- resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==}
-
'@types/node@18.19.112':
resolution: {integrity: sha512-i+Vukt9POdS/MBI7YrrkkI5fMfwFtOjphSmt4WXYLfwqsfr6z/HdCx7LqT9M7JktGob8WNgj8nFB4TbGNE4Cog==}
- '@types/node@20.19.1':
- resolution: {integrity: sha512-jJD50LtlD2dodAEO653i3YF04NWak6jN3ky+Ri3Em3mGR39/glWiboM/IePaRbgwSfqM1TpGXfAg8ohn/4dTgA==}
-
- '@types/node@22.15.33':
- resolution: {integrity: sha512-wzoocdnnpSxZ+6CjW4ADCK1jVmd1S/J3ArNWfn8FDDQtRm8dkDg7TA+mvek2wNrfCgwuZxqEOiB9B1XCJ6+dbw==}
-
- '@types/node@24.0.4':
- resolution: {integrity: sha512-ulyqAkrhnuNq9pB76DRBTkcS6YsmDALy6Ua63V8OhrOBgbcYt6IOdzpw5P1+dyRIyMerzLkeYWBeOXPpA9GMAA==}
-
- '@types/parse-json@4.0.2':
- resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
-
- '@types/prop-types@15.7.15':
- resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==}
-
- '@types/qs@6.14.0':
- resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==}
-
- '@types/react-dom@18.3.7':
- resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==}
- peerDependencies:
- '@types/react': ^18.0.0
-
- '@types/react@18.3.23':
- resolution: {integrity: sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==}
-
- '@types/resolve@1.20.2':
- resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
-
'@types/semver@7.7.0':
resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==}
- '@types/unist@2.0.11':
- resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
-
- '@types/unist@3.0.3':
- resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
-
- '@types/use-sync-external-store@0.0.3':
- resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==}
-
- '@types/use-sync-external-store@0.0.6':
- resolution: {integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==}
-
- '@types/uuid@9.0.8':
- resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==}
-
- '@types/wrap-ansi@3.0.0':
- resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==}
-
'@typescript-eslint/eslint-plugin@5.62.0':
resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2816,12 +601,6 @@ packages:
typescript:
optional: true
- '@typescript-eslint/experimental-utils@5.62.0':
- resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
-
'@typescript-eslint/parser@5.62.0':
resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2869,46 +648,6 @@ packages:
resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- '@ungap/structured-clone@1.3.0':
- resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
-
- '@vercel/blob@0.23.4':
- resolution: {integrity: sha512-cOU2e01RWZXFyc/OVRq+zZg38m34bcxpQk5insKp3Td9akNWThrXiF2URFHpRlm4fbaQ/l7pPSOB5nkLq+t6pw==}
- engines: {node: '>=16.14'}
-
- '@vue/compiler-core@3.5.17':
- resolution: {integrity: sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==}
-
- '@vue/compiler-dom@3.5.17':
- resolution: {integrity: sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==}
-
- '@vue/compiler-sfc@3.5.17':
- resolution: {integrity: sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==}
-
- '@vue/compiler-ssr@3.5.17':
- resolution: {integrity: sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==}
-
- '@vue/reactivity@3.5.17':
- resolution: {integrity: sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==}
-
- '@vue/runtime-core@3.5.17':
- resolution: {integrity: sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==}
-
- '@vue/runtime-dom@3.5.17':
- resolution: {integrity: sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==}
-
- '@vue/server-renderer@3.5.17':
- resolution: {integrity: sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==}
- peerDependencies:
- vue: 3.5.17
-
- '@vue/shared@3.5.17':
- resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==}
-
- '@zkochan/rimraf@2.1.3':
- resolution: {integrity: sha512-mCfR3gylCzPC+iqdxEA6z5SxJeOgzgbwmyxanKriIne5qZLswDe/M43aD3p5MNzwzXRhbZg/OX+MpES6Zk1a6A==}
- engines: {node: '>=12.10'}
-
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
engines: {node: '>=6.5'}
@@ -2927,34 +666,9 @@ packages:
resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==}
engines: {node: '>= 8.0.0'}
- ai@3.4.33:
- resolution: {integrity: sha512-plBlrVZKwPoRTmM8+D1sJac9Bq8eaa2jiZlHLZIWekKWI1yMWYZvCCEezY9ASPwRhULYDJB2VhKOBUUeg3S5JQ==}
- engines: {node: '>=18'}
- peerDependencies:
- openai: ^4.42.0
- react: ^18 || ^19 || ^19.0.0-rc
- sswr: ^2.1.0
- svelte: ^3.0.0 || ^4.0.0 || ^5.0.0
- zod: ^3.0.0
- peerDependenciesMeta:
- openai:
- optional: true
- react:
- optional: true
- sswr:
- optional: true
- svelte:
- optional: true
- zod:
- optional: true
-
ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
- ansi-escapes@4.3.2:
- resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
- engines: {node: '>=8'}
-
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -2974,21 +688,9 @@ packages:
any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
- anymatch@3.1.3:
- resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
- engines: {node: '>= 8'}
-
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- aria-hidden@1.2.6:
- resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==}
- engines: {node: '>=10'}
-
- aria-query@5.3.2:
- resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
- engines: {node: '>= 0.4'}
-
array-buffer-byte-length@1.0.2:
resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
engines: {node: '>= 0.4'}
@@ -3001,10 +703,6 @@ packages:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
- array.prototype.findlast@1.2.5:
- resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
- engines: {node: '>= 0.4'}
-
array.prototype.findlastindex@1.2.6:
resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==}
engines: {node: '>= 0.4'}
@@ -3017,24 +715,14 @@ packages:
resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==}
engines: {node: '>= 0.4'}
- array.prototype.tosorted@1.1.4:
- resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==}
- engines: {node: '>= 0.4'}
-
arraybuffer.prototype.slice@1.0.4:
resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
engines: {node: '>= 0.4'}
- ast-types-flow@0.0.8:
- resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
-
async-function@1.0.0:
resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
engines: {node: '>= 0.4'}
- async-retry@1.3.3:
- resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==}
-
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -3042,66 +730,16 @@ packages:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
- axe-core@4.10.3:
- resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==}
- engines: {node: '>=4'}
-
axios@1.10.0:
resolution: {integrity: sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==}
- axobject-query@4.1.0:
- resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
- engines: {node: '>= 0.4'}
-
- babel-plugin-macros@3.1.0:
- resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
- engines: {node: '>=10', npm: '>=6'}
-
- babel-plugin-polyfill-corejs2@0.4.13:
- resolution: {integrity: sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
- babel-plugin-polyfill-corejs3@0.11.1:
- resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
- babel-plugin-polyfill-regenerator@0.6.4:
- resolution: {integrity: sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==}
- peerDependencies:
- '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
-
- babel-plugin-transform-react-remove-prop-types@0.4.24:
- resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==}
-
- babel-preset-react-app@10.1.0:
- resolution: {integrity: sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==}
-
- bail@2.0.2:
- resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
-
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- better-path-resolve@1.0.0:
- resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
- engines: {node: '>=4'}
-
big-integer@1.6.52:
resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
engines: {node: '>=0.6'}
- binary-extensions@2.3.0:
- resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
- engines: {node: '>=8'}
-
- boolbase@1.0.0:
- resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
-
- bowser@2.11.0:
- resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==}
-
brace-expansion@1.1.12:
resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
@@ -3120,23 +758,12 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
- buffer-from@1.1.2:
- resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
-
bundle-require@5.1.0:
resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
peerDependencies:
esbuild: '>=0.18'
- busboy@1.6.0:
- resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
- engines: {node: '>=10.16.0'}
-
- bytes@3.1.2:
- resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
- engines: {node: '>= 0.8'}
-
cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
@@ -3157,77 +784,17 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- caniuse-api@3.0.0:
- resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
-
caniuse-lite@1.0.30001726:
resolution: {integrity: sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==}
- castable-video@1.0.10:
- resolution: {integrity: sha512-tJgUv+8/zE191y8EKojvB0eKIyKA9obIttd6Wpdm6x2qBmuwZ7wDgzVCSmf5cN2v9jBiuu0s7O5poz8a8cFX/w==}
-
- ccount@2.0.1:
- resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
-
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- chalk@5.4.1:
- resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
- character-entities-html4@2.1.0:
- resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==}
-
- character-entities-legacy@3.0.0:
- resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==}
-
- character-entities@2.0.2:
- resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
-
- character-reference-invalid@2.0.1:
- resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
-
- chardet@0.7.0:
- resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
-
- chokidar@3.6.0:
- resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
- engines: {node: '>= 8.10.0'}
-
chokidar@4.0.3:
resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
engines: {node: '>= 14.16.0'}
- class-variance-authority@0.7.1:
- resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==}
-
- cli-spinners@2.9.2:
- resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
- engines: {node: '>=6'}
-
- cli-width@4.1.0:
- resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
- engines: {node: '>= 12'}
-
- client-only@0.0.1:
- resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
-
- cliui@8.0.1:
- resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
- engines: {node: '>=12'}
-
- clsx@2.1.1:
- resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
- engines: {node: '>=6'}
-
- cmdk@0.2.1:
- resolution: {integrity: sha512-U6//9lQ6JvT47+6OF6Gi8BvkxYQ8SCRRSKIJkthIMsFsLZRG0cKvTtuTaefyIKMQb8rvvXy0wGdpTNq/jPtm+g==}
- peerDependencies:
- react: ^18.0.0
- react-dom: ^18.0.0
-
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
@@ -3235,9 +802,6 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- colord@2.9.3:
- resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
-
colors@1.2.3:
resolution: {integrity: sha512-qTfM2pNFeMZcLvf/RbrVAzDEVttZjFhaApfx9dplNjvHSX88Ui66zBRb/4YGob/xUWxDceirgoC1lT676asfCQ==}
engines: {node: '>=0.1.90'}
@@ -3246,39 +810,24 @@ packages:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
- comma-separated-tokens@2.0.3:
- resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
+ commander@12.1.0:
+ resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
+ engines: {node: '>=18'}
- commander@2.20.3:
- resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
+ commander@14.0.0:
+ resolution: {integrity: sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==}
+ engines: {node: '>=20'}
commander@4.1.1:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
- commander@7.2.0:
- resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
- engines: {node: '>= 10'}
-
- commander@8.3.0:
- resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
- engines: {node: '>= 12'}
-
- commondir@1.0.1:
- resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
-
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- concat-with-sourcemaps@1.1.0:
- resolution: {integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==}
-
confbox@0.1.8:
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
- confusing-browser-globals@1.0.11:
- resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==}
-
consola@3.4.2:
resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -3286,82 +835,10 @@ packages:
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- core-js-compat@3.43.0:
- resolution: {integrity: sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==}
-
- cosmiconfig@7.1.0:
- resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
- engines: {node: '>=10'}
-
- crelt@1.0.6:
- resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
- css-box-model@1.2.1:
- resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==}
-
- css-declaration-sorter@6.4.1:
- resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==}
- engines: {node: ^10 || ^12 || >=14}
- peerDependencies:
- postcss: ^8.0.9
-
- css-select@4.3.0:
- resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
-
- css-styled@1.0.8:
- resolution: {integrity: sha512-tCpP7kLRI8dI95rCh3Syl7I+v7PP+2JYOzWkl0bUEoSbJM+u8ITbutjlQVf0NC2/g4ULROJPi16sfwDIO8/84g==}
-
- css-to-mat@1.1.1:
- resolution: {integrity: sha512-kvpxFYZb27jRd2vium35G7q5XZ2WJ9rWjDUMNT36M3Hc41qCrLXFM5iEKMGXcrPsKfXEN+8l/riB4QzwwwiEyQ==}
-
- css-tree@1.1.3:
- resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
- engines: {node: '>=8.0.0'}
-
- css-what@6.1.0:
- resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
- engines: {node: '>= 6'}
-
- cssesc@3.0.0:
- resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
- engines: {node: '>=4'}
- hasBin: true
-
- cssnano-preset-default@5.2.14:
- resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- cssnano-utils@3.1.0:
- resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- cssnano@5.1.15:
- resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- csso@4.2.0:
- resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==}
- engines: {node: '>=8.0.0'}
-
- csstype@3.1.3:
- resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
-
- custom-media-element@1.3.3:
- resolution: {integrity: sha512-5Tenv3iLP8ZiLHcT0qSyfDPrqzkCMxczeLY7cTndbsMF7EkVgL/74a6hxNrn/F6RuD74TLK6R2r0GsmntTTtRg==}
-
- damerau-levenshtein@1.0.8:
- resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
-
data-view-buffer@1.0.2:
resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
engines: {node: '>= 0.4'}
@@ -3374,9 +851,6 @@ packages:
resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
engines: {node: '>= 0.4'}
- date-fns@3.6.0:
- resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==}
-
dateformat@3.0.3:
resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==}
@@ -3397,16 +871,9 @@ packages:
supports-color:
optional: true
- decode-named-character-reference@1.2.0:
- resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==}
-
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- deepmerge@4.3.1:
- resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
- engines: {node: '>=0.10.0'}
-
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
@@ -3419,26 +886,9 @@ packages:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
- dequal@2.0.3:
- resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
- engines: {node: '>=6'}
-
- detect-node-es@1.1.0:
- resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
-
detect-node@2.1.0:
resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
- devlop@1.1.0:
- resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
-
- diff-match-patch@1.0.5:
- resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==}
-
- diff@5.2.0:
- resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
- engines: {node: '>=0.3.1'}
-
dir-glob@3.0.1:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'}
@@ -3447,19 +897,6 @@ packages:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
- dom-serializer@1.4.1:
- resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==}
-
- domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
-
- domhandler@4.3.1:
- resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==}
- engines: {node: '>= 4'}
-
- domutils@2.8.0:
- resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==}
-
dunder-proto@1.0.1:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
@@ -3476,16 +913,6 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- entities@2.2.0:
- resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==}
-
- entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
-
- error-ex@1.3.2:
- resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
-
es-abstract@1.24.0:
resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==}
engines: {node: '>= 0.4'}
@@ -3498,10 +925,6 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-iterator-helpers@1.2.1:
- resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==}
- engines: {node: '>= 0.4'}
-
es-object-atoms@1.1.1:
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
engines: {node: '>= 0.4'}
@@ -3537,16 +960,6 @@ packages:
peerDependencies:
eslint: '>=7.0.0'
- eslint-config-react-app@7.0.1:
- resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- eslint: ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
eslint-import-resolver-alias@1.1.2:
resolution: {integrity: sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==}
engines: {node: '>= 4'}
@@ -3577,14 +990,6 @@ packages:
eslint-import-resolver-webpack:
optional: true
- eslint-plugin-flowtype@8.0.3:
- resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==}
- engines: {node: '>=12.0.0'}
- peerDependencies:
- '@babel/plugin-syntax-flow': ^7.14.5
- '@babel/plugin-transform-react-jsx': ^7.14.9
- eslint: ^8.1.0
-
eslint-plugin-import@2.32.0:
resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==}
engines: {node: '>=4'}
@@ -3595,19 +1000,6 @@ packages:
'@typescript-eslint/parser':
optional: true
- eslint-plugin-jest@25.7.0:
- resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
- peerDependencies:
- '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- jest: '*'
- peerDependenciesMeta:
- '@typescript-eslint/eslint-plugin':
- optional: true
- jest:
- optional: true
-
eslint-plugin-jest@27.9.0:
resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -3621,12 +1013,6 @@ packages:
jest:
optional: true
- eslint-plugin-jsx-a11y@6.10.2:
- resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==}
- engines: {node: '>=4.0'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9
-
eslint-plugin-prettier@5.5.1:
resolution: {integrity: sha512-dobTkHT6XaEVOo8IO90Q4DOSxnm3Y151QxPJlM/vKC0bVy+d6cVWQZLlFiuZPP0wS6vZwSKeJgKkcS+KfMBlRw==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -3641,24 +1027,6 @@ packages:
eslint-config-prettier:
optional: true
- eslint-plugin-react-hooks@4.6.2:
- resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==}
- engines: {node: '>=10'}
- peerDependencies:
- eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
-
- eslint-plugin-react@7.37.5:
- resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==}
- engines: {node: '>=4'}
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
-
- eslint-plugin-testing-library@5.11.1:
- resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
- peerDependencies:
- eslint: ^7.5.0 || ^8.0.0
-
eslint-plugin-unused-imports@2.0.0:
resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3681,10 +1049,6 @@ packages:
resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint-visitor-keys@2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
-
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}
@@ -3703,9 +1067,6 @@ packages:
jiti:
optional: true
- esm-env@1.2.2:
- resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
-
espree@10.4.0:
resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -3714,9 +1075,6 @@ packages:
resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
engines: {node: '>=0.10'}
- esrap@1.4.9:
- resolution: {integrity: sha512-3OMlcd0a03UGuZpPeUC1HxR3nA23l+HEyCiZw3b3FumJIN9KphoGzDJKMXI1S72jVS1dsenDyQC0kJlO1U9E1g==}
-
esrecurse@4.3.0:
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
engines: {node: '>=4.0'}
@@ -3729,15 +1087,6 @@ packages:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
- estree-util-is-identifier-name@3.0.0:
- resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
-
- estree-walker@0.6.1:
- resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
-
- estree-walker@2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
-
esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
@@ -3746,20 +1095,6 @@ packages:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines: {node: '>=6'}
- eventemitter3@4.0.7:
- resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
-
- eventsource-parser@1.1.2:
- resolution: {integrity: sha512-v0eOBUbiaFojBu2s2NPBfYUoRR9GjcDNvCXVaqEf5vVfpIAh9f8RCo4vXTP8c63QRKCFwoLpMpTdPwwhEKVgzA==}
- engines: {node: '>=14.18'}
-
- extend@3.0.2:
- resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
-
- external-editor@3.1.0:
- resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
- engines: {node: '>=4'}
-
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -3776,10 +1111,6 @@ packages:
fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- fast-xml-parser@4.4.1:
- resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==}
- hasBin: true
-
fastq@1.19.1:
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
@@ -3795,22 +1126,10 @@ packages:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
- filesize@10.1.6:
- resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==}
- engines: {node: '>= 10.4.0'}
-
fill-range@7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
- find-cache-dir@3.3.2:
- resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
- engines: {node: '>=8'}
-
- find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
-
find-up@5.0.0:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
@@ -3853,13 +1172,6 @@ packages:
resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==}
engines: {node: '>= 12.20'}
- framework-utils@1.1.0:
- resolution: {integrity: sha512-KAfqli5PwpFJ8o3psRNs8svpMGyCSAe8nmGcjQ0zZBWN2H6dZDnq+ABp3N3hdUmFeMrLtjOCTXD4yplUJIWceg==}
-
- fs-extra@10.1.0:
- resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
- engines: {node: '>=12'}
-
fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -3878,33 +1190,14 @@ packages:
functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
- geist@1.4.2:
- resolution: {integrity: sha512-OQUga/KUc8ueijck6EbtT07L4tZ5+TZgjw8PyWfxo16sL5FWk7gNViPNU8hgCFjy6bJi9yuTP+CRpywzaGN8zw==}
- peerDependencies:
- next: '>=13.2.0'
-
- generic-names@4.0.0:
- resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==}
-
gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
- gesto@1.19.4:
- resolution: {integrity: sha512-hfr/0dWwh0Bnbb88s3QVJd1ZRJeOWcgHPPwmiH6NnafDYvhTsxg+SLYu+q/oPNh9JS3V+nlr6fNs8kvPAtcRDQ==}
-
- get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
get-intrinsic@1.3.0:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
- get-nonce@1.0.1:
- resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
- engines: {node: '>=6'}
-
get-proto@1.0.1:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
@@ -3949,9 +1242,6 @@ packages:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
- graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
-
graphemer@1.4.0:
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
@@ -3982,60 +1272,17 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- hast-util-to-jsx-runtime@2.3.6:
- resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==}
-
- hast-util-whitespace@2.0.1:
- resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==}
-
- hast-util-whitespace@3.0.0:
- resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
-
- highlight.js@11.11.1:
- resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==}
- engines: {node: '>=12.0.0'}
-
- hls.js@1.5.20:
- resolution: {integrity: sha512-uu0VXUK52JhihhnN/MVVo1lvqNNuhoxkonqgO3IpjvQiGpJBdIXMGkofjQb/j9zvV7a1SW8U9g1FslWx/1HOiQ==}
-
- hoist-non-react-statics@3.3.2:
- resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
-
- html-url-attributes@3.0.1:
- resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==}
-
humanize-ms@1.2.1:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
- iconv-lite@0.4.24:
- resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
- engines: {node: '>=0.10.0'}
-
- icss-replace-symbols@1.1.0:
- resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==}
-
- icss-utils@5.1.0:
- resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
- import-cwd@3.0.0:
- resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==}
- engines: {node: '>=8'}
-
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
engines: {node: '>=6'}
- import-from@3.0.0:
- resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==}
- engines: {node: '>=8'}
-
imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
@@ -4047,29 +1294,14 @@ packages:
inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
- inline-style-parser@0.1.1:
- resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
-
- inline-style-parser@0.2.4:
- resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
-
internal-slot@1.1.0:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
- is-alphabetical@2.0.1:
- resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
-
- is-alphanumerical@2.0.1:
- resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
-
is-array-buffer@3.0.5:
resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==}
engines: {node: '>= 0.4'}
- is-arrayish@0.2.1:
- resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
-
is-async-function@2.1.1:
resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==}
engines: {node: '>= 0.4'}
@@ -4078,18 +1310,10 @@ packages:
resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==}
engines: {node: '>= 0.4'}
- is-binary-path@2.1.0:
- resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
- engines: {node: '>=8'}
-
is-boolean-object@1.2.2:
resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==}
engines: {node: '>= 0.4'}
- is-buffer@2.0.5:
- resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==}
- engines: {node: '>=4'}
-
is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
@@ -4106,9 +1330,6 @@ packages:
resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==}
engines: {node: '>= 0.4'}
- is-decimal@2.0.1:
- resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
-
is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
@@ -4129,16 +1350,10 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- is-hexadecimal@2.0.1:
- resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
-
is-map@2.0.3:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
- is-module@1.0.0:
- resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
-
is-negative-zero@2.0.3:
resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
@@ -4151,20 +1366,6 @@ packages:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- is-plain-obj@4.1.0:
- resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
- engines: {node: '>=12'}
-
- is-plain-object@5.0.0:
- resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
- engines: {node: '>=0.10.0'}
-
- is-reference@1.2.1:
- resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
-
- is-reference@3.0.3:
- resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==}
-
is-regex@1.2.1:
resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
engines: {node: '>= 0.4'}
@@ -4201,45 +1402,15 @@ packages:
resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==}
engines: {node: '>= 0.4'}
- is-windows@1.0.2:
- resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
- engines: {node: '>=0.10.0'}
-
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- iterator.prototype@1.1.5:
- resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
- engines: {node: '>= 0.4'}
-
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
- javascript-time-ago@2.5.11:
- resolution: {integrity: sha512-Zeyf5R7oM1fSMW9zsU3YgAYwE0bimEeF54Udn2ixGd8PUwu+z1Yc5t4Y8YScJDMHD6uCx6giLt3VJR5K4CMwbg==}
-
- jest-worker@26.6.2:
- resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
- engines: {node: '>= 10.13.0'}
-
- jose@4.15.9:
- resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==}
-
- jotai@2.12.5:
- resolution: {integrity: sha512-G8m32HW3lSmcz/4mbqx0hgJIQ0ekndKWiYP7kWVKi0p6saLXdSoye+FZiOFyonnd7Q482LCzm8sMDl7Ar1NWDw==}
- engines: {node: '>=12.20.0'}
- peerDependencies:
- '@types/react': '>=17.0.0'
- react: '>=17.0.0'
- peerDependenciesMeta:
- '@types/react':
- optional: true
- react:
- optional: true
-
joycon@3.1.1:
resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
engines: {node: '>=10'}
@@ -4254,11 +1425,6 @@ packages:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
- jsesc@3.0.2:
- resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
- engines: {node: '>=6'}
- hasBin: true
-
jsesc@3.1.0:
resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
engines: {node: '>=6'}
@@ -4267,15 +1433,9 @@ packages:
json-buffer@3.0.1:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
- json-parse-even-better-errors@2.3.1:
- resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
-
json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
- json-schema@0.4.0:
- resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
-
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
@@ -4288,50 +1448,13 @@ packages:
engines: {node: '>=6'}
hasBin: true
- jsondiffpatch@0.6.0:
- resolution: {integrity: sha512-3QItJOXp2AP1uv7waBkao5nCvhEv+QmJAd38Ybq7wNI74Q+BBmnLn4EDKz6yI9xGAIQoUF87qHt+kc1IVxB4zQ==}
- engines: {node: ^18.0.0 || >=20.0.0}
- hasBin: true
-
- jsonfile@6.1.0:
- resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
-
- jsx-ast-utils@3.3.5:
- resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
- engines: {node: '>=4.0'}
-
- katex@0.16.22:
- resolution: {integrity: sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==}
- hasBin: true
-
- keycode@2.2.1:
- resolution: {integrity: sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==}
-
- keycon@1.4.0:
- resolution: {integrity: sha512-p1NAIxiRMH3jYfTeXRs2uWbVJ1WpEjpi8ktzUyBJsX7/wn2qu2VRXktneBLNtKNxJmlUYxRi9gOJt1DuthXR7A==}
-
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
- kleur@4.1.5:
- resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
- engines: {node: '>=6'}
-
- language-subtag-registry@0.3.23:
- resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
-
- language-tags@1.0.9:
- resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
- engines: {node: '>=0.10'}
-
levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
- lilconfig@2.1.0:
- resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
- engines: {node: '>=10'}
-
lilconfig@3.1.3:
resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
engines: {node: '>=14'}
@@ -4339,93 +1462,33 @@ packages:
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- linkify-it@5.0.0:
- resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==}
-
- linkifyjs@4.3.1:
- resolution: {integrity: sha512-DRSlB9DKVW04c4SUdGvKK5FR6be45lTU9M76JnngqPeeGDqPwYc0zdUErtsNVMtxPXgUWV4HbXbnC4sNyBxkYg==}
-
load-tsconfig@0.2.5:
resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- loader-utils@3.3.1:
- resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==}
- engines: {node: '>= 12.13.0'}
-
- locate-character@3.0.0:
- resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==}
-
- locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
-
locate-path@6.0.0:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
- lodash.camelcase@4.3.0:
- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
-
- lodash.debounce@4.0.8:
- resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
-
- lodash.memoize@4.1.2:
- resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
-
lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
lodash.sortby@4.7.0:
resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
- lodash.uniq@4.5.0:
- resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
-
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
- longest-streak@3.1.0:
- resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
-
loose-envify@1.4.0:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
- lowlight@3.3.0:
- resolution: {integrity: sha512-0JNhgFoPvP6U6lE/UdVsSq99tn6DhjjpAj5MxG49ewd2mOBVtwWYIT8ClyABhq198aXXODMU6Ox8DrGy/CpTZQ==}
-
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- lucide-react@0.395.0:
- resolution: {integrity: sha512-6hzdNH5723A4FLaYZWpK50iyZH8iS2Jq5zuPRRotOFkhu6kxxJiebVdJ72tCR5XkiIeYFOU5NUawFZOac+VeYw==}
- peerDependencies:
- react: ^16.5.1 || ^17.0.0 || ^18.0.0
-
- magic-string@0.25.9:
- resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
-
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
- magicast@0.3.5:
- resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
-
- make-dir@3.1.0:
- resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
- engines: {node: '>=8'}
-
- markdown-it-task-lists@2.1.1:
- resolution: {integrity: sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA==}
-
- markdown-it@14.1.0:
- resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==}
- hasBin: true
-
match-sorter@6.3.4:
resolution: {integrity: sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg==}
@@ -4433,190 +1496,10 @@ packages:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
- mdast-util-definitions@5.1.2:
- resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==}
-
- mdast-util-from-markdown@1.3.1:
- resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==}
-
- mdast-util-from-markdown@2.0.2:
- resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==}
-
- mdast-util-mdx-expression@2.0.1:
- resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==}
-
- mdast-util-mdx-jsx@3.2.0:
- resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==}
-
- mdast-util-mdxjs-esm@2.0.1:
- resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==}
-
- mdast-util-phrasing@4.1.0:
- resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
-
- mdast-util-to-hast@12.3.0:
- resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==}
-
- mdast-util-to-hast@13.2.0:
- resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==}
-
- mdast-util-to-markdown@2.1.2:
- resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==}
-
- mdast-util-to-string@3.2.0:
- resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==}
-
- mdast-util-to-string@4.0.0:
- resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
-
- mdn-data@2.0.14:
- resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
-
- mdurl@2.0.0:
- resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
-
- media-chrome@3.2.5:
- resolution: {integrity: sha512-tTsgS7x77Bn4p/wca/Si/7A+Q3z9DzKq0SOkroQvrNMXBVyQasMayDcsKg5Ur5NGsymZfttnJi7tXvVr/tPj8g==}
-
- media-tracks@0.3.3:
- resolution: {integrity: sha512-9P2FuUHnZZ3iji+2RQk7Zkh5AmZTnOG5fODACnjhCVveX1McY3jmCRHofIEI+yTBqplz7LXy48c7fQ3Uigp88w==}
-
- memoize-one@6.0.0:
- resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
-
- merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
-
merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- micromark-core-commonmark@1.1.0:
- resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==}
-
- micromark-core-commonmark@2.0.3:
- resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
-
- micromark-factory-destination@1.1.0:
- resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==}
-
- micromark-factory-destination@2.0.1:
- resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==}
-
- micromark-factory-label@1.1.0:
- resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==}
-
- micromark-factory-label@2.0.1:
- resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==}
-
- micromark-factory-space@1.1.0:
- resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==}
-
- micromark-factory-space@2.0.1:
- resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==}
-
- micromark-factory-title@1.1.0:
- resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==}
-
- micromark-factory-title@2.0.1:
- resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==}
-
- micromark-factory-whitespace@1.1.0:
- resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==}
-
- micromark-factory-whitespace@2.0.1:
- resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==}
-
- micromark-util-character@1.2.0:
- resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==}
-
- micromark-util-character@2.1.1:
- resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==}
-
- micromark-util-chunked@1.1.0:
- resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==}
-
- micromark-util-chunked@2.0.1:
- resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==}
-
- micromark-util-classify-character@1.1.0:
- resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==}
-
- micromark-util-classify-character@2.0.1:
- resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==}
-
- micromark-util-combine-extensions@1.1.0:
- resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==}
-
- micromark-util-combine-extensions@2.0.1:
- resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==}
-
- micromark-util-decode-numeric-character-reference@1.1.0:
- resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==}
-
- micromark-util-decode-numeric-character-reference@2.0.2:
- resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==}
-
- micromark-util-decode-string@1.1.0:
- resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==}
-
- micromark-util-decode-string@2.0.1:
- resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==}
-
- micromark-util-encode@1.1.0:
- resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==}
-
- micromark-util-encode@2.0.1:
- resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==}
-
- micromark-util-html-tag-name@1.2.0:
- resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==}
-
- micromark-util-html-tag-name@2.0.1:
- resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==}
-
- micromark-util-normalize-identifier@1.1.0:
- resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==}
-
- micromark-util-normalize-identifier@2.0.1:
- resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==}
-
- micromark-util-resolve-all@1.1.0:
- resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==}
-
- micromark-util-resolve-all@2.0.1:
- resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==}
-
- micromark-util-sanitize-uri@1.2.0:
- resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==}
-
- micromark-util-sanitize-uri@2.0.1:
- resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==}
-
- micromark-util-subtokenize@1.1.0:
- resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==}
-
- micromark-util-subtokenize@2.1.0:
- resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==}
-
- micromark-util-symbol@1.1.0:
- resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==}
-
- micromark-util-symbol@2.0.1:
- resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
-
- micromark-util-types@1.1.0:
- resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==}
-
- micromark-util-types@2.0.2:
- resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==}
-
- micromark@3.2.0:
- resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==}
-
- micromark@4.0.2:
- resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==}
-
micromatch@4.0.8:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
@@ -4653,20 +1536,9 @@ packages:
mlly@1.7.4:
resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
- mri@1.2.0:
- resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
- engines: {node: '>=4'}
-
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- mute-stream@1.0.0:
- resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
-
- mux-embed@5.2.1:
- resolution: {integrity: sha512-NukHw91xeEVDBeXVDBpi2BvXNix7gSuvdtyvOph5yR/ROn1hHbTlcYWoKQyCyJX9frsF00UROEul+S8wPzU3aQ==}
-
mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@@ -4687,43 +1559,6 @@ packages:
ncc@0.3.6:
resolution: {integrity: sha512-OXudTB2Ebt/FnOuDoPQbaa17+tdVqSOWA+gLfPxccWwsNED1uA2zEhpoB1hwdFC9yYbio/mdV5cvOtQI3Zrx1w==}
- next-themes@0.2.1:
- resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==}
- peerDependencies:
- next: '*'
- react: '*'
- react-dom: '*'
-
- next-video@1.4.0:
- resolution: {integrity: sha512-wh7hC2PNRK0CGP6uq6Qq5lppIhVgHyatkBgv6KNusjGJL58b4O5JzSuB3uorM1B4wdVq+/ah3uAVj4M/zf1zgA==}
- hasBin: true
- peerDependencies:
- '@types/react': ^17.0.0 || ^17.0.0-0 || ^18 || ^18.0.0-0 || ^19 || ^19.0.0-0
- '@types/react-dom': '*'
- next: '>=12.0.0'
- react: ^17.0.2 || ^17.0.0-0 || ^18 || ^18.0.0-0 || ^19 || ^19.0.0-0
- react-dom: ^17.0.2 || ^17.0.2-0 || ^18 || ^18.0.0-0 || ^19 || ^19.0.0-0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
-
- next@14.1.0:
- resolution: {integrity: sha512-wlzrsbfeSU48YQBjZhDzOwhWhGsy+uQycR8bHAOt1LY1bn3zZEcDyHQOEoN3aWzQ8LHCAJ1nqrWCc9XF2+O45Q==}
- engines: {node: '>=18.17.0'}
- hasBin: true
- peerDependencies:
- '@opentelemetry/api': ^1.1.0
- react: ^18.2.0
- react-dom: ^18.2.0
- sass: ^1.3.0
- peerDependenciesMeta:
- '@opentelemetry/api':
- optional: true
- sass:
- optional: true
-
node-domexception@1.0.0:
resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
engines: {node: '>=10.5.0'}
@@ -4741,23 +1576,6 @@ packages:
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
- normalize-path@3.0.0:
- resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
- engines: {node: '>=0.10.0'}
-
- normalize-url@6.1.0:
- resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
- engines: {node: '>=10'}
-
- novel@0.5.0:
- resolution: {integrity: sha512-Wb4fGSQ7nGxgiZDs7XPeSjC/Kr6YPb4KxzxuJp+80W+lqqG0yu265yRPGROTUvJWcZtiLpWjMSwz978I1PTOww==}
- peerDependencies:
- react: ^18.0.0
- react-dom: ^18.0.0
-
- nth-check@2.1.1:
- resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
-
object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
@@ -4774,10 +1592,6 @@ packages:
resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==}
engines: {node: '>= 0.4'}
- object.entries@1.1.9:
- resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==}
- engines: {node: '>= 0.4'}
-
object.fromentries@2.0.8:
resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==}
engines: {node: '>= 0.4'}
@@ -4812,52 +1626,18 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
- orderedmap@2.1.1:
- resolution: {integrity: sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==}
-
- os-tmpdir@1.0.2:
- resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
- engines: {node: '>=0.10.0'}
-
- overlap-area@1.1.0:
- resolution: {integrity: sha512-3dlJgJCaVeXH0/eZjYVJvQiLVVrPO4U1ZGqlATtx6QGO3b5eNM6+JgUKa7oStBTdYuGTk7gVoABCW6Tp+dhRdw==}
-
own-keys@1.0.1:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
- p-finally@1.0.0:
- resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
- engines: {node: '>=4'}
-
- p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
-
p-limit@3.1.0:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines: {node: '>=10'}
- p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
-
p-locate@5.0.0:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
- p-queue@6.6.2:
- resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==}
- engines: {node: '>=8'}
-
- p-timeout@3.2.0:
- resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
- engines: {node: '>=8'}
-
- p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
-
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
@@ -4865,13 +1645,6 @@ packages:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
- parse-entities@4.0.2:
- resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==}
-
- parse-json@5.2.0:
- resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
- engines: {node: '>=8'}
-
path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -4898,9 +1671,6 @@ packages:
pathe@2.0.3:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
- performance-now@2.1.0:
- resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
-
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -4912,18 +1682,10 @@ packages:
resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==}
engines: {node: '>=12'}
- pify@5.0.0:
- resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==}
- engines: {node: '>=10'}
-
pirates@4.0.7:
resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
engines: {node: '>= 6'}
- pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
-
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
@@ -4931,59 +1693,6 @@ packages:
resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
engines: {node: '>= 0.4'}
- postcss-calc@8.2.4:
- resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==}
- peerDependencies:
- postcss: ^8.2.2
-
- postcss-colormin@5.3.1:
- resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-convert-values@5.1.3:
- resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-discard-comments@5.1.2:
- resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-discard-duplicates@5.1.0:
- resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-discard-empty@5.1.1:
- resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-discard-overridden@5.1.0:
- resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-load-config@3.1.4:
- resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
- engines: {node: '>= 10'}
- peerDependencies:
- postcss: '>=8.0.9'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
-
postcss-load-config@6.0.1:
resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==}
engines: {node: '>= 18'}
@@ -5002,170 +1711,6 @@ packages:
yaml:
optional: true
- postcss-merge-longhand@5.1.7:
- resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-merge-rules@5.1.4:
- resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-minify-font-values@5.1.0:
- resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-minify-gradients@5.1.1:
- resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-minify-params@5.1.4:
- resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-minify-selectors@5.2.1:
- resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-modules-extract-imports@3.1.0:
- resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules-local-by-default@4.2.0:
- resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules-scope@3.2.1:
- resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules-values@4.0.0:
- resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
- engines: {node: ^10 || ^12 || >= 14}
- peerDependencies:
- postcss: ^8.1.0
-
- postcss-modules@4.3.1:
- resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==}
- peerDependencies:
- postcss: ^8.0.0
-
- postcss-normalize-charset@5.1.0:
- resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-normalize-display-values@5.1.0:
- resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-normalize-positions@5.1.1:
- resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-normalize-repeat-style@5.1.1:
- resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-normalize-string@5.1.0:
- resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-normalize-timing-functions@5.1.0:
- resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-normalize-unicode@5.1.1:
- resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-normalize-url@5.1.0:
- resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-normalize-whitespace@5.1.1:
- resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-ordered-values@5.1.3:
- resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-reduce-initial@5.1.2:
- resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-reduce-transforms@5.1.0:
- resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-selector-parser@6.1.2:
- resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
- engines: {node: '>=4'}
-
- postcss-selector-parser@7.1.0:
- resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
- engines: {node: '>=4'}
-
- postcss-svgo@5.1.0:
- resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-unique-selectors@5.1.1:
- resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
- postcss-value-parser@4.2.0:
- resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
-
- postcss@8.4.31:
- resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
- engines: {node: ^10 || ^12 || >=14}
-
postcss@8.5.6:
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14}
@@ -5183,145 +1728,21 @@ packages:
engines: {node: '>=14'}
hasBin: true
- promise.series@0.2.0:
- resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==}
- engines: {node: '>=0.12'}
-
- prop-types@15.8.1:
- resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
-
- property-information@6.5.0:
- resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
-
- property-information@7.1.0:
- resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==}
-
- prosemirror-changeset@2.3.1:
- resolution: {integrity: sha512-j0kORIBm8ayJNl3zQvD1TTPHJX3g042et6y/KQhZhnPrruO8exkTgG8X+NRpj7kIyMMEx74Xb3DyMIBtO0IKkQ==}
-
- prosemirror-collab@1.3.1:
- resolution: {integrity: sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==}
-
- prosemirror-commands@1.7.1:
- resolution: {integrity: sha512-rT7qZnQtx5c0/y/KlYaGvtG411S97UaL6gdp6RIZ23DLHanMYLyfGBV5DtSnZdthQql7W+lEVbpSfwtO8T+L2w==}
-
- prosemirror-dropcursor@1.8.2:
- resolution: {integrity: sha512-CCk6Gyx9+Tt2sbYk5NK0nB1ukHi2ryaRgadV/LvyNuO3ena1payM2z6Cg0vO1ebK8cxbzo41ku2DE5Axj1Zuiw==}
-
- prosemirror-gapcursor@1.3.2:
- resolution: {integrity: sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==}
-
- prosemirror-history@1.4.1:
- resolution: {integrity: sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==}
-
- prosemirror-inputrules@1.5.0:
- resolution: {integrity: sha512-K0xJRCmt+uSw7xesnHmcn72yBGTbY45vm8gXI4LZXbx2Z0jwh5aF9xrGQgrVPu0WbyFVFF3E/o9VhJYz6SQWnA==}
-
- prosemirror-keymap@1.2.3:
- resolution: {integrity: sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==}
-
- prosemirror-markdown@1.13.2:
- resolution: {integrity: sha512-FPD9rHPdA9fqzNmIIDhhnYQ6WgNoSWX9StUZ8LEKapaXU9i6XgykaHKhp6XMyXlOWetmaFgGDS/nu/w9/vUc5g==}
-
- prosemirror-menu@1.2.5:
- resolution: {integrity: sha512-qwXzynnpBIeg1D7BAtjOusR+81xCp53j7iWu/IargiRZqRjGIlQuu1f3jFi+ehrHhWMLoyOQTSRx/IWZJqOYtQ==}
-
- prosemirror-model@1.25.1:
- resolution: {integrity: sha512-AUvbm7qqmpZa5d9fPKMvH1Q5bqYQvAZWOGRvxsB6iFLyycvC9MwNemNVjHVrWgjaoxAfY8XVg7DbvQ/qxvI9Eg==}
-
- prosemirror-schema-basic@1.2.4:
- resolution: {integrity: sha512-ELxP4TlX3yr2v5rM7Sb70SqStq5NvI15c0j9j/gjsrO5vaw+fnnpovCLEGIcpeGfifkuqJwl4fon6b+KdrODYQ==}
-
- prosemirror-schema-list@1.5.1:
- resolution: {integrity: sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==}
-
- prosemirror-state@1.4.3:
- resolution: {integrity: sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==}
-
- prosemirror-tables@1.7.1:
- resolution: {integrity: sha512-eRQ97Bf+i9Eby99QbyAiyov43iOKgWa7QCGly+lrDt7efZ1v8NWolhXiB43hSDGIXT1UXgbs4KJN3a06FGpr1Q==}
-
- prosemirror-trailing-node@3.0.0:
- resolution: {integrity: sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==}
- peerDependencies:
- prosemirror-model: ^1.22.1
- prosemirror-state: ^1.4.2
- prosemirror-view: ^1.33.8
-
- prosemirror-transform@1.10.4:
- resolution: {integrity: sha512-pwDy22nAnGqNR1feOQKHxoFkkUtepoFAd3r2hbEDsnf4wp57kKA36hXsB3njA9FtONBEwSDnDeCiJe+ItD+ykw==}
-
- prosemirror-view@1.40.0:
- resolution: {integrity: sha512-2G3svX0Cr1sJjkD/DYWSe3cfV5VPVTBOxI9XQEGWJDFEpsZb/gh4MV29ctv+OJx2RFX4BLt09i+6zaGM/ldkCw==}
-
proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
- punycode.js@2.3.1:
- resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==}
- engines: {node: '>=6'}
-
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- qs@6.14.0:
- resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
- engines: {node: '>=0.6'}
-
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- raf-schd@4.0.3:
- resolution: {integrity: sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==}
-
- raf@3.4.1:
- resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
-
- randombytes@2.1.0:
- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
-
- react-css-styled@1.1.9:
- resolution: {integrity: sha512-M7fJZ3IWFaIHcZEkoFOnkjdiUFmwd8d+gTh2bpqMOcnxy/0Gsykw4dsL4QBiKsxcGow6tETUa4NAUcmJF+/nfw==}
-
- react-day-picker@8.10.1:
- resolution: {integrity: sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==}
- peerDependencies:
- date-fns: ^2.28.0 || ^3.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
-
react-dom@18.3.1:
resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
peerDependencies:
react: ^18.3.1
- react-hook-form@7.49.3:
- resolution: {integrity: sha512-foD6r3juidAT1cOZzpmD/gOKt7fRsDhXXZ0y28+Al1CHgX+AY1qIN9VSIIItXRq1dN68QrRwl1ORFlwjBaAqeQ==}
- engines: {node: '>=18', pnpm: '8'}
- peerDependencies:
- react: ^16.8.0 || ^17 || ^18
-
- react-is@16.13.1:
- resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
-
- react-is@18.3.1:
- resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
-
- react-markdown@8.0.7:
- resolution: {integrity: sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==}
- peerDependencies:
- '@types/react': '>=16'
- react: '>=16'
-
- react-markdown@9.1.0:
- resolution: {integrity: sha512-xaijuJB0kzGiUdG7nc2MOMDUDBWPyGAjZtUrow9XxUeua8IqeP+VlIfAZ3bphpcLTnSZXz6z9jcVC/TCwbfgdw==}
- peerDependencies:
- '@types/react': '>=18'
- react: '>=18'
-
- react-moveable@0.56.0:
- resolution: {integrity: sha512-FmJNmIOsOA36mdxbrc/huiE4wuXSRlmon/o+/OrfNhSiYYYL0AV5oObtPluEhb2Yr/7EfYWBHTxF5aWAvjg1SA==}
-
react-query@3.39.3:
resolution: {integrity: sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==}
peerDependencies:
@@ -5334,156 +1755,25 @@ packages:
react-native:
optional: true
- react-redux@8.1.3:
- resolution: {integrity: sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==}
- peerDependencies:
- '@types/react': ^16.8 || ^17.0 || ^18.0
- '@types/react-dom': ^16.8 || ^17.0 || ^18.0
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
- react-native: '>=0.59'
- redux: ^4 || ^5.0.0-beta.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- '@types/react-dom':
- optional: true
- react-dom:
- optional: true
- react-native:
- optional: true
- redux:
- optional: true
-
- react-remove-scroll-bar@2.3.8:
- resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- react-remove-scroll@2.5.4:
- resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- react-remove-scroll@2.7.1:
- resolution: {integrity: sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- react-resizable-panels@1.0.10:
- resolution: {integrity: sha512-0+g0CNqregkuocr+Mi+e6wgWVARnKTYIX3U1QK7GlkLQKCmbymZakx80YGwcRO7HNnKJTQ5v38HlBos/cGxWvg==}
- peerDependencies:
- react: ^16.14.0 || ^17.0.0 || ^18.0.0
- react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0
-
- react-selecto@1.26.3:
- resolution: {integrity: sha512-Ubik7kWSnZyQEBNro+1k38hZaI1tJarE+5aD/qsqCOA1uUBSjgKVBy3EWRzGIbdmVex7DcxznFZLec/6KZNvwQ==}
-
- react-style-singleton@2.2.3:
- resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- react-time-ago@7.3.3:
- resolution: {integrity: sha512-5kh2Kuu/UhHzcZrGvf3GUrF2d+IXjkIXif5MR2iDWIfSqQuBW27/ejN/tmzJBRyPiryYTgbDIG6AZFJ4RW3yfw==}
- peerDependencies:
- javascript-time-ago: ^2.3.7
- react: '>=0.16.8'
- react-dom: '>=0.16.8'
-
- react-tweet@3.2.2:
- resolution: {integrity: sha512-hIkxAVPpN2RqWoDEbo3TTnN/pDcp9/Jb6pTgiA4EbXa9S+m2vHIvvZKHR+eS0PDIsYqe+zTmANRa5k6+/iwGog==}
- peerDependencies:
- react: ^18.0.0 || ^19.0.0
- react-dom: ^18.0.0 || ^19.0.0
-
react@18.3.1:
resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
engines: {node: '>=0.10.0'}
- readdirp@3.6.0:
- resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
- engines: {node: '>=8.10.0'}
-
readdirp@4.1.2:
resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
engines: {node: '>= 14.18.0'}
- redux@4.2.1:
- resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==}
-
reflect.getprototypeof@1.0.10:
resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines: {node: '>= 0.4'}
- regenerate-unicode-properties@10.2.0:
- resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==}
- engines: {node: '>=4'}
-
- regenerate@1.4.2:
- resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
-
regexp.prototype.flags@1.5.4:
resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
- regexpu-core@6.2.0:
- resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==}
- engines: {node: '>=4'}
-
- regjsgen@0.8.0:
- resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
-
- regjsparser@0.12.0:
- resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==}
- hasBin: true
-
- relative-time-format@1.1.6:
- resolution: {integrity: sha512-aCv3juQw4hT1/P/OrVltKWLlp15eW1GRcwP1XdxHrPdZE9MtgqFpegjnTjLhi2m2WI9MT/hQQtE+tjEWG1hgkQ==}
-
- remark-parse@10.0.2:
- resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==}
-
- remark-parse@11.0.0:
- resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
-
- remark-rehype@10.1.0:
- resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==}
-
- remark-rehype@11.1.2:
- resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==}
-
remove-accents@0.5.0:
resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==}
- rename-overwrite@5.0.4:
- resolution: {integrity: sha512-BOR/6Zr3F0vmTzwvkiCZaPrzv1NJZQVRhrWA4w2IQtj33owmh5Y4LRajsR4QrqdIgLlAqOLEEc1PiUf15ku9hQ==}
- engines: {node: '>=12.10'}
-
- require-directory@2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
-
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -5497,14 +1787,6 @@ packages:
engines: {node: '>= 0.4'}
hasBin: true
- resolve@2.0.0-next.5:
- resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==}
- hasBin: true
-
- retry@0.13.1:
- resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
- engines: {node: '>= 4'}
-
reusify@1.1.0:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -5519,49 +1801,14 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
- rollup-plugin-inject@3.0.2:
- resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==}
- deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.
-
- rollup-plugin-node-polyfills@0.2.1:
- resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==}
-
- rollup-plugin-postcss@4.0.2:
- resolution: {integrity: sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==}
- engines: {node: '>=10'}
- peerDependencies:
- postcss: 8.x
-
- rollup-plugin-terser@7.0.2:
- resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==}
- deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
- peerDependencies:
- rollup: ^2.0.0
-
- rollup-plugin-typescript2@0.34.1:
- resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==}
- peerDependencies:
- rollup: '>=1.26.3'
- typescript: '>=2.4.0'
-
- rollup-pluginutils@2.8.2:
- resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
-
rollup@4.44.1:
resolution: {integrity: sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- rope-sequence@1.3.4:
- resolution: {integrity: sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==}
-
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
- sade@1.8.1:
- resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
- engines: {node: '>=6'}
-
safe-array-concat@1.1.3:
resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
engines: {node: '>=0.4'}
@@ -5569,12 +1816,6 @@ packages:
safe-buffer@5.0.1:
resolution: {integrity: sha512-cr7dZWLwOeaFBLTIuZeYdkfO7UzGIKhjYENJFAxUOMKWGaWDm2nJM2rzxNRm5Owu0DH3ApwNo6kx5idXZfb/Iw==}
- safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
-
- safe-identifier@0.4.2:
- resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==}
-
safe-push-apply@1.0.0:
resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
engines: {node: '>= 0.4'}
@@ -5583,18 +1824,9 @@ packages:
resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==}
engines: {node: '>= 0.4'}
- safer-buffer@2.1.2:
- resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
-
scheduler@0.23.2:
resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
- secure-json-parse@2.7.0:
- resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==}
-
- selecto@1.26.3:
- resolution: {integrity: sha512-gZHgqMy5uyB6/2YDjv3Qqaf7bd2hTDOpPdxXlrez4R3/L0GiEWDCFaUfrflomgqdb3SxHF2IXY0Jw0EamZi7cw==}
-
semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
@@ -5604,9 +1836,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- serialize-javascript@4.0.0:
- resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
-
set-function-length@1.2.2:
resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
engines: {node: '>= 0.4'}
@@ -5655,47 +1884,14 @@ packages:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
- source-map-support@0.5.21:
- resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
-
- source-map@0.6.1:
- resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
- engines: {node: '>=0.10.0'}
-
source-map@0.8.0-beta.0:
resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
engines: {node: '>= 8'}
- sourcemap-codec@1.4.8:
- resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
- deprecated: Please use @jridgewell/sourcemap-codec instead
-
- space-separated-tokens@2.0.2:
- resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
-
- sswr@2.2.0:
- resolution: {integrity: sha512-clTszLPZkmycALTHD1mXGU+mOtA/MIoLgS1KGTTzFNVm9rytQVykgRaP+z1zl572cz0bTqj4rFVoC2N+IGK4Sg==}
- peerDependencies:
- svelte: ^4.0.0 || ^5.0.0
-
- stable@0.1.8:
- resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
- deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
-
stop-iteration-iterator@1.1.0:
resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
engines: {node: '>= 0.4'}
- streamsearch@1.1.0:
- resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
- engines: {node: '>=10.0.0'}
-
- string-hash@1.1.3:
- resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==}
-
- string-natural-compare@3.0.1:
- resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==}
-
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -5704,17 +1900,6 @@ packages:
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines: {node: '>=12'}
- string.prototype.includes@2.0.1:
- resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
- engines: {node: '>= 0.4'}
-
- string.prototype.matchall@4.0.12:
- resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==}
- engines: {node: '>= 0.4'}
-
- string.prototype.repeat@1.0.0:
- resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==}
-
string.prototype.trim@1.2.10:
resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==}
engines: {node: '>= 0.4'}
@@ -5727,9 +1912,6 @@ packages:
resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
engines: {node: '>= 0.4'}
- stringify-entities@4.0.4:
- resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}
-
strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
@@ -5746,40 +1928,6 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- strnum@1.1.2:
- resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==}
-
- style-inject@0.3.0:
- resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==}
-
- style-to-js@1.1.17:
- resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==}
-
- style-to-object@0.4.4:
- resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==}
-
- style-to-object@1.0.9:
- resolution: {integrity: sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==}
-
- styled-jsx@5.1.1:
- resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
- engines: {node: '>= 12.0.0'}
- peerDependencies:
- '@babel/core': '*'
- babel-plugin-macros: '*'
- react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- babel-plugin-macros:
- optional: true
-
- stylehacks@5.1.1:
- resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==}
- engines: {node: ^10 || ^12 || >=14.0}
- peerDependencies:
- postcss: ^8.2.15
-
sucrase@3.35.0:
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -5793,55 +1941,10 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- svelte@5.34.8:
- resolution: {integrity: sha512-TF+8irl7rpj3+fpaLuPRX5BqReTAqckp0Fumxa/mCeK3fo0/MnBb9W/Z2bLwtqj3C3r5Lm6NKIAw7YrgIv1Fwg==}
- engines: {node: '>=18'}
-
- svgo@2.8.0:
- resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==}
- engines: {node: '>=10.13.0'}
- hasBin: true
-
- swr@2.3.3:
- resolution: {integrity: sha512-dshNvs3ExOqtZ6kJBaAsabhPdHyeY4P2cKwRCniDVifBMoG/SVI7tfLWqPXriVspf2Rg4tPzXJTnwaihIeFw2A==}
- peerDependencies:
- react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
-
- swrev@4.0.0:
- resolution: {integrity: sha512-LqVcOHSB4cPGgitD1riJ1Hh4vdmITOp+BkmfmXRh4hSF/t7EnS4iD+SOTmq7w5pPm/SiPeto4ADbKS6dHUDWFA==}
-
- swrv@1.1.0:
- resolution: {integrity: sha512-pjllRDr2s0iTwiE5Isvip51dZGR7GjLH1gCSVyE8bQnbAx6xackXsFdojau+1O5u98yHF5V73HQGOFxKUXO9gQ==}
- peerDependencies:
- vue: '>=3.2.26 < 4'
-
- symlink-dir@5.2.1:
- resolution: {integrity: sha512-HfqqI7BoCx3+482BUfoR1sXAFx5G90KrWImT5/J/a+HZWvzMTTA/hYKh2030WFYn7OwRRUAoMCQvqlwBMnhBUw==}
- engines: {node: '>=12.10'}
- hasBin: true
-
synckit@0.11.8:
resolution: {integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==}
engines: {node: ^14.18.0 || >=16.0.0}
- tailwind-merge@2.6.0:
- resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==}
-
- tailwind-scrollbar-hide@1.3.1:
- resolution: {integrity: sha512-eUAvPTltKnAGHbCBRpOk5S7+UZTkFZgDKmZLZ6jZXXs4V7mRXvwshBjeMwrv3vmiWqm3IGEDFVKzUSm1JuoXKw==}
- peerDependencies:
- tailwindcss: '>=3.0.0 || >= 4.0.0 || >= 4.0.0-beta.8 || >= 4.0.0-alpha.20'
-
- tailwindcss-animate@1.0.7:
- resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==}
- peerDependencies:
- tailwindcss: '>=3.0.0 || insiders'
-
- terser@5.43.1:
- resolution: {integrity: sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==}
- engines: {node: '>=10'}
- hasBin: true
-
thenify-all@1.6.0:
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
engines: {node: '>=0.8'}
@@ -5849,13 +1952,6 @@ packages:
thenify@3.3.1:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
- throttleit@2.1.0:
- resolution: {integrity: sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==}
- engines: {node: '>=18'}
-
- tiny-invariant@1.3.3:
- resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==}
-
tinyexec@0.3.2:
resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
@@ -5867,21 +1963,6 @@ packages:
resolution: {integrity: sha512-NIpsp9lBIxPNzB++HnMmUd4byzJSVbbO4F+As1Gb1IG/YQT5QvmBDjpx8SpDS8fhGC+t+Qw8ldQgbcAIaU+2cA==}
engines: {node: '>= 0.2.0'}
- tippy.js@6.3.7:
- resolution: {integrity: sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==}
-
- tiptap-extension-global-drag-handle@0.1.18:
- resolution: {integrity: sha512-jwFuy1K8DP3a4bFy76Hpc63w1Sil0B7uZ3mvhQomVvUFCU787Lg2FowNhn7NFzeyok761qY2VG+PZ/FDthWUdg==}
-
- tiptap-markdown@0.8.10:
- resolution: {integrity: sha512-iDVkR2BjAqkTDtFX0h94yVvE2AihCXlF0Q7RIXSJPRSR5I0PA1TMuAg6FHFpmqTn4tPxJ0by0CK7PUMlnFLGEQ==}
- peerDependencies:
- '@tiptap/core': ^2.0.3
-
- tmp@0.0.33:
- resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
- engines: {node: '>=0.6.0'}
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -5900,12 +1981,6 @@ packages:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
- trim-lines@3.0.1:
- resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
-
- trough@2.2.0:
- resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
-
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
@@ -5943,17 +2018,10 @@ packages:
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'
- tunnel-rat@0.1.2:
- resolution: {integrity: sha512-lR5VHmkPhzdhrM092lI2nACsLO4QubF0/yoOhzX7c+wIpbN1GjHNzCc91QlpxBi+cnx8vVJ+Ur6vL5cEoQPFpQ==}
-
type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- type-fest@0.21.3:
- resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
- engines: {node: '>=10'}
-
typed-array-buffer@1.0.3:
resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==}
engines: {node: '>= 0.4'}
@@ -5975,9 +2043,6 @@ packages:
engines: {node: '>=4.2.0'}
hasBin: true
- uc.micro@2.1.0:
- resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==}
-
ufo@1.6.1:
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
@@ -5991,75 +2056,6 @@ packages:
undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
- undici-types@6.21.0:
- resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
-
- undici-types@7.8.0:
- resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==}
-
- undici@5.29.0:
- resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==}
- engines: {node: '>=14.0'}
-
- unicode-canonical-property-names-ecmascript@2.0.1:
- resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
- engines: {node: '>=4'}
-
- unicode-match-property-ecmascript@2.0.0:
- resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
- engines: {node: '>=4'}
-
- unicode-match-property-value-ecmascript@2.2.0:
- resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==}
- engines: {node: '>=4'}
-
- unicode-property-aliases-ecmascript@2.1.0:
- resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
- engines: {node: '>=4'}
-
- unified@10.1.2:
- resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==}
-
- unified@11.0.5:
- resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
-
- unist-util-generated@2.0.1:
- resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==}
-
- unist-util-is@5.2.1:
- resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==}
-
- unist-util-is@6.0.0:
- resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==}
-
- unist-util-position@4.0.4:
- resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==}
-
- unist-util-position@5.0.0:
- resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
-
- unist-util-stringify-position@3.0.3:
- resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==}
-
- unist-util-stringify-position@4.0.0:
- resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==}
-
- unist-util-visit-parents@5.1.3:
- resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==}
-
- unist-util-visit-parents@6.0.1:
- resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==}
-
- unist-util-visit@4.1.2:
- resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==}
-
- unist-util-visit@5.0.0:
- resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
-
- universalify@2.0.1:
- resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
- engines: {node: '>= 10.0.0'}
-
unload@2.2.0:
resolution: {integrity: sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==}
@@ -6072,93 +2068,6 @@ packages:
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
- use-callback-ref@1.3.3:
- resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- use-debounce@10.0.5:
- resolution: {integrity: sha512-Q76E3lnIV+4YT9AHcrHEHYmAd9LKwUAbPXDm7FlqVGDHiSOhX3RDjT8dm0AxbJup6WgOb1YEcKyCr11kBJR5KQ==}
- engines: {node: '>= 16.0.0'}
- peerDependencies:
- react: '*'
-
- use-memo-one@1.1.3:
- resolution: {integrity: sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0
-
- use-resize-observer@9.1.0:
- resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==}
- peerDependencies:
- react: 16.8.0 - 18
- react-dom: 16.8.0 - 18
-
- use-sidecar@1.1.3:
- resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==}
- engines: {node: '>=10'}
- peerDependencies:
- '@types/react': '*'
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
- peerDependenciesMeta:
- '@types/react':
- optional: true
-
- use-sync-external-store@1.5.0:
- resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==}
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
-
- util-deprecate@1.0.2:
- resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
-
- uuid@9.0.1:
- resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
- hasBin: true
-
- uvu@0.5.6:
- resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
- engines: {node: '>=8'}
- hasBin: true
-
- vaul@0.8.9:
- resolution: {integrity: sha512-gpmtmZRWDPP6niQh14JfRIFUYZVyfvAWyA/7rUINOfNlO/2K7uEvI5rLXEXkxZIRFyUZj+TPHLFMirkegPHjrw==}
- peerDependencies:
- react: ^16.8 || ^17.0 || ^18.0
- react-dom: ^16.8 || ^17.0 || ^18.0
-
- vfile-message@3.1.4:
- resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==}
-
- vfile-message@4.0.2:
- resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==}
-
- vfile@5.3.7:
- resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==}
-
- vfile@6.0.3:
- resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
-
- vue@3.5.17:
- resolution: {integrity: sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- w3c-keyname@2.2.8:
- resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==}
-
- web-streams-polyfill@3.3.3:
- resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
- engines: {node: '>= 8'}
-
web-streams-polyfill@4.0.0-beta.3:
resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==}
engines: {node: '>= 14'}
@@ -6200,10 +2109,6 @@ packages:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
- wrap-ansi@6.2.0:
- resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
- engines: {node: '>=8'}
-
wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -6226,594 +2131,23 @@ packages:
utf-8-validate:
optional: true
- y18n@5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
-
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- yaml@1.10.2:
- resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
- engines: {node: '>= 6'}
-
- yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
-
- yargs@17.7.2:
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
- engines: {node: '>=12'}
-
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- yoctocolors-cjs@2.1.2:
- resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==}
- engines: {node: '>=18'}
-
- zimmerframe@1.1.2:
- resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==}
-
- zod-to-json-schema@3.24.6:
- resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==}
- peerDependencies:
- zod: ^3.24.1
-
zod@3.25.67:
resolution: {integrity: sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==}
- zustand@4.5.7:
- resolution: {integrity: sha512-CHOUy7mu3lbD6o6LJLfllpjkzhHXSBlX8B9+qPddUsIfeF5S/UZ5q0kmCsnRqT1UHFQZchNFDDzMbQsuesHWlw==}
- engines: {node: '>=12.7.0'}
- peerDependencies:
- '@types/react': '>=16.8'
- immer: '>=9.0.6'
- react: '>=16.8'
- peerDependenciesMeta:
- '@types/react':
- optional: true
- immer:
- optional: true
- react:
- optional: true
-
- zwitch@2.0.4:
- resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
-
snapshots:
- '@ai-sdk/provider-utils@1.0.22(zod@3.25.67)':
- dependencies:
- '@ai-sdk/provider': 0.0.26
- eventsource-parser: 1.1.2
- nanoid: 3.3.11
- secure-json-parse: 2.7.0
- optionalDependencies:
- zod: 3.25.67
-
- '@ai-sdk/provider@0.0.26':
- dependencies:
- json-schema: 0.4.0
-
- '@ai-sdk/react@0.0.70(react@18.3.1)(zod@3.25.67)':
- dependencies:
- '@ai-sdk/provider-utils': 1.0.22(zod@3.25.67)
- '@ai-sdk/ui-utils': 0.0.50(zod@3.25.67)
- swr: 2.3.3(react@18.3.1)
- throttleit: 2.1.0
- optionalDependencies:
- react: 18.3.1
- zod: 3.25.67
-
- '@ai-sdk/solid@0.0.54(zod@3.25.67)':
- dependencies:
- '@ai-sdk/provider-utils': 1.0.22(zod@3.25.67)
- '@ai-sdk/ui-utils': 0.0.50(zod@3.25.67)
- transitivePeerDependencies:
- - zod
-
- '@ai-sdk/svelte@0.0.57(svelte@5.34.8)(zod@3.25.67)':
- dependencies:
- '@ai-sdk/provider-utils': 1.0.22(zod@3.25.67)
- '@ai-sdk/ui-utils': 0.0.50(zod@3.25.67)
- sswr: 2.2.0(svelte@5.34.8)
- optionalDependencies:
- svelte: 5.34.8
- transitivePeerDependencies:
- - zod
-
- '@ai-sdk/ui-utils@0.0.50(zod@3.25.67)':
- dependencies:
- '@ai-sdk/provider': 0.0.26
- '@ai-sdk/provider-utils': 1.0.22(zod@3.25.67)
- json-schema: 0.4.0
- secure-json-parse: 2.7.0
- zod-to-json-schema: 3.24.6(zod@3.25.67)
- optionalDependencies:
- zod: 3.25.67
-
- '@ai-sdk/vue@0.0.59(vue@3.5.17(typescript@4.9.5))(zod@3.25.67)':
- dependencies:
- '@ai-sdk/provider-utils': 1.0.22(zod@3.25.67)
- '@ai-sdk/ui-utils': 0.0.50(zod@3.25.67)
- swrv: 1.1.0(vue@3.5.17(typescript@4.9.5))
- optionalDependencies:
- vue: 3.5.17(typescript@4.9.5)
- transitivePeerDependencies:
- - zod
-
'@ampproject/remapping@2.3.0':
dependencies:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@aws-crypto/crc32@5.2.0':
- dependencies:
- '@aws-crypto/util': 5.2.0
- '@aws-sdk/types': 3.821.0
- tslib: 2.8.1
-
- '@aws-crypto/crc32c@5.2.0':
- dependencies:
- '@aws-crypto/util': 5.2.0
- '@aws-sdk/types': 3.821.0
- tslib: 2.8.1
-
- '@aws-crypto/sha1-browser@5.2.0':
- dependencies:
- '@aws-crypto/supports-web-crypto': 5.2.0
- '@aws-crypto/util': 5.2.0
- '@aws-sdk/types': 3.821.0
- '@aws-sdk/util-locate-window': 3.804.0
- '@smithy/util-utf8': 2.3.0
- tslib: 2.8.1
-
- '@aws-crypto/sha256-browser@5.2.0':
- dependencies:
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-crypto/supports-web-crypto': 5.2.0
- '@aws-crypto/util': 5.2.0
- '@aws-sdk/types': 3.821.0
- '@aws-sdk/util-locate-window': 3.804.0
- '@smithy/util-utf8': 2.3.0
- tslib: 2.8.1
-
- '@aws-crypto/sha256-js@5.2.0':
- dependencies:
- '@aws-crypto/util': 5.2.0
- '@aws-sdk/types': 3.821.0
- tslib: 2.8.1
-
- '@aws-crypto/supports-web-crypto@5.2.0':
- dependencies:
- tslib: 2.8.1
-
- '@aws-crypto/util@5.2.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@smithy/util-utf8': 2.3.0
- tslib: 2.8.1
-
- '@aws-sdk/client-s3@3.837.0':
- dependencies:
- '@aws-crypto/sha1-browser': 5.2.0
- '@aws-crypto/sha256-browser': 5.2.0
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/credential-provider-node': 3.835.0
- '@aws-sdk/middleware-bucket-endpoint': 3.830.0
- '@aws-sdk/middleware-expect-continue': 3.821.0
- '@aws-sdk/middleware-flexible-checksums': 3.835.0
- '@aws-sdk/middleware-host-header': 3.821.0
- '@aws-sdk/middleware-location-constraint': 3.821.0
- '@aws-sdk/middleware-logger': 3.821.0
- '@aws-sdk/middleware-recursion-detection': 3.821.0
- '@aws-sdk/middleware-sdk-s3': 3.835.0
- '@aws-sdk/middleware-ssec': 3.821.0
- '@aws-sdk/middleware-user-agent': 3.835.0
- '@aws-sdk/region-config-resolver': 3.821.0
- '@aws-sdk/signature-v4-multi-region': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@aws-sdk/util-endpoints': 3.828.0
- '@aws-sdk/util-user-agent-browser': 3.821.0
- '@aws-sdk/util-user-agent-node': 3.835.0
- '@aws-sdk/xml-builder': 3.821.0
- '@smithy/config-resolver': 4.1.4
- '@smithy/core': 3.6.0
- '@smithy/eventstream-serde-browser': 4.0.4
- '@smithy/eventstream-serde-config-resolver': 4.1.2
- '@smithy/eventstream-serde-node': 4.0.4
- '@smithy/fetch-http-handler': 5.0.4
- '@smithy/hash-blob-browser': 4.0.4
- '@smithy/hash-node': 4.0.4
- '@smithy/hash-stream-node': 4.0.4
- '@smithy/invalid-dependency': 4.0.4
- '@smithy/md5-js': 4.0.4
- '@smithy/middleware-content-length': 4.0.4
- '@smithy/middleware-endpoint': 4.1.13
- '@smithy/middleware-retry': 4.1.14
- '@smithy/middleware-serde': 4.0.8
- '@smithy/middleware-stack': 4.0.4
- '@smithy/node-config-provider': 4.1.3
- '@smithy/node-http-handler': 4.0.6
- '@smithy/protocol-http': 5.1.2
- '@smithy/smithy-client': 4.4.5
- '@smithy/types': 4.3.1
- '@smithy/url-parser': 4.0.4
- '@smithy/util-base64': 4.0.0
- '@smithy/util-body-length-browser': 4.0.0
- '@smithy/util-body-length-node': 4.0.0
- '@smithy/util-defaults-mode-browser': 4.0.21
- '@smithy/util-defaults-mode-node': 4.0.21
- '@smithy/util-endpoints': 3.0.6
- '@smithy/util-middleware': 4.0.4
- '@smithy/util-retry': 4.0.6
- '@smithy/util-stream': 4.2.2
- '@smithy/util-utf8': 4.0.0
- '@smithy/util-waiter': 4.0.6
- '@types/uuid': 9.0.8
- tslib: 2.8.1
- uuid: 9.0.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/client-sso@3.835.0':
- dependencies:
- '@aws-crypto/sha256-browser': 5.2.0
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/middleware-host-header': 3.821.0
- '@aws-sdk/middleware-logger': 3.821.0
- '@aws-sdk/middleware-recursion-detection': 3.821.0
- '@aws-sdk/middleware-user-agent': 3.835.0
- '@aws-sdk/region-config-resolver': 3.821.0
- '@aws-sdk/types': 3.821.0
- '@aws-sdk/util-endpoints': 3.828.0
- '@aws-sdk/util-user-agent-browser': 3.821.0
- '@aws-sdk/util-user-agent-node': 3.835.0
- '@smithy/config-resolver': 4.1.4
- '@smithy/core': 3.6.0
- '@smithy/fetch-http-handler': 5.0.4
- '@smithy/hash-node': 4.0.4
- '@smithy/invalid-dependency': 4.0.4
- '@smithy/middleware-content-length': 4.0.4
- '@smithy/middleware-endpoint': 4.1.13
- '@smithy/middleware-retry': 4.1.14
- '@smithy/middleware-serde': 4.0.8
- '@smithy/middleware-stack': 4.0.4
- '@smithy/node-config-provider': 4.1.3
- '@smithy/node-http-handler': 4.0.6
- '@smithy/protocol-http': 5.1.2
- '@smithy/smithy-client': 4.4.5
- '@smithy/types': 4.3.1
- '@smithy/url-parser': 4.0.4
- '@smithy/util-base64': 4.0.0
- '@smithy/util-body-length-browser': 4.0.0
- '@smithy/util-body-length-node': 4.0.0
- '@smithy/util-defaults-mode-browser': 4.0.21
- '@smithy/util-defaults-mode-node': 4.0.21
- '@smithy/util-endpoints': 3.0.6
- '@smithy/util-middleware': 4.0.4
- '@smithy/util-retry': 4.0.6
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/core@3.835.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@aws-sdk/xml-builder': 3.821.0
- '@smithy/core': 3.6.0
- '@smithy/node-config-provider': 4.1.3
- '@smithy/property-provider': 4.0.4
- '@smithy/protocol-http': 5.1.2
- '@smithy/signature-v4': 5.1.2
- '@smithy/smithy-client': 4.4.5
- '@smithy/types': 4.3.1
- '@smithy/util-base64': 4.0.0
- '@smithy/util-body-length-browser': 4.0.0
- '@smithy/util-middleware': 4.0.4
- '@smithy/util-utf8': 4.0.0
- fast-xml-parser: 4.4.1
- tslib: 2.8.1
-
- '@aws-sdk/credential-provider-env@3.835.0':
- dependencies:
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/property-provider': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/credential-provider-http@3.835.0':
- dependencies:
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/fetch-http-handler': 5.0.4
- '@smithy/node-http-handler': 4.0.6
- '@smithy/property-provider': 4.0.4
- '@smithy/protocol-http': 5.1.2
- '@smithy/smithy-client': 4.4.5
- '@smithy/types': 4.3.1
- '@smithy/util-stream': 4.2.2
- tslib: 2.8.1
-
- '@aws-sdk/credential-provider-ini@3.835.0':
- dependencies:
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/credential-provider-env': 3.835.0
- '@aws-sdk/credential-provider-http': 3.835.0
- '@aws-sdk/credential-provider-process': 3.835.0
- '@aws-sdk/credential-provider-sso': 3.835.0
- '@aws-sdk/credential-provider-web-identity': 3.835.0
- '@aws-sdk/nested-clients': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/credential-provider-imds': 4.0.6
- '@smithy/property-provider': 4.0.4
- '@smithy/shared-ini-file-loader': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/credential-provider-node@3.835.0':
- dependencies:
- '@aws-sdk/credential-provider-env': 3.835.0
- '@aws-sdk/credential-provider-http': 3.835.0
- '@aws-sdk/credential-provider-ini': 3.835.0
- '@aws-sdk/credential-provider-process': 3.835.0
- '@aws-sdk/credential-provider-sso': 3.835.0
- '@aws-sdk/credential-provider-web-identity': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/credential-provider-imds': 4.0.6
- '@smithy/property-provider': 4.0.4
- '@smithy/shared-ini-file-loader': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/credential-provider-process@3.835.0':
- dependencies:
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/property-provider': 4.0.4
- '@smithy/shared-ini-file-loader': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/credential-provider-sso@3.835.0':
- dependencies:
- '@aws-sdk/client-sso': 3.835.0
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/token-providers': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/property-provider': 4.0.4
- '@smithy/shared-ini-file-loader': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/credential-provider-web-identity@3.835.0':
- dependencies:
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/nested-clients': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/property-provider': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/middleware-bucket-endpoint@3.830.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@aws-sdk/util-arn-parser': 3.804.0
- '@smithy/node-config-provider': 4.1.3
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- '@smithy/util-config-provider': 4.0.0
- tslib: 2.8.1
-
- '@aws-sdk/middleware-expect-continue@3.821.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-flexible-checksums@3.835.0':
- dependencies:
- '@aws-crypto/crc32': 5.2.0
- '@aws-crypto/crc32c': 5.2.0
- '@aws-crypto/util': 5.2.0
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/is-array-buffer': 4.0.0
- '@smithy/node-config-provider': 4.1.3
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- '@smithy/util-middleware': 4.0.4
- '@smithy/util-stream': 4.2.2
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
-
- '@aws-sdk/middleware-host-header@3.821.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-location-constraint@3.821.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-logger@3.821.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-recursion-detection@3.821.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-sdk-s3@3.835.0':
- dependencies:
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@aws-sdk/util-arn-parser': 3.804.0
- '@smithy/core': 3.6.0
- '@smithy/node-config-provider': 4.1.3
- '@smithy/protocol-http': 5.1.2
- '@smithy/signature-v4': 5.1.2
- '@smithy/smithy-client': 4.4.5
- '@smithy/types': 4.3.1
- '@smithy/util-config-provider': 4.0.0
- '@smithy/util-middleware': 4.0.4
- '@smithy/util-stream': 4.2.2
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
-
- '@aws-sdk/middleware-ssec@3.821.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/middleware-user-agent@3.835.0':
- dependencies:
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@aws-sdk/util-endpoints': 3.828.0
- '@smithy/core': 3.6.0
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/nested-clients@3.835.0':
- dependencies:
- '@aws-crypto/sha256-browser': 5.2.0
- '@aws-crypto/sha256-js': 5.2.0
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/middleware-host-header': 3.821.0
- '@aws-sdk/middleware-logger': 3.821.0
- '@aws-sdk/middleware-recursion-detection': 3.821.0
- '@aws-sdk/middleware-user-agent': 3.835.0
- '@aws-sdk/region-config-resolver': 3.821.0
- '@aws-sdk/types': 3.821.0
- '@aws-sdk/util-endpoints': 3.828.0
- '@aws-sdk/util-user-agent-browser': 3.821.0
- '@aws-sdk/util-user-agent-node': 3.835.0
- '@smithy/config-resolver': 4.1.4
- '@smithy/core': 3.6.0
- '@smithy/fetch-http-handler': 5.0.4
- '@smithy/hash-node': 4.0.4
- '@smithy/invalid-dependency': 4.0.4
- '@smithy/middleware-content-length': 4.0.4
- '@smithy/middleware-endpoint': 4.1.13
- '@smithy/middleware-retry': 4.1.14
- '@smithy/middleware-serde': 4.0.8
- '@smithy/middleware-stack': 4.0.4
- '@smithy/node-config-provider': 4.1.3
- '@smithy/node-http-handler': 4.0.6
- '@smithy/protocol-http': 5.1.2
- '@smithy/smithy-client': 4.4.5
- '@smithy/types': 4.3.1
- '@smithy/url-parser': 4.0.4
- '@smithy/util-base64': 4.0.0
- '@smithy/util-body-length-browser': 4.0.0
- '@smithy/util-body-length-node': 4.0.0
- '@smithy/util-defaults-mode-browser': 4.0.21
- '@smithy/util-defaults-mode-node': 4.0.21
- '@smithy/util-endpoints': 3.0.6
- '@smithy/util-middleware': 4.0.4
- '@smithy/util-retry': 4.0.6
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/region-config-resolver@3.821.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@smithy/node-config-provider': 4.1.3
- '@smithy/types': 4.3.1
- '@smithy/util-config-provider': 4.0.0
- '@smithy/util-middleware': 4.0.4
- tslib: 2.8.1
-
- '@aws-sdk/signature-v4-multi-region@3.835.0':
- dependencies:
- '@aws-sdk/middleware-sdk-s3': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/protocol-http': 5.1.2
- '@smithy/signature-v4': 5.1.2
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/token-providers@3.835.0':
- dependencies:
- '@aws-sdk/core': 3.835.0
- '@aws-sdk/nested-clients': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/property-provider': 4.0.4
- '@smithy/shared-ini-file-loader': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
- transitivePeerDependencies:
- - aws-crt
-
- '@aws-sdk/types@3.821.0':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/util-arn-parser@3.804.0':
- dependencies:
- tslib: 2.8.1
-
- '@aws-sdk/util-endpoints@3.828.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@smithy/types': 4.3.1
- '@smithy/util-endpoints': 3.0.6
- tslib: 2.8.1
-
- '@aws-sdk/util-locate-window@3.804.0':
- dependencies:
- tslib: 2.8.1
-
- '@aws-sdk/util-user-agent-browser@3.821.0':
- dependencies:
- '@aws-sdk/types': 3.821.0
- '@smithy/types': 4.3.1
- bowser: 2.11.0
- tslib: 2.8.1
-
- '@aws-sdk/util-user-agent-node@3.835.0':
- dependencies:
- '@aws-sdk/middleware-user-agent': 3.835.0
- '@aws-sdk/types': 3.821.0
- '@smithy/node-config-provider': 4.1.3
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@aws-sdk/xml-builder@3.821.0':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
'@babel/code-frame@7.27.1':
dependencies:
'@babel/helper-validator-identifier': 7.27.1
@@ -6842,14 +2176,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/eslint-parser@7.27.5(@babel/core@7.27.7)(eslint@9.29.0)':
- dependencies:
- '@babel/core': 7.27.7
- '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
- eslint: 9.29.0
- eslint-visitor-keys: 2.1.0
- semver: 6.3.1
-
'@babel/generator@7.27.5':
dependencies:
'@babel/parser': 7.27.7
@@ -6883,24 +2209,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-annotate-as-pure': 7.27.3
- regexpu-core: 6.2.0
- semver: 6.3.1
-
- '@babel/helper-define-polyfill-provider@0.6.4(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-plugin-utils': 7.27.1
- debug: 4.4.1
- lodash.debounce: 4.0.8
- resolve: 1.22.10
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
'@babel/traverse': 7.27.7
@@ -6930,15 +2238,6 @@ snapshots:
'@babel/helper-plugin-utils@7.27.1': {}
- '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-wrap-function': 7.27.1
- '@babel/traverse': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
'@babel/helper-replace-supers@7.27.1(@babel/core@7.27.7)':
dependencies:
'@babel/core': 7.27.7
@@ -6961,14 +2260,6 @@ snapshots:
'@babel/helper-validator-option@7.27.1': {}
- '@babel/helper-wrap-function@7.27.1':
- dependencies:
- '@babel/template': 7.27.2
- '@babel/traverse': 7.27.7
- '@babel/types': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
'@babel/helpers@7.27.6':
dependencies:
'@babel/template': 7.27.2
@@ -6978,315 +2269,16 @@ snapshots:
dependencies:
'@babel/types': 7.27.7
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.7)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-proposal-decorators@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.27.7)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.7)
-
- '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.7)
-
- '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.7)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
-
- '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.7)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
'@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.7)':
dependencies:
'@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
'@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.7)':
dependencies:
'@babel/core': 7.27.7
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-async-generator-functions@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.7)
- '@babel/traverse': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.27.7)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-block-scoping@7.27.5(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-class-static-block@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-classes@7.27.7(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7)
- '@babel/traverse': 7.27.7
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/template': 7.27.2
-
- '@babel/plugin-transform-destructuring@7.27.7(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.27.7)
-
- '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-literals@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
'@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.27.7)':
dependencies:
'@babel/core': 7.27.7
@@ -7295,189 +2287,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-object-rest-spread@7.27.7(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-destructuring': 7.27.7(@babel/core@7.27.7)
- '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.27.7)
- '@babel/traverse': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.7)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-react-display-name@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.7)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.7)
- '@babel/types': 7.27.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-regenerator@7.27.5(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-runtime@7.27.4(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-module-imports': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
- babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.7)
- babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.7)
- babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.7)
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-spread@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
'@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.7)':
dependencies:
'@babel/core': 7.27.7
@@ -7489,123 +2298,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.27.7)
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/preset-env@7.27.2(@babel/core@7.27.7)':
- dependencies:
- '@babel/compat-data': 7.27.7
- '@babel/core': 7.27.7
- '@babel/helper-compilation-targets': 7.27.2
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-validator-option': 7.27.1
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.27.7)
- '@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.27.7)
- '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-async-generator-functions': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-block-scoping': 7.27.5(@babel/core@7.27.7)
- '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-class-static-block': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-classes': 7.27.7(@babel/core@7.27.7)
- '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-destructuring': 7.27.7(@babel/core@7.27.7)
- '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-numeric-separator': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-object-rest-spread': 7.27.7(@babel/core@7.27.7)
- '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.27.7)
- '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-regenerator': 7.27.5(@babel/core@7.27.7)
- '@babel/plugin-transform-regexp-modifiers': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-spread': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-unicode-property-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-unicode-sets-regex': 7.27.1(@babel/core@7.27.7)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.27.7)
- babel-plugin-polyfill-corejs2: 0.4.13(@babel/core@7.27.7)
- babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.27.7)
- babel-plugin-polyfill-regenerator: 0.6.4(@babel/core@7.27.7)
- core-js-compat: 3.43.0
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/types': 7.27.7
- esutils: 2.0.3
-
- '@babel/preset-react@7.27.1(@babel/core@7.27.7)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-validator-option': 7.27.1
- '@babel/plugin-transform-react-display-name': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-react-pure-annotations': 7.27.1(@babel/core@7.27.7)
- transitivePeerDependencies:
- - supports-color
-
'@babel/preset-typescript@7.27.1(@babel/core@7.27.7)':
dependencies:
'@babel/core': 7.27.7
@@ -7642,22 +2334,6 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@cfcs/core@0.0.6':
- dependencies:
- '@egjs/component': 3.0.5
-
- '@daybrush/utils@1.13.0': {}
-
- '@egjs/agent@2.4.4': {}
-
- '@egjs/children-differ@1.0.1':
- dependencies:
- '@egjs/list-differ': 1.0.1
-
- '@egjs/component@3.0.5': {}
-
- '@egjs/list-differ@1.0.1': {}
-
'@esbuild/aix-ppc64@0.25.5':
optional: true
@@ -7781,41 +2457,6 @@ snapshots:
'@eslint/core': 0.15.1
levn: 0.4.1
- '@fastify/busboy@2.1.1': {}
-
- '@floating-ui/core@1.7.1':
- dependencies:
- '@floating-ui/utils': 0.2.9
-
- '@floating-ui/dom@1.7.1':
- dependencies:
- '@floating-ui/core': 1.7.1
- '@floating-ui/utils': 0.2.9
-
- '@floating-ui/react-dom@2.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@floating-ui/dom': 1.7.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@floating-ui/utils@0.2.9': {}
-
- '@hello-pangea/dnd@16.6.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- css-box-model: 1.2.1
- memoize-one: 6.0.0
- raf-schd: 4.0.3
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-redux: 8.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1)
- redux: 4.2.1
- use-memo-one: 1.1.3(react@18.3.1)
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
- - react-native
-
'@humanfs/core@0.19.1': {}
'@humanfs/node@0.16.6':
@@ -7829,109 +2470,6 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@inquirer/checkbox@2.5.0':
- dependencies:
- '@inquirer/core': 9.2.1
- '@inquirer/figures': 1.0.12
- '@inquirer/type': 1.5.5
- ansi-escapes: 4.3.2
- yoctocolors-cjs: 2.1.2
-
- '@inquirer/confirm@3.2.0':
- dependencies:
- '@inquirer/core': 9.2.1
- '@inquirer/type': 1.5.5
-
- '@inquirer/core@7.1.3':
- dependencies:
- '@inquirer/figures': 1.0.12
- '@inquirer/type': 1.5.5
- '@types/mute-stream': 0.0.4
- '@types/node': 20.19.1
- '@types/wrap-ansi': 3.0.0
- ansi-escapes: 4.3.2
- chalk: 4.1.2
- cli-spinners: 2.9.2
- cli-width: 4.1.0
- mute-stream: 1.0.0
- signal-exit: 4.1.0
- strip-ansi: 6.0.1
- wrap-ansi: 6.2.0
-
- '@inquirer/core@9.2.1':
- dependencies:
- '@inquirer/figures': 1.0.12
- '@inquirer/type': 2.0.0
- '@types/mute-stream': 0.0.4
- '@types/node': 22.15.33
- '@types/wrap-ansi': 3.0.0
- ansi-escapes: 4.3.2
- cli-width: 4.1.0
- mute-stream: 1.0.0
- signal-exit: 4.1.0
- strip-ansi: 6.0.1
- wrap-ansi: 6.2.0
- yoctocolors-cjs: 2.1.2
-
- '@inquirer/editor@2.2.0':
- dependencies:
- '@inquirer/core': 9.2.1
- '@inquirer/type': 1.5.5
- external-editor: 3.1.0
-
- '@inquirer/expand@2.3.0':
- dependencies:
- '@inquirer/core': 9.2.1
- '@inquirer/type': 1.5.5
- yoctocolors-cjs: 2.1.2
-
- '@inquirer/figures@1.0.12': {}
-
- '@inquirer/input@2.3.0':
- dependencies:
- '@inquirer/core': 9.2.1
- '@inquirer/type': 1.5.5
-
- '@inquirer/password@2.2.0':
- dependencies:
- '@inquirer/core': 9.2.1
- '@inquirer/type': 1.5.5
- ansi-escapes: 4.3.2
-
- '@inquirer/prompts@4.3.3':
- dependencies:
- '@inquirer/checkbox': 2.5.0
- '@inquirer/confirm': 3.2.0
- '@inquirer/core': 7.1.3
- '@inquirer/editor': 2.2.0
- '@inquirer/expand': 2.3.0
- '@inquirer/input': 2.3.0
- '@inquirer/password': 2.2.0
- '@inquirer/rawlist': 2.3.0
- '@inquirer/select': 2.5.0
-
- '@inquirer/rawlist@2.3.0':
- dependencies:
- '@inquirer/core': 9.2.1
- '@inquirer/type': 1.5.5
- yoctocolors-cjs: 2.1.2
-
- '@inquirer/select@2.5.0':
- dependencies:
- '@inquirer/core': 9.2.1
- '@inquirer/figures': 1.0.12
- '@inquirer/type': 1.5.5
- ansi-escapes: 4.3.2
- yoctocolors-cjs: 2.1.2
-
- '@inquirer/type@1.5.5':
- dependencies:
- mute-stream: 1.0.0
-
- '@inquirer/type@2.0.0':
- dependencies:
- mute-stream: 1.0.0
-
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -7951,11 +2489,6 @@ snapshots:
'@jridgewell/set-array@1.2.1': {}
- '@jridgewell/source-map@0.3.6':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
-
'@jridgewell/sourcemap-codec@1.5.0': {}
'@jridgewell/trace-mapping@0.3.25':
@@ -7963,100 +2496,6 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
- '@juggle/resize-observer@3.4.0': {}
-
- '@mux/mux-node@8.8.0':
- dependencies:
- '@types/node': 18.19.112
- '@types/node-fetch': 2.6.12
- '@types/qs': 6.14.0
- abort-controller: 3.0.0
- agentkeepalive: 4.6.0
- form-data-encoder: 1.7.2
- formdata-node: 4.4.1
- jose: 4.15.9
- node-fetch: 2.7.0
- qs: 6.14.0
- web-streams-polyfill: 3.3.3
- transitivePeerDependencies:
- - encoding
-
- '@mux/mux-player-react@2.9.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@mux/mux-player': 2.9.0
- '@mux/playback-core': 0.25.1
- prop-types: 15.8.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@mux/mux-player@2.9.0':
- dependencies:
- '@mux/mux-video': 0.20.1
- '@mux/playback-core': 0.25.1
- media-chrome: 3.2.5
-
- '@mux/mux-video-react@0.11.2(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@mux/playback-core': 0.25.1
- prop-types: 15.8.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@mux/mux-video@0.20.1':
- dependencies:
- '@mux/playback-core': 0.25.1
- castable-video: 1.0.10
- custom-media-element: 1.3.3
- media-tracks: 0.3.3
-
- '@mux/playback-core@0.25.1':
- dependencies:
- hls.js: 1.5.20
- mux-embed: 5.2.1
-
- '@next/env@14.1.0': {}
-
- '@next/env@15.3.4': {}
-
- '@next/swc-darwin-arm64@14.1.0':
- optional: true
-
- '@next/swc-darwin-x64@14.1.0':
- optional: true
-
- '@next/swc-linux-arm64-gnu@14.1.0':
- optional: true
-
- '@next/swc-linux-arm64-musl@14.1.0':
- optional: true
-
- '@next/swc-linux-x64-gnu@14.1.0':
- optional: true
-
- '@next/swc-linux-x64-musl@14.1.0':
- optional: true
-
- '@next/swc-win32-arm64-msvc@14.1.0':
- optional: true
-
- '@next/swc-win32-ia32-msvc@14.1.0':
- optional: true
-
- '@next/swc-win32-x64-msvc@14.1.0':
- optional: true
-
- '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1':
- dependencies:
- eslint-scope: 5.1.1
-
- '@noble/hashes@1.8.0': {}
-
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -8069,821 +2508,14 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.19.1
- '@opentelemetry/api@1.9.0': {}
-
- '@paralleldrive/cuid2@2.2.2':
- dependencies:
- '@noble/hashes': 1.8.0
-
'@pkgjs/parseargs@0.11.0':
optional: true
'@pkgr/core@0.2.7': {}
- '@popperjs/core@2.11.8': {}
-
- '@radix-ui/number@1.1.1': {}
-
- '@radix-ui/primitive@1.0.0':
+ '@redplanethq/sdk@0.1.1':
dependencies:
- '@babel/runtime': 7.27.6
-
- '@radix-ui/primitive@1.1.2': {}
-
- '@radix-ui/react-accordion@1.2.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-collapsible': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-alert-dialog@1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-dialog': 1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-arrow@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-avatar@1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-checkbox@1.3.2(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-collapsible@1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-collection@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-compose-refs@1.0.0(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- react: 18.3.1
-
- '@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-context@1.0.0(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- react: 18.3.1
-
- '@radix-ui/react-context@1.1.2(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-dialog@1.0.0(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- '@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1)
- '@radix-ui/react-context': 1.0.0(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.0.0(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-id': 1.0.0(react@18.3.1)
- '@radix-ui/react-portal': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-presence': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.0.0(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.0.0(react@18.3.1)
- aria-hidden: 1.2.6
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.5.4(@types/react@18.3.23)(react@18.3.1)
- transitivePeerDependencies:
- - '@types/react'
-
- '@radix-ui/react-dialog@1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- aria-hidden: 1.2.6
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.7.1(@types/react@18.3.23)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-direction@1.1.1(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-dismissable-layer@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- '@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1)
- '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1)
- '@radix-ui/react-use-escape-keydown': 1.0.0(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@radix-ui/react-dismissable-layer@1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-dropdown-menu@2.1.15(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-menu': 2.1.15(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-focus-guards@1.0.0(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- react: 18.3.1
-
- '@radix-ui/react-focus-guards@1.1.2(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-focus-scope@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1)
- '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-icons@1.3.2(react@18.3.1)':
- dependencies:
- react: 18.3.1
-
- '@radix-ui/react-id@1.0.0(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1)
- react: 18.3.1
-
- '@radix-ui/react-id@1.1.1(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-label@2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-menu@2.1.15(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-popper': 1.2.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-roving-focus': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- aria-hidden: 1.2.6
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.7.1(@types/react@18.3.23)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-popover@1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-popper': 1.2.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- aria-hidden: 1.2.6
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.7.1(@types/react@18.3.23)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-popper@1.2.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@floating-ui/react-dom': 2.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-arrow': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-rect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/rect': 1.1.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-portal@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- '@radix-ui/react-primitive': 1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@radix-ui/react-portal@1.1.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-presence@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.0.0(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@radix-ui/react-presence@1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-primitive@1.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- '@radix-ui/react-slot': 1.0.0(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-roving-focus@1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-scroll-area@1.2.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/number': 1.1.1
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-select@2.2.5(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/number': 1.1.1
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-focus-guards': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-popper': 1.2.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- aria-hidden: 1.2.6
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-remove-scroll: 2.7.1(@types/react@18.3.23)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-separator@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-slider@1.3.5(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/number': 1.1.1
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-slot@1.0.0(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- '@radix-ui/react-compose-refs': 1.0.0(react@18.3.1)
- react: 18.3.1
-
- '@radix-ui/react-slot@1.2.3(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-switch@1.2.5(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-previous': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-size': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-tabs@1.1.12(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-direction': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-roving-focus': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-toast@1.2.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-tooltip@1.2.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/primitive': 1.1.2
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-dismissable-layer': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-id': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-popper': 1.2.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-presence': 1.1.4(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/react-use-callback-ref@1.0.0(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- react: 18.3.1
-
- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-use-controllable-state@1.0.0(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1)
- react: 18.3.1
-
- '@radix-ui/react-use-controllable-state@1.2.2(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-use-effect-event@0.0.2(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-use-escape-keydown@1.0.0(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- '@radix-ui/react-use-callback-ref': 1.0.0(react@18.3.1)
- react: 18.3.1
-
- '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- use-sync-external-store: 1.5.0(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-use-layout-effect@1.0.0(react@18.3.1)':
- dependencies:
- '@babel/runtime': 7.27.6
- react: 18.3.1
-
- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-use-previous@1.1.1(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-use-rect@1.1.1(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- '@radix-ui/rect': 1.1.1
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-use-size@1.1.1(@types/react@18.3.23)(react@18.3.1)':
- dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
- react: 18.3.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
-
- '@radix-ui/rect@1.1.1': {}
-
- '@redplanethq/sol-sdk@0.2.18': {}
-
- '@redplanethq/ui@0.2.44(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(@tiptap/extension-code-block@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0))(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(highlight.js@11.11.1)(javascript-time-ago@2.5.11)(lowlight@3.3.0)(openai@4.104.0(zod@3.25.67))(react-dom@18.3.1(react@18.3.1))(react-hook-form@7.49.3(react@18.3.1))(react@18.3.1)(sswr@2.2.0(svelte@5.34.8))(svelte@5.34.8)(vue@3.5.17(typescript@4.9.5))(zod@3.25.67)':
- dependencies:
- '@hello-pangea/dnd': 16.6.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-accordion': 1.2.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-alert-dialog': 1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-avatar': 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-checkbox': 1.3.2(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-collapsible': 1.1.11(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-dialog': 1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-dropdown-menu': 2.1.15(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-icons': 1.3.2(react@18.3.1)
- '@radix-ui/react-label': 2.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-popover': 1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-scroll-area': 1.2.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-select': 2.2.5(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-separator': 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slider': 1.3.5(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
- '@radix-ui/react-switch': 1.2.5(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-tabs': 1.1.12(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-toast': 1.2.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-tooltip': 1.2.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@remixicon/react': 4.6.0(react@18.3.1)
- '@tanstack/react-table': 8.21.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- ai: 3.4.33(openai@4.104.0(zod@3.25.67))(react@18.3.1)(sswr@2.2.0(svelte@5.34.8))(svelte@5.34.8)(vue@3.5.17(typescript@4.9.5))(zod@3.25.67)
- class-variance-authority: 0.7.1
- clsx: 2.1.1
- cmdk: 0.2.1(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- date-fns: 3.6.0
- filesize: 10.1.6
- geist: 1.4.2(next@14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))
- jotai: 2.12.5(@types/react@18.3.23)(react@18.3.1)
- lucide-react: 0.395.0(react@18.3.1)
- markdown-it: 14.1.0
- next: 14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- next-themes: 0.2.1(next@14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- next-video: 1.4.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(next@14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- novel: 0.5.0(@tiptap/extension-code-block@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0))(@types/react@18.3.23)(highlight.js@11.11.1)(lowlight@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-day-picker: 8.10.1(date-fns@3.6.0)(react@18.3.1)
- react-hook-form: 7.49.3(react@18.3.1)
- react-markdown: 9.1.0(@types/react@18.3.23)(react@18.3.1)
- react-resizable-panels: 1.0.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react-time-ago: 7.3.3(javascript-time-ago@2.5.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- tailwind-merge: 2.6.0
- tailwind-scrollbar-hide: 1.3.1
- tailwindcss-animate: 1.0.7
- tippy.js: 6.3.7
- tunnel-rat: 0.1.2(@types/react@18.3.23)(react@18.3.1)
- use-debounce: 10.0.5(react@18.3.1)
- use-resize-observer: 9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- vaul: 0.8.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- transitivePeerDependencies:
- - '@babel/core'
- - '@opentelemetry/api'
- - '@tiptap/extension-code-block'
- - '@types/react'
- - '@types/react-dom'
- - aws-crt
- - babel-plugin-macros
- - encoding
- - highlight.js
- - immer
- - javascript-time-ago
- - lowlight
- - openai
- - react-dom
- - react-native
- - sass
- - solid-js
- - sswr
- - supports-color
- - svelte
- - tailwindcss
- - vue
- - zod
-
- '@remirror/core-constants@3.0.0': {}
-
- '@remixicon/react@4.6.0(react@18.3.1)':
- dependencies:
- react: 18.3.1
-
- '@rollup/plugin-babel@6.0.4(@babel/core@7.27.7)(rollup@4.44.1)':
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-module-imports': 7.27.1
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
- optionalDependencies:
- rollup: 4.44.1
- transitivePeerDependencies:
- - supports-color
-
- '@rollup/plugin-commonjs@28.0.6(rollup@4.44.1)':
- dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
- commondir: 1.0.1
- estree-walker: 2.0.2
- fdir: 6.4.6(picomatch@4.0.2)
- is-reference: 1.2.1
- magic-string: 0.30.17
- picomatch: 4.0.2
- optionalDependencies:
- rollup: 4.44.1
-
- '@rollup/plugin-json@6.1.0(rollup@4.44.1)':
- dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
- optionalDependencies:
- rollup: 4.44.1
-
- '@rollup/plugin-node-resolve@15.3.1(rollup@4.44.1)':
- dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
- '@types/resolve': 1.20.2
- deepmerge: 4.3.1
- is-module: 1.0.0
- resolve: 1.22.10
- optionalDependencies:
- rollup: 4.44.1
-
- '@rollup/plugin-replace@5.0.7(rollup@4.44.1)':
- dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@4.44.1)
- magic-string: 0.30.17
- optionalDependencies:
- rollup: 4.44.1
-
- '@rollup/pluginutils@4.2.1':
- dependencies:
- estree-walker: 2.0.2
- picomatch: 2.3.1
-
- '@rollup/pluginutils@5.2.0(rollup@4.44.1)':
- dependencies:
- '@types/estree': 1.0.8
- estree-walker: 2.0.2
- picomatch: 4.0.2
- optionalDependencies:
- rollup: 4.44.1
+ commander: 14.0.0
'@rollup/rollup-android-arm-eabi@4.44.1':
optional: true
@@ -8947,704 +2579,23 @@ snapshots:
'@rtsao/scc@1.1.0': {}
- '@rushstack/eslint-patch@1.12.0': {}
-
- '@scena/dragscroll@1.4.0':
- dependencies:
- '@daybrush/utils': 1.13.0
- '@scena/event-emitter': 1.0.5
-
- '@scena/event-emitter@1.0.5':
- dependencies:
- '@daybrush/utils': 1.13.0
-
- '@scena/matrix@1.1.1':
- dependencies:
- '@daybrush/utils': 1.13.0
-
- '@smithy/abort-controller@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/chunked-blob-reader-native@4.0.0':
- dependencies:
- '@smithy/util-base64': 4.0.0
- tslib: 2.8.1
-
- '@smithy/chunked-blob-reader@5.0.0':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/config-resolver@4.1.4':
- dependencies:
- '@smithy/node-config-provider': 4.1.3
- '@smithy/types': 4.3.1
- '@smithy/util-config-provider': 4.0.0
- '@smithy/util-middleware': 4.0.4
- tslib: 2.8.1
-
- '@smithy/core@3.6.0':
- dependencies:
- '@smithy/middleware-serde': 4.0.8
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- '@smithy/util-base64': 4.0.0
- '@smithy/util-body-length-browser': 4.0.0
- '@smithy/util-middleware': 4.0.4
- '@smithy/util-stream': 4.2.2
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
-
- '@smithy/credential-provider-imds@4.0.6':
- dependencies:
- '@smithy/node-config-provider': 4.1.3
- '@smithy/property-provider': 4.0.4
- '@smithy/types': 4.3.1
- '@smithy/url-parser': 4.0.4
- tslib: 2.8.1
-
- '@smithy/eventstream-codec@4.0.4':
- dependencies:
- '@aws-crypto/crc32': 5.2.0
- '@smithy/types': 4.3.1
- '@smithy/util-hex-encoding': 4.0.0
- tslib: 2.8.1
-
- '@smithy/eventstream-serde-browser@4.0.4':
- dependencies:
- '@smithy/eventstream-serde-universal': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/eventstream-serde-config-resolver@4.1.2':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/eventstream-serde-node@4.0.4':
- dependencies:
- '@smithy/eventstream-serde-universal': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/eventstream-serde-universal@4.0.4':
- dependencies:
- '@smithy/eventstream-codec': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/fetch-http-handler@5.0.4':
- dependencies:
- '@smithy/protocol-http': 5.1.2
- '@smithy/querystring-builder': 4.0.4
- '@smithy/types': 4.3.1
- '@smithy/util-base64': 4.0.0
- tslib: 2.8.1
-
- '@smithy/hash-blob-browser@4.0.4':
- dependencies:
- '@smithy/chunked-blob-reader': 5.0.0
- '@smithy/chunked-blob-reader-native': 4.0.0
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/hash-node@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- '@smithy/util-buffer-from': 4.0.0
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
-
- '@smithy/hash-stream-node@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
-
- '@smithy/invalid-dependency@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/is-array-buffer@2.2.0':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/is-array-buffer@4.0.0':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/md5-js@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
-
- '@smithy/middleware-content-length@4.0.4':
- dependencies:
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/middleware-endpoint@4.1.13':
- dependencies:
- '@smithy/core': 3.6.0
- '@smithy/middleware-serde': 4.0.8
- '@smithy/node-config-provider': 4.1.3
- '@smithy/shared-ini-file-loader': 4.0.4
- '@smithy/types': 4.3.1
- '@smithy/url-parser': 4.0.4
- '@smithy/util-middleware': 4.0.4
- tslib: 2.8.1
-
- '@smithy/middleware-retry@4.1.14':
- dependencies:
- '@smithy/node-config-provider': 4.1.3
- '@smithy/protocol-http': 5.1.2
- '@smithy/service-error-classification': 4.0.6
- '@smithy/smithy-client': 4.4.5
- '@smithy/types': 4.3.1
- '@smithy/util-middleware': 4.0.4
- '@smithy/util-retry': 4.0.6
- tslib: 2.8.1
- uuid: 9.0.1
-
- '@smithy/middleware-serde@4.0.8':
- dependencies:
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/middleware-stack@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/node-config-provider@4.1.3':
- dependencies:
- '@smithy/property-provider': 4.0.4
- '@smithy/shared-ini-file-loader': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/node-http-handler@4.0.6':
- dependencies:
- '@smithy/abort-controller': 4.0.4
- '@smithy/protocol-http': 5.1.2
- '@smithy/querystring-builder': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/property-provider@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/protocol-http@5.1.2':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/querystring-builder@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- '@smithy/util-uri-escape': 4.0.0
- tslib: 2.8.1
-
- '@smithy/querystring-parser@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/service-error-classification@4.0.6':
- dependencies:
- '@smithy/types': 4.3.1
-
- '@smithy/shared-ini-file-loader@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/signature-v4@5.1.2':
- dependencies:
- '@smithy/is-array-buffer': 4.0.0
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- '@smithy/util-hex-encoding': 4.0.0
- '@smithy/util-middleware': 4.0.4
- '@smithy/util-uri-escape': 4.0.0
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
-
- '@smithy/smithy-client@4.4.5':
- dependencies:
- '@smithy/core': 3.6.0
- '@smithy/middleware-endpoint': 4.1.13
- '@smithy/middleware-stack': 4.0.4
- '@smithy/protocol-http': 5.1.2
- '@smithy/types': 4.3.1
- '@smithy/util-stream': 4.2.2
- tslib: 2.8.1
-
- '@smithy/types@4.3.1':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/url-parser@4.0.4':
- dependencies:
- '@smithy/querystring-parser': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/util-base64@4.0.0':
- dependencies:
- '@smithy/util-buffer-from': 4.0.0
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
-
- '@smithy/util-body-length-browser@4.0.0':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/util-body-length-node@4.0.0':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/util-buffer-from@2.2.0':
- dependencies:
- '@smithy/is-array-buffer': 2.2.0
- tslib: 2.8.1
-
- '@smithy/util-buffer-from@4.0.0':
- dependencies:
- '@smithy/is-array-buffer': 4.0.0
- tslib: 2.8.1
-
- '@smithy/util-config-provider@4.0.0':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/util-defaults-mode-browser@4.0.21':
- dependencies:
- '@smithy/property-provider': 4.0.4
- '@smithy/smithy-client': 4.4.5
- '@smithy/types': 4.3.1
- bowser: 2.11.0
- tslib: 2.8.1
-
- '@smithy/util-defaults-mode-node@4.0.21':
- dependencies:
- '@smithy/config-resolver': 4.1.4
- '@smithy/credential-provider-imds': 4.0.6
- '@smithy/node-config-provider': 4.1.3
- '@smithy/property-provider': 4.0.4
- '@smithy/smithy-client': 4.4.5
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/util-endpoints@3.0.6':
- dependencies:
- '@smithy/node-config-provider': 4.1.3
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/util-hex-encoding@4.0.0':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/util-middleware@4.0.4':
- dependencies:
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/util-retry@4.0.6':
- dependencies:
- '@smithy/service-error-classification': 4.0.6
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@smithy/util-stream@4.2.2':
- dependencies:
- '@smithy/fetch-http-handler': 5.0.4
- '@smithy/node-http-handler': 4.0.6
- '@smithy/types': 4.3.1
- '@smithy/util-base64': 4.0.0
- '@smithy/util-buffer-from': 4.0.0
- '@smithy/util-hex-encoding': 4.0.0
- '@smithy/util-utf8': 4.0.0
- tslib: 2.8.1
-
- '@smithy/util-uri-escape@4.0.0':
- dependencies:
- tslib: 2.8.1
-
- '@smithy/util-utf8@2.3.0':
- dependencies:
- '@smithy/util-buffer-from': 2.2.0
- tslib: 2.8.1
-
- '@smithy/util-utf8@4.0.0':
- dependencies:
- '@smithy/util-buffer-from': 4.0.0
- tslib: 2.8.1
-
- '@smithy/util-waiter@4.0.6':
- dependencies:
- '@smithy/abort-controller': 4.0.4
- '@smithy/types': 4.3.1
- tslib: 2.8.1
-
- '@sveltejs/acorn-typescript@1.0.5(acorn@8.15.0)':
- dependencies:
- acorn: 8.15.0
-
- '@swc/helpers@0.5.17':
- dependencies:
- tslib: 2.8.1
-
- '@swc/helpers@0.5.2':
- dependencies:
- tslib: 2.8.1
-
- '@tanstack/react-table@8.21.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@tanstack/table-core': 8.21.3
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- '@tanstack/table-core@8.21.3': {}
-
- '@tiptap/core@2.23.0(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/pm': 2.23.0
-
- '@tiptap/extension-blockquote@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-bold@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-bubble-menu@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
- tippy.js: 6.3.7
-
- '@tiptap/extension-bullet-list@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-character-count@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
-
- '@tiptap/extension-code-block-lowlight@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/extension-code-block@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)(highlight.js@11.11.1)(lowlight@3.3.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/extension-code-block': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
- highlight.js: 11.11.1
- lowlight: 3.3.0
-
- '@tiptap/extension-code-block@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
-
- '@tiptap/extension-code@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-color@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/extension-text-style@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0)))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/extension-text-style': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
-
- '@tiptap/extension-document@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-dropcursor@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
-
- '@tiptap/extension-floating-menu@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
- tippy.js: 6.3.7
-
- '@tiptap/extension-gapcursor@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
-
- '@tiptap/extension-hard-break@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-heading@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-highlight@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-history@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
-
- '@tiptap/extension-horizontal-rule@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
-
- '@tiptap/extension-image@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-italic@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-link@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
- linkifyjs: 4.3.1
-
- '@tiptap/extension-list-item@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-ordered-list@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-paragraph@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-placeholder@2.0.3(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
-
- '@tiptap/extension-strike@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-task-item@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
-
- '@tiptap/extension-task-list@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-text-style@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-text@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-underline@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/extension-youtube@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
-
- '@tiptap/pm@2.23.0':
- dependencies:
- prosemirror-changeset: 2.3.1
- prosemirror-collab: 1.3.1
- prosemirror-commands: 1.7.1
- prosemirror-dropcursor: 1.8.2
- prosemirror-gapcursor: 1.3.2
- prosemirror-history: 1.4.1
- prosemirror-inputrules: 1.5.0
- prosemirror-keymap: 1.2.3
- prosemirror-markdown: 1.13.2
- prosemirror-menu: 1.2.5
- prosemirror-model: 1.25.1
- prosemirror-schema-basic: 1.2.4
- prosemirror-schema-list: 1.5.1
- prosemirror-state: 1.4.3
- prosemirror-tables: 1.7.1
- prosemirror-trailing-node: 3.0.0(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)
- prosemirror-transform: 1.10.4
- prosemirror-view: 1.40.0
-
- '@tiptap/react@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/extension-bubble-menu': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-floating-menu': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
- '@types/use-sync-external-store': 0.0.6
- fast-deep-equal: 3.1.3
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- use-sync-external-store: 1.5.0(react@18.3.1)
-
- '@tiptap/starter-kit@2.23.0':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/extension-blockquote': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-bold': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-bullet-list': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-code': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-code-block': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-document': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-dropcursor': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-gapcursor': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-hard-break': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-heading': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-history': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-horizontal-rule': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-italic': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-list-item': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-ordered-list': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-paragraph': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-strike': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-text': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-text-style': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/pm': 2.23.0
-
- '@tiptap/suggestion@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)':
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/pm': 2.23.0
-
- '@trysound/sax@0.2.0': {}
-
- '@types/debug@4.1.12':
- dependencies:
- '@types/ms': 2.1.0
-
- '@types/diff-match-patch@1.0.36': {}
-
- '@types/estree-jsx@1.0.5':
- dependencies:
- '@types/estree': 1.0.8
-
'@types/estree@1.0.8': {}
- '@types/hast@2.3.10':
- dependencies:
- '@types/unist': 2.0.11
-
- '@types/hast@3.0.4':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/hoist-non-react-statics@3.3.6':
- dependencies:
- '@types/react': 18.3.23
- hoist-non-react-statics: 3.3.2
-
'@types/json-schema@7.0.15': {}
'@types/json5@0.0.29': {}
- '@types/linkify-it@3.0.5': {}
-
- '@types/linkify-it@5.0.0': {}
-
- '@types/markdown-it@13.0.9':
- dependencies:
- '@types/linkify-it': 3.0.5
- '@types/mdurl': 1.0.5
-
- '@types/markdown-it@14.1.2':
- dependencies:
- '@types/linkify-it': 5.0.0
- '@types/mdurl': 2.0.0
-
- '@types/mdast@3.0.15':
- dependencies:
- '@types/unist': 2.0.11
-
- '@types/mdast@4.0.4':
- dependencies:
- '@types/unist': 3.0.3
-
- '@types/mdurl@1.0.5': {}
-
- '@types/mdurl@2.0.0': {}
-
- '@types/ms@2.1.0': {}
-
- '@types/mute-stream@0.0.4':
- dependencies:
- '@types/node': 20.19.1
-
'@types/node-fetch@2.6.12':
dependencies:
'@types/node': 18.19.112
form-data: 4.0.3
- '@types/node@18.15.3': {}
-
'@types/node@18.19.112':
dependencies:
undici-types: 5.26.5
- '@types/node@20.19.1':
- dependencies:
- undici-types: 6.21.0
-
- '@types/node@22.15.33':
- dependencies:
- undici-types: 6.21.0
-
- '@types/node@24.0.4':
- dependencies:
- undici-types: 7.8.0
-
- '@types/parse-json@4.0.2': {}
-
- '@types/prop-types@15.7.15': {}
-
- '@types/qs@6.14.0': {}
-
- '@types/react-dom@18.3.7(@types/react@18.3.23)':
- dependencies:
- '@types/react': 18.3.23
-
- '@types/react@18.3.23':
- dependencies:
- '@types/prop-types': 15.7.15
- csstype: 3.1.3
-
- '@types/resolve@1.20.2': {}
-
'@types/semver@7.7.0': {}
- '@types/unist@2.0.11': {}
-
- '@types/unist@3.0.3': {}
-
- '@types/use-sync-external-store@0.0.3': {}
-
- '@types/use-sync-external-store@0.0.6': {}
-
- '@types/uuid@9.0.8': {}
-
- '@types/wrap-ansi@3.0.0': {}
-
'@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5)':
dependencies:
'@eslint-community/regexpp': 4.12.1
@@ -9663,14 +2614,7 @@ snapshots:
typescript: 4.9.5
transitivePeerDependencies:
- supports-color
-
- '@typescript-eslint/experimental-utils@5.62.0(eslint@9.29.0)(typescript@4.9.5)':
- dependencies:
- '@typescript-eslint/utils': 5.62.0(eslint@9.29.0)(typescript@4.9.5)
- eslint: 9.29.0
- transitivePeerDependencies:
- - supports-color
- - typescript
+ optional: true
'@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5)':
dependencies:
@@ -9683,6 +2627,7 @@ snapshots:
typescript: 4.9.5
transitivePeerDependencies:
- supports-color
+ optional: true
'@typescript-eslint/scope-manager@5.62.0':
dependencies:
@@ -9700,6 +2645,7 @@ snapshots:
typescript: 4.9.5
transitivePeerDependencies:
- supports-color
+ optional: true
'@typescript-eslint/types@5.62.0': {}
@@ -9737,74 +2683,6 @@ snapshots:
'@typescript-eslint/types': 5.62.0
eslint-visitor-keys: 3.4.3
- '@ungap/structured-clone@1.3.0': {}
-
- '@vercel/blob@0.23.4':
- dependencies:
- async-retry: 1.3.3
- bytes: 3.1.2
- is-buffer: 2.0.5
- is-plain-object: 5.0.0
- undici: 5.29.0
-
- '@vue/compiler-core@3.5.17':
- dependencies:
- '@babel/parser': 7.27.7
- '@vue/shared': 3.5.17
- entities: 4.5.0
- estree-walker: 2.0.2
- source-map-js: 1.2.1
-
- '@vue/compiler-dom@3.5.17':
- dependencies:
- '@vue/compiler-core': 3.5.17
- '@vue/shared': 3.5.17
-
- '@vue/compiler-sfc@3.5.17':
- dependencies:
- '@babel/parser': 7.27.7
- '@vue/compiler-core': 3.5.17
- '@vue/compiler-dom': 3.5.17
- '@vue/compiler-ssr': 3.5.17
- '@vue/shared': 3.5.17
- estree-walker: 2.0.2
- magic-string: 0.30.17
- postcss: 8.5.6
- source-map-js: 1.2.1
-
- '@vue/compiler-ssr@3.5.17':
- dependencies:
- '@vue/compiler-dom': 3.5.17
- '@vue/shared': 3.5.17
-
- '@vue/reactivity@3.5.17':
- dependencies:
- '@vue/shared': 3.5.17
-
- '@vue/runtime-core@3.5.17':
- dependencies:
- '@vue/reactivity': 3.5.17
- '@vue/shared': 3.5.17
-
- '@vue/runtime-dom@3.5.17':
- dependencies:
- '@vue/reactivity': 3.5.17
- '@vue/runtime-core': 3.5.17
- '@vue/shared': 3.5.17
- csstype: 3.1.3
-
- '@vue/server-renderer@3.5.17(vue@3.5.17(typescript@4.9.5))':
- dependencies:
- '@vue/compiler-ssr': 3.5.17
- '@vue/shared': 3.5.17
- vue: 3.5.17(typescript@4.9.5)
-
- '@vue/shared@3.5.17': {}
-
- '@zkochan/rimraf@2.1.3':
- dependencies:
- rimraf: 3.0.2
-
abort-controller@3.0.0:
dependencies:
event-target-shim: 5.0.1
@@ -9819,31 +2697,6 @@ snapshots:
dependencies:
humanize-ms: 1.2.1
- ai@3.4.33(openai@4.104.0(zod@3.25.67))(react@18.3.1)(sswr@2.2.0(svelte@5.34.8))(svelte@5.34.8)(vue@3.5.17(typescript@4.9.5))(zod@3.25.67):
- dependencies:
- '@ai-sdk/provider': 0.0.26
- '@ai-sdk/provider-utils': 1.0.22(zod@3.25.67)
- '@ai-sdk/react': 0.0.70(react@18.3.1)(zod@3.25.67)
- '@ai-sdk/solid': 0.0.54(zod@3.25.67)
- '@ai-sdk/svelte': 0.0.57(svelte@5.34.8)(zod@3.25.67)
- '@ai-sdk/ui-utils': 0.0.50(zod@3.25.67)
- '@ai-sdk/vue': 0.0.59(vue@3.5.17(typescript@4.9.5))(zod@3.25.67)
- '@opentelemetry/api': 1.9.0
- eventsource-parser: 1.1.2
- json-schema: 0.4.0
- jsondiffpatch: 0.6.0
- secure-json-parse: 2.7.0
- zod-to-json-schema: 3.24.6(zod@3.25.67)
- optionalDependencies:
- openai: 4.104.0(zod@3.25.67)
- react: 18.3.1
- sswr: 2.2.0(svelte@5.34.8)
- svelte: 5.34.8
- zod: 3.25.67
- transitivePeerDependencies:
- - solid-js
- - vue
-
ajv@6.12.6:
dependencies:
fast-deep-equal: 3.1.3
@@ -9851,10 +2704,6 @@ snapshots:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- ansi-escapes@4.3.2:
- dependencies:
- type-fest: 0.21.3
-
ansi-regex@5.0.1: {}
ansi-regex@6.1.0: {}
@@ -9867,19 +2716,8 @@ snapshots:
any-promise@1.3.0: {}
- anymatch@3.1.3:
- dependencies:
- normalize-path: 3.0.0
- picomatch: 2.3.1
-
argparse@2.0.1: {}
- aria-hidden@1.2.6:
- dependencies:
- tslib: 2.8.1
-
- aria-query@5.3.2: {}
-
array-buffer-byte-length@1.0.2:
dependencies:
call-bound: 1.0.4
@@ -9898,15 +2736,6 @@ snapshots:
array-union@2.1.0: {}
- array.prototype.findlast@1.2.5:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-errors: 1.3.0
- es-object-atoms: 1.1.1
- es-shim-unscopables: 1.1.0
-
array.prototype.findlastindex@1.2.6:
dependencies:
call-bind: 1.0.8
@@ -9931,14 +2760,6 @@ snapshots:
es-abstract: 1.24.0
es-shim-unscopables: 1.1.0
- array.prototype.tosorted@1.1.4:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-errors: 1.3.0
- es-shim-unscopables: 1.1.0
-
arraybuffer.prototype.slice@1.0.4:
dependencies:
array-buffer-byte-length: 1.0.2
@@ -9949,22 +2770,14 @@ snapshots:
get-intrinsic: 1.3.0
is-array-buffer: 3.0.5
- ast-types-flow@0.0.8: {}
-
async-function@1.0.0: {}
- async-retry@1.3.3:
- dependencies:
- retry: 0.13.1
-
asynckit@0.4.0: {}
available-typed-arrays@1.0.7:
dependencies:
possible-typed-array-names: 1.1.0
- axe-core@4.10.3: {}
-
axios@1.10.0:
dependencies:
follow-redirects: 1.15.9
@@ -9973,78 +2786,10 @@ snapshots:
transitivePeerDependencies:
- debug
- axobject-query@4.1.0: {}
-
- babel-plugin-macros@3.1.0:
- dependencies:
- '@babel/runtime': 7.27.6
- cosmiconfig: 7.1.0
- resolve: 1.22.10
-
- babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.27.7):
- dependencies:
- '@babel/compat-data': 7.27.7
- '@babel/core': 7.27.7
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.7)
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.27.7):
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.7)
- core-js-compat: 3.43.0
- transitivePeerDependencies:
- - supports-color
-
- babel-plugin-polyfill-regenerator@0.6.4(@babel/core@7.27.7):
- dependencies:
- '@babel/core': 7.27.7
- '@babel/helper-define-polyfill-provider': 0.6.4(@babel/core@7.27.7)
- transitivePeerDependencies:
- - supports-color
-
- babel-plugin-transform-react-remove-prop-types@0.4.24: {}
-
- babel-preset-react-app@10.1.0:
- dependencies:
- '@babel/core': 7.27.7
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.27.7)
- '@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.27.7)
- '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.27.7)
- '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.27.7)
- '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.27.7)
- '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.27.7)
- '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-react-display-name': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-runtime': 7.27.4(@babel/core@7.27.7)
- '@babel/preset-env': 7.27.2(@babel/core@7.27.7)
- '@babel/preset-react': 7.27.1(@babel/core@7.27.7)
- '@babel/preset-typescript': 7.27.1(@babel/core@7.27.7)
- '@babel/runtime': 7.27.6
- babel-plugin-macros: 3.1.0
- babel-plugin-transform-react-remove-prop-types: 0.4.24
- transitivePeerDependencies:
- - supports-color
-
- bail@2.0.2: {}
-
balanced-match@1.0.2: {}
- better-path-resolve@1.0.0:
- dependencies:
- is-windows: 1.0.2
-
big-integer@1.6.52: {}
- binary-extensions@2.3.0: {}
-
- boolbase@1.0.0: {}
-
- bowser@2.11.0: {}
-
brace-expansion@1.1.12:
dependencies:
balanced-match: 1.0.2
@@ -10076,19 +2821,11 @@ snapshots:
node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.25.1)
- buffer-from@1.1.2: {}
-
bundle-require@5.1.0(esbuild@0.25.5):
dependencies:
esbuild: 0.25.5
load-tsconfig: 0.2.5
- busboy@1.6.0:
- dependencies:
- streamsearch: 1.1.0
-
- bytes@3.1.2: {}
-
cac@6.7.14: {}
call-bind-apply-helpers@1.0.2:
@@ -10110,228 +2847,49 @@ snapshots:
callsites@3.1.0: {}
- caniuse-api@3.0.0:
- dependencies:
- browserslist: 4.25.1
- caniuse-lite: 1.0.30001726
- lodash.memoize: 4.1.2
- lodash.uniq: 4.5.0
-
caniuse-lite@1.0.30001726: {}
- castable-video@1.0.10:
- dependencies:
- custom-media-element: 1.3.3
-
- ccount@2.0.1: {}
-
chalk@4.1.2:
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
- chalk@5.4.1: {}
-
- character-entities-html4@2.1.0: {}
-
- character-entities-legacy@3.0.0: {}
-
- character-entities@2.0.2: {}
-
- character-reference-invalid@2.0.1: {}
-
- chardet@0.7.0: {}
-
- chokidar@3.6.0:
- dependencies:
- anymatch: 3.1.3
- braces: 3.0.3
- 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
-
chokidar@4.0.3:
dependencies:
readdirp: 4.1.2
- class-variance-authority@0.7.1:
- dependencies:
- clsx: 2.1.1
-
- cli-spinners@2.9.2: {}
-
- cli-width@4.1.0: {}
-
- client-only@0.0.1: {}
-
- cliui@8.0.1:
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
-
- clsx@2.1.1: {}
-
- cmdk@0.2.1(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@radix-ui/react-dialog': 1.0.0(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- transitivePeerDependencies:
- - '@types/react'
-
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
color-name@1.1.4: {}
- colord@2.9.3: {}
-
colors@1.2.3: {}
combined-stream@1.0.8:
dependencies:
delayed-stream: 1.0.0
- comma-separated-tokens@2.0.3: {}
+ commander@12.1.0: {}
- commander@2.20.3: {}
+ commander@14.0.0: {}
commander@4.1.1: {}
- commander@7.2.0: {}
-
- commander@8.3.0: {}
-
- commondir@1.0.1: {}
-
concat-map@0.0.1: {}
- concat-with-sourcemaps@1.1.0:
- dependencies:
- source-map: 0.6.1
-
confbox@0.1.8: {}
- confusing-browser-globals@1.0.11: {}
-
consola@3.4.2: {}
convert-source-map@2.0.0: {}
- core-js-compat@3.43.0:
- dependencies:
- browserslist: 4.25.1
-
- cosmiconfig@7.1.0:
- dependencies:
- '@types/parse-json': 4.0.2
- import-fresh: 3.3.1
- parse-json: 5.2.0
- path-type: 4.0.0
- yaml: 1.10.2
-
- crelt@1.0.6: {}
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
- css-box-model@1.2.1:
- dependencies:
- tiny-invariant: 1.3.3
-
- css-declaration-sorter@6.4.1(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- css-select@4.3.0:
- dependencies:
- boolbase: 1.0.0
- css-what: 6.1.0
- domhandler: 4.3.1
- domutils: 2.8.0
- nth-check: 2.1.1
-
- css-styled@1.0.8:
- dependencies:
- '@daybrush/utils': 1.13.0
-
- css-to-mat@1.1.1:
- dependencies:
- '@daybrush/utils': 1.13.0
- '@scena/matrix': 1.1.1
-
- css-tree@1.1.3:
- dependencies:
- mdn-data: 2.0.14
- source-map: 0.6.1
-
- css-what@6.1.0: {}
-
- cssesc@3.0.0: {}
-
- cssnano-preset-default@5.2.14(postcss@8.5.6):
- dependencies:
- css-declaration-sorter: 6.4.1(postcss@8.5.6)
- cssnano-utils: 3.1.0(postcss@8.5.6)
- postcss: 8.5.6
- postcss-calc: 8.2.4(postcss@8.5.6)
- postcss-colormin: 5.3.1(postcss@8.5.6)
- postcss-convert-values: 5.1.3(postcss@8.5.6)
- postcss-discard-comments: 5.1.2(postcss@8.5.6)
- postcss-discard-duplicates: 5.1.0(postcss@8.5.6)
- postcss-discard-empty: 5.1.1(postcss@8.5.6)
- postcss-discard-overridden: 5.1.0(postcss@8.5.6)
- postcss-merge-longhand: 5.1.7(postcss@8.5.6)
- postcss-merge-rules: 5.1.4(postcss@8.5.6)
- postcss-minify-font-values: 5.1.0(postcss@8.5.6)
- postcss-minify-gradients: 5.1.1(postcss@8.5.6)
- postcss-minify-params: 5.1.4(postcss@8.5.6)
- postcss-minify-selectors: 5.2.1(postcss@8.5.6)
- postcss-normalize-charset: 5.1.0(postcss@8.5.6)
- postcss-normalize-display-values: 5.1.0(postcss@8.5.6)
- postcss-normalize-positions: 5.1.1(postcss@8.5.6)
- postcss-normalize-repeat-style: 5.1.1(postcss@8.5.6)
- postcss-normalize-string: 5.1.0(postcss@8.5.6)
- postcss-normalize-timing-functions: 5.1.0(postcss@8.5.6)
- postcss-normalize-unicode: 5.1.1(postcss@8.5.6)
- postcss-normalize-url: 5.1.0(postcss@8.5.6)
- postcss-normalize-whitespace: 5.1.1(postcss@8.5.6)
- postcss-ordered-values: 5.1.3(postcss@8.5.6)
- postcss-reduce-initial: 5.1.2(postcss@8.5.6)
- postcss-reduce-transforms: 5.1.0(postcss@8.5.6)
- postcss-svgo: 5.1.0(postcss@8.5.6)
- postcss-unique-selectors: 5.1.1(postcss@8.5.6)
-
- cssnano-utils@3.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- cssnano@5.1.15(postcss@8.5.6):
- dependencies:
- cssnano-preset-default: 5.2.14(postcss@8.5.6)
- lilconfig: 2.1.0
- postcss: 8.5.6
- yaml: 1.10.2
-
- csso@4.2.0:
- dependencies:
- css-tree: 1.1.3
-
- csstype@3.1.3: {}
-
- custom-media-element@1.3.3: {}
-
- damerau-levenshtein@1.0.8: {}
-
data-view-buffer@1.0.2:
dependencies:
call-bound: 1.0.4
@@ -10350,8 +2908,6 @@ snapshots:
es-errors: 1.3.0
is-data-view: 1.0.2
- date-fns@3.6.0: {}
-
dateformat@3.0.3: {}
debug@3.2.7:
@@ -10362,14 +2918,8 @@ snapshots:
dependencies:
ms: 2.1.3
- decode-named-character-reference@1.2.0:
- dependencies:
- character-entities: 2.0.2
-
deep-is@0.1.4: {}
- deepmerge@4.3.1: {}
-
define-data-property@1.1.4:
dependencies:
es-define-property: 1.0.1
@@ -10384,20 +2934,8 @@ snapshots:
delayed-stream@1.0.0: {}
- dequal@2.0.3: {}
-
- detect-node-es@1.1.0: {}
-
detect-node@2.1.0: {}
- devlop@1.1.0:
- dependencies:
- dequal: 2.0.3
-
- diff-match-patch@1.0.5: {}
-
- diff@5.2.0: {}
-
dir-glob@3.0.1:
dependencies:
path-type: 4.0.0
@@ -10406,24 +2944,6 @@ snapshots:
dependencies:
esutils: 2.0.3
- dom-serializer@1.4.1:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 4.3.1
- entities: 2.2.0
-
- domelementtype@2.3.0: {}
-
- domhandler@4.3.1:
- dependencies:
- domelementtype: 2.3.0
-
- domutils@2.8.0:
- dependencies:
- dom-serializer: 1.4.1
- domelementtype: 2.3.0
- domhandler: 4.3.1
-
dunder-proto@1.0.1:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -10438,14 +2958,6 @@ snapshots:
emoji-regex@9.2.2: {}
- entities@2.2.0: {}
-
- entities@4.5.0: {}
-
- error-ex@1.3.2:
- dependencies:
- is-arrayish: 0.2.1
-
es-abstract@1.24.0:
dependencies:
array-buffer-byte-length: 1.0.2
@@ -10507,25 +3019,6 @@ snapshots:
es-errors@1.3.0: {}
- es-iterator-helpers@1.2.1:
- dependencies:
- call-bind: 1.0.8
- call-bound: 1.0.4
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-errors: 1.3.0
- es-set-tostringtag: 2.1.0
- function-bind: 1.1.2
- get-intrinsic: 1.3.0
- globalthis: 1.0.4
- gopd: 1.2.0
- has-property-descriptors: 1.0.2
- has-proto: 1.2.0
- has-symbols: 1.1.0
- internal-slot: 1.1.0
- iterator.prototype: 1.1.5
- safe-array-concat: 1.1.3
-
es-object-atoms@1.1.1:
dependencies:
es-errors: 1.3.0
@@ -10583,33 +3076,6 @@ snapshots:
dependencies:
eslint: 9.29.0
- eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.27.7))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.27.7))(eslint@9.29.0)(typescript@4.9.5):
- dependencies:
- '@babel/core': 7.27.7
- '@babel/eslint-parser': 7.27.5(@babel/core@7.27.7)(eslint@9.29.0)
- '@rushstack/eslint-patch': 1.12.0
- '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5)
- '@typescript-eslint/parser': 5.62.0(eslint@9.29.0)(typescript@4.9.5)
- babel-preset-react-app: 10.1.0
- confusing-browser-globals: 1.0.11
- eslint: 9.29.0
- eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.27.7))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.27.7))(eslint@9.29.0)
- eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)
- eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5)
- eslint-plugin-jsx-a11y: 6.10.2(eslint@9.29.0)
- eslint-plugin-react: 7.37.5(eslint@9.29.0)
- eslint-plugin-react-hooks: 4.6.2(eslint@9.29.0)
- eslint-plugin-testing-library: 5.11.1(eslint@9.29.0)(typescript@4.9.5)
- optionalDependencies:
- typescript: 4.9.5
- transitivePeerDependencies:
- - '@babel/plugin-syntax-flow'
- - '@babel/plugin-transform-react-jsx'
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - jest
- - supports-color
-
eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)):
dependencies:
eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)
@@ -10632,14 +3098,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.27.1(@babel/core@7.27.7))(@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.27.7))(eslint@9.29.0):
- dependencies:
- '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.27.7)
- '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.7)
- eslint: 9.29.0
- lodash: 4.17.21
- string-natural-compare: 3.0.1
-
eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0):
dependencies:
'@rtsao/scc': 1.1.0
@@ -10669,16 +3127,6 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5):
- dependencies:
- '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.29.0)(typescript@4.9.5)
- eslint: 9.29.0
- optionalDependencies:
- '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5)
- transitivePeerDependencies:
- - supports-color
- - typescript
-
eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5):
dependencies:
'@typescript-eslint/utils': 5.62.0(eslint@9.29.0)(typescript@4.9.5)
@@ -10689,25 +3137,6 @@ snapshots:
- supports-color
- typescript
- eslint-plugin-jsx-a11y@6.10.2(eslint@9.29.0):
- dependencies:
- aria-query: 5.3.2
- array-includes: 3.1.9
- array.prototype.flatmap: 1.3.3
- ast-types-flow: 0.0.8
- axe-core: 4.10.3
- axobject-query: 4.1.0
- damerau-levenshtein: 1.0.8
- emoji-regex: 9.2.2
- eslint: 9.29.0
- hasown: 2.0.2
- jsx-ast-utils: 3.3.5
- language-tags: 1.0.9
- minimatch: 3.1.2
- object.fromentries: 2.0.8
- safe-regex-test: 1.1.0
- string.prototype.includes: 2.0.1
-
eslint-plugin-prettier@5.5.1(eslint-config-prettier@10.1.5(eslint@9.29.0))(eslint@9.29.0)(prettier@3.6.2):
dependencies:
eslint: 9.29.0
@@ -10717,40 +3146,6 @@ snapshots:
optionalDependencies:
eslint-config-prettier: 10.1.5(eslint@9.29.0)
- eslint-plugin-react-hooks@4.6.2(eslint@9.29.0):
- dependencies:
- eslint: 9.29.0
-
- eslint-plugin-react@7.37.5(eslint@9.29.0):
- dependencies:
- array-includes: 3.1.9
- array.prototype.findlast: 1.2.5
- array.prototype.flatmap: 1.3.3
- array.prototype.tosorted: 1.1.4
- doctrine: 2.1.0
- es-iterator-helpers: 1.2.1
- eslint: 9.29.0
- estraverse: 5.3.0
- hasown: 2.0.2
- jsx-ast-utils: 3.3.5
- minimatch: 3.1.2
- object.entries: 1.1.9
- object.fromentries: 2.0.8
- object.values: 1.2.1
- prop-types: 15.8.1
- resolve: 2.0.0-next.5
- semver: 6.3.1
- string.prototype.matchall: 4.0.12
- string.prototype.repeat: 1.0.0
-
- eslint-plugin-testing-library@5.11.1(eslint@9.29.0)(typescript@4.9.5):
- dependencies:
- '@typescript-eslint/utils': 5.62.0(eslint@9.29.0)(typescript@4.9.5)
- eslint: 9.29.0
- transitivePeerDependencies:
- - supports-color
- - typescript
-
eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0)(typescript@4.9.5))(eslint@9.29.0):
dependencies:
eslint: 9.29.0
@@ -10770,8 +3165,6 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-visitor-keys@2.1.0: {}
-
eslint-visitor-keys@3.4.3: {}
eslint-visitor-keys@4.2.1: {}
@@ -10816,8 +3209,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- esm-env@1.2.2: {}
-
espree@10.4.0:
dependencies:
acorn: 8.15.0
@@ -10828,10 +3219,6 @@ snapshots:
dependencies:
estraverse: 5.3.0
- esrap@1.4.9:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
-
esrecurse@4.3.0:
dependencies:
estraverse: 5.3.0
@@ -10840,28 +3227,10 @@ snapshots:
estraverse@5.3.0: {}
- estree-util-is-identifier-name@3.0.0: {}
-
- estree-walker@0.6.1: {}
-
- estree-walker@2.0.2: {}
-
esutils@2.0.3: {}
event-target-shim@5.0.1: {}
- eventemitter3@4.0.7: {}
-
- eventsource-parser@1.1.2: {}
-
- extend@3.0.2: {}
-
- external-editor@3.1.0:
- dependencies:
- chardet: 0.7.0
- iconv-lite: 0.4.24
- tmp: 0.0.33
-
fast-deep-equal@3.1.3: {}
fast-diff@1.3.0: {}
@@ -10878,10 +3247,6 @@ snapshots:
fast-levenshtein@2.0.6: {}
- fast-xml-parser@4.4.1:
- dependencies:
- strnum: 1.1.2
-
fastq@1.19.1:
dependencies:
reusify: 1.1.0
@@ -10894,23 +3259,10 @@ snapshots:
dependencies:
flat-cache: 4.0.1
- filesize@10.1.6: {}
-
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
- find-cache-dir@3.3.2:
- dependencies:
- commondir: 1.0.1
- make-dir: 3.1.0
- pkg-dir: 4.2.0
-
- find-up@4.1.0:
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
-
find-up@5.0.0:
dependencies:
locate-path: 6.0.0
@@ -10955,14 +3307,6 @@ snapshots:
node-domexception: 1.0.0
web-streams-polyfill: 4.0.0-beta.3
- framework-utils@1.1.0: {}
-
- fs-extra@10.1.0:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.1.0
- universalify: 2.0.1
-
fs.realpath@1.0.0: {}
fsevents@2.3.3:
@@ -10981,23 +3325,8 @@ snapshots:
functions-have-names@1.2.3: {}
- geist@1.4.2(next@14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)):
- dependencies:
- next: 14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
-
- generic-names@4.0.0:
- dependencies:
- loader-utils: 3.3.1
-
gensync@1.0.0-beta.2: {}
- gesto@1.19.4:
- dependencies:
- '@daybrush/utils': 1.13.0
- '@scena/event-emitter': 1.0.5
-
- get-caller-file@2.0.5: {}
-
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -11011,8 +3340,6 @@ snapshots:
hasown: 2.0.2
math-intrinsics: 1.1.0
- get-nonce@1.0.1: {}
-
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
@@ -11070,9 +3397,8 @@ snapshots:
gopd@1.2.0: {}
- graceful-fs@4.2.11: {}
-
- graphemer@1.4.0: {}
+ graphemer@1.4.0:
+ optional: true
has-bigints@1.1.0: {}
@@ -11096,71 +3422,17 @@ snapshots:
dependencies:
function-bind: 1.1.2
- hast-util-to-jsx-runtime@2.3.6:
- dependencies:
- '@types/estree': 1.0.8
- '@types/hast': 3.0.4
- '@types/unist': 3.0.3
- comma-separated-tokens: 2.0.3
- devlop: 1.1.0
- estree-util-is-identifier-name: 3.0.0
- hast-util-whitespace: 3.0.0
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.2.0
- mdast-util-mdxjs-esm: 2.0.1
- property-information: 7.1.0
- space-separated-tokens: 2.0.2
- style-to-js: 1.1.17
- unist-util-position: 5.0.0
- vfile-message: 4.0.2
- transitivePeerDependencies:
- - supports-color
-
- hast-util-whitespace@2.0.1: {}
-
- hast-util-whitespace@3.0.0:
- dependencies:
- '@types/hast': 3.0.4
-
- highlight.js@11.11.1: {}
-
- hls.js@1.5.20: {}
-
- hoist-non-react-statics@3.3.2:
- dependencies:
- react-is: 16.13.1
-
- html-url-attributes@3.0.1: {}
-
humanize-ms@1.2.1:
dependencies:
ms: 2.1.3
- iconv-lite@0.4.24:
- dependencies:
- safer-buffer: 2.1.2
-
- icss-replace-symbols@1.1.0: {}
-
- icss-utils@5.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
ignore@5.3.2: {}
- import-cwd@3.0.0:
- dependencies:
- import-from: 3.0.0
-
import-fresh@3.3.1:
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
- import-from@3.0.0:
- dependencies:
- resolve-from: 5.0.0
-
imurmurhash@0.1.4: {}
inflight@1.0.6:
@@ -11170,31 +3442,18 @@ snapshots:
inherits@2.0.4: {}
- inline-style-parser@0.1.1: {}
-
- inline-style-parser@0.2.4: {}
-
internal-slot@1.1.0:
dependencies:
es-errors: 1.3.0
hasown: 2.0.2
side-channel: 1.1.0
- is-alphabetical@2.0.1: {}
-
- is-alphanumerical@2.0.1:
- dependencies:
- is-alphabetical: 2.0.1
- is-decimal: 2.0.1
-
is-array-buffer@3.0.5:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.4
get-intrinsic: 1.3.0
- is-arrayish@0.2.1: {}
-
is-async-function@2.1.1:
dependencies:
async-function: 1.0.0
@@ -11207,17 +3466,11 @@ snapshots:
dependencies:
has-bigints: 1.1.0
- is-binary-path@2.1.0:
- dependencies:
- binary-extensions: 2.3.0
-
is-boolean-object@1.2.2:
dependencies:
call-bound: 1.0.4
has-tostringtag: 1.0.2
- is-buffer@2.0.5: {}
-
is-callable@1.2.7: {}
is-core-module@2.16.1:
@@ -11235,8 +3488,6 @@ snapshots:
call-bound: 1.0.4
has-tostringtag: 1.0.2
- is-decimal@2.0.1: {}
-
is-extglob@2.1.1: {}
is-finalizationregistry@1.1.1:
@@ -11256,12 +3507,8 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-hexadecimal@2.0.1: {}
-
is-map@2.0.3: {}
- is-module@1.0.0: {}
-
is-negative-zero@2.0.3: {}
is-number-object@1.1.1:
@@ -11271,18 +3518,6 @@ snapshots:
is-number@7.0.0: {}
- is-plain-obj@4.1.0: {}
-
- is-plain-object@5.0.0: {}
-
- is-reference@1.2.1:
- dependencies:
- '@types/estree': 1.0.8
-
- is-reference@3.0.3:
- dependencies:
- '@types/estree': 1.0.8
-
is-regex@1.2.1:
dependencies:
call-bound: 1.0.4
@@ -11322,44 +3557,16 @@ snapshots:
call-bound: 1.0.4
get-intrinsic: 1.3.0
- is-windows@1.0.2: {}
-
isarray@2.0.5: {}
isexe@2.0.0: {}
- iterator.prototype@1.1.5:
- dependencies:
- define-data-property: 1.1.4
- es-object-atoms: 1.1.1
- get-intrinsic: 1.3.0
- get-proto: 1.0.1
- has-symbols: 1.1.0
- set-function-name: 2.0.2
-
jackspeak@3.4.3:
dependencies:
'@isaacs/cliui': 8.0.2
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- javascript-time-ago@2.5.11:
- dependencies:
- relative-time-format: 1.1.6
-
- jest-worker@26.6.2:
- dependencies:
- '@types/node': 24.0.4
- merge-stream: 2.0.0
- supports-color: 7.2.0
-
- jose@4.15.9: {}
-
- jotai@2.12.5(@types/react@18.3.23)(react@18.3.1):
- optionalDependencies:
- '@types/react': 18.3.23
- react: 18.3.1
-
joycon@3.1.1: {}
js-sha3@0.8.0: {}
@@ -11370,18 +3577,12 @@ snapshots:
dependencies:
argparse: 2.0.1
- jsesc@3.0.2: {}
-
jsesc@3.1.0: {}
json-buffer@3.0.1: {}
- json-parse-even-better-errors@2.3.1: {}
-
json-schema-traverse@0.4.1: {}
- json-schema@0.4.0: {}
-
json-stable-stringify-without-jsonify@1.0.1: {}
json5@1.0.2:
@@ -11390,146 +3591,43 @@ snapshots:
json5@2.2.3: {}
- jsondiffpatch@0.6.0:
- dependencies:
- '@types/diff-match-patch': 1.0.36
- chalk: 5.4.1
- diff-match-patch: 1.0.5
-
- jsonfile@6.1.0:
- dependencies:
- universalify: 2.0.1
- optionalDependencies:
- graceful-fs: 4.2.11
-
- jsx-ast-utils@3.3.5:
- dependencies:
- array-includes: 3.1.9
- array.prototype.flat: 1.3.3
- object.assign: 4.1.7
- object.values: 1.2.1
-
- katex@0.16.22:
- dependencies:
- commander: 8.3.0
-
- keycode@2.2.1: {}
-
- keycon@1.4.0:
- dependencies:
- '@cfcs/core': 0.0.6
- '@daybrush/utils': 1.13.0
- '@scena/event-emitter': 1.0.5
- keycode: 2.2.1
-
keyv@4.5.4:
dependencies:
json-buffer: 3.0.1
- kleur@4.1.5: {}
-
- language-subtag-registry@0.3.23: {}
-
- language-tags@1.0.9:
- dependencies:
- language-subtag-registry: 0.3.23
-
levn@0.4.1:
dependencies:
prelude-ls: 1.2.1
type-check: 0.4.0
- lilconfig@2.1.0: {}
-
lilconfig@3.1.3: {}
lines-and-columns@1.2.4: {}
- linkify-it@5.0.0:
- dependencies:
- uc.micro: 2.1.0
-
- linkifyjs@4.3.1: {}
-
load-tsconfig@0.2.5: {}
- loader-utils@3.3.1: {}
-
- locate-character@3.0.0: {}
-
- locate-path@5.0.0:
- dependencies:
- p-locate: 4.1.0
-
locate-path@6.0.0:
dependencies:
p-locate: 5.0.0
- lodash.camelcase@4.3.0: {}
-
- lodash.debounce@4.0.8: {}
-
- lodash.memoize@4.1.2: {}
-
lodash.merge@4.6.2: {}
lodash.sortby@4.7.0: {}
- lodash.uniq@4.5.0: {}
-
- lodash@4.17.21: {}
-
- longest-streak@3.1.0: {}
-
loose-envify@1.4.0:
dependencies:
js-tokens: 4.0.0
- lowlight@3.3.0:
- dependencies:
- '@types/hast': 3.0.4
- devlop: 1.1.0
- highlight.js: 11.11.1
-
lru-cache@10.4.3: {}
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
- lucide-react@0.395.0(react@18.3.1):
- dependencies:
- react: 18.3.1
-
- magic-string@0.25.9:
- dependencies:
- sourcemap-codec: 1.4.8
-
magic-string@0.30.17:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- magicast@0.3.5:
- dependencies:
- '@babel/parser': 7.27.7
- '@babel/types': 7.27.7
- source-map-js: 1.2.1
-
- make-dir@3.1.0:
- dependencies:
- semver: 6.3.1
-
- markdown-it-task-lists@2.1.1: {}
-
- markdown-it@14.1.0:
- dependencies:
- argparse: 2.0.1
- entities: 4.5.0
- linkify-it: 5.0.0
- mdurl: 2.0.0
- punycode.js: 2.3.1
- uc.micro: 2.1.0
-
match-sorter@6.3.4:
dependencies:
'@babel/runtime': 7.27.6
@@ -11537,413 +3635,8 @@ snapshots:
math-intrinsics@1.1.0: {}
- mdast-util-definitions@5.1.2:
- dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.11
- unist-util-visit: 4.1.2
-
- mdast-util-from-markdown@1.3.1:
- dependencies:
- '@types/mdast': 3.0.15
- '@types/unist': 2.0.11
- decode-named-character-reference: 1.2.0
- mdast-util-to-string: 3.2.0
- micromark: 3.2.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-decode-string: 1.1.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- unist-util-stringify-position: 3.0.3
- uvu: 0.5.6
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-from-markdown@2.0.2:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- decode-named-character-reference: 1.2.0
- devlop: 1.1.0
- mdast-util-to-string: 4.0.0
- micromark: 4.0.2
- micromark-util-decode-numeric-character-reference: 2.0.2
- micromark-util-decode-string: 2.0.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
- unist-util-stringify-position: 4.0.0
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx-expression@2.0.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdx-jsx@3.2.0:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- ccount: 2.0.1
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- parse-entities: 4.0.2
- stringify-entities: 4.0.4
- unist-util-stringify-position: 4.0.0
- vfile-message: 4.0.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-mdxjs-esm@2.0.1:
- dependencies:
- '@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- devlop: 1.1.0
- mdast-util-from-markdown: 2.0.2
- mdast-util-to-markdown: 2.1.2
- transitivePeerDependencies:
- - supports-color
-
- mdast-util-phrasing@4.1.0:
- dependencies:
- '@types/mdast': 4.0.4
- unist-util-is: 6.0.0
-
- mdast-util-to-hast@12.3.0:
- dependencies:
- '@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
- unist-util-generated: 2.0.1
- unist-util-position: 4.0.4
- unist-util-visit: 4.1.2
-
- mdast-util-to-hast@13.2.0:
- dependencies:
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- '@ungap/structured-clone': 1.3.0
- devlop: 1.1.0
- micromark-util-sanitize-uri: 2.0.1
- trim-lines: 3.0.1
- unist-util-position: 5.0.0
- unist-util-visit: 5.0.0
- vfile: 6.0.3
-
- mdast-util-to-markdown@2.1.2:
- dependencies:
- '@types/mdast': 4.0.4
- '@types/unist': 3.0.3
- longest-streak: 3.1.0
- mdast-util-phrasing: 4.1.0
- mdast-util-to-string: 4.0.0
- micromark-util-classify-character: 2.0.1
- micromark-util-decode-string: 2.0.1
- unist-util-visit: 5.0.0
- zwitch: 2.0.4
-
- mdast-util-to-string@3.2.0:
- dependencies:
- '@types/mdast': 3.0.15
-
- mdast-util-to-string@4.0.0:
- dependencies:
- '@types/mdast': 4.0.4
-
- mdn-data@2.0.14: {}
-
- mdurl@2.0.0: {}
-
- media-chrome@3.2.5: {}
-
- media-tracks@0.3.3: {}
-
- memoize-one@6.0.0: {}
-
- merge-stream@2.0.0: {}
-
merge2@1.4.1: {}
- micromark-core-commonmark@1.1.0:
- dependencies:
- decode-named-character-reference: 1.2.0
- micromark-factory-destination: 1.1.0
- micromark-factory-label: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-factory-title: 1.1.0
- micromark-factory-whitespace: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-chunked: 1.1.0
- micromark-util-classify-character: 1.1.0
- micromark-util-html-tag-name: 1.2.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-subtokenize: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-core-commonmark@2.0.3:
- dependencies:
- decode-named-character-reference: 1.2.0
- devlop: 1.1.0
- micromark-factory-destination: 2.0.1
- micromark-factory-label: 2.0.1
- micromark-factory-space: 2.0.1
- micromark-factory-title: 2.0.1
- micromark-factory-whitespace: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-chunked: 2.0.1
- micromark-util-classify-character: 2.0.1
- micromark-util-html-tag-name: 2.0.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-resolve-all: 2.0.1
- micromark-util-subtokenize: 2.1.0
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
-
- micromark-factory-destination@1.1.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-factory-destination@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
-
- micromark-factory-label@1.1.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-factory-label@2.0.1:
- dependencies:
- devlop: 1.1.0
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
-
- micromark-factory-space@1.1.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-types: 1.1.0
-
- micromark-factory-space@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-types: 2.0.2
-
- micromark-factory-title@1.1.0:
- dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-factory-title@2.0.1:
- dependencies:
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
-
- micromark-factory-whitespace@1.1.0:
- dependencies:
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-factory-whitespace@2.0.1:
- dependencies:
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
-
- micromark-util-character@1.2.0:
- dependencies:
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-util-character@2.1.1:
- dependencies:
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
-
- micromark-util-chunked@1.1.0:
- dependencies:
- micromark-util-symbol: 1.1.0
-
- micromark-util-chunked@2.0.1:
- dependencies:
- micromark-util-symbol: 2.0.1
-
- micromark-util-classify-character@1.1.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-util-classify-character@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
-
- micromark-util-combine-extensions@1.1.0:
- dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-types: 1.1.0
-
- micromark-util-combine-extensions@2.0.1:
- dependencies:
- micromark-util-chunked: 2.0.1
- micromark-util-types: 2.0.2
-
- micromark-util-decode-numeric-character-reference@1.1.0:
- dependencies:
- micromark-util-symbol: 1.1.0
-
- micromark-util-decode-numeric-character-reference@2.0.2:
- dependencies:
- micromark-util-symbol: 2.0.1
-
- micromark-util-decode-string@1.1.0:
- dependencies:
- decode-named-character-reference: 1.2.0
- micromark-util-character: 1.2.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-symbol: 1.1.0
-
- micromark-util-decode-string@2.0.1:
- dependencies:
- decode-named-character-reference: 1.2.0
- micromark-util-character: 2.1.1
- micromark-util-decode-numeric-character-reference: 2.0.2
- micromark-util-symbol: 2.0.1
-
- micromark-util-encode@1.1.0: {}
-
- micromark-util-encode@2.0.1: {}
-
- micromark-util-html-tag-name@1.2.0: {}
-
- micromark-util-html-tag-name@2.0.1: {}
-
- micromark-util-normalize-identifier@1.1.0:
- dependencies:
- micromark-util-symbol: 1.1.0
-
- micromark-util-normalize-identifier@2.0.1:
- dependencies:
- micromark-util-symbol: 2.0.1
-
- micromark-util-resolve-all@1.1.0:
- dependencies:
- micromark-util-types: 1.1.0
-
- micromark-util-resolve-all@2.0.1:
- dependencies:
- micromark-util-types: 2.0.2
-
- micromark-util-sanitize-uri@1.2.0:
- dependencies:
- micromark-util-character: 1.2.0
- micromark-util-encode: 1.1.0
- micromark-util-symbol: 1.1.0
-
- micromark-util-sanitize-uri@2.0.1:
- dependencies:
- micromark-util-character: 2.1.1
- micromark-util-encode: 2.0.1
- micromark-util-symbol: 2.0.1
-
- micromark-util-subtokenize@1.1.0:
- dependencies:
- micromark-util-chunked: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
-
- micromark-util-subtokenize@2.1.0:
- dependencies:
- devlop: 1.1.0
- micromark-util-chunked: 2.0.1
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
-
- micromark-util-symbol@1.1.0: {}
-
- micromark-util-symbol@2.0.1: {}
-
- micromark-util-types@1.1.0: {}
-
- micromark-util-types@2.0.2: {}
-
- micromark@3.2.0:
- dependencies:
- '@types/debug': 4.1.12
- debug: 4.4.1
- decode-named-character-reference: 1.2.0
- micromark-core-commonmark: 1.1.0
- micromark-factory-space: 1.1.0
- micromark-util-character: 1.2.0
- micromark-util-chunked: 1.1.0
- micromark-util-combine-extensions: 1.1.0
- micromark-util-decode-numeric-character-reference: 1.1.0
- micromark-util-encode: 1.1.0
- micromark-util-normalize-identifier: 1.1.0
- micromark-util-resolve-all: 1.1.0
- micromark-util-sanitize-uri: 1.2.0
- micromark-util-subtokenize: 1.1.0
- micromark-util-symbol: 1.1.0
- micromark-util-types: 1.1.0
- uvu: 0.5.6
- transitivePeerDependencies:
- - supports-color
-
- micromark@4.0.2:
- dependencies:
- '@types/debug': 4.1.12
- debug: 4.4.1
- decode-named-character-reference: 1.2.0
- devlop: 1.1.0
- micromark-core-commonmark: 2.0.3
- micromark-factory-space: 2.0.1
- micromark-util-character: 2.1.1
- micromark-util-chunked: 2.0.1
- micromark-util-combine-extensions: 2.0.1
- micromark-util-decode-numeric-character-reference: 2.0.2
- micromark-util-encode: 2.0.1
- micromark-util-normalize-identifier: 2.0.1
- micromark-util-resolve-all: 2.0.1
- micromark-util-sanitize-uri: 2.0.1
- micromark-util-subtokenize: 2.1.0
- micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.2
- transitivePeerDependencies:
- - supports-color
-
micromatch@4.0.8:
dependencies:
braces: 3.0.3
@@ -11980,14 +3673,8 @@ snapshots:
pkg-types: 1.3.1
ufo: 1.6.1
- mri@1.2.0: {}
-
ms@2.1.3: {}
- mute-stream@1.0.0: {}
-
- mux-embed@5.2.1: {}
-
mz@2.7.0:
dependencies:
any-promise: 1.3.0
@@ -11998,9 +3685,11 @@ snapshots:
dependencies:
big-integer: 1.6.52
- nanoid@3.3.11: {}
+ nanoid@3.3.11:
+ optional: true
- natural-compare-lite@1.4.0: {}
+ natural-compare-lite@1.4.0:
+ optional: true
natural-compare@1.4.0: {}
@@ -12014,65 +3703,6 @@ snapshots:
- bufferutil
- utf-8-validate
- next-themes@0.2.1(next@14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- next: 14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- next-video@1.4.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(next@14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@aws-sdk/client-s3': 3.837.0
- '@inquirer/prompts': 4.3.3
- '@mux/mux-node': 8.8.0
- '@mux/mux-player-react': 2.9.0(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@mux/mux-video-react': 0.11.2(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@next/env': 15.3.4
- '@paralleldrive/cuid2': 2.2.2
- '@vercel/blob': 0.23.4
- chalk: 4.1.2
- chokidar: 3.6.0
- magicast: 0.3.5
- next: 14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- resolve: 1.22.10
- symlink-dir: 5.2.1
- undici: 5.29.0
- yargs: 17.7.2
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
- transitivePeerDependencies:
- - aws-crt
- - encoding
-
- next@14.1.0(@babel/core@7.27.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@next/env': 14.1.0
- '@swc/helpers': 0.5.2
- busboy: 1.6.0
- caniuse-lite: 1.0.30001726
- graceful-fs: 4.2.11
- postcss: 8.4.31
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- styled-jsx: 5.1.1(@babel/core@7.27.7)(react@18.3.1)
- optionalDependencies:
- '@next/swc-darwin-arm64': 14.1.0
- '@next/swc-darwin-x64': 14.1.0
- '@next/swc-linux-arm64-gnu': 14.1.0
- '@next/swc-linux-arm64-musl': 14.1.0
- '@next/swc-linux-x64-gnu': 14.1.0
- '@next/swc-linux-x64-musl': 14.1.0
- '@next/swc-win32-arm64-msvc': 14.1.0
- '@next/swc-win32-ia32-msvc': 14.1.0
- '@next/swc-win32-x64-msvc': 14.1.0
- '@opentelemetry/api': 1.9.0
- transitivePeerDependencies:
- - '@babel/core'
- - babel-plugin-macros
-
node-domexception@1.0.0: {}
node-fetch@2.7.0:
@@ -12081,56 +3711,6 @@ snapshots:
node-releases@2.0.19: {}
- normalize-path@3.0.0: {}
-
- normalize-url@6.1.0: {}
-
- novel@0.5.0(@tiptap/extension-code-block@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0))(@types/react@18.3.23)(highlight.js@11.11.1)(lowlight@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@tiptap/extension-character-count': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-code-block-lowlight': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/extension-code-block@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)(highlight.js@11.11.1)(lowlight@3.3.0)
- '@tiptap/extension-color': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/extension-text-style@2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0)))
- '@tiptap/extension-highlight': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-horizontal-rule': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-image': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-link': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-placeholder': 2.0.3(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-task-item': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@tiptap/extension-task-list': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-text-style': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-underline': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/extension-youtube': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- '@tiptap/pm': 2.23.0
- '@tiptap/react': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@tiptap/starter-kit': 2.23.0
- '@tiptap/suggestion': 2.23.0(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))(@tiptap/pm@2.23.0)
- '@types/node': 18.15.3
- cmdk: 0.2.1(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- jotai: 2.12.5(@types/react@18.3.23)(react@18.3.1)
- katex: 0.16.22
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- react-markdown: 8.0.7(@types/react@18.3.23)(react@18.3.1)
- react-moveable: 0.56.0
- react-tweet: 3.2.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- tippy.js: 6.3.7
- tiptap-extension-global-drag-handle: 0.1.18
- tiptap-markdown: 0.8.10(@tiptap/core@2.23.0(@tiptap/pm@2.23.0))
- tunnel-rat: 0.1.2(@types/react@18.3.23)(react@18.3.1)
- transitivePeerDependencies:
- - '@tiptap/extension-code-block'
- - '@types/react'
- - highlight.js
- - immer
- - lowlight
- - supports-color
-
- nth-check@2.1.1:
- dependencies:
- boolbase: 1.0.0
-
object-assign@4.1.1: {}
object-inspect@1.13.4: {}
@@ -12146,13 +3726,6 @@ snapshots:
has-symbols: 1.1.0
object-keys: 1.1.1
- object.entries@1.1.9:
- dependencies:
- call-bind: 1.0.8
- call-bound: 1.0.4
- define-properties: 1.2.1
- es-object-atoms: 1.1.1
-
object.fromentries@2.0.8:
dependencies:
call-bind: 1.0.8
@@ -12202,72 +3775,26 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
- orderedmap@2.1.1: {}
-
- os-tmpdir@1.0.2: {}
-
- overlap-area@1.1.0:
- dependencies:
- '@daybrush/utils': 1.13.0
-
own-keys@1.0.1:
dependencies:
get-intrinsic: 1.3.0
object-keys: 1.1.1
safe-push-apply: 1.0.0
- p-finally@1.0.0: {}
-
- p-limit@2.3.0:
- dependencies:
- p-try: 2.2.0
-
p-limit@3.1.0:
dependencies:
yocto-queue: 0.1.0
- p-locate@4.1.0:
- dependencies:
- p-limit: 2.3.0
-
p-locate@5.0.0:
dependencies:
p-limit: 3.1.0
- p-queue@6.6.2:
- dependencies:
- eventemitter3: 4.0.7
- p-timeout: 3.2.0
-
- p-timeout@3.2.0:
- dependencies:
- p-finally: 1.0.0
-
- p-try@2.2.0: {}
-
package-json-from-dist@1.0.1: {}
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
- parse-entities@4.0.2:
- dependencies:
- '@types/unist': 2.0.11
- character-entities-legacy: 3.0.0
- character-reference-invalid: 2.0.1
- decode-named-character-reference: 1.2.0
- is-alphanumerical: 2.0.1
- is-decimal: 2.0.1
- is-hexadecimal: 2.0.1
-
- parse-json@5.2.0:
- dependencies:
- '@babel/code-frame': 7.27.1
- error-ex: 1.3.2
- json-parse-even-better-errors: 2.3.1
- lines-and-columns: 1.2.4
-
path-exists@4.0.0: {}
path-is-absolute@1.0.1: {}
@@ -12285,22 +3812,14 @@ snapshots:
pathe@2.0.3: {}
- performance-now@2.1.0: {}
-
picocolors@1.1.1: {}
picomatch@2.3.1: {}
picomatch@4.0.2: {}
- pify@5.0.0: {}
-
pirates@4.0.7: {}
- pkg-dir@4.2.0:
- dependencies:
- find-up: 4.1.0
-
pkg-types@1.3.1:
dependencies:
confbox: 0.1.8
@@ -12309,223 +3828,18 @@ snapshots:
possible-typed-array-names@1.1.0: {}
- postcss-calc@8.2.4(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 6.1.2
- postcss-value-parser: 4.2.0
-
- postcss-colormin@5.3.1(postcss@8.5.6):
- dependencies:
- browserslist: 4.25.1
- caniuse-api: 3.0.0
- colord: 2.9.3
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-convert-values@5.1.3(postcss@8.5.6):
- dependencies:
- browserslist: 4.25.1
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-discard-comments@5.1.2(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- postcss-discard-duplicates@5.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- postcss-discard-empty@5.1.1(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- postcss-discard-overridden@5.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- postcss-load-config@3.1.4(postcss@8.5.6):
- dependencies:
- lilconfig: 2.1.0
- yaml: 1.10.2
- optionalDependencies:
- postcss: 8.5.6
-
postcss-load-config@6.0.1(postcss@8.5.6):
dependencies:
lilconfig: 3.1.3
optionalDependencies:
postcss: 8.5.6
- postcss-merge-longhand@5.1.7(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
- stylehacks: 5.1.1(postcss@8.5.6)
-
- postcss-merge-rules@5.1.4(postcss@8.5.6):
- dependencies:
- browserslist: 4.25.1
- caniuse-api: 3.0.0
- cssnano-utils: 3.1.0(postcss@8.5.6)
- postcss: 8.5.6
- postcss-selector-parser: 6.1.2
-
- postcss-minify-font-values@5.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-minify-gradients@5.1.1(postcss@8.5.6):
- dependencies:
- colord: 2.9.3
- cssnano-utils: 3.1.0(postcss@8.5.6)
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-minify-params@5.1.4(postcss@8.5.6):
- dependencies:
- browserslist: 4.25.1
- cssnano-utils: 3.1.0(postcss@8.5.6)
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-minify-selectors@5.2.1(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 6.1.2
-
- postcss-modules-extract-imports@3.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- postcss-modules-local-by-default@4.2.0(postcss@8.5.6):
- dependencies:
- icss-utils: 5.1.0(postcss@8.5.6)
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
- postcss-value-parser: 4.2.0
-
- postcss-modules-scope@3.2.1(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 7.1.0
-
- postcss-modules-values@4.0.0(postcss@8.5.6):
- dependencies:
- icss-utils: 5.1.0(postcss@8.5.6)
- postcss: 8.5.6
-
- postcss-modules@4.3.1(postcss@8.5.6):
- dependencies:
- generic-names: 4.0.0
- icss-replace-symbols: 1.1.0
- lodash.camelcase: 4.3.0
- postcss: 8.5.6
- postcss-modules-extract-imports: 3.1.0(postcss@8.5.6)
- postcss-modules-local-by-default: 4.2.0(postcss@8.5.6)
- postcss-modules-scope: 3.2.1(postcss@8.5.6)
- postcss-modules-values: 4.0.0(postcss@8.5.6)
- string-hash: 1.1.3
-
- postcss-normalize-charset@5.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
-
- postcss-normalize-display-values@5.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-positions@5.1.1(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-repeat-style@5.1.1(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-string@5.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-timing-functions@5.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-unicode@5.1.1(postcss@8.5.6):
- dependencies:
- browserslist: 4.25.1
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-url@5.1.0(postcss@8.5.6):
- dependencies:
- normalize-url: 6.1.0
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-normalize-whitespace@5.1.1(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-ordered-values@5.1.3(postcss@8.5.6):
- dependencies:
- cssnano-utils: 3.1.0(postcss@8.5.6)
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-reduce-initial@5.1.2(postcss@8.5.6):
- dependencies:
- browserslist: 4.25.1
- caniuse-api: 3.0.0
- postcss: 8.5.6
-
- postcss-reduce-transforms@5.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
-
- postcss-selector-parser@6.1.2:
- dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
-
- postcss-selector-parser@7.1.0:
- dependencies:
- cssesc: 3.0.0
- util-deprecate: 1.0.2
-
- postcss-svgo@5.1.0(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-value-parser: 4.2.0
- svgo: 2.8.0
-
- postcss-unique-selectors@5.1.1(postcss@8.5.6):
- dependencies:
- postcss: 8.5.6
- postcss-selector-parser: 6.1.2
-
- postcss-value-parser@4.2.0: {}
-
- postcss@8.4.31:
- dependencies:
- nanoid: 3.3.11
- picocolors: 1.1.1
- source-map-js: 1.2.1
-
postcss@8.5.6:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
source-map-js: 1.2.1
+ optional: true
prelude-ls@1.2.1: {}
@@ -12535,223 +3849,18 @@ snapshots:
prettier@3.6.2: {}
- promise.series@0.2.0: {}
-
- prop-types@15.8.1:
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- react-is: 16.13.1
-
- property-information@6.5.0: {}
-
- property-information@7.1.0: {}
-
- prosemirror-changeset@2.3.1:
- dependencies:
- prosemirror-transform: 1.10.4
-
- prosemirror-collab@1.3.1:
- dependencies:
- prosemirror-state: 1.4.3
-
- prosemirror-commands@1.7.1:
- dependencies:
- prosemirror-model: 1.25.1
- prosemirror-state: 1.4.3
- prosemirror-transform: 1.10.4
-
- prosemirror-dropcursor@1.8.2:
- dependencies:
- prosemirror-state: 1.4.3
- prosemirror-transform: 1.10.4
- prosemirror-view: 1.40.0
-
- prosemirror-gapcursor@1.3.2:
- dependencies:
- prosemirror-keymap: 1.2.3
- prosemirror-model: 1.25.1
- prosemirror-state: 1.4.3
- prosemirror-view: 1.40.0
-
- prosemirror-history@1.4.1:
- dependencies:
- prosemirror-state: 1.4.3
- prosemirror-transform: 1.10.4
- prosemirror-view: 1.40.0
- rope-sequence: 1.3.4
-
- prosemirror-inputrules@1.5.0:
- dependencies:
- prosemirror-state: 1.4.3
- prosemirror-transform: 1.10.4
-
- prosemirror-keymap@1.2.3:
- dependencies:
- prosemirror-state: 1.4.3
- w3c-keyname: 2.2.8
-
- prosemirror-markdown@1.13.2:
- dependencies:
- '@types/markdown-it': 14.1.2
- markdown-it: 14.1.0
- prosemirror-model: 1.25.1
-
- prosemirror-menu@1.2.5:
- dependencies:
- crelt: 1.0.6
- prosemirror-commands: 1.7.1
- prosemirror-history: 1.4.1
- prosemirror-state: 1.4.3
-
- prosemirror-model@1.25.1:
- dependencies:
- orderedmap: 2.1.1
-
- prosemirror-schema-basic@1.2.4:
- dependencies:
- prosemirror-model: 1.25.1
-
- prosemirror-schema-list@1.5.1:
- dependencies:
- prosemirror-model: 1.25.1
- prosemirror-state: 1.4.3
- prosemirror-transform: 1.10.4
-
- prosemirror-state@1.4.3:
- dependencies:
- prosemirror-model: 1.25.1
- prosemirror-transform: 1.10.4
- prosemirror-view: 1.40.0
-
- prosemirror-tables@1.7.1:
- dependencies:
- prosemirror-keymap: 1.2.3
- prosemirror-model: 1.25.1
- prosemirror-state: 1.4.3
- prosemirror-transform: 1.10.4
- prosemirror-view: 1.40.0
-
- prosemirror-trailing-node@3.0.0(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0):
- dependencies:
- '@remirror/core-constants': 3.0.0
- escape-string-regexp: 4.0.0
- prosemirror-model: 1.25.1
- prosemirror-state: 1.4.3
- prosemirror-view: 1.40.0
-
- prosemirror-transform@1.10.4:
- dependencies:
- prosemirror-model: 1.25.1
-
- prosemirror-view@1.40.0:
- dependencies:
- prosemirror-model: 1.25.1
- prosemirror-state: 1.4.3
- prosemirror-transform: 1.10.4
-
proxy-from-env@1.1.0: {}
- punycode.js@2.3.1: {}
-
punycode@2.3.1: {}
- qs@6.14.0:
- dependencies:
- side-channel: 1.1.0
-
queue-microtask@1.2.3: {}
- raf-schd@4.0.3: {}
-
- raf@3.4.1:
- dependencies:
- performance-now: 2.1.0
-
- randombytes@2.1.0:
- dependencies:
- safe-buffer: 5.2.1
-
- react-css-styled@1.1.9:
- dependencies:
- css-styled: 1.0.8
- framework-utils: 1.1.0
-
- react-day-picker@8.10.1(date-fns@3.6.0)(react@18.3.1):
- dependencies:
- date-fns: 3.6.0
- react: 18.3.1
-
react-dom@18.3.1(react@18.3.1):
dependencies:
loose-envify: 1.4.0
react: 18.3.1
scheduler: 0.23.2
- react-hook-form@7.49.3(react@18.3.1):
- dependencies:
- react: 18.3.1
-
- react-is@16.13.1: {}
-
- react-is@18.3.1: {}
-
- react-markdown@8.0.7(@types/react@18.3.23)(react@18.3.1):
- dependencies:
- '@types/hast': 2.3.10
- '@types/prop-types': 15.7.15
- '@types/react': 18.3.23
- '@types/unist': 2.0.11
- comma-separated-tokens: 2.0.3
- hast-util-whitespace: 2.0.1
- prop-types: 15.8.1
- property-information: 6.5.0
- react: 18.3.1
- react-is: 18.3.1
- remark-parse: 10.0.2
- remark-rehype: 10.1.0
- space-separated-tokens: 2.0.2
- style-to-object: 0.4.4
- unified: 10.1.2
- unist-util-visit: 4.1.2
- vfile: 5.3.7
- transitivePeerDependencies:
- - supports-color
-
- react-markdown@9.1.0(@types/react@18.3.23)(react@18.3.1):
- dependencies:
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- '@types/react': 18.3.23
- devlop: 1.1.0
- hast-util-to-jsx-runtime: 2.3.6
- html-url-attributes: 3.0.1
- mdast-util-to-hast: 13.2.0
- react: 18.3.1
- remark-parse: 11.0.0
- remark-rehype: 11.1.2
- unified: 11.0.5
- unist-util-visit: 5.0.0
- vfile: 6.0.3
- transitivePeerDependencies:
- - supports-color
-
- react-moveable@0.56.0:
- dependencies:
- '@daybrush/utils': 1.13.0
- '@egjs/agent': 2.4.4
- '@egjs/children-differ': 1.0.1
- '@egjs/list-differ': 1.0.1
- '@scena/dragscroll': 1.4.0
- '@scena/event-emitter': 1.0.5
- '@scena/matrix': 1.1.1
- css-to-mat: 1.1.1
- framework-utils: 1.1.0
- gesto: 1.19.4
- overlap-area: 1.1.0
- react-css-styled: 1.1.9
- react-selecto: 1.26.3
-
react-query@3.39.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@babel/runtime': 7.27.6
@@ -12761,99 +3870,12 @@ snapshots:
optionalDependencies:
react-dom: 18.3.1(react@18.3.1)
- react-redux@8.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(redux@4.2.1):
- dependencies:
- '@babel/runtime': 7.27.6
- '@types/hoist-non-react-statics': 3.3.6
- '@types/use-sync-external-store': 0.0.3
- hoist-non-react-statics: 3.3.2
- react: 18.3.1
- react-is: 18.3.1
- use-sync-external-store: 1.5.0(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- '@types/react-dom': 18.3.7(@types/react@18.3.23)
- react-dom: 18.3.1(react@18.3.1)
- redux: 4.2.1
-
- react-remove-scroll-bar@2.3.8(@types/react@18.3.23)(react@18.3.1):
- dependencies:
- react: 18.3.1
- react-style-singleton: 2.2.3(@types/react@18.3.23)(react@18.3.1)
- tslib: 2.8.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- react-remove-scroll@2.5.4(@types/react@18.3.23)(react@18.3.1):
- dependencies:
- react: 18.3.1
- react-remove-scroll-bar: 2.3.8(@types/react@18.3.23)(react@18.3.1)
- react-style-singleton: 2.2.3(@types/react@18.3.23)(react@18.3.1)
- tslib: 2.8.1
- use-callback-ref: 1.3.3(@types/react@18.3.23)(react@18.3.1)
- use-sidecar: 1.1.3(@types/react@18.3.23)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
-
- react-remove-scroll@2.7.1(@types/react@18.3.23)(react@18.3.1):
- dependencies:
- react: 18.3.1
- react-remove-scroll-bar: 2.3.8(@types/react@18.3.23)(react@18.3.1)
- react-style-singleton: 2.2.3(@types/react@18.3.23)(react@18.3.1)
- tslib: 2.8.1
- use-callback-ref: 1.3.3(@types/react@18.3.23)(react@18.3.1)
- use-sidecar: 1.1.3(@types/react@18.3.23)(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
-
- react-resizable-panels@1.0.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- react-selecto@1.26.3:
- dependencies:
- selecto: 1.26.3
-
- react-style-singleton@2.2.3(@types/react@18.3.23)(react@18.3.1):
- dependencies:
- get-nonce: 1.0.1
- react: 18.3.1
- tslib: 2.8.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- react-time-ago@7.3.3(javascript-time-ago@2.5.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- javascript-time-ago: 2.5.11
- memoize-one: 6.0.0
- prop-types: 15.8.1
- raf: 3.4.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- react-tweet@3.2.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@swc/helpers': 0.5.17
- clsx: 2.1.1
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- swr: 2.3.3(react@18.3.1)
-
react@18.3.1:
dependencies:
loose-envify: 1.4.0
- readdirp@3.6.0:
- dependencies:
- picomatch: 2.3.1
-
readdirp@4.1.2: {}
- redux@4.2.1:
- dependencies:
- '@babel/runtime': 7.27.6
-
reflect.getprototypeof@1.0.10:
dependencies:
call-bind: 1.0.8
@@ -12865,12 +3887,6 @@ snapshots:
get-proto: 1.0.1
which-builtin-type: 1.2.1
- regenerate-unicode-properties@10.2.0:
- dependencies:
- regenerate: 1.4.2
-
- regenerate@1.4.2: {}
-
regexp.prototype.flags@1.5.4:
dependencies:
call-bind: 1.0.8
@@ -12880,64 +3896,8 @@ snapshots:
gopd: 1.2.0
set-function-name: 2.0.2
- regexpu-core@6.2.0:
- dependencies:
- regenerate: 1.4.2
- regenerate-unicode-properties: 10.2.0
- regjsgen: 0.8.0
- regjsparser: 0.12.0
- unicode-match-property-ecmascript: 2.0.0
- unicode-match-property-value-ecmascript: 2.2.0
-
- regjsgen@0.8.0: {}
-
- regjsparser@0.12.0:
- dependencies:
- jsesc: 3.0.2
-
- relative-time-format@1.1.6: {}
-
- remark-parse@10.0.2:
- dependencies:
- '@types/mdast': 3.0.15
- mdast-util-from-markdown: 1.3.1
- unified: 10.1.2
- transitivePeerDependencies:
- - supports-color
-
- remark-parse@11.0.0:
- dependencies:
- '@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.2
- micromark-util-types: 2.0.2
- unified: 11.0.5
- transitivePeerDependencies:
- - supports-color
-
- remark-rehype@10.1.0:
- dependencies:
- '@types/hast': 2.3.10
- '@types/mdast': 3.0.15
- mdast-util-to-hast: 12.3.0
- unified: 10.1.2
-
- remark-rehype@11.1.2:
- dependencies:
- '@types/hast': 3.0.4
- '@types/mdast': 4.0.4
- mdast-util-to-hast: 13.2.0
- unified: 11.0.5
- vfile: 6.0.3
-
remove-accents@0.5.0: {}
- rename-overwrite@5.0.4:
- dependencies:
- '@zkochan/rimraf': 2.1.3
- fs-extra: 10.1.0
-
- require-directory@2.1.1: {}
-
resolve-from@4.0.0: {}
resolve-from@5.0.0: {}
@@ -12948,14 +3908,6 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- resolve@2.0.0-next.5:
- dependencies:
- is-core-module: 2.16.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
-
- retry@0.13.1: {}
-
reusify@1.1.0: {}
rimraf@2.7.1:
@@ -12966,57 +3918,6 @@ snapshots:
dependencies:
glob: 7.2.3
- rollup-plugin-inject@3.0.2:
- dependencies:
- estree-walker: 0.6.1
- magic-string: 0.25.9
- rollup-pluginutils: 2.8.2
-
- rollup-plugin-node-polyfills@0.2.1:
- dependencies:
- rollup-plugin-inject: 3.0.2
-
- rollup-plugin-postcss@4.0.2(postcss@8.5.6):
- dependencies:
- chalk: 4.1.2
- concat-with-sourcemaps: 1.1.0
- cssnano: 5.1.15(postcss@8.5.6)
- import-cwd: 3.0.0
- p-queue: 6.6.2
- pify: 5.0.0
- postcss: 8.5.6
- postcss-load-config: 3.1.4(postcss@8.5.6)
- postcss-modules: 4.3.1(postcss@8.5.6)
- promise.series: 0.2.0
- resolve: 1.22.10
- rollup-pluginutils: 2.8.2
- safe-identifier: 0.4.2
- style-inject: 0.3.0
- transitivePeerDependencies:
- - ts-node
-
- rollup-plugin-terser@7.0.2(rollup@4.44.1):
- dependencies:
- '@babel/code-frame': 7.27.1
- jest-worker: 26.6.2
- rollup: 4.44.1
- serialize-javascript: 4.0.0
- terser: 5.43.1
-
- rollup-plugin-typescript2@0.34.1(rollup@4.44.1)(typescript@4.9.5):
- dependencies:
- '@rollup/pluginutils': 4.2.1
- find-cache-dir: 3.3.2
- fs-extra: 10.1.0
- rollup: 4.44.1
- semver: 7.7.2
- tslib: 2.8.1
- typescript: 4.9.5
-
- rollup-pluginutils@2.8.2:
- dependencies:
- estree-walker: 0.6.1
-
rollup@4.44.1:
dependencies:
'@types/estree': 1.0.8
@@ -13043,16 +3944,10 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.44.1
fsevents: 2.3.3
- rope-sequence@1.3.4: {}
-
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
- sade@1.8.1:
- dependencies:
- mri: 1.2.0
-
safe-array-concat@1.1.3:
dependencies:
call-bind: 1.0.8
@@ -13063,10 +3958,6 @@ snapshots:
safe-buffer@5.0.1: {}
- safe-buffer@5.2.1: {}
-
- safe-identifier@0.4.2: {}
-
safe-push-apply@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -13078,35 +3969,14 @@ snapshots:
es-errors: 1.3.0
is-regex: 1.2.1
- safer-buffer@2.1.2: {}
-
scheduler@0.23.2:
dependencies:
loose-envify: 1.4.0
- secure-json-parse@2.7.0: {}
-
- selecto@1.26.3:
- dependencies:
- '@daybrush/utils': 1.13.0
- '@egjs/children-differ': 1.0.1
- '@scena/dragscroll': 1.4.0
- '@scena/event-emitter': 1.0.5
- css-styled: 1.0.8
- css-to-mat: 1.1.1
- framework-utils: 1.1.0
- gesto: 1.19.4
- keycon: 1.4.0
- overlap-area: 1.1.0
-
semver@6.3.1: {}
semver@7.7.2: {}
- serialize-javascript@4.0.0:
- dependencies:
- randombytes: 2.1.0
-
set-function-length@1.2.2:
dependencies:
define-data-property: 1.1.4
@@ -13167,41 +4037,18 @@ snapshots:
slash@3.0.0: {}
- source-map-js@1.2.1: {}
-
- source-map-support@0.5.21:
- dependencies:
- buffer-from: 1.1.2
- source-map: 0.6.1
-
- source-map@0.6.1: {}
+ source-map-js@1.2.1:
+ optional: true
source-map@0.8.0-beta.0:
dependencies:
whatwg-url: 7.1.0
- sourcemap-codec@1.4.8: {}
-
- space-separated-tokens@2.0.2: {}
-
- sswr@2.2.0(svelte@5.34.8):
- dependencies:
- svelte: 5.34.8
- swrev: 4.0.0
-
- stable@0.1.8: {}
-
stop-iteration-iterator@1.1.0:
dependencies:
es-errors: 1.3.0
internal-slot: 1.1.0
- streamsearch@1.1.0: {}
-
- string-hash@1.1.3: {}
-
- string-natural-compare@3.0.1: {}
-
string-width@4.2.3:
dependencies:
emoji-regex: 8.0.0
@@ -13214,33 +4061,6 @@ snapshots:
emoji-regex: 9.2.2
strip-ansi: 7.1.0
- string.prototype.includes@2.0.1:
- dependencies:
- call-bind: 1.0.8
- define-properties: 1.2.1
- es-abstract: 1.24.0
-
- string.prototype.matchall@4.0.12:
- dependencies:
- call-bind: 1.0.8
- call-bound: 1.0.4
- define-properties: 1.2.1
- es-abstract: 1.24.0
- es-errors: 1.3.0
- es-object-atoms: 1.1.1
- get-intrinsic: 1.3.0
- gopd: 1.2.0
- has-symbols: 1.1.0
- internal-slot: 1.1.0
- regexp.prototype.flags: 1.5.4
- set-function-name: 2.0.2
- side-channel: 1.1.0
-
- string.prototype.repeat@1.0.0:
- dependencies:
- define-properties: 1.2.1
- es-abstract: 1.24.0
-
string.prototype.trim@1.2.10:
dependencies:
call-bind: 1.0.8
@@ -13264,11 +4084,6 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
- stringify-entities@4.0.4:
- dependencies:
- character-entities-html4: 2.1.0
- character-entities-legacy: 3.0.0
-
strip-ansi@6.0.1:
dependencies:
ansi-regex: 5.0.1
@@ -13281,35 +4096,6 @@ snapshots:
strip-json-comments@3.1.1: {}
- strnum@1.1.2: {}
-
- style-inject@0.3.0: {}
-
- style-to-js@1.1.17:
- dependencies:
- style-to-object: 1.0.9
-
- style-to-object@0.4.4:
- dependencies:
- inline-style-parser: 0.1.1
-
- style-to-object@1.0.9:
- dependencies:
- inline-style-parser: 0.2.4
-
- styled-jsx@5.1.1(@babel/core@7.27.7)(react@18.3.1):
- dependencies:
- client-only: 0.0.1
- react: 18.3.1
- optionalDependencies:
- '@babel/core': 7.27.7
-
- stylehacks@5.1.1(postcss@8.5.6):
- dependencies:
- browserslist: 4.25.1
- postcss: 8.5.6
- postcss-selector-parser: 6.1.2
-
sucrase@3.35.0:
dependencies:
'@jridgewell/gen-mapping': 0.3.8
@@ -13326,67 +4112,10 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- svelte@5.34.8:
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@jridgewell/sourcemap-codec': 1.5.0
- '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0)
- '@types/estree': 1.0.8
- acorn: 8.15.0
- aria-query: 5.3.2
- axobject-query: 4.1.0
- clsx: 2.1.1
- esm-env: 1.2.2
- esrap: 1.4.9
- is-reference: 3.0.3
- locate-character: 3.0.0
- magic-string: 0.30.17
- zimmerframe: 1.1.2
-
- svgo@2.8.0:
- dependencies:
- '@trysound/sax': 0.2.0
- commander: 7.2.0
- css-select: 4.3.0
- css-tree: 1.1.3
- csso: 4.2.0
- picocolors: 1.1.1
- stable: 0.1.8
-
- swr@2.3.3(react@18.3.1):
- dependencies:
- dequal: 2.0.3
- react: 18.3.1
- use-sync-external-store: 1.5.0(react@18.3.1)
-
- swrev@4.0.0: {}
-
- swrv@1.1.0(vue@3.5.17(typescript@4.9.5)):
- dependencies:
- vue: 3.5.17(typescript@4.9.5)
-
- symlink-dir@5.2.1:
- dependencies:
- better-path-resolve: 1.0.0
- rename-overwrite: 5.0.4
-
synckit@0.11.8:
dependencies:
'@pkgr/core': 0.2.7
- tailwind-merge@2.6.0: {}
-
- tailwind-scrollbar-hide@1.3.1: {}
-
- tailwindcss-animate@1.0.7: {}
-
- terser@5.43.1:
- dependencies:
- '@jridgewell/source-map': 0.3.6
- acorn: 8.15.0
- commander: 2.20.3
- source-map-support: 0.5.21
-
thenify-all@1.6.0:
dependencies:
thenify: 3.3.1
@@ -13395,10 +4124,6 @@ snapshots:
dependencies:
any-promise: 1.3.0
- throttleit@2.1.0: {}
-
- tiny-invariant@1.3.3: {}
-
tinyexec@0.3.2: {}
tinyglobby@0.2.14:
@@ -13408,24 +4133,6 @@ snapshots:
tinytim@0.1.1: {}
- tippy.js@6.3.7:
- dependencies:
- '@popperjs/core': 2.11.8
-
- tiptap-extension-global-drag-handle@0.1.18: {}
-
- tiptap-markdown@0.8.10(@tiptap/core@2.23.0(@tiptap/pm@2.23.0)):
- dependencies:
- '@tiptap/core': 2.23.0(@tiptap/pm@2.23.0)
- '@types/markdown-it': 13.0.9
- markdown-it: 14.1.0
- markdown-it-task-lists: 2.1.1
- prosemirror-markdown: 1.13.2
-
- tmp@0.0.33:
- dependencies:
- os-tmpdir: 1.0.2
-
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
@@ -13445,10 +4152,6 @@ snapshots:
tree-kill@1.2.2: {}
- trim-lines@3.0.1: {}
-
- trough@2.2.0: {}
-
ts-interface-checker@0.1.13: {}
tsconfig-paths@3.15.0:
@@ -13495,20 +4198,10 @@ snapshots:
tslib: 1.14.1
typescript: 4.9.5
- tunnel-rat@0.1.2(@types/react@18.3.23)(react@18.3.1):
- dependencies:
- zustand: 4.5.7(@types/react@18.3.23)(react@18.3.1)
- transitivePeerDependencies:
- - '@types/react'
- - immer
- - react
-
type-check@0.4.0:
dependencies:
prelude-ls: 1.2.1
- type-fest@0.21.3: {}
-
typed-array-buffer@1.0.3:
dependencies:
call-bound: 1.0.4
@@ -13544,8 +4237,6 @@ snapshots:
typescript@4.9.5: {}
- uc.micro@2.1.0: {}
-
ufo@1.6.1: {}
ultron@1.1.1: {}
@@ -13559,95 +4250,6 @@ snapshots:
undici-types@5.26.5: {}
- undici-types@6.21.0: {}
-
- undici-types@7.8.0: {}
-
- undici@5.29.0:
- dependencies:
- '@fastify/busboy': 2.1.1
-
- unicode-canonical-property-names-ecmascript@2.0.1: {}
-
- unicode-match-property-ecmascript@2.0.0:
- dependencies:
- unicode-canonical-property-names-ecmascript: 2.0.1
- unicode-property-aliases-ecmascript: 2.1.0
-
- unicode-match-property-value-ecmascript@2.2.0: {}
-
- unicode-property-aliases-ecmascript@2.1.0: {}
-
- unified@10.1.2:
- dependencies:
- '@types/unist': 2.0.11
- bail: 2.0.2
- extend: 3.0.2
- is-buffer: 2.0.5
- is-plain-obj: 4.1.0
- trough: 2.2.0
- vfile: 5.3.7
-
- unified@11.0.5:
- dependencies:
- '@types/unist': 3.0.3
- bail: 2.0.2
- devlop: 1.1.0
- extend: 3.0.2
- is-plain-obj: 4.1.0
- trough: 2.2.0
- vfile: 6.0.3
-
- unist-util-generated@2.0.1: {}
-
- unist-util-is@5.2.1:
- dependencies:
- '@types/unist': 2.0.11
-
- unist-util-is@6.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-position@4.0.4:
- dependencies:
- '@types/unist': 2.0.11
-
- unist-util-position@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-stringify-position@3.0.3:
- dependencies:
- '@types/unist': 2.0.11
-
- unist-util-stringify-position@4.0.0:
- dependencies:
- '@types/unist': 3.0.3
-
- unist-util-visit-parents@5.1.3:
- dependencies:
- '@types/unist': 2.0.11
- unist-util-is: 5.2.1
-
- unist-util-visit-parents@6.0.1:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
-
- unist-util-visit@4.1.2:
- dependencies:
- '@types/unist': 2.0.11
- unist-util-is: 5.2.1
- unist-util-visit-parents: 5.1.3
-
- unist-util-visit@5.0.0:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-is: 6.0.0
- unist-util-visit-parents: 6.0.1
-
- universalify@2.0.1: {}
-
unload@2.2.0:
dependencies:
'@babel/runtime': 7.27.6
@@ -13663,95 +4265,6 @@ snapshots:
dependencies:
punycode: 2.3.1
- use-callback-ref@1.3.3(@types/react@18.3.23)(react@18.3.1):
- dependencies:
- react: 18.3.1
- tslib: 2.8.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- use-debounce@10.0.5(react@18.3.1):
- dependencies:
- react: 18.3.1
-
- use-memo-one@1.1.3(react@18.3.1):
- dependencies:
- react: 18.3.1
-
- use-resize-observer@9.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@juggle/resize-observer': 3.4.0
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
-
- use-sidecar@1.1.3(@types/react@18.3.23)(react@18.3.1):
- dependencies:
- detect-node-es: 1.1.0
- react: 18.3.1
- tslib: 2.8.1
- optionalDependencies:
- '@types/react': 18.3.23
-
- use-sync-external-store@1.5.0(react@18.3.1):
- dependencies:
- react: 18.3.1
-
- util-deprecate@1.0.2: {}
-
- uuid@9.0.1: {}
-
- uvu@0.5.6:
- dependencies:
- dequal: 2.0.3
- diff: 5.2.0
- kleur: 4.1.5
- sade: 1.8.1
-
- vaul@0.8.9(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
- dependencies:
- '@radix-ui/react-dialog': 1.1.14(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- react: 18.3.1
- react-dom: 18.3.1(react@18.3.1)
- transitivePeerDependencies:
- - '@types/react'
- - '@types/react-dom'
-
- vfile-message@3.1.4:
- dependencies:
- '@types/unist': 2.0.11
- unist-util-stringify-position: 3.0.3
-
- vfile-message@4.0.2:
- dependencies:
- '@types/unist': 3.0.3
- unist-util-stringify-position: 4.0.0
-
- vfile@5.3.7:
- dependencies:
- '@types/unist': 2.0.11
- is-buffer: 2.0.5
- unist-util-stringify-position: 3.0.3
- vfile-message: 3.1.4
-
- vfile@6.0.3:
- dependencies:
- '@types/unist': 3.0.3
- vfile-message: 4.0.2
-
- vue@3.5.17(typescript@4.9.5):
- dependencies:
- '@vue/compiler-dom': 3.5.17
- '@vue/compiler-sfc': 3.5.17
- '@vue/runtime-dom': 3.5.17
- '@vue/server-renderer': 3.5.17(vue@3.5.17(typescript@4.9.5))
- '@vue/shared': 3.5.17
- optionalDependencies:
- typescript: 4.9.5
-
- w3c-keyname@2.2.8: {}
-
- web-streams-polyfill@3.3.3: {}
-
web-streams-polyfill@4.0.0-beta.3: {}
webidl-conversions@3.0.1: {}
@@ -13816,12 +4329,6 @@ snapshots:
word-wrap@1.2.5: {}
- wrap-ansi@6.2.0:
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
wrap-ansi@7.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -13841,41 +4348,9 @@ snapshots:
safe-buffer: 5.0.1
ultron: 1.1.1
- y18n@5.0.8: {}
-
yallist@3.1.1: {}
- yaml@1.10.2: {}
-
- yargs-parser@21.1.1: {}
-
- yargs@17.7.2:
- dependencies:
- cliui: 8.0.1
- escalade: 3.2.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 21.1.1
-
yocto-queue@0.1.0: {}
- yoctocolors-cjs@2.1.2: {}
-
- zimmerframe@1.1.2: {}
-
- zod-to-json-schema@3.24.6(zod@3.25.67):
- dependencies:
- zod: 3.25.67
-
- zod@3.25.67: {}
-
- zustand@4.5.7(@types/react@18.3.23)(react@18.3.1):
- dependencies:
- use-sync-external-store: 1.5.0(react@18.3.1)
- optionalDependencies:
- '@types/react': 18.3.23
- react: 18.3.1
-
- zwitch@2.0.4: {}
+ zod@3.25.67:
+ optional: true
diff --git a/integrations/linear/rollup.config.mjs b/integrations/linear/rollup.config.mjs
deleted file mode 100644
index 9ecda47..0000000
--- a/integrations/linear/rollup.config.mjs
+++ /dev/null
@@ -1,71 +0,0 @@
-import commonjs from '@rollup/plugin-commonjs';
-import json from '@rollup/plugin-json';
-import resolve from '@rollup/plugin-node-resolve';
-import nodePolyfills from 'rollup-plugin-node-polyfills';
-import postcss from 'rollup-plugin-postcss';
-import { babel } from '@rollup/plugin-babel';
-import { terser } from 'rollup-plugin-terser';
-import typescript from 'rollup-plugin-typescript2';
-
-const frontendPlugins = [
- postcss({
- inject: true, // Inject CSS as JS, making it part of the bundle
- minimize: true, // Minify CSS
- }),
- json(),
- resolve({ extensions: ['.js', '.jsx', '.ts', '.tsx'] }),
- commonjs({
- include: /\/node_modules\//,
- }),
- typescript({
- tsconfig: 'tsconfig.frontend.json',
- }),
- babel({
- extensions: ['.js', '.jsx', '.ts', '.tsx'],
- presets: ['@babel/preset-env', '@babel/preset-react', '@babel/preset-typescript'],
- }),
- terser(),
-];
-
-export default [
- {
- input: 'frontend/index.tsx',
- external: ['react', 'react-dom', '@tegonhq/ui', 'axios', 'react-query'],
- output: [
- {
- file: 'dist/frontend/index.js',
- sourcemap: true,
- format: 'cjs',
- exports: 'named',
- preserveModules: false,
- inlineDynamicImports: true,
- },
- ],
- plugins: frontendPlugins,
- },
- {
- input: 'backend/index.ts',
- external: ['axios'],
- output: [
- {
- file: 'dist/backend/index.js',
- sourcemap: true,
- format: 'cjs',
- exports: 'named',
- preserveModules: false,
- },
- ],
- plugins: [
- nodePolyfills(),
- json(),
- resolve({ extensions: ['.js', '.ts'] }),
- commonjs({
- include: /\/node_modules\//,
- }),
- typescript({
- tsconfig: 'tsconfig.json',
- }),
- terser(),
- ],
- },
-];
diff --git a/integrations/linear/src/account-create.ts b/integrations/linear/src/account-create.ts
new file mode 100644
index 0000000..dca4c60
--- /dev/null
+++ b/integrations/linear/src/account-create.ts
@@ -0,0 +1,66 @@
+export async function integrationCreate({ apiKey }: { apiKey: string }) {
+ // Fetch the Linear user info using the GraphQL API
+ const response = await fetch('https://api.linear.app/graphql', {
+ method: 'POST',
+ headers: {
+ Authorization: `${apiKey}`,
+ 'Content-Type': 'application/json',
+ },
+ body: JSON.stringify({
+ query: 'query { viewer { id name email } }',
+ }),
+ });
+
+ if (!response.ok) {
+ throw new Error(`Failed to fetch Linear user: ${response.status} ${response.statusText}`);
+ }
+
+ const result = await response.json();
+ const viewer = result?.data?.viewer;
+ const userId = viewer?.id;
+
+ if (!userId) {
+ throw new Error('Could not extract userId from Linear GraphQL API response');
+ }
+
+ return [
+ {
+ type: 'account',
+ data: {
+ settings: {
+ user: {
+ id: viewer.id,
+ name: viewer.name,
+ email: viewer.email,
+ },
+ },
+ accountId: userId,
+ config: { apiKey },
+ },
+ },
+ ];
+}
+
+interface MCPIntegrationCreateData {
+ oauthResponse: {
+ access_token: string;
+ token_type?: string;
+ expires_in?: number;
+ refresh_token?: string;
+ scope?: string;
+ [key: string]: any;
+ };
+ mcp: boolean;
+}
+
+export async function integrationCreateForMCP(data: MCPIntegrationCreateData) {
+ return [
+ {
+ type: 'account',
+ data: {
+ mcp: true,
+ config: data.oauthResponse,
+ },
+ },
+ ];
+}
diff --git a/integrations/linear/backend/index.ts b/integrations/linear/src/index.ts
similarity index 82%
rename from integrations/linear/backend/index.ts
rename to integrations/linear/src/index.ts
index b767dd3..7856f92 100644
--- a/integrations/linear/backend/index.ts
+++ b/integrations/linear/src/index.ts
@@ -1,5 +1,5 @@
-import { handleSchedule } from 'schedule';
-import { integrationCreate } from './account-create';
+import { handleSchedule } from './schedule';
+import { integrationCreate, integrationCreateForMCP } from './account-create';
import {
IntegrationCLI,
@@ -11,7 +11,9 @@ import {
export async function run(eventPayload: IntegrationEventPayload) {
switch (eventPayload.event) {
case IntegrationEventType.SETUP:
- return await integrationCreate(eventPayload.eventBody, eventPayload.integrationDefinition);
+ return eventPayload.eventBody.mcp
+ ? await integrationCreateForMCP(eventPayload.eventBody)
+ : await integrationCreate(eventPayload.eventBody);
case IntegrationEventType.SYNC:
return await handleSchedule(eventPayload.config);
diff --git a/integrations/linear/backend/schedule.ts b/integrations/linear/src/schedule.ts
similarity index 97%
rename from integrations/linear/backend/schedule.ts
rename to integrations/linear/src/schedule.ts
index ea6f02d..1465905 100644
--- a/integrations/linear/backend/schedule.ts
+++ b/integrations/linear/src/schedule.ts
@@ -1,6 +1,5 @@
/* eslint-disable @typescript-eslint/no-explicit-any */
import axios from 'axios';
-import { IntegrationAccount } from '@redplanethq/sol-sdk';
interface LinearActivityCreateParams {
url: string;
@@ -257,7 +256,7 @@ async function fetchRecentComments(accessToken: string, lastSyncTime: string) {
async function processIssueActivities(
issues: any[],
userId: string,
- integrationAccount: IntegrationAccount,
+ integrationAccount: any,
isCreator: boolean = false,
) {
const activities = [];
@@ -426,11 +425,7 @@ async function processIssueActivities(
/**
* Process comment activities and create appropriate activity records
*/
-async function processCommentActivities(
- comments: any[],
- userId: string,
- integrationAccount: IntegrationAccount,
-) {
+async function processCommentActivities(comments: any[], userId: string, integrationAccount: any) {
const activities = [];
for (const comment of comments) {
@@ -513,7 +508,7 @@ function getDefaultSyncTime(): string {
/**
* Main function to handle scheduled sync for Linear integration
*/
-export async function handleSchedule(integrationAccount: IntegrationAccount) {
+export async function handleSchedule(integrationAccount: any) {
try {
const integrationConfiguration = integrationAccount.integrationConfiguration as any;
@@ -594,6 +589,6 @@ export async function handleSchedule(integrationAccount: IntegrationAccount) {
/**
* The main handler for the scheduled sync event
*/
-export async function scheduleHandler(integrationAccount: IntegrationAccount) {
+export async function scheduleHandler(integrationAccount: any) {
return handleSchedule(integrationAccount);
}
diff --git a/integrations/linear/tsconfig.frontend.json b/integrations/linear/tsconfig.frontend.json
deleted file mode 100644
index fefad89..0000000
--- a/integrations/linear/tsconfig.frontend.json
+++ /dev/null
@@ -1,32 +0,0 @@
-{
- "compilerOptions": {
- "target": "es2022",
- "lib": ["dom", "dom.iterable", "esnext"],
- "baseUrl": "frontend",
- "allowJs": false,
- "skipLibCheck": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "strict": true,
- "forceConsistentCasingInFileNames": true,
- "module": "esnext",
- "moduleResolution": "node",
- "resolveJsonModule": true,
- "isolatedModules": true,
- "jsx": "react-jsx",
- "strictNullChecks": true,
- "removeComments": true,
- "preserveConstEnums": true,
- "sourceMap": true,
- "noUnusedParameters": true,
- "noUnusedLocals": true,
- "noImplicitReturns": true,
- "noImplicitThis": true,
- "noImplicitAny": true,
- "noFallthroughCasesInSwitch": true,
- "useUnknownInCatchVariables": false
- },
- "include": ["frontend/**/*"],
- "exclude": ["node_modules", "build", "dist", "scripts", "acceptance-tests", "webpack", "jest"],
- "types": ["typePatches"]
-}
diff --git a/integrations/linear/tsconfig.json b/integrations/linear/tsconfig.json
index 438d32c..068598f 100644
--- a/integrations/linear/tsconfig.json
+++ b/integrations/linear/tsconfig.json
@@ -1,17 +1,19 @@
{
"compilerOptions": {
- "target": "es2022",
- "lib": ["dom", "dom.iterable", "esnext"],
- "baseUrl": "backend",
- "allowJs": false,
- "skipLibCheck": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
+ "target": "ES2022",
"strict": true,
+ "esModuleInterop": true,
+ "skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
+ "resolveJsonModule": true,
+ "outDir": "./dist",
+ "rootDir": "./src",
+ "lib": ["dom", "dom.iterable", "esnext"],
+ "baseUrl": "frontend",
+ "allowJs": false,
+ "allowSyntheticDefaultImports": true,
"module": "esnext",
"moduleResolution": "node",
- "resolveJsonModule": true,
"isolatedModules": true,
"strictNullChecks": true,
"removeComments": true,
@@ -25,7 +27,7 @@
"noFallthroughCasesInSwitch": true,
"useUnknownInCatchVariables": false
},
- "include": ["backend/**/*"],
+ "include": ["src/**/*"],
"exclude": ["node_modules", "build", "dist", "scripts", "acceptance-tests", "webpack", "jest"],
"types": ["typePatches"]
}
diff --git a/integrations/linear/tsup.config.ts b/integrations/linear/tsup.config.ts
new file mode 100644
index 0000000..270219f
--- /dev/null
+++ b/integrations/linear/tsup.config.ts
@@ -0,0 +1,20 @@
+import { defineConfig } from 'tsup';
+import { dependencies } from './package.json';
+
+export default defineConfig({
+ entry: ['src/index.ts'],
+ format: ['cjs'], // or esm if you're using that
+ bundle: true,
+ target: 'node16',
+ outDir: 'bin',
+ splitting: false,
+ shims: true,
+ clean: true,
+ name: 'linear',
+ platform: 'node',
+ legacyOutput: false,
+ noExternal: Object.keys(dependencies || {}), // ⬅️ bundle all deps
+ treeshake: {
+ preset: 'recommended',
+ },
+});
diff --git a/integrations/slack/package.json b/integrations/slack/package.json
index d32d814..99bed03 100644
--- a/integrations/slack/package.json
+++ b/integrations/slack/package.json
@@ -23,10 +23,6 @@
},
"devDependencies": {
"@babel/preset-typescript": "^7.26.0",
- "@rollup/plugin-commonjs": "^28.0.1",
- "@rollup/plugin-json": "^6.1.0",
- "@rollup/plugin-node-resolve": "^15.3.0",
- "@rollup/plugin-replace": "^5.0.7",
"@types/node": "^18.0.20",
"eslint": "^9.24.0",
"eslint-config-prettier": "^10.1.2",
@@ -37,10 +33,6 @@
"eslint-plugin-unused-imports": "^2.0.0",
"prettier": "^3.4.2",
"rimraf": "^3.0.2",
- "rollup": "^4.28.1",
- "rollup-plugin-node-polyfills": "^0.2.1",
- "rollup-plugin-terser": "^7.0.2",
- "rollup-plugin-typescript2": "^0.34.1",
"tslib": "^2.8.1",
"typescript": "^4.7.2",
"tsup": "^8.0.1",
diff --git a/integrations/slack/tsconfig.json b/integrations/slack/tsconfig.json
index 81b2d79..068598f 100644
--- a/integrations/slack/tsconfig.json
+++ b/integrations/slack/tsconfig.json
@@ -1,7 +1,6 @@
{
"compilerOptions": {
"target": "ES2022",
-
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
@@ -9,16 +8,12 @@
"resolveJsonModule": true,
"outDir": "./dist",
"rootDir": "./src",
-
"lib": ["dom", "dom.iterable", "esnext"],
"baseUrl": "frontend",
"allowJs": false,
-
"allowSyntheticDefaultImports": true,
-
"module": "esnext",
"moduleResolution": "node",
-
"isolatedModules": true,
"strictNullChecks": true,
"removeComments": true,
diff --git a/packages/mcp-proxy/src/lib/node-oauth-client-provider.ts b/packages/mcp-proxy/src/lib/node-oauth-client-provider.ts
index ad51624..05bb504 100644
--- a/packages/mcp-proxy/src/lib/node-oauth-client-provider.ts
+++ b/packages/mcp-proxy/src/lib/node-oauth-client-provider.ts
@@ -180,6 +180,7 @@ export class NodeOAuthClientProvider implements OAuthClientProvider {
authorizationUrl.searchParams.set("resource", this.authorizeResource);
}
+ // Keep it
console.log(this.authorizationUrl);
// Store the URL instead of opening browser
diff --git a/packages/sdk/package.json b/packages/sdk/package.json
index 5ab5b14..6e30746 100644
--- a/packages/sdk/package.json
+++ b/packages/sdk/package.json
@@ -1,6 +1,6 @@
{
"name": "@redplanethq/sdk",
- "version": "0.1.0",
+ "version": "0.1.1",
"description": "CORE Node.JS SDK",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
diff --git a/packages/sdk/src/integrations/index.ts b/packages/sdk/src/integrations/index.ts
index bdaf855..1d6eab8 100644
--- a/packages/sdk/src/integrations/index.ts
+++ b/packages/sdk/src/integrations/index.ts
@@ -1 +1 @@
-export { IntegrationCLI } from './integration_cli';
\ No newline at end of file
+export { IntegrationCLI } from './integration-cli';
diff --git a/packages/sdk/src/integrations/integration_cli.ts b/packages/sdk/src/integrations/integration-cli.ts
similarity index 94%
rename from packages/sdk/src/integrations/integration_cli.ts
rename to packages/sdk/src/integrations/integration-cli.ts
index 462271c..856bfde 100644
--- a/packages/sdk/src/integrations/integration_cli.ts
+++ b/packages/sdk/src/integrations/integration-cli.ts
@@ -56,7 +56,7 @@ export abstract class IntegrationCLI {
});
for (const message of messages) {
- console.log(JSON.stringify(message, null, 2));
+ console.log(JSON.stringify(message));
}
} catch (error) {
console.error('Error during setup:', error);
@@ -83,7 +83,7 @@ export abstract class IntegrationCLI {
});
for (const message of messages) {
- console.log(JSON.stringify(message, null, 2));
+ console.log(JSON.stringify(message));
}
} catch (error) {
console.error('Error processing data:', error);
@@ -105,7 +105,7 @@ export abstract class IntegrationCLI {
});
for (const message of messages) {
- console.log(JSON.stringify(message, null, 2));
+ console.log(JSON.stringify(message));
}
} catch (error) {
console.error('Error identifying account:', error);
@@ -126,7 +126,7 @@ export abstract class IntegrationCLI {
data: spec,
};
// For spec, we keep the single message output for compatibility
- console.log(JSON.stringify(message, null, 2));
+ console.log(JSON.stringify(message));
} catch (error) {
console.error('Error getting spec:', error);
process.exit(1);
@@ -153,7 +153,7 @@ export abstract class IntegrationCLI {
});
for (const message of messages) {
- console.log(JSON.stringify(message, null, 2));
+ console.log(JSON.stringify(message));
}
} catch (error) {
console.error('Error during sync:', error);
diff --git a/packages/types/src/integration.ts b/packages/types/src/integration.ts
index 0e9a844..e7a4637 100644
--- a/packages/types/src/integration.ts
+++ b/packages/types/src/integration.ts
@@ -56,7 +56,7 @@ export interface Identifier {
type?: string;
}
-export type MessageType = "spec" | "activity" | "state" | "identifier";
+export type MessageType = "spec" | "activity" | "state" | "identifier" | "account";
export interface Message {
type: MessageType;