diff --git a/server/package.json b/server/package.json
index 670bf00884b..55e304e094f 100644
--- a/server/package.json
+++ b/server/package.json
@@ -20,6 +20,7 @@
},
"dependencies": {
"@anthropic-ai/sdk": "^0.39.0",
+ "@aws-sdk/client-bedrock-runtime": "^3.775.0",
"@azure/openai": "1.0.0-beta.10",
"@datastax/astra-db-ts": "^0.1.3",
"@google/generative-ai": "^0.7.1",
diff --git a/server/utils/AiProviders/bedrock/index.js b/server/utils/AiProviders/bedrock/index.js
index d5f66eaeaf1..c5a9b8dbb68 100644
--- a/server/utils/AiProviders/bedrock/index.js
+++ b/server/utils/AiProviders/bedrock/index.js
@@ -1,15 +1,18 @@
-const { StringOutputParser } = require("@langchain/core/output_parsers");
+const {
+ BedrockRuntimeClient,
+ ConverseCommand,
+ ConverseStreamCommand,
+} = require("@aws-sdk/client-bedrock-runtime");
const {
writeResponseChunk,
clientAbortedHandler,
- formatChatHistory,
} = require("../../helpers/chat/responses");
const { NativeEmbedder } = require("../../EmbeddingEngines/native");
const {
LLMPerformanceMonitor,
} = require("../../helpers/chat/LLMPerformanceMonitor");
+const { v4: uuidv4 } = require("uuid");
-// Docs: https://js.langchain.com/v0.2/docs/integrations/chat/bedrock_converse
class AWSBedrockLLM {
/**
* These models do not support system prompts
@@ -23,6 +26,7 @@ class AWSBedrockLLM {
"amazon.titan-text-lite-v1",
"cohere.command-text-v14",
"cohere.command-light-text-v14",
+ "us.deepseek.r1-v1:0",
];
constructor(embedder = null, modelPreference = null) {
@@ -51,6 +55,17 @@ class AWSBedrockLLM {
user: this.promptWindowLimit() * 0.7,
};
+ this.bedrockClient = new BedrockRuntimeClient({
+ region: process.env.AWS_BEDROCK_LLM_REGION,
+ credentials: {
+ accessKeyId: process.env.AWS_BEDROCK_LLM_ACCESS_KEY_ID,
+ secretAccessKey: process.env.AWS_BEDROCK_LLM_ACCESS_KEY,
+ ...(this.authMethod === "sessionToken"
+ ? { sessionToken: process.env.AWS_BEDROCK_LLM_SESSION_TOKEN }
+ : {}),
+ },
+ });
+
this.embedder = embedder ?? new NativeEmbedder();
this.defaultTemp = 0.7;
this.#log(
@@ -69,62 +84,6 @@ class AWSBedrockLLM {
return method;
}
- #bedrockClient({ temperature = 0.7 }) {
- const { ChatBedrockConverse } = require("@langchain/aws");
- return new ChatBedrockConverse({
- model: this.model,
- region: process.env.AWS_BEDROCK_LLM_REGION,
- credentials: {
- accessKeyId: process.env.AWS_BEDROCK_LLM_ACCESS_KEY_ID,
- secretAccessKey: process.env.AWS_BEDROCK_LLM_ACCESS_KEY,
- ...(this.authMethod === "sessionToken"
- ? { sessionToken: process.env.AWS_BEDROCK_LLM_SESSION_TOKEN }
- : {}),
- },
- temperature,
- });
- }
-
- // For streaming we use Langchain's wrapper to handle weird chunks
- // or otherwise absorb headaches that can arise from Bedrock models
- #convertToLangchainPrototypes(chats = []) {
- const {
- HumanMessage,
- SystemMessage,
- AIMessage,
- } = require("@langchain/core/messages");
- const langchainChats = [];
- const roleToMessageMap = {
- system: SystemMessage,
- user: HumanMessage,
- assistant: AIMessage,
- };
-
- for (const chat of chats) {
- if (!roleToMessageMap.hasOwnProperty(chat.role)) continue;
-
- // When a model does not support system prompts, we need to handle it.
- // We will add a new message that simulates the system prompt via a user message and AI response.
- // This will allow the model to respond without crashing but we can still inject context.
- if (
- this.noSystemPromptModels.includes(this.model) &&
- chat.role === "system"
- ) {
- this.#log(
- `Model does not support system prompts! Simulating system prompt via Human/AI message pairs.`
- );
- langchainChats.push(new HumanMessage({ content: chat.content }));
- langchainChats.push(new AIMessage({ content: "Okay." }));
- continue;
- }
-
- const MessageClass = roleToMessageMap[chat.role];
- langchainChats.push(new MessageClass({ content: chat.content }));
- }
-
- return langchainChats;
- }
-
#appendContext(contextTexts = []) {
if (!contextTexts || !contextTexts.length) return "";
return (
@@ -167,22 +126,21 @@ class AWSBedrockLLM {
/**
* Generates appropriate content array for a message + attachments.
+ * TODO: Implement this - attachments are not supported yet for Bedrock.
* @param {{userPrompt:string, attachments: import("../../helpers").Attachment[]}}
* @returns {string|object[]}
*/
#generateContent({ userPrompt, attachments = [] }) {
- if (!attachments.length) {
- return { content: userPrompt };
- }
-
- const content = [{ type: "text", text: userPrompt }];
- for (let attachment of attachments) {
- content.push({
- type: "image_url",
- image_url: attachment.contentString,
- });
- }
- return { content: content.flat() };
+ if (!attachments.length) return [{ text: userPrompt }];
+
+ // const content = [{ type: "text", text: userPrompt }];
+ // for (let attachment of attachments) {
+ // content.push({
+ // type: "image_url",
+ // image_url: attachment.contentString,
+ // });
+ // }
+ // return { content: content.flat() };
}
/**
@@ -195,72 +153,125 @@ class AWSBedrockLLM {
contextTexts = [],
chatHistory = [],
userPrompt = "",
- attachments = [],
+ _attachments = [],
}) {
- // AWS Mistral models do not support system prompts
- if (this.model.startsWith("mistral"))
- return [
- ...formatChatHistory(chatHistory, this.#generateContent, "spread"),
+ let prompt = [
+ {
+ role: "system",
+ content: [
+ { text: `${systemPrompt}${this.#appendContext(contextTexts)}` },
+ ],
+ },
+ ];
+
+ // If the model does not support system prompts, we need to add a user message and assistant message
+ if (this.noSystemPromptModels.includes(this.model)) {
+ prompt = [
{
role: "user",
- ...this.#generateContent({ userPrompt, attachments }),
+ content: [
+ { text: `${systemPrompt}${this.#appendContext(contextTexts)}` },
+ ],
+ },
+ {
+ role: "assistant",
+ content: [{ text: "Okay." }],
},
];
+ }
- const prompt = {
- role: "system",
- content: `${systemPrompt}${this.#appendContext(contextTexts)}`,
- };
return [
- prompt,
- ...formatChatHistory(chatHistory, this.#generateContent, "spread"),
+ ...prompt,
+ ...chatHistory.map((msg) => ({
+ role: msg.role,
+ content: this.#generateContent({
+ userPrompt: msg.content,
+ attachments: msg.attachments,
+ }),
+ })),
{
role: "user",
- ...this.#generateContent({ userPrompt, attachments }),
+ content: this.#generateContent({
+ userPrompt: userPrompt,
+ attachments: [],
+ }),
},
];
}
+ /**
+ * Parses and prepends reasoning from the response and returns the full text response.
+ * @param {Object} response
+ * @returns {string}
+ */
+ #parseReasoningFromResponse({ content = [] }) {
+ let textResponse = content[0]?.text;
+
+ if (
+ !!content?.[1]?.reasoningContent &&
+ content?.[1]?.reasoningContent?.reasoningText?.text?.trim().length > 0
+ )
+ textResponse = `${content?.[1]?.reasoningContent?.reasoningText?.text}${textResponse}`;
+
+ return textResponse;
+ }
+
async getChatCompletion(messages = null, { temperature = 0.7 }) {
- const model = this.#bedrockClient({ temperature });
+ const hasSystem = messages[0]?.role === "system";
+ const [system, ...history] = hasSystem ? messages : [null, ...messages];
+
const result = await LLMPerformanceMonitor.measureAsyncFunction(
- model
- .pipe(new StringOutputParser())
- .invoke(this.#convertToLangchainPrototypes(messages))
+ this.bedrockClient
+ .send(
+ new ConverseCommand({
+ modelId: this.model,
+ messages: history,
+ inferenceConfig: {
+ maxTokens: this.promptWindowLimit(),
+ temperature,
+ },
+ system: !!system ? system.content : undefined,
+ })
+ )
.catch((e) => {
throw new Error(
`AWSBedrock::getChatCompletion failed to communicate with Bedrock client. ${e.message}`
);
- })
+ }),
+ messages,
+ false
);
- if (!result.output || result.output.length === 0) return null;
-
- // Langchain does not return the usage metrics in the response so we estimate them
- const promptTokens = LLMPerformanceMonitor.countTokens(messages);
- const completionTokens = LLMPerformanceMonitor.countTokens([
- { content: result.output },
- ]);
-
+ const response = result.output;
+ if (!response || !response?.output) return null;
return {
- textResponse: result.output,
+ textResponse: this.#parseReasoningFromResponse(response.output?.message),
metrics: {
- prompt_tokens: promptTokens,
- completion_tokens: completionTokens,
- total_tokens: promptTokens + completionTokens,
- outputTps: completionTokens / result.duration,
+ prompt_tokens: response?.usage?.inputTokens,
+ completion_tokens: response?.usage?.outputTokens,
+ total_tokens: response?.usage?.totalTokens,
+ outputTps:
+ response?.usage?.outputTokens / (response?.metrics?.latencyMs / 1000),
duration: result.duration,
},
};
}
async streamGetChatCompletion(messages = null, { temperature = 0.7 }) {
- const model = this.#bedrockClient({ temperature });
+ const hasSystem = messages[0]?.role === "system";
+ const [system, ...history] = hasSystem ? messages : [null, ...messages];
+
const measuredStreamRequest = await LLMPerformanceMonitor.measureStream(
- model
- .pipe(new StringOutputParser())
- .stream(this.#convertToLangchainPrototypes(messages)),
- messages
+ this.bedrockClient.send(
+ new ConverseStreamCommand({
+ modelId: this.model,
+ messages: history,
+ inferenceConfig: { maxTokens: this.promptWindowLimit(), temperature },
+ system: !!system ? system.content : undefined,
+ })
+ ),
+ messages,
+ false
);
return measuredStreamRequest;
}
@@ -275,12 +286,15 @@ class AWSBedrockLLM {
*/
handleStream(response, stream, responseProps) {
const { uuid = uuidv4(), sources = [] } = responseProps;
+ let hasUsageMetrics = false;
+ let usage = {
+ prompt_tokens: 0,
+ completion_tokens: 0,
+ };
return new Promise(async (resolve) => {
let fullText = "";
- let usage = {
- completion_tokens: 0,
- };
+ let reasoningText = "";
// Establish listener to early-abort a streaming response
// in case things go sideways or the user does not like the response.
@@ -293,25 +307,82 @@ class AWSBedrockLLM {
response.on("close", handleAbort);
try {
- for await (const chunk of stream) {
+ for await (const chunk of stream.stream) {
if (chunk === undefined)
throw new Error(
"Stream returned undefined chunk. Aborting reply - check model provider logs."
);
- const content = chunk.hasOwnProperty("content")
- ? chunk.content
- : chunk;
- fullText += content;
- if (!!content) usage.completion_tokens++; // Dont count empty chunks
- writeResponseChunk(response, {
- uuid,
- sources: [],
- type: "textResponseChunk",
- textResponse: content,
- close: false,
- error: false,
- });
+ const action = Object.keys(chunk)[0];
+ if (action === "metadata") {
+ hasUsageMetrics = true;
+ usage.prompt_tokens = chunk.metadata?.usage?.inputTokens ?? 0;
+ usage.completion_tokens = chunk.metadata?.usage?.outputTokens ?? 0;
+ usage.total_tokens = chunk.metadata?.usage?.totalTokens ?? 0;
+ }
+
+ if (action === "contentBlockDelta") {
+ const token = chunk.contentBlockDelta?.delta?.text;
+ const reasoningToken =
+ chunk.contentBlockDelta?.delta?.reasoningContent?.text;
+
+ // Reasoning models will always return the reasoning text before the token text.
+ if (reasoningToken) {
+ // If the reasoning text is empty (''), we need to initialize it
+ // and send the first chunk of reasoning text.
+ if (reasoningText.length === 0) {
+ writeResponseChunk(response, {
+ uuid,
+ sources: [],
+ type: "textResponseChunk",
+ textResponse: `${reasoningToken}`,
+ close: false,
+ error: false,
+ });
+ reasoningText += `${reasoningToken}`;
+ continue;
+ } else {
+ writeResponseChunk(response, {
+ uuid,
+ sources: [],
+ type: "textResponseChunk",
+ textResponse: reasoningToken,
+ close: false,
+ error: false,
+ });
+ reasoningText += reasoningToken;
+ }
+ }
+
+ // If the reasoning text is not empty, but the reasoning token is empty
+ // and the token text is not empty we need to close the reasoning text and begin sending the token text.
+ if (!!reasoningText && !reasoningToken && token) {
+ writeResponseChunk(response, {
+ uuid,
+ sources: [],
+ type: "textResponseChunk",
+ textResponse: ``,
+ close: false,
+ error: false,
+ });
+ fullText += `${reasoningText}`;
+ reasoningText = "";
+ }
+
+ if (token) {
+ fullText += token;
+ // If we never saw a usage metric, we can estimate them by number of completion chunks
+ if (!hasUsageMetrics) usage.completion_tokens++;
+ writeResponseChunk(response, {
+ uuid,
+ sources: [],
+ type: "textResponseChunk",
+ textResponse: token,
+ close: false,
+ error: false,
+ });
+ }
+ }
}
writeResponseChunk(response, {
@@ -326,18 +397,18 @@ class AWSBedrockLLM {
stream?.endMeasurement(usage);
resolve(fullText);
} catch (error) {
+ console.log(`\x1b[43m\x1b[34m[STREAMING ERROR]\x1b[0m ${e.message}`);
writeResponseChunk(response, {
uuid,
+ type: "abort",
+ textResponse: null,
sources: [],
- type: "textResponseChunk",
- textResponse: "",
close: true,
- error: `AWSBedrock:streaming - could not stream chat. ${
- error?.cause ?? error.message
- }`,
+ error: `AWSBedrock:streaming - could not stream chat. ${error?.cause ?? error.message}`,
});
response.removeListener("close", handleAbort);
stream?.endMeasurement(usage);
+ resolve(fullText); // Return what we currently have - if anything.
}
});
}
diff --git a/server/yarn.lock b/server/yarn.lock
index e7a45f9ce08..8ca18821622 100644
--- a/server/yarn.lock
+++ b/server/yarn.lock
@@ -2,6 +2,14 @@
# yarn lockfile v1
+"@75lb/deep-merge@^1.1.1":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@75lb/deep-merge/-/deep-merge-1.1.2.tgz#6aa53d9730e64a159075da65d3bd057abfe1dde0"
+ integrity sha512-08K9ou5VNbheZFxM5tDWoqjA3ImC50DiuuJ2tj1yEPRfkp8lLLg6XAaJ4On+a0yAXor/8ay5gHnAIshRM44Kpw==
+ dependencies:
+ lodash "^4.17.21"
+ typical "^7.1.1"
+
"@anthropic-ai/sdk@^0.20.1":
version "0.20.9"
resolved "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.20.9.tgz"
@@ -192,6 +200,57 @@
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
+"@aws-sdk/client-bedrock-runtime@^3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.775.0.tgz#df3ba82e6d53258433cf4d701c958924ff88fde2"
+ integrity sha512-EsPYYZl8B0mD6DPeyiyyCkg+2BNQfOrwwBzYnmWFBibRFHFPLDY5xvwTsmnJj4j4hUsBgB+fA0LKoGVYFZZlkg==
+ dependencies:
+ "@aws-crypto/sha256-browser" "5.2.0"
+ "@aws-crypto/sha256-js" "5.2.0"
+ "@aws-sdk/core" "3.775.0"
+ "@aws-sdk/credential-provider-node" "3.775.0"
+ "@aws-sdk/middleware-host-header" "3.775.0"
+ "@aws-sdk/middleware-logger" "3.775.0"
+ "@aws-sdk/middleware-recursion-detection" "3.775.0"
+ "@aws-sdk/middleware-user-agent" "3.775.0"
+ "@aws-sdk/region-config-resolver" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@aws-sdk/util-endpoints" "3.775.0"
+ "@aws-sdk/util-user-agent-browser" "3.775.0"
+ "@aws-sdk/util-user-agent-node" "3.775.0"
+ "@smithy/config-resolver" "^4.1.0"
+ "@smithy/core" "^3.2.0"
+ "@smithy/eventstream-serde-browser" "^4.0.2"
+ "@smithy/eventstream-serde-config-resolver" "^4.1.0"
+ "@smithy/eventstream-serde-node" "^4.0.2"
+ "@smithy/fetch-http-handler" "^5.0.2"
+ "@smithy/hash-node" "^4.0.2"
+ "@smithy/invalid-dependency" "^4.0.2"
+ "@smithy/middleware-content-length" "^4.0.2"
+ "@smithy/middleware-endpoint" "^4.1.0"
+ "@smithy/middleware-retry" "^4.1.0"
+ "@smithy/middleware-serde" "^4.0.3"
+ "@smithy/middleware-stack" "^4.0.2"
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/node-http-handler" "^4.0.4"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/smithy-client" "^4.2.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/url-parser" "^4.0.2"
+ "@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.8"
+ "@smithy/util-defaults-mode-node" "^4.0.8"
+ "@smithy/util-endpoints" "^3.0.2"
+ "@smithy/util-middleware" "^4.0.2"
+ "@smithy/util-retry" "^4.0.2"
+ "@smithy/util-stream" "^4.2.0"
+ "@smithy/util-utf8" "^4.0.0"
+ "@types/uuid" "^9.0.1"
+ tslib "^2.6.2"
+ uuid "^9.0.1"
+
"@aws-sdk/client-kendra@^3.352.0":
version "3.616.0"
resolved "https://registry.npmjs.org/@aws-sdk/client-kendra/-/client-kendra-3.616.0.tgz"
@@ -329,6 +388,50 @@
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
+"@aws-sdk/client-sso@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.775.0.tgz#3b2af9433f4f9925d0031bf213525dc11a8263c7"
+ integrity sha512-vqG1S2ap77WP4D5qt4bEPE0duQ4myN+cDr1NeP8QpSTajetbkDGVo7h1VViYMcUoFUVWBj6Qf1X1VfOq+uaxbA==
+ dependencies:
+ "@aws-crypto/sha256-browser" "5.2.0"
+ "@aws-crypto/sha256-js" "5.2.0"
+ "@aws-sdk/core" "3.775.0"
+ "@aws-sdk/middleware-host-header" "3.775.0"
+ "@aws-sdk/middleware-logger" "3.775.0"
+ "@aws-sdk/middleware-recursion-detection" "3.775.0"
+ "@aws-sdk/middleware-user-agent" "3.775.0"
+ "@aws-sdk/region-config-resolver" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@aws-sdk/util-endpoints" "3.775.0"
+ "@aws-sdk/util-user-agent-browser" "3.775.0"
+ "@aws-sdk/util-user-agent-node" "3.775.0"
+ "@smithy/config-resolver" "^4.1.0"
+ "@smithy/core" "^3.2.0"
+ "@smithy/fetch-http-handler" "^5.0.2"
+ "@smithy/hash-node" "^4.0.2"
+ "@smithy/invalid-dependency" "^4.0.2"
+ "@smithy/middleware-content-length" "^4.0.2"
+ "@smithy/middleware-endpoint" "^4.1.0"
+ "@smithy/middleware-retry" "^4.1.0"
+ "@smithy/middleware-serde" "^4.0.3"
+ "@smithy/middleware-stack" "^4.0.2"
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/node-http-handler" "^4.0.4"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/smithy-client" "^4.2.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/url-parser" "^4.0.2"
+ "@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.8"
+ "@smithy/util-defaults-mode-node" "^4.0.8"
+ "@smithy/util-endpoints" "^3.0.2"
+ "@smithy/util-middleware" "^4.0.2"
+ "@smithy/util-retry" "^4.0.2"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
+
"@aws-sdk/client-sts@3.616.0":
version "3.616.0"
resolved "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.616.0.tgz"
@@ -388,6 +491,23 @@
fast-xml-parser "4.2.5"
tslib "^2.6.2"
+"@aws-sdk/core@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.775.0.tgz#5d22ba78f07c07b48fb4d5b18172b9a896c0cbd0"
+ integrity sha512-8vpW4WihVfz0DX+7WnnLGm3GuQER++b0IwQG35JlQMlgqnc44M//KbJPsIHA0aJUJVwJAEShgfr5dUbY8WUzaA==
+ dependencies:
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/core" "^3.2.0"
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/signature-v4" "^5.0.2"
+ "@smithy/smithy-client" "^4.2.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-middleware" "^4.0.2"
+ fast-xml-parser "4.4.1"
+ tslib "^2.6.2"
+
"@aws-sdk/credential-provider-env@3.609.0":
version "3.609.0"
resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.609.0.tgz"
@@ -398,6 +518,17 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/credential-provider-env@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.775.0.tgz#b8c81818f4c62d89b5f04dc410ab9b48e954f22c"
+ integrity sha512-6ESVxwCbGm7WZ17kY1fjmxQud43vzJFoLd4bmlR+idQSWdqlzGDYdcfzpjDKTcivdtNrVYmFvcH1JBUwCRAZhw==
+ dependencies:
+ "@aws-sdk/core" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/credential-provider-http@3.616.0":
version "3.616.0"
resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.616.0.tgz"
@@ -413,6 +544,22 @@
"@smithy/util-stream" "^3.1.0"
tslib "^2.6.2"
+"@aws-sdk/credential-provider-http@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.775.0.tgz#0fbc7f4e6cada37fc9b647de0d7c12a42a44bcc6"
+ integrity sha512-PjDQeDH/J1S0yWV32wCj2k5liRo0ssXMseCBEkCsD3SqsU8o5cU82b0hMX4sAib/RkglCSZqGO0xMiN0/7ndww==
+ dependencies:
+ "@aws-sdk/core" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/fetch-http-handler" "^5.0.2"
+ "@smithy/node-http-handler" "^4.0.4"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/smithy-client" "^4.2.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-stream" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/credential-provider-ini@3.616.0":
version "3.616.0"
resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.616.0.tgz"
@@ -430,6 +577,25 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/credential-provider-ini@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.775.0.tgz#64be57d4ef2a2ca9a685255969a5989759042f55"
+ integrity sha512-0gJc6cALsgrjeC5U3qDjbz4myIC/j49+gPz9nkvY+C0OYWt1KH1tyfiZUuCRGfuFHhQ+3KMMDSL229TkBP3E7g==
+ dependencies:
+ "@aws-sdk/core" "3.775.0"
+ "@aws-sdk/credential-provider-env" "3.775.0"
+ "@aws-sdk/credential-provider-http" "3.775.0"
+ "@aws-sdk/credential-provider-process" "3.775.0"
+ "@aws-sdk/credential-provider-sso" "3.775.0"
+ "@aws-sdk/credential-provider-web-identity" "3.775.0"
+ "@aws-sdk/nested-clients" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/credential-provider-imds" "^4.0.2"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/shared-ini-file-loader" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/credential-provider-node@3.616.0", "@aws-sdk/credential-provider-node@^3.600.0":
version "3.616.0"
resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.616.0.tgz"
@@ -448,6 +614,24 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/credential-provider-node@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.775.0.tgz#cfa9e4135d8480a38aa1e7590fac809fe6030703"
+ integrity sha512-D8Zre5W2sXC/ANPqCWPqwYpU1cKY9DF6ckFZyDrqlcBC0gANgpY6fLrBtYo2fwJsbj+1A24iIpBINV7erdprgA==
+ dependencies:
+ "@aws-sdk/credential-provider-env" "3.775.0"
+ "@aws-sdk/credential-provider-http" "3.775.0"
+ "@aws-sdk/credential-provider-ini" "3.775.0"
+ "@aws-sdk/credential-provider-process" "3.775.0"
+ "@aws-sdk/credential-provider-sso" "3.775.0"
+ "@aws-sdk/credential-provider-web-identity" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/credential-provider-imds" "^4.0.2"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/shared-ini-file-loader" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/credential-provider-process@3.614.0":
version "3.614.0"
resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.614.0.tgz"
@@ -459,6 +643,18 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/credential-provider-process@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.775.0.tgz#7ab90383f12461c5d20546e933924e654660542b"
+ integrity sha512-A6k68H9rQp+2+7P7SGO90Csw6nrUEm0Qfjpn9Etc4EboZhhCLs9b66umUsTsSBHus4FDIe5JQxfCUyt1wgNogg==
+ dependencies:
+ "@aws-sdk/core" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/shared-ini-file-loader" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/credential-provider-sso@3.616.0":
version "3.616.0"
resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.616.0.tgz"
@@ -472,6 +668,20 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/credential-provider-sso@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.775.0.tgz#fb0267025981b8d0b7ba55fdfb18742759708d64"
+ integrity sha512-du06V7u9HDmRuwZnRjf85shO3dffeKOkQplV5/2vf3LgTPNEI9caNomi/cCGyxKGOeSUHAKrQ1HvpPfOaI6t5Q==
+ dependencies:
+ "@aws-sdk/client-sso" "3.775.0"
+ "@aws-sdk/core" "3.775.0"
+ "@aws-sdk/token-providers" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/shared-ini-file-loader" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/credential-provider-web-identity@3.609.0":
version "3.609.0"
resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.609.0.tgz"
@@ -482,6 +692,18 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/credential-provider-web-identity@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.775.0.tgz#d0db1b0bc37c95c99d3728c71bbe76b734704e12"
+ integrity sha512-z4XLYui5aHsr78mbd5BtZfm55OM5V55qK/X17OPrEqjYDDk3GlI8Oe2ZjTmOVrKwMpmzXKhsakeFHKfDyOvv1A==
+ dependencies:
+ "@aws-sdk/core" "3.775.0"
+ "@aws-sdk/nested-clients" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/middleware-host-header@3.616.0":
version "3.616.0"
resolved "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.616.0.tgz"
@@ -492,6 +714,16 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/middleware-host-header@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.775.0.tgz#1bf8160b8f4f96ba30c19f9baa030a6c9bd5f94d"
+ integrity sha512-tkSegM0Z6WMXpLB8oPys/d+umYIocvO298mGvcMCncpRl77L9XkvSLJIFzaHes+o7djAgIduYw8wKIMStFss2w==
+ dependencies:
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/middleware-logger@3.609.0":
version "3.609.0"
resolved "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.609.0.tgz"
@@ -501,6 +733,15 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/middleware-logger@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.775.0.tgz#df1909d441cd4bade8d6c7d24c41532808db0e81"
+ integrity sha512-FaxO1xom4MAoUJsldmR92nT1G6uZxTdNYOFYtdHfd6N2wcNaTuxgjIvqzg5y7QIH9kn58XX/dzf1iTjgqUStZw==
+ dependencies:
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/middleware-recursion-detection@3.616.0":
version "3.616.0"
resolved "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.616.0.tgz"
@@ -511,6 +752,16 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/middleware-recursion-detection@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.775.0.tgz#36a40f467754d7c86424d12ef45c05e96ce3475b"
+ integrity sha512-GLCzC8D0A0YDG5u3F5U03Vb9j5tcOEFhr8oc6PDk0k0vm5VwtZOE6LvK7hcCSoAB4HXyOUM0sQuXrbaAh9OwXA==
+ dependencies:
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/middleware-user-agent@3.616.0":
version "3.616.0"
resolved "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.616.0.tgz"
@@ -522,6 +773,63 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/middleware-user-agent@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.775.0.tgz#66950672df55ddb32062baa4d92c67b3b67dfa65"
+ integrity sha512-7Lffpr1ptOEDE1ZYH1T78pheEY1YmeXWBfFt/amZ6AGsKSLG+JPXvof3ltporTGR2bhH/eJPo7UHCglIuXfzYg==
+ dependencies:
+ "@aws-sdk/core" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@aws-sdk/util-endpoints" "3.775.0"
+ "@smithy/core" "^3.2.0"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
+"@aws-sdk/nested-clients@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.775.0.tgz#abf064391a0b967ad44a4657d6ffcea729f9014d"
+ integrity sha512-f37jmAzkuIhKyhtA6s0LGpqQvm218vq+RNMUDkGm1Zz2fxJ5pBIUTDtygiI3vXTcmt9DTIB8S6JQhjrgtboktw==
+ dependencies:
+ "@aws-crypto/sha256-browser" "5.2.0"
+ "@aws-crypto/sha256-js" "5.2.0"
+ "@aws-sdk/core" "3.775.0"
+ "@aws-sdk/middleware-host-header" "3.775.0"
+ "@aws-sdk/middleware-logger" "3.775.0"
+ "@aws-sdk/middleware-recursion-detection" "3.775.0"
+ "@aws-sdk/middleware-user-agent" "3.775.0"
+ "@aws-sdk/region-config-resolver" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@aws-sdk/util-endpoints" "3.775.0"
+ "@aws-sdk/util-user-agent-browser" "3.775.0"
+ "@aws-sdk/util-user-agent-node" "3.775.0"
+ "@smithy/config-resolver" "^4.1.0"
+ "@smithy/core" "^3.2.0"
+ "@smithy/fetch-http-handler" "^5.0.2"
+ "@smithy/hash-node" "^4.0.2"
+ "@smithy/invalid-dependency" "^4.0.2"
+ "@smithy/middleware-content-length" "^4.0.2"
+ "@smithy/middleware-endpoint" "^4.1.0"
+ "@smithy/middleware-retry" "^4.1.0"
+ "@smithy/middleware-serde" "^4.0.3"
+ "@smithy/middleware-stack" "^4.0.2"
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/node-http-handler" "^4.0.4"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/smithy-client" "^4.2.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/url-parser" "^4.0.2"
+ "@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.8"
+ "@smithy/util-defaults-mode-node" "^4.0.8"
+ "@smithy/util-endpoints" "^3.0.2"
+ "@smithy/util-middleware" "^4.0.2"
+ "@smithy/util-retry" "^4.0.2"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
+
"@aws-sdk/region-config-resolver@3.614.0":
version "3.614.0"
resolved "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.614.0.tgz"
@@ -534,6 +842,18 @@
"@smithy/util-middleware" "^3.0.3"
tslib "^2.6.2"
+"@aws-sdk/region-config-resolver@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.775.0.tgz#592b52498e68501fe46480be3dfb185e949d1eab"
+ integrity sha512-40iH3LJjrQS3LKUJAl7Wj0bln7RFPEvUYKFxtP8a+oKFDO0F65F52xZxIJbPn6sHkxWDAnZlGgdjZXM3p2g5wQ==
+ dependencies:
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-config-provider" "^4.0.0"
+ "@smithy/util-middleware" "^4.0.2"
+ tslib "^2.6.2"
+
"@aws-sdk/token-providers@3.614.0":
version "3.614.0"
resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.614.0.tgz"
@@ -545,6 +865,18 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/token-providers@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.775.0.tgz#0d2128b2c8985731dcf592c5b9334654ddd0556b"
+ integrity sha512-Q6MtbEhkOggVSz/dN89rIY/ry80U3v89o0Lrrc+Rpvaiaaz8pEN0DsfEcg0IjpzBQ8Owoa6lNWyglHbzPhaJpA==
+ dependencies:
+ "@aws-sdk/nested-clients" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/shared-ini-file-loader" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/types@3.609.0", "@aws-sdk/types@^3.222.0":
version "3.609.0"
resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.609.0.tgz"
@@ -553,6 +885,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/types@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.775.0.tgz#09863a9e68c080947db7c3d226d1c56b8f0f5150"
+ integrity sha512-ZoGKwa4C9fC9Av6bdfqcW6Ix5ot05F/S4VxWR2nHuMv7hzfmAjTOcUiWT7UR4hM/U0whf84VhDtXN/DWAk52KA==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@aws-sdk/util-endpoints@3.614.0":
version "3.614.0"
resolved "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.614.0.tgz"
@@ -563,6 +903,16 @@
"@smithy/util-endpoints" "^2.0.5"
tslib "^2.6.2"
+"@aws-sdk/util-endpoints@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.775.0.tgz#2f6fd728c86aeb1fba38506161b2eb024de17c19"
+ integrity sha512-yjWmUgZC9tUxAo8Uaplqmq0eUh0zrbZJdwxGRKdYxfm4RG6fMw1tj52+KkatH7o+mNZvg1GDcVp/INktxonJLw==
+ dependencies:
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-endpoints" "^3.0.2"
+ tslib "^2.6.2"
+
"@aws-sdk/util-locate-window@^3.0.0":
version "3.568.0"
resolved "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.568.0.tgz"
@@ -580,6 +930,16 @@
bowser "^2.11.0"
tslib "^2.6.2"
+"@aws-sdk/util-user-agent-browser@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.775.0.tgz#b69a1a5548ccc6db1acb3ec115967593ece927a1"
+ integrity sha512-txw2wkiJmZKVdDbscK7VBK+u+TJnRtlUjRTLei+elZg2ADhpQxfVAQl436FUeIv6AhB/oRHW6/K/EAGXUSWi0A==
+ dependencies:
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/types" "^4.2.0"
+ bowser "^2.11.0"
+ tslib "^2.6.2"
+
"@aws-sdk/util-user-agent-node@3.614.0":
version "3.614.0"
resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.614.0.tgz"
@@ -590,6 +950,17 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@aws-sdk/util-user-agent-node@3.775.0":
+ version "3.775.0"
+ resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.775.0.tgz#dbc34ff2d84e2c3d10466081cad005d49c3d9740"
+ integrity sha512-N9yhTevbizTOMo3drH7Eoy6OkJ3iVPxhV7dwb6CMAObbLneS36CSfA6xQXupmHWcRvZPTz8rd1JGG3HzFOau+g==
+ dependencies:
+ "@aws-sdk/middleware-user-agent" "3.775.0"
+ "@aws-sdk/types" "3.775.0"
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@azure-rest/core-client@^1.1.7":
version "1.4.0"
resolved "https://registry.npmjs.org/@azure-rest/core-client/-/core-client-1.4.0.tgz"
@@ -1439,6 +1810,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/abort-controller@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.0.2.tgz#36a23e8cc65fc03cacb6afa35dfbfd319c560c6b"
+ integrity sha512-Sl/78VDtgqKxN2+1qduaVE140XF+Xg+TafkncspwM4jFP/LHr76ZHmIY/y3V1M0mMLNk+Je6IGbzxy23RSToMw==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/config-resolver@^3.0.5":
version "3.0.5"
resolved "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.5.tgz"
@@ -1450,6 +1829,17 @@
"@smithy/util-middleware" "^3.0.3"
tslib "^2.6.2"
+"@smithy/config-resolver@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.1.0.tgz#de1043cbd75f05d99798b0fbcfdaf4b89b0f2f41"
+ integrity sha512-8smPlwhga22pwl23fM5ew4T9vfLUCeFXlcqNOCD5M5h8VmNPNUE9j6bQSuRXpDSV11L/E/SwEBQuW8hr6+nS1A==
+ dependencies:
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-config-provider" "^4.0.0"
+ "@smithy/util-middleware" "^4.0.2"
+ tslib "^2.6.2"
+
"@smithy/core@^2.2.7":
version "2.2.8"
resolved "https://registry.npmjs.org/@smithy/core/-/core-2.2.8.tgz"
@@ -1464,6 +1854,20 @@
"@smithy/util-middleware" "^3.0.3"
tslib "^2.6.2"
+"@smithy/core@^3.2.0":
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.2.0.tgz#613b15f76eab9a6be396b1d5453b6bc8f22ba99c"
+ integrity sha512-k17bgQhVZ7YmUvA8at4af1TDpl0NDMBuBKJl8Yg0nrefwmValU+CnA5l/AriVdQNthU/33H3nK71HrLgqOPr1Q==
+ dependencies:
+ "@smithy/middleware-serde" "^4.0.3"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-body-length-browser" "^4.0.0"
+ "@smithy/util-middleware" "^4.0.2"
+ "@smithy/util-stream" "^4.2.0"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
+
"@smithy/credential-provider-imds@^3.1.4":
version "3.1.4"
resolved "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-3.1.4.tgz"
@@ -1475,6 +1879,17 @@
"@smithy/url-parser" "^3.0.3"
tslib "^2.6.2"
+"@smithy/credential-provider-imds@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.0.2.tgz#1ec34a04842fa69996b151a695b027f0486c69a8"
+ integrity sha512-32lVig6jCaWBHnY+OEQ6e6Vnt5vDHaLiydGrwYMW9tPqO688hPGTYRamYJ1EptxEC2rAwJrHWmPoKRBl4iTa8w==
+ dependencies:
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ "@smithy/url-parser" "^4.0.2"
+ tslib "^2.6.2"
+
"@smithy/eventstream-codec@^3.1.2":
version "3.1.2"
resolved "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-3.1.2.tgz"
@@ -1485,6 +1900,16 @@
"@smithy/util-hex-encoding" "^3.0.0"
tslib "^2.6.2"
+"@smithy/eventstream-codec@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.0.2.tgz#d4d77699308a3dfeea1b2e87683845f5d8440bdb"
+ integrity sha512-p+f2kLSK7ZrXVfskU/f5dzksKTewZk8pJLPvER3aFHPt76C2MxD9vNatSfLzzQSQB4FNO96RK4PSXfhD1TTeMQ==
+ dependencies:
+ "@aws-crypto/crc32" "5.2.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-hex-encoding" "^4.0.0"
+ tslib "^2.6.2"
+
"@smithy/eventstream-serde-browser@^3.0.4":
version "3.0.5"
resolved "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.5.tgz"
@@ -1494,6 +1919,15 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/eventstream-serde-browser@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.0.2.tgz#876f05491373ab217801c47b802601b8c09388d4"
+ integrity sha512-CepZCDs2xgVUtH7ZZ7oDdZFH8e6Y2zOv8iiX6RhndH69nlojCALSKK+OXwZUgOtUZEUaZ5e1hULVCHYbCn7pug==
+ dependencies:
+ "@smithy/eventstream-serde-universal" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/eventstream-serde-config-resolver@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.3.tgz"
@@ -1502,6 +1936,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/eventstream-serde-config-resolver@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.1.0.tgz#4ab7a2575e9041a2df2179bce64619a4e632e4d3"
+ integrity sha512-1PI+WPZ5TWXrfj3CIoKyUycYynYJgZjuQo8U+sphneOtjsgrttYybdqESFReQrdWJ+LKt6NEdbYzmmfDBmjX2A==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/eventstream-serde-node@^3.0.4":
version "3.0.4"
resolved "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.4.tgz"
@@ -1511,6 +1953,15 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/eventstream-serde-node@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.0.2.tgz#390306ff79edb0c607705f639d8c5a76caad4bf7"
+ integrity sha512-C5bJ/C6x9ENPMx2cFOirspnF9ZsBVnBMtP6BdPl/qYSuUawdGQ34Lq0dMcf42QTjUZgWGbUIZnz6+zLxJlb9aw==
+ dependencies:
+ "@smithy/eventstream-serde-universal" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/eventstream-serde-universal@^3.0.4":
version "3.0.4"
resolved "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.4.tgz"
@@ -1520,6 +1971,15 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/eventstream-serde-universal@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.0.2.tgz#9f45472fc4fe5fe5f7c22c33d90ec6fc0230d0ae"
+ integrity sha512-St8h9JqzvnbB52FtckiHPN4U/cnXcarMniXRXTKn0r4b4XesZOGiAyUdj1aXbqqn1icSqBlzzUsCl6nPB018ng==
+ dependencies:
+ "@smithy/eventstream-codec" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/fetch-http-handler@^3.2.2":
version "3.2.2"
resolved "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.2.tgz"
@@ -1531,6 +1991,17 @@
"@smithy/util-base64" "^3.0.0"
tslib "^2.6.2"
+"@smithy/fetch-http-handler@^5.0.2":
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.2.tgz#9d3cacf044aa9573ab933f445ab95cddb284813d"
+ integrity sha512-+9Dz8sakS9pe7f2cBocpJXdeVjMopUDLgZs1yWeu7h++WqSbjUYv/JAJwKwXw1HV6gq1jyWjxuyn24E2GhoEcQ==
+ dependencies:
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/querystring-builder" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-base64" "^4.0.0"
+ tslib "^2.6.2"
+
"@smithy/hash-node@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-3.0.3.tgz"
@@ -1541,6 +2012,16 @@
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
+"@smithy/hash-node@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.0.2.tgz#a34fe5a33b067d754ca63302b9791778f003e437"
+ integrity sha512-VnTpYPnRUE7yVhWozFdlxcYknv9UN7CeOqSrMH+V877v4oqtVYuoqhIhtSjmGPvYrYnAkaM61sLMKHvxL138yg==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-buffer-from" "^4.0.0"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
+
"@smithy/invalid-dependency@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-3.0.3.tgz"
@@ -1549,6 +2030,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/invalid-dependency@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.0.2.tgz#e9b1c5e407d795f10a03afba90e37bccdc3e38f7"
+ integrity sha512-GatB4+2DTpgWPday+mnUkoumP54u/MDM/5u44KF9hIu8jF0uafZtQLcdfIKkIcUNuF/fBojpLEHZS/56JqPeXQ==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/is-array-buffer@^2.2.0":
version "2.2.0"
resolved "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz"
@@ -1563,6 +2052,13 @@
dependencies:
tslib "^2.6.2"
+"@smithy/is-array-buffer@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-4.0.0.tgz#55a939029321fec462bcc574890075cd63e94206"
+ integrity sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==
+ dependencies:
+ tslib "^2.6.2"
+
"@smithy/middleware-content-length@^3.0.4":
version "3.0.4"
resolved "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-3.0.4.tgz"
@@ -1572,6 +2068,15 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/middleware-content-length@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.0.2.tgz#ff78658e8047ad7038f58478cf8713ee2f6ef647"
+ integrity sha512-hAfEXm1zU+ELvucxqQ7I8SszwQ4znWMbNv6PLMndN83JJN41EPuS93AIyh2N+gJ6x8QFhzSO6b7q2e6oClDI8A==
+ dependencies:
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/middleware-endpoint@^3.0.5":
version "3.0.5"
resolved "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.0.5.tgz"
@@ -1585,6 +2090,20 @@
"@smithy/util-middleware" "^3.0.3"
tslib "^2.6.2"
+"@smithy/middleware-endpoint@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.1.0.tgz#cbfe47c5632942c960dbcf71fb02fd0d9985444d"
+ integrity sha512-xhLimgNCbCzsUppRTGXWkZywksuTThxaIB0HwbpsVLY5sceac4e1TZ/WKYqufQLaUy+gUSJGNdwD2jo3cXL0iA==
+ dependencies:
+ "@smithy/core" "^3.2.0"
+ "@smithy/middleware-serde" "^4.0.3"
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/shared-ini-file-loader" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ "@smithy/url-parser" "^4.0.2"
+ "@smithy/util-middleware" "^4.0.2"
+ tslib "^2.6.2"
+
"@smithy/middleware-retry@^3.0.10", "@smithy/middleware-retry@^3.0.11":
version "3.0.11"
resolved "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.11.tgz"
@@ -1600,6 +2119,21 @@
tslib "^2.6.2"
uuid "^9.0.1"
+"@smithy/middleware-retry@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.1.0.tgz#338ac1e025bbc6fd7b008152c4efa8bc0591acc9"
+ integrity sha512-2zAagd1s6hAaI/ap6SXi5T3dDwBOczOMCSkkYzktqN1+tzbk1GAsHNAdo/1uzxz3Ky02jvZQwbi/vmDA6z4Oyg==
+ dependencies:
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/service-error-classification" "^4.0.2"
+ "@smithy/smithy-client" "^4.2.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-middleware" "^4.0.2"
+ "@smithy/util-retry" "^4.0.2"
+ tslib "^2.6.2"
+ uuid "^9.0.1"
+
"@smithy/middleware-serde@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.3.tgz"
@@ -1608,6 +2142,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/middleware-serde@^4.0.3":
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.0.3.tgz#b90ef1065ad9dc0b54c561fae73c8a5792d145e3"
+ integrity sha512-rfgDVrgLEVMmMn0BI8O+8OVr6vXzjV7HZj57l0QxslhzbvVfikZbVfBVthjLHqib4BW44QhcIgJpvebHlRaC9A==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/middleware-stack@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.3.tgz"
@@ -1616,6 +2158,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/middleware-stack@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.0.2.tgz#ca7bc3eedc7c1349e2cf94e0dc92a68d681bef18"
+ integrity sha512-eSPVcuJJGVYrFYu2hEq8g8WWdJav3sdrI4o2c6z/rjnYDd3xH9j9E7deZQCzFn4QvGPouLngH3dQ+QVTxv5bOQ==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/node-config-provider@^3.1.4":
version "3.1.4"
resolved "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz"
@@ -1626,6 +2176,16 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/node-config-provider@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.0.2.tgz#017ba626828bced0fa588e795246e5468632f3ef"
+ integrity sha512-WgCkILRZfJwJ4Da92a6t3ozN/zcvYyJGUTmfGbgS/FkCcoCjl7G4FJaCDN1ySdvLvemnQeo25FdkyMSTSwulsw==
+ dependencies:
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/shared-ini-file-loader" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/node-http-handler@^3.1.3":
version "3.1.3"
resolved "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.1.3.tgz"
@@ -1637,6 +2197,17 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/node-http-handler@^4.0.4":
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.0.4.tgz#aa583d201c1ee968170b65a07f06d633c214b7a1"
+ integrity sha512-/mdqabuAT3o/ihBGjL94PUbTSPSRJ0eeVTdgADzow0wRJ0rN4A27EOrtlK56MYiO1fDvlO3jVTCxQtQmK9dZ1g==
+ dependencies:
+ "@smithy/abort-controller" "^4.0.2"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/querystring-builder" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/property-provider@^3.1.3":
version "3.1.3"
resolved "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.3.tgz"
@@ -1645,6 +2216,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/property-provider@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.0.2.tgz#4572c10415c9d4215f3df1530ba61b0319b17b55"
+ integrity sha512-wNRoQC1uISOuNc2s4hkOYwYllmiyrvVXWMtq+TysNRVQaHm4yoafYQyjN/goYZS+QbYlPIbb/QRjaUZMuzwQ7A==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/protocol-http@^4.0.4":
version "4.0.4"
resolved "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.0.4.tgz"
@@ -1653,6 +2232,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/protocol-http@^5.1.0":
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.1.0.tgz#ad34e336a95944785185234bebe2ec8dbe266936"
+ integrity sha512-KxAOL1nUNw2JTYrtviRRjEnykIDhxc84qMBzxvu1MUfQfHTuBlCG7PA6EdVwqpJjH7glw7FqQoFxUJSyBQgu7g==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/querystring-builder@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.3.tgz"
@@ -1662,6 +2249,15 @@
"@smithy/util-uri-escape" "^3.0.0"
tslib "^2.6.2"
+"@smithy/querystring-builder@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.0.2.tgz#834cea95bf413ab417bf9c166d60fd80d2cb3016"
+ integrity sha512-NTOs0FwHw1vimmQM4ebh+wFQvOwkEf/kQL6bSM1Lock+Bv4I89B3hGYoUEPkmvYPkDKyp5UdXJYu+PoTQ3T31Q==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-uri-escape" "^4.0.0"
+ tslib "^2.6.2"
+
"@smithy/querystring-parser@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.3.tgz"
@@ -1670,6 +2266,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/querystring-parser@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.0.2.tgz#d80c5afb740e12ad8b4d4f58415e402c69712479"
+ integrity sha512-v6w8wnmZcVXjfVLjxw8qF7OwESD9wnpjp0Dqry/Pod0/5vcEA3qxCr+BhbOHlxS8O+29eLpT3aagxXGwIoEk7Q==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/service-error-classification@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.3.tgz"
@@ -1677,6 +2281,13 @@
dependencies:
"@smithy/types" "^3.3.0"
+"@smithy/service-error-classification@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.0.2.tgz#96740ed8be7ac5ad7d6f296d4ddf3f66444b8dcc"
+ integrity sha512-LA86xeFpTKn270Hbkixqs5n73S+LVM0/VZco8dqd+JT75Dyx3Lcw/MraL7ybjmz786+160K8rPOmhsq0SocoJQ==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+
"@smithy/shared-ini-file-loader@^3.1.4":
version "3.1.4"
resolved "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz"
@@ -1685,6 +2296,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/shared-ini-file-loader@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.2.tgz#15043f0516fe09ff4b22982bc5f644dc701ebae5"
+ integrity sha512-J9/gTWBGVuFZ01oVA6vdb4DAjf1XbDhK6sLsu3OS9qmLrS6KB5ygpeHiM3miIbj1qgSJ96GYszXFWv6ErJ8QEw==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/signature-v4@^4.0.0":
version "4.0.0"
resolved "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-4.0.0.tgz"
@@ -1698,6 +2317,20 @@
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
+"@smithy/signature-v4@^5.0.2":
+ version "5.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.0.2.tgz#363854e946fbc5bc206ff82e79ada5d5c14be640"
+ integrity sha512-Mz+mc7okA73Lyz8zQKJNyr7lIcHLiPYp0+oiqiMNc/t7/Kf2BENs5d63pEj7oPqdjaum6g0Fc8wC78dY1TgtXw==
+ dependencies:
+ "@smithy/is-array-buffer" "^4.0.0"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-hex-encoding" "^4.0.0"
+ "@smithy/util-middleware" "^4.0.2"
+ "@smithy/util-uri-escape" "^4.0.0"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
+
"@smithy/smithy-client@^3.1.8", "@smithy/smithy-client@^3.1.9":
version "3.1.9"
resolved "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.1.9.tgz"
@@ -1710,6 +2343,19 @@
"@smithy/util-stream" "^3.1.1"
tslib "^2.6.2"
+"@smithy/smithy-client@^4.2.0":
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.2.0.tgz#0c64cae4fb5bb4f26386e9b2c33fc9a3c24c9df3"
+ integrity sha512-Qs65/w30pWV7LSFAez9DKy0Koaoh3iHhpcpCCJ4waj/iqwsuSzJna2+vYwq46yBaqO5ZbP9TjUsATUNxrKeBdw==
+ dependencies:
+ "@smithy/core" "^3.2.0"
+ "@smithy/middleware-endpoint" "^4.1.0"
+ "@smithy/middleware-stack" "^4.0.2"
+ "@smithy/protocol-http" "^5.1.0"
+ "@smithy/types" "^4.2.0"
+ "@smithy/util-stream" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/types@^3.3.0":
version "3.3.0"
resolved "https://registry.npmjs.org/@smithy/types/-/types-3.3.0.tgz"
@@ -1717,6 +2363,13 @@
dependencies:
tslib "^2.6.2"
+"@smithy/types@^4.2.0":
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.2.0.tgz#e7998984cc54b1acbc32e6d4cf982c712e3d26b6"
+ integrity sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==
+ dependencies:
+ tslib "^2.6.2"
+
"@smithy/url-parser@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.3.tgz"
@@ -1726,6 +2379,15 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/url-parser@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.0.2.tgz#a316f7d8593ffab796348bc5df96237833880713"
+ integrity sha512-Bm8n3j2ScqnT+kJaClSVCMeiSenK6jVAzZCNewsYWuZtnBehEz4r2qP0riZySZVfzB+03XZHJeqfmJDkeeSLiQ==
+ dependencies:
+ "@smithy/querystring-parser" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/util-base64@^3.0.0":
version "3.0.0"
resolved "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz"
@@ -1735,6 +2397,15 @@
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
+"@smithy/util-base64@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.0.0.tgz#8345f1b837e5f636e5f8470c4d1706ae0c6d0358"
+ integrity sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==
+ dependencies:
+ "@smithy/util-buffer-from" "^4.0.0"
+ "@smithy/util-utf8" "^4.0.0"
+ tslib "^2.6.2"
+
"@smithy/util-body-length-browser@^3.0.0":
version "3.0.0"
resolved "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-3.0.0.tgz"
@@ -1742,6 +2413,13 @@
dependencies:
tslib "^2.6.2"
+"@smithy/util-body-length-browser@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.0.0.tgz#965d19109a4b1e5fe7a43f813522cce718036ded"
+ integrity sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==
+ dependencies:
+ tslib "^2.6.2"
+
"@smithy/util-body-length-node@^3.0.0":
version "3.0.0"
resolved "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-3.0.0.tgz"
@@ -1749,6 +2427,13 @@
dependencies:
tslib "^2.6.2"
+"@smithy/util-body-length-node@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.0.0.tgz#3db245f6844a9b1e218e30c93305bfe2ffa473b3"
+ integrity sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==
+ dependencies:
+ tslib "^2.6.2"
+
"@smithy/util-buffer-from@^2.2.0":
version "2.2.0"
resolved "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz"
@@ -1765,6 +2450,14 @@
"@smithy/is-array-buffer" "^3.0.0"
tslib "^2.6.2"
+"@smithy/util-buffer-from@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-4.0.0.tgz#b23b7deb4f3923e84ef50c8b2c5863d0dbf6c0b9"
+ integrity sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==
+ dependencies:
+ "@smithy/is-array-buffer" "^4.0.0"
+ tslib "^2.6.2"
+
"@smithy/util-config-provider@^3.0.0":
version "3.0.0"
resolved "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-3.0.0.tgz"
@@ -1772,6 +2465,13 @@
dependencies:
tslib "^2.6.2"
+"@smithy/util-config-provider@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.0.0.tgz#e0c7c8124c7fba0b696f78f0bd0ccb060997d45e"
+ integrity sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==
+ dependencies:
+ tslib "^2.6.2"
+
"@smithy/util-defaults-mode-browser@^3.0.10":
version "3.0.11"
resolved "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.11.tgz"
@@ -1783,6 +2483,17 @@
bowser "^2.11.0"
tslib "^2.6.2"
+"@smithy/util-defaults-mode-browser@^4.0.8":
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.8.tgz#77bc4590cdc928901b80f3482e79607a2cbcb150"
+ integrity sha512-ZTypzBra+lI/LfTYZeop9UjoJhhGRTg3pxrNpfSTQLd3AJ37r2z4AXTKpq1rFXiiUIJsYyFgNJdjWRGP/cbBaQ==
+ dependencies:
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/smithy-client" "^4.2.0"
+ "@smithy/types" "^4.2.0"
+ bowser "^2.11.0"
+ tslib "^2.6.2"
+
"@smithy/util-defaults-mode-node@^3.0.10":
version "3.0.11"
resolved "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.11.tgz"
@@ -1796,6 +2507,19 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/util-defaults-mode-node@^4.0.8":
+ version "4.0.8"
+ resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.8.tgz#123b517efe6434977139b341d1f64b5f1e743aac"
+ integrity sha512-Rgk0Jc/UDfRTzVthye/k2dDsz5Xxs9LZaKCNPgJTRyoyBoeiNCnHsYGOyu1PKN+sDyPnJzMOz22JbwxzBp9NNA==
+ dependencies:
+ "@smithy/config-resolver" "^4.1.0"
+ "@smithy/credential-provider-imds" "^4.0.2"
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/property-provider" "^4.0.2"
+ "@smithy/smithy-client" "^4.2.0"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/util-endpoints@^2.0.5":
version "2.0.5"
resolved "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-2.0.5.tgz"
@@ -1805,6 +2529,15 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/util-endpoints@^3.0.2":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.0.2.tgz#6933a0d6d4a349523ef71ca9540c9c0b222b559e"
+ integrity sha512-6QSutU5ZyrpNbnd51zRTL7goojlcnuOB55+F9VBD+j8JpRY50IGamsjlycrmpn8PQkmJucFW8A0LSfXj7jjtLQ==
+ dependencies:
+ "@smithy/node-config-provider" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/util-hex-encoding@^3.0.0":
version "3.0.0"
resolved "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz"
@@ -1812,6 +2545,13 @@
dependencies:
tslib "^2.6.2"
+"@smithy/util-hex-encoding@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.0.0.tgz#dd449a6452cffb37c5b1807ec2525bb4be551e8d"
+ integrity sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==
+ dependencies:
+ tslib "^2.6.2"
+
"@smithy/util-middleware@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.3.tgz"
@@ -1820,6 +2560,14 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/util-middleware@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.0.2.tgz#272f1249664e27068ef0d5f967a233bf7b77962c"
+ integrity sha512-6GDamTGLuBQVAEuQ4yDQ+ti/YINf/MEmIegrEeg7DdB/sld8BX1lqt9RRuIcABOhAGTA50bRbPzErez7SlDtDQ==
+ dependencies:
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/util-retry@^3.0.3":
version "3.0.3"
resolved "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.3.tgz"
@@ -1829,6 +2577,15 @@
"@smithy/types" "^3.3.0"
tslib "^2.6.2"
+"@smithy/util-retry@^4.0.2":
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.0.2.tgz#9b64cf460d63555884e641721d19e3c0abff8ee6"
+ integrity sha512-Qryc+QG+7BCpvjloFLQrmlSd0RsVRHejRXd78jNO3+oREueCjwG1CCEH1vduw/ZkM1U9TztwIKVIi3+8MJScGg==
+ dependencies:
+ "@smithy/service-error-classification" "^4.0.2"
+ "@smithy/types" "^4.2.0"
+ tslib "^2.6.2"
+
"@smithy/util-stream@^3.1.0", "@smithy/util-stream@^3.1.1":
version "3.1.1"
resolved "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.1.1.tgz"
@@ -1843,6 +2600,20 @@
"@smithy/util-utf8" "^3.0.0"
tslib "^2.6.2"
+"@smithy/util-stream@^4.2.0":
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.2.0.tgz#85f85516b0042726162bf619caa3358332195652"
+ integrity sha512-Vj1TtwWnuWqdgQI6YTUF5hQ/0jmFiOYsc51CSMgj7QfyO+RF4EnT2HNjoviNlOOmgzgvf3f5yno+EiC4vrnaWQ==
+ dependencies:
+ "@smithy/fetch-http-handler" "^5.0.2"
+ "@smithy/node-http-handler" "^4.0.4"
+ "@smithy/types" "^4.2.0"
+ "@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.6.2"
+
"@smithy/util-uri-escape@^3.0.0":
version "3.0.0"
resolved "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz"
@@ -1850,6 +2621,13 @@
dependencies:
tslib "^2.6.2"
+"@smithy/util-uri-escape@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-4.0.0.tgz#a96c160c76f3552458a44d8081fade519d214737"
+ integrity sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==
+ dependencies:
+ tslib "^2.6.2"
+
"@smithy/util-utf8@^2.0.0":
version "2.3.0"
resolved "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz"
@@ -1866,6 +2644,14 @@
"@smithy/util-buffer-from" "^3.0.0"
tslib "^2.6.2"
+"@smithy/util-utf8@^4.0.0":
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.0.0.tgz#09ca2d9965e5849e72e347c130f2a29d5c0c863c"
+ integrity sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==
+ dependencies:
+ "@smithy/util-buffer-from" "^4.0.0"
+ tslib "^2.6.2"
+
"@swc/helpers@^0.5.11":
version "0.5.15"
resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.15.tgz#79efab344c5819ecf83a43f3f9f811fc84b516d7"
@@ -2143,6 +2929,11 @@ argparse@^2.0.1:
resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
+array-back@^3.0.1, array-back@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/array-back/-/array-back-3.1.0.tgz#b8859d7a508871c9a7b2cf42f99428f65e96bfb0"
+ integrity sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==
+
array-back@^6.2.2:
version "6.2.2"
resolved "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz"
@@ -2699,6 +3490,16 @@ command-exists@^1.2.9:
resolved "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz"
integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==
+command-line-args@^5.2.1:
+ version "5.2.1"
+ resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-5.2.1.tgz#c44c32e437a57d7c51157696893c5909e9cec42e"
+ integrity sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==
+ dependencies:
+ array-back "^3.1.0"
+ find-replace "^3.0.0"
+ lodash.camelcase "^4.3.0"
+ typical "^4.0.0"
+
command-line-args@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/command-line-args/-/command-line-args-6.0.1.tgz#cbd1efb4f72b285dbd54bde9a8585c2d9694b070"
@@ -2709,6 +3510,16 @@ command-line-args@^6.0.1:
lodash.camelcase "^4.3.0"
typical "^7.2.0"
+command-line-usage@^7.0.0:
+ version "7.0.3"
+ resolved "https://registry.yarnpkg.com/command-line-usage/-/command-line-usage-7.0.3.tgz#6bce992354f6af10ecea2b631bfdf0c8b3bfaea3"
+ integrity sha512-PqMLy5+YGwhMh1wS04mVG44oqDsgyLRSKJBdOo1bnYhMKBW65gZF1dRp2OZRhiTjgUHljy99qkO7bsctLaw35Q==
+ dependencies:
+ array-back "^6.2.2"
+ chalk-template "^0.4.0"
+ table-layout "^4.1.0"
+ typical "^7.1.1"
+
command-line-usage@^7.0.1:
version "7.0.1"
resolved "https://registry.npmjs.org/command-line-usage/-/command-line-usage-7.0.1.tgz"
@@ -3547,6 +4358,13 @@ fast-xml-parser@4.2.5:
dependencies:
strnum "^1.0.5"
+fast-xml-parser@4.4.1:
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz#86dbf3f18edf8739326447bcaac31b4ae7f6514f"
+ integrity sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==
+ dependencies:
+ strnum "^1.0.5"
+
fast-xml-parser@^4.3.5:
version "4.5.0"
resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz"
@@ -3593,6 +4411,13 @@ finalhandler@1.2.0:
statuses "2.0.1"
unpipe "~1.0.0"
+find-replace@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-3.0.0.tgz#3e7e23d3b05167a76f770c9fbd5258b0def68c38"
+ integrity sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==
+ dependencies:
+ array-back "^3.0.1"
+
find-replace@^5.0.2:
version "5.0.2"
resolved "https://registry.yarnpkg.com/find-replace/-/find-replace-5.0.2.tgz#fe27ff0be05975aef6fc679c1139bbabea564e26"
@@ -6172,6 +6997,11 @@ stoppable@^1.1.0:
resolved "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz"
integrity sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==
+stream-read-all@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/stream-read-all/-/stream-read-all-3.0.1.tgz#60762ae45e61d93ba0978cda7f3913790052ad96"
+ integrity sha512-EWZT9XOceBPlVJRrYcykW8jyRSZYbkb/0ZK36uLEmoWVO5gxBOnntNTseNzfREsqxqdfEGQrD8SXQ3QWbBmq8A==
+
streamsearch@^1.1.0:
version "1.1.0"
resolved "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz"
@@ -6337,6 +7167,19 @@ synckit@^0.8.6:
"@pkgr/core" "^0.1.0"
tslib "^2.6.2"
+table-layout@^3.0.0:
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-3.0.2.tgz#69c2be44388a5139b48c59cf21e73b488021769a"
+ integrity sha512-rpyNZYRw+/C+dYkcQ3Pr+rLxW4CfHpXjPDnG7lYhdRoUcZTUt+KEsX+94RGp/aVp/MQU35JCITv2T/beY4m+hw==
+ dependencies:
+ "@75lb/deep-merge" "^1.1.1"
+ array-back "^6.2.2"
+ command-line-args "^5.2.1"
+ command-line-usage "^7.0.0"
+ stream-read-all "^3.0.1"
+ typical "^7.1.1"
+ wordwrapjs "^5.1.0"
+
table-layout@^4.1.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/table-layout/-/table-layout-4.1.1.tgz#0f72965de1a5c0c1419c9ba21cae4e73a2f73a42"
@@ -6567,6 +7410,11 @@ typedarray@^0.0.6:
resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
+typical@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/typical/-/typical-4.0.0.tgz#cbeaff3b9d7ae1e2bbfaf5a4e6f11eccfde94fc4"
+ integrity sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==
+
typical@^7.1.1:
version "7.1.1"
resolved "https://registry.npmjs.org/typical/-/typical-7.1.1.tgz"