diff --git a/packages/@n8n/nodes-langchain/nodes/agents/Agent/Agent.node.ts b/packages/@n8n/nodes-langchain/nodes/agents/Agent/Agent.node.ts index 35e43318f7..ccdd184166 100644 --- a/packages/@n8n/nodes-langchain/nodes/agents/Agent/Agent.node.ts +++ b/packages/@n8n/nodes-langchain/nodes/agents/Agent/Agent.node.ts @@ -80,6 +80,7 @@ function getInputs( '@n8n/n8n-nodes-langchain.lmChatOpenAi', '@n8n/n8n-nodes-langchain.lmChatGooglePalm', '@n8n/n8n-nodes-langchain.lmChatGoogleGemini', + '@n8n/n8n-nodes-langchain.lmChatGoogleVertex', '@n8n/n8n-nodes-langchain.lmChatMistralCloud', '@n8n/n8n-nodes-langchain.lmChatAzureOpenAi', ], @@ -106,6 +107,7 @@ function getInputs( '@n8n/n8n-nodes-langchain.lmChatMistralCloud', '@n8n/n8n-nodes-langchain.lmChatOpenAi', '@n8n/n8n-nodes-langchain.lmChatGroq', + '@n8n/n8n-nodes-langchain.lmChatGoogleVertex', ], }, }, diff --git a/packages/@n8n/nodes-langchain/nodes/agents/Agent/agents/ToolsAgent/execute.ts b/packages/@n8n/nodes-langchain/nodes/agents/Agent/agents/ToolsAgent/execute.ts index 0b4a1680f4..81ac6bad5d 100644 --- a/packages/@n8n/nodes-langchain/nodes/agents/Agent/agents/ToolsAgent/execute.ts +++ b/packages/@n8n/nodes-langchain/nodes/agents/Agent/agents/ToolsAgent/execute.ts @@ -226,7 +226,10 @@ export async function toolsAgentExecute(this: IExecuteFunctions): PromiseLearn more.', + default: 'gemini-1.5-flash', + }, + additionalOptions, + ], + }; + + methods = { + listSearch: { + async gcpProjectsList(this: ILoadOptionsFunctions) { + const results: Array<{ name: string; value: string }> = []; + + const credentials = await this.getCredentials('googleApi'); + + const client = new ProjectsClient({ + credentials: { + client_email: credentials.email as string, + private_key: credentials.privateKey as string, + }, + }); + + const [projects] = await client.searchProjects(); + + for (const project of projects) { + if (project.projectId) { + results.push({ + name: project.displayName ?? project.projectId, + value: project.projectId, + }); + } + } + + return { results }; + }, + }, + }; + + async supplyData(this: IExecuteFunctions, itemIndex: number): Promise { + const credentials = await this.getCredentials('googleApi'); + + const modelName = this.getNodeParameter('modelName', itemIndex) as string; + + const projectId = this.getNodeParameter('projectId', itemIndex, '', { + extractValue: true, + }) as string; + + const options = this.getNodeParameter('options', itemIndex, { + maxOutputTokens: 2048, + temperature: 0.4, + topK: 40, + topP: 0.9, + }) as { + maxOutputTokens: number; + temperature: number; + topK: number; + topP: number; + }; + + const safetySettings = this.getNodeParameter( + 'options.safetySettings.values', + itemIndex, + null, + ) as SafetySetting[]; + + try { + const model = new ChatVertexAI({ + authOptions: { + projectId, + credentials: { + client_email: credentials.email as string, + private_key: credentials.privateKey as string, + }, + }, + model: modelName, + topK: options.topK, + topP: options.topP, + temperature: options.temperature, + maxOutputTokens: options.maxOutputTokens, + safetySettings, + callbacks: [new N8nLlmTracing(this)], + // Handle ChatVertexAI invocation errors to provide better error messages + onFailedAttempt: (error: any) => { + const customError = makeErrorFromStatus(Number(error?.response?.status), { + modelName, + }); + + if (customError) { + throw new NodeOperationError(this.getNode(), error as JsonObject, customError); + } + + throw error; + }, + }); + + return { + response: model, + }; + } catch (e) { + // Catch model name validation error from LangChain (https://github.com/langchain-ai/langchainjs/blob/ef201d0ee85ee4049078270a0cfd7a1767e624f8/libs/langchain-google-common/src/utils/common.ts#L124) + // to show more helpful error message + if (e?.message?.startsWith('Unable to verify model params')) { + throw new NodeOperationError(this.getNode(), e as JsonObject, { + message: 'Unsupported model', + description: "Only models starting with 'gemini' are supported.", + }); + } + + // Assume all other exceptions while creating a new ChatVertexAI instance are parameter validation errors + throw new NodeOperationError(this.getNode(), e as JsonObject, { + message: 'Invalid options', + description: e.message, + }); + } + } +} diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleVertex/error-handling.ts b/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleVertex/error-handling.ts new file mode 100644 index 0000000000..851df1857b --- /dev/null +++ b/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleVertex/error-handling.ts @@ -0,0 +1,25 @@ +export interface ErrorLike { + message?: string; + description?: string; +} + +export interface ErrorContext { + modelName?: string; +} + +export function makeErrorFromStatus(statusCode: number, context?: ErrorContext): ErrorLike { + const errorMessages: Record = { + 403: { + message: 'Unauthorized for this project', + description: + 'Check your Google Cloud project ID, and that your credential has access to that project', + }, + 404: { + message: context?.modelName + ? `No model found called '${context.modelName}'` + : 'No model found', + }, + }; + + return errorMessages[statusCode]; +} diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleVertex/google.svg b/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleVertex/google.svg new file mode 100644 index 0000000000..38f3c22592 --- /dev/null +++ b/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleVertex/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/@n8n/nodes-langchain/nodes/llms/gemini-common/additional-options.ts b/packages/@n8n/nodes-langchain/nodes/llms/gemini-common/additional-options.ts new file mode 100644 index 0000000000..3fc1900b8a --- /dev/null +++ b/packages/@n8n/nodes-langchain/nodes/llms/gemini-common/additional-options.ts @@ -0,0 +1,87 @@ +import type { HarmBlockThreshold, HarmCategory } from '@google/generative-ai'; +import type { INodeProperties } from 'n8n-workflow'; +import { harmCategories, harmThresholds } from './safety-options'; + +export const additionalOptions: INodeProperties = { + displayName: 'Options', + name: 'options', + placeholder: 'Add Option', + description: 'Additional options to add', + type: 'collection', + default: {}, + options: [ + { + displayName: 'Maximum Number of Tokens', + name: 'maxOutputTokens', + default: 2048, + description: 'The maximum number of tokens to generate in the completion', + type: 'number', + }, + { + displayName: 'Sampling Temperature', + name: 'temperature', + default: 0.4, + typeOptions: { maxValue: 1, minValue: 0, numberPrecision: 1 }, + description: + 'Controls randomness: Lowering results in less random completions. As the temperature approaches zero, the model will become deterministic and repetitive.', + type: 'number', + }, + { + displayName: 'Top K', + name: 'topK', + default: 32, + typeOptions: { maxValue: 40, minValue: -1, numberPrecision: 1 }, + description: + 'Used to remove "long tail" low probability responses. Defaults to -1, which disables it.', + type: 'number', + }, + { + displayName: 'Top P', + name: 'topP', + default: 1, + typeOptions: { maxValue: 1, minValue: 0, numberPrecision: 1 }, + description: + 'Controls diversity via nucleus sampling: 0.5 means half of all likelihood-weighted options are considered. We generally recommend altering this or temperature but not both.', + type: 'number', + }, + + // Safety Settings + { + displayName: 'Safety Settings', + name: 'safetySettings', + type: 'fixedCollection', + typeOptions: { multipleValues: true }, + default: { + values: { + category: harmCategories[0].name as HarmCategory, + threshold: harmThresholds[0].name as HarmBlockThreshold, + }, + }, + placeholder: 'Add Option', + options: [ + { + name: 'values', + displayName: 'Values', + values: [ + { + displayName: 'Safety Category', + name: 'category', + type: 'options', + description: 'The category of harmful content to block', + default: 'HARM_CATEGORY_UNSPECIFIED', + options: harmCategories, + }, + { + displayName: 'Safety Threshold', + name: 'threshold', + type: 'options', + description: 'The threshold of harmful content to block', + default: 'HARM_BLOCK_THRESHOLD_UNSPECIFIED', + options: harmThresholds, + }, + ], + }, + ], + }, + ], +}; diff --git a/packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleGemini/options.ts b/packages/@n8n/nodes-langchain/nodes/llms/gemini-common/safety-options.ts similarity index 100% rename from packages/@n8n/nodes-langchain/nodes/llms/LmChatGoogleGemini/options.ts rename to packages/@n8n/nodes-langchain/nodes/llms/gemini-common/safety-options.ts diff --git a/packages/@n8n/nodes-langchain/package.json b/packages/@n8n/nodes-langchain/package.json index bb51dbed13..2ca142f2f1 100644 --- a/packages/@n8n/nodes-langchain/package.json +++ b/packages/@n8n/nodes-langchain/package.json @@ -65,6 +65,7 @@ "dist/nodes/llms/LmChatAwsBedrock/LmChatAwsBedrock.node.js", "dist/nodes/llms/LmChatGooglePalm/LmChatGooglePalm.node.js", "dist/nodes/llms/LmChatGoogleGemini/LmChatGoogleGemini.node.js", + "dist/nodes/llms/LmChatGoogleVertex/LmChatGoogleVertex.node.js", "dist/nodes/llms/LmChatGroq/LmChatGroq.node.js", "dist/nodes/llms/LmChatMistralCloud/LmChatMistralCloud.node.js", "dist/nodes/llms/LMChatOllama/LmChatOllama.node.js", @@ -129,6 +130,7 @@ "@getzep/zep-cloud": "1.0.6", "@getzep/zep-js": "0.9.0", "@google-ai/generativelanguage": "2.5.0", + "@google-cloud/resource-manager": "5.3.0", "@google/generative-ai": "0.11.4", "@huggingface/inference": "2.7.0", "@langchain/anthropic": "0.1.21", @@ -136,6 +138,7 @@ "@langchain/community": "0.2.13", "@langchain/core": "0.2.9", "@langchain/google-genai": "0.0.16", + "@langchain/google-vertexai": "0.0.19", "@langchain/groq": "0.0.12", "@langchain/mistralai": "0.0.22", "@langchain/openai": "0.0.33", diff --git a/packages/@n8n/nodes-langchain/utils/helpers.ts b/packages/@n8n/nodes-langchain/utils/helpers.ts index b1cd9a5960..255a4f47c8 100644 --- a/packages/@n8n/nodes-langchain/utils/helpers.ts +++ b/packages/@n8n/nodes-langchain/utils/helpers.ts @@ -44,6 +44,12 @@ export function isChatInstance(model: unknown): model is BaseChatModel { return namespace.includes('chat_models'); } +export function isToolsInstance(model: unknown): model is Tool { + const namespace = (model as Tool)?.lc_namespace ?? []; + + return namespace.includes('tools'); +} + export async function getOptionalOutputParsers( ctx: IExecuteFunctions, ): Promise>> { diff --git a/packages/@n8n/nodes-langchain/utils/logWrapper.ts b/packages/@n8n/nodes-langchain/utils/logWrapper.ts index 1c541c6d1e..e76d954385 100644 --- a/packages/@n8n/nodes-langchain/utils/logWrapper.ts +++ b/packages/@n8n/nodes-langchain/utils/logWrapper.ts @@ -1,7 +1,7 @@ import { NodeOperationError, NodeConnectionType } from 'n8n-workflow'; import type { ConnectionTypes, IExecuteFunctions, INodeExecutionData } from 'n8n-workflow'; -import { Tool } from '@langchain/core/tools'; +import type { Tool } from '@langchain/core/tools'; import type { BaseMessage } from '@langchain/core/messages'; import type { InputValues, MemoryVariables, OutputValues } from '@langchain/core/memory'; import { BaseChatMessageHistory } from '@langchain/core/chat_history'; @@ -18,7 +18,7 @@ import { isObject } from 'lodash'; import type { BaseDocumentLoader } from 'langchain/dist/document_loaders/base'; import { N8nJsonLoader } from './N8nJsonLoader'; import { N8nBinaryLoader } from './N8nBinaryLoader'; -import { logAiEvent } from './helpers'; +import { logAiEvent, isToolsInstance } from './helpers'; const errorsMap: { [key: string]: { message: string; description: string } } = { 'You exceeded your current quota, please check your plan and billing details.': { @@ -401,7 +401,7 @@ export function logWrapper( } // ========== Tool ========== - if (originalInstance instanceof Tool) { + if (isToolsInstance(originalInstance)) { if (prop === '_call' && '_call' in target) { return async (query: string): Promise => { connectionType = NodeConnectionType.AiTool; diff --git a/packages/nodes-base/nodes/Google/GenericFunctions.ts b/packages/nodes-base/nodes/Google/GenericFunctions.ts index 6cb75a2943..2c4781e552 100644 --- a/packages/nodes-base/nodes/Google/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Google/GenericFunctions.ts @@ -56,6 +56,7 @@ const googleServiceAccountScopes = { 'https://www.googleapis.com/auth/datastore', 'https://www.googleapis.com/auth/firebase', ], + vertex: ['https://www.googleapis.com/auth/cloud-platform'], }; type GoogleServiceAccount = keyof typeof googleServiceAccountScopes; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9f83db3c9f..62c6a8ffe6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -271,6 +271,9 @@ importers: '@google-ai/generativelanguage': specifier: 2.5.0 version: 2.5.0(encoding@0.1.13) + '@google-cloud/resource-manager': + specifier: 5.3.0 + version: 5.3.0(encoding@0.1.13) '@google/generative-ai': specifier: 0.11.4 version: 0.11.4 @@ -292,6 +295,9 @@ importers: '@langchain/google-genai': specifier: 0.0.16 version: 0.0.16(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13))(zod@3.23.8) + '@langchain/google-vertexai': + specifier: 0.0.19 + version: 0.0.19(encoding@0.1.13)(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13))(zod@3.23.8) '@langchain/groq': specifier: 0.0.12 version: 0.0.12(encoding@0.1.13)(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13)) @@ -1418,7 +1424,7 @@ importers: version: 0.5.37 mongodb: specifier: 6.3.0 - version: 6.3.0(gcp-metadata@5.2.0(encoding@0.1.13))(socks@2.7.1) + version: 6.3.0(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.7.1) mqtt: specifier: 5.7.2 version: 5.7.2 @@ -1968,10 +1974,6 @@ packages: resolution: {integrity: sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg==} engines: {node: '>=18.0.0'} - '@azure/core-auth@1.4.0': - resolution: {integrity: sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==} - engines: {node: '>=12.0.0'} - '@azure/core-auth@1.6.0': resolution: {integrity: sha512-3X9wzaaGgRaBCwhLQZDtFp5uLIXCPrGbwJNWPPugvL4xbIGgScv77YzzxToKGLAKvG9amDoofMoP+9hsH1vs1w==} engines: {node: '>=18.0.0'} @@ -2008,10 +2010,6 @@ packages: resolution: {integrity: sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==} engines: {node: '>=12.0.0'} - '@azure/core-util@1.1.1': - resolution: {integrity: sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog==} - engines: {node: '>=12.0.0'} - '@azure/core-util@1.7.0': resolution: {integrity: sha512-Zq2i3QO6k9DA8vnm29mYM4G8IE9u1mhF1GUabVEqPNX8Lj833gdxQ2NAFxt2BZsfAL+e9cT8SyVN7dFVJ/Hf0g==} engines: {node: '>=18.0.0'} @@ -3219,6 +3217,10 @@ packages: resolution: {integrity: sha512-z1CjRjtQyBOYL+5Qr9DdYIfrdLBe746jRTYfaYU6MeXkqp7UfYs/jX16lFFVzZ7PGEJvqZNqYUEtb1mvDww4pA==} engines: {node: '>=12'} + '@google-cloud/resource-manager@5.3.0': + resolution: {integrity: sha512-uWJJf6S2PJL7oZ4ezv16aZl9+IJqPo5GzUv1pZ3/qRiMj13p0ylEgX1+LxBpX71eEPKTwMHoJV2IBBe3EAq7Xw==} + engines: {node: '>=14.0.0'} + '@google-cloud/storage@6.11.0': resolution: {integrity: sha512-p5VX5K2zLTrMXlKdS1CiQNkKpygyn7CBFm5ZvfhVj6+7QUsjWvYx9YDMkYXdarZ6JDt4cxiu451y9QUIH82ZTw==} engines: {node: '>=12'} @@ -3843,10 +3845,22 @@ packages: resolution: {integrity: sha512-pJshopBZqMNF020q0OrrO+vfApWTZUlZecRYMM7TWA5M8/zvEyU/mgA9DlzeRjjDmG6pwF6dIKVjpl6fIGVXlQ==} engines: {node: '>=18'} + '@langchain/google-common@0.0.19': + resolution: {integrity: sha512-Nw6b2NqHERGpnpf9eB3ZucYUQlApUjxJg82hkIj46fxu3r6Vyva//9zJSecpvtC1nASPQS/fcM9lM9Or1gaWBg==} + engines: {node: '>=18'} + + '@langchain/google-gauth@0.0.19': + resolution: {integrity: sha512-T8kTEeIRIYkdZC7RfdfbWBuH7uz3PztDU0X0o9dlQDFlGdln4bSsnvprTN8eiUQ8AVsNCRnfh0WIOyv89qzJFA==} + engines: {node: '>=18'} + '@langchain/google-genai@0.0.16': resolution: {integrity: sha512-aUHEeY7sTwxNqj7L5scvnOhNLOKPVSvf7HR6p1Y3M7BPyU63fXP7faB+qyuHmibtKU8pj+ApoXPpjRflYKSv4w==} engines: {node: '>=18'} + '@langchain/google-vertexai@0.0.19': + resolution: {integrity: sha512-yqXi0S44dtwmdgHfQZ80A7MsIUJR97I5QUe1urorfUvN42s2NMM1PTY+3VHFtVpUPV9506Pp2+/Fg7NEQz/cDw==} + engines: {node: '>=18'} + '@langchain/groq@0.0.12': resolution: {integrity: sha512-qgrVBdUnK9Qe8fzMc9gmMPGzc/8swDYbQuHoqsZmeK7M3wxEPR60rKdZvbbkFzqn+1NdquyRTeVKSgihPCib5Q==} engines: {node: '>=18'} @@ -4589,10 +4603,6 @@ packages: '@sinonjs/fake-timers@11.2.2': resolution: {integrity: sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==} - '@smithy/abort-controller@2.0.15': - resolution: {integrity: sha512-JkS36PIS3/UCbq/MaozzV7jECeL+BTt4R75bwY8i+4RASys4xOyUS1HsRyUNSqUXFP4QyCz5aNnh3ltuaxv+pw==} - engines: {node: '>=14.0.0'} - '@smithy/abort-controller@2.2.0': resolution: {integrity: sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==} engines: {node: '>=14.0.0'} @@ -4603,18 +4613,10 @@ packages: '@smithy/chunked-blob-reader@2.0.0': resolution: {integrity: sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==} - '@smithy/config-resolver@2.0.21': - resolution: {integrity: sha512-rlLIGT+BeqjnA6C2FWumPRJS1UW07iU5ZxDHtFuyam4W65gIaOFMjkB90ofKCIh+0mLVQrQFrl/VLtQT/6FWTA==} - engines: {node: '>=14.0.0'} - '@smithy/config-resolver@2.2.0': resolution: {integrity: sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==} engines: {node: '>=14.0.0'} - '@smithy/core@1.2.0': - resolution: {integrity: sha512-l8R89X7+hlt2FEFg+OrNq29LP3h9DfGPmO6ObwT9IXWHD6V7ycpj5u2rVQyIis26ovrgOYakl6nfgmPMm8m1IQ==} - engines: {node: '>=14.0.0'} - '@smithy/core@1.4.2': resolution: {integrity: sha512-2fek3I0KZHWJlRLvRTqxTEri+qV0GRHrJIoLFuBMZB4EMg4WgeBGfF0X6abnrNYpq55KJ6R4D6x4f0vLnhzinA==} engines: {node: '>=14.0.0'} @@ -4623,60 +4625,31 @@ packages: resolution: {integrity: sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==} engines: {node: '>=14.0.0'} - '@smithy/eventstream-codec@2.0.14': - resolution: {integrity: sha512-g/OU/MeWGfHDygoXgMWfG/Xb0QqDnAGcM9t2FRrVAhleXYRddGOEnfanR5cmHgB9ue52MJsyorqFjckzXsylaA==} - - '@smithy/eventstream-codec@2.0.15': - resolution: {integrity: sha512-crjvz3j1gGPwA0us6cwS7+5gAn35CTmqu/oIxVbYJo2Qm/sGAye6zGJnMDk3BKhWZw5kcU1G4MxciTkuBpOZPg==} - '@smithy/eventstream-codec@2.2.0': resolution: {integrity: sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==} - '@smithy/eventstream-serde-browser@2.0.15': - resolution: {integrity: sha512-WiFG5N9j3jmS5P0z5Xev6dO0c3lf7EJYC2Ncb0xDnWFvShwXNn741AF71ABr5EcZw8F4rQma0362MMjAwJeZog==} - engines: {node: '>=14.0.0'} - '@smithy/eventstream-serde-browser@2.2.0': resolution: {integrity: sha512-UaPf8jKbcP71BGiO0CdeLmlg+RhWnlN8ipsMSdwvqBFigl5nil3rHOI/5GE3tfiuX8LvY5Z9N0meuU7Rab7jWw==} engines: {node: '>=14.0.0'} - '@smithy/eventstream-serde-config-resolver@2.0.15': - resolution: {integrity: sha512-o65d2LRjgCbWYH+VVNlWXtmsI231SO99ZTOL4UuIPa6WTjbSHWtlXvUcJG9libhEKWmEV9DIUiH2IqyPWi7ubA==} - engines: {node: '>=14.0.0'} - '@smithy/eventstream-serde-config-resolver@2.2.0': resolution: {integrity: sha512-RHhbTw/JW3+r8QQH7PrganjNCiuiEZmpi6fYUAetFfPLfZ6EkiA08uN3EFfcyKubXQxOwTeJRZSQmDDCdUshaA==} engines: {node: '>=14.0.0'} - '@smithy/eventstream-serde-node@2.0.15': - resolution: {integrity: sha512-9OOXiIhHq1VeOG6xdHkn2ZayfMYM3vzdUTV3zhcCnt+tMqA3BJK3XXTJFRR2BV28rtRM778DzqbBTf+hqwQPTg==} - engines: {node: '>=14.0.0'} - '@smithy/eventstream-serde-node@2.2.0': resolution: {integrity: sha512-zpQMtJVqCUMn+pCSFcl9K/RPNtQE0NuMh8sKpCdEHafhwRsjP50Oq/4kMmvxSRy6d8Jslqd8BLvDngrUtmN9iA==} engines: {node: '>=14.0.0'} - '@smithy/eventstream-serde-universal@2.0.15': - resolution: {integrity: sha512-dP8AQp/pXlWBjvL0TaPBJC3rM0GoYv7O0Uim8d/7UKZ2Wo13bFI3/BhQfY/1DeiP1m23iCHFNFtOQxfQNBB8rQ==} - engines: {node: '>=14.0.0'} - '@smithy/eventstream-serde-universal@2.2.0': resolution: {integrity: sha512-pvoe/vvJY0mOpuF84BEtyZoYfbehiFj8KKWk1ds2AT0mTLYFVs+7sBJZmioOFdBXKd48lfrx1vumdPdmGlCLxA==} engines: {node: '>=14.0.0'} - '@smithy/fetch-http-handler@2.3.1': - resolution: {integrity: sha512-6MNk16fqb8EwcYY8O8WxB3ArFkLZ2XppsSNo1h7SQcFdDDwIumiJeO6wRzm7iB68xvsOQzsdQKbdtTieS3hfSQ==} - '@smithy/fetch-http-handler@2.5.0': resolution: {integrity: sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==} '@smithy/hash-blob-browser@2.0.16': resolution: {integrity: sha512-cSYRi05LA7DZDwjB1HL0BP8B56eUNNeLglVH147QTXFyuXJq/7erAIiLRfsyXB8+GfFHkSS5BHbc76a7k/AYPA==} - '@smithy/hash-node@2.0.17': - resolution: {integrity: sha512-Il6WuBcI1nD+e2DM7tTADMf01wEPGK8PAhz4D+YmDUVaoBqlA+CaH2uDJhiySifmuKBZj748IfygXty81znKhw==} - engines: {node: '>=14.0.0'} - '@smithy/hash-node@2.2.0': resolution: {integrity: sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==} engines: {node: '>=14.0.0'} @@ -4685,16 +4658,9 @@ packages: resolution: {integrity: sha512-ey8DtnATzp1mOXgS7rqMwSmAki6iJA+jgNucKcxRkhMB1rrICfHg+rhmIF50iLPDHUhTcS5pBMOrLzzpZftvNQ==} engines: {node: '>=14.0.0'} - '@smithy/invalid-dependency@2.0.15': - resolution: {integrity: sha512-dlEKBFFwVfzA5QroHlBS94NpgYjXhwN/bFfun+7w3rgxNvVy79SK0w05iGc7UAeC5t+D7gBxrzdnD6hreZnDVQ==} - '@smithy/invalid-dependency@2.2.0': resolution: {integrity: sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==} - '@smithy/is-array-buffer@2.0.0': - resolution: {integrity: sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==} - engines: {node: '>=14.0.0'} - '@smithy/is-array-buffer@2.2.0': resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} @@ -4702,58 +4668,30 @@ packages: '@smithy/md5-js@2.0.17': resolution: {integrity: sha512-jmISTCnEkOnm2oCNx/rMkvBT/eQh3aA6nktevkzbmn/VYqYEuc5Z2n5sTTqsciMSO01Lvf56wG1A4twDqovYeQ==} - '@smithy/middleware-content-length@2.0.17': - resolution: {integrity: sha512-OyadvMcKC7lFXTNBa8/foEv7jOaqshQZkjWS9coEXPRZnNnihU/Ls+8ZuJwGNCOrN2WxXZFmDWhegbnM4vak8w==} - engines: {node: '>=14.0.0'} - '@smithy/middleware-content-length@2.2.0': resolution: {integrity: sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==} engines: {node: '>=14.0.0'} - '@smithy/middleware-endpoint@2.2.3': - resolution: {integrity: sha512-nYfxuq0S/xoAjdLbyn1ixeVB6cyH9wYCMtbbOCpcCRYR5u2mMtqUtVjjPAZ/DIdlK3qe0tpB0Q76szFGNuz+kQ==} - engines: {node: '>=14.0.0'} - '@smithy/middleware-endpoint@2.5.1': resolution: {integrity: sha512-1/8kFp6Fl4OsSIVTWHnNjLnTL8IqpIb/D3sTSczrKFnrE9VMNWxnrRKNvpUHOJ6zpGD5f62TPm7+17ilTJpiCQ==} engines: {node: '>=14.0.0'} - '@smithy/middleware-retry@2.0.24': - resolution: {integrity: sha512-q2SvHTYu96N7lYrn3VSuX3vRpxXHR/Cig6MJpGWxd0BWodUQUWlKvXpWQZA+lTaFJU7tUvpKhRd4p4MU3PbeJg==} - engines: {node: '>=14.0.0'} - '@smithy/middleware-retry@2.3.1': resolution: {integrity: sha512-P2bGufFpFdYcWvqpyqqmalRtwFUNUA8vHjJR5iGqbfR6mp65qKOLcUd6lTr4S9Gn/enynSrSf3p3FVgVAf6bXA==} engines: {node: '>=14.0.0'} - '@smithy/middleware-serde@2.0.15': - resolution: {integrity: sha512-FOZRFk/zN4AT4wzGuBY+39XWe+ZnCFd0gZtyw3f9Okn2CJPixl9GyWe98TIaljeZdqWkgrzGyPre20AcW2UMHQ==} - engines: {node: '>=14.0.0'} - '@smithy/middleware-serde@2.3.0': resolution: {integrity: sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==} engines: {node: '>=14.0.0'} - '@smithy/middleware-stack@2.0.9': - resolution: {integrity: sha512-bCB5dUtGQ5wh7QNL2ELxmDc6g7ih7jWU3Kx6MYH1h4mZbv9xL3WyhKHojRltThCB1arLPyTUFDi+x6fB/oabtA==} - engines: {node: '>=14.0.0'} - '@smithy/middleware-stack@2.2.0': resolution: {integrity: sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==} engines: {node: '>=14.0.0'} - '@smithy/node-config-provider@2.1.8': - resolution: {integrity: sha512-+w26OKakaBUGp+UG+dxYZtFb5fs3tgHg3/QrRrmUZj+rl3cIuw840vFUXX35cVPTUCQIiTqmz7CpVF7+hdINdQ==} - engines: {node: '>=14.0.0'} - '@smithy/node-config-provider@2.3.0': resolution: {integrity: sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==} engines: {node: '>=14.0.0'} - '@smithy/node-http-handler@2.2.1': - resolution: {integrity: sha512-8iAKQrC8+VFHPAT8pg4/j6hlsTQh+NKOWlctJBrYtQa4ExcxX7aSg3vdQ2XLoYwJotFUurg/NLqFCmZaPRrogw==} - engines: {node: '>=14.0.0'} - '@smithy/node-http-handler@2.5.0': resolution: {integrity: sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==} engines: {node: '>=14.0.0'} @@ -4762,34 +4700,18 @@ packages: resolution: {integrity: sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==} engines: {node: '>=14.0.0'} - '@smithy/protocol-http@3.0.11': - resolution: {integrity: sha512-3ziB8fHuXIRamV/akp/sqiWmNPR6X+9SB8Xxnozzj+Nq7hSpyKdFHd1FLpBkgfGFUTzzcBJQlDZPSyxzmdcx5A==} - engines: {node: '>=14.0.0'} - '@smithy/protocol-http@3.3.0': resolution: {integrity: sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==} engines: {node: '>=14.0.0'} - '@smithy/querystring-builder@2.0.15': - resolution: {integrity: sha512-e1q85aT6HutvouOdN+dMsN0jcdshp50PSCvxDvo6aIM57LqeXimjfONUEgfqQ4IFpYWAtVixptyIRE5frMp/2A==} - engines: {node: '>=14.0.0'} - '@smithy/querystring-builder@2.2.0': resolution: {integrity: sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==} engines: {node: '>=14.0.0'} - '@smithy/querystring-parser@2.0.15': - resolution: {integrity: sha512-jbBvoK3cc81Cj1c1TH1qMYxNQKHrYQ2DoTntN9FBbtUWcGhc+T4FP6kCKYwRLXyU4AajwGIZstvNAmIEgUUNTQ==} - engines: {node: '>=14.0.0'} - '@smithy/querystring-parser@2.2.0': resolution: {integrity: sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==} engines: {node: '>=14.0.0'} - '@smithy/service-error-classification@2.0.8': - resolution: {integrity: sha512-jCw9+005im8tsfYvwwSc4TTvd29kXRFkH9peQBg5R/4DD03ieGm6v6Hpv9nIAh98GwgYg1KrztcINC1s4o7/hg==} - engines: {node: '>=14.0.0'} - '@smithy/service-error-classification@2.1.5': resolution: {integrity: sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==} engines: {node: '>=14.0.0'} @@ -4798,18 +4720,10 @@ packages: resolution: {integrity: sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==} engines: {node: '>=14.0.0'} - '@smithy/signature-v4@2.0.5': - resolution: {integrity: sha512-ABIzXmUDXK4n2c9cXjQLELgH2RdtABpYKT+U131e2I6RbCypFZmxIHmIBufJzU2kdMCQ3+thBGDWorAITFW04A==} - engines: {node: '>=14.0.0'} - '@smithy/signature-v4@2.2.1': resolution: {integrity: sha512-j5fHgL1iqKTsKJ1mTcw88p0RUcidDu95AWSeZTgiYJb+QcfwWU/UpBnaqiB59FNH5MiAZuSbOBnZlwzeeY2tIw==} engines: {node: '>=14.0.0'} - '@smithy/smithy-client@2.1.18': - resolution: {integrity: sha512-7FqdbaJiVaHJDD9IfDhmzhSDbpjyx+ZsfdYuOpDJF09rl8qlIAIlZNoSaflKrQ3cEXZN2YxGPaNWGhbYimyIRQ==} - engines: {node: '>=14.0.0'} - '@smithy/smithy-client@2.5.1': resolution: {integrity: sha512-jrbSQrYCho0yDaaf92qWgd+7nAeap5LtHTI51KXqmpIFCceKU3K9+vIVTUH72bOJngBMqa4kyu1VJhRcSrk/CQ==} engines: {node: '>=14.0.0'} @@ -4818,118 +4732,60 @@ packages: resolution: {integrity: sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==} engines: {node: '>=14.0.0'} - '@smithy/url-parser@2.0.15': - resolution: {integrity: sha512-sADUncUj9rNbOTrdDGm4EXlUs0eQ9dyEo+V74PJoULY4jSQxS+9gwEgsPYyiu8PUOv16JC/MpHonOgqP/IEDZA==} - '@smithy/url-parser@2.2.0': resolution: {integrity: sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==} - '@smithy/util-base64@2.0.1': - resolution: {integrity: sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==} - engines: {node: '>=14.0.0'} - '@smithy/util-base64@2.3.0': resolution: {integrity: sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==} engines: {node: '>=14.0.0'} - '@smithy/util-body-length-browser@2.0.1': - resolution: {integrity: sha512-NXYp3ttgUlwkaug4bjBzJ5+yIbUbUx8VsSLuHZROQpoik+gRkIBeEG9MPVYfvPNpuXb/puqodeeUXcKFe7BLOQ==} - '@smithy/util-body-length-browser@2.2.0': resolution: {integrity: sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==} - '@smithy/util-body-length-node@2.1.0': - resolution: {integrity: sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==} - engines: {node: '>=14.0.0'} - '@smithy/util-body-length-node@2.3.0': resolution: {integrity: sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==} engines: {node: '>=14.0.0'} - '@smithy/util-buffer-from@2.0.0': - resolution: {integrity: sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==} - engines: {node: '>=14.0.0'} - '@smithy/util-buffer-from@2.2.0': resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} engines: {node: '>=14.0.0'} - '@smithy/util-config-provider@2.0.0': - resolution: {integrity: sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==} - engines: {node: '>=14.0.0'} - '@smithy/util-config-provider@2.3.0': resolution: {integrity: sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==} engines: {node: '>=14.0.0'} - '@smithy/util-defaults-mode-browser@2.0.22': - resolution: {integrity: sha512-qcF20IHHH96FlktvBRICDXDhLPtpVmtksHmqNGtotb9B0DYWXsC6jWXrkhrrwF7tH26nj+npVTqh9isiFV1gdA==} - engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-browser@2.2.1': resolution: {integrity: sha512-RtKW+8j8skk17SYowucwRUjeh4mCtnm5odCL0Lm2NtHQBsYKrNW0od9Rhopu9wF1gHMfHeWF7i90NwBz/U22Kw==} engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@2.0.29': - resolution: {integrity: sha512-+uG/15VoUh6JV2fdY9CM++vnSuMQ1VKZ6BdnkUM7R++C/vLjnlg+ToiSR1FqKZbMmKBXmsr8c/TsDWMAYvxbxQ==} - engines: {node: '>= 10.0.0'} - '@smithy/util-defaults-mode-node@2.3.1': resolution: {integrity: sha512-vkMXHQ0BcLFysBMWgSBLSk3+leMpFSyyFj8zQtv5ZyUBx8/owVh1/pPEkzmW/DR/Gy/5c8vjLDD9gZjXNKbrpA==} engines: {node: '>= 10.0.0'} - '@smithy/util-endpoints@1.0.7': - resolution: {integrity: sha512-Q2gEind3jxoLk6hdKWyESMU7LnXz8aamVwM+VeVjOYzYT1PalGlY/ETa48hv2YpV4+YV604y93YngyzzzQ4IIA==} - engines: {node: '>= 14.0.0'} - '@smithy/util-endpoints@1.2.0': resolution: {integrity: sha512-BuDHv8zRjsE5zXd3PxFXFknzBG3owCpjq8G3FcsXW3CykYXuEqM3nTSsmLzw5q+T12ZYuDlVUZKBdpNbhVtlrQ==} engines: {node: '>= 14.0.0'} - '@smithy/util-hex-encoding@2.0.0': - resolution: {integrity: sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==} - engines: {node: '>=14.0.0'} - '@smithy/util-hex-encoding@2.2.0': resolution: {integrity: sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==} engines: {node: '>=14.0.0'} - '@smithy/util-middleware@2.0.8': - resolution: {integrity: sha512-qkvqQjM8fRGGA8P2ydWylMhenCDP8VlkPn8kiNuFEaFz9xnUKC2irfqsBSJrfrOB9Qt6pQsI58r3zvvumhFMkw==} - engines: {node: '>=14.0.0'} - '@smithy/util-middleware@2.2.0': resolution: {integrity: sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==} engines: {node: '>=14.0.0'} - '@smithy/util-retry@2.0.8': - resolution: {integrity: sha512-cQTPnVaVFMjjS6cb44WV2yXtHVyXDC5icKyIbejMarJEApYeJWpBU3LINTxHqp/tyLI+MZOUdosr2mZ3sdziNg==} - engines: {node: '>= 14.0.0'} - '@smithy/util-retry@2.2.0': resolution: {integrity: sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==} engines: {node: '>= 14.0.0'} - '@smithy/util-stream@2.0.23': - resolution: {integrity: sha512-OJMWq99LAZJUzUwTk+00plyxX3ESktBaGPhqNIEVab+53gLULiWN9B/8bRABLg0K6R6Xg4t80uRdhk3B/LZqMQ==} - engines: {node: '>=14.0.0'} - '@smithy/util-stream@2.2.0': resolution: {integrity: sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==} engines: {node: '>=14.0.0'} - '@smithy/util-uri-escape@2.0.0': - resolution: {integrity: sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==} - engines: {node: '>=14.0.0'} - '@smithy/util-uri-escape@2.2.0': resolution: {integrity: sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==} engines: {node: '>=14.0.0'} - '@smithy/util-utf8@2.0.2': - resolution: {integrity: sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==} - engines: {node: '>=14.0.0'} - '@smithy/util-utf8@2.3.0': resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} engines: {node: '>=14.0.0'} @@ -6371,9 +6227,6 @@ packages: resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} - bignumber.js@9.1.1: - resolution: {integrity: sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==} - bignumber.js@9.1.2: resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} @@ -8164,8 +8017,8 @@ packages: resolution: {integrity: sha512-bpOZVQV5gthH/jVCSuYuokRo2bTKOcuBiVWpjmTn6C5Agl5zclGfTljuGsQZxwwDBkli+YhZhP4TdlqTnhOezQ==} engines: {node: '>=14'} - gcp-metadata@5.2.0: - resolution: {integrity: sha512-aFhhvvNycky2QyhG+dcfEdHBF0FRbYcf39s6WNHUDysKSrbJ5vuFbjydxBcmewtXeV248GP8dWT3ByPNxsyHCw==} + gcp-metadata@5.3.0: + resolution: {integrity: sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==} engines: {node: '>=12'} gcp-metadata@6.1.0: @@ -8323,8 +8176,8 @@ packages: resolution: {integrity: sha512-4kKdWXTtgQ4biIo7hZA396HT062nDVVHPjQcurNZ3o/voYN+o5FUC5kOwuORbpExp3XbTJ3SU7iRipiIhQtovw==} engines: {node: '>=14'} - google-auth-library@8.8.0: - resolution: {integrity: sha512-0iJn7IDqObDG5Tu9Tn2WemmJ31ksEa96IyK0J0OZCpTh6CrC6FrattwKX87h3qKVuprCJpdOGKc1Xi8V0kMh8Q==} + google-auth-library@8.9.0: + resolution: {integrity: sha512-f7aQCJODJFmYWN6PeNKzgvy9LI2tYmXnzpNDHEjG5sDNPgGb2FXQyTBnXeSH+PAtpKESFD+LmHw3Ox3mN7e1Fg==} engines: {node: '>=12'} google-auth-library@9.10.0: @@ -13549,37 +13402,37 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.468.0 '@aws-sdk/util-user-agent-node': 3.470.0 '@aws-sdk/xml-builder': 3.472.0 - '@smithy/config-resolver': 2.0.21 - '@smithy/core': 1.2.0 - '@smithy/eventstream-serde-browser': 2.0.15 - '@smithy/eventstream-serde-config-resolver': 2.0.15 - '@smithy/eventstream-serde-node': 2.0.15 - '@smithy/fetch-http-handler': 2.3.1 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/eventstream-serde-browser': 2.2.0 + '@smithy/eventstream-serde-config-resolver': 2.2.0 + '@smithy/eventstream-serde-node': 2.2.0 + '@smithy/fetch-http-handler': 2.5.0 '@smithy/hash-blob-browser': 2.0.16 - '@smithy/hash-node': 2.0.17 + '@smithy/hash-node': 2.2.0 '@smithy/hash-stream-node': 2.0.17 - '@smithy/invalid-dependency': 2.0.15 + '@smithy/invalid-dependency': 2.2.0 '@smithy/md5-js': 2.0.17 - '@smithy/middleware-content-length': 2.0.17 - '@smithy/middleware-endpoint': 2.2.3 - '@smithy/middleware-retry': 2.0.24 - '@smithy/middleware-serde': 2.0.15 - '@smithy/middleware-stack': 2.0.9 - '@smithy/node-config-provider': 2.1.8 - '@smithy/node-http-handler': 2.2.1 - '@smithy/protocol-http': 3.0.11 - '@smithy/smithy-client': 2.1.18 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 '@smithy/types': 2.12.0 - '@smithy/url-parser': 2.0.15 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.1 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.22 - '@smithy/util-defaults-mode-node': 2.0.29 - '@smithy/util-endpoints': 1.0.7 - '@smithy/util-retry': 2.0.8 - '@smithy/util-stream': 2.0.23 - '@smithy/util-utf8': 2.0.2 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-stream': 2.2.0 + '@smithy/util-utf8': 2.3.0 '@smithy/util-waiter': 2.0.15 fast-xml-parser: 4.2.5 tslib: 2.6.2 @@ -13645,30 +13498,30 @@ snapshots: '@aws-sdk/util-endpoints': 3.478.0 '@aws-sdk/util-user-agent-browser': 3.468.0 '@aws-sdk/util-user-agent-node': 3.470.0 - '@smithy/config-resolver': 2.0.21 - '@smithy/core': 1.2.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 '@smithy/fetch-http-handler': 2.5.0 - '@smithy/hash-node': 2.0.17 - '@smithy/invalid-dependency': 2.0.15 - '@smithy/middleware-content-length': 2.0.17 - '@smithy/middleware-endpoint': 2.2.3 - '@smithy/middleware-retry': 2.0.24 - '@smithy/middleware-serde': 2.0.15 - '@smithy/middleware-stack': 2.0.9 - '@smithy/node-config-provider': 2.1.8 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 '@smithy/node-http-handler': 2.5.0 '@smithy/protocol-http': 3.3.0 '@smithy/smithy-client': 2.5.1 '@smithy/types': 2.12.0 - '@smithy/url-parser': 2.0.15 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.1 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.22 - '@smithy/util-defaults-mode-node': 2.0.29 - '@smithy/util-endpoints': 1.0.7 - '@smithy/util-retry': 2.0.8 - '@smithy/util-utf8': 2.0.2 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt @@ -13731,31 +13584,31 @@ snapshots: '@aws-sdk/util-endpoints': 3.478.0 '@aws-sdk/util-user-agent-browser': 3.468.0 '@aws-sdk/util-user-agent-node': 3.470.0 - '@smithy/config-resolver': 2.0.21 - '@smithy/core': 1.2.0 - '@smithy/fetch-http-handler': 2.3.1 - '@smithy/hash-node': 2.0.17 - '@smithy/invalid-dependency': 2.0.15 - '@smithy/middleware-content-length': 2.0.17 - '@smithy/middleware-endpoint': 2.2.3 - '@smithy/middleware-retry': 2.0.24 - '@smithy/middleware-serde': 2.0.15 - '@smithy/middleware-stack': 2.0.9 - '@smithy/node-config-provider': 2.1.8 - '@smithy/node-http-handler': 2.2.1 - '@smithy/protocol-http': 3.0.11 - '@smithy/smithy-client': 2.1.18 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.2 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.1 '@smithy/types': 2.12.0 - '@smithy/url-parser': 2.0.15 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.1 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.22 - '@smithy/util-defaults-mode-node': 2.0.29 - '@smithy/util-endpoints': 1.0.7 - '@smithy/util-middleware': 2.0.8 - '@smithy/util-retry': 2.0.8 - '@smithy/util-utf8': 2.0.2 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 fast-xml-parser: 4.2.5 tslib: 2.6.2 transitivePeerDependencies: @@ -13807,10 +13660,10 @@ snapshots: '@aws-sdk/core@3.477.0': dependencies: - '@smithy/core': 1.2.0 - '@smithy/protocol-http': 3.0.11 - '@smithy/signature-v4': 2.0.5 - '@smithy/smithy-client': 2.1.18 + '@smithy/core': 1.4.2 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.2.1 + '@smithy/smithy-client': 2.5.1 '@smithy/types': 2.12.0 tslib: 2.6.2 @@ -13978,16 +13831,16 @@ snapshots: dependencies: '@aws-sdk/types': 3.468.0 '@aws-sdk/util-arn-parser': 3.465.0 - '@smithy/node-config-provider': 2.1.8 - '@smithy/protocol-http': 3.0.11 + '@smithy/node-config-provider': 2.3.0 + '@smithy/protocol-http': 3.3.0 '@smithy/types': 2.12.0 - '@smithy/util-config-provider': 2.0.0 + '@smithy/util-config-provider': 2.3.0 tslib: 2.6.2 '@aws-sdk/middleware-expect-continue@3.468.0': dependencies: '@aws-sdk/types': 3.468.0 - '@smithy/protocol-http': 3.0.11 + '@smithy/protocol-http': 3.3.0 '@smithy/types': 2.12.0 tslib: 2.6.2 @@ -13996,16 +13849,16 @@ snapshots: '@aws-crypto/crc32': 3.0.0 '@aws-crypto/crc32c': 3.0.0 '@aws-sdk/types': 3.468.0 - '@smithy/is-array-buffer': 2.0.0 - '@smithy/protocol-http': 3.0.11 + '@smithy/is-array-buffer': 2.2.0 + '@smithy/protocol-http': 3.3.0 '@smithy/types': 2.12.0 - '@smithy/util-utf8': 2.0.2 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 '@aws-sdk/middleware-host-header@3.468.0': dependencies: '@aws-sdk/types': 3.468.0 - '@smithy/protocol-http': 3.0.11 + '@smithy/protocol-http': 3.3.0 '@smithy/types': 2.12.0 tslib: 2.6.2 @@ -14037,7 +13890,7 @@ snapshots: '@aws-sdk/middleware-recursion-detection@3.468.0': dependencies: '@aws-sdk/types': 3.468.0 - '@smithy/protocol-http': 3.0.11 + '@smithy/protocol-http': 3.3.0 '@smithy/types': 2.12.0 tslib: 2.6.2 @@ -14052,22 +13905,22 @@ snapshots: dependencies: '@aws-sdk/types': 3.468.0 '@aws-sdk/util-arn-parser': 3.465.0 - '@smithy/node-config-provider': 2.1.8 - '@smithy/protocol-http': 3.0.11 - '@smithy/signature-v4': 2.0.5 - '@smithy/smithy-client': 2.1.18 + '@smithy/node-config-provider': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.2.1 + '@smithy/smithy-client': 2.5.1 '@smithy/types': 2.12.0 - '@smithy/util-config-provider': 2.0.0 + '@smithy/util-config-provider': 2.3.0 tslib: 2.6.2 '@aws-sdk/middleware-signing@3.468.0': dependencies: '@aws-sdk/types': 3.468.0 '@smithy/property-provider': 2.2.0 - '@smithy/protocol-http': 3.0.11 - '@smithy/signature-v4': 2.0.5 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.2.1 '@smithy/types': 2.12.0 - '@smithy/util-middleware': 2.0.8 + '@smithy/util-middleware': 2.2.0 tslib: 2.6.2 '@aws-sdk/middleware-ssec@3.468.0': @@ -14080,7 +13933,7 @@ snapshots: dependencies: '@aws-sdk/types': 3.468.0 '@aws-sdk/util-endpoints': 3.478.0 - '@smithy/protocol-http': 3.0.11 + '@smithy/protocol-http': 3.3.0 '@smithy/types': 2.12.0 tslib: 2.6.2 @@ -14094,10 +13947,10 @@ snapshots: '@aws-sdk/region-config-resolver@3.470.0': dependencies: - '@smithy/node-config-provider': 2.1.8 + '@smithy/node-config-provider': 2.3.0 '@smithy/types': 2.12.0 - '@smithy/util-config-provider': 2.0.0 - '@smithy/util-middleware': 2.0.8 + '@smithy/util-config-provider': 2.3.0 + '@smithy/util-middleware': 2.2.0 tslib: 2.6.2 '@aws-sdk/region-config-resolver@3.535.0': @@ -14113,8 +13966,8 @@ snapshots: dependencies: '@aws-sdk/middleware-sdk-s3': 3.474.0 '@aws-sdk/types': 3.468.0 - '@smithy/protocol-http': 3.0.11 - '@smithy/signature-v4': 2.0.5 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.2.1 '@smithy/types': 2.12.0 tslib: 2.6.2 @@ -14131,31 +13984,31 @@ snapshots: '@aws-sdk/util-endpoints': 3.478.0 '@aws-sdk/util-user-agent-browser': 3.468.0 '@aws-sdk/util-user-agent-node': 3.470.0 - '@smithy/config-resolver': 2.0.21 + '@smithy/config-resolver': 2.2.0 '@smithy/fetch-http-handler': 2.5.0 - '@smithy/hash-node': 2.0.17 - '@smithy/invalid-dependency': 2.0.15 - '@smithy/middleware-content-length': 2.0.17 - '@smithy/middleware-endpoint': 2.2.3 - '@smithy/middleware-retry': 2.0.24 - '@smithy/middleware-serde': 2.0.15 - '@smithy/middleware-stack': 2.0.9 - '@smithy/node-config-provider': 2.1.8 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.1 + '@smithy/middleware-retry': 2.3.1 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 '@smithy/node-http-handler': 2.5.0 '@smithy/property-provider': 2.2.0 '@smithy/protocol-http': 3.3.0 '@smithy/shared-ini-file-loader': 2.4.0 '@smithy/smithy-client': 2.5.1 '@smithy/types': 2.12.0 - '@smithy/url-parser': 2.0.15 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.1 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.22 - '@smithy/util-defaults-mode-node': 2.0.29 - '@smithy/util-endpoints': 1.0.7 - '@smithy/util-retry': 2.0.8 - '@smithy/util-utf8': 2.0.2 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.1 + '@smithy/util-defaults-mode-node': 2.3.1 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - aws-crt @@ -14189,7 +14042,7 @@ snapshots: '@aws-sdk/util-endpoints@3.478.0': dependencies: '@aws-sdk/types': 3.468.0 - '@smithy/util-endpoints': 1.0.7 + '@smithy/util-endpoints': 1.2.0 tslib: 2.6.2 '@aws-sdk/util-endpoints@3.535.0': @@ -14220,7 +14073,7 @@ snapshots: '@aws-sdk/util-user-agent-node@3.470.0': dependencies: '@aws-sdk/types': 3.468.0 - '@smithy/node-config-provider': 2.1.8 + '@smithy/node-config-provider': 2.3.0 '@smithy/types': 2.12.0 tslib: 2.6.2 @@ -14248,11 +14101,6 @@ snapshots: dependencies: tslib: 2.6.2 - '@azure/core-auth@1.4.0': - dependencies: - '@azure/abort-controller': 1.1.0 - tslib: 2.6.2 - '@azure/core-auth@1.6.0': dependencies: '@azure/abort-controller': 2.0.0 @@ -14333,11 +14181,6 @@ snapshots: dependencies: tslib: 2.6.2 - '@azure/core-util@1.1.1': - dependencies: - '@azure/abort-controller': 1.1.0 - tslib: 2.6.2 - '@azure/core-util@1.7.0': dependencies: '@azure/abort-controller': 2.0.0 @@ -14365,14 +14208,14 @@ snapshots: '@azure/keyvault-keys@4.6.0': dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.4.0 + '@azure/core-auth': 1.6.0 '@azure/core-client': 1.6.1 '@azure/core-http-compat': 1.3.0 '@azure/core-lro': 2.4.0 '@azure/core-paging': 1.3.0 '@azure/core-rest-pipeline': 1.9.2 '@azure/core-tracing': 1.0.1 - '@azure/core-util': 1.1.1 + '@azure/core-util': 1.7.0 '@azure/logger': 1.0.3 tslib: 2.6.2 transitivePeerDependencies: @@ -15843,6 +15686,13 @@ snapshots: '@google-cloud/promisify@3.0.1': {} + '@google-cloud/resource-manager@5.3.0(encoding@0.1.13)': + dependencies: + google-gax: 4.3.4(encoding@0.1.13) + transitivePeerDependencies: + - encoding + - supports-color + '@google-cloud/storage@6.11.0(encoding@0.1.13)': dependencies: '@google-cloud/paginator': 3.0.7 @@ -15855,7 +15705,7 @@ snapshots: ent: 2.2.0 extend: 3.0.2 gaxios: 5.1.0(encoding@0.1.13) - google-auth-library: 8.8.0(encoding@0.1.13) + google-auth-library: 8.9.0(encoding@0.1.13) mime: 3.0.0 mime-types: 2.1.35 p-limit: 3.1.0 @@ -16402,6 +16252,28 @@ snapshots: - langchain - openai + '@langchain/google-common@0.0.19(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13))(zod@3.23.8)': + dependencies: + '@langchain/core': 0.2.9(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13)) + uuid: 9.0.1 + zod-to-json-schema: 3.23.0(zod@3.23.8) + transitivePeerDependencies: + - langchain + - openai + - zod + + '@langchain/google-gauth@0.0.19(encoding@0.1.13)(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13))(zod@3.23.8)': + dependencies: + '@langchain/core': 0.2.9(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13)) + '@langchain/google-common': 0.0.19(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13))(zod@3.23.8) + google-auth-library: 8.9.0(encoding@0.1.13) + transitivePeerDependencies: + - encoding + - langchain + - openai + - supports-color + - zod + '@langchain/google-genai@0.0.16(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13))(zod@3.23.8)': dependencies: '@google/generative-ai': 0.7.1 @@ -16412,6 +16284,17 @@ snapshots: - openai - zod + '@langchain/google-vertexai@0.0.19(encoding@0.1.13)(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13))(zod@3.23.8)': + dependencies: + '@langchain/core': 0.2.9(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13)) + '@langchain/google-gauth': 0.0.19(encoding@0.1.13)(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13))(zod@3.23.8) + transitivePeerDependencies: + - encoding + - langchain + - openai + - supports-color + - zod + '@langchain/groq@0.0.12(encoding@0.1.13)(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13))': dependencies: '@langchain/core': 0.2.9(langchain@0.2.2(@aws-sdk/client-s3@3.478.0)(@aws-sdk/credential-provider-node@3.535.0)(@google-ai/generativelanguage@2.5.0(encoding@0.1.13))(@pinecone-database/pinecone@2.2.1)(@supabase/supabase-js@2.43.4)(@xata.io/client@0.28.4(typescript@5.5.2))(axios@1.6.7)(cheerio@1.0.0-rc.12)(d3-dsv@2.0.0)(encoding@0.1.13)(epub2@3.0.2(ts-toolbelt@9.6.0))(fast-xml-parser@4.3.5)(handlebars@4.7.8)(html-to-text@9.0.5)(ignore@5.2.4)(ioredis@5.3.2)(jsdom@23.0.1)(mammoth@1.7.2)(openai@4.47.1(encoding@0.1.13))(pdf-parse@1.1.1)(redis@4.6.12)(ws@8.17.1))(openai@4.47.1(encoding@0.1.13)) @@ -17393,11 +17276,6 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@smithy/abort-controller@2.0.15': - dependencies: - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/abort-controller@2.2.0': dependencies: '@smithy/types': 2.12.0 @@ -17405,21 +17283,13 @@ snapshots: '@smithy/chunked-blob-reader-native@2.0.1': dependencies: - '@smithy/util-base64': 2.0.1 + '@smithy/util-base64': 2.3.0 tslib: 2.6.2 '@smithy/chunked-blob-reader@2.0.0': dependencies: tslib: 2.6.2 - '@smithy/config-resolver@2.0.21': - dependencies: - '@smithy/node-config-provider': 2.1.8 - '@smithy/types': 2.12.0 - '@smithy/util-config-provider': 2.0.0 - '@smithy/util-middleware': 2.0.8 - tslib: 2.6.2 - '@smithy/config-resolver@2.2.0': dependencies: '@smithy/node-config-provider': 2.3.0 @@ -17428,17 +17298,6 @@ snapshots: '@smithy/util-middleware': 2.2.0 tslib: 2.6.2 - '@smithy/core@1.2.0': - dependencies: - '@smithy/middleware-endpoint': 2.2.3 - '@smithy/middleware-retry': 2.0.24 - '@smithy/middleware-serde': 2.0.15 - '@smithy/protocol-http': 3.0.11 - '@smithy/smithy-client': 2.1.18 - '@smithy/types': 2.12.0 - '@smithy/util-middleware': 2.0.8 - tslib: 2.6.2 - '@smithy/core@1.4.2': dependencies: '@smithy/middleware-endpoint': 2.5.1 @@ -17458,20 +17317,6 @@ snapshots: '@smithy/url-parser': 2.2.0 tslib: 2.6.2 - '@smithy/eventstream-codec@2.0.14': - dependencies: - '@aws-crypto/crc32': 3.0.0 - '@smithy/types': 2.12.0 - '@smithy/util-hex-encoding': 2.0.0 - tslib: 2.6.2 - - '@smithy/eventstream-codec@2.0.15': - dependencies: - '@aws-crypto/crc32': 3.0.0 - '@smithy/types': 2.12.0 - '@smithy/util-hex-encoding': 2.0.0 - tslib: 2.6.2 - '@smithy/eventstream-codec@2.2.0': dependencies: '@aws-crypto/crc32': 3.0.0 @@ -17479,60 +17324,29 @@ snapshots: '@smithy/util-hex-encoding': 2.2.0 tslib: 2.6.2 - '@smithy/eventstream-serde-browser@2.0.15': - dependencies: - '@smithy/eventstream-serde-universal': 2.0.15 - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/eventstream-serde-browser@2.2.0': dependencies: '@smithy/eventstream-serde-universal': 2.2.0 '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/eventstream-serde-config-resolver@2.0.15': - dependencies: - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/eventstream-serde-config-resolver@2.2.0': dependencies: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/eventstream-serde-node@2.0.15': - dependencies: - '@smithy/eventstream-serde-universal': 2.0.15 - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/eventstream-serde-node@2.2.0': dependencies: '@smithy/eventstream-serde-universal': 2.2.0 '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/eventstream-serde-universal@2.0.15': - dependencies: - '@smithy/eventstream-codec': 2.0.15 - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/eventstream-serde-universal@2.2.0': dependencies: '@smithy/eventstream-codec': 2.2.0 '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/fetch-http-handler@2.3.1': - dependencies: - '@smithy/protocol-http': 3.0.11 - '@smithy/querystring-builder': 2.0.15 - '@smithy/types': 2.12.0 - '@smithy/util-base64': 2.0.1 - tslib: 2.6.2 - '@smithy/fetch-http-handler@2.5.0': dependencies: '@smithy/protocol-http': 3.3.0 @@ -17548,13 +17362,6 @@ snapshots: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/hash-node@2.0.17': - dependencies: - '@smithy/types': 2.12.0 - '@smithy/util-buffer-from': 2.0.0 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - '@smithy/hash-node@2.2.0': dependencies: '@smithy/types': 2.12.0 @@ -17565,12 +17372,7 @@ snapshots: '@smithy/hash-stream-node@2.0.17': dependencies: '@smithy/types': 2.12.0 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - - '@smithy/invalid-dependency@2.0.15': - dependencies: - '@smithy/types': 2.12.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 '@smithy/invalid-dependency@2.2.0': @@ -17578,10 +17380,6 @@ snapshots: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/is-array-buffer@2.0.0': - dependencies: - tslib: 2.6.2 - '@smithy/is-array-buffer@2.2.0': dependencies: tslib: 2.6.2 @@ -17589,13 +17387,7 @@ snapshots: '@smithy/md5-js@2.0.17': dependencies: '@smithy/types': 2.12.0 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - - '@smithy/middleware-content-length@2.0.17': - dependencies: - '@smithy/protocol-http': 3.0.11 - '@smithy/types': 2.12.0 + '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 '@smithy/middleware-content-length@2.2.0': @@ -17604,16 +17396,6 @@ snapshots: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/middleware-endpoint@2.2.3': - dependencies: - '@smithy/middleware-serde': 2.0.15 - '@smithy/node-config-provider': 2.1.8 - '@smithy/shared-ini-file-loader': 2.4.0 - '@smithy/types': 2.12.0 - '@smithy/url-parser': 2.0.15 - '@smithy/util-middleware': 2.0.8 - tslib: 2.6.2 - '@smithy/middleware-endpoint@2.5.1': dependencies: '@smithy/middleware-serde': 2.3.0 @@ -17624,18 +17406,6 @@ snapshots: '@smithy/util-middleware': 2.2.0 tslib: 2.6.2 - '@smithy/middleware-retry@2.0.24': - dependencies: - '@smithy/node-config-provider': 2.1.8 - '@smithy/protocol-http': 3.0.11 - '@smithy/service-error-classification': 2.0.8 - '@smithy/smithy-client': 2.1.18 - '@smithy/types': 2.12.0 - '@smithy/util-middleware': 2.0.8 - '@smithy/util-retry': 2.0.8 - tslib: 2.6.2 - uuid: 8.3.2 - '@smithy/middleware-retry@2.3.1': dependencies: '@smithy/node-config-provider': 2.3.0 @@ -17648,33 +17418,16 @@ snapshots: tslib: 2.6.2 uuid: 9.0.1 - '@smithy/middleware-serde@2.0.15': - dependencies: - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/middleware-serde@2.3.0': dependencies: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/middleware-stack@2.0.9': - dependencies: - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/middleware-stack@2.2.0': dependencies: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/node-config-provider@2.1.8': - dependencies: - '@smithy/property-provider': 2.2.0 - '@smithy/shared-ini-file-loader': 2.4.0 - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/node-config-provider@2.3.0': dependencies: '@smithy/property-provider': 2.2.0 @@ -17682,14 +17435,6 @@ snapshots: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/node-http-handler@2.2.1': - dependencies: - '@smithy/abort-controller': 2.0.15 - '@smithy/protocol-http': 3.0.11 - '@smithy/querystring-builder': 2.0.15 - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/node-http-handler@2.5.0': dependencies: '@smithy/abort-controller': 2.2.0 @@ -17703,42 +17448,22 @@ snapshots: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/protocol-http@3.0.11': - dependencies: - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/protocol-http@3.3.0': dependencies: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/querystring-builder@2.0.15': - dependencies: - '@smithy/types': 2.12.0 - '@smithy/util-uri-escape': 2.0.0 - tslib: 2.6.2 - '@smithy/querystring-builder@2.2.0': dependencies: '@smithy/types': 2.12.0 '@smithy/util-uri-escape': 2.2.0 tslib: 2.6.2 - '@smithy/querystring-parser@2.0.15': - dependencies: - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/querystring-parser@2.2.0': dependencies: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/service-error-classification@2.0.8': - dependencies: - '@smithy/types': 2.12.0 - '@smithy/service-error-classification@2.1.5': dependencies: '@smithy/types': 2.12.0 @@ -17748,17 +17473,6 @@ snapshots: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/signature-v4@2.0.5': - dependencies: - '@smithy/eventstream-codec': 2.0.14 - '@smithy/is-array-buffer': 2.0.0 - '@smithy/types': 2.12.0 - '@smithy/util-hex-encoding': 2.0.0 - '@smithy/util-middleware': 2.0.8 - '@smithy/util-uri-escape': 2.0.0 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - '@smithy/signature-v4@2.2.1': dependencies: '@smithy/is-array-buffer': 2.2.0 @@ -17769,13 +17483,6 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 - '@smithy/smithy-client@2.1.18': - dependencies: - '@smithy/middleware-stack': 2.0.9 - '@smithy/types': 2.12.0 - '@smithy/util-stream': 2.0.23 - tslib: 2.6.2 - '@smithy/smithy-client@2.5.1': dependencies: '@smithy/middleware-endpoint': 2.5.1 @@ -17789,71 +17496,35 @@ snapshots: dependencies: tslib: 2.6.2 - '@smithy/url-parser@2.0.15': - dependencies: - '@smithy/querystring-parser': 2.0.15 - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/url-parser@2.2.0': dependencies: '@smithy/querystring-parser': 2.2.0 '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/util-base64@2.0.1': - dependencies: - '@smithy/util-buffer-from': 2.0.0 - tslib: 2.6.2 - '@smithy/util-base64@2.3.0': dependencies: '@smithy/util-buffer-from': 2.2.0 '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 - '@smithy/util-body-length-browser@2.0.1': - dependencies: - tslib: 2.6.2 - '@smithy/util-body-length-browser@2.2.0': dependencies: tslib: 2.6.2 - '@smithy/util-body-length-node@2.1.0': - dependencies: - tslib: 2.6.2 - '@smithy/util-body-length-node@2.3.0': dependencies: tslib: 2.6.2 - '@smithy/util-buffer-from@2.0.0': - dependencies: - '@smithy/is-array-buffer': 2.0.0 - tslib: 2.6.2 - '@smithy/util-buffer-from@2.2.0': dependencies: '@smithy/is-array-buffer': 2.2.0 tslib: 2.6.2 - '@smithy/util-config-provider@2.0.0': - dependencies: - tslib: 2.6.2 - '@smithy/util-config-provider@2.3.0': dependencies: tslib: 2.6.2 - '@smithy/util-defaults-mode-browser@2.0.22': - dependencies: - '@smithy/property-provider': 2.2.0 - '@smithy/smithy-client': 2.1.18 - '@smithy/types': 2.12.0 - bowser: 2.11.0 - tslib: 2.6.2 - '@smithy/util-defaults-mode-browser@2.2.1': dependencies: '@smithy/property-provider': 2.2.0 @@ -17862,16 +17533,6 @@ snapshots: bowser: 2.11.0 tslib: 2.6.2 - '@smithy/util-defaults-mode-node@2.0.29': - dependencies: - '@smithy/config-resolver': 2.0.21 - '@smithy/credential-provider-imds': 2.3.0 - '@smithy/node-config-provider': 2.1.8 - '@smithy/property-provider': 2.2.0 - '@smithy/smithy-client': 2.1.18 - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/util-defaults-mode-node@2.3.1': dependencies: '@smithy/config-resolver': 2.2.0 @@ -17882,59 +17543,27 @@ snapshots: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/util-endpoints@1.0.7': - dependencies: - '@smithy/node-config-provider': 2.1.8 - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/util-endpoints@1.2.0': dependencies: '@smithy/node-config-provider': 2.3.0 '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/util-hex-encoding@2.0.0': - dependencies: - tslib: 2.6.2 - '@smithy/util-hex-encoding@2.2.0': dependencies: tslib: 2.6.2 - '@smithy/util-middleware@2.0.8': - dependencies: - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/util-middleware@2.2.0': dependencies: '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/util-retry@2.0.8': - dependencies: - '@smithy/service-error-classification': 2.0.8 - '@smithy/types': 2.12.0 - tslib: 2.6.2 - '@smithy/util-retry@2.2.0': dependencies: '@smithy/service-error-classification': 2.1.5 '@smithy/types': 2.12.0 tslib: 2.6.2 - '@smithy/util-stream@2.0.23': - dependencies: - '@smithy/fetch-http-handler': 2.3.1 - '@smithy/node-http-handler': 2.2.1 - '@smithy/types': 2.12.0 - '@smithy/util-base64': 2.0.1 - '@smithy/util-buffer-from': 2.0.0 - '@smithy/util-hex-encoding': 2.0.0 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - '@smithy/util-stream@2.2.0': dependencies: '@smithy/fetch-http-handler': 2.5.0 @@ -17946,19 +17575,10 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 - '@smithy/util-uri-escape@2.0.0': - dependencies: - tslib: 2.6.2 - '@smithy/util-uri-escape@2.2.0': dependencies: tslib: 2.6.2 - '@smithy/util-utf8@2.0.2': - dependencies: - '@smithy/util-buffer-from': 2.0.0 - tslib: 2.6.2 - '@smithy/util-utf8@2.3.0': dependencies: '@smithy/util-buffer-from': 2.2.0 @@ -17966,7 +17586,7 @@ snapshots: '@smithy/util-waiter@2.0.15': dependencies: - '@smithy/abort-controller': 2.0.15 + '@smithy/abort-controller': 2.2.0 '@smithy/types': 2.12.0 tslib: 2.6.2 @@ -20091,8 +19711,6 @@ snapshots: big-integer@1.6.51: {} - bignumber.js@9.1.1: {} - bignumber.js@9.1.2: {} binary-extensions@2.2.0: {} @@ -22307,7 +21925,7 @@ snapshots: - encoding - supports-color - gcp-metadata@5.2.0(encoding@0.1.13): + gcp-metadata@5.3.0(encoding@0.1.13): dependencies: gaxios: 5.1.0(encoding@0.1.13) json-bigint: 1.0.0 @@ -22503,14 +22121,14 @@ snapshots: transitivePeerDependencies: - supports-color - google-auth-library@8.8.0(encoding@0.1.13): + google-auth-library@8.9.0(encoding@0.1.13): dependencies: arrify: 2.0.1 base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 fast-text-encoding: 1.0.6 gaxios: 5.1.0(encoding@0.1.13) - gcp-metadata: 5.2.0(encoding@0.1.13) + gcp-metadata: 5.3.0(encoding@0.1.13) gtoken: 6.1.2(encoding@0.1.13) jws: 4.0.0 lru-cache: 6.0.0 @@ -22912,7 +22530,7 @@ snapshots: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.5(supports-color@8.1.1) denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -22961,7 +22579,7 @@ snapshots: is-boolean-object@1.1.2: dependencies: call-bind: 1.0.7 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-buffer@1.1.6: {} @@ -22981,7 +22599,7 @@ snapshots: is-date-object@1.0.5: dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-deflate@1.0.0: {} @@ -23031,7 +22649,7 @@ snapshots: is-number-object@1.0.7: dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-number@7.0.0: {} @@ -23054,7 +22672,7 @@ snapshots: is-regex@1.1.4: dependencies: call-bind: 1.0.7 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 is-retry-allowed@2.2.0: {} @@ -23710,7 +23328,7 @@ snapshots: json-bigint@1.0.0: dependencies: - bignumber.js: 9.1.1 + bignumber.js: 9.1.2 json-diff@1.0.6: dependencies: @@ -24589,13 +24207,13 @@ snapshots: '@types/whatwg-url': 11.0.4 whatwg-url: 13.0.0 - mongodb@6.3.0(gcp-metadata@5.2.0(encoding@0.1.13))(socks@2.7.1): + mongodb@6.3.0(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.7.1): dependencies: '@mongodb-js/saslprep': 1.1.0 bson: 6.3.0 mongodb-connection-string-url: 3.0.0 optionalDependencies: - gcp-metadata: 5.2.0(encoding@0.1.13) + gcp-metadata: 5.3.0(encoding@0.1.13) socks: 2.7.1 mqtt-packet@9.0.0: @@ -24657,7 +24275,7 @@ snapshots: dependencies: '@tediousjs/connection-string': 0.5.0 commander: 11.1.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.5(supports-color@8.1.1) rfdc: 1.3.0 tarn: 3.0.2 tedious: 16.7.1 @@ -26118,7 +25736,7 @@ snapshots: retry-request@5.0.2: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.5(supports-color@8.1.1) extend: 3.0.2 transitivePeerDependencies: - supports-color